/* XXXXXXXXXXXXXXXXX BODY XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
html, body {margin: 0px; padding: 0px; font-size: 100.01%; width: 100%; height: 100%;}
#total_con {width:980px;}
.clear { clear: both; height: 0px; font-size: 0px;}

/* XXXXXXXXXXXXXXXXX LINKER BEREICH XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
#left_con {float: left; width:190px /* 12.250em 196px */; background: #6699cc url(/media/bg_nav.gif) left top repeat-x; overflow: hidden;}
#left_outer {background: transparent url(/media/bg_nav_2.gif) right top repeat-y;}
#left_outer_2 {background: transparent url(/media/bogen_nav_2.gif) left bottom repeat-x;}
#left_inner {background: transparent url(/media/bogen_nav.gif) right bottom no-repeat; min-height: 700px;}
* html #left_outer, * html #left_inner {height: 700px;}

/* XXXXXXXXXXXXXXXXX LOGO XXXXXXXXXXXXXXXXXXXXXXXXX*/
#logo_con {padding: 1.250em/* 20px */ 0.375em/* 6px */ 0px 0px; text-align:center;}
#logo_con  img{behavior: url(/iepngfix.htc); width: 10.000em/* 160px */; height: 3.625em/* 58px */}

/* XXXXXXXXXXXXXXXXX OPTION XXXXXXXXXXXXXXXXXXXXXXXXX*/
#option_con {padding: 1.250em/* 20px */ 0.375em/* 6px */ 0px 0px; text-align:center;}
#option_con  input {margin-right: 0.625em/* 10px */; }
.last_but  input {margin-right: 0px !important; }

/* XXXXXXXXXXXXXXXXX SUCHE XXXXXXXXXXXXXXXXXXXXXXXXX*/
#suche_con {padding: 0.625em/* 10px */ 0.375em/* 6px */ 0px 0px; text-align:center;}
#suche_con form {padding:0; margin:0; display:inline-block; background:#fff; border: #194c7f 2px solid; min-width: 8.500em/* 136px */;}
* html #suche_con form {width: 9.000em/* 144px */;}
.suche { width: 9.615em/* 125px */; height: 1.385em/* 18px */; border: medium transparent none; padding-top: 1px; font-size: 0.75em;}
.suchenbutton { vertical-align: middle;}

/* XXXXXXXXXXXXXXXXX AKTUELLES XXXXXXXXXXXXXXXXXXXXXXXXX*/
#aktuell_con {padding: 2.188em/* 35px */ 0.375em/* 6px */ 0px 0px; text-align: center;}
#aktuell_inner {text-align: left; width: 9.000em/* 144px */; margin: 0px auto; color: fff; overflow: hidden;}
#aktuell_inner  h4{ font-size:1.000em !important; font-weight:bold; margin-top: 0px; color: #fff !important; font-family:Arial,Verdana,Helvetica,SunSans-Regular !important;}
#aktuell_inner .aktuell_text { font-size:0.688em;}
/* LINKS AKTUELLES*/
#aktuell_inner a, #aktuell_inner a:link, #aktuell_inner a:visited {color:#fff; text-decoration:none;}
#aktuell_inner a:hover, #aktuell_inner a:active {color:#ffcc33;}

/* XXXXXXXXXXXXXXXXX NAVIGATION XXXXXXXXXXXXXXXXXXXXXXXXX*/
#navi_con {padding: 2.500em/* 40px */ 1.000em/* 16px */ 30px 0px;} /* Linkformatierungen in der basic_nav.css*/

/* XXXXXXXXXXXXXXXXX RECHTER BEREICH XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
#right_con {position:relative;width:750px;margin-left:190px /* 12.250em 196px */;left: -6px;  }
* html #right_con {float:left;width:550px;margin-left:0;left: -6px;}

/* XXXXXXXXXXXXXXXXX HEADER BEREICH XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
#header_con {width:790px;overflow:hidden;}

/* XXXXXXXXXXXXXXXXX VERLAUF OBEN XXXXXXXXXXXXXXXXXXXXXXXXX*/
#vl_oben {background: #fff url(/media/vl_oben.gif) left top repeat-y; height: 0.813em/* 13px */; border-bottom: #cc0000 1px solid;}
* html #vl_oben { height: 0.875em/* 14px */;}

/* XXXXXXXXXXXXXXXXX BILDLEISTE XXXXXXXXXXXXXXXXXXXXXXXXX*/
#images {width: 49.438em/* 791px */; overflow: hidden; padding-left: 1px;}

/* XXXXXXXXXXXXXXXXX VERLAUF UNTEN XXXXXXXXXXXXXXXXXXXXXXXXX*/
#vl_unten {width: 49.438em/* 791px */; overflow: hidden; background: #fff url(/media/vl_unten.gif) left top repeat-y; height: 0.438em/* 7px */; border-bottom: #cc0000 1px solid; border-top: #cc0000 1px solid; margin-right: 20px;}
* html #vl_oben { height: 0.563em/* 9px */;}

/* XXXXXXXXXXXXXXXXX INHALTS BEREICH XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
#main_con {width: 770px /*48.188em 771px */; overflow: hidden; margin: 20px 0px 20px 20px; }

/* XXXXXXXXXXXXXXXXX PFAD UND QUICKNAVIGATIONS BEREICH XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
#pfad_quick {border-bottom: #ccc 1px solid; padding-bottom: 3px;}



/* XXXXXXXXXXXXXXXXX PFAD XXXXXXXXXXXXXXXXXXXXXXXXX*/
#pfad_con {float: left; width: 50%; font-size: 0.688em /*11px*/;}

/* XXXXXXXXXXXXXXXXX QUICKNAVIGATION XXXXXXXXXXXXXXXXXXXXXXXXX*/
#quick_con {margin-left: 51%; text-align: right; font-size: 0.688em /*11px*/; color:#666; }

/* XXXXXXXXXXXXXXXXX CONTENT BEREICH XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
#content_con {position:relative; margin-top: 20px;}

/* XXXXXXXXXXXXXXXXX RECHTE SPALTE XXXXXXXXXXXXXXXXXXXXXXXXX*/
#content_right {float: right; width: 16.667em/*200px*/; font-size: 0.75em;}

/* XXXXXXXXXXXXXXXXX CONTENT XXXXXXXXXXXXXXXXXXXXXXXXX*/
#content_outer {margin-right: 14.375em/*230px*/;}
#content_inner {float: left; width: 33.813em/*541px*/;}
#content { font-size: 0.75em;}

/* XXXXXXXXXXXXXXXXX FUSSZEILE XXXXXXXXXXXXXXXXXXXXXXXXX*/
#footer { margin-left: 210px;  width: 49.182em/* 541px */; font-size: 0.688em /*11px*/; border-top: #ccc 1px solid; padding-top: 3px;}

/* Beim Drucken Designelemenmte ausblenden */
@media print {
 #left_con, #header_con, #pfad_quick, #footer {display:none}
 #right_con { margin-left: 0px; position: static; }
 #main_con {width: 17cm; overflow: hidden; margin: 0px 0px 0px 0px; }
 #content_con {position:relative;}
 #content_right {float: none; width: 17cm;}
 #content_outer {margin-right: 0px;}
 #content_inner {float: none; width: 17cm;}
 #content {width: 17cm;}

}