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

body {
	height: 100%;
	min-height: 100%;
	font-size: 75%;
   text-align: center;
   background: #c8cccf;
   }

img { margin:0; padding:0; }
a img { border: 0; }

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

#container {
	width: 62.250em;/*996px;*/
	text-align: left;
	background: #edeeef;
   margin: 0px auto;
   padding:0px;
	}
*html #container { position:relative !important; overflow:hidden; }

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

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

#header {
	width: 62.250em;/*996px;*/
	height: 6.250em;/*100px;*/
	background: #FFF;
	overflow: hidden;
	}

#wappen {
	float: left;
	width: 5.625em;/*90px;*/
	overflow: hidden;
	}
#wappen img { width:5.063em;/*81px;*/ height:5.438em;/*87px;*/ }

#head_adr {
	float: left;
	width: 30.000em;/*300px;*/
	font-size: 0.625em;/*10px;*/
	}
#head_adr img { width:17.300em;/*173px;*/ height:3.900em;/*39px;*/ }


#quicknav {
	float: left;
	width: 25.417em;/*305px;*/
	font-size: 0.750em;/*12px;*/
	padding-top: 7.083em;/*85px;*/
	}
*html #quicknav { width: 32.500em;/*390px;*/ }
#quicknav a, #quicknav a:active, #quicknav a:visited, #quicknav a:link { text-decoration:none; color: #1e1e1e; }

#optionen {
	float: right;
	display: inline;
	width: 12.875em;/*206px;*/
	padding-top: 1.250em;/*20px;*/
	margin-right: 0.625em;/*10px;*/
	}

#schrift { float:left; width:10.417em;/*125px;*/ font-size:0.750em;/*12px;*/ }

#kontrast { float:left; width:; font-size:0.750em;/*12px;*/ }

#suche { margin-top: 1.250em;/*20px;*/ }

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

#main { background:#edeeef; }

#main_header {
	width: 60.375em;/*966px;*/
	height: 8.063em;/*129px;*/
	background: #c8cccf;
	padding: 0.625em 0em 0.625em 0.625em;/*10px 0px 10px 10px;*/
	}
*html #main_header { /*float:left;*/ overflow:hidden; position:relative; width:61.000em;/*976px;*/ height: 9.313em;/*149px;*/ }

#mainnav {
	position: relative;
	float: left;
	width: 15.000em;/*240px;*/
	}

#headfoto {
	position: relative;
	float: left;
	width: 45.375em;/*726px;*/
	overflow: hidden;
	}

.folge_headfoto img { display:block; width:45.313em;/*725px;*/ height:8.063em;/*129px;*/ }

#farbe_links {
	width: 59.125em;/*946px;*/
	background: #a3aab0;
	padding-left: 1.250em;/*20px;*/
	margin: 0.625em 0em 0.625em 0.625em;/*10px;*/
	}
*html #farbe_links { float:left; display:inline; width: 60.375em;/*966px;*/ }

#outer { background:#edeeef; border-left: 13.750em solid #FFFFFF; /*220px;*/ }
#inner { width: 100%; margin:0px; }

/************************     LINKS      *************************/

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

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

#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;
	}

/************************    CONTENT     *************************/

#content {
	float: left;
	width: 43.750em;/*700px;*/
	background: #FFF;
	padding: 0.313em;/*5px;*/
	margin-left: 1.000em;/*16px;*/
	}
*html #content { display:inline; width: 44.375em;/*710px;*/ }

#breadcrumb {
	font-size: 0.625em;/*10px;*/
	line-height: 2.000em;/*20px;*/
	}

#content_inner {
	font-size: 0.750em;/*12px;*/
	}

#content_inner table, #content_inner td { margin:0; vertical-align:top; }

/************************    FOOTER      *************************/

#footer {
	font-size: 0.688em;/*11px;*/
	text-align: right;
	line-height: 1.818em;/*20px;*/
	background: #c8cccf;
	padding-right: 1.818em;/*20px;*/
	}
#footer a, #footer a:hover, #footer a:active, #footer a:visited, #footer a:link { text-decoration:none; color:#000; }

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

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