@import url("header_footer.css");
@import url("navigation.css");

.tabLink {color:#747474;}
.tabLinkActive {color:white;}

.hidestyle {display: none;}
.showstyle {}

/* =================================
   BODY & SITEFRAME
   ================================= */
body {
  background:url(../../img/web/bg_wallpaper.gif);
  background-color:#F0F0F0;   
  font-family: Arial, Helvetica, sans-serif;
}

#siteframe {
  background: #F0F0F0;
  width:950px;
  text-align:left;
}

a {color:#F65F1A;}

.bild_rechts {
	margin-top:3px;
	margin-left:10px;
	margin-bottom:10px;
	border:1px solid black;
}
.bild_links {
	margin-top:3px;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid black;
}

/* =================================
   COLORS
   ================================= */

/* i.e. used for navigation */
.font_midgray {
  color:#747474;
}

/* i.e. used for footer, form default values */
.font_lightgray {
  color:#959595;
}

.font_black, .font_black a {
  color:#747474;
}

.font_orange {
  color:#F65F1A;
}

.bg_orange {
  background-color:#F65F1A;
}

.bg_whitegray {
  background-color:#EBEBEB;
}

.bg_gray, .bg_lightgray {
  background-color:#959595;
}

.bg_midgray {
  background-color:#747474;
} 
	

/* =================================
   FLASH INTRO
   ================================= */

#flashintro {
  background-repeat:norepeat;
  background-image: url('../../img/web/flashintro.jpg');
  width:950px;
  height:545px;
}

#contentSection {
  padding-left:10px;
  padding-right:10px;
  padding-top:12px;
  _padding-top:13px; 
  
}

/* =================================
   JQUERY NEWSTICKER
   ================================= */
.newsticker {
    list-style-type: none;    
    padding: 0px;
    margin: 0;
}


/* =================================
   SIDE BARS
   ================================= */
.search-form-box .inputTextField, #sidebarLoginForm input, #sidebarSearchForm .inputTextField,
	#contentSection input, #contentSection .inputTextField,
	.inputTextFieldSmall,.inputTextFieldLong {
  background-color:#F0F0F0;
  color:#959595;
  font-size:9pt;
  font-family:Arial,Helvetica,sans-serif;
  border:#C7C7C7 solid 1px;
}
#sidebarLoginForm input, #sidebarSearchForm .inputTextField, .search-form-box .inputTextField
	#contentSection .inputTextField {
	width:164px;
	border:#C7C7C7 solid 1px;
}
#contentSection .inputTextField {color:#747474;}

.inputTextFieldSmall {width:40px;color:#959595;}
.inputTextFieldLong {width:328px;color:#959595;}

.inputTypeCheckbox {border:0px;}

.homeLoginSafariCorrection {margin-top:-19px;}

#sidebarLoginForm input.button, #contentSection input.button, {color:#F6610F;border:#C7C7C7 solid 1px;}
#sidebarLoginErrors, .errors {color:#F65F1A;font-weight:bold;}
.text_error {color:#F65F1A;}
#sidebarLoginForm, #sidebarSearchForm {padding:0px;margin:0px;}

#sidebarLoginInfo {border-bottom:0px;background-color:#D7D7D7;}




/* =================================
   CONTENT SECTION
   ================================= */   
   
#contentSection ul, #contentSection p, #contentSection td, #contentSection div, #contentSection form, #contentSection input {
  font-size:12px;
  line-height:17px;
}
#contentSection a {
  font-size:12px;
}

#contentSection h2 {
  font-size:12px;
  line-height:17px;
  _line-height:0px;
}

#contentSection h1 {
  font-family:'Times New Roman';
  font-size:16px;
  border-bottom:solid #959595 1px;  
  color:#959595;
  text-transform:uppercase;
  letter-spacing:0.1em
}

#contentSection h2, #contentSection a {
  text-decoration:none;  
}
#contentSection h2 a {
	color:#747474;
}

#contentSection p a, #contentSection ul li a {
	BAK_color:#747474;
	color:#F65F1A;
	BAK_text-decoration:underline;
	text-decoration:none;
}

hr {
  border-bottom:#959595; 
  noshade:noshade;
}

.horizontalLineGray {
	padding:0px;
	margin:0px;
	line-height:0px;
	border-bottom:#959595 1px solid;
	height:1px;
	clear:both;
}

/* =================================
   REAL ESTATE DETAIL PAGE
   ================================= */   
.realestate_datatable {
  margin:0px;
  padding:0px;
  margin-top:10px;
  margin-bottom:10px;  
}
.realestate_datatable td {
  height:20px;
}

#realtyContactData a {
	color:#F65F1A;
}

.thumbnail {_margin-bottom:12px;padding-bottom:12px;border:0px;}  

.tab,.tab_active{text-transform:uppercase;padding:5px 14px 5px 14px ;margin-right:5px;float:left;}
.tab {background-color:#EBEBEB; }
.tab_active { background-color:#959595;color:white;}

#realtyKeyDataPreview .column_left {
  width: 80px;
} 

#realtyKeyData .column_left,#realtyDescription .column_left,#realtyMisc .column_left {
  width: 150px;  
}
#realtyKeyData td,#realtyDescription td,#realtyMisc td {
  vertical-align:top;
}

/* =================================
   CMS EDITOR
   ================================= */ 
.requiredMarker {
  font-size:9pt;
  padding-left:2px;
  color:#F65F1A;
}

#cmsToolbar {
  padding:5px;
  background:#ffffff;
  color:#747474;
  
}

#cmsToolbar p a {
	color:#747474;
	text-decoration:none;	
}


tr.colorHover {
  cursor: pointer;   
}
tr.colorHover:hover {
  background-color: #FBB99A;
} 


/* =================================
   INTRANET
   ================================= */ 
  .forumTable,.trainingTable {
    width:100%;
  }
  .forumTable th, .trainingTable th {
    text-align:left;
    font-size:12px;
  }
  .forumTable td {
     height:45px;
  }

