/* Klickpfad */
DIV#breadcrumb {float:left;height:18px;padding-top:0px;margin:0px 0px 10px 8px;width:100%;font:normal 10px verdana; color:#999999;}
DIV#breadcrumb A {color:#999999;text-decoration:underline}


/* FLEX HOME */              
DIV#flex-home {}
  DIV#flex-home-flash {float:left;width:35.375em; /*height:11em;*/ background:#fff; padding:0.0625em; border:1px solid #D6D6D6; margin-bottom:1.25em}
  DIV#flex-home-flash IMG {width:35.375em; height:11em; }
  
  DIV.flex-home-text {float:left;text-align:left;margin-bottom:0.5em;}                 
  
  DIV#flex-home-horizontalBoxes {float:left;width:35.625em; height:100%;}                    
    DIV#flex-home-horizontalBox1 {float:left;width:16.75em;border:1px solid #D6D6D6; background:#FFF;padding:0.0625em}
    DIV#flex-home-horizontalBox2 {float:right;width:16.75em;border:1px solid #D6D6D6; background:#FFF;padding:0.0625em}
      DIV.flex-home-horizontalBoxes-content {width:15.25em;height:100%;min-height:5em;background:#FFF url("../images/horizontal_homeBoxes_content.png") repeat-x;text-align:left;padding:0.75em}
      DIV.flex-home-horizontalBoxes-content H2 {}
      DIV.flex-home-horizontalBoxes-content H4 {font-size:15px;color:#000;margin-top:1em;margin-bottom:0.8em}
      DIV.flex-home-horizontalBoxes-content P {font-size:11px;text-align:left;}      
      
      DIV.flex-home-horizontalBoxes-content UL {padding:0;margin:0;}
      DIV.flex-home-horizontalBoxes-content UL LI {text-align:left;list-style-type:none;}      

		DIV.flex-home-horizontalBoxes-content DIV.objectOfTheWeek-item-content-headline {font-size:11px;padding:5px;border:1px #D6D6D6 solid;background-color:#F9F9F9;font-weight:700;}

      DIV#rightCol-content-2ColLayout-leftCol DIV.flex-home-horizontalBoxes-content UL LI {background: none;padding-left:0px;margin:0;}      
      
      DIV.flex-home-horizontalBoxes-content UL LI A {background: url(../images/arrow_red.gif) 0em 0.5em no-repeat;padding:0em 0.8em;font-size:13px;text-align:left;}

  DIV#flex-home-verticalBoxes {float:left;width:100%; height:100%;margin-bottom:20px;}
    DIV.flex-home-verticalBox {float:left;width:35.375em;border:1px solid #D6D6D6; background:#FFF;padding:0.0625em;margin-top:1.25em}
    DIV.flex-home-verticalBox-content {width:33.875em;height:100%;min-height:5em;background:#FFF url("../images/horizontal_homeBoxes_content.png") repeat-x;text-align:left;padding:0.75em}
    DIV.flex-home-verticalBox-content H2 {}
    DIV.flex-home-verticalBox-content P {font-size:13px;text-align:left;}                  
/* END FLEX HOME */


/* FLEX INHALTSBOXEN */  
DIV.flex-contentBox {float:left;width:35.375em;border:1px solid #D6D6D6; background:#FFF;padding:0.0625em;margin-bottom:20px}
    DIV.flex-contentBox-content-leftPic {width:33.875em;height:100%;min-height:5em;background:#FFF url("../images/horizontal_homeBoxes_content.png") repeat-x;text-align:left;padding:0.75em}
      DIV.flex-contentBox-content-leftPic P {margin:0px;padding:0px;}
      DIV.flex-contentBox-content-leftPic IMG {float:left;max-width:30%;height:100px;margin-right:15px;margin-bottom:10px}
      
    DIV.flex-contentBox-content-rightPic {width:33.875em;height:100%;min-height:5em;background:#FFF url("../images/horizontal_homeBoxes_content.png") repeat-x;text-align:left;padding:0.75em}
      DIV.flex-contentBox-content-rightPic P {margin:0px;padding:0px;}
      DIV.flex-contentBox-content-rightPic IMG {float:right;max-width:30%;height:100px;margin-left:15px;margin-bottom:10px}  
      
/* END FLEX INHALTSBOXEN */


/* FLEX Unsere Leistungen */  
DIV.verticalBoxes {margin-bottom:20px;height:100%;overflow:hidden;}
  DIV.verticalBox {border:1px solid #d6d6d6;height:100%;padding:1px}
    DIV.verticalBox-content {padding:12px;background:#EBEBEB url(../images/verticalBox.png) repeat-x;}
      DIV.verticalBox-content P {font-size:11px}
      DIV.verticalBox-content A {font-size:11px}
 
/* END FLEX Unsere Leistungen */


/* FLEX Immobilie anbieten */  
DIV.advertisePropertyBox {float:left; height:100%;width:568px;margin-bottom:20px;border:1px solid #D6D6D6}
  DIV.advertisePropertyBox-content {float:left;width:548px;background:transparent url(../images/advertisePropertyBox.png) no-repeat;height:100%;padding:10px 10px 0px 10px;}
    
    DIV.advertisePropertyBox-content-leftCol {float:left;width:176px;height:100%;} 
      DIV.advertisePropertyBox-content-leftCol-headline  {font-size:18px;font-weight:normal; color:#990000;margin-bottom:12px}
      DIV.advertisePropertyBox-content-leftCol-image {width:176px;}
        DIV.advertisePropertyBox-content-leftCol-image img  {width:176px;}
    
    DIV.advertisePropertyBox-content-centerCol {margin-left:176px;margin-right:120px;width:auto;height:100%;padding:8px 10px 10px 10px;} 
      DIV.advertisePropertyBox-content-centerCol-text {margin-top:20px;font-size:11px;font-weight:normal;}
      DIV.advertisePropertyBox-content-centerCol-link {margin-top:6px;}
      DIV.advertisePropertyBox-content-centerCol-link A {font-size:11px;}
      
    DIV.advertisePropertyBox-content-rightCol {float:right;width:120px;height:100%;}        
      DIV.advertisePropertyBox-content-rightCol A IMG {margin-top:6px}
  
  DIV.advertisePropertyBox-footer {float:left;background:transparent url(../images/advertisePropertyBox_footer.png) no-repeat;width:568px;height:20px;}
/* END FLEX Immobilie anbieten */
 

/* BEGIN DETAILSEARCH */
DIV#detailSearch {margin: 0 auto; background:transparent url(../images/detailSearch.png) no-repeat;margin-top:8px; width:570px;height:450px;}

  DIV#detailSearch-form {position:relative;width:552px;height:318px;}
    DIV#detailSearch-form FORM {font-size:0.9em;}
    
    DIV.formElement-miete LABEL {position:absolute;left:45px;top:68px;}
    DIV.formElement-miete INPUT {position:absolute;left:20px;top:72px} 
    *+html DIV.formElement-miete INPUT {position:absolute;left:20px;top:70px} 
    *html DIV.formElement-miete INPUT {position:absolute;left:20px;top:70px} 
     
    DIV.formElement-kauf LABEL {position:absolute;left:135px;top:68px}
    DIV.formElement-kauf INPUT {position:absolute;left:110px;top:72px}
    *+html DIV.formElement-kauf INPUT {position:absolute;left:110px;top:70px}
    *html DIV.formElement-kauf INPUT {position:absolute;left:110px;top:70px}
    
    DIV.formElement-wohnung LABEL {position:absolute;left:45px;top:193px}
    DIV.formElement-wohnung INPUT {position:absolute;left:20px;top:197px}
    *+html DIV.formElement-wohnung INPUT {position:absolute;left:19px;top:195px}
    *html DIV.formElement-wohnung INPUT {position:absolute;left:19px;top:195px}
    
    DIV.formElement-haus LABEL {position:absolute;left:45px;top:221px;}
    DIV.formElement-haus INPUT {position:absolute;left:20px;top:225px;}
    *+html DIV.formElement-haus INPUT {position:absolute;left:19px;top:223px;}
    *html DIV.formElement-haus INPUT {position:absolute;left:19px;top:223px;}

    DIV.formElement-grundstueck LABEL {position:absolute;left:45px;top:249px;}
    DIV.formElement-grundstueck INPUT {position:absolute;left:20px;top:253px;}
    *+html DIV.formElement-grundstueck INPUT {position:absolute;left:19px;top:251px;}
    *html DIV.formElement-grundstueck INPUT {position:absolute;left:19px;top:251px;}
    
    DIV.formElement-gewerbe LABEL {position:absolute;left:45px;top:277px;}
    DIV.formElement-gewerbe INPUT {position:absolute;left:20px;top:281px;}
    *+html DIV.formElement-gewerbe INPUT {position:absolute;left:19px;top:279px;}
    *html DIV.formElement-gewerbe INPUT {position:absolute;left:19px;top:279px;}
    
    DIV.formElement-norden LABEL {position:absolute;left:342px;top:96px}
    DIV.formElement-norden INPUT {position:absolute;left:322px;top:100px}
    *+html DIV.formElement-norden INPUT {position:absolute;left:322px;top:98px}
    *html DIV.formElement-norden INPUT {position:absolute;left:322px;top:98px}
    
    DIV.formElement-sueden LABEL {position:absolute;left:377px;top:278px}
    DIV.formElement-sueden INPUT {position:absolute;left:357px;top:282px}
    *+html DIV.formElement-sueden INPUT {position:absolute;left:357px;top:280px}
    *html DIV.formElement-sueden INPUT {position:absolute;left:357px;top:280px}
    
    DIV.formElement-westen LABEL {position:absolute;left:250px;top:196px}
    DIV.formElement-westen INPUT {position:absolute;left:230px;top:200px}  
    *+html DIV.formElement-westen INPUT {position:absolute;left:230px;top:198px}  
    *html DIV.formElement-westen INPUT {position:absolute;left:230px;top:198px}  
    
    DIV.formElement-osten LABEL {position:absolute;left:498px;top:195px}
    DIV.formElement-osten INPUT {position:absolute;left:478px;top:199px}    
    *+html DIV.formElement-osten INPUT {position:absolute;left:478px;top:197px}   
    *html DIV.formElement-osten INPUT {position:absolute;left:478px;top:197px}   
    
    DIV.formElement-mitte LABEL {position:absolute;left:378px;top:181px}
    DIV.formElement-mitte INPUT {position:absolute;left:358px;top:185px}
    *+html DIV.formElement-mitte INPUT {position:absolute;left:358px;top:183px}
    *html DIV.formElement-mitte INPUT {position:absolute;left:358px;top:183px}
    
    DIV.formElement-n LABEL {position:absolute;left:382px;top:149px}
    DIV.formElement-n INPUT {position:absolute;left:362px;top:153px}
    *+html DIV.formElement-n INPUT {position:absolute;left:362px;top:151px}
    *html DIV.formElement-n INPUT {position:absolute;left:362px;top:151px}
    
    DIV.formElement-s LABEL {position:absolute;left:369px;top:219px}
    DIV.formElement-s INPUT {position:absolute;left:349px;top:223px}
    *+html DIV.formElement-s INPUT {position:absolute;left:349px;top:221px}
    *html DIV.formElement-s INPUT {position:absolute;left:349px;top:221px}
    
    DIV.formElement-w LABEL {position:absolute;left:328px;top:179px}
    DIV.formElement-w INPUT {position:absolute;left:308px;top:183px}
    *+html DIV.formElement-w INPUT {position:absolute;left:308px;top:181px}
    *html DIV.formElement-w INPUT {position:absolute;left:308px;top:181px}
    
    DIV.formElement-o LABEL {position:absolute;left:430px;top:203px}
    DIV.formElement-o INPUT {position:absolute;left:410px;top:207px}
    *+html DIV.formElement-o INPUT {position:absolute;left:410px;top:205px}
    *html DIV.formElement-o INPUT {position:absolute;left:410px;top:205px}
    
    DIV.formElement-submit {position:absolute;left:164px;top:400px}        
/* END DETAILSEARCH */


/* OBJECTLIST */
DIV#reslist-container {}   
 
  DIV#objects-headline {float:left;margin-bottom:10px}
    DIV#objects-headline SPAN {float:left;margin-bottom:10px;font-size:15px;color:#264880}
  
  DIV#resultlist-pagebrowser {float:left;margin:0;padding:0;margin-bottom:10px}
  DIV#resultlist-pagebrowser TABLE TR TD {height:30px;}
  DIV#resultlist-pagebrowser TABLE TR TD FORM {width:210px;margin:0;padding:0;}
  DIV#resultlist-pagebrowser TABLE TR TD SPAN.sortLabel {font-size:11px;}
  DIV#resultlist-pagebrowser TABLE TR TD SELECT {width:130px;} 
  DIV#resultlist-pagebrowser TABLE TR TD SELECT OPTION {width:130px;} 
    
    DIV.Pages {width:360px;margin-top:6px}
      DIV.Paginator {}
        SPAN.pagebrowser-first {float:left;height:15px;width:15px;background:transparent url(../images/pagebrowser_first.png) no-repeat;margin-right:6px}
        SPAN.pagebrowser-first A {float:left;height:15px;width:15px;}
        SPAN.pagebrowser-prev {float:left;height:15px;width:15px;background:transparent url(../images/pagebrowser_prev.png) no-repeat;margin-right:6px}
        SPAN.pagebrowser-prev A {float:left;height:15px;width:15px;}
        
        SPAN.pagebrowser-this-page {float:left;height:13px;width:11px;background:transparent url(../images/pagebrowser_thisPage.png) no-repeat;margin-right:6px;padding-left:4px;padding-top:2px;font-size:10px;line-height:1.1em;}           
        SPAN.pagebrowser-pages A {float:left;height:13px;width:11px;background:transparent url(../images/pagebrowser_pages.png) no-repeat;margin-right:6px;padding-left:4px;padding-top:2px;font-size:10px;line-height:1.1em;color:#990000;}
                      
        SPAN.pagebrowser-next {float:left;height:15px;width:15px;background:transparent url(../images/pagebrowser_next.png) no-repeat;margin-right:6px}
        SPAN.pagebrowser-next A{float:left;height:15px;width:15px;}
        SPAN.pagebrowser-last {float:left;height:15px;width:15px;background:transparent url(../images/pagebrowser_last.png) no-repeat;margin-right:6px}  
        SPAN.pagebrowser-last A{float:left;height:15px;width:15px;}              
    
  DIV.reslist-item {float:left;background:#FFF;height:100%; width:570px;border:1px solid #D6D6D6;padding:1px;margin-bottom:10px}
  DIV.reslist-item-content {float:left;background:#FFF url("../images/reslist_item.png") repeat-x;height:100%;width:550px;text-align:left;padding:10px}
  DIV.reslist-item-content-pic {float:left;width:154px;height:154px;background:#FFF;border:1px solid #D6D6D6;padding:1px}
    DIV.reslist-item-content-pic IMG {width:154px;height:154px}
  DIV.reslist-item-content-txt {float:right;width:380px;height:128px;text-align:left}
    DIV.resultlist-item-header {margin-bottom:10px}
      DIV.resultlist-item-header SPAN {font-size:13px;line-height:1.5em;font-weight:bold}
    DIV.resultlist-item-subheader {margin-bottom:10px}
      DIV.resultlist-item-subheader SPAN {font-size:12px;line-height:1.5em;}
    DIV.resultlist-item-area {margin-bottom:0px}
      DIV.resultlist-item-area SPAN {font-size:11px;line-height:1.5em;}    
    DIV.resultlist-item-rooms {margin-bottom:0px}
      DIV.resultlist-item-rooms SPAN {font-size:0.6875em;line-height:1.5em;}
    DIV.resultlist-item-price {margin-bottom:0px}
      DIV.resultlist-item-price SPAN {font-size:0.6875em;line-height:1.5em;}
  
  DIV.reslist-item-link {float:right; width:380px;}
    DIV.reslist-item-link A {font-size:0.6875em;background: url(../images/arrow_red.gif) 0em 0.4em no-repeat;}
    DIV.reslist-item-link TABLE.link-table {width:100%;}  
/* END OBJECTLIST */


  
  DIV.reflist-item {float:left;background:#FFF;height:100%; width:570px;border:1px solid #D6D6D6;padding:1px;margin-bottom:10px}
    DIV.reflist-item-content {float:left;background:#FFF url("../images/reslist_item.png") repeat-x;height:100%;width:550px;text-align:left;padding:10px}
    DIV.reflist-item-content-pic {float:left;width:154px;height:154px;background:#FFF;border:1px solid #D6D6D6;padding:1px}
      DIV.reflist-item-content-pic IMG {width:154px;height:154px}
    DIV.reflist-item-content-txt {float:right;width:380px;height:118px;text-align:left}
      DIV.reflist-item-header {margin-bottom:10px}
        DIV.reflist-item-header SPAN {font-size:0.8125em;line-height:1.5em;font-weight:bold}
      DIV.reflist-item-subheader {margin-bottom:10px}
        DIV.reflist-item-subheader SPAN {font-size:0.6875em;line-height:1.5em;}
          
    DIV.reflist-item-link {float:right; width:380px;}
      DIV.reflist-item-link A {font-size:0.6875em;background: url(../images/arrow_red.gif) 0em 0.4em no-repeat;padding:0em 0.8em;}
           
      DIV.reflist-item-opinion1, DIV.reflist-item-opinion2 {display:none;float:left;background:#FFF;height:100%; width:570px;border:1px solid #D6D6D6;padding:1px;margin-bottom:10px}
        DIV.reflist-item-opinion-content {float:left;background:#F2F2F2 url("../images/rightTopBox_content.png") repeat-x;height:100%;width:550px;text-align:left;padding:10px}




/* Expose */ 
DIV#expose {width:35.375em;height:100%;text-align:left;}

	DIV#expose-salutation {font-weight:700;font-size:12px;margin-bottom:1em;}

  DIV#expose-content {float:left;width:35.375em; height:100%;}
    DIV#expose-headline {float:left;margin-bottom:10px;}  
    
    DIV#expose-mainPics {float:left;margin-bottom:20px;width:35.375em;position:relative}
      DIV.expose-leftMainpic {float:left;height:190px; width:272px;background:#fff;border:1px solid #BEBEBE;padding:1px}
      DIV.expose-leftMainpic IMG {height:190px; width:272px;}
      DIV.expose-rightMainpic {float:right;height:190px; width:272px;background:#fff;border:1px solid #BEBEBE;padding:1px}
      DIV.expose-rightMainpic IMG {height:190px; width:272px;}
    /*
      DIV#expose-mainPics DIV.expose-mainPics-magnifier1 {position:absolute; left:220px; top:140px; width:25px; height:25px}
        DIV#expose-mainPics DIV.expose-mainPics-magnifier1 IMG {width:25px; height:25px}
      DIV#expose-mainPics DIV.expose-mainPics-magnifier2 {position:absolute; left:510px; top:140px; width:25px; height:25px}
        DIV#expose-mainPics DIV.expose-mainPics-magnifier2 IMG {width:25px; height:25px}
    */
    DIV#expose-details {float:left;width:35.375em;margin-bottom:10px;}
      TABLE#exposeDetailsTable {width:100%}
      
      TD.exposeDetailsTableKey {font-weight:700;font-size:0.8125em;border-bottom:1px dotted #999}
      TD.exposeDetailsTableValue {font-size:0.8125em;text-align:right;border-bottom:1px dotted #999}  
    
    DIV#expose-infobox {float:left;height:100%;width:35.375em;margin-bottom:20px;}
		.ui-tabs-hide {display:none;}
		DIV.expose-infoBox-header {float:left;text-align:left;height:26px;}
		  
      DIV#rightCol-content-2ColLayout-leftCol DIV.expose-infoBox-header UL {margin:0;padding:0;float:left;list-style:none; height:26px; } 		  
      DIV#rightCol-content-2ColLayout-leftCol DIV.expose-infoBox-header UL LI {float:left;margin-right:1px;margin-left:0;background: none;padding-left:0px;}
			
      DIV.expose-infoBox-header UL LI A {display:inline; float:left; height:26px; line-height:26px; background:url(../images/boxNav_normal_0a.png) no-repeat; color:#fff; text-decoration:none; font-size:13px; font-weight:normal; text-align:center; padding:0 0 0 6px; cursor:pointer;}
	    DIV.expose-infoBox-header UL LI:HOVER A {color:#fff; background:url(../images/boxNav_act_1a.png) no-repeat;}
			DIV.expose-infoBox-header UL LI A B {float:left; display:block; height:26px; padding:0 6px 0 0; background:url(../images/boxNav_normal_0.png) right top;}
			DIV.expose-infoBox-header UL LI:HOVER A B {background:url(../images/boxNav_act_1.png) right top;}

      DIV.expose-infoBox-header UL LI.boxNav-current A {color:#fff; background:url(../images/boxNav_act_1a.png) no-repeat;}
      DIV.expose-infoBox-header UL LI.boxNav-current A B {background:url(../images/boxNav_act_1.png) right top;}
      DIV.expose-infoBox-header UL LI.boxNav-current A:HOVER {color:#fff; background:url(../images/boxNav_act_1a.png) no-repeat; cursor:default;}
      DIV.expose-infoBox-header UL LI.boxNav-current A:HOVER B {background:url(../images/boxNav_act_1.png) right top;}
      DIV.expose-infoBox-header UL LI.ui-tabs-selected A {color:#fff; background:url(../images/boxNav_act_1a.png) no-repeat;}
      DIV.expose-infoBox-header UL LI.ui-tabs-selected A B {background:url(../images/boxNav_act_1.png) right top;}
      DIV.expose-infoBox-header UL LI.ui-tabs-selected A:HOVER {color:#fff; background:url(../images/boxNav_act_1a.png) no-repeat; cursor:default;}
      DIV.expose-infoBox-header UL LI.ui-tabs-selected A:HOVER B {background:url(../images/boxNav_act_1.png) right top;}
    
    DIV.expose-infoBox-content {float:left;width:33.75em;height:100%;min-height:5em;background:#FFF url("../images/contentBox.png") repeat-x;text-align:left;padding:0.75em;border:1px solid #D6D6D6} 
    
    DIV#expose-subPics {float:left;margin-bottom:20px;width:35.375em;height:100%}
      DIV#expose-subPics DIV.expose-subPics-headline {float:left;width:35.375em;}
      DIV#expose-subPics DIV.expose-subPics-frame {float:left;margin-right:9px;margin-bottom:9px;height:94px;width:94px;border:1px solid #D6D6D6;padding:0.25em}
      DIV#expose-subPics DIV.expose-subPics-frame IMG {height:94px;width:94px;}
      DIV#expose-subPics DIV.subPics-advice {float:left;width:35.375em;}
      DIV#expose-subPics DIV.subPics-advice SPAN {font-size:0.6875em;}       
    
    DIV#expose-serviceLinks {float:left;width:35.375em;border-top:1px dotted #8C8C8C;padding-top:10px;margin-bottom:20px;}
      DIV#expose-serviceLinks DIV#printLink {float:left;margin-right:20px}
      DIV#expose-serviceLinks DIV#notepadLink {float:left;margin-right:20px}
      DIV#expose-serviceLinks DIV#contactLink {float:left;}


/* Referenzen Hauptseite */
DIV#flex-references {height:100%;text-align:left;}
  DIV.flex-references-leftBox {float:left;width:274px;height:100%;border:1px solid #D6D6D6;margin-bottom:14px;padding:1px;}
  DIV.flex-references-rightBox {float:right;width:274px;height:100%;border:1px solid #D6D6D6;margin-bottom:14px;padding:1px;}  
    DIV.flex-references-box-content {height:100%;width:254px;min-height:5em;background:#FFF url("../images/contentBox.png") repeat-x;text-align:left;padding:10px;}
      DIV.flex-references-box-content IMG {height:170px;width:254px;margin-bottom:10px}
   

FORM#verkauf FIELDSET {margin-bottom:25px;}
FORM#verkauf FIELDSET.tx-powermail-pi1_fieldset legend {margin-left:-3px; color: #666666; font: bold 13px verdana; margin-top:5px;margin-bottom:10px;}
FORM#verkauf * html .tx-powermail-pi1 .tx-powermail-pi1_fieldset legend {margin-left:-8px;}
FORM#verkauf *+html .tx-powermail-pi1 .tx-powermail-pi1_fieldset legend {margin-left:-8px;}
FORM#verkauf label {clear:both;display:block;float:left;width:200px;font-size:12px;font-weight:normal;color:#666666;text-align:right;padding-right:5px;}
FORM#verkauf .powermail_mandatory_js{margin-left:105px;color:red;}

FORM#vermietung FIELDSET {margin-bottom:25px;}
FORM#vermietung FIELDSET.tx-powermail-pi1_fieldset legend {margin-left:-3px; color: #666666; font: bold 13px verdana; margin-top:5px;margin-bottom:10px;}
FORM#vermietung * html .tx-powermail-pi1 .tx-powermail-pi1_fieldset legend {margin-left:-8px;}
FORM#vermietung *+html .tx-powermail-pi1 .tx-powermail-pi1_fieldset legend {margin-left:-8px;}
FORM#vermietung label {clear:both;display:block;float:left;width:200px;font-size:12px;font-weight:normal;color:#666666;text-align:right;padding-right:5px;}
FORM#vermietung .powermail_mandatory_js{margin-left:105px;color:red;}


/* EXTENSION POWERMAIL FOR 3COL LAYOUT */

  SPAN.powermail_mandatory {/* Color of mandatory error message */color:red; font-size:10px; margin: 0 2px 0 2px}
  DIV.powermail_mandatory_js {/* DIV container of errormessage */ color:red; font-size:10px; margin:0px 0px 0px 10px; width: 150px;float: left;}
 
 DIV.tx-powermail-pi1 {height: 100%;}
  DIV.tx-powermail-pi1_formwrap {float:left;height: 100%;padding:0; margin:0;width:566px;background:#F2F2F2 url("../images/rightTopBox_content.png") repeat-x;border:1px solid #DBDBDB}
     
    FORM.tx_powermail_pi1_form {float:left;}
      FIELDSET.tx-powermail-pi1_fieldset {float:left;width:520px; height:100%;border:none;padding:20px}
        FIELDSET.tx-powermail-pi1_fieldset LEGEND {display:none}
	 FIELDSET.tx-powermail-pi1_fieldset LABEL {font-size:11px;}
     
    DIV.tx-powermail-pi1_thx {float:left;height: 100%;padding:20px 0 20px 20px; margin:0;width:540px;}        
        
	DIV.tx_powermail_pi1_fieldwrap_html_text {float:left;width:520px;margin-bottom:6px}
          DIV.tx_powermail_pi1_fieldwrap_html_text LABEL {float:left;width:120px}
          DIV.tx_powermail_pi1_fieldwrap_html_text INPUT {float:left;width:200px}                
        
          DIV.tx_powermail_pi1_fieldwrap_html_html {float:left;width:520px; margin-top: 15px}
        
        DIV.tx_powermail_pi1_fieldwrap_html_select {float:left;width:520px;margin-bottom:6px}
          DIV.tx_powermail_pi1_fieldwrap_html_select LABEL {float:left;width:120px}
          DIV.tx_powermail_pi1_fieldwrap_html_select SELECT {float:left;width:204px}
        
        DIV.tx_powermail_pi1_fieldwrap_html_textarea {float:left;width:520px;margin-bottom:6px}  
          DIV.tx_powermail_pi1_fieldwrap_html_textarea LABEL {float:left;width:520px;margin-bottom:4px}
          DIV.tx_powermail_pi1_fieldwrap_html_textarea TEXTAREA {float:left;height:70px;width:500px}
        
        DIV.tx_powermail_pi1_fieldwrap_html_radio {float:left;width:340px;margin-bottom:6px}
          DIV.tx_powermail_pi1_fieldwrap_html_radio P {float:left;margin-bottom:8px;font-weight:bold}
          DIV.powermail_radio_inner {float:left;width:340px;margin-bottom:4px}
            DIV.powermail_radio_inner LABEL {float:left;width:60px}
            DIV.powermail_radio_inner INPUT {float:left;}
        
        DIV.tx_powermail_pi1_fieldwrap_html_submitgraphic {float:left;width:520px;margin-bottom:6px;margin-top:6px}


/* callback */

DIV.sendMail-Bg {width: 526px;background:#F2F2F2 url("../images/rightTopBox_content.png") repeat-x;padding:20px;border:1px solid #DBDBDB}

UL.err_msg {margin:0;padding:0;}
UL.err_msg LI {display:block;list-style-type:none;margin-left:0px;font-size:11px;color:red}

FORM.callback {}
FORM.callback LABEL {font-size:11px}
FORM.callback INPUT.callback-textfield {}
FORM.callback TEXTAREA.callback-textarea {width:300px;height:100px}


/* Merkzettelform*/

DIV#notebook-askall {width:532px;background:#F2F2F2 url("../images/rightTopBox_content.png") repeat-x;padding:20px;border:1px solid #DBDBDB}
DIV#notebook-askall FORM .label {font-size:11px;padding-right:5px}
DIV#notebook-askall FORM INPUT[type=text] {width:300px;}
DIV#notebook-askall FORM TEXTAREA {width:400px;}









