html, body {
   width: 100%;
  	height: 100%;
   color: #282828;
   background: #FFFFFF;
  	margin: 0em;
  	padding: 0em;
	}

body { font-size: 75%; text-align: center; }

img { margin:0; padding:0; border: 0; }

#main {
	width: 62.250em; /*996px;*/
   background: url(/media/bg_main.gif) top repeat-x #FFF;
   text-align: left;
   margin: 0px auto;
	}

/**************** HEADER ***************/

#header {
	height: 12.500em; /*200px;*/
	}

#quicknav {
   float: left;
   width: 52.818em; /*581px;*/
   font-size: 0.688em; /*11px;*/
   text-align: right;
   color: #282828;
   line-height: 3.636em; /*40px;*/
	}
#quicknav a, #quicknav a:visited, #quicknav a:link { color:#282828; text-decoration:none; }
#quicknav a:hover, #quicknav a:active { color:#8C8C8C; text-decoration:underline; }

#darstellung {
   float: right;
   width: 25.000em; /*400px;*/
   margin-top: 0.625em;/*10px;*/
	}

#schrift {
   float: right;
   display: inline;
   width: 14.636em; /*161px;*/
   font-size: 0.750em; /*12px;*/
   font-weight: bold;
   color: #282828;
   line-height: 2.182; /*24px;*/
   margin-left: 0.909em; /*10px;*/
	}

#kontrast {
   float: right;
   width: 7.818em; /*86px;*/
   font-size: 0.750em; /*12px;*/
   font-weight: bold;
   color: #282828;
	}

#head1 {
	clear: both;
	height: 6.375em; /*102px;*/
   background: #969696;
   padding:0.313em 0em 0.313em 0.313em;/*5px;*/
   overflow:hidden;
	}
*html #head1 { height: 7.000em; /*112px;*/  }

#logo {
   float: left;
   width: 21.000em; /*336px;*/
   background: url(/media/bg_logo.gif) repeat-x #0099FF;
   border: 1px solid #FFF;
	}

.headbild {
   float: left;
   width: 13.438em; /*215px;*/
   border-top: 1px solid #FFF;
   border-bottom: 1px solid #FFF;
   border-right: 1px solid #FFF;
   overflow: hidden;
	}
.headbild img {
   width: 13.438em;/*215px;*/
   height: 6.250em;/*100px;*/
	}

/***********************    NAVi      *************************/

#menue {
	text-align: center;
   margin: 1px 0px 14px 0px;
   }

#mainnav {
   text-align: left;
   margin: 0px auto;
   padding-left: 4.250em;/*68px;*/
   overflow:hidden;
   }

.left { float:left; }

#subnav {
	float:left;
	width:100%;
   border-bottom: 1px dashed #0099FF;
   margin-bottom: 1.250em;/*20px;*/
   overflow: hidden;
   }


/************************    CONTENT     *************************/

#outer {
   background: #FFF;
   border-left: 12.500em solid #E5F5FF; /*200px;*/
   border-right: 13.813em solid #EFEFEF; /*221px;*/
	}

#inner {
   width: 100%;
   margin:0px;
	}

#links {
   float: left;
   display: inline;
   position: relative;
   width: 12.500em; /*200px;*/
   background: #E5F5FF;
   margin-left: -12.500em; /*-200px;*/
   overflow:hidden;
	}

.hdl_links {
	position:relative;
	font-size: 0.750em;/*12px;*/
	font-weight: bold;
	line-height: 1.667em;/*20px;*/
	color: #FFF;
	background: #0099ff;
	border-bottom: 1px solid #e5f5ff;
	padding-left: 0.833em;/*10px;*/
	}

.text_links {
	position: relative;
	font-size: 0.750em;/*12px;*/
	padding: 0.833em;/*10px;*/
	}

.aek a, .aek a:hover, .aek a:visited, .aek a:active, .aek a:link {
	display: block;
	line-height: 1.750em;/*21px;*/
	background: url(/media/bg_aek.gif) 0em 0.750em/*9px*/ no-repeat;
	padding-left: 13px;
	}

.termine {
	position:relative;
	font-size: 0.688em;/*11px;*/
	background:url(/media/bg_termine.gif) top repeat-x;
	padding: 0.833em;/*10px;*/
   overflow:hidden;
	}
.termine a {  }

#suche {
	background: #FFF;
   padding: 0em 0em 1.250em 0.313em;/*0px 0px 20px 5px;*/
	}

#rechts {
   float: right;
   position: relative;
   width: 13.813em; /*221px;*/
   margin-right: -13.813em; /*-221px;*/
   overflow: hidden;
	}

#rechts_inner { position:relative; padding: 0.313em; /*5px;*/ overflow:hidden; }

/*********************** Auf einen Klick Folgeseite *******************/

#aekfolge { position:relative; z-index:1000; }
#aekfolge ul li a { display: block; font-size:0.750em;/*12px;*/ font-weight:bold; text-decoration: none; line-height: 2.083em;/*25px;*/ color: #FFF; background: url(media/bg_aek_folge.gif) no-repeat #0099ff; padding-left: 2.500em;/*30px;*/ }

#nav, #nav ul { list-style-type:none; margin:0px; padding:0px; }

#nav li { width:100%; }

#nav li ul { width:100%; display:none; }
#nav li:hover ul { width:100%; display:block; position:absolute; }

#nav li ul li a { font-weight:normal; background:#0099ff; border-bottom:1px solid #255880; padding-left:10px; }




/**********************************************************************/
.newsletter {
	clear: both;
	position:relative;
	font-size: 0.875em;/*14px;*/
	font-weight: bold;
	line-height: 1.714em;/*24px;*/
	color: #0099ff;
	background: url(/media/bg_newsletter.gif) 0px 0.357em no-repeat;
	padding-left: 39px;
	padding-top: 0.357em;/*5px;*/
	}

#content {
	float: left;
   position: relative;
   width: 35.930em;/*575px;*/
   /*padding: 0em 1.250em 1.250em;/*0px 20px;*/
   margin: 0px;
   overflow: hidden;
	}
/*html #content { width: 35.938em;/*575px;}*/

#breadcrumb {
   line-height: 1.909em; /*21px;*/
   font-size: 0.688em; /*11px;*/
   border-bottom: 1px solid #969696;
   margin: 0em 1.818em 1.818em 1.818em;/*0px 20px;*/
	}

#content_inner {
	position: relative;
   font-size: 0.750em;
   padding: 0em 1.667em 1.667em;/*0px 20px;*/
   overflow: hidden;
   zoom: 1;
	}

#footer {
   clear: both;
   font-size: 0.688em; /*11px;*/
   text-align: right;
   line-height: 1.818em;/*20px;*/
   background: #DCDCDC;
   border-top: 1px solid #969696;
   padding-right: 20.545em;/*226px;*/
	}
#footer a { color:#000; text-decoration:none; }

.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;*/ }


table.Mod_BC4 { width: 100% !important; }


/************************  DRUCKAUSGABE  *************************/

@media print {
	body, html { height: auto; }
	body { width:100% !important; background: none; text-align: left; }
	#main { position: static !important; height: auto !important; width:100% !important; margin: 0; border-left:0; overflow:visible; }
	#header, #links, #rechts, #breadcrumb, #bis_suchform, #footer { display:none !important; }
   #outer { border:none; }
   #content_inner { margin:0; padding:0; }
   #content { margin-left:0px; width:100% !important; padding:0px; }
   .mtp_bis_left { width: 10cm !important; position: static !important; }
   .mtp_bis_rechts { width: 7cm !important; position: static !important; }
	}