/***** General styles *****/

.tx-realty-pi1 a.button,
.tx-realty-pi1 a.button span,
.tx-realty-pi1 a.act,
.tx-realty-pi1 a.act span,
.tx-realty-pi1 span.button,
.tx-realty-pi1 span.button span,
.tx-realty-pi1 span.act,
.tx-realty-pi1 span.act span {
	display: none;
}

img {border: 0;}

html, body {margin: 0; padding: 0; border: 0;}
body {font-size: 12px; font-family: Arial, Verdana, Lucida Sans Unicode, Tahoma; color : #000000; font-weight: normal;line-height: 16px;}		
p {font-size: 12px; font-family: Arial, Verdana, Lucida Sans Unicode, Tahoma; color : #000000; }
td {font-size: 12px; line-height: 14px;}		
.bodymain {width: 100%; height: 100%; text-align: left; margin: 0; background: url(http://immobilien-schwab.de/fileadmin/_schwabimmo2010/gfx/top_print.gif) no-repeat bottom right;}

h1 {font-size: 13px; font-family: Arial, Verdana, Lucida Sans Unicode, Tahoma; color : #3C4154; font-weight: bold; letter-spacing: 0px;padding: 0px; margin: 4px 0px 2px 0px;}
h2 {font-size: 16px; color : #000000; font-weight: bold; letter-spacing: 0px; padding: 0px; margin: 4px 0px 2px 0px;}
.csc-firstHeader {font-size: 13px; font-family: Arial, Verdana, Lucida Sans Unicode, Tahoma; color : #3C4154; line-height: 18px; font-weight: bold; letter-spacing: 0px; padding: 0px; margin: 8px 0px 0px 0px;}
.headlineausblenden {display: none; visibility: hidden; width: 100px; margin: 0px; padding: 0px; }

a  {color : #3C4154;}
a:link  {color : #3C4154; text-decoration: none;}
a:visited {color : #3C4154; text-decoration: none;}
a:active {color : #3C4154; text-decoration: none;}
a:hover {color : #3C4154; text-decoration: underline;}		

#layoutwrapper {width: 770px; text-align: left; margin: auto;}
#layout {width: 770px; margin: auto; text-align: left; padding: 0;}
#top {width: 770px; text-align: left;}
#logo {display: none;}
#logoprint {width: 677px; height: 90px; margin: 0; float: none; margin: 0;}

#content {float: left; margin: 0;}
#inhalt {width: 450px; float: left; margin-right: 20px;}
#rand {float:right; margin:0; padding:0; text-align:left; width:200px;}

.clear {clear: both;}

/*#### Haupt-Elemente verstecken ####*/
#objektsuche  {display: none;}
#sprache  {display: none;}
#links {display: none;}
#toplinks {display: none;}
#eyecatcher {display: none;}
#produktnavi {display: none;}
#subnavi {display: none;}
#tnavi {display: none;}
#brotkruemmel {display: none;}
#footer {display: none;}
/*#### Haupt-Elemente verstecken ####*/

/*#### Elemente des Realty verstecken und formatieren ####*/
#addToFavorites {display: none;}
.tx-realty-pi1-contact-form {display: none;}
.tx-realty-pi1 .single-view .text-pane h3, .tx-realty-pi1 .single-view .text-pane h4 { 
font-size: 13px; margin: 0; padding: 0; line-height: 20px;
}
.tx-realty-pi1 .single-view .text-pane .overview th {text-align: left; font-size: 13px;}
p.bodytext {margin: 0 0 10px 0; padding: 0;}
p {margin: 0 0 10px 0; padding: 0;}

DIV.text-pane {float: left;}
.randtext DIV.text-pane {width: 185px; float: left;}
DIV.images {width: 185px; float: left; margin-bottom: 100px;}

.tx-realty-pi1 .list-view .result tbody tr table.item {
	border-top: 1px solid #93C0FF;
	border-bottom: 1px solid #93C0FF;
	margin: 0 0 8px 0;
	width: 100%;
	empty-cells: hide;
	border-collapse: separate;
	border-spacing: 5px;
	padding: 0;
	background: #EDF6FF;
}
/* Images */
.tx-realty-pi1 .single-view .images .item {
	width: 185px; height: 185px; float: left;
}
.tx-realty-pi1 .single-view .images .item .image {
	width: 185px;
	height: 185px;
}

/*#### Elemente des Realty verstecken und formatieren ####*/



