﻿body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#003798;
background-color:white;
margin-top:15px;
}
span, p, li
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
img,table{
border:0px;
}
a,a:hover,a:hover,a:link,a:visited{
font-family:Arial, Helvetica, sans-serif;
color:#003798;
text-decoration:none;
outline:none;
}
a.arrowlinkleft, a.arrowlinkleft:hover, a.arrowlinkleft:hover, a.arrowlinkleft:link, a.arrowlinkleft:visited{
text-decoration:none;
background:url(../../_i/_this_site/link_arrow_left.gif) top right no-repeat;
padding-right:12px;
}
a.arrowlinkright, a.arrowlinkright:hover, a.arrowlinkright:hover, a.arrowlinkright:link, a.arrowlinkright:visited{
padding-left:12px;
text-decoration:none;
background:url(../../_i/_this_site/link_arrow_right.gif) top left no-repeat;
}
.HeadlineNormal{
font-size:21px;
font-weight:bold;
color:#003798;
position:absolute;
}
.HeadlineSubNormal{
font-size:21px;
font-weight:bold;
color:#D0E6FB;
position:absolute;
margin-top:3px;
margin-left:3px;
}
.TextContent{
font-weight:normal;
color:#003798;
}
.redfont{
color:#DA0023;
}
div.header{
width:890px;
height:auto;
min-height:90px;

padding:0px;
margin:0px;
background:url(../../_i/_this_site/bg_header.jpg) no-repeat 0 0;
text-align:left;
}
table.header table{
width:890px;
height:90px;
}
td.htlogoarea{
width:160px;
height:90px;
vertical-align:top;
}
td.htlogoarea img{
width:160px;
height:90px;
border:0px;
}
td.htmiddle{
height:90px;
vertical-align:top;
width:auto;
}
td.htmiddle img{
width:171px;
height:90px;
}
select.changelang{
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:12px;
width:165px;
height:15px;
background-color:#D0E6FB;
margin:25px 15px 0px 0px;
color:#003798;
}
.flasharea{
width:890px;
height:275px;
}
.flasharea td{
background:url(../../_i/_this_site/buzil_alt_header.jpg) left top no-repeat;
}
.mainmenue{
width:890px;
height:40px;
background:url(../../_i/_this_site/bg_mainmenue.jpg) repeat-x 0 0;
vertical-align:middle;
}
.mainmenue td{
height:40px;
font-family:Arial;
font-style:normal;
font-variant:normal;
font-weight:bold;
font-size:12px;
line-height:normal;
font-size-adjust:none;
font-stretch:normal;
-x-system-font:none;
color:rgb(255,255,255);
text-align:left;
padding-left:20px;
vertical-align:middle;
}
.menuelink{
text-decoration:none;
font-family:Arial,Helevetica,sans-serif;
font-weight:bold;
font-size:12px;
}
a.menuelink,a.menuelink:link,a.menuelink:visited,a.menuelink:hover{
color:#FFFFFF;
background-image:none;
padding-left:15px;
padding-right:15px;
padding-top:4px;
padding-bottom:4px;
border-right:1px solid #FFFFFF;
}
a.menueimglink,a.menueimglink:link,a.menueimglink:visited,a.menueimglink:hover{
background-image:none;
padding:0px;
background-image:none;
}
img.mainmenueicon{
height:21px;
width:20px;
border-right:1px;
border-left:0px;
border-top:0px;
border-bottom:0px;
border-style:solid;
border-color:#FFFFFF;
vertical-align:text-bottom;
}
form.searchform{
display:inline
}
input.searchfield{
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:12px;
width:150px;
height:16px;
background-color:#D0E6FB;
border:1px solid white;
vertical-align:text-bottom;
margin-left:20px;
color:#003798;
}
input.searchgo{
width:20px;
height:21px;
border:0px;
}
div.subnavilevel1off,div.subnavilevel1on{
margin-top:5px;
margin-bottom:5px;
padding:2px 15px 2px 16px;
}
div.subnavilevel2off,div.subnavilevel2on{
padding:2px 15px 2px 40px;
}
div.subnavilevel1on,div.subnavilevel2on{
background-color:#B9001F;
}
a.navilevel1,a.navilevel2,a.navilevel1:visited,a.navilevel2:visited,a.navilevel1:hover,a.navilevel2:hover{
text-decoration:none;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
}
span.navilevel1{
text-decoration:none;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
cursor:pointer;
}
div.headlineleft{
font-family:Tahoma;
font-weight:normal;
font-size:26px;
color:#FFFFFF;
padding-left:18px;
margin-top:4px;
margin-bottom:35px;
}

