html, body {
  	width: 100%;
  	height:100%;
  	color: #000000;
  	margin: 0em;
  	padding: 0em;
}

body {
	height: 100%;
	min-height: 100%;
	font-size: 75%;
   background: #FFFFFF;
   }

img { margin:0; padding:0; }
a img { border: 0; }


#container {
	width: 61.250em;/*980px;*/
	background: #b10503;
	}

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

#header {
   background: url(media/bg_header.jpg) no-repeat #FFF;
   height: 96px;
	}

#logo {
	float: left;
	width: 22.188em;/*355px;*/
	}

#icons {
  	float: right;
  	width: 11.500em;/*184px;*/
  	height: 96px;
  	text-align: right;
  	background: url(/media/bg_icons.jpg) no-repeat #FFF;
	border-left: 1px solid #FFF;
	padding-right: 0.625em;/*10px;*/
	}
*html #icons { width: 12.125em;/*194px;*/ }


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


/**************************** MAINNAV ******************************/


#mainnav {
  	height: 2.000em; /* 24px; */
  	line-height: 1.8em;
  	background: url(/media/bg_mainnav.gif) repeat-x #FFF;
  	color: #505050;
  	border-top: 1px solid #FFFFFF;
  	border-bottom: 1px solid #505050;
  	/*margin-bottom: 1.250em;/*20px;*/
}

*html #mainnav { height: 1.833em; /* 24px; */ }


#mainnav A:link, #mainnav A:visited, #mainnav A:active { color: #b10503; text-decoration: none }
#mainnav A:hover       { color: #505050; text-decoration: none }
#mainnav { clear:both; font-weight: bold; font-size: 0.750em; /*12px;*/ }

.mnav_ac { color: #505050; text-decoration: underline; }


#suche {
	float: right;
	display: inline;
	height: 1.500em /* 24px; */
   width: 12.188em; /* 195px; */
   margin-right: 0.750em;/*10px;*/
}

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

#verlauf {
	background: url(/media/bg_verlauf.gif) top repeat-x;
	padding-top: 1.250em;/*20px;*/
	}

#outer {
   border-left: 13.750em solid #b10503; /*220px;*/
	}

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


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

#links {
	float: left;
	display: inline;
	position: relative;
	width: 16.667em; /*200px;*/
	font-size: 0.750em;/*12px;*/
   /*margin-left: -17.500em; /*-210px;*/
   margin: 0em 0.833em;/*0px 10px;*/
	}

#subnavi {
	background: url(/media/bg_tpl_bl_ob.gif) top repeat-x #FFF;
	border-left: 1px solid #505050;
	border-bottom: 1px solid #505050;
	}

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

/***************************** RECHTS ******************************/

#rechts {
	float: right;
	display: inline;
	position: relative;
	width: 16.667em; /*200px;*/
	font-size: 0.750em;/*12px;*/
   /*margin-right: -17.500em; /*-210px;*/
   margin-right: 0.833em;/*10px;*/
	}

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


#main {
	float: left;
	width: 33.750em;/*540px;*/
	position: relative;
	margin: 0px;
	}

#content{
  	position: relative;
  	width: 48.13em;
  	margin: 0px;
  	padding-right: 0px;
  	background: #FFF;
}

.quickicon {
  	margin-left: 7px;
  	margin-top: 20px;
  	border: 0;
}

#content_head {
	width: 100%;
	height: 1.563em;/*25px;*/
   background: url(/media/bg_content_head.gif) top repeat-x #FFF;
   border-bottom: 1px solid #505050;
   margin-bottom: 1.250em;/*20px;*/
}

#breadcrumb {
	float: left;
	width: 47.800em;/*478px;*/
	font-size: 0.625em;/*10px;*/
	background: url(media/ecke_lo.gif) no-repeat top left;
   padding-left: 0.600em;/*6px;*/
	line-height: 2.500em;/*25px;*/
   color: #000;
}
*html #breadcrumb { width: 48.400em;/*484px;*/ }

#breadcrumb a { color: #000; }
#breadcrumb a:hover { color: #000; }

#drucken {
	float: right;
	width: 2.875em;/*46px;*/
	height: 22px;
   background: url(media/ecke_ro.gif) no-repeat top right;
   padding-right: 0.625em;/*10px;*/
   padding-top: 3px;
}
*html #drucken { width: 3.500em;/*56px;*/ }

#content_main { background: #FFF; font-size:0.750em;/*12px;*/ padding:0.417em;/*5px;*/ }
*html #content_main { float:left; }

@media print {

  body, html { height: auto; }
  body { width: 17cm; background: none; text-align: left; }
  #main { position: static; height: auto; width:  17cm; margin: 0; border-left:0; }
  #header, #mainnav, #content_head, #links { display: none; }
  #main_inner, #inhalt { border-left:0 !important; width:100%; }
  #ikiss_content { border: none; padding: 0; margin: 0px; overflow: visible; }
  #content { border: none; margin: 0; width: 100%; }
  #mtp_searchform, .mtp_footer, #bloecke_rechts {display:none}

}
