/*<![CDATA[*/

html,body {
background:#CBCACA url(../img/bg_main.gif) repeat-y;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;color:#000000;
}
h1 {
margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;color:#000000;margin-bottom:5px;font-weight:bold;
}
.copy {
margin:0;padding:0;margin-left:10px;
}
.hl {
margin-bottom:5px;padding:0;font-weight:bold;
}
.text {
margin-left:10px;padding:0;
}
img {
behavior: url("img/pngbehavior.htc");border:0;
}
form {
margin: 0;padding:0;
}

.w51 {
width:51px;
}
.w150 {
width:150px;
}
.w210 {
width:210px;
}
.w280 {
width:280px;
}
.w410 {
width:410px;
}
.h100 {
height:100px;
}
.mr5 {
margin-right:5px;
}

.cl {
clear:left;
}
.cr {
clear:right;
}
.cb {
clear:both;
}


a:link {
text-decoration:underline;color:#626262;
}
a:active {
text-decoration:underline;color:#626262;
}
a:visited {
text-decoration:underline;color:#626262;
}
a:hover {
text-decoration:underline;color:#626262;
}
.clear {
padding:0;margin:0;clear:both;
}
.formular {
border:#A9A9A9 1px solid;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:normal;color:000000;scrollbar-face-color:#FFFFFF;scrollbar-shadow-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#FFFFFF;scrollbar-darkshadow-color:#FFFFFF;scrollbar-track-color:#FFFFFF;scrollbar-arrow-color:#A9A9A9;
}
.button {
font-size:10px;
}
#Container {
margin:0;padding:0;margin-left:25px;padding-bottom:20px;width:800px;
}
#ContainerLeft {
margin:0;padding:0;float:left;width:615px;
}
#ContainerRight {
margin:0px;padding:0;float:left;width:185px;
}
#Content {
margin:0;padding:0px;width:590px;
}
#logo {
margin:0;padding:0;height:60px;
}
#NavTop  {
z-index:1000;position:relative;margin:0;padding:0;height:20px;list-style-type:none;
}




#NavTop li#n1{
float:left;position:relative;margin-right:2px;padding:2px 0px 3px 0px;font-weight:bold;color:#FFFFFF;text-decoration:none;background:#007C85;width: 133px;
}
#NavTop li#n2 {
float:left;position:relative;margin-right:2px;padding:2px 0px 3px 0px;font-weight:bold;color:#FFFFFF;text-decoration:none;background:#BB3A00;width: 153px;
}
#NavTop li#n3 {
float:left;position:relative;margin-right:2px;padding:2px 0px 3px 0px;font-weight:bold;color:#FFFFFF;text-decoration:none;background:#455560;width: 133px;
}
#NavTop li#n4 {
float:left;position:relative;margin:0;padding:2px 0px 3px 0px;font-weight:bold;color:#FFFFFF;text-decoration:none;background:#8A1E03;width:188px;
}



#NavTop li a {
margin:0;padding-left:10px;color:#FFFFFF;text-decoration:none;
}
#NavTop li#n1 ul {
visibility:hidden;position:absolute;margin:0;padding:0;top:20px;left:0px;background:#FFFFFF;list-style-type:none;width:118px;border-left:#007C85 4px solid;border-right:#B0B0B0 1px solid;border-bottom:#B0B0B0 1px solid;
}
#NavTop li#n2 ul {
visibility:hidden;position:absolute;margin:0;padding:0;top:20px;left:0px;background:#FFFFFF;list-style-type:none;width:148px;border-left:#BB3A00 4px solid;border-right:#B0B0B0 1px solid;border-bottom:#B0B0B0 1px solid;
}
#NavTop li#n3 ul {
visibility:hidden;position:absolute;margin:0;padding:0;top:20px;left:0px;background:#FFFFFF;list-style-type:none;width:138px;border-left:#455560 4px solid;border-right:#B0B0B0 1px solid;border-bottom:#B0B0B0 1px solid;
}
#NavTop li#n4 ul {
visibility:hidden;position:absolute;margin:0;padding:0;top:20px;left:0px;background:#FFFFFF;list-style-type:none;width:183px;border-left:#8A1E03 4px solid;border-right:#B0B0B0 1px solid;border-bottom:#B0B0B0 1px solid;
}
#NavTop li ul li{
margin:0;padding:1px;font-weight:normal;overflow:hidden;
}
#NavTop li ul li a {
margin:0;padding:2px 0px 2px 15px;display:block;color:#455560;background:#FFFFFF url(../img/NavTop_arrow_off.gif) no-repeat 6px 6px;
}
#NavTop li ul li a:hover {
margin:0;padding:2px 0px 2px 15px;display:block;color:#FFFFFF;
}
#n1 ul li a:hover {
background: #007C85 url(../img/NavTop_arrow_on.gif) no-repeat 6px 6px;
}
#n2 ul li a:hover {
background: #BB3A00 url(../img/NavTop_arrow_on.gif) no-repeat 6px 6px;
}
#n3 ul li a:hover {
background: #455560 url(../img/NavTop_arrow_on.gif) no-repeat 6px 6px;
}
#n4 ul li a:hover {
background: #8A1E03 url(../img/NavTop_arrow_on.gif) no-repeat 6px 6px;
}
#NavMeta {
margin-top:2px;padding:0;width:615px;height:28px;background:#CBCACA url(../img/bg_NavMeta.jpg) repeat-y;
}


