@charset "utf-8";
/* CSS Document */
html body             { margin: 20px 0px 0px 20px; padding: 0px 0px 0px 0px; width:90%; height:100%; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 0.80em; color:#000000; letter-spacing:0.10em;  /*1a426f  0e2d50   5c6c7e*/
                        background-color: #ffffff;   overflow: -moz-scrollbars-vertical;
						scrollbar-face-color: #FFFFFF; 
						scrollbar-highlight-color: #CCCCCC; 
						scrollbar-shadow-color: #FFFFFF; 
						scrollbar-3dlight-color: #FFFFFF; 
						scrollbar-arrow-color: #c7082c; 
						scrollbar-track-color: #F7F7F7; 
						scrollbar-darkshadow-color: #CCCCCC}
						
#no-css-adressfield-right    {  width:338px; height:auto;  margin: 40px 0px 40px 0px; padding: 0px 0px 40px 0px;   border:solid 0px #000;  float:left;  } 
#no-css-topnavigation        {  width:90%; height:auto; margin: 40px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height:20px; border:solid 0px #000; text-indent:0px;  float:left;  } /*BG-hell-beige font-color-blau*/


div#menu           {display:none; width:214px; min-height:100px; background-color: #transparent;  padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; border-top: solid 1px #f5f6f6;float:left; text-align:left; }/*justify*/
div#no-css-menu    { width:180px;; height:auto; background-color: #transparent;  padding: 0px 0px 0px 0px;  margin: 30px 0px 0px 0px; float:left; text-align:left; }/*justify*/

div#ueberschrift        { width:90%;  background-color: #ffffff; line-height:1.3em;  padding: 0px 0px 0px 0px;  margin: 10px 0px 0px 0px;
						font-size: 1.1em;  float:left; text-align:left; letter-spacing:0.1em; font-weight : bold; }/*justify*/
