*{padding:0px;margin:0px;border:0px;font-size:11px;font-family:Trebuchet MS, Helvetica, Arial, sans-serif
}

body{
background:#f5f5f6 url(images/bg.png) repeat-x !important;
color:#777;
overflow:auto;
}

hr{
display:none;
}
.nic{
display:none;
}
.obt{clear:both;}

h1{ font-size:30px; letter-spacing:-1px; font-weight:bold; }
h2{ font-size:18px; letter-spacing:0px; font-weight:bold; }
h3{ font-size:15px; letter-spacing:0px; font-weight:bold; }


h1, h2, h3{
clear:both;
}




.normalMenu, .normalMenu .menu, .normalMenu .menu a{
display:none;
}

ul li h2, li h2{
list-style:none !important;
}

ul{ padding:13px 0 13px 13px; }
ol{ padding:13px 0 13px 18px; }
ul li{list-style:url(images/list.png) !important; margin:2px 0 2px 0;s}
ol li{list-style: decimal !important; margin:2px 0 2px 0;}

a{
color:#444;
font-weight:bold;
text-decoration:none;

}
a:hover{
color:#000;

}

.navigation{
border-bottom:1px solid #fff;
padding:0 0 7px 0;
margin:0 0 0px 0;

text-align:center;
}
.alignleft{ float:left; }
.alignright{ float:right; }


.lt{background:url(images/lt.png) no-repeat left top !important;}
.rt{background:url(images/rt.png) no-repeat right top;}
.lb{background:url(images/lb.png) no-repeat left bottom;}
.rb{background:url(images/rb.png) no-repeat right bottom;}




.head h2{
font-size:11px !important;
color:#555 !important;
letter-spacing:0px;
float:right;
margin-right:50px;
}

.head ul li{
list-style:none !important;
float:left;
line-height:100%;
overflow:hidden;
}

.head ul li a{
padding:0 13px 0 8px;
margin:0 1px 0 0;
line-height:150%;
}
.head ul li a b{
color:#000;
font-size:10px !important;
font-style:normal !important;
font-family:Verdana, Arial, Helvetica, sans-serif !important;
visibility:hidden;
}

#header{
height:150px;
}
#header ul{
margin:42px 0 0 22px;
overflow:hidden;
}


.b1{width:70px !important;}
.b2{width:100px !important;}
.b3{width:83px !important;}
.b4{width:84px !important;}
.b5{width:75px !important;}
.b6{width:57px !important;}
.b7{width:82px !important;}
.b8{width:71px !important;}



.main{
width:756px;
margin:auto;
text-align:left;
color:#666666 !important;
}


#fill{
padding:0px;
margin: 0 0 0px 0;
background:url(images/fill.png) repeat-y !important;
}
#fill #fill2{
padding:0px 40px 30px 50px;
}
#fill #fill2 p{
margin:0 0 15px 0;
line-height:135%;
}
#fill #fill2 p{
color:#666666 !important;
}

#fill #fill2 ul li{
float:left;
letter-spacing:0px;
margin:0 0 0 1px;
font-family:Verdana, Arial, Helvetica, sans-serif !important;
list-style:none !important;
clear:both;
}
#fill #fill2 ul{
padding:10px 10px 20px 20px !important;
margin:0 0 20px 0;
}
/*
.fill li a{
padding:8px 12px 8px 12px;
background:#FFF;
color:#555;
text-decoration:none;
line-height:200%;
}
.fill li a:hover, #hd li a#active{
background:#444;
color:#fff;
}

*/


.fillList{
color:#333;
background:url(images/fill-list-fill.png) repeat-y ;
}
.fillList2{
padding:0px 0 5px 35px;
color:#333;
background: url(images/fill-list.png) no-repeat left top;
}
.fillList2 ul li{
list-style:none !important;
font-size:12px !important;
}


.fillList2 table tr td ul h3, .fillList2 table tr td ul h3 a{
font-size:14px !important;
letter-spacing:0px !important;
color:#ccc !important;
}
.fillList2 ul li a{
font-weight:normal;
font-size:9px;
margin:0 0 0 0px !important;
}




.aktuality{
width:280px;
float:right;
min-height:200px;
_height:200px;
}
.aktuality h1 a{
font-size:18px;
line-height:150%;
}
.aktuality h2 a{
font-size:14px;
line-height:140%;
}
.aktuality h2{
display:inline;
}
.aktuality b a{ float:right;}

.aktuality p{
font-size:10px;
}
.aktuality em{
text-transform:uppercase;
font-size:9px;
font-style:normal;
color:#0099CC;
display:block;
padding-top:5px;
line-height:100%;
border-top:1px dotted #ccc;
}

.aktuality a#test.lightbox img{
width:40px;
height:33px;
}




.fillSub{
padding:105px 0 20px 50px;
color:#999999;
line-height:140s% !important;
background:#f5f5f6 url(images/fill-sub.png) no-repeat center top;
}

.fillSub, .fillSub strong a, .fillSub a{
font-size:9px;
}




.news{ min-height:80px;_height:80px;}




.slideshowlink{display:none;}





















