body {	
	background-color: #FFFFFF;
	color: #8B8B8B;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;  
  margin: 0px; 
  padding: 0px; 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 0.8em;
}

#headerBox {
  display: none;
}

#headerBox01 { 
  display: none;
}

#headerBoxPrint {
  position: relative; 
  width: 600px; 
  margin: 20px auto 30px auto;
  text-align: right; 
  background-image: none;
}

#headerBoxPrint p {
  font-size: 0.9em;
  line-height: 110%;
  text-align: right; 
  padding-top: 15px;
}

#contentBox {
  position: relative; 
  width: 600px; 
  min-height: 400px;
  margin: 0px auto 0px auto;	
  z-index: 10;
}

#centerBox {
  position: relative; 
  margin: 0px; 
  padding: 0px; 
  width: 600px; 
}

#footerBox {
  display: none;
}

.clear {
	width: auto;
	height: 0.05em;
	clear: both;	
	display: block;
	padding: 0px;
	margin: 0px;
	font-size: 0.005em;
}

#rightBox {
  display: none;
}


#headerBox p, #headerBox p.bodytext {
  display: none;
}

#headerBox01Links {
  display: none;
}

#headerBox01Rechts {
  display: none;
}

#headerBox01Rechts .HauptNav {
  display: none;
  }
  
#headerBox01Rechts .SubNav {
  display: none;
  }

#headerBox01Rechts .hnav-a-active, .hnav-a-active:hover {
  display: none;
}

#headerBox01Rechts .hnav-a {
  display: none;
}

#headerBox01Rechts .hnav-a:hover {
  display: none;
}



#headerBox01Rechts .hnav02-a-active, .hnav02-a-active:hover {
  display: none;
}

#headerBox01Rechts .hnav02-a {
  display: none;
}

#headerBox01Rechts .hnav02-a:hover {
  display: none;
}





















#centerBoxOben {
  display: none;
}

.centerBoxInnen {
  margin: 0px;
  padding: 0px 0px 0px 20px;
}

.centerBoxInnenPrint {
  background-image: url('../images/hintergrundcbinnenPrint.jpg');
  background-repeat: repeat-y;
  margin: 0px;
  padding: 0px;
  border: none;
}

.centerBoxInnenLinks {
  width: 270px;
  float: left;
  text-align: center;
 }

.centerBoxInnenLinks table, .centerBoxInnenLinks table td {
 background-color: transparent; 
 border: none; 
 padding: 0px; 
 margin: 0px;
 }

.centerBoxInnenLinks table {
 margin-top: 20px;
 width: 270px;
 }

.centerBoxInnenLinks table td {
 vertical-align: top;
 }

.centerBoxInnenRechts {
  width: 290px;
  float: left;
/*  margin: 40px 0px 0px 20px;*/
  margin: 0px 0px 0px 20px;
}

#centerBoxUnten {
  display: none;
}

.rightBoxBox {
  display: none;
}

.rightOben {
  display: none;
}

.rightObenAbstand {
  display: none;
}

.rightInnen {
  display: none;
}

.rightInnenAbstand {
  display: none;
}

.rightUnten {
  display: none;
}

.rightUntenAbstand {
  display: none;
}

.rightBoxBox a {
  display: none;
}

.rightBoxBox a:hover {
  display: none;
}







.rightOben02 {
  display: none;
}

.rightInnen02 {
  display: none;
}

.rightUnten02 {
  display: none;
}

















p {
	text-align: left;
	line-height: 1.3em;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

h1 {	
	text-align: left;
	font-size: 1.3em;
	color: #E20015;
	font-weight: bold;
	line-height: 1.5em;
	padding: 0px 0px 0px 0px;		/* Werte: oben, rechts, unten, links */
	margin-bottom: 20px;
}

h2 {
	text-align: left;
	font-size: 1.01em; 
	color: #E20015;
	font-weight: bold;
	line-height: 1.5em;
	padding : 0px 0px 0px 0px;		/* Werte: oben, rechts, unten, links */
	margin-bottom: 10px;
}

img {
	border-style: none;
	border-width: 0px;
}

img.bildlinks {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

img.bildrechts {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

a {
	color: #E20015;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

table, table.ergebnis {
	line-height: 1.2em;
	text-align: left;
	border: 3px solid #CDB895;
	background-color: #CDB895;
	color: #FFFFFF;
	margin: 0px 0px 20px 0px;
}
table.ergebnis {
  width: 100%;
}

caption {
	font-size: 0.8em;
	font-weight: bold;
	line-height: 1.1em;	
	color: #E20015;
	caption-side: top;
	padding-bottom: 6px;
	margin: 0px auto 0px auto;
}

th, table.ergebnis th {
	color: #FFFFFF;
	text-align: center;
	border: none;
	background-color: #997A49;
	padding: 3px 3px;
	margin: 0px;
	font-weight: bold;
}

td {
	border: none;
	background-color: #F2ECE3;
	padding: 8px 10px;
	margin: 0px;
	color: #666666;
}

table.ergebnis tr {
}

table.ergebnis tr:hover {
}

table.ergebnis td {
	border: none;
	padding: 3px 3px;
	margin: 0px;
	background-color: #F2ECE3;
	color: #666666;
}

/*
td:hover {
	background: #EB2422;
}


table.ergebnis td:hover {
	background-color: #EB2422;
	color: #FFFFFF;
}
*/

table.ergebnis tr a {
	color: #666666;
}

/*
table.ergebnis tr a:hover {
	color: #FFFFFF;
}
*/

td.tdhell {
	border: none;
	background-color: #DAC7AE;
	padding: 8px 10px;
	margin: 0px;
	
}

/*
td.tdhell:hover {
	background: #888888;
}
*/

tfoot, tfoot td, tfoot td:hover {
	font-size: 0.9em;
	font-weight: bold;
	color: #D0D0D0;
	border: none;
	background-color: #997A49;
}

table.ergebnis tfoot td, table.ergebnis tfoot td:hover {
	font-size: 0.9em;
	font-weight: bold;
	color: #D0D0D0;
	border: none;
	background-color: #F2ECE3;
}

#ZeileAnrede {
    display: none;
    }

#ZeileGrundriss {
    display: none;
    }

#ZeileExpose {
    display: none;
    }

#ZeileHaltestellen {
    display: none;
    }

