img{border:none;padding:0px;margin:0px;}
html,body,div,p,td{margin:0px;padding:0px;border:none;}
table{margin:0px;padding:0px;border:none;border-collapse:collapse;font-size:1em;xline-height:125%;}
div.contentelement table td,div.contentelement table td p,div.contentelement table td p.bodytext{margin:0;padding:0;background:silver;}
body{background:#FFF;font-family:verdana,sans-serif;font-size:10pt;}
@font-face{font-family:mgde;font-style:normal;font-weight:normal;src:url(/fileadmin/template/b-i-gmbh/mgde.eot);}
@font-face{font-family:mgbe;font-style:normal;font-weight:bold;src:url(/fileadmin/template/b-i-gmbh/mgbe.eot);}
@font-face{font-family:estin;font-style:normal;font-weight:normal;src:url(/fileadmin/template/b-i-gmbh/estin.eot);}
@font-face{font-family:estib;font-style:normal;font-weight:700;src:url(/fileadmin/template/b-i-gmbh/estib.eot);}
@font-face{font-family:ere;font-style:normal;font-weight:normal;src:url(/fileadmin/template/b-i-gmbh/ere1.eot);}
@font-face{font-family:ebe;font-style:normal;font-weight:bold;src:url(/fileadmin/template/b-i-gmbh/ebe1.eot);}
#head{width:100%;min-width:790;height:94px;overflow:hidden;background:transparent url(massband11.jpg) no-repeat center center;}
#oben{vertical-align:middle;}
div#logo{float:left;}
div#logo img.logo{margin:22px;}
div#banner{text-align:center;height:94px;background:transparent url(kv_sm_inv.gif) no-repeat left center;}
div#bannerprint{visibility:hidden;height:0;width:0;overflow:hidden;}
#topbar{width:100%;height:49px;overflow:hidden;background:#B9B9B9 url(topbar_bg_01.jpg) repeat-x left bottom;}
#metamenu{float:left;}
#searchform{background:#B9B9B9;float:right;margin-right:31px;height:32px;padding:3px 0 0 0;}
#searchform span.label{font-weight:bold;color:#DCDCDC;padding:2px;}
#searchform input{margin:auto 5px auto 5px;background:#B9B9B9;border:1px inset #DCDCDC;color:#000;}
#left{position:absolute;z-index:10;top:143px;left:0;width:180px;background:#B9B9B9 url(left_bg_03.jpg) no-repeat left top;overflow:hidden;}
#center{z-index:9;width:auto;margin:0 240px 0 210px;padding:30px 0 30px 0;background:transparent;}
#centerspace{clear:both;}
#right{position:absolute;z-index:10;top:143px;right:0;width:180px;background:transparent;margin:0 30px;padding:30px 0 30px 0;overflow:hidden;}
#bottombar{height:25px;overflow:hidden;background:#B9B9B9 url(bottombar_bg_01.jpg) repeat-x left top;padding:0 240px 0 210px;vertical-align:middle;line-height:25px;clear:all;}
#copyright{float:right;vertical-align:middle;text-align:right;overflow:hidden;line-height:25px;font-size:9pt;color:#DCDCDC;background:#B9B9B9;padding-left:16px;padding-right:16px;}
div#metamenu{text-align:center;height:49px;width:auto;margin-left:180px;margin-right:auto;text-align:center;}
div#metamenu a,div#metamenu a:link,div#metamenu a:visited{height:49px;min-height:49px;max-height:49px;font-family:ere,"Eurostar Regular Extended","Eurostile","Square 721 Ex","Square 721","Microgamma","Arial",sans-serif;font-size:14pt;font-weight:bold;text-decoration:none;background:transparent url(metamenu_bg_01.gif) no-repeat center bottom;color:#DCDCDC;text-align:center;padding:0; margin:0 32px;display:block; float:left;}
div#metamenu a.metamenu1:hover,div#metamenu a.metamenu1:active,div#metamenu a.metamenu1:focus{background:transparent url(metamenu_h_bg_01.gif) no-repeat center bottom;color:#FFF;padding:0; margin:0 32px;display:block; float:left;}
div#metamenu a.metamenu1c,div#metamenu a.metamenu1c:link,div#metamenu a.metamenu1c:hover,div#metamenu a.metamenu1c:active,div#metamenu a.metamenu1c:focus{background:transparent url(metamenu_bg_01.gif) no-repeat center bottom;color:#FFF;padding:0; margin:0 32px;display:block; float:left;cursor:default;}
div#mainmenu{}
div#mainmenu a{display:block;xwidth:100%;height:auto;text-align:left;vertical-align:middle;text-decoration:none;overflow:hidden;}
a.mainmenu1,a.mainmenu1c{font-family:Verdana,sans-serif;font-size:10pt;font-weight:bold;height:auto;padding:2px 4px 6px 4px;}
a.mainmenu1:link,a.mainmenu1:visited{background:#DCDCDC;color:#333;border:2px dashed #ad3f44; margin:16px 8px 0 8px;}
a.mainmenu1:hover,a.mainmenu1:active,a.mainmenu1:focus{background:#EEE;color:#000;border:2px dashed #E20A16; margin:16px 8px 0 8px;}
a.mainmenu1c,a.mainmenu1c:link,a.mainmenu1c:visited,a.mainmenu1c:hover,a.mainmenu1c:active,a.mainmenu1c:focus{background:#FFF;color:#000;border:2px solid #E20A16; margin:16px 8px 0 8px;cursor:default;}
a.mainmenu2,a.mainmenu2c{font-family:Verdana,sans-serif;font-size:9pt;font-weight:bold;height:16px;padding:4px 4px 8px 20px;}
a.mainmenu2:link,a.mainmenu2:visited{background:#DCDCDC;color:#333;border-left:1px solid #E20A16; margin:0px 8px 0px 32px;}
a.mainmenu2:hover,a.mainmenu2:active,a.mainmenu2:focus{background:#EEE;color:#000;border-left:1px solid #E20A16; margin:0px 8px 0px 32px;}
a.mainmenu2c,a.mainmenu2c:link,a.mainmenu2c:visited,a.mainmenu2c:hover,a.mainmenu2c:active,a.mainmenu2c:focus{background:#FFF;color:#000;padding-top:3px;padding-bottom:7px; border:1px solid #E20A16; margin:0px 8px 0px 32px;cursor:default;}
a.mainmenu3,a.mainmenu3c{font-family:Verdana,sans-serif;font-size:9pt;font-weight:bold;height:16px;padding:4px 4px 4px 36px;}
a.mainmenu3:link,a.mainmenu3:visited{background:#DCDCDC;color:#333;border-left:1px solid #E20A16; margin:0px 8px 0px 32px;}
a.mainmenu3:hover,a.mainmenu3:active,a.mainmenu3:focus{background:#EEE;color:#000;border-left:1px solid #E20A16; margin:0px 8px 0px 32px;}
a.mainmenu3c,a.mainmenu3c:link,a.mainmenu3c:visited,a.mainmenu3c:hover,a.mainmenu3c:active,a.mainmenu3c:focus{background:#FFF;color:#000;padding-top:3px;padding-bottom:7px; border:1px solid #E20A16; margin:0px 8px 0px 32px;cursor:default;}
.hidden{visibility:hidden;display:none;}
h1,h2{font-family:mgbe,"Eurostar Black Extended","Eurostar Black","Eurostar","Eurostile","Square 721 BT","Square 721 Ex BT","Square 721","Microgamma D Medium Extended","Microgramma Medium Extend","Microgamma","Arial",sans-serif;color:#000;font-weight:normal;}
h2,h3,h4,h5,h6,h7,h8{font-family:ere,"Eurostar Regular Extended","Eurostile","Square 721 Ex","Square 721","Microgamma","Arial",sans-serif;color:#000;font-weight:normal;}
html div#center h1.csc-firstHeader{border-bottom:2px solid #E20A16;font-weight:normal;margin-top:0;padding-top:0;}
#RTEarea1 div.contentelement a,#RTEarea1 div.contentelement a:link,#RTEarea1 div.contentelement a:visited,div.contentelement a,div.contentelement a:link,div.contentelement a:visited{text-decoration:none;color:#95070E;background:transparent url(a_bg_01.gif) repeat-x left bottom;}
#RTEarea1 div.contentelement a:active,#RTEarea1 div.contentelement a:hover,#RTEarea1 div.contentelement a:focus,div.contentelement a:active,div.contentelement a:hover,div.contentelement a:focus{color:#FFF;background:#E20A16;}
div.contentelement ul{list-style:none;padding:0;margin:0.5em 0;text-indent:0;}
div.contentelement ul li{padding:0 0 0 12px;margin:0 0.5em 0.5em 1em;text-indent:0;background:transparent url(ul1.gif) no-repeat left top;}
div#center div.contentelement{padding:4px 8px 16px 8px;}
div#center div.contentelement p.bodytext{text-align:justify;}
#RTEarea1 p,div#center p{margin:0 0 0.5em 0;}
div#right{font-size:0.9em;}
div#right div.contentelement{border:2px solid #E20A16;margin:0 0 16px 0;}
div#right div.contentelement p{padding:2px;margin:0.5em 0 0.5em 0;overflow:hidden;}
div#right b{color:#065E06;}
div#right div.csc-header h1{margin:0;font-family:verdana,sans-serif;background:#E20A16;color:#FFF;font-size:11pt;font-weight:bold;padding:2px;}
div#xright div.contentelement ul li{margin-bottom:1px;}
.gruen,p.gruen,span.gruen{color:#065E06;}
.grunerRahmen{}
img.grunerRahmen,.gruenerRahmen{padding:5px;border:2px solid #E20A16;}
.linieUnten{border-bottom:2px solid #E20A16;}
.linieOben{border-top:2px solid #E20A16;}
body p.Menu a,body p.Menu a:link,body p.Menu a:visited,body a.Menu,body a.Menu:link,body a.Menu:visited{display:block;text-decoration:none;color:#E20A16;font-weight:bold;border:none;background:transparent url(dreieck01.gif) no-repeat left top;padding:2px 0 2px 8px;margin-bottom:0.5em;}
body p.Menu a:hover,body a.Menu:hover{background:#E20A16 url(dreieck01inv.gif) no-repeat left top;color:#FFF;}
html div.map a,html div.map a:link,html div.map a:visited,html div.map a:active,html div.map a:hover,html div.map a:focus{border-bottom:none;}
div.MapBaloon{xpadding:auto auto auto auto;}
div.MapBaloon{margin:0;padding:0 20px 0 0;}
div.MapBaloon h4.linieUnten{margin:0;padding:0;}
div.MapBaloon p{margin:0;padding:0;}
div#center div.contentelement{clear:all;}
html div.contentelement dd.csc-textpic-caption{font-size:0.9em;font-weight:bold;padding-bottom:20px;}
html div.contentelement div.csc-textpic-intext-right dl.csc-textpic-image{padding-left:20px;}
html div.contentelement div.csc-textpic-intext-left dl.csc-textpic-image{padding-right:20px;}
.trenner{font-size:0;width:0;height:0;margin:0;padding:0;border:none;overflow:hidden;}
.nurDruck,p.nurDruck,span.nurDruck{visibility:hidden;}
div#rightprint{visibility:hidden;height:0;width:0;overflow:hidden;float:right;}
@media screen{.nurDruck,p.nurDruck,span.nurDruck{display:none;visibility:hidden;}
div#bannerprint,div#rightprint,div#rightprint div{display:none;visibility:hidden;height:0;width:0;overflow:hidden;}
}
@media print{html body .nurScreen,.nurScreen{display:none;visibility:hidden;}
.nurDruck,html body .nurDruck{visibility:visible;}
html body #topbar,html body #head,html body #banner,html body #left,html body #leftspace,html body #centerspace,html body #rightspace{display:none;visibility:hidden;}
html body div#rightprint{visibility:visible;display:block;float:right;width:4cm;height:auto;margin:0 0 1cm 1cm;}
html body div#bannerprint{width:100%;height:auto;text-align:right;}
img.bannerprint{display:block;visibility:visible;width:91mm;height:10.635mm;}
html body #right{display:none;visibility:hidden;}
html body #center{display:block;position:static;padding:0.5cm 0;z-index:0;margin:0;width:100%;height:auto;}
html body #bottombar{display:block;position:static;width:100%;z-index:0;margin:0;padding:0;background:transparent;border-top:0.5mm solid #E20A16;}
html body #copyright{color:#000;background:transparent;}
html body div{height:auto;}
}
.news-latest-item{padding:0 2px 2px 2px;border-bottom:2px solid #E20A16;}
.news-latest-date{display:none;visibility:hidden;text-align:right;font-size:8pt;padding:0;margin:0;}
div.news-latest-date_termine{display:block;visibility:visible;text-align:left;padding-left:20px;height:12px;line-height:12px;vertical-align:middle;background:transparent url(termin.gif) no-repeat left center;font-weight:bold;}
.news-latest-title{color:#E20A16;font-size:10pt;font-weight:bold;}
.news-latest-title-pre_termine{display:none;visibility:hidden;}
div.clearer{clear:both;background:transparent;border:none;margin:0;}
div#right div.contentelement div.news-latest-item p.bodytext{margin:1px 0;}
.news-latest-seeall{display:block;padding:2px 1px;text-align:center;}
.news-latest-seeall a{display:block;padding:1px 0;}
div.news-list-item{border:1px solid #E20A16;margin-bottom:20px;}
div.news-list-item div.news-list-title,div.news-list-item div.news-list-image,div.news-list-item div.news-list-subheader,div.news-list-item div.news-list-morelink{padding-left:5px;padding-right:5px;}
div.news-list-item_termine div.news-list-timedata{margin:8px 0 0 5px;border:none;}
div.news-single-item_termine div.news-single-timedata{border:none;}
div.news-list-container hr.clearer{color:#FFF;}
.news-single-timedata,.news-list-timedata{font-size:9pt;text-align:right;background:#f5e1e2;border-top:1px solid #E20A16;color:#E20A16;}
div.news-list-container div.news-list-item h2{margin:0;}
.news-single-time,.news-list-time{display:none;visibility:hidden;}
div.news-single-timedata_termine,div.news-list-timedata_termine{background:transparent url(termin_b2.gif) no-repeat left top;text-align:left;padding:0 0 8px 33px;font-size:10pt;font-weight:bold;}
div.news-single-timedata_termine span.news-single-date_termine,div.news-list-timedata_termine span.news-list-date_termine{background:#eaf0f6;border:1px solid #E20A16;border-right:none;padding:1px;}
html div.news-single-timedata_termine span.news-single-time_termine,html div.news-list-timedata_termine span.news-list-time_termine{display:inline;visibility:visible;background:#eaf0f6;border:1px solid #E20A16;border-left:none;padding:1px;}

