/* EURIX 1Col Styles */
/*********************/

H2 {width:950px;}


/* BEGIN 1 Spalten  Layout */          
DIV.spacer-col1-layout {margin:0 auto;background: url("../images/spacer.jpg") repeat-x;width:990px;height:15px;margin-top:8px}         
DIV#col1-layout {height:100%;margin:0 auto;background:#fff;width:950px;overflow:hidden;padding:6px 20px 20px 20px;margin-bottom:20px;}
*+html DIV#col1-layout {padding:6px 20px 40px 20px;}  
  
  DIV#col1-layout UL {clear:left;margin-left:10px;list-style-type: none; }
  DIV#col1-layout UL LI {background: url(../images/square.gif) 0 6px no-repeat;padding:0 15px;line-height:18px;margin-bottom:8px}

  
  /* Extension Rgtabs */
  DIV#col1-layout DIV.tx-rgtabs-pi1 {margin-bottom:30px;}    
 
    DIV#col1-layout UL.rgtabs-menu {margin: 0;  padding: 0 0 0 0px;  height: 26px;  width: auto; list-style:none;} 
      DIV#col1-layout UL.rgtabs-menu LI, #left UL.rgtabs-menu LI {list-style-type: none;list-style:none; background: url(../images/boxNav_normal_0a.png) top left no-repeat; float: left; margin: 0 1px 0 0 !important; padding: 0 0 0 16px !important; cursor: pointer;} 
      DIV#col1-layout UL.rgtabs-menu LI.rgtabs-selected, #left UL.rgtabs-menu LI.rgtabs-selected  {background: url(../images/boxNav_act_1a.png) top left no-repeat;}	
    
    DIV#col1-layout DIV.rgtabs-wrapper {height:100%;min-height:85px;border:none;background:#F5F7F9 url(../images/contentBox_lightBlue.png) repeat-x;padding:15px;}
      DIV#col1-layout DIV.rgtabs-wrapper P {}


