html, body, #wrap {height: 100%;width:100%;padding:0 !important;margin:0 !important;}
body { background:white; }

.cleardiv {clear:both;}
#document { text-align:left; width:100%; margin:auto; min-height: 100%; font-size:10px;}
#head { }
#logo {	padding:25px 0px 25px 30px;float:left; }
#navigation { height:16px;padding-top:100px;float:left; }

#list-navigation  {}
#list-navigation li { float:left; margin-right:50px;}
#list-navigation li.last { float:left; margin-right:0px !important;}
#list-navigation li a { font-size:1.3em;color:#595959;text-decoration:none;text-transform: uppercase;display:block;font-weight:bold; }
#list-navigation li a:hover, #list-navigation li a:focus { color:#0e1f4d;text-decoration:none; }
#list-navigation li a.active { color:#132448 !important; }
#list-navigation li ul { padding-top:3px;position:absolute;margin-left:-10px; }
#list-navigation li ul li { float:none;border-top:1px solid #0e1f4d;background:white;margin-right:0;width:170px; }
#list-navigation li ul li a { display:block;padding:6px 10px;font-size:1.2em;color:#6c6c6b !important;text-transform:none; }
#list-navigation li ul li a:hover, #list-navigation li ul li a:focus { background:#0e1f4d;color:white !important; }
#list-navigation li ul li.first { border-top:none; }
#list-navigation li ul li.last { border-bottom:1px solid #0e1f4d; }





li.headlink ul { display: none; }
/*li.headlink:hover ul { display: block; }*/


#image_bar { width:100%;border-top: 3px solid #0c1e43;background: #a1a7b7;margin-bottom:25px; }
.start #image_bar { width:100%;border-top: 3px solid #fff;background: #a1a7b7;margin-bottom:35px; }

#main { overflow:auto; padding-bottom: 35px;/* must be same height as the footer */}

#main #left { width:225px;float:left;height:150px;background:white;}

.level2 { text-decoration:none;color:#595959;display:block;font-size:12px;margin-bottom:5px;line-height:1.4em; }
.level2:hover,.level2:focus,.sitesub2active { color:#132448; }

#subnavigation {  width:190px; }
#subnavigation ul  { border-top:11px solid #132448;}
#subnavigation ul  li ul { border-top:none;}
#subnavigation ul li ul li a { background:#cbd1da !important;font-size:11px;padding: 7px 10px 7px 30px;}
#subnavigation ul li ul li a:hover, #subnavigation ul li ul li a:focus { background:#B5C0CF !important;border-color:#fff !important;color:white;}
#subnavigation ul li {}
#subnavigation ul li a { font-size:11px;display:block;padding:7px 10px 7px 20px;background:#aeb7c4;color:#fff;text-decoration:none;font-weight:bold;border-bottom: 1px solid #fff; }
#subnavigation ul li a:hover, #subnavigation ul li a:focus{color:#fff;background:#99A2AF;border-color:#fff;}
#subnavigation ul li a.sitesubactive{color:#717c91;background:#FFF;border-color:#ccd2dc;}
#subnavigation ul li a.sitesubactive3{color:#40464F;background:#cbd1da !important;border-color:#fff;}

#main #right { }
#main #right #header { border-bottom:3px solid #717c90;margin-bottom:20px; }

#main #right #header h1 { font-size:20px;padding-bottom:12px;color:#717c90; }

#main #right #content{ font-size:12px;}
#main #right #content #textframe { min-width: 530px; width:45%; padding-right:20px; font-size:1em;line-height:1.5em;float:left;overflow:auto;}
#main #right #content #textframe-small { width:380px; padding-right:20px; font-size:1em;line-height:1.5em;float:left;overflow:auto;}
#main #right #content #textframe h2, #textframe-small h2 {font-size:16px; color:#595959; margin-bottom:12px;font-weight:normal;}
#main #right #content #textframe h3, #textframe-small h3 {font-size:1em; color:#132448; margin-bottom:0px;font-weight:bold;}
#main #right #content #textframe p, #textframe-small p { margin-bottom:12px;color:#595959; }

#main #right #content #textframe a, #textframe-small a{color:#717C90;text-decoration:none;}
#main #right #content #textframe a:hover, #main #right #textframe a:focus, #textframe-small a:hover, #textframe-small a:focus{text-decoration:none;color:#132448;}
#main #right #content #textframe ul, #textframe-small ul{	margin-bottom:12px;}
#main #right #content #textframe ul li, #textframe-small ul li{list-style: disc outside !important;margin-left:20px}
#main #right #content #image{margin-left:10px;margin-top:30px;float:left;}


#footer { position: fixed;bottom:0;width:100%;height:30px;clear:both;background:#717c90;border-bottom:5px solid #132448;color:white; }



#footercontent { padding:10px 50px 2px 28px; }
#footercontent a{font-size:12px;color:#FFF;text-decoration:none;padding-right:20px;margin-top:-2px;}
.start #footercontent a{color:#132448 !important;}
#footercontent a:hover, #footercontent a:focus{text-decoration:underline;}

#text-zoom {float:right;}

#text-zoom a { padding:0;margin:0;margin-right:3px;}

#text-zoom a.klein img { background: url(/images/text-zoom.gif) no-repeat 0px 0px; }
#text-zoom a.klein img:hover, #text-zoom a.klein:focus img, #text-zoom a.klein img.active { background: url(/images/text-zoom.gif) no-repeat 0px -12px;}

#text-zoom a.mittel img { background: url(/images/text-zoom.gif) no-repeat -11px 0px; }
#text-zoom a.mittel img:hover, #text-zoom a.mittel:focus img, #text-zoom a.mittel img.active { background: url(/images/text-zoom.gif) no-repeat -11px -12px; }

#text-zoom a.gross img { background: url(/images/text-zoom.gif) no-repeat -22px 0px; }
#text-zoom a.gross img:hover, #text-zoom a.gross:focus img, #text-zoom a.gross img.active { background: url(/images/text-zoom.gif) no-repeat -22px -12px; }

/*Opera Fix*/
body:before { content:"";height:100%;float:left;width:0;margin-top:-32767px;/}

#print { display:none; }


.start { background:#717d90 !important; }
.start #list-navigation li a { font-size:1.3em;color:#fff;text-decoration:none;text-transform: uppercase;display:block;font-weight:bold; }
.start #list-navigation li ul { padding-top:3px;position:absolute;margin-left:-10px; }
.start #list-navigation li ul li { float:none;border-top:1px solid #0e1f4d;background:white;margin-right:0;width:170px; }
.start #list-navigation li ul li a { display:block;padding:6px 10px;font-size:1.2em;color:#6c6c6b;text-transform:none; }
.start #list-navigation li ul li a:hover { background:#0e1f4d;color:white; }
.start #list-navigation li ul li.first { border-top:none; }
.start #main #left { background:#717d90; }
.start #main #right #content #textframe p { color:white !important; }
.start #main #right #header h1 { color:white !important; }
.start #main #right #header { border-color:white !important; }
.start #footer { background:white !important; }

.gallery_big { display:block;margin-bottom:5px; }
#galerielink { display:block;color:#717C90;text-decoration:none;font-size:1.0em;margin-top:10px;}
a#galerielink:hover, a#galerielink:focus{ color:#132448;text-decoration:none;}