.footer               {display:none; width:991px; height:26px; margin-top: 628px; margin-left:-495px; padding: 0px 0px 0px 0px; left:50%; position:absolute; border-bottom:solid 1px #ffffff; text-indent:10px;  line-height:26px;  color:#ffffff;}

div#textbox           { width:90%;  background-color: #ffffff; line-height:1.3em;  padding: 15px 15px 15px 0px;  margin: 0px 0px 0px 0px; border:solid 0px #ccc; float:left; text-align:left;  }/*justify*/

div#googlemap         {display:none; width:464px; height:180px; background-color: #ffffff;  padding: 10px 23px 15px 23px;  margin: 0px 0px 0px 0px; border:solid 0px #ccc; float:left;  overflow:auto; }/*justify*/
div#textboxgoogle     { width:90%;  background-color: #ffffff; line-height:1.4em;  padding: 10px 23px 15px 0px;  margin: 0px 0px 0px 0px;
						font-size: 1.0em; color: #333333; border:solid 0px #ccc; float:left; text-align:left; letter-spacing:0.1em;  overflow:auto; }/*justify*/
						 
#no-css-sub-navigationsfield {  width:90%;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;   float:left; } 

#sitemap             {display:none; width:214px; height:80px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;   border:solid 0px #ffffff;  float:left;  color:#ffffff; background-color: #ded7c2; overflow:hidden;} 
#no-css-sitemap      { width:90%;   margin: 30px 0px 0px 0px; padding: 0px 0px 0px 0px;   border:solid 0px #000;  float:left; } 

#getsitemap-1        {display:none; width:90%;  padding:0px 0px 0px 0px; margin: 20px 0px 0px 10px;    float:left; border:solid 0px #666666;}	
#getsitemap-1-nocss  { width:90%;  padding:0px 0px 0px 0px; margin: 20px 0px 0px 10px;    float:left; border:solid 0px #666666; overflow:auto;}	

#menupfad             {display:none; width:487px; height:20px;  margin: 0px 0px 0px 0px; padding: 8px 0px 0px 23px;  float:left; border:solid 0px #000; background-color: #ffffff;  font-size: 0.8em; color:#958c73; font-weight : normal; } /*BG-hell-beige font-color-blau*/



a.hauptnavigation:link            {height:20px;  border:solid 0px #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: underline;   font-weight : normal; font-style : normal; color : #000000;     }	
a.hauptnavigation:visited         {height:20px;  border:solid 0px #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: underline;   font-weight : normal; font-style : normal; color : #000000;     }
a.hauptnavigation:aktiv           {height:20px;  border:solid 0px #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: underline;   font-weight : normal; font-style : normal; color : #000000;     }
a.hauptnavigation:hover           {height:20px;  border:solid 0px #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: underline;   font-weight : normal; font-style : normal; color : #c34a01;     }

a.link            {height:20px;  border:solid 0px #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;   font-weight : normal; font-style : normal;     color : #000000; }	
a.visited         {height:20px;  border:solid 0px #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;   font-weight : normal; font-style : normal;     color : #000000; }
a.aktiv           {height:20px;  border:solid 0px #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;   font-weight : normal; font-style : normal;     color : #000000; }
a.hover           {height:20px;  border:solid 0px #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: underline;   font-weight : normal;   font-style : normal; color : #000000;     }


a.sitemapnavigation:link            {line-height:20px;   border:solid 0px #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: underline;       font-weight : bold; font-style : normal;  color : #000000;    }	
a.sitemapnavigation:visited         {line-height:20px;   border:solid 0px #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: underline;       font-weight : bold; font-style : normal;  color : #000000;   }
a.sitemapnavigation:aktiv           {line-height:20px;   border:solid 0px #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: underline;       font-weight : bold; font-style : normal;  color : #000000;   }
a.sitemapnavigation:hover           {line-height:20px;   border:solid 0px #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: underline;  font-weight : bold; font-style : normal;  color : #c34a01;  }


a.sitemap:link            {line-height:18px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;   font-weight : normal; font-style : normal; color : #000000;    }	
a.sitemap:visited         {line-height:18px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;   font-weight : normal; font-style : normal; color : #000000;    }
a.sitemap:aktiv           {line-height:18px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;   font-weight : normal; font-style : normal; color : #000000;    }
a.sitemap:hover           {line-height:18px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: underline;   font-weight : normal; font-style : normal; color : #c34a01;    }



ul           { margin: 0px 0px 0px 30px; padding: 0px 0px 0px 30px; }
li.sitemap   { margin: 0px 0px 0px -10px;  }
li           { margin: 10px 0px 0px -10px;  }
									
p    { margin:0px 0px 0px 0px;  }



img    { display:none; border:0;  }


#topnavigation        { display:none; width:680px; height:32px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; line-height:32px; text-indent:10px; border-right:solid 2px #ffffff; border-top:solid 2px #ffffff; float:left; background-color: #f0ebde; color:#2d506e; } /*BG-hell-beige font-color-blau*/

#header-top           { display:none; width:991px; height:26px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height:26px; text-indent:10px; border-bottom:solid 0px #ffffff; float:left; background-color: #2d506e; color:#ffffff; } /*BG-beige font-color-blau*/
#printheader              { display:none; margin: 0px 0px 0px -10px; padding: 0px 0px 0px 0px;  float:left;  } /*BG-beige font-color-blau*/
#drucken                  { display:none; width:35px; height:32px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height:32px;  border-right:solid 2px #ffffff; border-top:solid 2px #ffffff; float:left; background-color: #ded7c2; color:#2d506e; } /*BG-hell-beige font-color-blau*/
#adressfield-right        { display:none; width:238px; height:570px;  margin: 0px 15px 0px 0px; padding: 0px 0px 0px 0px;   border:solid 0px #ffffff;  float:right;  color:#ffffff; } 


.glossymenu{
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
width: 280px; /*width of menu*/
border: 0px solid #9A9A9A;
border-bottom-width: 0;

}


.glossymenu a.menuitem{
/*background: black url(am/glossyback.jpg) repeat-x bottom left;*/
background-color: #ffffff;
font-size: 1.0em; font-weight : normal; font-style : normal; 
height:16px;
color: #000000;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 6px 0px 0px 20px;
text-decoration: none;
margin: 0px 0px 0px 0px;
text-indent:0px;
border-bottom: 0px solid #9A9A9A;
}

/*menuitem submenuheader*/
 .glossymenu a.menuitem:visited .glossymenu a.menuitem:visited {
color: #bbbaba; /*bbbaba*/
padding: 6px 0px 0px 10px;
text-indent:0px;

}

 .glossymenu a.menuitem:activ {
color: #fff; /*bbbaba*/
padding: 6px 0px 0px 10px;
text-indent:0px;

}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 20px;
border: none;

}

.glossymenu a.menuitem:hover{
background-color: #ffffff;
/*background-image: url(am/glossyback2.jpg);*/
color: #000000;
text-decoration: underline; 
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 0px solid blue;
 margin: 0px 0px 0px 0px;
}

.glossymenu div.submenu ul li a{
display: block;
font-size: 1.0em; font-weight : normal; font-style : normal;
color: #000000;
text-decoration: none;
padding: 5px 0px 0px 35px;
margin: 0px 0px 0px 0px;
border-bottom:solid 0px #f5f6f6;
background-color: #ffffff;
width: 214px;
height:20px;
}

.glossymenu div.submenu ul li a:hover {

color: #000000;
 margin: 0px 0px 0px 0px;
 text-decoration: underline; 
}

/* aktiv hauptlinks aufgeklappt...*/
.glossymenu div.submenu ul li a.sby_actmenu  { 

color: #2d506e;
 margin: 0px 0px 0px 0px; 

}
/* aktiv unterlinks aufgeklappt...*/
.glossymenu  a.sby_actmenu  { 

 color: #000000;

}


