h2 {font-size:1.33em;margin-top:17px;}
h3, p.headerLinkliste {font-size:1.34em;font-weight:normal;margin-bottom:1em;}
h1, h2, h3, h4, h5, h6, p, ul, ol {margin-bottom:1.1em;}
#keyvisual {margin-top:11px;}
.divLayer {display:none;}
#divLayer {display:none;}
#header {display:none;}
#ariadne {display:none;}
#footer {display:none;}
.co2ticker {display:none;}
#flyout {display:none;}
#col1 {display:none;}
#divLayer {display:none;}
#shadowbox_loading {display:none;}
.overlay {display:none;}
#e3BackLink {display:none;}
.hiddenGebaeudeId {display:none;}
.caption {display:block;font-size:11px;line-height:13px;}
#content .float--left img, #content .float--right img, #content .float--none img {margin-bottom:0;}
#content .float--right img{float:right;}
.float--left {float:left;margin:3px 12px 0 0;}
.float--right {float:right;margin:3px 0 0 12px;}
#content {display:inline;margin-left:13px;margin-right:23px;width:452px;}
#content {float:left;}
* {border:0 none;border-collapse:collapse;border-spacing:0;margin:0;margin-left:3px;padding:0;}
div.inner {overflow:visible !important;position:static !important;}
.teaserList {border-bottom:1px dotted #C9C9C9;height:76px;margin-bottom:24px;overflow:hidden;position:relative;}
#content .teaserBox img, #content .teaserList img {bottom:0;left:0;margin-bottom:0;position:absolute;height:70px;}
.teaserBox h4 a, .teaserList h4 a {color:#707070;margin-left:9px;}
.teaserBox p, .teaserList p {font-size:0.9em;line-height:125%;margin-bottom:0;margin-left:99px;}
.teaserList a.link, a.link {background:transparent url(/web/cms/contentblob/252882/data/43485/navArrow.gif) no-repeat scroll 0 2px;padding-left:16px;}
a {color:#0066AA;}
a, a:link {text-decoration:none;}
.msgBox {background:#FFFFFF none no-repeat scroll 0 0;border:1px solid #D4D4D6;font-size:0.9em;margin-bottom:23px;min-height:89px;padding-right:12px;padding-top:12px;position:relative;}
.msgBox h3 {font-size:1em;font-weight:bold;margin-bottom:0.3em;}
.msgBox p {margin-bottom:0;}
.msgBoxInner {margin-left:98px;}
.msgBox .msgboxIcon {position:absolute;left:30px;}
#e3app.qc{width:724px;}
#e3app.qc #appHeaderBig {border-bottom:1px solid #DDDDDF;margin-top:57px;padding:0 0 0 14px;position:relative;z-index:5;}
#e3app.qc #appHeaderBig p {margin:0;font-size:0.8em;padding-top:80px;width:300px;}
#e3app.qc #visualBig {margin-top:35px;margin-left:39px; height:177px;padding:0;width:724px;}
#e3app #visual, #e3app #visualBig {height:154px;left:0;overflow:hidden;position:absolute;text-align:right;top:-23px;width:724px;z-index:1;}
#e3app .introRow, #e3app .introRowHead {margin-top:10px;border-bottom:1px solid #DDDDDF;font-size:0.9em;overflow:hidden;height:15px;padding:5px 14px;width:676px;}
#e3app form table {border:0 none;border-collapse:collapse;border-spacing:0;font-size:1em;margin-bottom:0;width:724px;}
#e3app form table th.align-top-Pers {padding-top:10px;text-align:left;vertical-align:top;}
#e3app form table th {padding-left:24px;text-align:left;}
#e3app form table th, #e3app form table td {border-bottom:1px solid #DDDDDF;font-size:1em;height:31px;padding:0;vertical-align:middle;}
#content table td, #content table th {border-bottom:1px dotted #A6A7AB;line-height:18px;padding:0 15px 0 5px;}
td, th {font-size:100%;}
body, td, th {-x-system-font:none;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:75%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:135%;}
#e3app form #personsSelect {float:left;padding:8px 5px 6px 0;vertical-align:middle;}
#e3app.qc form select.maennchenauswahl {width:60px;}
#e3app form select.maennchenauswahl, #e3app form select.Baujahr, #e3app form select.wohneinheiten, #e3app form select.etagen {width:60px;}
#e3app form select {background-color:#FFFFFF;border:1px solid #D4D4D6;color:#707070;float:left;font-size:1em;height:22px;margin-right:5px;padding:1px;width:205px;}
#e3app form .maennchenblock {float:left;padding:8px 10px 6px 4px;}
.empty {background-image:url(/web/cms/contentblob/333352/data/52332/maennchen-nichtgefuellt.jpg);}
.maennchen {background-position:center center;background-repeat:no-repeat;border:0 none transparent;float:left;height:50px;margin-right:1px;width:22px;}
#e3app.qc form input.livingSpace, #e3app.qc form input.Baujahr {width:52px;}
#e3app form input.zipCode, #e3app form input.livingSpace, #e3app form input.totalSpace {width:52px;}
#e3app form input.text {background-color:#FFFFFF;border:1px solid #D4D4D6;color:#707070;float:left;font-size:1em;height:15px;margin-right:5px;padding:3px 3px 2px;width:92px;}
#e3app #choise .float-left, #e3app form table .float-left {float:left;height:17px;padding:7px 30px 6px 0;}
#e3app #paging .right, #e3app #pagingDotted .right {float:right;text-align:right;width:220px;}
#e3app #choise table.unwantedTable, #e3app.qc form table table.RadioJaNein {width:130px;}
#e3app table td table.RadioJaNein, #e3app table th table.RadioJaNein, #e3app.qc table td table.RadioJaNein {width:130px;}
#e3app #choise table.unwantedTable, #e3app table table.unwantedTable, #e3app.qc table table.unwantedTable {border:0 none;border-collapse:collapse;border-spacing:0;float:left;margin-bottom:0;width:280px;}
#e3app form table table {margin-top:3px;}
#e3app form table table.unwantedTable td, #e3app form table table.unwantedTable th {border-bottom:0 none;font-size:1em;height:27px;vertical-align:middle;}
#content #e3app img {border:0 none;margin-bottom:0;}
#e3app form table .TabletooltipImage, #e3app form #choise .TabletooltipImage {float:left;margin-top:6px;position:relative;z-index:5;}
#e3app .container {overflow:hidden;width:730px;}
#content #e3app {font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:92%;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:135%;}
#e3app #qc_energielevel {background:transparent url(/web/cms/contentblob/333382/data/52333/bg-qc-energielevel.gif) repeat-x scroll left top;border:1px solid #DDDDDF;float:left;height:398px;margin-right:8px;margin-top:8px;overflow:hidden;position:relative;width:433px;}
#e3app #qc_energielevel h2 {margin:15px 15px 18px;}
#e3app #qc_energielevel .level {display:inline;float:left;margin-left:0;width:65px;}
element.style {top:64.1392px;}
#e3app #qc_energielevel .istwert {height:25px;left:50px;position:absolute;top:349px;width:121px;z-index:5;}
#e3app #qc_energielevel .sollwert {height:25px;left:196px;position:absolute;top:61px;width:127px;z-index:10;}
#e3app #qc_sparpotential {border:1px solid #DDDDDF;float:left;height:211px;margin-top:8px;overflow:hidden;position:relative;width:277px;}
#e3app #qc_sparpotential h2 {margin:0;padding:15px;}
#e3app #qc_sparpotential .layer, #e3app #qc_energieverbrauch .layer {height:75px;left:135px;overflow:hidden;position:absolute;top:86px;width:145px;z-index:10;}
#e3app #qc_sparpotential .preis, #e3app #qc_energieverbrauch .preis {color:#88BA14;font-size:2.4em;height:24px;margin:0;padding:2px 0;width:140px;}
#e3app #qc_sparpotential .small, #e3app #qc_energieverbrauch .small {color:#707070;font-size:0.9em;width:140px;}
#e3app #qc_energieverbrauch {border-bottom:1px solid #DDDDDF;border-left:1px solid #DDDDDF;border-right:1px solid #DDDDDF;float:left;height:186px;overflow:hidden;position:relative;width:277px;}
#e3app #qc_energieverbrauch h2 {margin:0;padding:15px;}
#e3app #qc_energieverbrauch .preis {color:#E2001A;}
#e3app #terms-of-use {font-size:1em;padding:5px 24px;}
#e3app #paging {clear:both;height:19px;overflow:hidden;padding:20px 20px 11px 24px;position:relative;width:680px;}
#e3app #paging .right, #e3app #pagingDotted .right {float:right;text-align:right;width:220px;}
#e3app #paging .left, #e3app #pagingDotted .left {float:left;width:220px;}
.teaserBox {background:#FFFFFF url(/web/cms/contentblob/252544/data/43466/teaserBox.gif) repeat-x scroll 0 0;border:1px solid #D4D4D6;height:66px;margin-bottom:24px;overflow:hidden;position:relative;}
.teaserBox h4, .teaserList h4 {font-size:11px;line-height:1.3em;margin-bottom:0.3em;margin-left:90px;}
.teaserList h4 {margin-bottom:0.6em;}
.glossar form input.text {margin-right:10px;}
form input.text {border:1px solid #2E82B9;}
.glossar form input {float:left;}
input.text {border:1px solid #2E82B9;color:#2E82B9;font-size:1em;height:16px;padding:1px 2px 0;width:142px;}
.buttonClose {background:transparent url(/web/cms/contentblob/244/data/102/button-right.gif) no-repeat scroll 0 0;display:block;float:left;line-height:22px;margin-right:10px;width:36px;}
input.button {background:transparent url(/web/cms/contentblob/242/data/101/button-left.gif) no-repeat scroll 0 0;border:0 none;color:#0066AA;display:block;float:left;font-size:0.92em;font-weight:bold;height:22px;padding-left:10px;padding-top:0;}
#col2 .glossar .glossinner {background:transparent;}
#col2 .glossar { background:#fff url(/web/cms/contentblob/232/data/96/glossar.gif) no-repeat scroll 0 0; width:463px; height:99px; margin-bottom:12px;}
.medium .glossar { background:#fff url(/web/cms/contentblob/234/data/97/glossar-wide.gif) no-repeat scroll 0 0; width:547px;}
.glossar .glossinner { position:relative; width:100%; height:100%;}
.glossar form { position:absolute; left:120px; top:11px;}
.glossar form input { float:left;}
.glossar form input .text { margin-right:10px;}
.glossar .capital { position:absolute; color:#fff; right:27px; top:10px; font-size:30px; line-height:30px; text-transform:uppercase;}
.glossar .capitalList { position:absolute; top:67px; left:12px; text-transform:uppercase;}
#content .glossar .capitalList li { background:none; float:left; padding:0; margin:0;}
#content .glossar .capitalList li { color:#408DBF; font-weight:bold; padding:0 4px;}
.medium #content .glossar .capitalList li{ color:#408DBF; font-weight:bold; padding:0 6px;}
#content .glossar .capitalList li.active{ background-color:#fff;}
.glossarItem { margin-bottom:24px;}
#content p.glossarHeadline { font-weight:bold; margin-bottom:0;}
#content p.glossarReference { font-weight:bold;}
#content p.glossarReference a { font-weight:normal;}
#content p.glossarText { margin-bottom:0;}
.highlightClick{ font-size:2em; cursor:pointer;}
.highlight{ background-color:#D4E9FF; font-weight:bold;}
#e3app .innnerWizard, #e3app .oebWizardAjaxWrapper, #e3app .sshWizardAjaxWrapper {height:1%;margin:0;padding:0;width:730px;}
#e3app #appHeader, #e3app #appHeaderBig {border-bottom:1px solid #DDDDDF;height:148px;width:710px;margin:0;overflow:hidden;padding-left:24px;position:relative;z-index:5;}
#e3app h2 {color:#707070;display:block;font-size:1.45em;font-weight:bold;margin:0 0 1em;padding:0;}
#e3app #appHeader p, #e3app #appHeaderBig p {margin:0;padding:0 0 1em;width:350px;}
#e3app .align-top .rowBox {height:27px;overflow:hidden;}
#e3app #gebaeudetyp {background:#FFFFFF url(/web/cms/contentblob/333386/data/52331/gebaeudetyp-bg.png) repeat-x scroll center top;height:290px;margin-bottom:5px;overflow:hidden;width:479px;}
#e3app form table th.align-top {padding-top:6px;}
#e3app #gebaeudetyp .typ01, #e3app #gebaeudetyp .typ02, #e3app #gebaeudetyp .typ03, #e3app #gebaeudetyp .typ04, #e3app #gebaeudetyp .typ05, #e3app #gebaeudetyp .typ06 {float:left;font-size:1em;height:145px;text-align:center;}
#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;}
#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 form table th.align-top, #e3app form table td.align-top {padding-top:5px;text-align:left;vertical-align:top;}
 #e3app #paging {clear:both;height:19px;overflow:hidden;padding:20px 20px 11px 24px;position:relative;width:680px;}
#e3app #paging .right, #e3app #pagingDotted .right {float:right;text-align:right;width:220px;}
#e3app form a {background-color:transparent;color:#707070;text-decoration:underline;}
#e3app a {color:#707070;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;text-decoration:underline;}
#e3app #paging .left, #e3app #pagingDotted .left {float:left;width:220px;}
#e3app #paging .center, #e3app #pagingDotted .center {height:19px;left:304px;position:absolute;width:120px;z-index:10;}
#e3app #paging .center ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
#content ul {margin-left:0;}
#e3app #paging .center ul li {background:transparent none repeat scroll 0 0;float:left;height:19px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 1px 0 0;padding:0;width:22px;}
#e3app #verglasungsart {background:#FFFFFF url(/web/cms/contentblob/333388/data/52331/gimmick-bg.png) repeat-x scroll center top;height:130px;margin-bottom:5px;overflow:hidden;width:460px;}
#e3app #choise {background-color:transparent;border-bottom:1px solid #DDDDDF;height:30px;overflow:hidden;width:724px;}
#e3app #choise .float-left {text-indent:24px;}
#e3app #choise .float-left, #e3app form table .float-left {float:left;height:17px;padding:7px 30px 6px 0;}
#e3app #choise table.unwantedTable, #e3app form table table.unwantedTable td, #e3app form table table.unwantedTable th {border-bottom:0 none;font-size:1em;height:27px;vertical-align:middle;}
#e3app #choise table.unwantedTable, #e3app form table table {margin-top:3px;}
#e3app #verglasungsart .typ01, #e3app #verglasungsart .typ02, #e3app #verglasungsart .typ03 {float:left;font-size:1em;line-height:120%;text-align:center;width:150px;}
#e3app #aussenwand {background:#FFFFFF url(/web/cms/contentblob/333388/data/52331/gimmick-bg.png) repeat-x scroll center top;height:185px;margin-bottom:5px;overflow:hidden;width:520px;}
#e3app #aussenwand .typ01, #e3app #aussenwand .typ02, #e3app #aussenwand .typ03 {float:left;font-size:1em;line-height:120%;text-align:center;width:170px;}
#e3app #keller {background:#FFFFFF url(/web/cms/contentblob/333388/data/52331/gimmick-bg.png) repeat-x scroll center top;height:125px;margin-bottom:5px;overflow:hidden;width:520px;}
#e3app #keller .typ01, #e3app #keller .typ02 {float:left;font-size:1em;text-align:center;width:255px;}
#e3app #dach {background:#FFFFFF url(/web/cms/contentblob/333386/data/52331/gebaeudetyp-bg.png) repeat-x scroll center top;height:300px;margin-bottom:5px;overflow:hidden;width:520px;}
#e3app #dach .typ01, #e3app #dach .typ03 {width:235px;}
#e3app #dach .typ02, #e3app #dach .typ04 {width:275px;}
#e3app #dach .typ02 img, #e3app #dach .typ04 img {background-color:#CCCCCC;margin:10px 25px 2px 35px;}
#e3app #dach .typ01 img, #e3app #dach .typ03 img {background-color:#33CCFF;margin:10px 30px 2px 25px;}
#e3app #dach .typ01, #e3app #dach .typ02, #e3app #dach .typ03, #e3app #dach .typ04 {float:left;font-size:1em;height:145px;text-align:center;}
#e3app #oeb-ergebnis {border:1px solid #DDDDDF;float:left;height:186px;margin-bottom:8px;margin-right:8px;overflow:hidden;padding:22px 12px 12px 22px;width:398px;}
#e3app #oeb-sparpotential {background:transparent url(/web/cms/contentblob/333392/data/52335/sparschwein.png) no-repeat scroll left bottom;border:1px solid #DDDDDF;float:left;height:186px;margin-bottom:8px;overflow:hidden;padding:21px 0 12px 16px;position:relative;width:264px;}
#e3app #oeb-sparpotential .potential {background-color:transparent;height:60px;left:140px;position:absolute;text-align:left;top:92px;width:140px;}
#e3app #oeb-sparpotential .potential .preis {color:#88BA14;font-size:2.4em;padding:3px 0 12px;}
#e3app #oeb-sparpotential .potential .small {color:#707070;font-size:0.9em;}
#e3app #oeb-empfehlungen {border:1px solid #DDDDDF;clear:both;overflow:hidden;padding:22px 17px 15px;width:688px;}
#e3app #oeb-empfehlungen h2 {margin-bottom:30px;}
#e3app #oeb-empfehlungen .empfehlung {background-color:#FFFFFF;border:1px solid #DDDDDF;margin-bottom:8px;overflow:hidden;padding:6px;width:674px;}
#e3app #oeb-empfehlungen .empfehlung .innerSmall {background:#FFFFFF url(/web/cms/contentblob/333394/data/52336/bg-empfehlung-big.gif) repeat-x scroll left top;height:94px;margin:0;overflow:hidden;padding:0;width:674px;}
#content #e3app #oeb-empfehlungen .empfehlung .leftBox {float:left;height:94px;overflow:hidden;width:120px;}
#content #e3app #oeb-empfehlungen .empfehlung .centerBox {float:left;height:94px;overflow:hidden;padding-left:10px;width:396px;}
#e3app h3 {color:#707070;font-size:1.1em;font-weight:bold;margin:0;padding:4px 0;}
#e3app #oeb-empfehlungen .empfehlung h4 {color:#F30000;height:36px;margin:0;}
#e3app #oeb-empfehlungen .empfehlung h4 img {vertical-align:middle;}
#content #e3app #oeb-empfehlungen .empfehlung .rightBox {float:left;height:26px;overflow:hidden;padding:68px 11px 7px 0;text-align:right;width:135px;}
.applicationPage #col2 .inner {background:#FFFFFF none repeat scroll 0 0;overflow:visible;}
#col2 .inner {margin:0 8px;min-height:623px;overflow:hidden;width:724px;}
#e3app #productList table thead {background-color:#F0F6FA;}
.dr-table-thead {border-bottom:1px solid #C0C0C0;}
#e3app #search-button {padding-left:232px;padding-top:5px;}
#e3hw {overflow:hidden;position:relative;width:724px;}
#e3hw #hws-header {border-bottom:1px solid #DDDDDF;height:148px;margin-bottom:2px;}
#e3hw #hws-header, #e3hw #hwr-header {font-size:1.1em;padding-left:24px;}
.applicationPage #content {margin-left:0;width:724px;}
#e3hw {overflow:hidden;position:relative;width:724px;}
#e3hw #hwr-header {height:137px;}
#e3hw #hws-header, #e3hw #hwr-header {font-size:1.1em;padding-left:24px;}
#e3hw #hwr-header h2, #e3hw #hws-header h2 {font-weight:normal;}
#e3hw h2 {color:#707070;display:block;font-size:1.4em;font-weight:bold;margin-bottom:1em;}
#e3hw #hwr-header p {width:280px;}
#e3hw #hwr-header p {padding:0 0 1em;}
#e3hw #hwr-header-add {border-bottom:1px solid #DDDDDF;height:41px;width:724px;}
#e3hw #hwr-visual.flagged {right:70px;}
#e3hw #diff {margin-top:32px;padding-left:12px;}
#e3hw form, #e3hw #profile {font-size:0.9em;}
#e3hw form fieldset {border:0 none;margin:0;padding:0;width:724px;}
#e3hw #diff #wrapper {margin-bottom:10px;}
#e3hw #diff .left {display:inline;float:left;margin-right:23px;overflow:hidden;width:336px;}
#search { width:556px; }
#col2 .search .inner { background:transparent;}
.searchBox { background-color:#fff; width:240px; position:relative; height:100%; float:left; margin:0 20px 12px 0;}
.searchBox input .text { position:absolute; left:72px; top:10px; height:15px; width:138px;}
.searchBox input .submit { cursor:pointer; position:absolute; right:0; top:0; background:#fff url(/web/cms/contentblob/226/data/93/arrowbluesmall.gif) no-repeat scroll 8px 15px; border:none; width:24px; height:36px;}
#content .search p { margin-bottom:1px;}
 .searchHeader { background:#4C95C4 url(/web/cms/contentblob/274/data/117/searchheader.gif) no-repeat scroll center bottom; margin-bottom:12px; position:relative; height:1%; font-size:0.92em; }
.search .white { color:#fff;}
.searchHeader a { background-position:0 4px;}
.searchFilter { float:left; padding:0 0 0 10px;}
.searchFilter .select { margin-right:10px; margin-bottom:2px; color:#2E82B9; border-color:#2E82B9;}
.select {border:1px solid #DDDDDD;color:#58585A;font-size:1em;width:205px;}
.searchFooter {  height:25px; padding:8px 0 0 5px; margin-bottom:24px; overflow:hidden ; }
.searchText { color:#fff; padding:10px 10px 16px 10px;}
.searchRegionalize { clear:both; padding:0 10px 10px 10px;}
.searchPath { font-size:0.92em;}
.searchMain h2 { margin-bottom:6px;}
#content .searchMain ul.ariadne, #content .searchMain ul.ariadne li, #content .searchMain ul.searchPageNav li { display:inline; padding-left:0px;}
#content .searchMain ul.ariadne li { white-space:nowrap;}
#content .searchMain ul.ariadne li a { background:transparent url(/web/cms/contentblob/228/data/94/arrowbluenarrow.gif) no-repeat scroll 0 4px; padding-left:10px;}
#content .searchMain ul.ariadne li.first a { background:none; padding-left:0; margin-left:2px;}
#content .searchMain table td { text-align:left; list-style:none; background:none; padding:5px 0 7px 0; margin:0 0 12px 0; width:536px; border-top:1px dotted #B8B3AA;}
#content .searchMain table td ul.ariadne li { list-style:none; background:none;}
#content .searchMain table td.topResult { text-align:left; background-color:#F2F7FB;  border-bottom:1px dotted #B8B3AA; padding:10px; width:536px; }
#content .searchMain .headline { color:#0066AA; font-size:1.0em; font-weight:normal; margin-bottom:6px;}
#content .searchPageNav table,#content .searchPageNav td { margin:0; padding:0; border:0;}
#content .searchPageNav a { text-decoration:underline; font-size:0.92em;}
#content .searchPageNav td{ padding:0px 4px; text-align:center;}
#content .searchPageNav .paginator{  margin:0 auto;}
 #content .searchPageNav td.next { padding:0px 8px; text-align:right;}
#content .searchPageNav td.prev { padding:0px 8px; text-align:left;}
#content .searchPageNav .paginator{ width:auto;}
#content .searchPageNav .prev a { background:transparent url(/web/cms/contentblob/278/data/119/arrowwhiteback.gif) no-repeat scroll 0 3px; padding-left:17px; empty-cells:hide;}
#content .searchPageNav .next a { background:transparent url(/web/cms/contentblob/208/data/84/arrowwhite.gif) no-repeat scroll right 3px; padding-right:17px; empty-cells:hide;}
.searchlabel-de {background:white url(/web/cms/contentblob/286/data/121/Suche.gif) no-repeat scroll 0 0;}
.searchlabel-de {float:left;height:36px !important;width:72px;}
form input .text {border:1px solid #2E82B9;}
input .text {border:1px solid #2E82B9;color:#2E82B9;font-size:1em;height:16px;padding:1px 2px 0;width:142px;}
.searchFilter .select {border-color:#2E82B9;color:#2E82B9;margin-bottom:2px;margin-right:10px;}
#content .searchMain ul.searchPageNav2 li { display:inline; padding-left:0px;}
#searchUpper {width:555px; border-bottom:1px dotted #B8B3AA; margin-left:8px;}
#content .searchPageNav2 table,#content .searchPageNav2 td { margin:0; padding:0; border:0; height:60px;}
#content .searchPageNav2 a { text-decoration:underline; font-size:0.92em;}
#content .searchPageNav2 td{ padding:0px 4px; text-align:center;}
#content .searchPageNav2 .paginator2{  margin:0 auto;}
#content .searchPageNav2 td.next2 { padding:0px 8px; text-align:right;}
#content .searchPageNav2 td.prev2 { padding:0px 8px; text-align:left;}
#content .searchPageNav2 .paginator2{ width:auto;}
#content .searchPageNav2 .prev2 a { background:transparent none no-repeat scroll 0 3px; padding-left:17px; empty-cells:hide;}
#content .searchPageNav2 .next2 a { background:transparent none no-repeat scroll right 3px; padding-right:17px; empty-cells:hide;}
.lightbox {position:relative;}
* html .lightbox {zoom:1;}
.lightbox .overlay {position:absolute;bottom:4px;right:2px;}
* html .lightbox .overlay {bottom:2px;}
* + html .lightbox .overlay {bottom:2px;}
#content .applicationblock {margin-bottom:41px;overflow:hidden;}
#content .applicationblock table td, #content .applicationblock table th {border-bottom:medium none;padding:0;text-align:left;}
#content .applicationblock table table {margin-bottom:6px;width:100%;}
table {border-collapse:collapse;border-spacing:0;}
#content .applicationblock table table table {width:auto;}
#content .applicationblock table.formTable td {line-height:3.5em;padding-bottom:0.2em;vertical-align:top;}
#content .applicationblock table .Headline {color:#707070;font-size:16px;}
#content .applicationblock table .formRowCheckboxLeft input {margin-right:5px;}
#content .applicationblock table .FormCopytext {color:#707070;font-size:12px;}
#content .applicationblock table .form, #content .applicationblock table .Form {margin-top:5px;background-color:white;border:1px solid #707070;color:#707070;font-size:13px;width:200px;}
#content .applicationblock table .Subheadline {font-weight:bold;font-size:13px;}
#content .applicationblock table .Introduction {color:#999999;font-size:2.1em;}
.layernav, .layernavFrame {display:none !important;}
#e3app.hwSearch .paging {display:none !important;}
#e3app.hwSearch #visual,#e3app.hwSearch #hwr-visual { position:static;}
#shadowbox_container {display:none;}
#e3app.hwSearch,#e3app.hwSearch #diff,#e3app.hwSearch form fieldset,#e3app.hwSearch form table,#e3app.hwSearch .paging,#e3app.hwSearch #hwr-header-add,#e3app.hwSearch #profile #content,#e3app.hwSearch #search-result .paging,#e3app.hwSearch table.search-list,#e3app.hwSearch #search-result,#e3app.hwSearch table.sortings { width:100% !important; margin:0; float:none !important;}
#e3app.hwSearch #wrapper,#e3app.hwSearch fieldset { width:100% !important; overflow:visible !important; position:relative !important; top:0 !important; left:0 !important;}
#e3app.hwSearch { overflow:visible !important; float:none !important; position:relative !important; top:0 !important; left:0 !important;}
#e3app.hwSearch .left,#e3app.hwSearch .right { float:none !important; display:block !important; overflow:visible !important; position:relative !important;}
#e3app.hwSearch .left *,#e3app.hwSearch .right * { overflow:visible !important; float:none !important; position:relative !important; top:0 !important; left:0 !important;}
* + html #e3app.hwSearch .left * {position:static !important;}
* + html #e3app.hwSearch .right * {position:static !important;}
* html #e3app.hwSearch .left * {position:static !important;}
* html #e3app.hwSearch .right * {position:static !important;}
#e3app.hwSearch .box { margin-bottom:20px !important;}
#content #e3app.hwSearch #profile #qualifikationen p img.hook {float:right !important;}
#content #e3app.hwSearch #addons .addon img {float:left !important;}
.dr-rich-tool-tip {display:none !important;}
#col2 #functionBar {display:none !important;}
.subsite #content ul.linkliste {margin-left:1.5em;}
.subsite #content .teaserLanding {margin-bottom:1.5em;}
.subsite #content h4 a {background:none;padding-left:0;}
.subsite #content h4 {margin-bottom:0;font-size:1em;}
.subsite #content p {margin-bottom:0;}
.subsite #content {width:600px;}
.subsite .tCellLeft {float:left;width:40%;}
.subsite .tCell {float:left;width:40%;}
.subsite #keyvisual img {width:75%;height:75%;}
#e3app.hwSearch ul.tabMenu {display:none;}
#e3app.hwSearch .tabGroup {border:0 none !important;}
#e3app.hwSearch #profile .tabGroup .tab {width:auto;}
#e3app.hwSearch #profile .tabGroup .tab {padding:0;}
