@charset "utf-8";#content #e3app {font:92%/135% Tahoma,Arial,Helvetica,sans-serif;}
#e3app .container {overflow:hidden;width:722px;}
.rich-modalpanel { background:transparent !important; border:0 !important;}
.rich-mpnl_panel { background:transparent !important; border:0 !important; }
.rich-mpnl-shadow { background:transparent !important;}
#content #e3app img { margin-bottom:0; border:0;}
#content #e3app ul li { background:none;padding-left:0;}
#content #e3app li { padding-bottom:0; padding-top:0;}
 #content #indexPage { padding:24px; height:600px;}
#content #indexPage ul li { margin-left:16px;}
#content #indexPage ul li { list-style:square;}
#e3app { width:722px; position:relative;}
#e3app .innnerWizard,#e3app .oebWizardAjaxWrapper,#e3app .sshWizardAjaxWrapper { margin:0; padding:0; height:1%;}
.hiddenGebaeudeId{ display:none;}
#ariadne { position:relative; background-color:transparent; z-index:100;}
#e3app #appHeader,#e3app #appHeaderBig { height:131px; padding-left:24px; overflow:hidden; margin:0; border-bottom:1px solid #dddddf; position:relative; z-index:5;}
#e3app #appHeaderBig { height:153px;}
#e3app #visual,#e3app #visualBig { position:absolute; left:0; top:-23px; height:154px; text-align:right; width:722px; overflow:hidden; z-index:1;}
#e3app #visualBig { height:177px;}
#e3app #appHeader p,#e3app #appHeaderBig p{ width:350px; padding:0 0 1em 0; margin:0;}
#e3app h2 { display:block; font-size:16px; padding:0; margin:0; margin-bottom:1em; font-weight:bold; color:#707070;}
#e3app h3.subline { display:none;}
#e3app h3 { font-size:1.1em; font-weight:bold; margin:0; padding:4px 0; color:#707070;}
#e3app h4 { font-size:1em; font-weight:bold; margin:0; padding:3px 0; color:#707070;}
#content #e3app.qc #appHeaderBig p,#content #e3app #appHeaderBig p,#content #e3app #appHeader p { font-size:12px;}
#e3app a { color:#707070; text-decoration:underline; outline:none;}
map, area { outline:none;}
#e3app a.arrow { color:#707070; text-decoration:underline; padding-left:12px; background:transparent url(/web/cms/contentblob/396602/data/1723/arrow-gray.gif) no-repeat 0 4px;}
#e3app dl.rich-messages { padding:10px 24px 10px 24px; border-bottom:1px solid #dddddf;}
#e3app dt.validationMessages { padding:1px 24px 1px 0px; vertical-align:middle;}
#e3app dt.validationMessages .rich-messages-marker img { margin:0 7px 2px 0;}
#e3app dt.validationMessages .rich-messages-label { color:#e2001a;}
#e3app .hinweis { color:#0066aa;}
#e3app form{ margin:0; padding:0;}
#e3app form fieldset { width:722px; clear:both;}
#e3app form table { width:722px; font-size:1em; border-collapse:collapse; border-spacing:0; margin-bottom:0; border:0;}
#e3app form fieldset {border:0;margin:0;padding:0;}
#e3app form input.radio,#e3app form input.checkbox { color:#707070;}
#e3app form table thead th { font-size:11px; font-weight:bold; text-align:left; height:31px; padding:0 24px; border-bottom:1px solid #dddddf;}
#e3app form table tfoot td { font-size:1em; height:31px; padding:7px 24px; border-bottom:0;}
#e3app form table tfoot td.error { padding:7px 0; border-bottom:0;}
#e3app form table th,#e3app form table td,form #e3app.hwSearch table th,form #e3app.hwSearch table td { height:31px; font-size:11px; vertical-align:middle; padding:0; border-bottom:1px solid #dddddf;}
#e3app form table th,form #e3app.hwSearch table th {text-align:left; padding-left:24px;}
#e3app form table th.align-top-Pers {text-align:left; vertical-align:top; padding-top:10px;}
#e3app form table th.align-top,#e3app form table td.align-top { text-align:left; vertical-align:top; padding-top:5px; padding-bottom:5px;}
#e3app form input.text,form #e3app.hwSearch input.text,#e3app.hwSearch #profile div.tab input.text,#e3app.hwSearch #profile div.tab textarea.text { float:left; font-size:1em; color:#707070; border:1px solid #d4d4d6; background-color:#fff; padding:3px 3px 2px 3px; width:92px; height:15px; margin-right:5px;}
#e3app.hwSearch #profile div.anfrageTab input.text {float:left;}
#e3app form input.text[disabled='disabled'],form #e3app.hwSearch input.text[disabled='disabled'],#e3app.hwSearch #profile div.tab input.text[disabled='disabled'],#e3app.hwSearch #profile div.tab textarea.text[disabled='disabled'] {background-color:#f5f5f5;}
#e3app.hwSearch textarea.text {font-family:tahoma,verdana,sans-serif;font-size:100%;width:99%;}
#e3app.hwSearch #profile div.tab input.errorText {border:1px solid red;}
#content #e3app.hwSearch div.anfrageTab table {width:100%;}
#e3app form select,form #e3app select { float:left; font-size:1em; color:#707070; background-color:#fff; border:1px solid #d4d4d6; width:205px; height:22px; padding:1px; margin-right:5px;}
#e3app form select.units { width:100px; margin-top:0;}
#e3app form table .unitLabel { float:left; margin-top:2px; margin-right:5px;}
#e3app form table .unitLabel sup { vertical-align:4px; letter-spacing:2px; font-size:0.9em}
#e3app form table .tooltipImage,form #e3app table .tooltipImage{ float:left; margin-top:3px; position:relative; z-index:5;}
#e3app form table img.error { margin:0; padding:2px;}
#e3app form textarea.text { float:left; border:1px solid #d4d4d6; padding:3px 3px 2px 3px;width:322px; height:100px; margin:4px 6px 4px 0;}
.stern { color:#e76e00; font-family:Verdana, Arial, Helvetica, sans-serif;}
.floatBox {float:left;width:176px;padding-left:24px;}
#e3app form input.zipCode,#e3app form input.livingSpace,#e3app form input.totalSpace { width:52px;}
#e3app form select.maennchenauswahl,#e3app form select.Baujahr,#e3app form select.wohneinheiten,#e3app form select.etagen { width:60px;}
#e3app form span.spacer30px { padding-right:25px;}
#e3app form td strong { float:left; font-size:1em; display:block; padding-top:2px; padding-right:5px;}
#e3app form td.checkit { padding-left:24px; height:31px;}
#e3app form a { color:#707070; background-color:transparent; text-decoration:underline;}
#e3app form a:hover { color:#707070; background-color:transparent; text-decoration:underline;}
#e3app form #personsSelect { float:left; padding:8px 5px 6px 0; vertical-align:middle;}
#e3app form .maennchenblock { float:left; padding:8px 10px 6px 4px;}
#e3app #paging { clear:both; position:relative; width:678px; height:19px; padding:20px 20px 11px 24px; overflow:hidden;}
#e3app #paging .left,#e3app #pagingDotted .left { float:left; width:220px;}
#e3app #paging .right,#e3app #pagingDotted .right { float:right; text-align:right; width:220px;}
#e3app #paging .center,#e3app #pagingDotted .center { position:absolute; z-index:10; left:304px; width:120px; height:19px;}
#e3app #paging .center ul { list-style:none;}
#e3app #paging .center ul li { float:left; width:22px; height:19px; list-style:none; background:none; padding:0; margin:0; margin-right:1px;}
#e3app span.aktiv { color:#707070;}
#e3app span.inaktiv { color:#b7b7b7;}
#e3app .align-top .rowBox { overflow:hidden; height:27px;}
#e3app #gebaeudetyp { width:470px; height:290px; margin-bottom:5px; overflow:hidden; background:#fff url(/web/cms/contentblob/396604/data/1668/gebaeudetyp-bg.png) repeat-x center top;}
#e3app #gebaeudetyp .typ01,#e3app #gebaeudetyp .typ02,#e3app #gebaeudetyp .typ03,#e3app #gebaeudetyp .typ04,#e3app #gebaeudetyp .typ05,#e3app #gebaeudetyp .typ06 { float:left; height:145px; font-size:1em; text-align:center;}
#e3app #gebaeudetyp .typ01 img,#e3app #gebaeudetyp .typ02 img,#e3app #gebaeudetyp .typ03 img,#e3app #gebaeudetyp .typ04 img,#e3app #gebaeudetyp .typ05 img,#e3app #gebaeudetyp .typ06 img {cursor:pointer;}
#e3app #gebaeudetyp .typ01 { width:125px;}
#e3app #gebaeudetyp .typ01 img { margin:8px 25px 2px 10px;}
#e3app #gebaeudetyp .typ02 { width:180px;}
#e3app #gebaeudetyp .typ02 img { margin:8px 25px 2px 0;}
#e3app #gebaeudetyp .typ03 { width:165px;}
#e3app #gebaeudetyp .typ03 img { margin:8px 15px 2px 0;}
#e3app #gebaeudetyp .typ04 { width:110px;}
#e3app #gebaeudetyp .typ04 img { margin:8px 10px 2px 10px;}
#e3app #gebaeudetyp .typ05 { width:175px;}
#e3app #gebaeudetyp .typ05 img { margin:8px 5px 2px 0;}
#e3app #gebaeudetyp .typ06 { width:185px;}
#e3app #gebaeudetyp .typ06 img { margin:8px 15px 2px 0;}
#e3app #vorlauftemperatur { width:450px; height:240px; margin-bottom:5px; overflow:hidden; background:#fff url(/web/cms/contentblob/396606/data/1725/vorlauftemperatur-bg.png) repeat-x center top;}
#e3app #vorlauftemperatur img { width:325px; height:205px; margin:18px 25px 0 100px;}
#e3app #verglasungsart { width:450px; height:130px; margin-bottom:5px; overflow:hidden; background:#fff url(/web/cms/contentblob/396608/data/1668/gimmick-bg.png) repeat-x center top;}
#e3app #verglasungsart .typ01,#e3app #verglasungsart .typ02,#e3app #verglasungsart .typ03 { float:left; width:150px; font-size:1em; line-height:120%; text-align:center;}
#e3app #verglasungsart .typ01 img,#e3app #verglasungsart .typ02 img,#e3app #verglasungsart .typ03 img { margin:10px 35px 2px 35px;}
#e3app #aussenwand { width:510px; height:185px; margin-bottom:5px; overflow:hidden; background:#fff url(/web/cms/contentblob/396608/data/1668/gimmick-bg.png) repeat-x center top;}
#e3app #aussenwand .typ01,#e3app #aussenwand .typ02,#e3app #aussenwand .typ03 { float:left; width:170px; font-size:1em; line-height:120%; text-align:center;}
#e3app #aussenwand .typ01 img,#e3app #aussenwand .typ02 img,#e3app #aussenwand .typ03 img { margin:10px 25px 4px 25px;}
#e3app #keller { width:510px; height:125px; margin-bottom:5px; overflow:hidden; background:#fff url(/web/cms/contentblob/396608/data/1668/gimmick-bg.png) repeat-x center top;}
#e3app #keller .typ01,#e3app #keller .typ02 { float:left; width:255px; font-size:1em; text-align:center;}
#e3app #keller .typ01 img { margin:10px 50px 2px 25px;}
#e3app #keller .typ02 img { margin:10px 25px 2px 50px;}
#e3app #dach { width:510px; height:300px; margin-bottom:5px; overflow:hidden; background:#fff url(/web/cms/contentblob/396604/data/1668/gebaeudetyp-bg.png) repeat-x center top;}
#e3app #dach .typ01,#e3app #dach .typ02,#e3app #dach .typ03,#e3app #dach .typ04 { float:left; height:145px; font-size:1em; text-align:center;}
#e3app #dach .typ01,#e3app #dach .typ03 { width:235px;}
#e3app #dach .typ02,#e3app #dach .typ04 { width:275px;}
#e3app #dach .typ01 img,#e3app #dach .typ03 img { margin:10px 30px 2px 25px; background-color:#3CF;}
#e3app #dach .typ02 img,#e3app #dach .typ04 img { margin:10px 25px 2px 35px; background-color:#CCC;}
#e3app #panelneigungBox,#e3app #suedabweichungBox { width:450px; height:175px; margin:0 0 4px 0; overflow:hidden; background:#fff url(/web/cms/contentblob/396608/data/1668/gimmick-bg.png) repeat-x center top;}
#e3app #panelneigungBox img { width:335px; height:165px; margin:10px 16px 0 99px;}
#e3app #suedabweichungBox img { width:320px; height:165px; margin:10px 20px 0 110px;}
div.sliderBox { width:405px; padding:10px 30px 0 15px; height:38px; overflow:hidden; font-size:12px; color:#6d6d6d !important; background:#fff url(/web/cms/contentblob/396610/data/1727/staender.gif) 200px 0 no-repeat;}
div.sliderBg1 { background:#fff url(/web/cms/contentblob/396612/data/1728/staender1.gif) 202px 0 no-repeat; }
div.sliderBg2 { background:#fff url(/web/cms/contentblob/396614/data/1727/staender2.gif) 200px 0 no-repeat; }
div#slider.ui-widget-content { height:7px; width:403px; border:1px solid #dddddd; margin-bottom:5px; background:#fff url(/web/cms/contentblob/396616/data/1730/slider-bg.gif) left top repeat-x; color:#333333;}
div#slider a.ui-slider-handle { width:11px; height:20px; margin-top:-5px; background:transparent url(/web/cms/contentblob/396618/data/1731/slider-handle.gif) 50% 0 no-repeat; border:0; cursor:pointer; z-index:5;}
div.sliderBox .float-left {float:left; margin-left:-3px; }
div.sliderBox .float-right {float:right; margin-right:-10px; }
#e3app .innerWizard { width:722px;}
#e3app.qc #appHeaderBig { height:154px; padding:0 0 0 24px; margin:0; border-bottom:1px solid #dddddf; position:relative; z-index:5;}
#e3app.qc #appHeaderBig p { width:350px; font-size:1em; padding:96px 0 0 0; margin:0;}
#e3app.qc #visualBig { width:722px; height:177px; padding:0; margin:0;}
#e3app.qc form select.maennchenauswahl { width:60px;}
#e3app.qc form input.livingSpace,#e3app.qc form input.Baujahr { width:52px;}
#e3app form select.einheitSelect { width:100px;}
#e3app.container { width:722px; overflow:hidden;}
#e3app .infoBox { float:left; display:inline; width:340px; height:66px; overflow:hidden; margin:20px 10px 20px 10px; border:1px solid #d4d4d6; background:#fff none;}
#e3app .alertBox { float:left; display:inline; width:450px; height:88px; overflow:hidden; margin:8px 10px 0 10px; border:1px solid #d4d4d6; background-color:#fff; }
#e3app .ssh-linkBox { float:left; width:210px; height:66px; overflow:hidden; margin:0 0 8px 0; border:1px solid #d4d4d6; background:#efefef url(/web/cms/contentblob/396626/data/1732/ssh-linkBox.gif) top left repeat-x;}
#e3app .infoBox .image,#e3app .infoBox .text,#e3app .alertBox .image,#e3app .alertBox .text,#e3app .ssh-linkBox .image,#e3app .ssh-linkBox .text { float:left; margin-right:8px; overflow:hidden;}
#e3app .infoBox .image { width:75px; }
#e3app .infoBox .text { width:249px; }
#e3app .alertBox .image { width:88px; }
#e3app .alertBox .text { width:346px; padding-top:8px;}
#e3app .ssh-linkBox .image { width:75px; }
#e3app .ssh-linkBox .text { width:119px; padding-top:1px;}
#e3app .ssh-linkBox .text h4 { padding:2px 0; margin:0; font-size:1em;}
#e3app .ssh-linkBox .text p { font-size:1em;}
#e3app .infoBox .text p { font-size:1em;}
#e3app div.ssh-result { clear:both; width:688px; margin:12px 24px 24px 12px; overflow:hidden;}
#e3app div.ssh-result .container { float:left; margin-top:29px; width:212px; overflow:hidden;}
#e3app table.result { width:688px; font-size:1em;}
#e3app table.result thead th { color:#0066aa; height:30px; font-weight:bold; text-align:center; vertical-align:bottom; padding:0 0 2px 0; border-bottom:1px solid #707070;}
#e3app table.result th { height:36px; font-weight:bold; border-bottom:1px dotted #c9c9c9;}
#e3app table.result td { height:36px; text-align:center; border-bottom:1px dotted #c9c9c9;}
#e3app table.result td.color { background-color:#f2f7fb;}
#e3app table.result tbody { border-bottom:1px solid #707070;}
#e3app table.result tfoot th { font-weight:normal; border-bottom:none;}
#e3app table.result tfoot td { border-bottom:none;}
#e3app table.result caption { text-align:left; font-size:1.1em; padding-left:24px;}
#e3app .ssh-result h3 { text-align:left; font-size:1.1em; font-weight:normal; height:18px; padding:0 0 0 24px;}
#e3app table.result .floatBox {float:left;width:150px;padding-left:24px;}
#e3app table.small { float:left; width:452px; margin-right:24px}
#e3app form input.produktname { width:198px;}
#e3app #search-button { padding-top:5px; padding-left:232px;}
* html #e3app #search-button { padding-left:246px;}
#e3app .contentItem { margin-top:24px; padding:0 24px; font-size:1em;}
#e3app #productList { margin-top:24px; width:722px; overflow:hidden;}
#e3app #productList table { width:722px; margin:12px 0 0 0; border:0 !important; font-size:1em;}
#e3app #productList table thead { background-color:#f0f6fa;}
#e3app #productList table thead th { color:#0066aa; height:34px; font-size:1em; font-weight:normal; text-align:center; line-height:1.2em; padding:0 3px 0 3px; background-color:#f0f6fa; border-top:1px solid #e9e9e9; border-right:0; border-left:0; border-bottom:1px solid #707070;}
#e3app #productList table thead th a { color:#0066aa; font-size:1em;  text-decoration:underline;}
#e3app #productList table thead th a:hover { color:#0066aa; text-decoration:underline;}
#e3app #productList table thead th a.sort-up { padding-right:13px; background:transparent url(/web/cms/contentblob/396628/data/1733/sort-up.gif) center right no-repeat; }
#e3app #productList table thead th a.sort-down { padding-right:13px; background:transparent url(/web/cms/contentblob/396630/data/1734/sort-down.gif) center right no-repeat;}
#e3app #productList table thead th a.sort-none { background:none;}
#e3app #productList table td { padding:3px; font-size:1em; text-align:center; border-right:none; border-bottom:1px dotted #c9c9c9;}
#e3app #productList table td.color { background-color:#f2f7fb;}
#e3app #productList table tbody { border-bottom:1px solid #707070;}
#e3app #productList tfoot td { padding:0px;}
#e3app #productList tfoot td table{ margin-top:0;}
#e3app #productList tfoot td table td { border-bottom:1px solid #707070;}
#e3app #productList tfoot td { border-bottom:0;}
#e3app #productList tfoot .dr-dscr-act#e3app #productList tfoot .dr-dscr-inact {background-color:#fff;}
#e3app #productList tfoot .dr-dscr-button { border:0; padding-bottom:2px; font-size:1.4em; background-color:#f0f6fa; border-bottom:1px solid #707070;}
#e3app #productList #noResults { padding:4px 24px 4px 24px; color:#0066aa; font-size:1em;}
#e3app #productList .dr-subtable-footercell { border:0;}
#e3app #productList .dr-dscr-button-dsbld { border:0;}
#e3app #productList .dr-table-footercell,#e3app #productList .rich-table-footercell { width:722px;}
#e3app #productList #prodPaging { width:722px; margin-top:4px; font-size:1em; overflow:hidden;}
#e3app #productList #prodPaging .left { float:left; width:100px; padding-left:10px; overflow:hidden;}
#e3app #productList #prodPaging .center { float:left; width:290px; text-align:right; padding-left:4px; overflow:hidden;}
#e3app #productList #prodPaging .right { float:left; width:298px; padding-right:20px; text-align:right; overflow:hidden;}
#e3app #productDetail { float:left; width:462px; margin:36px 24px 0 0; overflow:hidden;}
#e3app #productList h2,#e3app #productDetail h2 { padding-left:24px; color:#0066aa;}
#e3app #productDetail p { padding-left:24px;}
#e3app #productDetail .preis { font-weight:bold; color:#0066aa;}
#e3app #productDetail table { width:450px; font-size:1em;}
#e3app #productDetail table .tableHead { font-weight:normal; padding-left:24px; width:170px;}
#e3app #productDetail table .tableData { font-weight:bold; color:#0066aa;}
#e3app #productDetail .shortdesc { width:416px; padding:10px 10px 10px 24px; border-bottom:1px solid #dddddf; font-size:1em;}
#e3app #productDetail .shortdesc p { padding:0; margin-bottom:0;}
#e3app #prodSidebar { float:left; width:236px; margin-top:36px; overflow:hidden; text-align:right;}
#e3app #prodSidebar .image,#e3app #prodSidebar .anzeige { font-size:1em; width:236px; overflow:hidden;}
#e3app #prodSidebar .image p { margin-top:4px;}
#e3app #prodSidebar .image p a { padding-right:22px; text-decoration:underline; background:transparent url(/web/cms/contentblob/396632/data/1735/lupe.gif) center right no-repeat;}
#e3app #prodSidebar .image p a:hover { text-decoration:none;}
#e3app h3.warranty { padding-left:24px; margin-top:24px; width:426px; border-bottom:1px solid #DDDDDF; font-weight:normal; font-size:1em;}
#e3app #herstellerDetails{ padding:24px;}
#e3app #herstellerDetails h2 { color:#0066aa;}
#e3app #herstellerDetails p { padding-bottom:1em; margin-bottom:0;}
#e3app.my-e3 #appHeader { height:154px; padding-left:24px; border-bottom:1px solid #dddddf; position:relative; margin-bottom:8px; overflow:hidden; z-index:5;}
#e3app.my-e3 #visual { position:absolute; left:0; top:-23px; height:177px; text-align:right; width:722px; z-index:1;}
#e3app.my-e3 .container { clear:both; width:722px;}
#e3app.my-e3 .bigBox,#e3app.my-e3 .smallBox {  float:left; width:355px; height:128px; overflow:hidden; margin:0 8px 8px 0; border:1px solid #d4d4d6; background-color:#FFFFFF;}
#e3app.my-e3 .smallBox { height:94px;}
#e3app.my-e3 .last { margin-right:0;}
#e3app.my-e3 .bigBox h3, #e3app.my-e3 .smallBox h3 { font-size:1.4em; font-weight:normal; margin-bottom:0.4em;}
 #e3app.my-e3 .bigBox p, #e3app.my-e3 .smallBox p { margin-bottom:0.5em;}
 #e3app.my-e3 .bigBox .text,#e3app.my-e3 .smallBox .text { padding:14px 8px 0 16px;}
#e3app.my-e3 .bigBox .image,#e3app.my-e3 .smallBox .image{ float:right; height:100px; margin:14px 8px 14px 0;}
 #e3app.my-e3 .smallBox .image {  height:78px;}
#e3app.my-e3 .smallBox .imgHome {  float:right; height:94px; margin:0 8px 0 0; }
#e3app.my-e3 .projectBox { width:686px; font-size:1em; overflow:hidden; margin-left:12px; margin-bottom:8px; padding:6px; background-color:#FFF; border:1px solid #dddddf;}
#e3app.my-e3 .projectBox .innerBox { height:110px; width:686px; margin:0; padding:0; overflow:hidden; background:#fff url(/web/cms/contentblob/396634/data/1736/bg-projectBox.gif) top left repeat-x;}
#e3app.my-e3 .projectBox .innerBox .image{ float:left; width:156px; overflow:hidden;}
#e3app.my-e3 .projectBox .headlineBox { float:left; width:530px; height:36px; overflow:hidden;}
#e3app.my-e3 .projectBox .headlineBox h3 { float:left; font-size:1.4em; font-weight:normal; margin-right:10px;}
#e3app.my-e3 .projectBox .headlineBox div.stars { float:left; margin-top:4px; margin-right:10px;}
#e3app.my-e3 .projectBox .headlineBox .tooltipImage,#e3app.my-e3 .projectBox .headlineBox .deleteButton { float:left; margin-top:4px;}
#e3app.my-e3 .projectBox .headlineBox .tooltipImage { margin-right:16px;}
#e3app.my-e3 .projectBox .linkBox { float:left; width:530px; height:70px;}
#e3app.my-e3 .projectBox .linkBox .selected { float:left; width:166px;}
#e3app.my-e3 .projectBox .linkBox .sperator { width:2px; height:50px; margin-right:10px; float:left;}
#e3app.my-e3 .projectBox .linkBox .left { float:left; margin-top:10px; width:170px;}
#e3app.my-e3 .projectBox .linkBox .firstleft {width:165px;}
#e3app.my-e3 .projectBox .linkBox ul.left li { list-style:none; padding-left:12px;  background:transparent url(/web/cms/contentblob/396602/data/1723/arrow-gray.gif) no-repeat scroll 0 4px; margin:0;}
#e3app.my-e3 .projectBox .linkBox ul.left li a { text-decoration:none;border:0;}
#e3app.my-e3 .projectBox .linkBox ul.left li a:hover { text-decoration:underline;}
#e3app #pagingDotted { clear:both; width:678px; padding:20px 20px 11px 24px; margin-top:22px; height:45px; border-top:1px dotted #c9c9c9; overflow:hidden;}
#e3app #pagingDotted .rowBox { margin-top:4px;}
#e3app#pagingDotted .rowBox img{ margin-top:2px; margin-left:5px;}
#content table tfoot th,#content table tfoot td { border-top:0; border-bottom:0;}
#e3app form input.Vorname,#e3app form input.Nachname,#e3app form input.Login,#e3app form input.Passwort,#e3app form input.Passwort-Wiederholung { width:154px;}
#e3app.regi select.Sicherheitsfrage { width:330px;}
#e3app form input.PLZ { width:90px; }
#e3app form input.Ort { width:219px; }
#e3app form input.E-Mail,#e3app form input.Telefon,#e3app form input.Betreff,#e3app form input.Strasse,#e3app form input.Antwort {  width:322px;}
#e3app form select.Tag {width:90px;}
#e3app form select.Monat {width:140px;}
#e3app form select.Jahr {width:90px;}
#e3app .textBox { padding:24px 24px 0 24px; font-size:1em;}
#e3app .textBox h2 { font-size:1.45em; font-weight:bold; padding-top:0.2em; padding-bottom:0.5em; margin:0;}
#e3app .textBox p { padding-bottom:1em; margin:0;}
#e3app #oeb-ergebnis { float:left; width:396px; height:186px; overflow:hidden; margin-right:8px; padding:22px 10px 12px 22px; border:1px solid #dddddf; margin-bottom:8px;}
#e3app #oeb-sparpotential { float:left; position:relative; width:264px; height:186px; overflow:hidden; padding:21px 0 12px 16px; border:1px solid #dddddf; background:transparent url(/web/cms/contentblob/396636/data/1670/sparschwein.png) bottom left no-repeat; margin-bottom:8px;}
#e3app #oeb-sparpotential .potential { position:absolute; top:92px; left:140px; width:140px; height:60px; text-align:left; background-color:transparent;}
#e3app #oeb-sparpotential .potential .preis { font-size:2.4em; color:#88ba14; padding:3px 0 12px 0;}
#e3app #oeb-sparpotential .potential .small { font-size:0.9em; color:#707070;}
#e3app #oeb-empfehlungen { clear:both; width:686px; overflow:hidden; padding:22px 17px 15px 17px; border:1px solid #dddddf;}
#e3app #oeb-empfehlungen h2 { margin-bottom:30px;}
#e3app #oeb-empfehlungen .empfehlung h4 { color:#f30000; height:36px; margin:0;}
#e3app #oeb-empfehlungen .empfehlung h4 img { vertical-align:middle;}
#e3app #oeb-empfehlungen .empfehlung { width:674px; overflow:hidden; margin-bottom:8px; padding:6px; background-color:#FFF; border:1px solid #dddddf;}
#e3app #oeb-empfehlungen .empfehlung .innerSmall { height:94px; width:674px; margin:0; padding:0; overflow:hidden; background:#fff url(/web/cms/contentblob/396638/data/1738/bg-empfehlung-big.gif) top left repeat-x;}
#e3app #oeb-empfehlungen .empfehlung .innerSmallHeizung { height:171px; width:674px; margin:0; padding:0; overflow:hidden; background:#fff url(/web/cms/contentblob/396638/data/1738/bg-empfehlung-big.gif) top left repeat-x;}
#content #e3app #oeb-empfehlungen .empfehlung .innerBig { height:222px; width:674px; margin:0; padding:0; overflow:hidden; background:#fff url(/web/cms/contentblob/396638/data/1738/bg-empfehlung-big.gif) top left repeat-x;}
#content #e3app #oeb-empfehlungen .empfehlung .innerBigHeizung { height:315px; width:674px; margin:0; padding:0; overflow:hidden; background:#fff url(/web/cms/contentblob/396638/data/1738/bg-empfehlung-big.gif) top left repeat-x;}
#content #e3app #oeb-empfehlungen .empfehlung .leftBox { float:left; width:120px; height:94px; overflow:hidden;}
#content #e3app #oeb-empfehlungen .empfehlung .centerBox { float:left; width:396px; height:94px; overflow:hidden; padding-left:10px;}
#content #e3app #oeb-empfehlungen .empfehlung .centerBoxHeizung { float:left; width:396px; height:164px; overflow:hidden; padding-left:10px;}
#content #e3app #oeb-empfehlungen .empfehlung .rightBox { float:left; width:135px; height:26px; text-align:right; overflow:hidden; padding:68px 11px 7px 0;}
#content #e3app #oeb-empfehlungen table.result { width:674px; font-size:1em; margin:0; padding:0;}
#content #e3app #oeb-empfehlungen table.result th,#content #e3app #oeb-empfehlungen table.result td { font-size:1em; line-height:30px; height:30px; padding:0; border-bottom:1px solid #dddddf;}
#content #e3app #oeb-empfehlungen table.result th { text-align:left !important; font-weight:bold; text-indent:14px;}
#content #e3app #oeb-empfehlungen table.result td { text-align:right;}
#content #e3app #oeb-empfehlungen table.result td span.spacer{ padding-right:20px;}
#content #e3app #oeb-empfehlungen table.result td .smallspacer{ padding-right:5px;}
#content #e3app #oeb-empfehlungen table.result td.alignLeft{ text-align:left;}
#content #e3app ul.linklist { float:right; list-style:none; margin-bottom:0;}
#content #e3app ul.linklist li {float:left; list-style:none;margin-right:20px; margin-bottom:0; display:inline;}
#content #e3app ul.linklist li a { color:#0066aa; font-weight:bold; padding-left:10px; text-decoration:none; background:transparent url(/web/cms/contentblob/396640/data/1739/arrow-blue.gif) no-repeat scroll 0 4px;}
#content #e3app ul.linklist li a:hover {text-decoration:underline;}
#content #e3app #oeb-empfehlungen ul.list { margin:0 0 0.6em 7px; padding:0;}
#content #e3app #oeb-empfehlungen ul.list li { font-weight:normal; font-size:1em; line-height:1em; padding-left:10px; text-decoration:none; background:transparent url(/web/cms/contentblob/396642/data/1740/dot-gray.gif) no-repeat scroll left center;}
#e3app #qc_energielevel { float:left; position:relative; width:432px; height:398px; border:1px solid #dddddf; margin-top:8px; margin-right:8px; background:transparent url(/web/cms/contentblob/396644/data/1667/bg-qc-energielevel.gif) top left repeat-x; overflow:hidden;}
#e3app #qc_energielevel h2 { margin:15px 15px 18px 15px;}
#e3app #qc_energielevel .level { float:left; width:65px; margin-left:0; display:inline;}
#e3app #qc_energielevel .label { float:left; width:75px; margin-left:30px; display:inline;}
#e3app #qc_energielevel .istwert { position:absolute; left:50px; top:349px; width:121px; height:25px; z-index:5;}
#e3app #qc_energielevel .sollwert{ position:absolute; left:196px; top:61px; width:127px; height:25px; z-index:10;}
#e3app #qc_sparpotential { float:left; width:278px; height:211px; position:relative; border:1px solid #dddddf; margin-top:8px; overflow:hidden;}
#e3app #qc_sparpotential h2,#e3app #qc_energieverbrauch h2 { padding:15px; margin:0;}
#e3app #qc_energieverbrauch { float:left; width:278px; height:186px; position:relative; border-left:1px solid #dddddf; border-right:1px solid #dddddf; border-bottom:1px solid #dddddf; overflow:hidden;}
#e3app #qc_energieverbrauchh2 { padding:15px; margin:0;}
#e3app #qc_sparpotential .layer,#e3app #qc_energieverbrauch .layer { position:absolute; z-index:10; left:135px; top:86px; width:145px; height:75px; overflow:hidden;}
#e3app #qc_sparpotential .preis,#e3app #qc_energieverbrauch .preis { font-size:2.4em; color:#88ba14; padding:2px 0 2px 0; margin:0; height:24px; width:140px;}
#e3app #qc_energieverbrauch .preis { color:#e2001a;}
#e3app #qc_sparpotential .small,#e3app #qc_energieverbrauch .small { font-size:0.9em; color:#707070; width:140px;}
#e3app #terms-of-use { padding:5px 24px; font-size:1em;}
#e3app #sshinfo { padding:15px 24px 5px 24px; font-size:1em;}
.float-left { float:left;}
.float-right { float:right;}
.clear { clear:both;}
#e3app #choise { width:722px; height:30px; overflow:hidden; background-color:transparent; border-bottom:1px solid #dddddf;}
#e3app .introRow,#e3app .introRowHead { width:674px; font-size:1em; padding:5px 24px 5px 24px; overflow:hidden; border-bottom:1px solid #dddddf;}
#e3app .introRowHead { font-size:1.1em; font-weight:bold;}
#e3app #choise .float-left,#e3app form table .float-left { float:left; height:17px; padding:7px 30px 6px 0;}
#e3app #choise .float-left {text-indent:24px;}
#e3app form table .float-left input.checkbox{ margin-top:2px; }
* html #e3app form table .float-left input.checkbox { margin-top:-2px;}
#e3app form table .float-left .tooltipImage { margin-top:0; z-index:5;}
#e3app #choise table.unwantedTable,#e3app table table.unwantedTable,#e3app.qc table table.unwantedTable { float:left; width:280px; border-collapse:collapse; border-spacing:0; margin-bottom:0; border:0;}
#e3app #choise table.unwantedTable,#e3app.qc form table table.RadioJaNein { width:130px;}
#e3app.regi table table.Anrede { width:180px;}
#e3app.regi table table.Anrede { width:180px;}
#e3app.regi table table.Anrede td input { vertical-align:middle;}
#e3app #choise table.unwantedTable,#e3app form table table{ margin-top:3px;}
#e3app #choise table.unwantedTable,#e3app form table table.unwantedTable td,#e3app form table table.unwantedTable th { border-bottom:0; font-size:1em; vertical-align:middle; height:27px;}
#e3app form table .TabletooltipImage,#e3app form #choise .TabletooltipImage { float:left; margin-top:6px; position:relative; z-index:5;}
#e3app table td table.RadioJaNein,#e3app table th table.RadioJaNein,#e3app.qctable td table.RadioJaNein { width:130px;}
#e3app form table table{ margin-top:3px;}
#e3app form table table.unwantedTable td,#e3app form table table.unwantedTable th { border-bottom:0; vertical-align:middle;  font-size:1em; height:27px;}
.rich-tool-tip { background-color:#fff !important; border:1px solid #dddddf !important; font-weight:normal !important; width:200px; z-index:1250 !important;}
#e3app table.result table.noSSHtable { float:left; width:auto; border-collapse:collapse; border-spacing:0; margin-bottom:0; margin-top:0; margin:0; border:0;}
#e3app table.result tfoot table.noSSHtable tbody td { width:170px; text-indent:25px; text-align:left; border-bottom:0;}
#e3app table.result tfoot table.noSSHtable tbody td input{ vertical-align:middle; margin-right:3px;}
#e3app table.result tfoot table.noSSHtable tbody {border-bottom:none;}
#e3app table.result tfoot th,#e3app table.result tfoot td { margin:0; padding:0;}
#e3app table.result tfoot th { text-align:left; text-indent:24px;}
#e3app table.result tfoot td { text-align:left; border-bottom:0;}
#e3app form table.result .tooltipImage { float:none; margin-top:0; vertical-align:middle; margin-left:5px;}
#content #e3app.eCard #paging { padding-top:30px;}
#content #e3app.eCard #container { float:left; width:466px; margin-right:20px; overflow:hidden;}
#content #e3app.eCard #eCardPreview { width:464px; height:318px; border:1px solid #d4d4d4; margin-bottom:20px; overflow:hidden;}
#content #e3app.eCard #enterName { float:left; width:234px; height:104px; border:1px solid #c7ddec; background-color:#f2f7fb; margin-bottom:10px; overflow:hidden;}
#content #e3app.eCard #chooseSlogan { position:relative; float:left; width:234px; height:392px; border:1px solid #c7ddec; background-color:#f2f7fb; overflow:hidden;}
#content #e3app.eCard #chooseCard { float:right; width:422px; height:158px; border:1px solid #c7ddec; background-color:#f2f7fb; margin-right:8px; overflow:hidden;}
#content #e3app.eCard #chooseStromberg { float:left; width:464px; height:168px; border:1px solid #c7ddec; background-color:#f2f7fb; overflow:hidden;}
#content #e3app.eCard #enterName h3,#content #e3app.eCard #chooseSlogan h3,#content #e3app.eCard #chooseStromberg h3 { display:block; width:210px; height:22px; font-size:1.1em; padding:9px 10px 0 14px; margin:0; font-weight:bold; color:#0066aa; background:url(/web/cms/contentblob/396646/data/1742/ecard-headline.gif) 0 0 repeat-x; border-bottom:1px solid #c7ddec;}
#content #e3app.eCard #chooseStromberg h3 { width:440px;}
#content #e3app.eCard #enterName .innerBox,#content #e3app.eCard #chooseSlogan .innerBox { padding:12px 5px 10px 10px; width:219px; border-bottom:0; background:none; background-color:transparent;}
#content #e3app.eCard #enterName .innerBox { padding-top:15px;}
#content #e3app.eCard #enterName .innerBox p { margin-bottom:0.6em;}
#content #e3app.eCard #enterName .radio { margin:0; border:0; position:static; vertical-align:middle; background-color:transparent;}
#content #e3app.eCard #enterName .text { float:left; width:175px; margin-top:3px; margin-right:6px;}
#content #e3app.eCard #enterName .button { float:left; margin-top:4px;}
#content #e3app.eCard #chooseSlogan table { width:214px; margin-bottom:15px;}
#content #e3app.eCard #chooseSlogan th,#content #e3app.eCard #chooseSlogan td { border-bottom:0; padding:0; margin:0; line-height:130%; vertical-align:top;}
#content #e3app.eCard #chooseSlogan th,#content #e3app.eCard #chooseSlogan td { padding-bottom:10px;}
#content #e3app.eCard #chooseSlogan .radio { margin:0; border:0; margin-top:3px; position:static; background-color:transparent;}
* html #content #e3app.eCard #chooseSlogan .radio { margin-top:-2px; margin-left:-2px;}
#content #e3app.eCard #chooseStromberg .innerBox{ padding:12px 7px 12px 7px; overflow:hidden; width:454px;}
#content #e3app.eCard #chooseStromberg .cards { float:left; width:420px; height:112px; overflow:hidden; position:relative;}
#content #e3app.eCard #chooseStromberg .thumb { display:block; position:relative; left:0px; clear:none;}
#content #e3app.eCard #chooseStromberg #stromContainer { width:1300px; position:absolute; left:-521px;}
#content #e3app.eCard #chooseStromberg .arrow { float:left; border:0; margin:47px 10px 0 0; vertical-align:middle;}
#content #e3app.eCard #chooseStromberg .last { margin:47px 0 0 0;}
#content #e3app.eCard #chooseStromberg .card { float:left; border:1px solid #d4d4d4; margin:0 13px 0 0; vertical-align:middle;}
#content #e3app.eCard #chooseStromberg .active { border:1px solid #408dbf;}
#content #e3app.eCard .eCardData td,#content #e3app.eCard .eCardData th {}
#content #e3app.eCard .eCardData input.text { width:200px;}
#content #e3app.eCard .eCardData textarea.text { color:#707070; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; float:none; width:200px; height:100px; border:1px solid #d4d4d6; padding:3px 5px 3px 5px; margin:4px 6px 4px 0;}
#content #e3app.eCard #energieweltButton { position:absolute; z-index:20; left:470px; top:25px; width:145px; height:145px;}
#content #e3app.eCard h2 { display:block; font-size:1.45em; padding:0; margin:0; margin-bottom:1em; font-weight:bold; color:#707070;}
#content #e3app.eCard .greetings { width:534px; margin:0 auto; border:1px solid #c7ddec; background-color:#f2f7fb; font-weight:normal; color:#0066aa; padding:10px;}
#content #e3app.eCard .textBox { padding:0 13px;}
#content #e3app.eCard#flashBox{ width:554px; height:380px; border:1px solid #d4d4d4; overflow:hidden; margin:0 auto 10px;}
#content #e3app.eCard #eCardPreview#flashBox { width:464px; height:318px; border:0;}
#e3app.hwSearch #visualBig { top:0; height:auto;}
#content #e3app.hwSearch #ppHeaderBig { height:148px; border-bottom:1px solid #DDDDDF;}
div#e3app.hwSearch { margin-bottom:10px;}
.hwFooter { margin-top:10px; overflow:hidden;}
.hwFooter p { margin-bottom:0;}
#e3app #hwsGewerkVorschauListe table th,#e3app #hwsGewerkVorschauListe table td,#e3app div.tableRow { padding:0 0 0 24px;}
#e3app #hwsGewerkVorschauListe table.gewerkCheck input { vertical-align:text-bottom; margin-right:0.5em;}
.hwResultHeadline { border-bottom:1px solid #dddddf; padding:8px 0 0 24px; height:23px; font-weight:bold; background:#fff url(/web/cms/contentblob/396648/data/1743/subline.gif) repeat-x scroll 0 0;}
.hwResultHeadline p { margin-bottom:0;}
.hwResultSubHeadline { padding:0 0 3px 24px; margin-bottom:0;}
#content #e3app.hwSearch { font-family:Tahoma,Arial,Helvetica,sans-serif;}
#content #e3app.hwSearch table tr.premium { background:#fff url(/web/cms/contentblob/396650/data/1744/tablePremium.jpg) repeat-x scroll left bottom;}
#content #e3app.hwSearch #content #e3app.hwSearch table.ergebnisTabelle th,#content #e3app.hwSearch table.ergebnisTabelle td { padding-right:0; padding-left:24px; color:#707070; border:0; font-size:13px; border-bottom:1px solid #dddddf;}
#content #e3app.hwSearch table.ergebnisTabelle tbody td { padding-top:5px; padding-bottom:4px; vertical-align:top;}
#content #e3app.hwSearch table.ergebnisTabelle td { vertical-align:middle;}
#content #e3app.hwSearch form td strong { padding-top:0; padding-right:0; float:none; display:inline;}
#content #e3app.hwSearch table.ergebnisTabelle thead th { background:#fff url(/web/cms/contentblob/396648/data/1743/subline.gif) repeat-x scroll 0 0; text-align:left; color:#707070; border:0 none;}
#content #e3app.hwSearch table.ergebnisTabelle tfoot td {padding-left:0;}
#content #e3app.hwSearch img.hwTooltipImage { vertical-align:text-bottom;}
#content #e3app.hwSearch .searchLegend table td{ height:31px;}
#content #e3app.hwSearch .searchLegend img.hwTooltipImage { vertical-align:middle;}
#content #e3app.hwSearch .newSearch { clear:both; padding-top:10px; padding-left:11px;}
#content #e3app.hwSearch .print { float:right; margin-top:10px;}
#content #e3app.hwSearch .ergebnisTabelle tr.dr-table-footer { background-color:#707070;}
#content #e3app.hwSearch .ergebnisTabelle tr.dr-table-footer td { height:auto; padding-top:0; padding-bottom:0; color:#000;}
#content #e3app.hwSearch .ergebnisTabelle tr.dr-table-footer td.rich-datascr-inact { color:#1572b1;}
#content #e3app.hwSearch .ergebnisTabelle tr.dr-table-footer td.rich-datascr-button { background-color:#f0f6fa;}
#content #e3app.hwSearch .ergebnisTabelle tfoot table { margin-top:0;}
#content #e3app.hwSearch .ergebnisTabelle tfoot table td { margin-top:0; border-bottom:0 none;}
#content #e3app.hwSearch .paging { overflow:hidden;}
.eigenePartnerPanel input {border:1px solid #cac8cd;font-size:11px;}
#e3app.hwSearch .premiumHeader img.medal { float:left; margin-left:12px; margin-right:10px; margin-top:6px;}
#content #e3app.hwSearch .left table td,#content #e3app.hwSearch .left table th { border-bottom:0 none;}
#content #e3app.hwSearch #profile { margin-top:20px;}
#content #e3app.hwSearch #profile #pContent { padding-left:12px; width:710px; font-size:11px;}
#content #e3app.hwSearch div.left { float:left; position:relative;}
#content #e3app.hwSearch div.left #kontakt { border:1px solid #C9C9C9; width:445px;}
#content #e3app.hwSearch div.left #kontakt td { border-bottom:1px solid #C9C9C9; padding:0;}
#content #e3app.hwSearch div.left #kontakt td p {width:200px;}
#content #e3app.hwSearch div.left #kontakt td.rightColumn,#content #e3app.hwSearch div.left #kontakt td.rightColumn { width:222px;}
#content #e3app.hwSearch div.left #kontakt td.leftColumn img,#content #e3app.hwSearch div.left #kontakt td.rightColumn img { margin:0; padding:0;}
#content #e3app.hwSearch div.left #kontakt td.leftColumn div.error { border:1px solid red; width:159px; padding:5px; padding-left:7px; margin-left:10px; margin-top:5px; margin-bottom:5px;}
#content #e3app.hwSearch div.right { width:284px; position:relative; float:right;}
#content #e3app.hwSearch #profile div.right { width:240px;}
#content #e3app.hwReg #profile div.paging .right { width:120px;}
#content #e3app.hwSearch div.left #kontakt td.textColumn { vertical-align:top; padding-top:24px; width:200px;}
#content #e3app.hwSearch #profile .textColumn p { margin-bottom:1em; padding-left:17px;}
#content #e3app.hwSearch #profile.large #qualifikationen { background:url(/web/cms/contentblob/396652/data/1745/qualifikationen-small.png) no-repeat scroll 0 0 transparent; height:236px; margin-top:-4px;}
#content #e3app.hwSearch #profile #qualifikationen h3 { padding-top:15px;}
#content #e3app.hwSearch #profile #qualifikationen h3 span { border-bottom:1px solid #C9C9C9; display:block; margin:0 3px; padding-bottom:15px; padding-left:17px; padding-top:6px;}
#content #e3app.hwSearch #profile #qualifikationen p { background:transparent url(/web/cms/contentblob/396654/data/1746/qualifikationen-trenner.gif) no-repeat scroll center bottom; font-size:11px; font-weight:bold; margin-bottom:0; padding:6px 4px 2px;}
#content #e3app.hwSearch #profile #qualifikationen p span.grey { color:#c3c3c3;}
#content #e3app.hwSearch #profile #qualifikationen p.last { background:transparent none;}
#content #e3app.hwSearch #profile #qualifikationen p span { display:block; padding-bottom:7px; padding-left:13px; width:187px;}
#content #e3app.hwSearch #profile #qualifikationen p img.tooltipImage { vertical-align:bottom; margin-left:5px;}
#content #e3app.hwSearch #profile #qualifikationen p img.hook { float:right; margin-right:10px;}
#content #e3app.hwSearch #profile .anzeige { float:right; margin-top:23px; width:236px;}
#content #e3app.hwSearch #profile .anzeige img { border:1px solid #C9C9C9;}
#content #e3app.hwSearch #profile #qualifikationen p span .tooltipText { margin-left:-16px; padding-left:0px;}
#content #e3app.hwSearch #profile.large .regional {background:url(/web/cms/contentblob/396652/data/1745/qualifikationen-small.png) no-repeat scroll 0 0 transparent;height:236px;margin-top:23px;}
#content #e3app.hwSearch #profile.large .regional h3 img {padding-top:0;padding-left:0;}
#content #e3app.hwSearch #profile.large .regional img {padding-top:0;border:0;padding-left:4px;}
#content #e3app.hwSearch #profile .regional h3 {padding-top:15px;padding-bottom:0;}
#content #e3app.hwSearch #profile .regional h3 span {border-bottom:1px solid #C9C9C9;display:block;margin:0 3px;padding-bottom:15px;padding-left:17px;padding-top:6px;}
#content #e3app.hwSearch #profile .regional p {background:transparent url(/web/cms/contentblob/396654/data/1746/qualifikationen-trenner.gif) no-repeat scroll center bottom;font-size:11px;font-weight:bold;margin-bottom:0;padding:6px 4px 2px;}
#content #e3app.hwSearch #profile .regional p span.grey {color:#c3c3c3;}
#content #e3app.hwSearch #profile .regional p.last {background:transparent none;}
#content #e3app.hwSearch #profile .regional p span {display:block;padding-bottom:7px;padding-left:13px;width:187px;}
#content #e3app.hwSearch #profile .regional p img.tooltipImage {vertical-align:bottom;margin-left:5px;}
#content #e3app.hwSearch #profile .regional p img.hook {float:right;margin-right:10px;}
#content #e3app.hwSearch #profile .regional p span .tooltipText {margin-left:-16px;padding-left:0px;}
#content #e3app.hwSearch #profile #addons { margin-top:20px;}
#content #e3app.hwSearch #addons .addon { margin-bottom:22px; border-bottom:1px solid #C9C9C9; overflow:hidden; width:445px;}
#content #e3app.hwSearch #brand-list {width:445px;}
#content #e3app.hwSearch #addons .addon img { float:left; position:relative; margin-right:15px; margin-bottom:-1px; width:82px; height:66px; border:1px solid #C9C9C9;}
#content #e3app.hwSearch #addons .partner img { width:82px !important; height:39px !important;}
#content #e3app.hwSearch #addons .addon div { padding-top:2px;}
#content #e3app.hwSearch #addons .stichworte1 div { width:345px; float:left;}
#content #e3app.hwSearch #addons .addon p { margin-bottom:0;}
#content #e3app.hwSearch #addons .stichworte p { padding-left:0;}
#content #e3app.hwSearch #addons .addon a.url { background:transparent url(/web/cms/contentblob/396656/data/1747/linkarrow.gif) center left no-repeat; padding-left:8px;}
#content #e3app.hwSearch #addons .addon div.clearBoth { padding-top:0;}
#content #e3app.hwSearch #addons .addon div ul{ margin-top:6px; margin-bottom:8px;}
#content #e3app.hwSearch #addons .addon div ul li { padding:3px 0 0 0 ; color:#0066AA; font-size:1.1em; font-weight:bold;}
#content #e3app.hwSearch #addons .addon div ul li img { margin-right:10px; float:none;}
#content #e3app.hwSearch #hwr-header { height:137px; font-size:1.1em; padding-left:24px;}
#e3app #hwr-header { font-size:1.1em; height:117px; padding-left:24px; position:relative; top:43px; z-index:5;}
#content #e3app.hwSearch #hwr-header h2 {font-weight:normal;}
#content #e3app.hwSearch h2 { color:#707070; display:block; font-size:1.4em; font-weight:bold; margin-bottom:1em;}
#content #e3app.hwSearch #hwr-header p { padding:0 0 1em; width:280px;}
#content #e3app.hwSearch #hwr-visual { height:186px; top:0;}
#content #e3app.hwSearch #visual,#content #e3app.hwSearch #hwr-visual { position:absolute; right:14px; text-align:right; width:380px; z-index:1;}
#content #e3app.hwSearch #hwr-header-add { border-bottom:1px solid #DDDDDF; height:41px; width:722px;}
#content #e3app.hwSearch div.clearBoth {}
#content #e3app.hwSearch input.text { width:180px;}
#content #e3app.hwSearch .paging.noborder { margin-top:10px;}
#content #e3app.hwSearch .paging .right { text-align:right;}
#content #e3app.hwSearch h6 { background:url(/web/cms/contentblob/396648/data/1743/subline.gif) repeat-x scroll 0 0 transparent; border-bottom:1px solid #DDDDDF; color:#707070; font-size:11px; height:18px; margin-bottom:0; padding-bottom:7px; padding-left:23px; padding-top:6px;}
#content #e3app.hwSearch h6.noBack { background:transparent none;}
#e3app.hwSearch.registration form table { width:100%;}
#e3app.hwSearch form table table.checkboxes { width:auto;}
#e3app.hwSearch.registration form table table td { padding-right:20px;}
#e3app.hwSearch.registration table td table td { border-bottom:medium none; padding-left:0; padding-right:0; width:88px;}
#e3app.hwSearch.registration form input.text { width:154px;}
#e3app.hwSearch.registration form input.Email,#e3app.hwSearch.registration form input.Password,#e3app.hwSearch.registration form input.Vorname,#e3app.hwSearch.registration form input.Nachname,#e3app.hwSearch.registration form input.Login,#e3app.hwSearch.registration form input.Passwort,#e3app.hwSearch.registration form input.Passwort-Wiederholung,#e3app.hwSearch.registration form input.Antwort { width:180px;}
#e3app.hwSearch form select,form #e3app.hwSearch select { width:188px;}
#e3app.hwSearch.registration form textarea.text,form #e3app.hwSearch.registration textarea.text { color:#707070; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; float:none; width:180px; height:100px; border:1px solid #d4d4d6; padding:3px 5px 3px 5px; margin:4px 6px 4px 0;}
#content form #e3app.hwSearch.registration input.small,#content #e3app.hwSearch.registration form input.small,#content #e3app.hwReg #profile .bearbeiten input.small { width:70px;}
#e3app.hwSearch.registration table td table.table-list td,#e3app.hwSearch.registration table td table.fullWidth td { width:100%;}
#e3app.hwSearch form input.radio,div.box div.box-footer input,#e3app.hwSearch form input.checkbox { color:#707070; margin-right:9px; vertical-align:middle;}
#content #e3app.hwSearch form input.fileUploadInput,#content #e3app.hwSearch form input.file { float:left; color:#707070; border:1px solid #d4d4d6; background-color:#fff; padding:3px 2px 2px 3px; margin-right:5px; width:250px;}
#content #e3app.hwSearch tr.noBottomBorder th,#content #e3app.hwSearch tr.noBottomBorder td { border-bottom:0 none;}
#e3app.hwSearch form table .tooltipImage,form #e3app.hwSearch table .tooltipImage { float:none; margin-top:0; vertical-align:inherit; margin-left:5px;}
#e3app.hwSearch form table .table-list td input { margin-top:2px; margin-right:5px;}
* html #e3app.hwSearch form table .table-list td input { margin-top:0;}
* + html #e3app.hwSearch form table .table-list td input { margin-top:0;}
#content #e3app.hwSearch form table { margin-top:0;}
.applicationPage #content { margin-right:0;}
#e3app.hwSearch form table .alignTop { vertical-align:top; padding-top:0;}
#e3app.hwSearch p.marginTop { margin:5px 0;}
#e3app.hwSearch p.noMargin { margin-top:0; margin-bottom:0;}
#content #e3app.hwSearch ul.crossList { list-style:none; margin-left:50px;}
#content #e3app.hwSearch ul.crossList li { list-style:none; background:transparent url(/web/cms/contentblob/396658/data/1748/cross.gif) no-repeat scroll 0 4px; padding-left:20px;}
#content #e3app.hwSearch.registration td,#content #e3app.hwSearch.registration th { padding-top:5px; padding-bottom:5px; vertical-align:top; height:auto;}
#content #e3app.hwSearch.registration td td,#content #e3app.hwSearch.registration th th { padding-top:0; padding-bottom:0;}
span.error, span.rich-message-label { color:#e2001a;}
span.rich-message-label { margin-left:5px;}
#content #e3app.hwSearch td.dynamicError,#content #e3app.hwSearch th.dynamicError { padding-top:5px; padding-bottom:5px;}
#content div.agb ul { margin-left:265px;}
#content div.agb ul li { float:left; margin-right:10px; background:#fff none;}
div.agb ul li a { color:#707070; font-size:0.9em; text-decoration:underline;}
.tooltipText { padding-left:0px; white-space:normal !important;  font-size:11px !important; text-align:left !important; line-height:17px !important; text-indent:0px !important;}
#e3app .tooltipWide { margin-left:70px;}
.dr-rich-tool-tip { z-index:1250 !important;}
.tipBackgroundColor {}
.tipBorderColor {}
#e3app.hwSearch form table.table-list,#e3app.hwSearch td.fullWidth { vertical-align:top !important; height:auto; line-height:17px;}
#content #e3app.hwSearch table.fullWidth { width:100%;}
#e3app.hwSearch #siteNavigation { overflow:hidden; text-align:center; float:right;}
#e3app.hwSearch #siteNavigation li { float:left;}
#content #e3app.hwSearch.rPage3 .tooltipImage { float:right; margin-right:5px;}
#e3app.hwSearch.registration form fieldset table td div.advisetext { float:right; width:150px;}
#e3app.hwSearch .mediaBlock { margin-bottom:5px;}
#e3app.hwSearch .mediaBlock a.link { color:#06a;}
#e3app.hwSearch .mediaBlock a.mediaDelete { margin-left:10px;}
#e3app.hwSearch .mediaBlock a.mediaDelete img { vertical-align:middle;}
#content #e3app.hwSearch.rPage3 .checkboxGroup table.wideLabel td { width:48% !important;}
#e3app.hwSearch #diff { margin-top:32px; font-size:11px;}
#e3app.hwSearch #diff .left { display:inline; float:left; margin-right:23px; overflow:hidden; width:336px;}
#content #e3app.hwSearch #diff .right { display:inline; float:left; width:349px;}
#e3app.hwSearch #diff div#standard,#e3app.hwSearch #diff div#premium { height:350px;}
#e3app.hwSearch #diff .box { border:1px solid #D4D4D4; margin-bottom:12px; position:relative; width:334px;}
#e3app.hwSearch #standard {background:url(/web/cms/contentblob/396660/data/1749/standard-bg.png) no-repeat scroll center bottom white;}
#e3app.hwSearch #diff .box .premiumInner { padding:8px 0 13px 107px;}
#e3app.hwSearch div#standard .premiumInner { background:url(/web/cms/contentblob/396662/data/1750/bag-standard.gif) no-repeat scroll 14px 30px transparent;}
#e3app.hwSearch div#premium .premiumInner { background:url(/web/cms/contentblob/396664/data/1751/bag-premium.gif) no-repeat scroll 14px 30px transparent;}
#e3app.hwSearch div#premium { background:url(/web/cms/contentblob/396666/data/1752/premium-bg.png) no-repeat scroll center bottom white;}
#e3app.hwSearch #diff .box ul{ margin-bottom:0; margin-top:9px;}
#e3app.hwSearch #diff #standard ul li,#e3app.hwSearch #diff #premium ul li { display:block;}
#e3app.hwSearch #diff .box ul li { background:url(/web/cms/contentblob/396658/data/1748/cross.gif) no-repeat scroll 0 4px transparent; display:inline-block; line-height:16px; padding-bottom:5px; padding-left:21px; position:relative;}
#e3app.hwSearch #diff .box div.costs { color:#E9B001; font-weight:bold; left:24px; position:absolute; top:137px;}
#e3app.hwSearch #diff div#standard div.costs{ color:#A2A2A2;}
#e3app.hwSearch #diff .box div.box-footer { bottom:0; height:40px; padding:23px 0 0 70px; position:absolute; width:100%;}
#e3app.hwSearch #diff #links-mitgliedschaft.box { background:url(/web/cms/contentblob/396668/data/1753/links-mitgliedschaft.png) no-repeat scroll 0 0 white;}
#e3app.hwSearch #diff #links-mitgliedschaft-download.box { background:url(/web/cms/contentblob/396670/data/1754/links-download.png) no-repeat scroll 0 0 white;}
#e3app.hwSearch #diff #links-mitgliedschaft.box .premiumInner { padding-left:91px;}
#e3app.hwSearch #diff .box div.links { margin-bottom:0; margin-left:0; margin-top:9px;}
#e3app.hwSearch #diff .box div.links a.info { background:url(/web/cms/contentblob/396656/data/1747/linkarrow.gif) no-repeat scroll 0 5px transparent; color:#0066AA; display:block; padding-left:15px; position:relative; text-decoration:none;}
#e3app.hwSearch #diff .box div.links a.info.down { background:url(/web/cms/contentblob/396672/data/1755/linkarrow-down.gif) no-repeat scroll 0 7px transparent;}
#e3app.hwSearch #diff div#links-mitgliedschaft,#e3app.hwSearch #diff div#links-mitgliedschaft-download { height:110px; overflow:hidden;}
#content #e3app.hwSearch.rPage6 form fieldset {font-size:11px;}
#content #e3app.hwSearch .halfTable { width:340px; float:left;}
#content #e3app.hwSearch .halfRight { width:349px; float:right;}
#e3app.hwSearch img.aendern { vertical-align:middle; margin-left:5px;}
#content #e3app.hwSearch .halfTable p { padding-top:7px; padding-left:23px;}
#content #e3app.hwSearch span.inactive,#content #e3app.hwSearch span.inactive a { color:#BEBEBE;}
* + html #e3app.hwSearch #profile{margin-top:0;}
* + html #e3app.hwSearch #profile #pContent {margin-top:20px;}
#e3app.hwSearch #profile ul.tabMenu {overflow:hidden;margin-bottom:0;background:white url(/web/cms/contentblob/412664/data/1817/tabborderbottom.gif) repeat-x scroll left bottom;width:447px;}
#e3app.hwSearch #profile ul.tabMenu li {cursor:pointer;float:left;height:55px;width:88px;margin-right:1px;}
#e3app.hwSearch #profile .tabGroup {border:1px solid #C9C9C9;border-top:none;width:445px;}
#e3app.hwSearch #profile .tabGroup .tab {padding-top:24px;padding-bottom:24px;}
#e3app.hwSearch #profile ul.tabMenu li div {height:55px;background:white none no-repeat scroll 0 -55px;}
#e3app.hwSearch #profile ul.tabMenu li div.active {background-position:0 0;}
#e3app.hwSearch #profile ul.tabMenu li.kontaktTab div {background-image:url(/web/cms/contentblob/411998/data/1811/kontakt.png);}
#e3app.hwSearch #profile ul.tabMenu li.unternehmenTab {width:91px;}
#e3app.hwSearch #profile ul.tabMenu li.unternehmenTab div {background-image:url(/web/cms/contentblob/412010/data/1814/unternehmen.png);}
#e3app.hwSearch #profile .unternehmenTab p {overflow:hidden;}
#e3app.hwSearch #profile ul.tabMenu li.referenzenTab div {background-image:url(/web/cms/contentblob/412006/data/1813/referenzen.png);}
#e3app.hwSearch #profile ul.tabMenu li.anfrageTab div {background-image:url(/web/cms/contentblob/411994/data/1810/anfrage.png);}
#e3app.hwSearch #profile ul.tabMenu li.partnerTab {margin-right:0;}
#e3app.hwSearch #profile ul.tabMenu li.partnerTab div {background-image:url(/web/cms/contentblob/412002/data/1812/partner.png);}
#content #e3app.hwSearch div.left .tabGroup #kontakt {border:0 none;}
#e3app.hwSearch #profile div.tab {padding:0 17px;}
#e3app.hwSearch #profile .tabGroup div.kontaktTab {padding-top:0;padding-left:0;}
#e3app.hwSearch #profile div.unternehmenTab .imageLeft {float:left;margin:5px 10px 5px 0;}
#e3app.hwSearch #profile div.unternehmenTab #flashContainer {margin-bottom:16px;}
#e3app.hwSearch #profile .referencePicture {float:left;width:130px;display:table-cell;margin-right:5px;}
#e3app.hwSearch #profile .lightbox .overlay {width:18px;right:4px;}
#e3app.hwSearch #profile .lightbox .overlay a {background:transparent url(/web/cms/contentblob/162002/data/1265/3-picture.gif) no-repeat scroll 0 0;display:block;}
#e3app.hwSearch #profile div.tab label {margin-right:10px;}
#e3app.hwSearch #profile div.tab input.text {width:180px;}
#e3app.hwSearch #profile div.tab textarea.text {width:180px;height:160px;border:1px solid #d4d4d6;}
#e3app.hwSearch #profile div.tab input.strasse {width:132px;margin-right:10px;}
#e3app.hwSearch #profile div.tab input.hausnr {width:30px;}
#e3app.hwSearch #profile div.tab input.plz {width:42px;margin-right:10px;}
#e3app.hwSearch #profile div.tab input.ort {width:120px;}
#e3app.hwSearch #profile div.anfrageTab table td {padding:4px 0;}
#e3app.hwSearch #profile ul.partner {list-style:none;}
#e3app.hwSearch #profile ul.partner li {margin-bottom:15px;}
#content #e3app.hwSearch #profile .partner table td {font-weight:bold;}
#content #e3app.hwSearch #profile .partner table td a img {margin-right:25px;}
#content #e3app.hwSearch #profile .partner .partnerHeadline {font-size:12px;color:#707070;font-size:1.2em;margin-bottom:1em;}
#content #e3app.hwReg #profile .tabGroup .bearbeiten input.text {width:150px;}
#content #e3app.hwReg #profile .tabGroup .bearbeiten input.small {width:50px;}
#e3app.premiumSearch form table.extdt-table-layout thead th,#e3app.premiumSearch form table.extdt-table-layout tbody td {padding:0 3px;}
#e3app form .ergebnisTabelle a {color:#06a;text-decoration:none;}
#e3app form table.noScriptUseableTable {width:660px;}
#e3app form table.noScriptUseableTable th {line-height:120%;}
#profileHeaderColumns {overflow:hidden;}
#profileHeaderColumns .phColumnLeft {float:left;width:445px;}
#profileHeaderColumns .phColumnRight {float:right;width:240px;}
.phColumnRight ul li {list-style-type:disc;margin-left:3em;}
#content #e3app.hwReg #profile .tabGroup {width:443px;}
#content #e3app.hwReg #profile .tabGroup.disabled {background-color:#e2e2e2;}
.hwReg .tabForm span.tab img { display:none;}
.hwReg .tabForm .tabsHeader span {cursor:pointer;}
.hwReg .tabForm .tabsHeader {overflow:hidden;width:445px;}
.hwReg .tabsHeader .tab {display:block;float:left;width:88px;height:39px;background:#fff url(/web/cms/contentblob/453826/data/1914/anfrage.png) no-repeat scroll 0 -39px;}
.hwReg .tabsHeader .active {background-position:0 0px;}
.hwReg #profile.standard .tabsHeader .premium {background-position:0 -78px;}
.hwReg .tabsHeader .datenschutz {background-image:url(/web/cms/contentblob/453828/data/1915/datenschutz.png);width:100px;}
.hwReg .tabsHeader .paketwechsel {background-image:url(/web/cms/contentblob/453858/data/1917/paketwechsel.png);width:100px;}
.hwReg .tabsHeader .zahlungsverkehr {background-image:url(/web/cms/contentblob/453868/data/1921/zahlungsverkehr.png);width:125px;}
.hwReg .tabsHeader .kontakt {background-image:url(/web/cms/contentblob/453856/data/1916/kontakt.png);}
.hwReg .tabsHeader .unternehmen {background-image:url(/web/cms/contentblob/453866/data/1920/unternehmen.png);width:91px;}
.hwReg .tabsHeader .referenzen {background-image:url(/web/cms/contentblob/453864/data/1919/referenzen.png);}
.hwReg .tabsHeader .partner {background-image:url(/web/cms/contentblob/453860/data/1918/partner.png);}
.hwReg .tabsHeader .registrar {background-image:url(/web/cms/contentblob/457946/data/1924/Meine-Login-Daten.png);width:135px;}
#e3app.hwReg .left {z-index:2;}
#e3app.hwReg .right {z-index:1;}
#e3app.hwReg .mediaFunctions {position:absolute;right:0;bottom:0;}
#e3app.hwReg .lightbox {display:block;}
#e3app.hwReg #profile .mediaFunctions .overlay {width:26px;position:static;display:block;float:right;margin-left:4px;}
.hwReg .lightbox .overlay span {cursor:pointer;background:transparent url(/web/cms/contentblob/460828/data/1929/overlayUpload-PNG.png) no-repeat scroll 0 0;display:block;width:26px;height:24px;}
* html .hwReg .lightbox .overlay span {background-image:url(/web/cms/contentblob/455984/data/1922/overlayUpload-GIF.gif);}
.hwReg .lightbox .delete span {background-image:url(/web/cms/contentblob/460824/data/1928/overlayDelete-PNG.png);}
* html .hwReg .lightbox .delete span {background-image:url(/web/cms/contentblob/455986/data/1923/overlayDelete-GIF.gif);}
.hwReg .lightbox .delete span:hover {background-color:#f55;}
.hwReg .lightbox .upload span:hover {background-color:#5f5;}
#e3app.hwReg .functionButtons {margin-top:16px;}
#e3app.hwReg .functionButtons span.fButton {cursor:pointer;}
#content #e3app.hwReg #profile .tabsHeader {background:#fff url(/web/cms/contentblob/412664/data/1817/tabborderbottom.gif) repeat-x scroll 0 bottom;}
#content #e3app.hwReg #profile.standard,#content #e3app.hwReg #profile.standard .tabGroup.evfalse {border:0 none;}
#content #e3app.hwReg table.fullWidth {width:100%;}
#content #e3app.hwReg table.fullWidth .twoColumns {width:49%;}
#content #e3app.hwReg .bearbeiten th img.tooltipImage {float:right;}
#content #e3app.hwReg p input {margin-bottom:2px;}
#content #e3app.hwReg table th,#content #e3app.hwReg table td {vertical-align:top;}
#content #e3app.hwReg .bearbeiten table {width:auto;}
#content #e3app.hwReg .bearbeiten .tOptions table td.valueColumn {width:200px;}
#content #e3app.hwReg .bearbeiten table th {padding-left:0;}
#content #e3app.hwReg .bearbeiten fieldset {width:auto;}
#content #e3app.hwReg input {vertical-align:middle;}
#content #e3app.hwReg .bearbeiten input.text {margin:2px 0;vertical-align:top;}
#content #e3app.hwReg table.tabs {width:auto;}
#content #e3app.hwReg .defaultval {color:lightgray;border:1px solid lightgray;font-style:italic;}
#content #e3app.hwReg .hwname {font-weight:bold;}
#content #e3app.hwReg #profile .bearbeiten input.text {margin-right:1px;padding-left:1px;padding-right:1px;float:none;}
#content #e3app.hwReg #profile .bearbeiten label {display:block;}
#content #e3app.hwReg #profile .bearbeiten .optGroup label {display:inline;}
.clickButton {cursor:pointer;}
#content #e3app.hwReg #profile .bearbeiten label.headlineLabel {display:block;margin-top:10px;margin-bottom:5px;font-weight:bold;}
#content #e3app.hwReg .bearbeiten .editImage {margin-right:5px;float:left;display:table-cell;}
#content #e3app.hwReg #profile .edit1 .editImage {margin-right:0;float:none;display:inline;}
.premiumHinweis {font-weight:bold;margin-bottom:5px;padding-bottom:2px;margin-bottom:16px;padding-left:25px;background:#fff url(/web/cms/contentblob/462676/data/1934/premium.gif) no-repeat scroll 0 0;border-bottom:1px solid #ccc;}
#content #e3app.hwReg div.tHeadline {border-bottom:1px solid #D4D4D6;background-color:#f5f5f5;color:#303030;}
#content #e3app.hwReg div.tHeadline.thPrivate {background:#f5f5f5 url(/web/cms/contentblob/461784/data/1931/private.gif) no-repeat scroll 0 4px;padding-left:20px;min-height:18px;}
* html #content #e3app.hwReg div.thPrivate {padding-left:20px !important;}
* html #content #e3app.hwReg div.ogPremium div.thPrivate {padding-left:40px !important;}
#content #e3app.hwReg #profile .ogPremium div.tHeadline {background:#f5f5f5 url(/web/cms/contentblob/462448/data/1933/premium-18.gif) no-repeat scroll 0 4px;padding-left:20px;min-height:18px;}
#content #e3app.hwReg #profile .ogPremium div.tHeadline.thPrivate {background:#f5f5f5 url(/web/cms/contentblob/464274/data/1935/privatePremium.gif) no-repeat scroll 0 4px;padding-left:40px;}
#content #e3app.hwReg div.tHeadline,#content #e3app.hwReg div.tOptions {overflow:hidden;padding:5px 10px 5px 10px;}
#content #e3app.hwReg div.tOptions {min-height:10px;}
#content #e3app.hwReg div.optGroup {border:1px solid #707070;margin-bottom:1em;}
#content #e3app.hwReg #profile.standard div.optGroup.ogPremium {background-color:#f9f9f9;}
#content #e3app.hwReg img.tooltipImage {float:right;}
#content #e3app.hwReg table th, #content #e3app.hwReg table td {height:auto;}
#content #e3app.hwReg #profile input.text,#content #e3app.hwReg #profile textarea.text {font-size:11px;}
#content #e3app.hwReg #profile div.hinweis {padding:10px;}
#content #e3app.hwReg table#kontakt.bearbeiten table.checkboxes {border-bottom:0 none;}
#content #e3app.hwReg table#kontakt.bearbeiten table.checkboxes td {border-bottom:0 none;}
#content #e3app.hwReg table#kontakt td.tC2 p {padding-left:0;}
#content #e3app.hwReg #profile .tabGroup .bearbeiten ul.inputList input.text {width:130px;}
#content #e3app.hwReg ul.inputList{list-style-type:disc;margin-left:1.5em;}
* + html #content #e3app.hwReg table.markenTable ul.inputList li {line-height:30px;}
#content #e3app.hwReg table.markenTable ul li a {display:inline-block;height:18px;width:18px;margin:4px 20px 0 2px;background:#fff url(/web/cms/contentblob/460832/data/1930/overlayDeleteSmall-PNG.png) no-repeat scroll 1px 1px;text-decoration:none;}
*+html #content #e3app.hwReg table.markenTable ul li a {background-image:url(/web/cms/contentblob/460724/data/1927/overlayDeleteSmall-GIF.gif);}
#content #e3app.hwReg table.markenTable td.second ul li a {margin-right:0;}
#content #e3app.hwReg table.markenTable ul li a:hover {background-color:#f55;}
#content #e3app.hwReg table.partnerList td {padding:2px 5px;line-height:120%;}
#content #e3app.hwReg div.button {margin:0 0 10px 10px;}
#content #e3app.hwReg table.partnerList td {padding-left:0;}
#content #e3app.hwReg table.partnerList td.deleteColumn {padding:0;width:80px;}
div.rgTop {overflow:hidden;margin-bottom:6px;}
#e3app.hwReg ul.markenList {list-style-type:disc;margin-left:1.5em;margin-top:0.5em;}
#e3app.hwReg p.premiumList {overflow:hidden;}
#e3app.hwReg p.premiumList span.imageLeft,#e3app.hwReg p.premiumList span.address {float:left;margin-right:6px;}
#e3app.hwReg h3.partnerHeadline {font-size:11px;margin-bottom:16px;}
#content #e3app.hwReg #diff {margin-top:0;}
#content #e3app.hwReg #diff div#premium {width:auto;height:auto;background-image:none;}
#content #e3app.hwReg .premiumInner {padding-bottom:0;}
#content #e3app.hwReg #diff div.box-footer {position:static;height:auto;width:auto;padding:0 0 12px 70px;}
#content #e3app.hwReg #profile .bearbeiten #premium label {display:inline;}
#content #e3app.hwReg #diff div#links-mitgliedschaft, #content #e3app.hwReg #diff div#links-mitgliedschaft-download {width:auto;}
#content #e3app.hwReg #diff div#links-mitgliedschaft {height:65px; }
#content #e3app.hwReg #diff div#links-mitgliedschaft-download {height:100px;}
.qualiCheck {float:right;clear:none;}
#content #e3app.hwReg #qualifikationen p {overflow:hidden;line-height:19px;}
#mediaUpload h3 {color:#06a;font-weight:bold;}
#confirmDiv h3 {color:#06a;font-weight:bold;}
#e3app.hwReg dl.rich-messages {border:1px solid red;}
.regStatusFull {width:200px;height:5px;overflow:hidden;background-color:white;border:1px solid #707070;margin-bottom:1em;}
.regStatusFull .filledStatus {background:white url(/web/cms/contentblob/462440/data/1932/statusbar.gif) no-repeat scroll 0 0; height:5px; width:0;}
.hwRegTwoSteps .tooltipImage {margin-right:5px;}
#e3app.hwReg.hwRegTwoSteps table td table.labelWidth td {width:48% !important;}
.hwReg .lightbox .overlay span.rich-tool-tip,.hwReg .lightbox .overlay span.rich-tool-tip span,.hwReg .lightbox .overlay span.tooltipText {background:#fff none;height:auto;width:200px;}
.hwReg .lightbox .overlay .tooltipImage {border:0 none;}
#content #e3app.hwSearch #profile .anzeige img.tooltipImage {border:0 none;}
#content #e3app.hwReg img.tooltipImage {cursor:help;}
#content #e3app.hwReg img.mediaInfo {position:relative;z-index:1;margin-bottom:-24px !important;}
dl.rich-messages {margin-bottom:6px;}
#content #e3app.hwReg span.rich-messages-marker {vertical-align:middle;margin-right:5px;}
* html div#qualifikationen p {zoom:1;}
* html #content #e3app.hwReg #profile .tab {padding-right:0;}
* html #content #e3app.hwReg #profile .tab p {height:1%;}
* html #content #e3app.hwReg .tOptions {height:1%;}
* html #content #e3app.hwReg .partnerTab .optGroup {width:400px;}
* html #content #e3app.hwReg table.partnerList {width:387px;}
#e3app .gewerkeTT .rich-tool-tip { background:#fff url(/web/cms/contentblob/396634/data/1736/bg-projectBox.gif) bottom left repeat-x;border:2px solid #cce1ee !important;}
#e3app .gewerkeTT .dr-table {background-color:transparent;}
#e3app .gewerkeTT table {width:auto;}
#e3app .gewerkeTT table td {border:0 none;height:auto;line-height:14px;padding:4px 0;border-bottom:1px dotted #c4c0c9;}
#e3app .gewerkeTT table thead th {height:auto;text-align:left;background-color:#fff;padding:0;border:0 none;}
#e3app .gewerkeTT table td.functions {text-align:center;}
#e3app .fbHeadline {background:transparent url(/web/cms/contentblob/406988/data/1792/navArrowDownGray.gif) no-repeat scroll right 7px;display:inline-block;padding:5px 15px 5px 0;cursor:pointer;}
#e3app.my-e3 .fbHeadline.fbHeadlineActive {background-image:url(/web/cms/contentblob/492954/data/52560/navArrowUpGray.gif);}
#e3app.my-e3 .projectBox2 ul.fbList li {margin-bottom:2px;}
#e3app.my-e3 .projectBox2 .innerBox, #e3app.my-e3 .projectBox2 .linkBox {height:auto;}
#e3app.my-e3 .projectBox2 .innerBox {background-position:left bottom;}
#e3app.my-e3 .projectBox2 .removeIcon {float:right;margin:0 10px 0 5px;padding-top:3px;}
#e3app.my-e3 .projectBox2 .borderDiv {border-left:1px solid #dddddf;border-right:1px solid #dddddf;padding-left:5px;margin:0 5px 5px 5px;min-height:50px;}
* html #e3app.my-e3 .projectBox2 .borderDiv {background:lime !important;height:50px;}
.bearbeitenTabelle .handwerkerPartnerTabelle .col1 {width:513px;border-bottom:0;}
.bearbeitenTabelle .handwerkerPartnerTabelle .col2 {border-bottom:0;}
div#e3app.hwSearch .hwSearchResults {width:771px;}
.fernwaerme td,.gasanschluss td {width:150px;}
#e3app.hwSearch table.gebaeudeart td {border-style:none;}
 #e3app.hwSearch #waermeverbrauch td.col {border-bottom:none;}
#e3app .frageBeantwortenForm table td {width:50%;height:31px;}

