img {
   behavior: url("fileadmin/bmh-de/template/css/pngbehavior.htc");
}

.align-center {
text-align:center;
}

.Startseite_Link_act {
color:#015DA8;
font-family:Arial;
font-size:16px;
text-decoration:none;
font-style:italic;
font-weight:900;
}

.Startseite_Link_inact {
color:#cccccc;
font-family:Arial;
font-size:16px;
text-decoration:none;
font-style:italic;
font-weight:900;
}

.inputboxen {
border-style:solid;
border-width:1px;
border-color:#7F9DB9;
font-size:10px;
background-color:#ffffff;
color:#4b4b4b;
}

body,html {
font-family:verdana;
font-size:11px;
border:0;
margin:0;
width:100%;
height:100%;
/*background:#ffffff;*/
color:#4b4b4b;
line-height:1.3em;
letter-spacing: 0px;
opacity: 0.99999;
}

/*zur vermeidung von zu gro&szlig;er schrift*/
#textbox font {
font-family:verdana;
font-size:11px;
color:#4b4b4b;
text-decoration:none;
line-height:1.4em;
letter-spacing: 0px;
}

#select_preis {display:none;}

.sofortkontakt_tr {
height:10px;
color:#ffffff;
}

.grosse_Headline {
font-size:18px;
font-family:Verdana;
color:#374AAA;
line-height:18px;
}

.mittlere_Headline {
font-size:14px;
color:#374AAA;
line-height:15px;
font-weight:bold;
text-shadow: 0 0 0 #ffffff;
}

.sofortkontakt_table {
position:absolute;
left:0px;
top:470px;
z-index:4;
}

.sofortkontakt_td {
font-family:Verdana;
font-size:11px;
color:#AD111F;
text-decoration:none;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#AD111F;

}

.innereBoxClass {
position:absolute;
left:170px;
top:-20px;
width:832px;
height:580px;
border:solid 0px;
z-index:3;
overflow-y:
auto; 
overflow-x:hidden;
border: solid 0px;
}
.sofortkontakt_td2 {
font-family:Verdana;
font-size:11px;
color:#AD111F;
text-decoration:none;
border-bottom-style:none;
border-bottom-width:1px;
border-bottom-color:#AD111F;
}

.sofortkontakt_text {
font-family:Verdana;
font-size:11px;
color:#AD111F;
text-decoration:none;
}

.sofortkontakt_text:hover {
font-weight:bold;
}

.Bold {
font-weight:900;
color:#4b4b4b;
}

.Fettschrift {
font-weight:900;
}

.Kursiv {
font-style:italic;
}

.Unterstrichen {
text-decoration:underline;
}

.partnerlogo_box {
position:absolute;
top:0px;
left:0px;
width:300px;
z-index:10;
border: 0px solid;
text-align:left;
}

.kleine_Headline {
font-size:11px;
font-family:verdana;
color:#374AAA;
font-weight:900;
}

.headline_blue {
font-size:11px;
font-family:verdana;
color:#374AAA;
font-weight:900;
}

.energie_img {
text-decoration:none;
font-size:13px;
font-family:verdana;
color:#374AAA;
font-weight:500;
}

.energie_img:hover {
text-decoration:none;
color:#ff0000;
}

.mhp_b65 {
text-decoration:none;
font-size:13px;
font-family:verdana;
color:#ffffff;
font-weight:500;
}

.mhp_b65:hover {
text-decoration:none;
color:#ff0000;
font-weight:500;
}

.energie_img_15 {
text-decoration:none;
font-size:15px;
font-family:verdana;
color:#374AAA;
font-weight:500;
}

.energie_img_15:hover {
text-decoration:none;
color:#ff0000;
}

.energie_img_18 {
text-decoration:none;
font-size:18px;
font-family:verdana;
color:#374AAA;
font-weight:500;
}

.energie_img_18:hover {
text-decoration:none;
color:#ff0000;
}

.StandardZeilenHoehe {
line-height:1em;
}

.centerBox {
width: 1000px; 
height: 570px; 
position: absolute;
left: 50%;
margin-left: -505px; 
border: solid 0px;
}

.TabellenBreite95 {
width:95%;
border-collapse:collapse;
}

.Text9pt {
font-size:11px;
font-weight:bold;
color:#4b4b4b;
}

