* { margin:0; padding:0; -webkit-text-size-adjust: none;}
.menu_top {font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-style: normal;color: #666;text-decoration:none;}
.menu_top a{font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-style: normal;color: #666;text-decoration:none;}
.menu_top a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-style: normal;color: #E67713;text-decoration:none;}
.menu_top_ora a{font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-style: normal;color: #E67713;text-decoration:none;}
.menu_top_ora a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-style: normal;color: #E67713;text-decoration:none;}

.menu_unten {font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-style: normal;color: #000;text-decoration:none;}
.menu_unten a{font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-style: normal;color: #000;text-decoration:none;}
.menu_unten a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-style: normal;color: #E67713;text-decoration:none;}
.menu_unten_ora {font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-style: normal;color: #E67713;text-decoration:none;}

.impressum {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #666;}
.impressum a{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #666;text-decoration:none;}
.impressum a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #E67713;text-decoration:none;}
.impressum_ora {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #E67713;}
.impressum_ora a{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #E67713;text-decoration:none;}
.impressum_ora a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #E67713;text-decoration:none;}

.pfeil_48 a{font-family: Arial, Helvetica, sans-serif;font-size: 48px;color: #666;text-decoration:none;}
.pfeil_48 a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 48px;color: #E67713;text-decoration:none;}

.Headline_grau_44 {font-family: Arial, Helvetica, sans-serif;font-size: 34px;color: #444;font-weight: normal;}
.Headline_rot_18 {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #FF0000;font-weight: normal;}
.Headline_schwarz_18 {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #000;font-weight: normal;}
.Headline_grau_18 {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #666;font-weight: normal;}
.Headline_ora_18 {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #E67713;font-weight: normal;}

.Text_rot_12 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #FF0000;line-height: 18px;}
.Text_rot_12 a{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #FF0000;line-height: 18px; text-decoration:none}
.Text_rot_12 a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #FF0000;line-height: 18px; text-decoration:underline}

.Text_schwarz_12 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #000;line-height: 18px;}
.Text_schwarz_12 a{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #000;line-height: 18px; text-decoration:none}
.Text_schwarz_12 a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #E67713;line-height: 18px; text-decoration:underline}

.Text_schwarz_12_ud {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #000;line-height: 18px; text-decoration:underline}
.Text_schwarz_12_ud a{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #000;line-height: 18px; text-decoration:underline}
.Text_schwarz_12_ud a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #E67713;line-height: 18px; text-decoration:underline}

.Text_schwarz_14 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;color: #000;line-height: 18px;}
.Text_schwarz_14 a{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;color: #000;line-height: 18px; text-decoration:none}
.Text_schwarz_14 a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;color: #E67713;line-height: 18px; text-decoration:underline}

.Text_grau_10 {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;color: #666;line-height: 18px;}
.Text_grau_10 a{font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;color: #666;line-height: 18px; text-decoration:none}
.Text_grau_10 a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;line-height: 18px;color: #E67713; text-decoration:underline}

.Text_grau_12 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #666;line-height: 18px;}
.Text_grau_12 a{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #666;line-height: 18px; text-decoration:none}
.Text_grau_12 a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: 18px;color: #E67713; text-decoration:underline}

.Text_grau_14 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;color: #666;line-height: 18px;}
.Text_grau_14 a{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;color: #666;line-height: 18px; text-decoration:none}
.Text_grau_14 a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;line-height: 18px;color: #E67713; text-decoration:underline}

.Text_ora_12 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #E67713;line-height: 18px;}
.Text_ora_12 a{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #E67713;line-height: 18px; text-decoration:none}
.Text_ora_12 a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #E67713;line-height: 18px; text-decoration:underline}

.Text_ora_14 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;color: #E67713;line-height: 18px;}
.Text_ora_14 a{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;color: #E67713;line-height: 18px; text-decoration:none}
.Text_ora_14 a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;color: #E67713;line-height: 18px; text-decoration:underline}

.Text_gruen_12 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #009933;line-height: 18px;}
.Text_gruen_12 a{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #009933;line-height: 18px; text-decoration:none}
.Text_gruen_12 a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #009933;line-height: 18px; text-decoration:underline}

.Text_blau_12 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #142670;line-height: 18px;}
.Text_blau_12 a{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #142670;line-height: 18px; text-decoration:none}
.Text_blau_12 a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #142670;line-height: 18px; text-decoration:underline}

.INPUT {font-family: Arial, Helvetica, sans-serif;border: 1px solid #888;width:330px;}
.INPUT2 {font-family: Arial, Helvetica, sans-serif;border: 1px solid #888;width:60px;}
.INPUT3 {font-family: Arial, Helvetica, sans-serif;border: 1px solid #888;width:240px;}
.INPUT4 {font-family: Arial, Helvetica, sans-serif;border: 1px solid #888;width:160px;}
.INPUT5 { text-align:center}
.INPUT6 {font-family: Arial, Helvetica, sans-serif;border: 1px solid #888;width:528px;}
.BUTTON1 {width:200px;}
.BUTTON2 {width:80px;}
.BUTTON3 {width:270px;}
.BUTTON4 {width:40px;}

.input_70 {font-family: Arial, Helvetica, sans-serif;border: 1px solid #ABABAB;width:70px; height:25px}
.input_240 {font-family: Arial, Helvetica, sans-serif;border: 1px solid #ABABAB;width:240px; height:25px}
.input_180 {font-family: Arial, Helvetica, sans-serif;border: 1px solid #ABABAB;width:180px; height:25px; text-align:center}
.input_300 {font-family: Arial, Helvetica, sans-serif;border: 1px solid #ABABAB;width:300px; height:20px}
.input_330 {font-family: Arial, Helvetica, sans-serif;border: 1px solid #ABABAB;width:330px; height:25px}
.input_330_area {font-family: Arial, Helvetica, sans-serif;border: 1px solid #ABABAB;width:330px;}
.button_100 {width:100px; height:25px; background-color:#e67713; color:#FFF; border: 1px solid #ABABAB}
.button_100_hov {width:100px; height:25px; background-color:#e67713; color:#000; border: 1px solid #ABABAB}
.button_100_blau {width:100px; height:25px; background-color:#A2DAF5; color:#FFF; border: 1px solid #ABABAB}
.button_100_blau_hov {width:100px; height:25px; background-color:#A2DAF5; color:#000; border: 1px solid #ABABAB}
.button_300 {width:300px; height:25px; background-color:#e67713; color:#FFF; border: 1px solid #ABABAB}
.button_300_hov {width:300px; height:25px; background-color:#e67713; color:#000; border: 1px solid #ABABAB}

.pfeil_48 a{font-family: Arial, Helvetica, sans-serif;font-size: 48px;color: #666;text-decoration:none;}
.pfeil_48 a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 48px;color: #E67713;text-decoration:none;}

#oben_ph {float:left; width:850px; height:150px;}
#oben_container {position:absolute; z-index:2; left:75px;top:0px; float:left; width:850px; height:150px;}
#v1 {float:left; width:850px; height:108px; background-color:#ffffff;}
#v1_l {float:left; width:760px; height:108px; background-color:#ffffff;}
#v1_l_o {float:left; width:760px; height:83px; background-color:#ffffff;}
#navi_oben {float:left; width:760px; height:30px; background-color:#ffffff;}
#v1_r {float:left; width:90px; height:108px; background-color:#ffffff;}
#logo {float:left; width:80px; height:90px; background-color:#ffffff; margin-bottom:10px; margin-left:10px; margin-top:8px; display:inline}
#copyright {position:absolute;width:23px;height:25px;z-index:3;left: 925px;top: -2px;}
#navi_unten {float:left; width:850px; height:40px;border-bottom: 1px solid #aaaaaa; border-top: 1px solid #aaaaaa;}
#v3 {float:left; width:850px; height:39px; background-color:#ffffff; border-bottom: 1px solid #aaaaaa; }
#ks_ist_gruen {position:absolute;width:320px;height:20px;z-index:1;left: 75px;top: 160px;}
#suche_1 {position:absolute;width:50px;height:20px;z-index:1;left: 665px;top: 163px;}
#suche_2 {position:absolute;width:160px;height:150px;z-index:1;left: 715px;top: 158px;}

#v4 {float:left; width:850px; height:20px; background-color:#ffffff;}
#v6 {float:left; width:850px; height:34px; background-color:#ffffff; border-bottom: 1px solid #aaaaaa;}
#v8 {float:left; width:850px; height:50px; background-color:#fff;}
#v8_l {float:left; width:80px; height:45px; background-color:#fff; margin-top:5px; display:inline}
#v8_l_2 {float:left; width:345px; height:45px; background-color:#fff; margin-top:5px; display:inline}
#v8_r {float:left; width:425px; height:45px; background-color:#fff; margin-top:5px; text-align:right; display:inline}

#dd_presse {float:left; width:140px; height:150px; background-image:url(../navi/dd_presse_bg.png);}
#dd_kontakt {float:left; width:110px; height:60px; background-image:url(../navi/dd_kontakt_bg.png)}
#dd_klimahaus {float:left; width:180px; height:110px; background-image:url(../navi/dd_klimahaus_bg.png)}
#dd_projekte {float:left; width:255px; height:180px; background-image:url(../navi/dd_projekte_bg.png)}
#dd_bereiche {float:left; width:100px; height:65px; background-image:url(../navi/dd_bereiche_bg.png)}
#dd_produkte {float:left; width:170px; height:205px; background-image:url(../navi/dd_produkte_bg.png)}
#dd_service {float:left; width:140px; height:110px; background-image:url(../navi/dd_service_bg.png);}

ul {list-style: none;}
#navigation {float: left;width: 100%;}
#navigation li {float: left; margin-right: 24px;}
#navigation a {color:#666;text-decoration: none;display:block; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal}
#navigation a:hover { color: #E67713;}
#navigation ul {position: absolute;left:-9999px;}
#navigation li:hover ul {left: auto;}
#navigation li li {float: none;}
#navigation li li a {color: #666; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin-left:20px; margin-top:10px; height:6px;}
#navigation li li a:hover {color: #000;}
[if lte IE 7]><style type="text/css">
/* White Space Bug */
#navigation a {min-height: 0;}
* html #navigation a {height: 1px;}
/* CSS Popup Bug in IE 7 */
#navigation li:hover {text-indent: 0;}
</style><![endif]

#navigation_2 {float: left;width: 100%;}
#navigation_2 li {float: left; width:170px; margin-top:10px;}
#navigation_2 a {color:#000;text-decoration: none;display:block; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal}
#navigation_2 a:hover { color: #E67713;}
#navigation_2 ul {position: absolute;left:-9999px;}
#navigation_2 li:hover ul {left: auto;}
#navigation_2 li li {float: none;}
#navigation_2 li li a {color: #666; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin-left:20px; margin-top:10px; height:6px;}
#navigation_2 li li a:hover {color: #000;}
[if lte IE 7]><style type="text/css">
/* White Space Bug */
#navigation_2 a {min-height: 0;}
* html #navigation_2 a {height: 1px;}
/* CSS Popup Bug in IE 7 */
#navigation_2 li:hover {text-indent: 0;}
</style><![endif]

.lightTip { width: 292px; }
.lightTip .content { width: 260px; padding: 10px; border: 6px solid #A2DAF5; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #ECF8FD; color: #000; font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.lightTip .bottom { height: 14px; background: url(../../../Scripts/tooltip/notch-blue.png) top center no-repeat;}

sub, sup { height: 0; line-height: 1; font-size:70%; }

