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

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


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

#optionen { margin:15px 0px 10px 0px;/*0.938em 0em 0.625em 0em;*/ }
#textgroesse { float:right; width:156px;/*13.000em;*/ font-size:0.750em;/*12px;*/ }
#farbkontrast { float:right; width:175px;/*14.583em;*/ font-size:0.750em;/*12px;*/ }
.icon { margin-left:5px;/*0.313em;*/ }
#suche { float:right; background:#FFF; border:1px solid #3264aa; }

#outer { background:#FFF; border-left:14.063em solid #FFF; /*225px;*/ }
*html #outer { width:61.250em;/*980px;*/ }
#inner { position:relative; width:100%; margin:0px; }


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

#links { float:left; position:relative; width:14.063em;/*225px;*/ background:url(/media/bg_links.gif) top right no-repeat #FFF; margin-left:-14.063em;/*-225px;*/ }

#links_inner { position:relative; width: 13.750em;/*220px;*/ }

.bg_head_li { height:2.500em;/*40px;*/ background:url(/media/bg_verlauf01.gif) bottom repeat-x #3264aa; }

#logo { width:13.750em;/*220px;*/ background:#FFF; }
#logo img { width:12.500em;/*200px;*/ height:6.875em;/*110px;*/ }

#quicknav { font-size:0.750em;/*12px;*/ text-align:center; line-height:3.333em;/*40px;*/ color:#3264aa; background:url(/media/bg_verlauf02.gif) top repeat-x #c0d2ed; border-bottom:1px solid #FFF; }

#links_inner2 { float:left; position:relative; background:url(/media/bg_verlauf03.gif) top repeat-x #FFF; padding:1.875em 0.625em 0em 0em;/*30px 10px 0px 0px;*/ }

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





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

#main { float:left; position:relative; width:47.188em;/*755px;*/ }

.bg_head_main { height:2.500em;/*40px;*/ background:url(/media/bg_verlauf01.gif) bottom repeat-x #3264aa; }
.bg_head_main a,
.bg_head_main a:hover,
.bg_head_main a:active,
.bg_head_main a:visited,
.bg_head_main a:link { display:block; float:left; width:20.48em;/*251px;*/ /*width:20.944em;/*377px;*/ font-size:1.125em;/*18px;*/ text-decoration:none; text-align:center; line-height:2.222em;/*40px;*/ color:#FFF; }

#headfotos { background:#FFF; padding:0.313em 0em;/*5px 0px;*/ }

#mainnav { height:2.188em;/*35px;*/ background:url(/media/bg_verlauf02.gif) top repeat-x #c0d2ed; border-bottom:1px solid #FFF; padding:0.313em 0em 0em 0.938em;/*5px 0px 0px 15px;*/ }
*html #mainnav { height:2.500em;/*40px;*/ }

#content { position:relative; font-size:0.750em;/*12px;*/ background:url(/media/bg_verlauf03.gif) top repeat-x #FFF; padding:1.875em 0em 0em 1.667em;/*30px 0px 0px 20px;*/ }


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

#footer {
   clear: both;
   background: #96b4e1;
   padding: 0.313em 0em;/*5px 0px;*/
	}

#footer01 { float:left; width:25.083em;/*301px;*/ height:7.500em;/*90px;*/ font-size:0.750em;/*12px;*/ line-height:1.500em;/*18px;*/ border-right:1px solid #a1bce4; overflow:hidden; }
#footer02 { float:left; width:44.167em;/*530px;*/ height:7.500em;/*90px;*/ font-size:0.750em;/*12px;*/ color:#3264aa; border-left:1px solid #87a2ca; border-right:1px solid #a1bce4; }
.copyright { color:#000 !important; margin:3.750em 0em 0em 1.667em;/*45px 0px 0px 20px;*/ }
#footer03 { float:left; width:8.750em;/*105px;*/ height:7.500em;/*90px;*/ font-size:0.750em;/*12px;*/ border-left:1px solid #87a2ca; padding:1.667em 0em 0em 1.667em;/*20px 0px 0px 20px;*/ }
*html #footer03 { width:10.417em;/*125px;*/ }

.seitenanfang { display:block; line-height:1.833em;/*22px;*/ background:url(/media/icon_seitenanfang.gif) no-repeat; padding-left:27px; margin-bottom:0.417em;/*5px;*/ }
.drucken { display:block; line-height:1.833em;/*22px;*/ background:url(/media/icon_drucken.gif) no-repeat; padding-left:27px; }


/************************  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, #menu_klappe, #mainnav, #footer { display: none !important; }
	#main { width:100%; }
   #outer { border:none; margin-left:0px; width:100%; }
   #content { padding:0px; }
	}