/* BEGIN HOME Flexform*/                        
DIV#home {width:100%;height:100%}

  DIV#home-leftCol {float:left;width:582px;height:100%;} 
    DIV#home-leftCol H2 {width:552px;}
  
     
    DIV.home-text {float:left;margin-bottom:0px} 
  
    DIV#home-previewBox {float:left;margin-bottom:30px}
    
      DIV#home-previewBox-header {float:left;width:552px;}
        DIV#home-previewBox-header UL LI A {display:block; 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:bold; text-align:center; padding:0 0 0 16px; cursor:pointer;}
        DIV#home-previewBox-header UL LI A B {float:left; display:block; height:26px; padding:0 16px 0 0; background:url(../images/boxNav_normal_0.png) right top;}
        DIV#home-previewBox-header UL {padding:0 0 0 0px; margin:0; list-style:none; height:26px; position:relative;}
        DIV#home-previewBox-header UL LI {float:left;list-style-type:none;margin-right:1px}
        DIV#home-previewBox-header UL LI:HOVER A {color:#fff; background:url(../images/boxNav_act_1a.png) no-repeat;color:#1F4578;}
        DIV#home-previewBox-header UL LI:HOVER A B {background:url(../images/boxNav_act_1.png) right top;}                                  
        DIV#home-previewBox-header UL LI.boxNav-current A {color:#1F4578; background:url(../images/boxNav_act_1a.png) no-repeat;}
        DIV#home-previewBox-header UL LI.boxNav-current A B {background:url(../images/boxNav_act_1.png) right top;}
        DIV#home-previewBox-header UL LI.boxNav-current A:HOVER {color:#1F4578; background:url(../images/boxNav_act_1a.png) no-repeat; cursor:default;}
        DIV#home-previewBox-header UL LI.boxNav-current A:HOVER B {background:url(../images/boxNav_act_1.png) right top;}                         
    
      DIV#home-previewBox-content {float:left;width:552px;height:100%;min-height:85px;background:#F5F7F9 url(../images/contentBox_lightBlue.png) repeat-x;padding:15px;}
        DIV.home-previewBox-headline {float:left;width:552px;margin-bottom:16px}
        DIV.home-previewBox-headline SPAN {float:left;font-size:18px; font-weight:bold}
        DIV.home-previewBox-headline DIV.home-previewBox-button {float:right}                  
        DIV.home-previewBox-item {float:left;width:552px;margin-bottom:20px}                     
          DIV.home-previewBox-title {width:552px;height:16px}
          DIV.home-previewBox-title H3 {margin:0px;padding:0px;font-size:13px;line-height:14px;}
          DIV.home-previewBox-text {width:552px;}
          DIV.home-previewBox-text P IMG {float:right;}                        
    
    DIV#home DIV#home-leftCol DIV.tx-rgtabs-pi1 {float:left;margin-bottom:30px;}    
      DIV#home DIV#home-leftCol DIV#rgtabs158 {}
        DIV#home DIV#home-leftCol UL.rgtabs-menu {float:left;width:552px;}   
        DIV#home DIV#home-leftCol DIV.rgtabs-wrapper {float:left;width:552px;height:100%;min-height:85px;border:none;background:#F5F7F9 url(../images/contentBox_lightBlue.png) repeat-x;padding:15px;}
    
    DIV#home-propfund {float:left;margin-bottom:30px;width:580px;height:200px;}
      DIV#home-propfund IMG {width:580px;height:200px;}
    
    DIV#home-CategoryBoxes {float:left;width:580px;height:100%;margin-bottom:30px;}
      DIV#home-CategoryBoxes DIV.home-CategoryBox {float:left;width:280px;height:152px;background:#F5F7F9 url(../images/contentBox_lightBlue.png) repeat-x;margin-bottom:20px;padding-top:8px}
      DIV#home-CategoryBoxes .right {margin-left:20px}  
        DIV#home-CategoryBoxes DIV.home-CategoryBox DIV.home-CategoryBox-header {margin:0 auto;width:266px;height:25px;background:#F5F7F9 url(../images/home_CategoryBox_header.png) no-repeat;text-align:center;padding-top:6px}
          DIV#home-CategoryBoxes DIV.home-CategoryBox DIV.home-CategoryBox-header A {font-size:15px;font-weight:bold;color:#fff;}
          DIV#home-CategoryBoxes DIV.home-CategoryBox DIV.home-CategoryBox-header A:HOVER {text-decoration:none}
        
        DIV#home-CategoryBoxes DIV.home-CategoryBox DIV.home-CategoryBox-image {width:118px;height:120px;text-align:left;}
          DIV#home-CategoryBoxes DIV.home-CategoryBox DIV.home-CategoryBox-image IMG {width:118px;height:120px;}
        DIV#home-CategoryBoxes DIV.home-CategoryBox DIV.home-CategoryBox-text {width:142px;height:120px;text-align:left;}
          DIV#home-CategoryBoxes DIV.home-CategoryBox DIV.home-CategoryBox-text P {font-size:11px;margin-bottom:4px}
        
        DIV#home-CategoryBoxes DIV.home-CategoryBox .leftCol {float:left;margin-left:7px}
        DIV#home-CategoryBoxes DIV.home-CategoryBox .rightCol {float:right;margin-right:7px}
  
  DIV#home-rightCol {float:right;width:344px;height:100%;}
    DIV#home-rightCol H2 {width:344px;}

    DIV#home-topObject {float:left;margin-bottom:30px}
      DIV#home-topObject-header {width:344px;height:30px;}
        DIV#home-topObject-header DIV#home-topObject-headline {float:left;width:200px;}
        DIV#home-topObject-header DIV#home-topObject-button {float:right}
      DIV#home-topObject-image {float:left;width:344px;height:218px;overflow:hidden}
        DIV#home-topObject-image IMG {width:344px;height:218px}
      DIV#home-topObject-desc {float:left;width:324px;min-height:85px;background:#F5F7F9 url(../images/contentBox_lightBlue.png) repeat-x;padding:10px;}
        DIV.home-topObject-desc-title {float:left;height:20px;width:324px}
          DIV.home-topObject-desc-title SPAN {font-size:11px;font-weight:bold}
        DIV.home-topObject-desc-text {float:left;width:324px;height:100px}
          DIV.home-topObject-desc-text P {font-size:11px;line-height:14px;}
        DIV.home-topObject-desc-link {float:left;height:17px;width:344px}
          DIV.home-topObject-desc-link A {font-size:11px;}                    
    
    DIV#home-propertyOffers {float:left;width:344px;margin-bottom:30px}     
      DIV#home-propertyOffers-content {float:left;width:324px;height:162px;background:#295698 url(../images/pieceOfBerlin.png) no-repeat;padding:18px 10px 0px 10px;}
        DIV#home-propertyOffers-content A {float:left;width:324px;font-size:15px;background: url(../images/arrow_big.gif) 0 5px no-repeat;font-weight:bold;padding:0 16px;color:#fff;margin-bottom:10px}
        DIV#home-propertyOffers-content A:HOVER{text-decoration:none}
        DIV#home-propertyOffers-link {float:left;width:width:324px;margin-top:10px}
          DIV#home-propertyOffers-link A {background:none;}
    
    DIV#home-BerlinGuide {float:left;width:344px;margin-bottom:30px}    
      DIV#home-BerlinGuide-image {float:left;height:127px}
        DIV#home-BerlinGuide-image IMG {width:344px;height:127px}
      DIV#home-BerlinGuide-content {float:left;width:324px;height:75px;min-height:75px;background:#F5F7F9 url(../images/contentBox_lightBlue.png) repeat-x;padding:0 10px 0 10px;}
        DIV#home-BerlinGuide-content P {margin-bottom:0px}
