﻿html { 
    padding:0px;
    margin:0px;
}

body 
{
    font-family:Tahoma, Arial, non-serif;
    font-weight:normal;
    font-size:small;   
    padding:0px;
    margin:0px;
    background-image:url(../../App_Files/Images/master_elements/Body_BG.gif);
    overflow:scroll;
}

/*************************************************************/
/*                                                           */
/*             side structure elements minMaxVersion         */
/*                                                           */
/*************************************************************/

#container {
    min-width:1000px; max-width:1100px;
    width:1000px;
}

#HeaderTop {
	position:relative; height:238px; 
    background-image:url(../../App_Files/Images/master_elements/HeaderTop_BG.jpg);
    padding:0px;
}

#HeaderTop_content
{
    position:relative;
    min-width:1000px; max-width:1100px;
	margin: 0 auto;	padding:6px 20px 0px 20px;
    font-family:Verdana;  color:#336699;
}

.HeaderTop_rightLinkBox
{
    position:absolute; top:-12px; right:115px;
    text-transform:uppercase;
    background-image:url(../../App_Files/Images/master_elements/HeaderTop_RightLinkBoxBG.jpg);
    background-repeat:no-repeat;
    padding:10px 22px 7px 21px;
    font-size:x-small;    
}
.HeaderTop_logo
{
    position:absolute; top:40px; left:80px;
    width:153px; height:156px; margin:0px; padding:0px;
    background-image:url(../../App_Files/Images/master_elements/HeaderTop_logo.jpg);
    background-repeat:no-repeat; background-position:left;
}

.HeaderTop_textBox
{
    position:absolute; left:310px; top:40px;
    width:667px; height:164px; margin:0px; padding:0px;
    background-image:url(../../App_Files/Images/master_elements/HeaderTop_text.jpg);
    background-repeat:no-repeat; background-position:top right;   
}

.HeaderTop_SubHeadline
{
    
}

.HeaderTop_text
{
    color:White;
    font-family:Georgia, Times New Roman;
    font-size:16px;
}

#HeaderTopNavi {
	position:relative; height:30px; padding:0px;
	background-color:White;
}

#HeaderTopNavi_content
{
    position:relative;
    min-width:1000px; max-width:1100px;
	margin: 0 auto;	padding:6px 20px 0px 20px;
}
.HeaderTopNavi_rightLinks
{   
    position:absolute; right:0px; padding-right:20px;
    
}

.HeaderTopNavi_CollapseButtons_collapsed, .HeaderTopNavi_CollapseButtons_standard, .HeaderTopNavi_CollapseButtons_open
{
    position:relative; display:inline-block; top:2px; margin:0px 2px 0px 2px;
    height:14px; width:20px;
    cursor:pointer;
    background-image:url(../../App_Files/Images/master_elements/HeaderTop_CollapseButton_collapsed.jpg);
}

.HeaderTopNavi_CollapseButtons_standard
{
    background-image:url(../../App_Files/Images/master_elements/HeaderTop_CollapseButton_standard.jpg);
}

.HeaderTopNavi_CollapseButtons_open
{
    background-image:url(../../App_Files/Images/master_elements/HeaderTop_CollapseButton_open.jpg);
}

.HeaderTopNavi_CollapseButtons_collapsed:hover, .HeaderTopNavi_CollapseButtons_standard:hover, .HeaderTopNavi_CollapseButtons_open:hover
{
    background-position:bottom;
}


#HeaderNavi
{
    position:relative; height:72px; margin-top:-11px;
    background-image:url(../../App_Files/Images/master_elements/HeaderNavi_BG.jpg);
    background-repeat:repeat-x; background-position:0px 11px;
    z-index:120;
}

#HeaderNavi_content
{
    position:relative;
    min-width:1000px; max-width:1100px;
	margin: 0 auto;	padding:0px;
    font-family:Verdana;
    color:#336699;
    text-align:right;
}

.HeaderNavi_contentRight
{
    position:absolute; right:0px;
    height:72px; width:380px;
    background-image:url(../../App_Files/Images/master_elements/HeaderNavi_EmailBG.gif);
}

.HeaderNavi_contentLeft
{
    position:absolute; left:0px;
    height:50px; width:600px; 
    margin-top:11px;
    text-align:left;
}

.naviButton01, .naviButton02
{
    position:relative; display:inline-block;
    width:276px; height:50px; z-index:101;  
    left:0px;
    background-image:url(../../App_Files/Images/master_elements/HeaderNavi_Button01.jpg);
}

.naviButton02
{
    background-image:url(../../App_Files/Images/master_elements/HeaderNavi_Button02.jpg);
}

#HeaderInfo
{
    position:relative; height:236px; top:-11px;
    background-image:url(../../App_Files/Images/master_elements/HeaderInfo_BG.jpg);
    z-index:100;
}

