html, body {
   width: 100%;
   color: #000000;
  	margin: 0em;
  	padding: 0em;
	}

body {
	font-size: 75%;
   text-align: center;
   background: url(/media/bg_body.gif) top repeat-x #4f6fa7;
   }

img { padding:0px; border:0px; }
a img { border:none; }


#container { width:61.250em;/*980px;*/ text-align:left; margin:0px auto; }

/************************************ HEADER ************************************/

#header { width:61.250em;/*980px;*/ height:9.563em;/*153px;*/ background:url(bg_header.gif) top repeat-x #005ae1; }

#wappen { float:left; width:30.938em;/*495px;*/ }
#wappen img { width:30.938em;/*495px;*/ height:9.563em;/*153px;*/ }

#optionen { float:right; position:relative; width:30.213em;/*485px;*/ height:8.313em;/*133px;*/ padding-top:1.250em;/*20px;*/ }
*html #optionen { height:9.563em;/*153px;*/ }

#kontrast { float:right; width:8.417em;/*101px;*/ font-size:0.750em;/*12px;*/ color:#FFF; }
#schrift { float:right; width:10.083em;/*121px;*/ font-size:0.750em;/*12px;*/ color:#FFF; }
.icon { margin-left:5px;/*0.313em;*/ }

#adresse { clear:both; position:absolute; bottom:1.818em;/*20px;*/ font-size:0.688em;/*11px;*/ color:#FFF; padding-left:1.364em;/*15px;*/ }

/********************************************************************************/

#headfotos { float:left; width:45.625em;/*730px;*/ background:#FFF; overflow:hidden; padding-top:1px; }

#quicknav { clear:both; position:absolute; bottom:0.250em;/*3px;*/ left:-4.167em;/*-50px;*/ font-size:0.750em;/*12px;*/ color:#FFF; }
#quicknav a, #quicknav a:active, #quicknav a:visited, #quicknav a:link { color:#FFF; }
#quicknav a:hover { text-decoration:underline; color:#FFF; }

#farbe_links { background:#a3aab0; padding-left:1.250em;/*20px;*/ }

#outer { background:#FFF; border-left:14.375em solid #eef6ff;/*230px;*/ border-right:13.750em solid #eef6ff;/*220px;*/ }
#inner { position:relative; width:100%; margin:0px; }

#subnav {
   float: left;
   display: inline;
   position: relative;
   width: 13.750em; /*220px;*/
   margin-left: -14.375em; /*-230px;*/
   margin-top:0.625em;/*10px;*/
	}

*html #schnellauswahl { float:left; display:inline; position:relative; width:13.750em;/*220px;*/ }

#schnellauswahl a, #schnellauswahl a:hover, #schnellauswahl a:active, #schnellauswahl a:visited, #schnellauswahl a:link {
	display: block;
	font-size: 0.750em;/*12px;*/
   text-decoration:none;
   line-height: 2.000em;/*24px;*/
   color: #1e1e1e;
   background: url(/media/bg_lvl1_grau.gif) right no-repeat #FFF;
   padding-left: 0.833em;/*10px;*/
   border-bottom: 1px dashed #c8cccf;
	}


/****************************** RECHTS ********************************/

#rechts { float:right; position:relative; width:13.750em;/*220px;*/ margin-right:-13.750em;/*-220px;*/ }

#rechts_inner { position:relative; font-size:0.750em;/*12px;*/ padding:0.938em;/*15px;*/ }

#mainnav { position:relative; float:left; width:15.625em;/*250px;*/ background:#FFF; padding-top:1px; }

/********************************************************************/


/************************    MAIN     *************************/

#content { position:relative; background:#FFF; }

#breadcrumb { font-size:0.750em;/*12px;*/ font-weight:bold; padding:1.250em 1.250em 0em 1.250em;/*20px 20px 0px 20px;*/ }
#breadcrumb a, #breadcrumb a:hover, #breadcrumb a:active, #breadcrumb a:visited, #breadcrumb a:link { color:#000; }

#drucken { text-align:right; padding:0.625em 1.250em;/*10px 20px;*/ }

#content_inner { font-size:0.750em;/*12px;*/ padding:1.667em;/*20px;*/ overflow:hidden; }

#zurueck { font-size:0.750em;/*12px;*/ padding:0em 0em 0.833em 1.667em;/*10px 20px;*/ }

#footer { height:105px; background:url(/media/bg_footer.gif) bottom repeat-x; }
#footer_li { height:105px; background:url(/media/bg_footer_li.gif) bottom left no-repeat; }
#footer_re { height:105px; background:url(/media/bg_footer_re.gif) bottom right no-repeat; }

/*****************************************************************/

/************************  DRUCKAUSGABE  *************************/

@media print {
	body, html { height: auto; }
	body { width: 17cm; background: none; text-align: left; }
	#container { position: static !important; height: auto !important; width: 17cm; padding:0; margin: 0; border-left:0; overflow:visible; }
	#optionen, #links, #bg_head_main, #headfotos, #mainnav, #footer { display: none !important; }
	#main { width:100%; }
   #outer { border:none; margin-left:0px; width:100%; }
   #content { padding:0px; }
	}