div.contentarea{
width:890px;
text-align:left;
background:url(../../_i/_this_site/bg_shadow_white.jpg) repeat-x 0 0 #F8F8F8;
}
table.contentareastart{
width:100%;
height:300px;
}
table.contentarea{
width:100%;
height:580px;
}
td.contentboxleft,td.contentboxmiddle,td.contentboxright,td.contentboxleftred,td.contentboxrightgrey,td.contentboxleftstart{
vertical-align:top;
height:auto;
}
td.contentboxleft,td.contentboxleftred,td.contentboxleftredbottom,td.contentboxleftstart{
width:205px;
}
td.contentboxleftstart{
background:url(../../_i/_this_site/beratungssystem_bg.jpg) repeat-x 0 0 #92BBE7;
}
div.contentboxtopred{
background:url(../../_i/_this_site/bg_shadow_red.jpg) repeat-x 0 0 #DA0023;
width:100%;
height:10px;
}
td.contentboxleftred{
background:url(../../_i/_this_site/shadow_red_white_line.jpg) no-repeat 0 0 #DA0023;
}
td.contentboxleftredbottom{
background-color:#DA0023;
height:auto;
vertical-align:bottom;
}
td.contentboxmiddle{
padding:10px 0px 15px 0px;
}

.div_content {
margin:0px 0px 0px 10px;
}

td.contentboxright{
width:205px;
padding:35px 15px 15px 15px;
}
table.breadcrumb{
width:890px;
height:25px;
}
td.breadcrumbleft{
width:205px;
height:25px;
background:url(../../_i/_this_site/bg_shadow_red.jpg) repeat-x 0 0 #DA0023;
}
td.breadcrumbnavi{
width:auto;
height:20px;
max-height:15px;
padding:5px 25px 0px 0px;
text-align:right;
text-transform:lowercase;
font-size:12px;
}