.HeaderInfo_content
{
    position:relative;
    min-width:1000px; max-width:1100px;
	margin: 0 auto;	padding:0px;
    font-family:Verdana;
    color:#000000;
}
#HeaderInfoLower
{
    position:relative; height:48px; top:-11px;
    background-image:url(../../App_Files/Images/master_elements/HeaderInfo_BGLower.jpg);
    background-repeat:repeat-x;
    z-index:110;
}

.HeaderInfoLower_content
{
    position:relative;
    min-width:1000px; max-width:1100px;
	margin: 0 auto;	padding:0px;
}
.HeaderInfo_contentLeft
{
    position:absolute;
    left:0px; top:0px;
    width:276px; height:211px;
    background-image:url(../../App_Files/Images/master_elements/HeaderInfo_ContentBG01.jpg);
}

.HeaderInfo_contentLeftLower
{
    position:absolute;
    left:0px; top:0px;
    width:276px; height:60px; padding-left:30px;
    color:White;
}

.HeaderInfo_contentLeftLower2
{
    font-size:20px;
}

.HeaderInfo_contentMiddle
{
    position:absolute;
    left:276px; top:0px;
    width:285px; height:236px;
    background-image:url(../../App_Files/Images/master_elements/HeaderInfo_ContentBG02.jpg);
    z-index:95
}
.HeaderInfo_contentMiddleLower
{
    position:absolute;
    left:276px; top:0px;
    width:285px; height:48px;
    background-image:url(../../App_Files/Images/master_elements/HeaderInfo_ContentBG02Lower.gif);
}
.HeaderInfo_contentRight
{
    position:absolute;
    right:0px; top:0px;
    width:394px; height:284px;
    background-image:url(../../App_Files/Images/master_elements/HeaderInfo_ContentBG03.jpg);
    z-index:95;
}
.HeaderInfo_contentRightLower
{
    position:absolute;
    right:0px; top:0px;
    width:394px; height:48px;
    background-image:url(../../App_Files/Images/master_elements/HeaderInfo_ContentBG03Lower.gif);
}

.HeaderInfoLower_leftNotch
{
    position:absolute;
    left:0px; top:40px;
    width:278px; height:8px;
    background-image:url(../../App_Files/Images/master_elements/HeaderInfoLower_leftNotch.jpg);
    text-align:center; padding-top:8px; background-repeat:no-repeat;
    text-transform:uppercase; color:#336699; font-size:10px; letter-spacing:0.05em;
}

.HeaderInfoLower_leftNotch .dateSelectItem
{
    padding:0px 4px 0px 4px;
}

.HeaderInfoLower_leftNotch .dateSelectItem_active
{
    
    color:#009AFE; font-weight:bold;
    padding:0px 4px 0px 4px;
}

.HeaderInfoLower_leftNotch .dateSelectItem:hover
{
    color:#009AFE;
}

.HeaderInfoLower_leftNotch .dateSelectItem_active:hover
{
    color:#336699;
}

.HeaderInfoLower_rightNotchUp
{
    display:block; position:absolute;
    width:28px; height:14px; right:12px; top:39px;
    background-image:url(../../App_Files/Images/master_elements/HeaderInfoLower_rightNotchUp.jpg);
    background-repeat:no-repeat;
    cursor:pointer;
}

.HeaderInfoLower_rightNotchDown
{
    display:block; position:absolute;
    width:28px; height:14px; right:12px; top:39px;
    background-image:url(../../App_Files/Images/master_elements/HeaderInfoLower_rightNotchDown.jpg);
    cursor:pointer;
}



#main
{
    position:relative;
}

#main_content
{
    position:relative;
    min-height:500px;
    min-width:950px; max-width:1100px;
	margin: 0 auto;	padding:25px 20px 0px 20px;
}

#content
{
    position:relative;
    margin: 30px 400px 0 0px;  
    padding:10px; 
}

#sidebar
{
    position:relative;
    float:right; width:400px;
    min-height:500px; margin-top:50px;
}

#sidebar_outer
{
    width:180px; float:right;
    min-height:500px;
    padding:10px;
}
#sidebar_inner
{
    max-width:180px;
    min-width:150px;    
    padding:10px;
}

#footer 
{
    position:relative;
    background-color:#f9f9f9;
    min-height:50px;
    border-top:1px solid #326699;
}

#footer_content
{
    min-width:1000px; max-width:1100px;
	margin: 0 auto;	padding:6px 20px 0px 20px;
    font-family:Times New Roman, Georgia, Serif;
    color:#336698;
}



/*************************************************************/
/*                                                           */
/*                         HTML-ELEMENTS                     */
/*                                                           */
/*************************************************************/

a
{
    text-decoration:none;
    color:#336699;
}

a:Hover
{
     color:#009AFE; 
}

h1
{
    font-family:Verdana, Arial; 
    color:Black;
}


