html, body {
   width: 100%;
  	height: 100%;
   color: #3A4749;
   background: #E9F2F3;
  	margin: 0em;
  	padding: 0em;
	}

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

img { margin:0; padding:0; border: 0; /*vertical-align:top;*/ }

#container {
	position: relative;
   width: 59.375em; /*950px;*/
   text-align: left;
   margin: 0px auto;
	}

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

#header {
	height: 90px;/*5.625em;*/
   padding-top: 10px;
   overflow: hidden;
	}
*html #header { height: 100px;/*6.250em;*/   }

#logo {
   float: left;
   width: 11.563em;/*185px;*/
   overflow: hidden;
	}

#schriftzug {
   float: left;
   width: 47.813em;/*765px;*/
   text-align: center;
   overflow: hidden;
	}

#sprache {
   position: absolute;
   top: 10px;
   right: 0px;
   z-index:2;
	}

#stander {
   position: absolute;
   top: 78px;
   right: 0px;
   z-index:2;
	}

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

#outer {
   background: #FFF;
   border-left: 11.563em solid #FFF; /*185px;*/
	}

#inner {
   width: 100%;
   margin:0px;
	}

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

#links {
   float: left;
   display: inline;
   position: relative;
   width: 11.250em; /*180px;*/
   background: url(/media/bg_links.gif) right repeat-y;
   margin-left: -11.250em; /*-180px;*/
	}

#navi {
	width: 10.625em;/*170px;*/
   border-top: 0.313em /*5px*/ solid #9CA3A4;
   border-bottom: 0.313em /*5px*/ solid #9CA3A4;
   padding-top: 1px;
   margin-top: 0.313em;/*5px;*/
	}

#suche {
	width: 10.625em; /*170px;*/
   margin: 0.625em 0em;/*10px 0px;*/
   }

#darstellung {
   width: 10.625em; /*170px;*/
   margin: 0.625em 0em;/*10px 0px;*/
	}

#schrift {
	float:left;
   width: 8.182em;/*90px;*/
   font-size: 0.688em;/*11px;*/
   }

#kontrast {
	float: right;
   width: 6.818em;/*75x;*/
   font-size: 0.688em;/*11px;*/
   }

#werbung {
	clear: both;
   width: 11.250em;/*180px;*/
   text-align: center;
   background: url(/media/bg_links2.gif) bottom right no-repeat;
   padding: 0.625em 0em;/*10px 0px;*/
   overflow: hidden;
	}

#ikiss {
   width: 11.250em;/*180px;*/
   text-align:center;
   background: #FFF;
   padding: 0.625em 0em;/*10px 0px;*/
   }

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

#main {
	float: left;
	position: relative;
   padding-top: 0.313em;/*5px;*/
   margin:0px;
	}

#main_inner {
   clear: both;
   padding: 1.250em;/*20px;*/
	}

#main_inner_links {
	float:left;
   width: 60.417em;/*725px;*/
   font-size: 0.750em;/*12px;*/
   border-right: none;
   }
#main_inner_rechts { display: none; }

#quicknav {
   float: left;
   /*width:;*/
	}

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

#content {
   position: relative;
   margin: 0px;
	}

#content_inner {
	float: left;
	position: relative;
   font-size: 0.750em;
	}

#footer {
   clear: both;
   font-size: 0.688em; /*11px;*/
   line-height: 2.818em;/*31px;*/
   background: #FFF;
   border-top: 1px solid #CED1D1;
   padding: 0em 0.455em;/*5px;*/
	}
#footer a { color:#3A4749; text-decoration:underline; }

#footer01 { float:left; width:50.000em;/*550px;*/ }

#footer_icons { float:right; /*width:16.818em;/*185px;*/ }

.icons { font-size:1.125em; width:1.385em;/*18px;*/ height:1.615em;/*21px;*/ }
*html .icons { font-size:1.000em; width:1.636em;/*18px;*/ height:1.909em;/*21px;*/ }


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

@media print {
	body, html { height: auto; }
	body { width: 17cm; background: none; text-align: left; }
	#main { position: static !important; height: auto !important; width: 17cm; padding:0; margin: 0; border-left:0; overflow:visible; }
	#sprache, #stander, #header, #links, .headbild, .headbild2, #footer { display: none !important; }
   #outer { border:none; }
   #main_inner { padding:0; }
	}