html, body {
   width: 100%;
   color: #1e1e1e;
  	margin: 0em;
  	padding: 0em;
	}

body {
	height: 100%;
	min-height: 100%;
	font-size: 75%;
   text-align: center;
   background: url(/media/bg_body.gif) top repeat-x #f0f0f0;
   }

img { margin:0; padding:0; border: 0; /*vertical-align:top;*/ }



#container {
	/*position: relative;*/
	width: 984px;/*61.500em;*/
	text-align: left;
	background: url(/media/bg_container.png) top left no-repeat;
	margin: 0px auto;
	}
/*********************************************************************/

/**************** HEADER ***************/

#countdown { display:inline; float:left; width:340px; font-size:1.125em;/*18px;*/ color:#FFF; margin-left:380px; margin-top:30px; }

#optionen {
	float: right;
	/*width: 18.750em;/*300px;*/
	height: 4.375em;/*70px;*/
	}

#darstellung {
	margin-top: 0.625em;/*10px;*/
	}

#schrift, #kontrast { float:left; font-size:0.750em;/*12px;*/ color:#FFF; }
#schrift { width:10.333em;/*124px;*/ }

#suche {
	width: 11.875em;/*190px;*/
	background: #FFF;
	border: 1px solid #c8c8c8;
	margin-top: 0.938em;/*15px;*/
   }

#head01 {
	clear: both;
	height: 27px;/*1.688em;*/
	background: url(/media/bg_head01.png) bottom no-repeat;
	overflow:hidden;
	}

#schatten_li { background:url(/media/bg_schatten_li.png) left repeat-y; padding-left:2px; }
#schatten_re { /*position:relative;*/ background:url(/media/bg_schatten_re.png) right repeat-y; padding-right:2px; }

#header {
	position: relative;
	height: 115px;/*7.188em;*/
	background: #FFF;
   /*overflow: hidden;*/
	}

#datum {
	float: left;
	width: 378px;/*23.625em;*/
	overflow: hidden;
	}

#headfotos {
	float: left;
	position: absolute;
	width: 602px;/*37.625em;*/
	top: -21px;
	right: 0px;
	z-index:100;
	}

#head02 {
	/*height: 1.875em;/*30px;*/
	background: url(/media/bg_head02.gif) bottom repeat-x #b91437;
	}
*html #head02 { height: 1.875em;/*30px;*/ }

#breadcrumb {
	float: left;
	/*width: 690px;/*57.500em;*/
	font-size: 0.750em;/*12px;*/
	color: #FFF;
	line-height: 2.500em;/*30px;*/
	padding-left: 0.833em;/*10px;*/
	}
*html #breadcrumb { /*width: 58.333em;/*700px;*/ }
#breadcrumb a, #breadcrumb a:active, #breadcrumb a:visited, #breadcrumb a:link { color:#FFF; text-decoration:underline; }
#breadcrumb a:hover { color:#FFF; text-decoration:none; }

#quicknav {
	float: right;
	font-size: 0.750em;/*12px;*/
	line-height: 2.500em;/*30px;*/
	color: #FFF;
	padding-right: 0.833em;/*10px;*/
	}
#quicknav a, #quicknav a:visited, #quicknav a:active, #quicknav a:link { text-decoration:none; color:#FFF; }
#quicknav a:hover { text-decoration:none; color:#dfa1ae; }

/************************    MAINNAV     *************************/

#mainnav { width:874px;/*54.625em;*/ text-align:left; margin:0px auto; }
#mainnav_ob {  }
#mainnav_un { background:url(/media/bg_mainnav_un.gif) bottom repeat-x; }
#mainnav_li { background:url(/media/bg_mainnav_li.gif) left repeat-y; }
#mainnav_re { background:url(/media/bg_mainnav_re.gif) right repeat-y; }
#mainnav_li_ob { background:url(/media/bg_mainnav_li_ob.gif) top left no-repeat; }
#mainnav_li_un { background:url(/media/bg_mainnav_li_un.gif) bottom left no-repeat; }
#mainnav_re_ob { background:url(/media/bg_mainnav_re_ob.gif) top right no-repeat; }
#mainnav_re_un { height:2.563em;/*41px;*/ background:url(/media/bg_mainnav_re_un.gif) bottom right no-repeat; padding-top:0.563em;/*9px;*/ }
*html #mainnav_re_un { height:3.125em;/*50px;*/ }


