@charset "UTF-8";
option { padding-left: 0.4em; } /* LTR */
select { padding: 1px; }
* html body * { overflow:visible; }
* html iframe, * html frame { overflow:auto; }
* html frameset { overflow:hidden; }
html[xmlns^="http"] { overflow-y:scroll;}
a:focus, a:active { outline:none; }
#header, #nav, #main, #footer { clear:both; }
#col1_content, #col3_content { position:relative; }
.clearfix:after {content: ".";display: block;font-size:0;height:0;clear:both;visibility: hidden;}
.clearfix {display: block;}
.floatbox {overflow:hidden;}
#ie_clearing {display:none;}
fieldset, img { border: 0 solid; }
.notext { overflow: hidden; width: 0px; height: 0px; position: absolute; left: -2000em; top: -1000em; }
.edit	{ font: normal 12px Verdana, Arial, Helvetica, sans-serif!important; color: #FF0000; padding: 0; margin: 0; }
.fotoLinks {float:left;padding:0; margin:5px 10px 0 0; border:0;}

body {background: #fff url(../gfx/bac.gif) repeat-x;padding: 0;font: 86% Verdana, Arial, Helvetica, sans-serif}
.page_margins { width: 1020px; background: #fff;margin: 0 auto; }
.page {padding: 10px;background: url(../gfx/bacpage.gif) no-repeat;}
/* __________________________________ */
/* HEADER */ 
#head {position:static;background: #fff url(../gfx/headbac.jpg) no-repeat;height: 280px;width: 1020px;}
#logoBox {position: relative;}
#logo {position: absolute;height: 90px;width: 280px;left: 30px;top: 9px;}

#main {margin: 0px 0 0 0;background: #fff url(../gfx/bacmain.gif) repeat-y;}
/* __________________________________ */
/* COL 1 NAVIGATION */ 

#col1 { float: left; width: 200px;  margin:0 }
#col1_content { padding: 0 10px 0 10px }
/* Menü */
ul#nav{margin:0;padding:0 0 0px;border:none;width:180px;font-size:0.9em}
ul#nav li{list-style:none;margin:0;padding:0;}
ul#nav li a:link,ul#nav li a:visited{display:block;padding:10px 0 0px 15px;color:#000000;text-decoration:none;margin:0;width:165px;background:url(../gfx/butmenu.gif) no-repeat 0 -59px;}
ul#nav li a:focus,ul#nav li a:hover,ul#nav li a:active{background:url(../gfx/butmenu.gif) no-repeat 0 1px;width:165px;color:#093977;text-decoration:underline}
ul#nav li.linkAktiv a:link, ul#nav li.linkAktiv a:visited{background:url(../gfx/butmenu.gif) no-repeat 0 1px;width:165px;color:#093977;font-weight:bold;}
ul#nav .navRubrik {color:#fff;width:165px;display:block;padding:3px 0 5px 15px;font-weight:bold;background:#004AA8;}
ul#nav .navSub {margin:0 0 15px 0}
/* __________________________________ */
/* COL 2 INHALT */ 
* html #col2 { float: left; width: 565px;  margin:0 }
#col2 { float: left; width: 550px;  margin:0 }

#col2_content { padding: 0 20px;margin:-5px 0 0 0;}
#col2 h1 {font-size: 1.6em;color: #004AA8;margin: 0 0 15px 0;line-height: 1.3em;}
#col2 h2 {font-size: 1.3em;color: #004AA8;margin: 25px 0 10px 0;line-height: 1.3em;}
#col2 h3 {font-size: 1em;color: #004AA8;margin: 15px 0 0px }
#col2 h4 {font-size: 1em;color: #000;margin: 15px 0 0px }
#col2 p {font-size: 0.95em;margin-bottom: 1em;line-height: 1.5em;}
#col2 a:link, #col2 a:visited {color:#004AA8;text-decoration:underline;font-weight: normal;}
#col2 a:focus, #col2 a:hover, #col2 a:active {background-color:#F5F4EF;color:#000;text-decoration:none}
#col2 img {border:none;margin-bottom: 10px;}
#col2 ul {margin:0px 0 15px 12px;padding:0 15px 0px 5px;list-style-type:square;font-size: 0.95em;line-height:1.5em}
#col2 ul li {margin:0;padding:5px 0 0 0;}
#col2 ol {margin:0px 0 15px 18px;padding:0 15px 0px 5px;font-size: 0.95em;line-height:1.5em}
#col2 ol li {margin:0;padding:5px 0 0 0;}
/* COL 2 AKTUELLES */ 
#col2 h2.newsHead {font-size: 1.3em;color: #004AA8;margin: 25px 0 0px 0;line-height: 1.3em;}
#col2 h2.newsHead a:link, #col2 h2.newsHead a:visited {text-decoration:none;font-weight: bold}

.trenner {background:url(../gfx/trenner.gif) repeat-x;width:522px;padding:20px 0 6px 0 }
/* __________________________________ */
/* COL 3 Teaser */ 
#col3 { width: auto; margin: 0 0 0 750px;}
#col3_content { padding: 0 0 0 20px }
* html #col3_content { padding: 0 0 0 5px;  /* Internet Explorer < 6 */ }
.teaser {margin:0;padding:0;width: 213px;}
.teaserTop {background: url(../gfx/teasertop.gif) repeat-y;}
.teaserTop h2{margin: 0px;padding: 5px 0px 5px 10px;font-size: 1.1em;color: #FFFFFF;line-height: 1.3em;}
.teaserMitte {background: url(../gfx/teasermitte.gif) repeat-y;padding:0;}
.teaserMitte h3 {margin: 0;padding:10px 10px 0px 10px;font-size: 0.9em;line-height: 1.5em;color: #004AA8;}
.teaserMitte h3 a:link, .teaserMitte h3 a:visited {color: #004AA8;font-weight: bold;text-decoration:none}
.teaserMitte h3 a:focus, .teaserMitte h3 a:hover, .teaserMitte h3 a:active {color: #000}
.teaserMitte p {margin: 0;padding:5px 10px 10px 10px;font-size: 0.9em;line-height: 1.5em;color:#666}
.teaserMitte img {margin: 5px 10px 0 10px;padding:0;border: 1px solid #CCCCCC;display:block}
p.teaserBU {font-weight:bold;font-size: 0.8em;margin: 0;padding:5px 10px 0px 10px;}
p.teaserBUGal {font-weight:normal;font-size: 0.7em;margin: 0;padding:5px 10px 10px 10px;line-height:1.3em}
.teaserMitte a:link, .teaserMitte a:visited {color:#004AA8;text-decoration:underline;font-weight: normal;}
.teaserMitte a:focus, .teaserMitte a:hover, .teaserMitte a:active {background-color:#F5F4EF;color:#000;text-decoration:none}
.teaserUnten {background: url(../gfx/teaserunten.gif);height: 22px;width: 213px;}
/* __________________________________ */
/* FOOTER */ 
#footer {width: 1020px;margin: 0;height:34px;background: #fff url(../gfx/bacfooter.gif) no-repeat;padding: 0;}
#footer_content { text-align: left;color:#666; background: #999; padding: 0;  margin: 0 0px; }