/* END HOME */   

/* BEGIN IMPRINT */
  TABLE.flex_imprint {padding:0;margin:0;background:#F1F2F6}
    TABLE.flex_imprint TD {vertical-align:top;padding:10px;border:1px solid white;margin:4px}
    TABLE.flex_imprint TD P {margin:0px;padding:0px}
    TABLE.flex_imprint TD TABLE TD {padding:0px;border:none}
    
    TABLE.flex_imprint TR.imprint-upperRow {background:#E4E6ED}
    TABLE.flex_imprint TR.imprint-lowerRow {background:#F1F2F6}
    TABLE.flex_imprint TR.imprint-lowerRow TD.imprint-lowerRow-col {width:237px}    
/* END IMPRINT */

/* BEGIN ABOUT US */  
  DIV#aboutUs-businessAreas {float:left;width:950px;margin-bottom:20px}
    DIV.aboutUs-businessAreas-box {float:left;width:156px;margin-right:2px;}
    DIV.aboutUs-businessAreas-lastbox {float:left;width:156px;margin-right:0px;}       
      DIV.aboutUs-businessAreas-box-top {float:left;text-align:center;background:#fff url(../images/aboutUs_businessArea_top.png) no-repeat;height:39px;width:140px;padding:8px}
        DIV.aboutUs-businessAreas-box-top H3 {margin:0px;font-size:18px}
        DIV.aboutUs-businessAreas-box-top SPAN {font-size:13px;line-height:18px;}      
      DIV.aboutUs-businessAreas-box-middle {float:left;text-align:center;height:20px;width:140px;padding:8px}
        DIV.aboutUs-businessAreas-box-middle SPAN {font-size:13px;line-height:18px;}
      DIV.aboutUs-businessAreas-box-bottom {float:left;text-align:center;background:#fff url(../images/aboutUs_businessArea_bottom.png) no-repeat;height:104px;width:140px;padding:8px;position:relative}
        DIV.aboutUs-businessAreas-box-bottom H4 {}
        DIV.aboutUs-businessAreas-box-bottom P {font-size:11px;line-height:16px;text-align:center;margin: 0;}
        DIV.aboutUs-businessAreas-box-bottom A {position:absolute; left:40px; bottom:8px; font-size:10px;background: url(../images/arrow_white.gif) 0 6px no-repeat;font-weight:bold;padding:0 10px;color:#fff}
      
  DIV#aboutUs-teamView {float:left;width:950px;margin-bottom:20px}
    DIV#aboutUs-teamView H4 {margin-bottom:10px}
    DIV.aboutUs-teamView-box {float:left;min-height:100px;background:#F5F7F9 url(../images/contentBox_lightBlue.png) repeat-x;width:280px;padding:15px;margin-right:8px;margin-bottom:8px}
    DIV.aboutUs-teamView-lastbox {float:left;min-height:100px;background:#F5F7F9 url(../images/contentBox_lightBlue.png) repeat-x;width:280px;padding:15px;margin-right:0px;margin-bottom:8px}  
      DIV.aboutUs-teamView-box-header {float:left;width:280px;}
        DIV.aboutUs-teamView-box-header H4 {}
      DIV.aboutUs-teamView-box-image {float:left;height:160px;width:280px;}
        DIV.aboutUs-teamView-box-image IMG {float:left;height:160px;width:280px;}
      DIV.aboutUs-teamView-box-text {float:left;height:60px;width:280px;}
        DIV.aboutUs-teamView-box-text P {font-size:11px;line-height:16px;}
      DIV.aboutUs-teamView-box-link {float:left;width:280px;}
        DIV.aboutUs-teamView-box-link A {}
/* END ABOUT US */        


/* BEGIN ASSOCIATES */        
  DIV#associates {}  
    DIV.associate-box {float:left;height:100%;width:220px;margin-left:14px;margin-top:20px;}   
      DIV.associate-box-header {float:left;background:url("../images/propertyCategoryBox_bg.png");width:160px;height:18px;padding:5px 10px}      
        DIV.associate-box-header SPAN {font-size:13px;font-weight:bold}
      DIV.associate-box-content {float:left;height:415px;background:#F5F7F9 url(../images/contentBox_lightBlue.png) repeat-x;padding:10px;width:200px;}
        DIV.associate-box-content-image {float:left;width:200px;height:276px;margin-bottom:6px;}
          DIV.associate-box-content-image IMG {width:200px;height:276px}
        DIV.associate-box-content-text {float:left;width:200px;}
          DIV.associate-box-content-text P {padding:0px; margin:0px;font-size:12px}
      
/* ENDASSOCIATES */  


/* EXTENSION POWERMAIL FOR 1COL LAYOUT */

  SPAN.powermail_mandatory {/* Color of mandatory error message */color:red; margin: 0 2px 0 2px;font-size:11px}
  DIV.powermail_mandatory_js {/* DIV container of errormessage */ color:red; margin:0px 0px 0px 10px; width: 150px;font-size:11px;float: left;}
 
 DIV.tx-powermail-pi1 {height: 100%;}
  DIV.tx-powermail-pi1_formwrap {float:left;height: 100%;padding:0; margin:0;width:950px;background:#F5F7F9 url(../images/contactForm_bg.png) no-repeat;}
  DIV.tx-powermail-pi1_formwrap_217 {background:#F5F7F9 url(../images/berlinGuideForm_bg.png) no-repeat;}
    
    FORM.tx_powermail_pi1_form {float:left;}
      FIELDSET.tx-powermail-pi1_fieldset {float:left;width:620px; height:100%;min-height:85px;border:none;padding:20px}
        FIELDSET.tx-powermail-pi1_fieldset LEGEND {display:none}
     
    DIV.tx-powermail-pi1_thx {float:left;height: 100%;padding:20px 0 20px 20px; margin:0;width:950px;background:#F5F7F9 url(../images/contentBox_lightBlue.png) repeat-x;}
      
        DIV.tx_powermail_pi1_fieldwrap_html_text {float:left;width:540px;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:540px;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:620px;margin-bottom:6px}  
          DIV.tx_powermail_pi1_fieldwrap_html_textarea LABEL {float:left;width:120px}
          DIV.tx_powermail_pi1_fieldwrap_html_textarea TEXTAREA {float:left;height:60px;width:300px}
        
        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}