#NavMetaSubLeft {
position:absolute;margin:0;padding:0;top:110px;left:25px;width:220px;border-right:#888888 1px solid;border-bottom:#888888 1px solid;border-left:#888888 1px solid;
}
#NavMetaSubLeft ul {
list-style-type:none;margin:0;padding:0;background:#FFFFFF;
}
#NavMetaSubLeft li {
margin:1px 0px 0px 0px;padding:3px 0px 3px 20px;color:#232323;text-decoration:none;background:#E0E0E0 url(../img/arrow_1_off.gif) no-repeat 10px 6px;
}
#NavMetaSubLeft li a {
text-decoration:none;color:#232323;
}
#NavMetaSubLeft li a:hover {
text-decoration:none;
}
#NavMetaSubLeft .NavMetaSubLeftB {
margin:1px 0px 0px 0px;padding:3px 0px 3px 20px;color:#232323;text-decoration:none;font-weight:bold;background-color:#CBCBCB;
}


#NavMetaSubRight {
margin-top:4px;padding:1px;width:324px;background:#888888;border:1px solid #B7B7B7;text-align:left;color:#232323;text-decoration:none;
}
#NavMetaSubRight a {
color:#232323;text-decoration:none;
}




#NavBreadcrumb {
margin-top:15px;margin-bottom:15px;
}
#NavBreadcrumb ul {
margin:0;padding:0;list-style-type:none;background:#699666;
}
#NavBreadcrumb ul li {
margin:0;padding:0;margin-right:5px;padding-left:8px;float:left;color:#626262;text-decoration:none;background:url(../img/arrow_bt_right_1.gif) no-repeat 0px 4px;
}
#NavBreadcrumb ul li a {
color:#626262;text-decoration:underline;
}






