html, body {
   width: 100%;
  	height: 100%;
   color: #282828;
   background: url(/media/bg_body.gif) top repeat-x #FFFFFF;
  	margin: 0em;
  	padding: 0em;
	}

body { font-size: 75%; text-align: center; }

img { margin:0; padding:0; border: 0; }

#container {
	position: relative;
	width: 59.250em; /*948px;*/
   min-height: 100%;
   height: auto !important;
   height: 100%;
   text-align: left;
   margin: 0px auto;
	}

#schattenl {
   position: absolute;
   width: 4px;
   min-height: 100%;
   height: auto !important;
   height: 100%;
   background: url(/media/bg_schatten_l.gif) repeat-y;
   margin-left: -4px;
	}

#schattenr {
   position: absolute;
   right: -4px;
   width: 4px;
   min-height: 100%;
   height: auto !important;
   height: 100%;
   background: url(/media/bg_schatten_r.gif) repeat-y;
   }

#main {
   position: relative;
   background: #FFF;
	}

/**************** HEADER ***************/

#logo {
   position: absolute;
   top: 0px;
   left: 0px;
   width: 45.750em;/*732px;*/
   height: 217px;
   background: url(/media/logo2.jpg) top left no-repeat;
   overflow: hidden;
   z-index: 100;
	}
#logo a {
   display: block;
   width: 33.250em;/*532px;*/
   height: 217px;
	}

#header {
	height: 180px;/*11.250em;*/
   background: url(/media/bg_header.gif) repeat-x #EDF6F9;
   border-bottom: 4px solid #D9ECF3;
   overflow: hidden;
	}
*html #header { height: 182px;/*11.375em;*/ }

#headrechts {
   display: inline;
   float:right;
   width: 14.375em;/*230px;*/
   margin-right: 0.625em;/*10px;*/
   }

#quicknav {
   font-size: 0.688em; /*11px;*/
   text-align: right;
   color: #007DB0;
   line-height: 1.636em; /*18px;*/
	}
#quicknav a, #quicknav a:visited, #quicknav a:link { color:#007DB0; text-decoration:none; }
#quicknav a:hover, #quicknav a:active { color:#007DB0; text-decoration:underline; }

#darstellung {
   margin: 24px 0px;/*1.500em 0em;*/
	}

#suche {
   text-align: right;
   margin-bottom: 20px;/*1.250em;*/
	}
*html #suche { margin-bottom: 10px;/*0.625em;*/ }

/***********************    NAVi      *************************/

#menue {
	text-align: center;
   margin: 1px 0px 14px 0px;
   }

/************************    CONTENT     *************************/

#outer {
   background: #FFF;
   border-left: 11.250em solid #BCE2BF; /*180px;*/
   min-height: 100%;
   height: auto !important;
   height: 100%;
	}

#inner {
   width: 100%;
   margin:0px;
	}

#abstando {
   height: 10px;
   font-size:10px;
   background: url(/media/bg_abstand_o.gif) repeat-x;
   margin-left: -18.000em; /*-180px;*/
	}

#links {
   float: left;
   display: inline;
   position: relative;
   width: 11.250em; /*180px;*/
   background: #BCE2BF;
   margin-left: -11.250em; /*-180px;*/
   margin-top: 217px;
	}

#content {
	float: left;
   position: relative;
	font-size: 0.750em;
   padding: 2.500em 0.625em 0em 1.250em;/*40px 20px 0px 10px;*/
   margin: 0px;
	}

#footer {
   clear: both;
   font-size: 0.688em; /*11px;*/
   text-align: right;
   line-height: 2.909em;/*32px;*/
   border-top: 1px solid #DCDCDC;
   padding-right: 0.909em;/*10px;*/
   margin: 0em 0.909em 0em 1.818em;/*0px 10px 0px 20px;*/
	}
#footer a { color:#000; text-decoration:none; }

.zurueck { background:url(/media/icon_zurueck.gif) 0px 0px no-repeat; padding-left:14px; padding-bottom:0.273em; margin-right:2.273em;/*25px;*/ }
.drucken { background:url(/media/icon_drucken.gif) 0px 0px no-repeat; padding-left:19px; padding-bottom:0.273em; margin-right:2.273em;/*25px;*/ }
.anfang { background:url(/media/icon_anfang.gif) 0px 0px no-repeat; padding-left:14px; padding-bottom:0.273em; }

.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; margin: 0; border-left:0; }
	#schattenl, #schattenr, #logo, #abstando, #links, #header, #footer { display: none !important; }
   #outer { border:none; }
   #content { padding:0px; margin-left:0px; width: 17cm; }
	}