@charset utf-8;

.formContainer .grauer_container .formRow .invisible_table h6 {
	text-align: right;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.titelbalken .gblabel3 {
	color: #666666;
	margin-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 70%;
}

.liste_bild_rand,TD.Tabs div,.SelectedTab div,.asmMenuItem,.asmSelMenuItem,.navi_liste a:hover,.button,.button2,.button3,.button_left,.button_left_flex,.button_left_flex_2,.button_left_last,.button_center,.navi_inserat_flex li,.faehnchen,.registerkarten,.roundedbox_pic li a{cursor:pointer}
.feedback_container{float:left;clear:left}
.feedback_container .boxcontent{min-height:200px;height:auto!important}
.feedback_container .mainContent{width:673px;padding-bottom:0;margin-bottom:0}
.feedback_container .boxcontent_links{min-height:217px;height:auto!important}
TABLE.Tabs{font-weight:700;font-size:12px;color:#FFF;text-align:center;width:100%;height:20px}
TD.Tabs div{width:100%;height:20px;font-weight:700;font-size:12px;background-color:#FF0;color:#FFF;line-height:20px;text-align:center}
.SelectedTab div{width:100%;background-color:#FF0;font-weight:700;font-size:12px;color:#FFF;height:20px;text-align:center;line-height:20px}
.box10left{margin-left:0;float:right}
.no_input{font-size:12px;background-image:url(images/stripes.gif);border-color:#7F7F7F #AAA #AAA;border-style:solid;border-width:1px;margin:0 0 0 7px;padding:2px}
textarea{font-size:12px;margin-top:0;margin-bottom:0;font-family:Arial, Helvetica, sans-serif, verdana;padding:0}
.gbanchor,a.gbanchor{color:#59862D;font-family:arial, helvetica, sans-serif, verdana;font-size:75%;text-decoration:none;float:right;display:block;margin-top:2px}
a:hover.gbanchor{color:#1E2D0F}
.rolabel{text-align:right;color:#666;border:0;background-color:Transparent;float:right;margin:0;padding:0}
.rolabel2{text-align:right;color:#000;border:0;background-color:Transparent;float:right;font-weight:700;margin:0;padding:0}
.rolabel4{margin-left:20px;font-size:12px;text-align:left;color:#666;margin-top:0;margin-bottom:0;float:left;border:0;background-color:Transparent}
.rolabel5{margin-left:20px;font-size:75%;color:#666;margin-top:4px;margin-bottom:0;float:right;border:0;background-color:Transparent}
.radiolist{font-size:12px;margin-top:15px;background-color:Blue;color:#666}
.gblabel2{font-weight:700;font-size:75%;text-align:left;color:#666;margin-top:4px;margin-bottom:0;float:left;border:0;background-color:Transparent;margin-left:0}
.gblabel3{font-size:75%;color:#666;margin-left:10px}
.gblabel5{font-size:75%;padding-bottom:10px;text-align:left;color:#666;padding-top:10px;padding-left:10px}
.gblabel6 /*WIE DEAKTIVIERTES FORMULARFELD MIT automatischem Text,zum Beispiel Ziel-Ort im Routenplaner*/{font-size:12px;background-color:#DFDFDF;border:1px solid #7F9DB9;float:right;border-top-color:#486784;color:#7C7C7C;font-weight:700;text-align:left;padding-bottom:0;padding-top:.1em;line-height:1.45em;padding-left:5px;margin:0}
.googlemap_container .gblabel6,.formPanelBorder4 .formRow2 .gblabel6{min-width:193px;width:auto!important}
.gblabel7 /* TEXT der aussieht wie ein Button der navi_liste für zum Bsp. Suchagent "E-Mail Benachrichtigung"*/{font-size:70%;font-family:Verdana, Arial, Helvetica, sans-serif;float:left;padding-right:5px;padding-left:7px;display:block;vertical-align:middle;margin-top:1px}
.gblabel9 /* Sonderstil für Inserateingabe Rubrik */{font-size:80%;font-weight:700;color:#333;margin-top:3px;margin-bottom:0;float:left;border:0;background-color:Transparent;margin-left:0;padding-left:0}
.gbcheckbox{font-size:12px;color:#666;line-height:10px;margin:0;padding:0}
.gbcheckbox2{font-size:13px;text-align:left;font-weight:700;color:#666;float:left;width:200px;margin:0;padding:0}
.gbcheckboxlist div{border-color:Red;border-width:1px;padding:0 0 0 10px}
.gbcheckboxlist span{border-color:Red;border-style:Solid;border-width:10px}
.gbcheckboxlist label{font-size:10px;text-align:left;color:#666;background-color:transparent}
.formular_ueberschrift_2{text-align:left;color:#666;margin-bottom:0;float:left;padding-top:0;margin-top:0}
.formContainer20{clear:both;padding-bottom:5px;padding-top:20px}
.formPanelGrau{clear:both;margin-left:0;padding-top:0;padding-bottom:0;background-color:#F4F4F4}
.formPanel{clear:both;margin-left:0;padding-top:0;padding-bottom:0;background-color:#FFF}
.formPanelBorder2{padding-left:10px;padding-top:10px;padding-right:10px;width:560px}
.formPanelBorder .formRow2 p{text-align:inherit}
.formPanelBorder .formRow2 b{text-align:inherit;float:none;padding-bottom:15px;display:block}
.white_box2 .formPanelBorder{width:535px;margin-left:0;margin-bottom:5px}
.formPanelBorder p{font-size:75%;padding-top:10px;padding-bottom:10px;padding-left:10px}
.formPanelBorder h2{font-size:80%;margin-bottom:0;padding-bottom:0;padding-left:10px;margin-top:0;padding-top:0}
.formPanelBorder .formRow h2{margin-bottom:10px;margin-top:10px;padding-left:0}
.formPanelBorder3 /* Bilderupload Container */{margin-bottom:5px;padding-left:10px;padding-top:10px;padding-right:10px;width:550px}
.formPanelBorder3 p{float:left;display:block;width:330px;font-size:75%;color:#666;margin-right:10px}
.formPanelBorder3 .button{width:auto;margin:0 10px 5px 0}
.bid_input .formPanelBorder3{width:auto;margin:0}
.formPanelBorder4 /* für Routenberechnung bei Googlemap. Ohne margins,kann zentriert werden,*/{width:300px;clear:both;margin-bottom:30px;background-color:#EBEBEB;padding-top:0;margin-top:10px}
.formPanelBorder4 .button_mittig /* Route Berechnen Button */{width:8.8em;padding-left:0;padding-right:0}
.formPanelBorder5 /* Ohne margins und paddings,für VORSCHAU LISTENANSICHT */{clear:both;padding-top:10px;border-left:none;border-right:none;margin:0 0 5px}
.formPanelBorder5 .button2 /*Vorschau Listenansicht*/{margin-top:3px}
.formPanelBorder5 .gblabel3 /* Rechtsbündiger Textzusatz in VORSCHAU LISTENANSICHT */{float:right;padding-top:2px;margin-right:10px}
.formPanelBorder5_color /* FÜLLT WEISSE LÜCKE IN DER REGISTERKARTE ANZEIGENVORSCHAU,IFRAME */{background-color:#F3F3F3;height:5em}
.formPanelBorder6{background-color:#FFF}
.formPanelBorder6 p,.formPanelBorder6 b /* für MEINE INSERATE und MEINE PROFILE */{display:block;font-size:75%;margin-bottom:5px;background-color:#F3F3F3;border-top-style:solid;border-bottom-style:solid;height:13px;border-color:#B4B4B4 #CCC #CCC;border-width:1px;padding:20px 0 20px 10px}
.formRow2{clear:both;margin-right:0;padding:5px 30px 5px 10px}
.formRow3{clear:both;margin:0;padding:0 10px 5px}
.formRow4{clear:both;width:100%}
.formRow5 /*Nur für meine Suchagenten,meine Merklisten */{padding-top:10px;padding-bottom:5px;padding-right:10px;clear:both;background-color:#EEE;margin:0}
.P01ContainerContent .liste_container{margin-bottom:20px}
.formRow h5{font-size:70%;color:#666;font-weight:400;border-bottom:1px dotted #999;margin:0 0 3px;padding:0}
.formRow h6{font-size:9px;color:#666;font-weight:400;clear:both;margin:0;padding:0 7px}
.formRow h3{font-weight:700;font-size:80%;margin-left:0;margin-top:0;margin-bottom:0;float:left}
.formRow b{font-size:75%;color:#666;float:left;padding-top:3px}
.formRow2 h1{font-size:90%;margin-bottom:3px;text-align:left}
.formRow2 h2{font-weight:700;font-size:80%;margin-left:0;margin-bottom:0;font-family:Verdana, Geneva, sans-serif;margin-top:15px;padding:0 0 3px}
.weisser_container .formRow2 h2{margin-top:10px}
.formRow2 .white_box h2,.white_box .formRow2 h2,.white_box2 .formRow2 h2{margin-top:0;margin-bottom:2px}
.white_box .formRow2{padding-right:10px}
.formRow2 h3{font-weight:700;font-size:80%;margin-left:0;font-family:Verdana, Geneva, sans-serif;margin-top:10px;color:#DD6F00;letter-spacing:0;margin-bottom:5px;padding:2px 2px 2px 0}
.formRow2 h5{font-size:65%;margin-top:0;padding-top:0;font-weight:400;border:0;color:#333;margin-bottom:0}
.formRow2 p{font-size:75%;text-align:left;padding:2px 2px 2px 0}
.formRow2 a{padding:2px 2px 2px 0}
.formRow2 b{font-size:75%;color:#666;float:left;padding:5px 2px 2px}
.formRow2 ul{font-size:12px;list-style-type:none;width:420px;margin:6px 0 0;padding:0}
.formRow2 li{line-height:15px;vertical-align:middle;background-image:url(images/haekchen.gif);background-repeat:no-repeat;background-position:0 0;list-style-type:none;padding:1px 0 5px 25px}
.energieberater .formRow2 li{background-image:none;padding-left:0;display:list-item;margin-left:30px;padding-bottom:0}
.formRow2 em{font-size:75%;font-family:Verdana, Geneva, sans-serif;letter-spacing:1px}
.downloads li{background-image:url(images/download3.gif);padding-top:3px;padding-bottom:7px;visibility:visible}
.txtRow{clear:both;width:540px;margin:0;padding:5px 10px}
.txtRow h1{font-size:90%;margin-bottom:3px;color:#DD6F00}
.txtRow h2{font-size:80%;margin-bottom:3px;color:#6EA71D}
.txtRow br{margin-bottom:6px;display:block}
.txtRow b{font-size:75%;color:#666}
.formRowBorder{clear:both;background-color:transparent;color:#999;border-color:#000;border-style:solid;border-width:0 0 1px;margin:0;padding:0 5px}
.formRight{float:right;margin:0;padding:0}
.formRight2{float:right;clear:both;margin:0;padding:0}
.formCenter{text-align:center;margin:0;padding:0}
.subformcontainer{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#999;padding:5px}
.formseparator{display:block;font-size:70%;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #999;border-bottom:1px solid #999;text-decoration:none;color:#555;background-image:url(images/button_grau2.png);background-color:#FEFEFE;background-repeat:repeat-x;padding:3px 10px}
.liste_container{overflow:hidden;background-color:#fff;width:673px}
.liste_container p{color:#333;margin-right:0;font-size:75%;margin-left:10px;border:none;background-color:transparent;height:auto;padding:3px 0}
.liste_container h1,.liste_container_hv h1{font-size:90%;font-family:Arial, Helvetica, sans-serif;color:#060;font-weight:700;padding-bottom:0;padding-top:5px;margin:0 0 0 10px}
.liste_container h2{font-weight:700;font-size:75%;color:#666;padding-top:2px;margin-bottom:0;margin-left:10px}
.liste_container h3{font-weight:700;font-size:75%;color:#666;padding-top:0;margin-bottom:5px;margin-left:10px;letter-spacing:-1px;clear:both}
.liste_container em,.liste_container_hv em{margin-left:10px;margin-top:0;padding-top:0}
.statusleiste{padding-top:1px;background-image:url(images/solar_gruen4.png);border-top-color:#FFF;border-top-style:solid;border-top-width:1px;padding-bottom:1px;background-repeat:repeat-x;background-color:#84E200}
.statusleiste p{font-size:70%;margin-left:7px;margin-right:5px;background-color:transparent;margin-bottom:0;padding:0}
.liste_inhalt{overflow:hidden;text-align:left;width:530px}
.liste_inhalt ul,.liste_inhalt_hv ul{font-size:12px;list-style-type:none;margin:6px 0 0 10px;padding:0}
.liste_inhalt li,.liste_inhalt_hv li{line-height:15px;vertical-align:middle;background-image:url(images/haekchen.jpg);background-repeat:no-repeat;background-position:0 -1px;list-style-type:none;padding:0 10px 5px 22px}
.liste_inhalt a{font-size:75%;margin-left:10px;margin-top:6px;float:left;margin-bottom:6px;display:block}
.liste_inhalt b{font-size:75%;margin-left:5px}
.liste_inhalt_hv li{background-image:url(images/haekchen_hv.gif)}
.rechter_inhalt{float:left;overflow:hidden;padding-left:10px}
.liste_bild_rand{background-repeat:no-repeat;overflow:hidden;background-position:0 -8px;width:auto;float:left;background-image:url(images/rahmen_bild_liste.png);margin:3px;padding:1px}
.upload_bild{width:100px;height:75px;float:left;overflow:hidden;text-align:center;margin-top:7px}
.upload_datei{overflow:hidden;text-align:left;background-color:#E9E9E9;border:1px solid #CCC;margin:5px;padding:3px 3px 3px 16px}
.liste_container_hv{overflow:hidden;background-image:url(images/top_inserat.png);background-repeat:repeat-y;z-index:4;width:673px}
.liste_container_hv p{color:#333;margin-right:0;font-size:75%;margin-left:10px;background-color:transparent;border:none;padding:2px 0 0}
.liste_container_hv h1{color:#C30}
.liste_container_hv h2{font-weight:700;font-size:80%;color:#666;margin-bottom:5px;margin-top:2px;padding:0}
.liste_container_hv h3{font-weight:700;font-size:75%;color:#666;margin-bottom:5px;margin-top:2px;margin-left:7px;letter-spacing:-1px;padding:0}
.statusleiste_hv p{font-size:70%;margin-left:5px;margin-right:5px;border:none;background-color:transparent;margin-bottom:0;padding:0}
.statusleiste_hv{padding-top:1px;border-top-color:#fff;border-top-style:solid;border-top-width:1px;padding-bottom:1px;background-image:url(images/world_orange.png);background-position:0 -5px;background-repeat:repeat-x;background-color:#FFBC00}
.liste_inhalt_hv{text-align:left;overflow:hidden;width:530px;margin-left:0}
.topInserat{height:90px;background-color:#93C;width:3px;z-index:5;position:relative;left:20px;top:0;float:right}
.merkInseratON{background-color:transparent;background-image:url(images/merkliste_gespeichert.gif);background-repeat:no-repeat;background-position:0 1px;min-width:4.9em;width:auto!important;text-align:left}
.merkInseratOFF{background-image:url(images/merkliste_speichern.gif);background-repeat:no-repeat;background-position:0 1px;min-width:4.9em;width:auto!important;text-align:left}
.details{background-color:transparent;background-image:url(images/ordner.gif);background-repeat:no-repeat;background-position:0 1px}
.netzwerk{background-color:transparent;background-image:url(images/netzwerk.gif);background-repeat:no-repeat;background-position:0 1px}
.navi_inserat_flex .netzwerk a{padding-left:37px}
.navi_inserat_flex .details a{padding-left:23px}
div.suggestions{-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #000;position:absolute}
div.suggestions div{font-size:10px;text-align:left;background-color:#FFF;padding:0 3px}
div.suggestions div.current{background-color:#36c;color:#FFF}
.asmMenu{position:absolute;overflow:auto;z-index:5;border:1px solid #000;background:#fff;text-align:left;white-space:nowrap;padding:5px}
.asmMenuItem,.asmSelMenuItem{color:#000;background:#fff;font-family:Arial, Verdana, helvetica, sans-serif;font-size:8pt}
.asmSelMenuItem{background:green;color:#FFF;white-space:nowrap}
A:link.asmNavigationLink,A:active.asmNavigationLink,A:visited.asmNavigationLink,A:hover.asmNavigationLink{color:#000;font-family:Arial, Verdana, helvetica, sans-serif;font-size:8pt;text-decoration:none;margin:0}
.upload{width:500px;text-align:left;height:25px;background-color:#F4F4F4;margin:0;padding:0}
.upload H3{padding-bottom:5px;font-size:12px;margin:0}
.upload IFRAME{text-align:left;vertical-align:middle;width:100%;height:30px;border-style:none;margin:0}
.formPanelBorder5 iframe{border:0;height:11em;margin:0;padding:0}
.hidden{display:none}
.uploadstatus{font-size:12px;margin:10px}
.uploadstatus_commands{clear:both}
.uploadstatus_error{color:Red}
.uploadstatus_info{color:#333}
.uploadstatus_success{color:green}
.formularfeld_left{font-size:12px;background-color:#fff;border:1px solid #7F9DB9;float:left;border-top-color:#486784;margin:0;padding:2px}
.text_area{font-family:Arial, Helvetica, sans-serif, verdana;font-size:12px;background-color:#fff;border:1px solid #7F9DB9;float:right;border-top-color:#486784;margin:0 0 0 7px;padding:2px}
.text_area_left{font-family:Arial, Helvetica, sans-serif, verdana;background-color:#fff;border:1px solid #7F9DB9;float:left;border-top-color:#486784;font-size:12px;margin:0;padding:2px}
.text_area_required{font-family:Arial, Helvetica, sans-serif, verdana;font-size:12px;border:1px solid #7F9DB9;background-color:#F0FECB;border-top-color:#486784;float:right;margin:0 0 0 7px;padding:2px 0 2px 2px}
.text_area_invalid{font-family:Arial, Helvetica, sans-serif, verdana;font-size:12px;border:1px solid #FFB951;background-color:#fff5D5;border-top-color:#B96F00;float:right;margin:0 0 0 7px;padding:2px 0 2px 2px}
.listenfeld_2{margin-left:5px;font-size:70%;height:1.6em;margin-top:1px;margin-bottom:1px;font-family:Verdana, Arial, Helvetica, sans-serif}
.label_txt_h2{font-weight:700;font-size:80%;margin-left:0;margin-top:4px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#2D4E2E}
.navi_liste{clear:both;color:#555;width:673px}
.button2{float:left;min-width:7.5em;width:auto!important;margin:10px}
.button2 a{text-align:center;font-size:75%;text-decoration:none;background-image:url(images/button_grau30.png);background-repeat:repeat-x;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#888;border-right-color:#AAA;border-right-style:solid;background-color:#E1E2E3;border-right-width:1px;border-left-width:1px;border-left-color:#AAA;border-left-style:solid;display:block;padding:4px 15px}
.button2 a:hover{background-image:url(images/button_grau30b.png);background-repeat:repeat-x;color:#29482A;text-decoration:none}
.button3{float:right;margin:20px 20px 20px 0}
.button3 a{text-align:center;font-size:75%;text-decoration:none;background-image:url(images/button_grau30.png);background-repeat:repeat-x;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#888;border-right-color:#AAA;border-right-style:solid;background-color:#E1E2E3;border-right-width:1px;border-left-width:1px;border-left-color:#AAA;border-left-style:solid;display:block;float:none;padding:4px 15px}
.button3 a:hover{font-size:75%;background-image:url(images/button_grau30b.png);background-repeat:repeat-x;color:#29482A;text-decoration:none}
.button4{margin-right:50px;background-image:url(images/rbutton_right.gif);background-repeat:no-repeat;height:22px;background-position:top right;float:right;position:relative;left:0;top:-45px;min-width:auto;width:auto!important}
.button4 a{text-align:center;display:block;color:#5B3611;background-image:url(images/rbutton_left_grey.gif);background-repeat:no-repeat;background-position:top left;height:22px;font-size:12px;padding-left:7px;padding-right:7px;padding-top:3px;margin:0}
.button4 a:hover{color:#37210B;text-decoration:none}
.button_mittig{text-align:center;clear:both;display:block;margin:0;padding:10px}
.button_mittig a{font-size:75%;text-align:center;text-decoration:none;background-image:url(images/button_grau30.png);background-repeat:repeat-x;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#888;border-right-color:#AAA;border-right-style:solid;background-color:#E1E2E3;border-right-width:1px;border-left-width:1px;border-left-color:#AAA;border-left-style:solid;display:block;padding:4px 15px}
.button_left{text-align:center;width:165px;border-right:1px solid #999;float:left}
.button_left_flex,.button_left_flex_2{float:left;text-align:center;border-right:1px solid #999;overflow:hidden}
.navi_liste .button_left_flex a{padding-left:13px;padding-right:13px}
.navi_liste .button_left_flex_2 a{padding-left:3px;padding-right:3px}
.button_left_1{float:left;text-align:center;width:134px;overflow:hidden;border-right:1px solid #999}
.button_left_2{float:left;text-align:center;width:86px;overflow:hidden;border-right:1px solid #999}
.button_left_3{float:left;text-align:center;width:175px;overflow:hidden;border-right:1px solid #999}
.button_left_4{text-align:center;display:block;font-size:70%;font-family:Verdana, Arial, Helvetica, sans-serif;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #999;border-bottom:1px solid #999;text-decoration:none;color:#939393;background-image:url(images/button_grau2.png);background-color:#FEFEFE;background-repeat:repeat-x;float:left;padding:3px 10px}
.button_left_last{text-align:center;display:block}
.button_left_linie{float:left;border-left:1px solid #fff;padding-top:2px;padding-bottom:3px;font-size:75%}
.button_left_linie2{float:left;padding-top:2px;padding-bottom:3px;font-size:75%;margin-left:5px;border-right:1px solid #999}
.button_center{text-align:center;width:330px;border-right:1px solid #999;padding-right:1px;float:left}
.button_right{float:left;text-align:center;border-right:1px;border-right-style:solid;border-right-color:#fff}
.seitenanzeige_liste{display:block;font-size:70%;padding-top:3px;padding-bottom:3px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #999;border-bottom:1px solid #999;text-decoration:none;color:#555;background-image:url(images/button_grau2.png);background-color:#FEFEFE;background-repeat:repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;width:330px;text-align:center;float:left}
.navi_inserat_flex{clear:both;text-align:center;margin:0;padding:0}
ul.navi_inserat_flex{padding-bottom:2px;width:auto;margin:0}
.navi_inserat_flex li{float:right;text-align:center;list-style-type:none;background-image:url(none);display:block;margin:0;padding:3px 0 0}
.navi_inserat_flex a{display:block;font-size:75%;text-decoration:none;color:#555;letter-spacing:normal;padding:3px 10px 3px 18px}
.formRow2 .navi_inserat_flex a{font-size:100%;padding-right:25px}
.navi_inserat_flex_balken_liste a{outline-color:#EAEAEA}
.navi_inserat_flex_balken_liste_hv a{outline-color:#C3C3C3}
.navi_inserat_flex_balken_detail{display:block;border-bottom:1px solid #999;text-decoration:none;color:#555;background-color:#EAEAEA;padding:3px 10px 0}
.error_text_01{font-size:75%;color:#C30;font-style:italic;display:block;clear:both;padding:0}
.hinweis_text_01{font-size:75%;font-style:italic;display:block;clear:both;color:#036;text-align:center;padding:0 5px 5px}
.faehnchen{border:0;list-style-type:none;margin:4px 3px 0 5px}
.eyecatcher{padding-left:3px;width:138px;display:block;float:left;height:1.45em}
.eyecatcher .faehnchen{margin-top:3px;margin-bottom:2px}
.fotostrecke_rahmen{clear:both;height:315px;overflow:hidden;background-color:#EFEFEF;border-color:#CCC;border-style:solid;border-width:1px;margin:5px 30px 0 10px;padding:0}
.fotostrecke{float:left;overflow:hidden;background-color:#F7F7F7;width:420px;height:315px;text-align:center;border-right-color:#CCC;border-right-style:solid;border-right-width:1px;margin:0;padding:0}
.fotostrecke_txt{float:left;width:180px;height:280px;overflow:hidden;margin-bottom:5px;margin-left:10px;margin-top:10px}
.fotostrecke_txt p{font-size:65%}
.fotostrecke_txt h1{font-size:80%;margin:0;padding:0 0 3px}
.bildnummer{float:left;padding-left:10px;width:170px;font-size:70%;color:#666;background-color:#EFEFEF;padding-bottom:3px}
.navi_fotostrecke_container{text-align:center;text-decoration:none;background-image:url(images/button_grau30.png);background-repeat:repeat-x;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#888;border-right-color:#AAA;border-right-style:solid;background-color:#E1E2E3;border-right-width:1px;display:block;border-top-color:#fff;border-top-style:solid;border-top-width:1px;background-position:-4px;margin-bottom:20px;margin-left:10px;margin-right:30px}
.bild_button_li{display:block;float:left;margin:0}
.bild_button_re{display:block;float:right;margin:0}
.bild_button_li a{text-align:center;font-size:75%;text-decoration:none;background-image:url(images/button_grau30.png);background-repeat:repeat-x;background-color:#E1E2E3;border-left-width:1px;border-left-color:#AAA;border-left-style:solid;display:block;background-position:-4px;border-right-color:#fff;border-right-style:solid;border-right-width:1px;padding:3px 7px}
.bild_button_re a{text-align:center;font-size:75%;text-decoration:none;background-image:url(images/button_grau30.png);background-repeat:repeat-x;border-right-color:#fff;border-right-style:solid;background-color:#E1E2E3;border-right-width:1px;border-left-width:1px;border-left-color:#AAA;border-left-style:solid;display:block;background-position:-4px;padding:3px 7px}
.bild_button_li_linie{text-align:center;font-size:75%;text-decoration:none;padding-top:3px;padding-bottom:3px;border-left-width:1px;border-left-color:#AAA;border-left-style:solid;display:block;float:left}
.bild_button_re_linie{text-align:center;font-size:75%;text-decoration:none;padding-top:3px;padding-bottom:3px;border-right-width:1px;border-right-color:#fff;border-right-style:solid;display:block;float:right}
.grauer_container{background-color:#F3F3F3;text-align:left}
.hinweis_container /* für Infos und Hinweise */{padding-top:10px;padding-bottom:10px;border-bottom:1px solid;background-color:#CACBFF;border-bottom-color:#5677C2}
.hinweis_container .hinweis{width:auto;margin-right:10px}
.kontaktformular_container{margin-left:10px;background-color:#F3F3F3;margin-bottom:30px;width:560px;border-color:#B4B4B4 #CCC #CCC;border-style:solid;border-width:1px;padding:0}
.googlemap_container{margin-bottom:0;margin-left:10px;background-color:#F3F3F3;margin-top:0;text-align:center;width:560px;border-color:#B4B4B4 #CCC #CCC;border-style:solid;border-width:1px}
.googlemap_container p{font-size:75%;color:#548116;font-weight:700;padding:10px}
.invisible_table_3{border:0;width:100%;border-collapse:collapse}
.invisible_table td{border:0;margin:0;padding:0}
.invisible_table_2 td{border:0;vertical-align:middle;margin:0;padding:0}
.invisible_table_3 td{border:0;padding-right:20px;padding-left:10px}
.invisible_table_3 tr{border:0;margin:0;padding:0}
.invisible_table_2 tr{border:0;vertical-align:middle;border-collapse:collapse;margin:0;padding:0}
.invisible_table_4 /*linksbündige Tabelle,bei der die Inhalte oben ausgerichtet werden,z.b. Checkbox und zweizeiliger text*/{border:0;border-collapse:collapse;border-spacing:0;border-style:none;border-width:0;margin:0;padding:0}
.invisible_table_4 td{border:0;vertical-align:top;border-collapse:collapse;margin:0;padding:0}
.invisible_table_4 tr{border:0;border-collapse:collapse;border-spacing:0;margin:0;padding:0}
.invisible_table_4 .label_txt{display:block;margin-bottom:7px;margin-top:2px}
.registerkarten a:hover{text-decoration:none}
.registerkarten_linie{font-size:75%;display:block;padding-bottom:0;padding-right:15px;text-decoration:none;color:#555;padding-top:8px;background-image:url(images/verlauf80px.png);background-repeat:repeat-x;border-bottom-color:#999;border-bottom-style:solid;border-bottom-width:1px;background-color:#D2D2D2}
ul.register{font-size:75%;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;margin:0 0 0 10px;padding:0}
ul.register li{text-align:center;float:left;display:inline;background:url(images/register_passiv_li.png) no-repeat}
ul.register li a{display:block;text-decoration:none;color:#7e7e7e;background:url(images/register_passiv_re.png) no-repeat right top;padding:6px 15px 3px}
ul.register li.active{background:url(images/register_aktiv_li.png) no-repeat}
ul.register li.active a{padding-top:4px;background:url(images/register_aktiv_re.png) no-repeat right top;color:#000;border-bottom:2px solid;border-bottom-color:#fff;padding-bottom:6px}
.hinweis{background-color:#EFEAFF;margin-left:10px;clear:both;background-image:url(images/info_25b.gif);background-repeat:no-repeat;background-position:15px 15px;width:560px;border-color:#365496;border-style:dotted;border-width:1px;padding:10px 0}
.hinweis p{color:#333;font-size:75%;margin-left:60px}
.hinweis h2,.hinweis h1{color:#234690;padding-top:5px;font-weight:400;font-size:90%;margin-left:60px;font-style:italic}
.ok_container /* für Infos und Hinweise */{padding-top:10px;padding-bottom:10px;border-bottom:1px solid;background-color:#EEFDC1;border-bottom-color:#9DDC3F}
.ok{background-color:#D2FD59;margin-left:10px;clear:both;margin-right:10px;background-image:url(images/ok_25b.gif);background-repeat:no-repeat;background-position:15px 12px;border-color:#59B300;border-style:dotted;border-width:1px;padding:10px 10px 10px 45px}
.ok p{color:#333;font-size:80%;padding-left:10px}
.ok h1{padding-top:5px;font-weight:400;font-size:90%;font-style:italic;padding-left:10px;color:#480}
.rechnungen{font-size:75%;background-repeat:no-repeat;background-position:top right;padding-left:10px;background-image:url(images/gruenbauen_rechnungskopf.jpg);min-height:150px;height:auto!important}
.rechnungen li{list-style-type:none;margin-bottom:10px}
.rechnungen ul{padding-left:0;margin-left:0;margin-bottom:30px;min-height:150px;height:auto!important}
.rechnungen ul li a{background-image:url(images/pdficon_small.gif);background-repeat:no-repeat;padding-left:25px;padding-bottom:10px}
.formRow .formRight p{margin-left:5px;margin-top:3px;color:#333}
.extra_01,.extra_02,.extra_03,.extra_04{clear:both;background-color:#A8E258;width:550px;margin-left:10px;margin-bottom:15px;border-color:#CCC;padding:5px 5px 7px}
.extra_01 h2,.extra_02 h2,.extra_03 h2,.extra_04 h2{font-size:80%;color:#2D4E2E;clear:both;margin-top:0;padding-top:0;margin-bottom:7px}
.extra_01 h3,.extra_02 h3,.extra_03 h3,.extra_04 h3{font-size:80%;clear:both;margin-top:0;padding-top:0;color:#507728}
.extra_03 .formRight{width:375px}
.checkboxliste_rahmen{background-color:#fff;border:1px solid #7F9DB9;float:left;border-top-color:#486784;height:60px;width:130px;overflow:scroll}
.checkboxliste{font-size:75%;color:#333}
.invisible_table .checkboxliste_rahmen{margin-left:5px}
.checkboxliste input{margin-left:3px;margin-right:3px;margin-top:3px;padding:0}
.explorer .checkboxliste input{margin-left:0;margin-right:0;margin-top:0;padding:0}
#EditRecordTab_1,#EditRecordTab_2,#EditRecordTab_3,#EditRecordTab_4,#EditRecordTab_5,#EditRecordTab_6,#EditRecordTab_7/*,#divKarte */{min-height:300px;height:auto!important;padding-top:0}
.extra_01 .invisible_table_2,.extra_02 .invisible_table_2,.extra_03 .invisible_table_2,.extra_04 .invisible_table_2{margin-bottom:7px}
.formRow SMALL,.formRow3 SMALL{clear:both;font-size:60%;color:#486784;float:right;width:300px;text-align:right;margin-top:2px}
div.MaskedDiv{visibility:hidden;position:absolute;left:0;top:0;z-index:100;background-image:url(images/Mask.png);width:1300px;height:1200px}
div .ModalPopup{position:absolute;z-index:10000;top:270px;left:360px;text-align:center}
.ModalPopup iframe{border-top:1px solid #C4C4C4;border-right:1px solid #999;border-bottom:1px solid #868686;border-left:1px solid #C4C4C4;background-color:#EBEBEB;width:290px;height:10.5em}
.P05ContainerContent .ModalPopup iframe{height:13em}
div .ModalPopupSiegel{position:absolute;z-index:10000;top:365px;left:259px;text-align:center}
.ModalPopupSiegel iframe{height:400px;width:490px;background-color:#fff;border-color:#C4C4C4 #999 #868686 #C4C4C4;border-style:solid;border-width:1px}
.dialogbox,.dialogbox_tags{background-color:#EBEBEB;height:300px;text-align:left;width:290px}
.dialogbox_tags .formularfeld{float:none;margin:0}
.dialogbox h1,.dialogbox_tags h1{font-size:90%;padding-left:10px}
.dialogbox_tags textarea{height:6em;width:260px;float:none}
.titelbalken{border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #999;background-image:url(images/button_grau2.png);background-color:#FEFEFE;background-repeat:repeat-x;padding-top:3px;padding-bottom:3px;margin-bottom:10px}
.dnn_login_container checkbox{padding-right:20px}
.LoginPanel .formRow .button{margin-right:0}
.LoginPW{margin-top:20px}
.LoginPW .required,.LoginPW .invalid,.LoginPW .invalidfield,.LoginPW .formularfeld{margin-top:10px;float:left;width:200px;margin-left:0;padding-left:2px}
.DankContainer{background-image:url(images/gruenbauen_rechnungskopf.jpg);background-repeat:no-repeat;background-position:right}
.DankContainer .spacer{height:40px}
.suggested_links{width:66%}
.suggested_links a{float:none;display:inline;line-height:1.5em}
.table_summe_1{background-image:url(images/verlauf_grau_100px.png);background-repeat:repeat-x;background-position:bottom;border-top:1px dotted #999;border-bottom:1px dotted #999;border-collapse:collapse;margin-bottom:3px}
.table_summe_1 tr{border-collapse:collapse}
.PaypageContainer .formPanelBorder{padding-bottom:5px;overflow:hidden}
.PaypageContainer .formPanelBorder iframe{width:100%}
.DirectPaypageContainer{position:absolute;top:0;left:0;z-index:1000;background-color:#fff;width:100%;height:2000px;padding-top:15px}
.DirectPaypageContainer .header{height:92px;margin-left:3px}
.DirectPaypageContainer .leiste{height:30px;margin-left:3px}
.DirectPaypageContainer .formPanelBorder2{width:800px;background-color:#fff;border-width:0;padding:0}
.DirectPaypageContainer .formPanelBorder2 iframe{width:780px;height:630px}
.DirectPaypageContainer .formPanelBorder2 h1{font-family:Verdana, Geneva, sans-serif}
.DirectPaypageContainer .roundedbox{width:860px;clear:both;margin-left:3px}
.ZahlungsartContainer{margin:0}
.ZahlungsartContainer .formRow img{float:left;margin-right:5px;margin-top:14px;margin-left:3px;padding:0}
.ZahlungsartContainer .formPanelBorder{padding-top:10px;margin-bottom:10px;padding-bottom:5px}
.ZahlungsartContainer .formPanelBorder p{padding-top:5px;margin-top:0}
#Form{min-height:1px;height:auto!important;margin:0;padding:0}
.siegel_mo{width:500px;position:absolute;left:250px}
.statistik .formRow p,.siegel_mo .formRow p{font-size:70%;color:#666;clear:both;margin:3px 0 0;padding:0}
.statistik .tabelle_textinhalte_01{width:100%;background-color:#fff;margin-bottom:5px}
.statistik .formRow h1{background-image:url(images/statistik.gif);background-repeat:no-repeat;background-position:0 4px;padding-left:30px}
.siegel_mo .formRow h1{background-image:url(images/auszeichnung.gif);background-repeat:no-repeat;padding-left:20px;margin-top:4px;padding-top:0}
.statistik .formRow .tabelle_textinhalte_01 td{text-align:center;margin:0;padding:0}
.statistik .formRow .tabelle_textinhalte_01 h2{text-align:left;font-size:70%;margin-left:3px;margin-bottom:3px;margin-top:3px;color:#555}
.ansprechpartner_foto{background-color:#fff;text-align:center;vertical-align:middle;width:80px;min-height:50px;height:auto!important;float:right;border-color:#CCC;border-style:solid;border-width:1px;padding:4px}
.logo_profil .ansprechpartner_foto{float:none}
.logo_profil{float:right;margin:10px 20px 5px 10px}
.logo_netzwerkpartner{height:64px;width:99px;overflow:hidden;text-align:center;float:left;border-color:#EEE;border-style:solid;border-width:4px;margin:0;padding:0}
.weisser_container{text-align:left;background-image:url(images/verlauf243_255.png);background-position:bottom;background-repeat:repeat-x}
.energieberater p{float:left;margin-top:6px;margin-right:3px;display:block;color:#666}
.energieberater b{float:right;display:block;font-weight:400;width:13.5em;text-align:right;margin:8px 18px 0 0;padding:0}
.energieberater .formRow2{padding-bottom:0}
.energieberater ul{padding-bottom:0;margin-bottom:0}
.energieausweis{float:left;margin-right:10px}
.siegel{margin-right:10px;margin-bottom:10px}
.siegel_frame .formRow2{width:430px;text-align:left}
.white_box{background-image:url(images/verlauf30.png);background-repeat:repeat-x;margin-bottom:0;margin-top:10px;border-color:#CCC;border-style:solid;border-width:1px}
.white_box .logo_profil{margin-top:15px;float:right}
.white_box2{background-image:url(images/verlauf30.png);background-repeat:repeat-x;width:560px;margin-top:15px;margin-left:10px;margin-bottom:15px;border-color:#CCC;border-style:solid;border-width:1px}
.white_box2 .formRow{width:auto;padding-right:5px}
.SM03Content .formRow2 .white_box2{margin-left:0;width:auto}
.SM02Content .white_box2{width:auto;margin-right:30px}
.stichworte{padding-left:3px;margin-bottom:10px;margin-top:10px}
.stichworte h1{color:#999;font-size:70%;display:inline}
.stichworte p{color:#999;font-size:70%;display:inline;font-family:Verdana, Geneva, sans-serif}
.checkboxliste_dienstl_rahmen{background-color:#fff;border:1px solid #7F9DB9;border-top-color:#486784;height:auto;width:620px;margin-left:10px;clear:both;margin-bottom:5px;padding-top:3px;padding-bottom:3px}
.checkboxliste_dienstl_rahmen .gbcheckbox{color:#333;font-weight:700}
.unter_gbcheckbox label{color:#666;font-weight:400}
.unter_gbcheckbox input{padding-botom:3px}
.column_01{width:190px;float:left}
.column{width:205px;float:left}
.bitte_ausfuellen{margin-right:6px;margin-left:2px;margin-top:1px;float:left}
.valign_01{vertical-align:middle;display:block;margin-bottom:10px;margin-top:10px}
.bid_input ul.register,.bid_output ul.register{font-size:70%;font-weight:400}
.bid_input .registerkarten_linie,.bid_output .registerkarten_linie{padding-top:7px}
.bid_output .formRow2 ul{width:560px}
.bid_output .formRow b{display:block;padding-top:0;min-width:14em;width:auto!important}
.leistungen h2{margin-top:0;margin-bottom:0;padding:0}
.cpv_input .formularfeld,.cpv_input .invalidfield{width:100px;float:left;clear:both;margin-left:0}
.cpv_input .gblabel6{width:420px;float:right;margin-left:0;font-weight:400;background-color:#EFEFEF;margin-right:3px;height:1.55em}
.cpv_input .formPanelBorder p{padding-bottom:2px;padding-top:2px}
.icon{margin-top:1px;margin-bottom:1px;margin-left:5px}
.formRow2 ul.fristen li{background-image:url(images/frist.gif);padding-top:3px;background-position:0 0}
.white_box .iconRow{clear:both;padding-left:10px;padding-top:5px}
.white_box .iconRow b{padding-top:3px;font-weight:400;margin-left:7px}
.button5{clear:both;padding-left:2px;padding-top:5px}
.iconRow p,.button5 p{float:left;padding-left:5px;padding-top:3px;width:18em}
.iconRow a,.button5 a{font-size:75%;padding-top:3px;float:left;margin:0 0 0 10px}
.kontakt .white_box{width:264px;float:left;margin-right:10px;margin-top:0;padding:5px 0 5px 10px}
.kontakt .white_box .iconRow p{float:none;padding-left:0;padding-bottom:0}
.kontakt .white_box .iconRow a{float:none;margin-left:0}
.adresse,.internet,.ansprechpartner,.telefon,.fax,.mobil,.email,.firma,.ceo{padding-top:3px;margin-bottom:3px;background-repeat:no-repeat;padding-left:35px;padding-right:7px;min-width:11em;width:auto!important;min-height:26px;height:auto!important}
.adresse{background-image:url(images/postanschrift2.gif)}
.internet{background-image:url(images/internet20.gif);background-position:2px 0;padding-top:3px}
.telefon{background-image:url(images/telefon.png)}
.fax{background-image:url(images/fax22.png)}
.mobil{background-image:url(images/handy.png);background-position:3px}
.email{background-image:url(images/email.png);background-position:2px 0}
.ceo{background-image:url(images/geschaeftsleitung.png)}
.koop_email .liste_container{border-top:1px solid #CCC;background-color:#EFEFEF}
.koop_email .liste_bild_hv{width:99px;height:64px}
.koop_email .liste_container em{float:left;margin-top:6px;font-style:normal;color:#777;margin-left:5px;display:block}
.koop_email .liste_container p{margin-left:10px;color:#777}
.koop_email .liste_container h5{margin-top:10px;margin-left:10px;text-decoration:none}
.koop_status{float:right;display:block}
.koop_status img.icon{display:block;float:left;margin-top:1px}
.liste_inhalt .koop_status b{font-size:70%;margin-left:3px;font-weight:400;float:left;display:block;margin-top:6px}
.einladung,.eb_suchen,.unt_suchen{background-repeat:no-repeat;padding-left:30px;min-height:26px;height:auto!important}
.einladung{background-image:url(images/email.gif)}
.koop_email .white_box{padding-top:5px;margin-bottom:10px;padding-bottom:10px}
.formRow2 .white_box .who h2{padding-left:7px;float:left;margin-top:5px}
.koop_email .invisible_table_2 td{vertical-align:top}
.koop_email .label_txt{display:block;margin-top:2px;margin-bottom:5px}
.koop_email textarea{width:98%;float:left;height:100px;margin-left:0}
.koop_email .gblabel{width:13em}
.koop_email .gblabel2{width:9.7em;font-weight:400}
.koop_email .listenfeld,.koop_email .required_listenfeld,.koop_email .invalid_listenfeld{float:left;min-width:203px;width:auto!important;margin-left:5px}
.who{display:block;margin-top:7px;margin-bottom:12px}
.who2{display:block;margin-bottom:5px;border-bottom:1px solid #DEDEDE;margin-top:0;padding-bottom:5px}
.soft{margin-left:10px}
.soft small{color:#666}
.koop_email .img_achtung{margin-bottom:3px;padding-left:4px}
.koop_inhalt{overflow:hidden;text-align:left;float:left;margin-left:10px}
.koop_inhalt li{color:#666;background-image:url(images/haekchen_grau.gif);width:435px}
.white_box_column{float:left;width:230px}
.feedback_container .rechnungen,.cpv_input{margin-top:5px}
.gbcheckboxlist,.valign_01 h2{margin:0;padding:0}
.formPanelBorder6 .button6 /* für MEINE INSERATE und MEINE PROFILE */,.formRight .button2,.white_box2 .formRow .button{margin-top:0}
.formRow p,.extra_01 p,.extra_02 p,.extra_03 p,.extra_04 p{font-size:75%;color:#555;clear:both}
.formRow a,.white_box .formRow2 a /*EB Detailansicht Kontakt,Link */,.txtRow p,.koop_inhalt a{font-size:75%}
.formRow .label_txt a,.white_box .formRow2 ul li a{font-size:100%}
.formRow2 h6,.txtRow h6{font-size:10px;color:#666;margin:0;padding:0 0 0 7px}
.white_box .formRow2 ul,.white_box2 .formRow2 ul,.siegel_frame .navi_liste,.googlemap_container .formRow,.siegel_mo .formPanelBorder,.siegel_mo .formRow,.siegel_frame .formRow2 .button,.siegel_frame .formRow2 .button2{width:auto}
.liste_bild,.liste_bild_hv{overflow:hidden;height:86px;background-color:#EAEAEA;width:120px;border-color:#F7F7F7;border-style:solid;border-width:4px;margin:0;padding:0}
.navi_liste a,.navi_liste_fill{display:block;font-size:70%;font-family:Verdana, Arial, Helvetica, sans-serif;padding-top:3px;padding-bottom:3px;border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #999;text-decoration:none;color:#555;background-image:url(images/button_grau2.png);background-color:#FEFEFE;background-repeat:repeat-x}
.navi_liste a:hover,.navi_inserat_flex a:hover{color:#000;text-decoration:none}
.button2 li,.button_mittig li{list-style-type:none;margin:0;padding:0}
.button_mittig a:hover,.bild_button_li a:hover,.bild_button_re a:hover{font-size:75%;background-image:url(images/button_grau30b.png);background-repeat:repeat-x;color:#29482A;cursor:default}
.formRow2 .navi_inserat_flex li,.kontakt .white_box .iconRow{padding:0}
.navi_inserat_flex_balken_liste,.navi_inserat_flex_balken_liste_hv{display:block;border-bottom:1px solid #999;text-decoration:none;color:#555;background-color:#EAEAEA;text-align:left;padding:0 10px 0 0}
.registerkarten,.statistik .formPanelBorder,.siegel_mo .formPanelBorder,.statistik .formRow .tabelle_textinhalte_01 p,.white_box .formRow2 .logo_netzwerkpartner a,.bid_output .formRow{margin:0;padding:0}
#divKarte,.white_box2 .formRow h2{padding-top:0}
.DankContainer .formRow,.DankContainer h1{width:410px}
.ZahlungsartContainer .formRow h1,.energieberater .faehnchen,.iconRow img,.button5 img,.koop_email .required,.koop_email .invalidfield,.koop_email .formularfeld{float:left}
.statistik,.siegel_mo,.energieberater{text-align:left}
.bid_input .white_box2 .formRow,.koop_email .liste_container .liste_inhalt{width:auto;padding-right:10px}
.button5 a,.koop_email .button2{margin-left:0}
.ansprechpartner,.eb_suchen{background-image:url(images/ansprechpartner.gif);background-position:2px 0}
.firma,.unt_suchen{background-image:url(images/firma2.gif)}