#box_banner_partner {
background:#A0A0A0;border:#E6E6E6 5px solid;margin-bottom:20px;
}
#box_banner_partner .left {
float:left;background:#007174;width:118px;height:118px;border-right:#FFF 1px solid;
}
#box_banner_partner .center {
float:left;border-right:#FFF 1px solid;
}
#box_banner_partner .right {
float:left;padding:15px 15px 0px 15px;color:#FFFFFF;width:269px;
}
#box_banner_partner .right .hl {
margin-bottom:10px;
}
#box_banner_partner .right ul {
margin:0;padding:0;list-style-type:none;
}
#box_banner_partner .right ul li {
margin:0;padding-left:12px;background:url(../img/arrow_1_on.gif) no-repeat 0px 3px;
}
#box_banner_partner .right ul li a {
color:#FFFFFF;text-decoration: underline;
}
#box_banner_wohnen {
background:#A0A0A0;border:#E6E6E6 5px solid;margin-bottom:20px;
}
#box_banner_wohnen .left {
float:left;background:#BB3A00;width:118px;height:118px;border-right:#FFF 1px solid;
}
#box_banner_wohnen .center {
float:left;border-right:#FFF 1px solid;
}
#box_banner_wohnen .right {
float:left;padding:15px 15px 0px 15px;color:#FFFFFF;width:269px;
}
#box_banner_wohnen .right .hl {
margin-bottom:10px;
}
#box_banner_wohnen .right ul {
margin:0;padding:0;list-style-type:none;
}
#box_banner_wohnen .right ul li {
margin:0;padding-left:12px;background:url(../img/arrow_1_on.gif) no-repeat 0px 3px;
}
#box_banner_wohnen .right ul li a {
color:#FFFFFF;text-decoration: underline;
}
#box_banner_sparen {
background:#A0A0A0;border:#E6E6E6 5px solid;margin-bottom:20px;
}
#box_banner_sparen .left {
float:left;background:#455560;width:118px;height:118px;border-right:#FFF 1px solid;
}
#box_banner_sparen .center {
float:left;border-right:#FFF 1px solid;
}
#box_banner_sparen .right {
float:left;padding:15px 15px 0px 15px;color:#FFFFFF;width:269px;
}
#box_banner_sparen .right .hl {
margin-bottom:10px;
}
#box_banner_sparen .right ul {
margin:0;padding:0;list-style-type:none;
}
#box_banner_sparen .right ul li {
margin:0;padding-left:12px;background:url(../img/arrow_1_on.gif) no-repeat 0px 3px;
}
#box_banner_sparen .right ul li a {
color:#FFFFFF;text-decoration: underline;
}
#box_banner_technologie {
background:#A0A0A0;border:#E6E6E6 5px solid;margin-bottom:20px;
}
#box_banner_technologie .left {
float:left;background:#8A1E03;width:118px;height:118px;border-right:#FFF 1px solid;
}
#box_banner_technologie .center {
float:left;border-right:#FFF 1px solid;
}
#box_banner_technologie .right {
float:left;padding:15px 15px 0px 15px;color:#FFFFFF;width:269px;
}
#box_banner_technologie .right .hl {
margin-bottom:10px;
}
#box_banner_technologie .right ul {
margin:0;padding:0;list-style-type:none;
}
#box_banner_technologie .right ul li {
margin:0;padding-left:12px;background:url(../img/arrow_1_on.gif) no-repeat 0px 3px;
}
#box_banner_technologie .right ul li a {
color:#FFFFFF;text-decoration: underline;
}
#box_banner_impressum {
background:#A0A0A0;border:#E6E6E6 5px solid;margin-bottom:20px;
}
#box_banner_impressum .left {
float:left;width:280px;height:118px;border-right:#FFF 1px solid;
}
#box_banner_impressum .right {
float:left;padding:15px 15px 0px 15px;color:#FFFFFF;width:269px;
}
#box_banner_impressum .right .hl {
margin-bottom:10px;
}
#box_banner_kontakt {
background:#A0A0A0;border:#E6E6E6 5px solid;margin-bottom:20px;
}
#box_banner_kontakt .left {
float:left;width:280px;height:118px;border-right:#FFF 1px solid;
}
#box_banner_kontakt .right {
float:left;padding:15px 15px 0px 15px;color:#FFFFFF;width:269px;
}
#box_banner_kontakt .right .hl {
margin-bottom:10px;
}
#partnerfirmen {
margin:0;padding:0;list-style-type:none;margin-left:10px;margin-bottom:10px;
}
#partnerfirmen li {
clear:left;
margin:0;padding:
}
#partnerfirmen li .img {
float:left;margin-right:10px;width:115px;margin-bottom:10px;
}
#partnerfirmen li .content {
float:left;width:440px;background: url(../img/dot_1.gif) repeat-y 0px 0px;padding-left:10px;margin-bottom:10px;
}
#partnerfirmen li .content ul {
margin:0;padding:0;list-style-type:none;margin-top:10px;
}
#partnerfirmen li .content ul li {
margin:0;padding:0;padding-left:10px;background:url(../img/arrow_1_off.gif) no-repeat 0px 4px;
}
#partnerfirmen li .content ul li a {
color:#636363;
}





/*

.detail_container {
margin:0;padding:0;
}
.detail_container .content_left {
margin:0;padding:0;float:left;width:123px;
}
.detail_container .content_right {
margin:0;padding:0;float:left;
}
.detail_container .content_left .image {
margin:0;padding:0;margin-bottom:5px;
}
.detail_container .content_right .row {
margin:0;padding:0;margin-bottom:1px;background:#E6E6E6;
}
.detail_container .content_right .row .title {
margin:0;padding:2px 10px 2px 10px;float:left;width:140px;margin-right:1px;background:#E6E6E6;border-right:#FFF 1px solid;
}
.detail_container .content_right .row .value {
margin:0;padding:2px 10px 2px 10px;float:left;width:284px;background:#E6E6E6;
}

*/




#detail_table {
margin:0;padding:0;border-collapse:collapse;
}
#detail_table td {
margin:0;padding:0;vertical-align:top;
}
#detail_table td.image {
margin:0;padding:0;width:123px;
}
#detail_table td.image .pic {
margin:0;padding:0;margin-top:1px;
}



#detail_table td #detail_table_content {
border-collapse:separate;border-spacing:1px;
}
#detail_table td #detail_table_content td {
margin:0;padding:0;padding:2px 10px 2px 10px;background:#E6E6E6;vertical-align:top;
}
#detail_table td #detail_table_content td.title {
width:141px;
}
#detail_table td #detail_table_content td.value {
width:284px;
}



.sparen_left_00 {
float:left;width:285px;margin-right:10px;
}
.sparen_right_00 {
float:left;width:285px;
}

.parter_left_02 {
float:left;width:285px;margin-right:10px;
}
.partner_right_02 {
float:left;width:285px;
}






