html, body {
   width: 100%;
  	height: 100%;
   color: #000;
  	margin: 0em;
  	padding: 0em;
	}

body { background: url(/media/bg_body.gif) repeat-y #FFF; }

img { margin:0; padding:0; border: 0; }


#main {
   width: 100%
   height: 100%;
	}

#header {
   height: 2.938em; /*47px;*/
   background: url(/media/bg_header.gif) repeat-x;
	}

#suche {
	float: left;
   width: 11.250em; /*180px;*/
   height: 2.938em; /*47px;*/
   background: url(/media/bg_suche.gif) no-repeat;
   }

#mainnav {
   float: left;
   margin-top:3px;
	}

#links {
   float: left;
   width: 151px;/*9.438em;*/
   border-top: 3px solid #FFF;
   }

#subnav {
   background: url(/media/bg_subnav.gif) right repeat-y #CCE6CC;
	}

#subnav a, #subnav a:hover, #subnav a:active, #subnav a:visited, #subnav a:link { color:#FFF; text-decoration:none; }


#quicknav {
	font-size: 0.688em; /*11px;*/
   line-height: 1.455em; /*16px;*/
   text-align: right;
   border-top: 3px solid #FFF;
   padding-right: 1.000em; /*11px;*/
	}
#quicknav a, #quicknav a:link, #quicknav a:visited, #quicknav a:hover, #quicknav a:active {
	display: block;
   color: #CCE6CC;
   text-decoration: none;
   background: none !important;
	}

#darstellung {
	font-size: 0.688em; /*11px;*/
   color: #CCE6CC;
   line-height:1.818em;/*20px;*/
   padding-left: 1.000em; /*11px;*/
   margin-top: 1.250em; /*20px;*/
	}

#wrapper {
   float: right;
   width: 100%;
   margin-left: -171px;/*-14.000em;*/
	}
*html #wrapper { overflow:hidden; }

#content {
   font-size: 0.750em; /*12px;*/
   margin-left: 171px;/*14.000em;*/
width:600px;
	}

.icons { margin-left: 0.313em; /*5px;*/ }


/************************  DRUCKAUSGABE  *************************/

@media print {
	body, html { height: auto; }
	body { width: 17cm; background: none; text-align: left; }
	#main { position: static; height: auto; width: 17cm; margin: 0; padding:0; border-left:0; background:none; }
	#header, #links { display: none; }
   #outer { border-left:none; }
   #wrapper { margin-left:0em; }
   #content { padding:0px; margin-left:0em; }
}