#ZeileWohnungsagent {
    display: none;
    }   

#centerBox ol {
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 5px 40px;
	list-style-type: decimal;
	list-style-position: outside;
}

#ZeileAnfrage {
    display: none;
    }   

.bt_anfragen {
    display: none;
    }   

.bt_anfragen0, .bt_anfragen0 a, .bt_anfragen0 img {
    display: none;
    }   

.bt_anfragen1, .bt_anfragen11, .bt_anfragen1 div, .bt_anfragen1 a, .bt_anfragen1 img {
    display: none;
    }   

#bt_anfragen {
    display: none;
    }   

#centerBox ol li {	
	padding: 0px 20px 5px 5px;
}

#centerBox ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 5px 35px;
	list-style-type: disc;
	list-style-position: outside;
}

#centerBox ul li {	
	padding: 0px 20px 5px 5px;
}

img.voll {
	width: 460px;
	margin: 0px 20px 10px 20px;
}

img.halb {
	width: 125px;
	border: 1px solid #B1D5ED;
}

#grundriss {
	display: block;
  	visibility: visible;
	margin-top: 10px; 
	margin-bottom: 10px; 
	border-top: 1px solid #A0A0A0; 
	border-bottom: 1px solid #A0A0A0; 
	padding-bottom: 15px;
	page-break-before: always;
	}

#grundriss img {
/*
  width: 500px;
*/  
  }   

#tx_realty_map_01 {
  display: none;
  visibility: hidden;
}

#tipafriendlink {
  display: none;
  visibility: hidden;
}



























#centerBox form, .tx-realty-pi1-filter-form {
	margin: 0px 0px 10px 0px;
}

#centerBox .important {
	font-weight: bolder;
	font-size: 0.9em;
	color: #E20015;
}

#centerBox fieldset {
	border: none;
	border: 1px solid #E20015;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

#centerBox legend {
	font-weight: bold;
	color: #E20015;
	margin: 0px 0px 5px 0px;
}

#centerBox .inputSet, .tx-realty-pi1-field {
	margin: 10px 20px 5px 10px;
	display: block;
	float: none;
	clear: both;
}

#centerBox label {
	float: left;
	width: 130px;
	text-align: right;
	margin-right: 20px;
	margin-left: 10px;
}
















#centerBox label.tx-realty-pi1-label {
	width: 200px;
}

#centerBox .input, .tx-realty-pi1-input {
	width: 280px;
	padding: 2px 10px 3px 10px;
	background-color: #F0F0F0;
	border: none;
	border: 1px solid #E20015;
}

#tx_realty_pi1-rent-from, #tx_realty_pi1-rent-to, #tx_realty_pi1-livingArea-from, #tx_realty_pi1-livingArea-to {
  width: 50px;
}

#tx_realty_pi1-rent-to, #tx_realty_pi1-livingArea-to {
  margin-left: 5px;
}

#centerBox .multipleChoice {
	margin-bottom: 4px;
}

#centerBox .radio, #centerBox .checkbox {
	margin: 0px;	
	padding: 0px;
	float: left;
}

#centerBox .radioText, #centerBox .checkboxText {
	margin-left: 5px;
}

#centerBox .select, .tx-realty-pi1-input select {
	width: 221px;
	background-color: #F0F0F0;
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;
	border: none;
	border: 1px solid #E20015;
}

#centerBox option {
	color: #787878;
	padding: 3px 3px 3px 3px;
}

#centerBox .button {
	text-align: right;
}

#centerBox .primaryAction, .tx-realty-pi1-submit {
	color: #564b47;
	font-weight: bold;
	border: 1px solid #E20015;
	background-color: #C0C0C0;
}

.tx-realty-pi1-submit {
  	margin-left: 230px;
  	margin-top: 25px;
}

#centerBox .primaryAction:hover, #centerBox .primaryAction:focus {
	background-color: #C9DCA6;
	border: 1px solid #E20015;
} 

#centerBox .secondaryAction {
	color: #c0c0c0;
	background: #fff;
	border: 1px solid #C9DCA6;
}

#centerBox .secondaryAction:hover, #centerBox .secondaryAction:focus {
	color: #000000;
	border: 1px solid #C9DCA6;
}


#footerNaviBox {
    display: none;
    }   


#footerNaviBox a {
    display: none;
    }   

#footerNaviBox a:hover, #footerNaviBox .active {
    display: none;
    }   

.aButtonRot {
    display: none;
    }   

.aButtonRot:hover {
    display: none;
    }   

.aButtonGrau {
    display: none;
    }   

.aButtonGrau:hover {
    display: none;
    }   

/* Linkklassen für die Sitemap */

a.smlevel0
{
    display: none;
}

a.smlevel1
{
    display: none;
}

a.smlevel2
{
    display: none;
}

a.smlevel3
{
    display: none;
}

a.smlevel4
{
    display: none;
}

.pfobenlink, .pfobenlink:hover {
    display: none;
}

table.ergebnis .tdlistview1 {
background-color: #FF4252;
width: 23px;
}

table.ergebnis .tdlistview0 {
background-color: #61D961;
width: 23px;
}