.index_box_1 {
float:left;border:#E6E6E6 5px solid;margin-bottom:10px;margin-right:10px;
}
.index_box_1 .left_1{
float:left;margin-right:1px;background:#007C85;
}
.index_box_1 .right_1 {
float:left;
}
.index_box_2 {
float:left;border:#E6E6E6 5px solid;margin-bottom:10px;
}
.index_box_2 .left_2 {
float:left;margin-right:1px;background:#B95915;
}
.index_box_2 .right_2 {
float:left;
}
.index_box_3 {
float:left;border:#E6E6E6 5px solid;margin-right:10px;
}
.index_box_3 .left_3 {
float:left;margin-right:1px;background:#455560;
}
.index_box_3 .right_3 {
float:left;
}
.index_box_4 {
float:left;border:#E6E6E6 5px solid;
}
.index_box_4 .left_4 {
float:left;margin-right:1px;background:#8A1E03;
}
.index_box_4 .right_4 {
float:left;
}
.impressum_left {
float:left;width:285px;margin-right:10px;padding-left:10px;
}
.impressum_right {
float:left;width:285px;
}
.kontakt_left {
float:left;width:285px;margin-right:10px;padding-left:10px;
}
.kontakt_right {
float:left;width:285px;
}
.form_error {
color:#CC0000;margin-bottom:5px;
}
.kontakt_left label {
float:left;margin-bottom:8px;
}
.kontakt_left span {
float:right;margin:0;padding:0;
}
.kontakt_left p.right {
margin:0;padding:0;text-align:right;margin-bottom:8px;
}
















.list_on {
margin:0;padding:0;list-style-type:none;
}
.list_on li {
margin:0;padding-left:12px;background:url(../img/arrow_1_on.gif) no-repeat 0px 3px;
}
.list_off {
margin:0;padding:0;list-style-type:none;
}
.list_off li {
margin:0;padding-left:12px;background:url(../img/arrow_1_off.gif) no-repeat 0px 3px;
}
.list_off li a {
color:#FFFFFF;text-decoration:underline;
}
.list_big_on {
margin:0;padding:0;list-style-type:none;
}
.list_big_on li {
margin-top:1px;padding:10px 0px 10px 30px;background:#D9EAEA url(../img/arrow_3_on.gif) no-repeat 10px 10px;
}
.list_big_off {
margin:0;padding:0;list-style-type:none;
}
.list_big_off li {
margin-top:1px;padding:10px 0px 10px 30px;background:url(../img/arrow_3_off.gif) no-repeat 10px 10px;
}

#footer_left {
margin:0;margin-top:-10px;padding:0;
}
#footer_left ul {
list-style:none;margin:0;padding:0;
}
#footer_left li {
margin: 0px;padding: 0px 10px 0px 8px;display: inline;background: url(../img/arrow_2.gif) no-repeat 0px 5px;color:#979797;text-decoration: none;
}
#footer_left li a {
color:#979797;text-decoration: underline;
}

#footer_right {
margin-left:10px;font-size:9px;color:#979797;
}
#CompanySlogan {
margin:0;padding:0;height:65px;color:3C4951;
}
#CompanySlogan p {
margin:0;padding-top:7px;padding-left:14px;background:url(../img/dot_2.gif) repeat-y;
}
#CompanySlogan span {
font-size:9px;
}

#NavStartseite {
margin:0;padding-top:7px;height:38px;background:#CBCACA url(../img/bg_NavStartseite.jpg) repeat-y;
}
#NavStartseite a {
margin-left:10px;padding:0;color:#232323;font-weight:bold;text-decoration:none;
}
#NavRight {
list-style:none;margin:0;padding:0;
}
#NavRight li {
margin-top:1px;padding-top:2px;padding-bottom:3px;display:block;background:#939393;color:#232323;font-weight:bold;text-decoration:none;
}
#NavRight li a {
padding-left:10px;color:#232323;font-weight:bold;text-decoration:none;
}
#TeaserContainer {
margin-top:15px;margin-bottom:15px;padding:1px;border:#939393 1px solid;
}
.teaser_hl {
margin:0;padding:2px 0px 3px 8px;background:#CDCDCD;font-weight:bold;
}
.teaser_txt {
margin-top:1px;margin-bottom:1px;padding:8px;
}
.tb_foerdern_h {
margin:0;padding:5px 5px 5px 10px;text-align:top;font-weight:bold;color:#FFFFFF;
}
.tb_foerdern {
margin:0;padding:5px 5px 5px 10px;text-align:top;
}
#table_sanieren td {
margin:0;padding:6px;
}
.line_1 {
margin:20px 0px 20px 0px;padding:1px;background:url(../img/dot_1.gif) repeat-x;
}


/*]]>*/
