/* Effective stylesheet produced by snapshot save */
h1, h2, h3, h4, h5, p { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); line-height: 18px; }
h1 { font-size: 13px; font-weight: bold; margin: 27px 0px; padding: 0px 0px 0px 56px; width: 355px; height: auto; text-align: left; line-height: 24px; color: rgb(255, 255, 255); background-color: rgb(230, 0, 17); }
h2 { font-size: 13px; font-weight: bold; margin: 0px; padding: 2px 0px 15px 22px; text-align: left; color: rgb(0, 0, 0); }
h2.normal { padding: 27px 37px; font-size: 12px; }
h3 { font-size: 12px; font-weight: bold; margin: 0px; padding: 0px 22px 27px; text-align: left; color: rgb(0, 0, 0); }
h4 { font-size: 12px; font-weight: bold; margin: 0px; padding: 10px 10px 0px 0px; text-align: left; color: rgb(0, 0, 0); }
h5 { font-size: 11px; font-weight: bold; margin: 0px; padding: 13px 10px 10px; text-align: left; color: rgb(0, 0, 0); clear: both; }
h6 { font-size: 12px; font-weight: bold; margin: 0px; padding: 49px 22px 44px; text-align: left; color: rgb(230, 0, 17); }
#sideBox h1 { padding: 0px 10px; margin: 27px 10px 0px 22px; float: left; width: auto; }
h1.nowidth { width: auto; margin-right: 200px; }
h1.morewidth { width: 411px; }
h1.morewidth_2 { width: 386px; }
* html #sideBox h1 { margin-left: 11px; }
#sideBox h2 { font-size: 12px; font-weight: bold; margin: 0px; padding: 27px 22px; text-align: left; color: rgb(0, 0, 0); line-height: 24px; }
#sideBox h3 { font-size: 12px; font-weight: bold; margin-left: 0px; padding: 0px 22px 27px; text-align: left; color: rgb(0, 0, 0); }
#thermoH3 { margin-left: 34px; }
body { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; text-align: left; line-height: 18px; }
div, p { line-height: 12px; }
#underline, #underline2, #underline3, #underline4, #underline5 { text-decoration: underline; }
.noUnderline { text-decoration: none ! important; }
form, input, select { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; text-align: left; }
input, textarea { border: 1px solid rgb(0, 75, 36); margin-top: 3px; width: 190px; }
textarea { height: 150px; }
label { float: left; width: 100px; line-height: 12px; }
label.labRenschInfo { float: left; width: 190px; margin-top: 3px; line-height: 18px; }
form.FormRenschInfo { margin: 0px 0px 37px 22px; }
#groundTextForm { width: 220px; overflow: hidden; }
select.selectRenschInfo { margin-top: 3px; border: 1px solid rgb(0, 75, 36); width: 190px; }
#submitRenschInfo { margin-left: 190px; width: 190px; }
#errorInfo { color: rgb(230, 0, 17); text-align: center; width: 410px; line-height: 18px; }
.right10px { float: right; margin: 10px 10px 0px 0px; }
* html .right10px { margin-right: 5px; }
sub, sup { line-height: 0px; font-size: 9px; }
#teaser {  }
img.left { padding: 10px 20px 10px 10px; float: left; }
img.leftNormal { float: left; }
img.left22pxRight { margin-right: 22px; float: left; }
img.right { padding: 10px; float: right; }
* html img.IE6Fix { margin-right: -5px; }
img.margin_10px { margin: 8px 0px 27px 10px; }
img.margin_10pxKlima { margin: 10px 0px 27px 10px; }
* html img.margin_10pxKlima { margin-left: 0px; margin-right: -10px; }
img.marginLeft { margin-left: 34px; }
.right { float: right; }
.rightSmallBoxLink { float: right; margin: 10px 0px 10px 10px; }
.left { float: left; }
#category img { float: right; }
#content p { font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: normal; text-align: left; color: rgb(0, 0, 0); line-height: 18px; margin: 0px 22px 37px; }
#sideBox p { margin-right: 15px; }
#content p.ieFix {  }
#content p.konstruktion { margin-bottom: 0px; }
#content p.hauslinienAbsatz { margin-bottom: 0px; }
#content p.lifeStyle { width: 350px; margin-bottom: -10px; position: relative; }
#energieKompetenzen p { margin: 9px 140px 37px 37px; }
ul { list-style: none outside none; padding: 0pt; margin: 0pt; line-height: 16px; }
#bullet_strich { font-family: Verdana,Arial,sans-serif; font-size: 11px; margin-top: -20px; }
#bullet_strich ul { font-family: Verdana,Arial,sans-serif; font-size: 11px; padding: 10px 20px 2px 10px; margin: 1em 0pt; }
#bullet_strich ul li { padding: 0pt; margin: 0.8em 0pt 0.2em 0px; list-style: none outside url("listPfeile_ex.gif"); color: rgb(0, 0, 0); }
#bullet_strich ul li a { color: rgb(0, 0, 0); text-decoration: none; }
#bullet_strich ul li a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
#content ul { margin: 0px 10px 37px 0px; list-style-image: url("listHacken.gif"); }
#content ul { font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: normal; text-align: left; color: rgb(0, 0, 0); line-height: 18px; margin-left: 29px; }
#content li { font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: normal; text-align: left; color: rgb(0, 0, 0); margin: 0px 0px 5px 12px; line-height: 18px; }
#content li.marginLi { margin: 0px 80px 0px 10px; }
#content #sitemap { margin: 0px 0px 37px 22px; list-style: none outside none; width: 290px; }
#content #sitemap ul { padding: 0pt; list-style: none outside none; width: 200px; }
#content #sitemap li { line-height: 18px; font-size: 11px; margin: 0pt; padding: 0pt; }
#content #sitemap li.zwei { line-height: 18px; font-size: 11px; margin: 0pt; padding: 0px 0px 0px 20px; background-image: url("pfeilrechtsSiteMap.gif"); background-repeat: no-repeat; }
.border_10px { border: 10px solid rgb(255, 255, 255); }
.rot_fett { color: rgb(224, 0, 22); font-size: 16px; font-weight: bold; line-height: 20px; }
.redStyle { color: rgb(224, 0, 22); }
a { outline-color: rgb(255, 255, 255); }
a.underline { text-decoration: underline; }
.error { color: rgb(230, 0, 17); padding-left: 40px; }
.arrow { color: rgb(230, 0, 17); }
.linie611px { width: 622px; border-style: solid; border-width: 0px 0px 1px; border-color: rgb(217, 223, 209); margin: 0px 10px; padding: 3px 0px; clear: both; }
#seitennavi #button ul li a.displayNone, .noDisplay { display: none; }
.clearDiv { clear: both; line-height: 0px; }
.clearDivLeft { clear: left; line-height: 0px; }
.spacerSwitch { padding: 20px 623px 0px 0px; line-height: 0px; }
#search .spacer10px { margin-top: 10px; line-height: 0px; }
.spacer3px { margin-top: 3px; line-height: 0px; }
.spacer12lineHeigth { line-height: 12px; margin-top: 12px; }
.spacer100px { width: 100px; line-height: 12px; float: left; }
.resultFrame h4 { padding-top: 15px; }
h5 { font-size: 11px; font-weight: bold; margin: 0px; padding: 13px 10px 0px 0px; text-align: left; color: rgb(0, 0, 0); clear: both; }
#resultBox h2 { margin-left: 0px; padding-left: 0px; }
#resultBox p { margin: 10px 30px 0px 0px; }
input.submitRensch { margin: 5px 0px 0px; padding-left: 13px; width: 178px; background-image: url("pre_icon_grau.gif"); background-repeat: no-repeat; color: rgb(255, 255, 255); background-color: rgb(0, 75, 36); }
select.selectRensch { margin: 2px 0px 5px; width: 178px; }
#pager { padding: 5px 34px 5px 0px; float: right; }
#hits { padding: 5px 0px 5px 58px; }
.noPager { display: none; }
#resultBox { margin-top: -2px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; text-align: left; }
.renschColumn1 { margin: 10px 10px 10px 4px; width: 130px; float: left; text-align: center; }
.renschColumn2 { width: 340px; float: left; }
.renschColumn3 { width: 150px; float: left; margin-bottom: 10px; }
.renschColumnImage { margin: 10px 10px 10px 4px; width: 150px; float: left; text-align: center; }
.renschColumnBig2 { margin: 0px 5px 10px 10px; width: 460px; float: left; text-align: center; }
.presseheader { width: 611px; border-style: solid; border-width: 0px 0px 1px; border-color: rgb(217, 223, 209); margin: 0px 10px; padding: 20px 0px 3px 12px; }
.renschColumnPresse3 { width: 110px; float: left; margin-bottom: 10px; }
.renschColumnPresse { margin: -1px 26px 10px 22px; width: 480px; float: left; text-align: center; }
.renschColumnSearch { margin: -1px 26px 10px 22px; width: 611px; float: left; text-align: center; }
.linkInfoHeight { height: 60px; }
#resultBox a { text-decoration: underline; }
#detailsTop h1 { width: 284px; padding-left: 15px; padding-right: 25px; float: right; height: auto; }
#detailsBottom h3 { background-color: rgb(0, 79, 37); color: rgb(255, 255, 255); margin-bottom: 27px; padding: 5px 22px; }
#detailsTop p { margin: 0pt; padding: 0px 56px 30px 22px; }
#detailsTop .detaisImageThumbBox p { padding: 0px 7px 0px 0px; margin: 0px 0px 30px 2px; }
div.classicSizeLink { font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: normal; text-align: left; color: rgb(0, 0, 0); line-height: 18px; }
.classicSizeName { width: 150px; line-height: 50px; font-size: 50px; color: rgb(192, 202, 178); font-weight: bold; text-align: left; float: left; }
.footsizeInfoName { font-family: Verdana,Arial,Helvetica,sans-serif; padding: 32px 22px 22px; font-size: 50px; color: rgb(192, 202, 178); font-weight: bold; text-align: left; width: 120px; float: left; }
#sizeText { font-family: Verdana,Arial,Helvetica,sans-serif; line-height: 18px; margin: 10px 22px 22px; }
.classicSizeNameAct { width: 150px; line-height: 50px; font-size: 50px; color: rgb(255, 255, 255); font-weight: bold; text-align: left; float: left; }
.detailLink { font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: normal; text-align: left; color: rgb(0, 0, 0); padding-top: 5px; padding-bottom: 8px; padding-right: 228px; float: right; }
#otherObjects { padding: 0px 0px 0px 30px; }
#classicSizeTyp a:hover { text-decoration: none; height: 55px; }
a:hover .classicSizeBox, a:hover .classicSizeBoxAct { background-color: rgb(192, 202, 178); height: 55px; }
a:hover .classicSizeName { color: rgb(255, 255, 255); }
#sizeNamePop { margin: 17px 0px 20px 10px; font-size: 50px; color: rgb(192, 202, 178); font-weight: bold; text-align: left; }
#popUpBox p { margin: 0pt; padding: 0px 10px 10px 15px; }
.pagerPopLink { margin: -4px 0px 0px 5px; float: right; }
#popFootLinkHouse { float: right; margin: 20px 106px 0px 0px; }
label.labRenschFav, label.labRenschground { width: 108px; line-height: 18px; }
input.inputRenschFav, #favoritesText { width: 237px; }
#favText p { margin-right: 50px; }
#favResult .renschColumn2 { width: 220px; float: left; }
#pagerFav { margin: 10px 0px 3px 220px; }
#submitRenschFav { margin-left: 108px; width: 238px; }
#imageRose { margin-left: 60px; }
.favorienDetails { background-color: rgb(217, 223, 209); padding: 5px 10px 5px 22px; }
.favSpacer { padding-right: 140px; }
#errorFav { color: rgb(230, 0, 17); }
#tableFrame h2 { margin: 0pt; padding: 0pt; text-align: center; }
#messeImageBox { font-weight: bold; }
.errorStand { padding: 10px 0px 10px 22px; background-color: rgb(255, 255, 255); line-height: 18px; }
#PLZFrom p { margin: 0px 10px 10px 0px; }
#ground { background-color: rgb(255, 255, 255); margin-top: -2px; padding: 10px 0px; }
#backgroundStandorte .renschColumn2 img.right { padding: 10px 30px 10px 10px; float: right; }
#labPLZ { margin-left: 22px; width: 105px; }
#submitRenschPLZ { margin-left: 128px; width: 190px; }
* html #submitRenschPLZ { margin-left: 130px; }
.linkInfoHeightStandorte { height: 96px; }
#submitRenschGround { margin-left: 100px; width: 240px; }
#groundSonstiges { width: 237px; height: 100px; }
input.inputRenschGround { width: 237px; }