td {
font-size:11px;
font-family:verdana;
color:#000000;}

img{
border-width:0px;
}

.bg_links {
position:absolute;
top:110px;
left:0px;
height:464px;
width:162px;

}

.rand {
position:absolute;
top:100px;
left:800px;
height:430px;
width:180px;
background-color:#EDEDED;
padding:10px;
font-size:11px;
font-family:verdana;
overflow-y:auto;

}

* html .rand {
position:absolute;
top:100px;
left:800px;
height:450px;
width:200px;
background-color:#EDEDED;
padding:10px;
font-size:11px;
font-family:verdana;

}


.textbox {
position:absolute;
left:170px;
top:0px;
width:630px;
height:547px;
z-index:3;
overflow-y: auto;
overflow-x:hidden;
font-size:11px;
font-family:verdana;
border-style: solid;
border-width:0px;
}

.textbox_100 {
position:absolute;
left:170px;
top:100px;
width:630px;
height:445px;
z-index:3;
overflow-y: auto;
overflow-x:hidden;
font-size:11px;
font-family:verdana;
border-style: solid;
border-width:0px;
}
.textbox_150 {
position:absolute;
left:170px;
top:150px;
width:620px;
height:385px;
z-index:3;
overflow-y: auto;
overflow-x:hidden;
font-size:11px;
font-family:verdana;
border-style: solid;
border-width:0px;
}

.textbox_150_2 {
position:absolute;
left:170px;
top:130px;
width:630px;
height:420px;
z-index:3;
overflow-y: auto;
overflow-x:hidden;
font-size:11px;
font-family:verdana;
border-style: solid;
border-width:0px;
}


.klickpfad_style {
font-size:11px;
color:#515151;
text-decoration:none;
}
.klickpfad_style:hover {
text-decoration:none;
color:#AD111F;
}




.bmh-logo {
position:absolute;
top:0px;
left:0px;
height:100px;
width:1000px;
}


.bmh-logo_solo {
position:absolute;
top:0px;
left:800px;
z-index:1;
}

.text_karte {
position:absolute;
top:85px;
left:30px;
height:100px;
width:340px;
}

.flash_ani_karte {
position:absolute;
top:220px;
left:0px;
}

.partneradresse {
position:absolute;
top:355px;
left:805px;
}

.karte {
position:absolute;
top:0px;
left:380px;
}

.partnerlink {
color:#374BAA;
font-weight:900;
text-decoration:none;
}
.partnerlink:hover {
text-decoration:underline;
}
.partnerlink_inactive {
color:#8E8E8E;
font-weight:900;
text-decoration:none;
}
.partner_seite1_logo_gross
{
position:absolute;
top:50px;
left:0px;
}

.kunden_textzeile_partner_seite1
{
position:absolute;
top:165px;
left:0px;
}
.kunden_textzeile_partner_seite2
{
position:absolute;
top:165px;
left:0px;
}
.kunden_textzeile_partner_seite3
{
position:absolute;
top:165px;
left:130px;
}

.kunden_image1 {
position:absolute;
top:284px;
left:0px;
}

.kunden_image2 {
position:absolute;
top:138px;
left:0px;
}

.kunden_image3 {
position:absolute;
top:254px;
left:0px;
}

.partner_seite1_bild {
position:absolute;
top:0px;
left:430px;
}

.fahne {
position:absolute;
top:127px;
left:805px;
}

.textbox_partner_seite1 {
position:absolute;
top:470px;
left:430px;
height:104px;
width:365px;
background-color:#ededed;
}

.kunden_namen1 {
position:absolute;
top:483px;
left:303px;
color:#8E8E8E;
}

.kunden_namen2 {
position:absolute;
top:483px;
left:230px;
color:#8E8E8E;
}

.partnerinfos {
position:absolute;
top:452px;
left:799px;
height:104px;
width:200px;
background-color:#F1F1F1;
}

.partnerinfos_table {
font-size:11px;
font-family:verdana;
position:relative;
left:0px;
width:140px;
vertical-align:middle;
}

.flash_mitte {
position:absolute;
top:100px;
left:171px;
height:444px;
width:440px;

}

.flash_haeuser {
position:absolute;
top:110px;
left:0px;
background-color:#ededed;
}

.schluesselfertig {
position:absolute;
top:100px;
left:621px;
height:121px;
width:350px;
border-left-color:#374AAA;
border-left-style:solid;
border-width:10px;
background-color:#ededed;
padding:10px;
overflow:hidden;
}

.wohnprojekte {
position:absolute;
top:251px;
left:621px;
height:122px;
width:350px;
border-left-color:#28AA8C;
border-left-style:solid;
border-width:10px;
background-color:#ededed;
padding:10px;
overflow:hidden;
}

.hauserneuerung {
position:absolute;
top:404px;
left:621px;
height:120px;
width:350px;
border-left-color:#A58A29;
border-left-style:solid;
border-width:10px;
background-color:#ededed;
padding:10px;
overflow:hidden;
}

* html .schluesselfertig {
position:absolute;
top:100px;
left:621px;
height:141px;
width:379px;
border-left-color:#374AAA;
border-left-style:solid;
border-width:10px;
background-color:#ededed;
padding:10px;
overflow:hidden;
}

* html .wohnprojekte {
position:absolute;
top:251px;
left:621px;
height:142px;
width:379px;
border-left-color:#28AA8C;
border-left-style:solid;
border-width:10px;
background-color:#ededed;
padding:10px;
overflow:hidden;
}

* html .hauserneuerung {
position:absolute;
top:404px;
left:621px;
height:140px;
width:379px;
border-left-color:#A58A29;
border-left-style:solid;
border-width:10px;
background-color:#ededed;
padding:10px;
overflow:hidden;
}


.linkbar {
position:absolute;
top:550px;
left:0px;
height:14px;
width:1000px;
z-index:5;
border-top-style:solid;
border-top-width:1px;
border-top-color:#EDEDED;
}


.link {
color:#4b4b4b;
font-size:11px;
text-decoration:none;
}

.link:hover {
text-decoration:none;
color:#AD111F;
}

.p_home {
margin-top:25px;
margin-left:15px;
}


.menulink_class {
font-family:Verdana;
font-size:11px;
/*color:#374BAA;*/
color:#515151;
font-weight:900;
text-decoration:none;

}
.menulink_class:hover {
text-decoration:none;
color:#AD111F;
}

.menulink_act_class {
font-family:Verdana;
font-size:11px;
color:#374BAA;
font-weight:900;
text-decoration:none;
background:#D2D2D2;
align:center;

}

.menulink2_class {
font-family:Verdana;
font-size:11px;
height:17px;
/*color:#374BAA;*/
color:#515151;
text-decoration:none;
line-height:1.3em;
}
.menulink2_class:hover {
text-decoration:none;
color:#AD111F;
}

.menulink2_act_class {
font-family:Verdana;
font-size:11px;
color:#374BAA;
height:17px;
text-decoration:none;
line-height:1.3em;
}
.menulink2_act_class:hover {
text-decoration:none;
color:#AD111F;
}

.menulink3_class {
font-family:Verdana;
font-size:11px;
height:12px;
color:#374BAA;
text-decoration:none;
margin-left:5px;

}
.menulink3_class:hover {
text-decoration:none;
color:#AD111F;
}

.menulink3_act_class {
font-family:Verdana;
font-size:11px;
color:#374BAA;
margin-left:5px;
height:12px;
text-decoration:none;
}

.menulink3_act_class_bg {
font-family:Verdana;
font-size:11px;
color:#AD111F;
margin-left:5px;
height:12px;
text-decoration:none;
}

.menulink3_act_class:hover {
text-decoration:none;
color:#AD111F;
}

.menulink4_class {
font-family:Verdana;
font-size:11px;
height:12px;
color:#374BAA;
text-decoration:none;
margin-left:5px;

}
.menulink4_class:hover {
text-decoration:none;
color:#AD111F;
}

.menulink4_act_class {
font-family:Verdana;
font-size:11px;
color:#374BAA;
margin-left:5px;
height:12px;
text-decoration:none;
}

.menulink4_act_class:hover {
text-decoration:none;
color:#AD111F;
}

.menulink_class:hover {
text-decoration:none;
}

.menutd_class {
height:13px;
}

.menutd_bgcolor {
background-color:#D2D2D2;
height:18px;
line-height:14px;

}


.menutd2_class {
text-decoration:none;
background-color:#D2D2D2;
}

.menutd_class_trans {
background='transparent';
height:18px;
}


.menutd2_class_trans {
background='transparent';
width:150px;

}

.menu_einzug {
margin-left:5px;

}



.headline_lay1 {
font-size:20px;
color:#9BA1A5;
font-family:Verdana;
margin-left:20px;
}

.headline_lay2 {
font-size:20px;
color:#9BA1A5;
font-family:Verdana;
}

.headline_lay3 {
font-size:20px;
color:#5062B5;
font-family:Verdana;
line-height:34px;
}

.headline_lay4 {
font-size:12px;
color:#374AAA;
font-weight:bold;
font-family:Verdana;
}

.HausDetailTable {
font-family:Verdana;
font-size:9px;
color:#4b4b4b;
text-decoration:none;
}

.Haupttext {
font-family:Verdana;
font-size:11px;
color:#4b4b4b;
text-decoration:none;
line-height:1.4em;
letter-spacing: 0px;
}

.Haupttextblau {
font-family:Verdana;
font-size:11px;
color:#374BAA;
text-decoration:none;
line-height:1.4em;
letter-spacing: 0px;
}

.internerLink {
font-family:verdana;
font-size:11px;
color:#374BAA;
text-decoration:none;
}

.internerLink:hover {
text-decoration:none;
color:#AD111F;
}

.internerLinkSmall {
font-family:verdana;
font-size:10px;
color:#374BAA;
text-decoration:none;
}

.internerLinkGrey {
font-family:verdana;
font-size:11px;
color:#464648;
text-decoration:none;
}

.internerLinkGrey:hover {
text-decoration:none;
color:#AD111F;
}

.internerLinkSmall:hover {
text-decoration:none;
color:#AD111F;
}

.Haupttabelle {
margin-left:20px;
}

.StandardTabelle {
cellpadding:0px;
cellspacing:0px;
font-family:verdana;
font-size:11px;
color:#000000;
}

.BildVersatz {
margin-top:110px;
}

.NewsRechtsHeadline {
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#374BAA;
}

.NewsRechtsSmallLink {
font-family:verdana;
font-size:10px;
color:#374BAA;
text-decoration:none;
}

.NewsRechtsSmallLink:hover {
text-decoration:none;
color:#AD111F;
}

.SmallText {
font-family:verdana;
font-size:10px;
color:#4b4b4b;
}

.SmallTextBold {
font-family:verdana;
font-size:10px;
color:#4b4b4b;
font-weight:900;
}

.SmallTextGreyBold {
font-family:verdana;
font-size:10px;
color:#9BA1A5;
font-weight:900;
}

.SmallTextGrey {
font-family:verdana;
font-size:10px;
color:#9BA1A5;
}

.GreyHeadline {
font-size:20px;
color:#9BA1A5;
font-family:Verdana;
}

.tableSmallBlack {
color:#515151;
font-family:Verdana;
font-size:10px;
width:180px;
border-collapse:collapse;

}

.tableSmallBlack td {
color:#515151;
font-family:Verdana;
font-size:10px;

}

.tableSmallGrey {
color:#A8A7A7;
font-family:Verdana;
font-size:10px;
width:180px;
border-collapse:collapse;

}
.tableSmallGrey td{
color:#A8A7A7;
font-family:Verdana;
font-size:10px;

}


.Rechtsbuendig {
text-align:right;
}
.Linksbuendig {
text-align:left;
}
.tableValignTop {
vertical-align:top;
}
.Blue {
color:#374AAA;
}
.WelcomeMenuInAct {
color:#8E8E98;
font-weight:900;
text-decoration:none;
}
.WelcomeMenuInAct:hover {
color:#374AAA;
}
.WelcomeMenuAct {
color:#374AAA;
font-weight:900;
text-decoration:none;
}
.WelcomeMenuSmallInAct {
color:#4349A8;
font-weight:0;
text-decoration:none;
font-size:11px;
}
.WelcomeMenuSmallInAct:hover {
font-weight:900;
}

.mitZeilenabstand{
line-height:16px;	
}

.internerLinkBlueBold {
font-family:verdana;
font-size:11px;
color:#374BAA;
font-weight:900;
text-decoration:none;
cursor:pointer;
}

.internerLinkGreyBold {
font-family:verdana;
font-size:11px;
color:#464648;
font-weight:900;
text-decoration:none;
}
.internerLinkGreyBold:hover {
text-decoration:none;
color:#AD111F;
}

.internerLinkBlueBold:hover {
text-decoration:none;
color:#AD111F;
}

.DunklerHintergrund {
background-color:#D2D2D2;
}

.DunklerHintergrund_Zentriert{
background-color:#D2D2D2;
text-align:center;
}

.HellerHintergrund {
background-color:#EDEDED;
}
.kleine_Headline_schwarz {
font-size:11px;
font-family:verdana;
color:#000000;
}

.mittlere_Headline_schwarz {
font-size:15px;
font-family:Verdana;
color:#000000;
line-height:15px;
}

.grosse_Headline_schwarz {
font-size:18px;
font-family:Verdana;
color:#000000;
}

.popups_energieberater {
border:solid 1px #ccc;
border-top:solid 5px #ccc;
border-bottom:solid 5px #ccc;
background:#fff;
/*height:150px;*/
/*width:250px;*/
display:none;
padding:10px;
}

.cag_pagebrowser {
position:relative;
top:-10px;
}

.imgtext-table {
font-weight:lighter;
color:#666666;
}