/************************    CONTENT     *************************/

#main { /*position:relative;*/ text-align:center; background:#FFF; padding-bottom: 1.250em;/*20px;*/ }

#outer {
	text-align: left;
   border-left: 13.063em solid #FFF; /*209px;*/
   /*border-right: 9.375em solid #FFF; /*150px;*/
   margin-top: 1.250em;/*20px;*/
	}

#inner {
   width: 100%;
   margin:0px;
	}

#content {
	font-size: 0.750em;/*12px;*/
	line-height: 1.500em;/*18px;*/
	text-align: left;
	background: #FFF;
	border-left: 1px solid #c8c8c8;
	/*padding: 0em 1.250em;/*0px 20px;*/
	overflow: hidden;
	}
*html #content { width:100%; overflow:hidden; }

#content_inner { padding:0em 1.250em;/*0px 20px;*/ }

/************************     LINKS      *************************/

#links {
   float: left;
   display: inline;
   position: relative;
   width: 11.813em; /*189px;*/
   margin-left: -12.438em; /*-199px;*/
	}

#subnav { }

#ikiss { text-align:center; margin:3.125em 0em 1.250em 0em;/*50px 0px 20px 0px;*/ }

/*****************************************************************/

/***********************     RECHTS      *************************/

#rechts { display:none; }

/*****************************************************************/

#footer {
	height: 7.500em;/*90px;*/
	font-size: 0.750em;/*12px;*/
   color: #000;
   background: #e9e9e9;
   border-bottom: 1px solid #bebebe;
   padding-top: 0.833em;/*10px;*/
	}
*html #footer { height: 8.333em;/*100px;*/ }
#footer a { color:#3264a0; text-decoration:underline; }

#fot_adresse { float:left; width:49.833em;/*598px;*/ height:6.667em;/*80px;*/ border-right:1px solid #efefef; padding-left:0.833em;/*10px;*/ }
#fot_optionen { float:left; height:4.500em;/*54px;*/ line-height:2.000em;/*24px;*/ border-left:1px solid #b6b6b6; padding:0.533em 0em 0em 5.417em;/*22px 0px 0px 65px;*/ }
*html #fot_optionen { height:6.667em;/*80px;*/ }

#fot_adr1 { float:left; width:22.917em;/*275px;*/ line-height:1.500em;/*18px;*/ }
#fot_adr2 { float:left; line-height:1.500em;/*18px;*/ padding-top:3.000em;/*36px;*/ }

.fot_anfang { background:url(/media/icon_seitenanfang.gif) no-repeat; padding-left:1.667em;/*20px;*/ }
.fot_back { background:url(/media/icon_seite_zurueck.gif) no-repeat; padding-left:1.667em;/*20px;*/ }
.fot_drucken { background:url(/media/icon_drucken.gif) no-repeat; padding-left:1.667em;/*20px;*/ }


/************************  DRUCKAUSGABE  *************************/

@media print {
	body { width:16cm; height:auto; background:none; text-align:left; overflow:visible !important; }
	#container { width: 16cm; padding:0px; margin:0px; border-left:none; }
	#countdown, #optionen, #head01, #header, #head02, #mainnav, #links, #rechts, #footer { display: none !important; }
	#schatten_li, #schatten_li { padding:0px; }
	#main { text-align:left; padding-bottom:0px; }
	#content { position: static !important; border-left:none !important; padding:0px; margin:0px; overflow:visible !important; }
   #outer { border:none; margin-top:0px; }
   a:link:after { content: " (Link auf <" attr(href) ">) "; }
	}