a.breadcrumb,a.breadcrumb:hover,a.breadcrumb:link,a.breadcrumb:visited{
font-family:tahoma;
font-weight:normal;
color:darkblue;
text-decoration:none;
}
div.bsloginhead{
font-family:Tahoma;
font-weight:normal;
font-size:21px;
color:#FFFFFF;
padding-left:25px;
padding-top:35px;
padding-bottom:35px;
margin-top:4px;
background:url(../../_i/_this_site/beratungssystem_arrow.gif) no-repeat 170px 70px;
}
div.bslogin{
width:auto;
padding:10px 25px 0px 35px;
margin-top:-3px;
}
.inputdesc{
font-weight:bold;
text-transform:uppercase;
letter-spacing:1px;
color:#000000;
}
.inputfield{
width:140px;
background-color:#D0E6FB;
border:1px solid #FFFFFF;
font-weight:normal;
font-size:12px;
margin-bottom:10px;
color:#003798;
}
.inputsubmit{
border-width:1px;
background-color:#D0E6FB;
border:1px solid white;
font:normal 11px Arial;
margin-bottom:10px;
}
div.style_form{
display:none;
}
div.registr{
padding:15px 0px 15px 15px;
width:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#003798;
}
div.registrspan{
font-size:12px;
}
.redboxstart{
width:170px;
max-width:170px;
height:60px;
max-height:60px;
background:url(../../_i/_this_site/bg_start_box_left.jpg) no-repeat 0 0;
padding:15px 10px 10px 10px;
cursor:hand;
overflow:hidden;
}
.redboxline1{
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:16px;
color:#FFFFFF;
letter-spacing:1px;
text-transform:uppercase;
}
.redboxline2{
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
letter-spacing:1px;
}
div.footer{
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:12px;
width:890px;
height:65px;
max-height:40px;
background:url(../../_i/_this_site/bg_footer.jpg) no-repeat 0 0;
color:#FFFFFF;
padding-top:25px;
}
a.FooterLink,a.FooterLink:link,a.FooterLink:hover,a.FooterLink:visited{
text-decoration:none;
color:#FFFFFF;
}
div.NewsTeaser{
width:100%;
height:auto;
margin-bottom:10px;
color:#003798;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}
.NewsTeaserHeadline{
font-weight:bold;
color:#003798;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.NewsTeaserText{
color:#003798;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}
.NewsTeaserText a{
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
color:#003798;
text-decoration:none;
background:url(../../_i/_this_site/link_arrow_right.gif) 0 0 no-repeat;
padding-left:12px;
}
a.NewsTeaserLink{
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
color:#003798;
text-decoration:none;
background:url(../../_i/_this_site/link_arrow_right.gif) 0 0 no-repeat;
padding-left:12px;
}
div.NewsTeaserLink{
margin:10px 0px 20px 0px;
}

div.NewsDetail{
width:100%;
height:auto;
color:#003798;
}
.NewsHeadlineDetail{
font-weight:bold;
color:#003798;
}
.NewsTextDetail{
font-weight:normal;
color:#003798;
}
div.psearch hl{
font-size:18px;
font-weight:normal;
color:#FFFFFF;
margin-bottom:10px;
letter-spacing:1px;
}
div.psearch{
width:auto;
padding:10px 0px 5px 35px;
}
div.psearchsubmit{
text-align:right;
padding-right:10px;
}
input.psearchsubmit img{
width:15px;
height:18px;
border:0px;
}
td.boxrightgrey{
width:205px;
height:auto;
background-color:#D0E6FB;
vertical-align:top;
}
div.download{
text-align:right;
padding:10px 25px 0px 15px;
}
img.download img{
border:0px;
height:30px;
width:32px;
margin-bottom:10px;
}
div.ProduktOverview{
float:left;
text-align:left;
}
.ProduktIntroText{
display:block;
width:400px;
margin-bottom:50px;
}
div.ProduktThumb{
width:240px;
height:auto;
float:left;
margin-right:40px;
margin-bottom:20px;
}
div.ProduktThumbImg{
padding:0px 5px 5px 5px;
}
div.ProduktThumbDesc{
font-weight:bold;
padding:0px 5px 5px 5px;
border-left:1px solid;
border-bottom:1px solid;
border-width:1px;
border-color:#999999;
}
table.ProduktThumbInfo{
width:240px;
border-left:1px solid #999999;
margin:0px 5px 0px 0px;
font-size:12px;
}
td.ProduktThumbText{
padding:5px 0px 5px 5px;
vertical-align:top;
width:240px;
text-align:justify;
}
td.ProduktThumbTextCol1{
border-top:1px solid #999999;
vertical-align:top;
padding:5px 0px 5px 5px;
font-size:12px;
}
td.ProduktThumbTextCol2{
border-top:1px solid #999999;
vertical-align:top;
padding:5px 0px 5px 5px;
font-size:12px;
}
td.ProduktThumbIcon{
padding:0px 0px 0px 5px;
height:25px;
}
td.ProduktThumbIcon img{
width:20px;
height:20px;
}
span.ProduktThumbArea{
display:block;
width:65px;
max-height:12px;
height:12px;
float:left;
color:#FFFFFF;
font-size:12px;
padding:5px;
background-color:rgb(0,166,235);
}

div.Produkt{
width:450px;
height:auto;
float:left;
}
div.Produkt Img{
padding:0px 5px 5px 5px;
float:left;
/*width:160px;
height:250px;*/
background-color:#FFFFFF;
}
div.ProduktDesc{
float:left;
font-weight:bold;
font-size:12px;
padding:0px 5px 5px 5px;
border-left:1px solid #999999;
width:260px;
height:100%;
}
table.ProduktInfo{
clear:left;
width:440px;
border-left:1px solid;
border-bottom:1px solid;
border-color:#999999;
margin:0px 5px 0px 0px;
font-size:12px;
}
p.ProduktText{
font-weight:normal;
}
a.ProduktDatasheet,a.ProduktDatasheet:link,a.ProduktDatasheet:hover,a.ProduktDatasheet:visited{
font-weight:bold;
color:#003798;
text-decoration:none;
padding-left:12px;
background:url(../../_i/_this_site/link_arrow_right.gif) 0 0 no-repeat;
}
td.ProduktTextCol1{
width:160px;
border-top:1px solid #999999;
vertical-align:top;
padding:5px 0px 5px 5px;
font-weight:bold;
font-size:12px;
}
td.ProduktTextCol1 img{
cursor:help;
vertical-align:text-bottom;
padding:0px;
margin:0px; 
width:15px; 
height:15px;
}
td.ProduktTextCol2{
width:auto;
border-top:1px solid #999999;
vertical-align:top;
padding:5px 0px 5px 5px;
font-size:12px;
}
td.ProduktTextCol2 img{
width:52px;
height:52px;
}
td.ProduktIcon{
padding:0px 0px 0px 5px;
}
span.ProduktArea{
display:block;
width:220px;
float:left;
color:#FFFFFF;
background-color:#008DE9;
font-size:12px;
padding:5px;
}
table.AktionsProduktIntro{
width:100%;
margin-bottom:25px;
}
table.AktionsProduktListe{
width:410px;
}
td.AktionProduktIntroText{
font-weight:bold;
color:#1C268A;
width:380px;
vertical-align:top;
}
td.AktionProduktIntroPoints{
font-weight:bold;
font-size:12px;
color:#1C268A;
width:auto;
}
div.AktionProduktIntroPoints{
font-weight:bold;
font-size:12px;
color:#1C268A;
background:url(../../_i/_this_site/aktionbulletpoint.jpg) no-repeat 0 0;
margin-bottom:10px;
padding-left:20px;
}
div.AktionProduktThumb{
width:100px;
margin-right:30px;
margin-bottom:20px;
float:left;
}
div.AktionProduktThumb Img{
width:100px;
height:100px;
vertical-align:bottom;
text-align:left;
}
div.AktionProduktThumbDesc{
font-weight:bold;
height:28px;
}
div.AktionProduktInfo{
font-weight:normal;
font-size:12px;
}
span.SeminarHeadlineDetail{
font-weight:bold;
font-size:21px;
color:#666666;
}
.SeminarColDesc{
clear:left;
width:120px;
float:left;
font-weight:bold;
}
.SeminarColText{
float:left;
width:300px;
margin-bottom:20px;
}
.SeminarColInputDesc{
clear:left;
width:120px;
float:left;
font-weight:bold;
margin-bottom:5px;
}
.SeminarColInputText{
float:left;
width:300px;
margin-bottom:5px;
}
div.SeminarTeaserHeadline{
clear:left;
float:left;
width:100px;
font-weight:bold;
margin-top:5px;
}
div.SeminarTeaserText{
float:left;
width:300px;
margin-top:5px;
}
div.SeminarTeaserLink{
float:left;
width:200px;
margin-top:5px;
}
a.SeminarTeaserLink{
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
color:#003798;
text-decoration:none;
background:url(../../_i/_this_site/link_arrow_right.gif) 0 0 no-repeat;
padding-left:12px;
}

span.KontaktHeadlineDetail{
font-weight:bold;
font-size:21px;
color:#666666;
}
.KontaktColDesc{
clear:left;
width:120px;
float:left;
font-weight:bold;
}
.KontaktColText{
float:left;
width:300px;
margin-bottom:20px;
}
.KontaktColInputDesc{
clear:left;
width:120px;
float:left;
font-weight:bold;
margin-bottom:5px;
}
.KontaktColInputText{
float:left;
width:300px;
margin-bottom:5px;
}
.kontaktforminput,.forminput{
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:12px;
color:#003798;
}
div.vcard{
width:440px;
height:auto;
padding:5px;
}
div.vcardMap{
width:440px;
height:auto;
background-color:#F8F8F8;
padding:5px;
position:absolute;
margin-left:35px;
margin-top:-285px;
border:1px solid #D0E6FB;
}
div.vcardMapEuropa{
width:440px;
height:auto;
background-color:#F8F8F8;
padding:5px;
position:absolute;
margin-left:35px;
margin-top:-350px;
border:1px solid #D0E6FB;
}
td.vcard Img{
width:1px;
height:auto;
vertical-align:top;
}
img.vcard Img{
border:2px solid #D0E6FB;
}
td.vcardText{
width:auto;
height:auto;
padding-left:10px;
vertical-align:top;
}
div.vcardDesc{
clear:left;
width:60px;
float:left;
}
div.vcardValue{
float:left;
width:200px;
}

div.SuchergebnisTeaser{
width:100%;
height:auto;
margin-bottom:10px;
color:#003798;
}
.SuchergebnisTeaserHeadline{
font-weight:bold;
color:#003798;
}
.SuchergebnisTeaserText{
font-weight:normal;
color:#003798;
}
a.SuchergebnisTeaserLink{
font-weight:bold;
color:#003798;
background:url(../../_i/_this_site/link_arrow_right.gif) 0 0 no-repeat;
padding-left:12px;
}

div.ProduktsucheTeaser{
width:100%;
height:auto;
margin-bottom:10px;
color:#003798;
}
.ProduktsucheTeaserHeadline{
font-weight:bold;
color:#003798;
}
.ProduktsucheTeaserText{
font-weight:normal;
color:#003798;
}
a.ProduktsucheTeaserLink{
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
color:#003798;
text-decoration:none;
background:url(../../_i/_this_site/link_arrow_right.gif) 0 0 no-repeat;
padding-left:12px;
}
div.rbs{
height:auto;
margin:0px 0px 0px 35px;
}
div.rbssubhead{
clear:left;
height:auto;
padding-left:40px;
}
.rbsleft{
width:100px;
max-width:100px;
height:30px;
max-height:30px;
font-weight:bold;
color:white;
text-align:right;
clear:left;
float:left;
padding:55px 10px 0px 0px;
}
.rbsright{
background-color:#D0E6FB;
float:left;
width:430px;
height:45px;
max-height:45px;
max-width:430px;
margin:15px 0px 5px 5px;
padding:5px 0px 0px 5px;
}
.rbsselect{
width:400px;
}
.rbsergebnisleft{
clear:left;
float:left;
width:150px;
max-width:150px;
height:auto;
border-top:1px solid;
border-color:#F8F8F8;
padding:3px 0px 3px 10px;
border-collapse:collapse;
}
.rbsergebnisright{
float:left;
width:283px;
height:auto;
border-top:1px solid;
border-left:1px solid;
border-color:#F8F8F8;
padding:3px;
}
.rbsergebniszeile{
width:auto;
height:auto;
background-color:#D0E6FB;
}

span.RBSHeadlineDetail{
font-weight:bold;
font-size:21px;
color:#666666;
}
.RBSColDesc{
clear:left;
width:120px;
float:left;
font-weight:bold;
}
.RBSColText{
float:left;
width:300px;
margin-bottom:20px;
}
.RBSColInputDesc{
clear:left;
width:120px;
float:left;
font-weight:bold;
margin-bottom:5px;
}
.RBSColInputText{
float:left;
width:300px;
margin-bottom:5px;
}
.RBSforminput,.forminput{
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:12px;
color:#003798;
}
table.sitemap{
width:400px;
}
td.sitemaplayer1{
width:150px;
border-bottom:1px solid gray;
font-weight:bold;
background:url(../../_i/_this_site/link_arrow_right.gif) 5px 2px no-repeat;
padding-left:17px;
}
td.sitemaplayer2{
width:150px;
border-left:1px solid gray;
border-bottom:1px solid gray;
background:url(../../_i/_this_site/link_arrow_right.gif) 5px 2px no-repeat;
padding-left:17px;
font-weight:bold;
}
td.sitemaplayer2empty{
border-left:1px solid gray;
padding-left:5px;
}
td.sitemaplayer3{
width:100px;
border-left:1px solid gray;
border-bottom:1px solid gray;
padding-left:5px;
background:url(../../_i/_this_site/link_arrow_right.gif) 5px 2px no-repeat;
padding-left:17px;
font-weight:bold;
}
div.DownloadListPoints{
font-weight:bold;
font-size:12px;
color:#1C268A;
background:url(../../_i/_this_site/downloadbulletpoint.jpg) no-repeat 0 0;
margin-bottom:10px;
padding-left:20px;
}
.print{
	font-size:12px;
	}