body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,kdb{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,kdb{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6,kdb{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
body{margin:0;padding:0;background:transparent}
html{overflow-x:hidden;-ms-overflow-x:hidden}
#bgimg{position:fixed;z-index:1;width:1px;height:1px;top:0;left:0;}
* html #bgimg{position:absolute;}
/*######################################################################################*/

body, html {
background: #FFF url(/media_data/images/chrome/bg.jpg) top left repeat-x;
font-family: Trebuchet MS;
color:#666;
font-size: 10pt;
text-align: center;
line-height: 1.5em;
}
a{
outline: none;
color:#666666;
}
#page{
width: 983px;
margin: 0 auto 100px;
margin: 0 auto;
text-align: left;
padding-top:15px;
}
#header{
background: #11325F url(/media_data/images/chrome/bg_header.jpg) top left no-repeat;
height: 180px;
position: relative;
/* margin-bottom: 32px; */
}
h1{
background: url(/media_data/images/chrome/logo.jpg) top left repeat-x;
width:235px;
height: 125px;
position: absolute;
top: -15px;
left: 37px;
text-indent: -1000em;
}
h1 a{
width:235px;
height: 125px;
position: absolute;
display:block;
z-index:2;
position: absolute;
top:0;
left: 0;
cursor:pointer;
}
#header .menu{
position: absolute;
bottom: 0;
left: 10px;
z-index:2;
}
#header .menu li{
height: 39px;
display: block;
float: left;
}
#header .menu li a{
height: 39px;
width: 158px;
display: block;
border-right: 3px solid #415B7F;
text-indent: -1000em;
}

#header .menu li.col5 a{
border-right: 0;
}

#header .menu li ol{
display: none;
width:158px;
border-bottom:1px solid #415B7F;
}
* html #header .menu li ol{
width: 963px;
border-bottom:none;
}
#header .menu > li li{
float: none;
height: 30px;
}
* html #header .menu li li{
height: 30px;
display: block;
float: left;
}
#header .menu li li a{
border: 0;
height: 30px;
}
#header .menu li:hover ol{
display: block;
}

* html #header .menu li.aktiv ol{
display: block;
position: absolute;
left: 0;
top: 39px;
}
#submenu{
position: absolute;
right: 15px;
top: 20px;
font-size: 11px;
line-height: 1em;
}
.submenu li{
width: auto;
float: left;
padding: 0 7px;
border-right: 1px solid #8EA6C2;
}
.submenu li.last{
border-right: 0; 
}
.submenu a{
color: #8EA6C2;
text-decoration: none;
}

/* .submenu li.lngmenu {border: none;padding: 0} */
.submenu li.lngmenu {border: none;}
.lngmenu li{float: none; padding: 0;border: none;} 
.lngmenu ul{display:none; margin-top:7px}
.lngmenu:hover ul{display: block}

#left{
    width: 643px;
    padding: 32px 0 0 36px;
    float: left;
    background: url(/media_data/images/chrome/bg_content.jpg) top left repeat-y;
}
#right{
    width: 303px;
    /* width: 274px; */
    padding: 32px 0 0 0;
    float: left;
    background: url(/media_data/images/chrome/bg_content.jpg) top right repeat-y;
}

h2, h2.text2img span{
font-size: 19px;
margin-bottom: 1.8em;
}
h3{
font-weight: bold;
margin-bottom: 0.5em;
}
p{
line-height: 1.5em;
margin: 0 0 30px 0;
}
ul.bullets, #left ol{
margin: 35px 0;
}
ul.bullets li, #left ol li{
background: url(/media_data/images/chrome/bullets.png) 0 0.5em no-repeat;
padding-left: 20px;
font-weight:700;
}
#left ol li{
/*
margin-bottom: 1.5em;
*/
}
ul.number{
list-style-type: decimal;
list-style-position: outside;
margin-left: 1.5em;
}
.text2img, .text2img span{
font-family:UNITSLABOT-MEDI;
vertical-align: top;
vertical-align: middle;
height: 20px;
display: inline-block;
font-size: 13px;
}
h2.text2img span{
height: 29px;
}

span.highlight{
color: #FFAF1B;
}
p span.highlight{
position: relative;
top: -3px;
}
a.arrow {
background:transparent url(/media_data/images/chrome/pfeil.link.gif) no-repeat scroll left center;
padding-left:15px;
text-decoration:underline;
}

.content_img {
float:left;
margin: 0 1em 0.5em 0;
}

div.teaser {
margin: 0 26px 10px 26px;
/* width: 274px; */
width: 208px;
border: 7px solid #d4d3d1;
overflow: hidden;
}
.teaser ul{
background:#FFF;
position: relative;
}
.teaser li{
position: relative;
top: 0;
padding: 10px 0 0 10px;
height: 89px;
}
.teaser ul, .teaser li{
width:208px;
}
.teaser .nav{
background: #FFF;
height: 20px;
line-height: 20px;
padding: 0 10px;
border-top: 2px solid #D4D3D1;
}
.teaser .nav a{
float: right;
font-size:11px;
}
.nav .pagechooser a{
display: block;
width: 7px;
height: 7px;
float: left;
background: #FFF url(/media_data/images/chrome/teaser.pkt.off.on.gif) top left no-repeat;
text-indent: -1000em;
margin: 7px 3px 7px 0;
}
.pagechooser a.aktiv{
background-position: -8px top;
}
.teaser p{
font-size:12px;
line-height:130%;
}
.teaser h2{
color: #333;
}
.teaser h2, .teaser h2 span{
font-size: 10px;
line-height: 12px;
height: auto;
margin: 0;
}
.teaser h2 span{
height: 18px;
}
.teaser h2, .teaser h2 img,.teaser p{
position:relative;
z-index:2;
right:0;
top:0;
}
.teaser img{
position:absolute;
top:0;
right:10px;
z-index:1;
}
.teaser li a{

}
.bildcontainer{
padding: 0 26px;
height: 304px;
}
.bildcontainer img{
border: 7px solid #d4d3d1;
}
#right .bildcontainer{
margin-bottom: 10px;
}
.breaker{clear:both;line-height:1px;height:1px;font-size:1px;}

a.weiter {
    display: block;
    margin-bottom: 20px;
}