*{
	/* font-family:Arial,Verdana, sans-serif; */
	margin:0;
	padding:0;
}
b,strong{
	font-weight:bold;
	}
i, em{
	font-style:italic;
	}
img, a img , table{
	border:0;
	}

	.noborder{
		border:0!important;
		}

p.musterseite_info_txt{
background:#e1e1e1 url(images/icon_hinweis.png)5px 5px no-repeat!important;
background:#e1e1e1 url(images/icon_hinweis.gif) 5px 5px no-repeat;
border:2px dashed #5676cd;
float:right;
margin:10px;
padding:10px 10px 10px 60px!important;
width:30%;
}
/*************************Formulare**************************/
#suchformular td,#angebotsformular td{
	font-size:1.1em;
}
.suchangaben,.headline{
border-bottom: 1px solid rgb(225, 225, 225);
color: #;
font-weight: bold;
font-size: 1.3em!important;
}
/***************************Objektdarstellung****************************/
/*globals*/
.zurueck{}
.button{
font-size:11px;
font-weight:bold;
	}
.nowrap {
white-space:nowrap;
}
.clear{
	clear:both;
	}
.angebote,.angebote_bold, .angebote,angebote_right{
	font:11px Arial, sans-serif;
	padding:1px 2px;
	white-space:nowrap;
	vertical-align:top;
	padding:0.1em 0.3em;
	}
.angebote{
	white-space:normal;
	}
.angebote_bold,.angebote_bold_right{
	font-weight:bold;
	}
.angebote_right,.angebote_bold_right{
	text-align: right;
	}
.asp{
padding:0;
}
td.datenbank{
	font-weight:bold;
	}
/****************Listenrahmen***********************/
#liste_header,#liste_footer{
	margin:15px 0;
	}
#list_frame,#osg_table,#detail_frame{
font-family: Arial,Verdana, Helvetica sans serif;
}
/*********Liste_Fancy*************/
#main_pages_fancy {
position:relative;
text-align:right;
width:100%;
}
#fancy_pages strong {
font-weight:normal;
}
#main_pages_fancy #fancy_pages {
left:0pt;
position:absolute;
top:0pt;
}
#fancy_forward, #fancy_back {
display:inline;
}
#fancy_forward img, #fancy_back img {
border:0pt none;
}
#fancy_forward {
padding-left:10px;
}
/*********Ende Liste_Fancy*************/
a.osg_seiten_sel {
font-weight:bold;
}
#seiten {
font-family:Arial,sans-serif;
font-size:11px;

text-decoration:underline;
}
.seiteninfo {
color:#555555;
font-family:Arial,sans-serif;
font-size:12px;

padding-bottom:10px;
}
#seiten a {
font-weight:bold;
text-decoration:underline;
}
#sortiere {
display:none;
float:left;
visibility:hidden;
}
table#sortieren {
}
#osg_table{

}
* html #osg_table,*:first-child+html #starplushtml{

	}
#osg_table td{
vertical-align:top;
}
#fotos_table {
font-family:Arial,sans-serif;
font-size:11px;
margin:20px;
}
#fotos_table_nav {
color:white;
font-family:Arial,sans-serif;
font-size:11px;

margin:0px;
}
.fotos_td {
height:20px;
text-align:center;
}
.fotos_td a {
}
.list_table, .detail_table, #app_container_fancy {
background-color:transparent;
}
.list_table {
margin:0pt 0pt 10px;
}
.list_table td, .detail_table td {
vertical-align:top;
}
.list_titel, .detail_titel, .app_externenummer {
color:white;
font-weight:bold;
padding:3px 0pt;
text-align:center;
}
.list_links, .detail_links {
font-size:0.9em;
padding:3px 10px 3px 0pt;
text-align:right;
}
.list_links a, .detail_links a, .detail_popups a {
text-decoration:none;
}
.list_infos{
	padding:5px 10px;
	}
.detail_popups a {
padding:0pt 10px;
}
.list_links a:hover, .detail_links a:hover {
text-decoration:underline;
}
.list_foto,.detail_foto {
overflow:hidden;
text-align:left;
vertical-align:top;
width:200px;
}
.list_foto img, .detail_foto img {
height:150px;
}
.detail_bildnav{
	font-size: .9em;
	}
.list_bild {
}
.list_foto div {
overflow:hidden;
padding-bottom:0pt !important;
padding-top:0pt !important;
position:relative;
text-align:center;
width:200px;
}
.list_foto_div div {
bottom:0pt;
left:0pt !important;
position:relative !important;
vertical-align:top;
}
.list_content, .detail_content {
font-weight:normal;
padding:10px;
text-align:left;
vertical-align:top;
}
.list_infos td, .detail_infos td {
padding:0pt 10px;
}
.list_content h1, .detail_content h1 {
font-weight:bold;
margin:0pt 0pt 5px;
padding:0pt;
}

.content {
}
.input {
}
.osgFotos {
overflow:hidden;
text-align:right;
width:300px;
padding:0pt 0pt 20px;
}
.osgFotos table{
	width:100%;
	}

.osgFotos table td{
text-align: center;
}
#bild_titel {
clear:both;
width:100%;
}

.detail_titel {
padding:3px 0pt;
}
.detail_titel h4 {
font-weight:bold;s
padding:3px;
width:200px;
}

.detail_table_foto{
	width:120px;
	overflow:hidden;
	}
.detail_header{

}
/*************__OSG__TABBED************/
.detail_beschreibungen {
padding:3px 0pt;
width:560px;
}
td.detail_beschreibungen a {
font-weight:500;
margin-right:4px;
padding:3px 10px;
}
td.detail_beschreibungen a.tabbedtext_sel {
}
#text1, #text2, #text3, #text4 {
font-size:1em;
line-height:1.6em;
text-align:justify;
}


/*****************Bildergalerie*****************/
#bild_gross {
display:block;
height:20em;
margin:0 2em 0 0 0;
overflow:hidden;
text-align:center;
width:30em;
}
#bild_title {
font-weight:500;
height:12px;
margin:10px 0;
text-align:center;
width:30em;
}
#vergroessert {

}

#bilder_klein ul {
display:block;
margin:0px;
padding:10px 0pt;
text-align:center;
width:30em;
}
#bilder_klein ul li {
display:inline;
margin:0px;
overflow:hidden;
width:5em;
}
#bilder_klein ul li img {
/*width:3em;*/
}
/************Ende Bildergalerie*****************/
.button {
font-size:0.9em;
font-weight:bold;
padding:0px;
text-align:left;
}
#kooperationen table {
font-family:Arial,sans-serif;
font-size:12px;

margin:0pt 0pt 20px;
padding:0pt;
}
#kooperationen td {
margin:15px;
padding:15px;
vertical-align:middle;
}
/******************************Funktionsraeume*************************/
.my_function_box {
border-bottom:1px dashed #333333;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
margin:20px;
padding:2px 0px;
}
.details_links div.my_function_box,.detail_popups div.my_function_box{
border:0pt none;
font-weight:bold;
margin:0px!important;
padding:2px 10px;
}
#app_container {
}
.app_outer {
padding:5px 0pt;
}
.app_title {
font-size:12px;
font-weight:600;
padding:5px 0pt;
text-align:center;
}
.app_termine {
font-size:0.9em;
}
.app_termine a {
display:block;
font-weight:bold;
text-decoration:underline;
width:inherit;
}
.app_externenummer {
float:left;
width:200px;
}
.app_date_fancy {
float:left;
font-size:small;
margin:0pt 10px;
white-space:nowrap;
}
.app_anmeldelink {
font-size:11px;
}
.app_details_fancy {
clear:both;
font-size:11px;
margin:5px 0pt;
}
.app_bild {
float:left;
overflow:hidden;
width:200px;
}
.app_bild img {
width:200px;
}
.app_andere_details {
float:left;
margin:0pt 10px;
}
.app_obj_titel {
font-size:16px;
font-weight:600;
line-height:18px;
}
.app_det_angaben {
float:left;
}
.app_det_bez {
clear:left;
float:left;
font-weight:bold;
width:90px;
}
/******************************Wetter*********************************/
.weather_ort {
font-size:1em;
font-weight:bold;
}
.weather_grad {
font-size:1.4em;
font-weight:bold;
}
#weather_container {
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:1em;
height:150px;
line-height:normal;
padding-top:5px;
width:210px;
}
#weather_head {
background:url(http://web1.onoffice.de/kunden/S/success/images/weather_bg_oben.png) no-repeat!important;
background:url(http://web1.onoffice.de/kunden/S/success/images/weather_bg_oben.gif) no-repeat;
height:53px;
text-align:center;
}
#weather_head div.weather_left {
float:left;
padding:5px 0pt 0pt 10px;
width:50px;
}
#weather_head div.weather_middle {
float:left;
padding:7px 10px 0pt 0pt;
text-align:right;
width:58px;
}
#weather_head div.weather_right {
float:right;
font-family:Arial,sans-serif;
font-size:28px;
font-weight:600;
line-height:normal;
padding:10px 10px 0pt 0pt;
width:72px;
}
#weather_foot {
background:url(http://web1.onoffice.de/kunden/S/success/images/weather_bg_unten.png) no-repeat !important;
background:url(http://web1.onoffice.de/kunden/S/success/images/weather_bg_unten.gif) no-repeat;
height:93px;
}
#weather_foot {
padding:7px 20px;
}
#weather_prevday {
border-left:1px solid #0349A3;
border-right:1px solid #2981F3;
float:left;
padding:0pt 5px;
text-align:center;
width:40px;
}
.weather_prevday {
border-left:1px solid #0349A3;
border-right:1px solid #2981F3;
float:left;
padding:0pt 5px;
text-align:center;
width:40px;
}
.noborder_left {
border-left:0pt none;
}
.noborder_right {
border-right:0pt none;
}
/********************Warenkorb*************/
.my_funktion_box iframe{
	filter: Chroma(color=#ffffff);
	}
.funktion_warenkorbiframe {

}
/**************************Top-Neue-Referenzobjekte********************/
#topangebote,#neueobjekte, #referenzobjekte {
padding:0 2	0px;
}
.ta_headline {
text-align:center;
}
#topangebote img,#neueobjekte img,#referenzobjekte img {
margin:0pt 15px;
width:120px;
}
.ta_content {
text-align:center;
}

/************************Termine***************************/
#naechsterTermin {
	width:			310px;
	text-align:		center;

	font-family:	Arial;
	font-size:		14px;
	font-weight:	bold;
}

#alleTermine {
	font-family:	Arial;
	font-size:		12px;
	font-weight:	bold;
}

#appoinmentTable {
	font-family:	Arial;
	font-size:		12px;
}

#appointment_registerTable input, #appointment_registerTable select, #appointment_registerTable option {
	font-family:	Arial;
	font-size:		12px;
}

#appointment_registerTable .textinput {
	width:			210px;
}
#appointment_registerTable .textinput_plz {
	width:			67px;
}
#appointment_registerTable .textinput_ort {
	width:			140px;
}
#appointment_registerTable .button_submit {
	width:			80px;
	margin:		0px 10px 0px 10px;
}
#appointment_registerTable .button_reset {
	width:			80px;
	margin:		0px 10px 0px 10px;
}

#appointment_registerTable {
	font-family:	Arial;
	font-size:		12px;
}

#appointment_registerTable .buttonCell{
	text-align:		center;
}

#appointment_registerTable th {
	font-family:	Arial;
	font-size:		12px;
	font-weight:	bold;
}

#appointment_registerTable td {
	font-family:	Arial;
	font-size:		12px;
}

#appointment_errors {
	font-family:	Arial;
	font-size:		12px;
	font-weight:	bold;
	color:			red;
	text-align:		center;
	padding-bottom: 10px;
}

#appointment_response {
	display:		block;
	font-family:	Arial;
	font-size:		12px;
}

.appointment_response_data td {
	font-family:	Arial;
	font-size:		12px;
	padding-top:	10px;
}

.appointment_response_title {
	font-family:	Arial;
	font-size:		12px;
	margin-bottom:	10px;
}

.appointment_response_dataheading {
	font-family:	Arial;
	font-size:		12px;
	font-weight:	bold;
}

#appointment_response #appointment_heading {
	display:		block;
	font-family:	Arial;
	font-size:		14px;
	font-weight:	bold;
	text-align:		center;
	padding-bottom: 20px;
}

#appointment_response #appointment_address {
	display:		block;
	font-family:	Arial;
	font-size:		12px;
	padding-left:	20px;
	padding-top:	10px;
}
/*********************Interessentenprofile*************************/
#interessenten_daten {
font-size:1em;
width:80%;
padding:2em 1em;
}
.interessenten_kriterien {
width:75%;
}
.interessenten_kriterien td {
width:25%;
}
.interessenten_kriterien input, .interessenten_kriterien select {
width:100%;
}
#suchkriterium_raeume_veraenderbar, #suchkriterium_kamin, #suchkriterium_gartennutzung, #suchkriterium_rollstuhlgerecht, #suchkriterium_wasch_trockenraum, #suchkriterium_vermietet, #suchkriterium_nichtraucher, #suchkriterium_ind_370_Feld_ObjAusstattung1, #suchkriterium_sauna {
float:left;
width:10px !important;
}
#interessenten_daten_submit {
background:transparent url(http://web1.onoffice.de/kunden/S/success/images/bg_submit.gif) repeat-x scroll 0%;
float:right;
}
/*********************ERgebnisse Interessentenprofile*************************/
.interessenten_mehralszehn{
	font-size: .8em;
	}
.interessenten_daten{
font:1em/1.2em Arial,Verdana, Helvetica, sans-serif;
width:100%;
color:#333;
}
.interessenten_daten tr{
	border-bottom:2px solid #fff;
	}
.interessenten_daten td{
	vertical-align: top;
	text-align:left;
	padding:1px 2px;

background:#eee;
	border-right:1px solid #fff;
font-size:.9em;
	}
.interessenten_headline{
	font-weight:550;
font-size:.9em;

text-align:left;
	}
.interessenten_kriterium_name{
	font-weight:650;
	white-space: nowrap;
	width:200px;
	}
.interessenten_kriterium_wert{
	}


/*****************Uebersicht_01*********/
.osg_01_details{
width:100%;
padding:10pt 0pt 0pt;

}
.osg_01_left{
float:left;
width:45%;
}
.osg_01_right[{
float:left;
width:45%;
	}
* html .osg_01_right{
	width:20%;
	}
.osg_01_details a{
	
	text-decoration:none;
	font-size:1em;
	font-weight:bold;
	}
.osg_01_details td{
vertical-align: top;
border:1px solid transparent;
}

.osg_01_titel{

text-align:center;
font-weight:bold;
padding:2px 0;
width: 200px; 
}
.osg_01_links{

padding:2pt 10px;
}
.osg_01_links div.my_function_box{
	font-size:1em;
	font-weight:bold;
	border-bottom:0;
	margin:0;
	padding:2px 0px;
}
.osg_01_foto{
overflow:hidden;
width:200px;
}
.osg_01_foto table{
	width:100%;
	}
.osg_01_foto table td{
	text-align: center;
	}
.osg_01_foto img{
/*height:150px;*/
}

.osg_01_content,.osg_01_texte{
padding:0 10px;
}
/*****************Ende Uebersicht_01*********/
/*****************Uebersicht_07***************/
.osg_07_frame{
	margin:30px 0 0 0;
	}
.osg_07_links{
	margin:0 0 20px 0;
	text-align: center;
	}

.osg_07_links a{
	display:inline;
	font-size:12px;
	font-weight:bold;
	margin:0pt 1px;
	padding:6px;
	text-align:center;
	}
.osg_07_titel{
	font-weight:bold;
	}	
.osg_07_titel h2{
	margin:0!important;
	text-align: center;
	}
.osg_07_subtitle{
	font-weight:bold;
	text-align: center;
	padding:5px;
	}
.osg_07_foto{
text-align: center;
width:100%!important;
	}
.osg_07_content{
	padding:0 0 0 50px;
	}
* html .osg_07_content td.angebote_bold_right{
text-align: left;
	}
.osg_07_texte td.content strong{
	display:block;
	padding:5px;
	font-weight:bold;
	}
.osgFotos {
	overflow:hidden;
	padding:0pt 0pt 20px;
	text-align:center;
	width:100%;
	}
/****************Ende Uebersicht_07*****************/
/**************+++Uebersicht 08*********/
#objektuebersicht08 {
width: 500px;
margin: 0;
padding: 0;
}

#objektuebersicht08 ul, #objektuebersicht08 li {
margin: 0;
padding: 0;
list-style: none;
}

#objektuebersicht08 img {
margin: 0 0 10px 0;
}

#objektuebersicht08 td {
margin: 0 10px 0 0;
}

#objektuebersicht08 .details_bold {
font: bold 12px;
padding: 
}

#objektuebersicht08 .box {
width: 500px;
margin: 0 0 10px 0;
padding: 0;
}

#objektuebersicht08 .ueberschrift {
width: 500px;
margin: 0 0 10px 0;
padding: 5px 0 5px 10px;
font: bold 12px;
}
#objektuebersicht08 .detailtabs {
width: 500px;
margin: 10px 0 10px 0;
padding: 0;
float: left;
clear: both;
}
#objektuebersicht08 .detailtabs li {
float: left;
}
#objektuebersicht08 .tabbedtext_sel, #objektuebersicht08 .tabbedtext {
margin: 0 5px 10px 0;
padding: 2px;
display: block;
clear: both;
}
/******Ende ?bersicht 08*/
/***********_OSG__FOTOS*********/
.osgFotos {
margin:0px auto;
overflow:hidden;
padding:0pt 0pt 20px;
text-align:center;
width:300px;
}
.osgFotos table{
	width:100%;
	}
.osgFotos table td{
text-align: center;
}
#bild_titel {
clear:both;
width:100%;
}
.osgFotos table img  {
margin:10px 0pt;
max-width:298px;
}
* html .osgFotos table img{
width:200px;
}

/*********Ende_OSG__FOTOS*********/
/*****************__OSG__IMAGES_CLICK_THROUGH*****************/
.detail_bildnav td{
width:50%;
vertical-align: middle;
font-size:10px!important;
}
.detail_bildnav td a{
font-size:10px!important;
}
.clickThroughBack{
	
	}
#clickThroughActiveImage {
font-weight:normal;
}
#clickThroughDiashowIndicator {
}
#clickThroughnumberOfImages {
font-weight:normal;
}
/*****************Ende __OSG__IMAGES_CLICK_THROUGH*****************/


/* STYLES WARENKORB Template 13*/
.funktion_warenkorbiframe {}

#tom #warenkorb {
border-top:1px solid #616974;
border-bottom:1px solid #616974;
border-left:1px solid #616974;
border-right:1px solid #616974;
overflow: auto;
width: 206px;
height: 192px;
background: #d6d7d9;
padding: 10px 0px 10px 0px;
}

#gemerkt{
border:1px solid #616974;
font-family: Verdana,Arial,sans-serif;
font-weight: lighter;
font-size: 11px;
text-align:center;
text-decoration: none;
width: 120px;
height: 120px;
padding: 10px 0px 10px 0px;
margin:0 auto;
}
#gemerkt img{
border:1px solid #616974;
width: 160px;
height: 120px;
}
/* END STYLES WARENKORB Template 13*/



/* TEMPLATE 10 */
/* LISTENRAHMEN Template 10 */
#temp10 td {
font-size: 11px;
}

#temp10 #list_frame {
border: 0px solid #ffff00;
float:left;
margin: 0px 20px 0px 20px;
}

#temp10 .list_table {
border: 0px solid #ff00ff;
font-size: 11px;
}

#temp10 .seiten {
border: 0px solid #ff00ff;
color:#005073;
font-weight:bold;
}
/* END LISTENRAHMEN Template 10 */

/* OBJEKTLISTE TEMPLATE 10 */
#temp10 .osg_table {
border: 0px solid #ff00ff;
margin: 0px 0px 20px 0px;
background-color:#ffffff;
}

#temp10 .list_titel {
border: 0px solid #ff00ff;
color: #005073;
height:26px;
background-color: #cdcdcd;
}

#temp10 .list_links {
border-bottom: 1px solid #cdcdcd;
height:26px;
}

#temp10 .rotbig{
font-weight:bold;
color: #005073;
}

#temp10 .rotfett a:link, .rotfett a:visited, .rotfett a:active {
font-weight:bold;
color: #005073;
text-decoration:none;
}
#temp10 .rotfett a:hover {
text-decoration:underline;
color: #e8641b;
}

/* Styles OBJEKTLISTE TEMPLATE 10 MAKRO ABH?NGIG !!!!*/

#temp10 .osg_seiten{
font-weight:bold;
color: #005073;
text-decoration:none;
}
.osg_seiten a:hover {
text-decoration:underline;
color: #e8641b;
}

#temp10 .osg_seiten_sel{
font-weight:bold;
color: #e8641b;
text-decoration:none;
}
#temp10 .osg_seiten_sel a:hover {
text-decoration:underline;
color: #e8641b;
}

#temp10 .list_foto{
border: 0px solid #ff0000;
}

#temp10 .list_foto img{
border-top: 0px solid #ffffff;
border-left: 1px solid #005073;
border-right: 1px solid #005073;
border-bottom: 1px solid #005073;
width:200px;
height:150px;
}

#temp10 .list_content{
border: 0px solid #00ffff;
}

#temp10 .angebote{
border: 0px solid #00ffff;
font-size: 12px;
width:220px;
}
#temp10 .angebote_bold{
border: 0px solid #00ffff;
font-size: 12px;
width:120px;
font-weight:bold;
}

#temp10 #my_Anfrage{
border: 0px solid #00ffff;
font-weight:bold;
color: #005073;
}
#temp10 #my_Anfrage a:hover{
color: #e8641b;
}

#temp10 #my_Weiterempfehlen{
border: 0px solid #00ffff;
font-weight:bold;
color: #005073;
}
#temp10 #my_Weiterempfehlen a:hover{
color: #e8641b;
}

#temp10 #my_Expose{
border: 0px solid #00ffff;
font-weight:bold;
color: #005073;
}
#temp10 #my_Expose a:hover{
color: #e8641b;
}

#temp10 .button{
border: 0px solid #00ffff;
font-weight:bold;
color: #005073;
}
/* END OBJEKTLISTE TEMPLATE 10 MAKRO ABH?NGIG*/
/* END OBJEKTLISTE TEMPLATE 10 */



/* TEMPLATE 10 DETAILANSICHT */

#temp10 .table_detail {
border-left: 6px solid #ffffff;
border-right: 6px solid #ffffff;
background-color: #ffffff;
}

#temp10 .table_detail a{
font-weight:bold;
color: #005073;
text-decoration:none;
}

#temp10 #content_detail {
border: 0px solid #005073;
float:left;
margin: 0px 20px 0px 20px;
}

/* Detailansicht Tablesset */
#temp10 .backbox{
border: 1px solid #00ff00;
height: 30px;
text-align: center;
}
#temp10 .numberbox{
border: 1px solid #00ff00;
height: 30px;
text-align: center;
}
#temp10 .linkbox{
border: 1px solid #00ff00;
height: 30px;
text-align: right;
}
#temp10 .gallerybox{
border: 1px solid #00ff00;
width: 450px;
}
#temp10 .datenbox{
border: 1px solid #00ff00;
}
#temp10 .descriptbox{
border: 1px solid #00ff00;
}
/* END Detailansicht Tablesset */

/* Styles TEMPLATE 10 MAKRO ABH?NGIG*/
#temp10 .info{
border: 0px solid #00ffff;
width:220px;
}
#temp10 .info_bold{
border: 0px solid #00ffff;
font-weight:bold;
width:120px;
}
/* END Styles TEMPLATE 10 MAKRO ABH?NGIG*/
/* END TEMPLATE 10 DETAILANSICHT */

/* Styles IMAGEGALLERY TEMPLATE 10*/

#temp10 #bild_gross {
border: 0px solid #ff0000;
float: left;
text-align:left;
width: 450px;
height: 337px;
overflow: hidden;
margin:0;
padding:0;
}

#temp10 #vergroessert {
border:1px solid #005073;
border: 0px solid #ff0000;
float: left;
text-align:left;
width: 450px;
height: 337px;
margin:0;
padding:0;
}

#temp10 #bild_title {
border: 0px solid #ff0000;
float: left;
width: 448px;
height: 30px;
}

#temp10 #bilder_klein {
border: 0px solid #ff00ff;
float: left;
width:450px;
overflow:hidden;
}
* html #temp10 #bilder_klein {
margin: 0px 0px 0px 3px;
}

#temp10 #bilder_klein ul {
border: 0px solid #ff0000;
float: left;
overflow: hidden;
width: 450px;
}

#temp10 #bilder_klein ul li {
border:1px solid #005073;
display: block;
float: left;
margin: 0px 7px 7px 0px;
width: 80px;
height: 60px;
overflow: hidden;
}

#temp10 #bilder_klein ul li img {
width: 80px;
height: 60px;
}
/* END Styles IMAGEGALLERY TEMPLATE 10*/






/* Styles LISTENRAHMEN Template 11 */
#temp11 td {
font-size: 11px;
}

#temp11 #list_frame {
border: 0px solid #ffff00;
float:left;
margin: 0px 0px 0px 0px;
}

#temp11 .list_table {
border: 0px solid #ff00ff;
width:704px;
font-size: 11px;
margin: 24px 0px 0px 0px;
}
* html #temp11 .list_table {
width:696px;
}

#temp11 .seiten {
border: 0px solid #ff00ff;
color:#980034;
font-weight:bold;
}
#temp11 #wrap_inn{
border: 0px solid #ff0000;
clear:left;
width: 60px;
height:200px;
}
/* END Styles LISTENRAHMEN Template 11 */


/* Styles OBJEKTLISTE Template 11 */
#temp11 .singlebox {
border: 1px solid #980034; 
background-image: url(http://web1.onoffice.de/kunden/T/tomstoff.de/images/bg_singlebox.jpg);background-repeat:repeat-x;
float:left;
width:160px;
height:322px;
margin: 0px 18px 18px 0px;
padding: 4px 0px 0px 0px;
background-color: #f5f8f9;
}

#temp11 .tumbbox {
border:1px solid #ffffff;
float:left;
width:150px;
height: 113px;
margin: 0px 0px 0px 4px;
text-align:center;
overflow: hidden;
background-color: #e1d0b4;
}
* html #temp11 .tumbbox {
margin: 0px 0px 0px 3px;
}

#temp11 .tumbbox img {
width:150px;
height: 113px;
}

#temp11 .detailbox, #temp11 .detailbox0, #temp11 .detailbox1{
float:left;
font-family: Arial,Verdana;
font-size: 11px;
text-decoration: none;
width:146px;
}

#temp11 .detailbox {
border:1px solid #980034;
font-weight: lighter;
color:#4f2030;
padding: 0px 2px 0px 2px;
margin: 4px 0px 4px 4px;
background-color: #ffffff;
}
* html #temp11 .detailbox {
margin: 6px 0px 6px 3px;
width:150px;
}

#temp11 .detailbox0 {
border:1px solid #980034;
font-weight: lighter;
color:#4f2030;
height:60px;
padding: 0px 2px 0px 2px;
margin: 6px 0px 4px 4px;
overflow: hidden;
background-color: #ffffff;
}
* html #temp11 .detailbox0 {
width:150px;
}

#temp11 .detailbox1 {
border: 0px solid #980034;
text-align:center;
font-weight: bold;
color:#ffffff;
margin: 0px 0px 4px 4px;
}

#temp11 .contentlink a:link, #temp11 .contentlink a:visited, #temp11 .contentlink a:active{
border: 0px solid #ff0000;
font-weight: bold;
color:#980034;
font-size: 11px;
text-decoration: none;
}
#temp11 .contentlink a:hover{
color:#ee9c00;
text-decoration: underline;
}
/* END Styles Objektliste Template 11 */


/* Styles OBJEKT?BERSICHT Template 11 */

/* Styles OBJEKT?BERSICHT Template 11 */

#temp11 #content_detail {
border: 0px solid #00ff00;
float:left;
margin: 0px 20px 0px 20px;
}

#temp11 .table_detail {
border: 0px solid #00ff00;
border-left: 6px solid #ffffff;
border-right: 6px solid #ffffff;
background-color: #ffffff;
}
#temp11 .table_detail a{
font-weight:bold;
color: #005073;
text-decoration:none;
}

#temp11 #titelnumberbox{
border:1px solid #980034;
float:left;
width: 685px;
height: 18px;
margin: 10px 0px 0px 20px;
padding: 3px 0px 0px 0px;
background-color:#ffffff;
background-image: url(http://web1.onoffice.de/kunden/T/tomstoff.de/images/line_tn_box.gif);
}
* html #temp11 #titelnumberbox{
padding: 3px 0px 2px 0px;
}


#temp11 #numberbox1  {
border: 0px solid #00ff00;
text-align:center;
float:left;
width: 360px;
margin: 0px 0px 0px 10px;
}
#temp11 #numberbox1_inn  {
border: 0px solid #00ff00;
text-align:center;
height:16px;
margin: 0px 0px 0px 12px;
}

#temp11 #numberbox2  {
border: 0px solid #00ff00;
text-align:center;
float:right;
width: 290px;
margin: 0px 0px 0px 0px;
}
#temp11 #numberbox2_inn  {
border: 0px solid #00ff00;
text-align:center;
height:16px;
margin: 0px 0px 0px 18px;
}

#temp11 #databox{
border: 0px solid #980034;
float:left;
width: 685px;
height:330px;
margin: 10px 0px 0px 20px;
}

#temp11 #tabbed_content  {
border:1px solid #980034;
float:left;
width: 352px;
height: 320px;
padding: 5px 10px 5px 10px;
overflow: auto;
background-color: #ffffff;
background-image: url(http://web1.onoffice.de/kunden/T/tomstoff.de/images/bg2.jpg);background-repeat:repeat-x;
}
* html #temp11 #tabbed_content  {
width: 372px;
}

#temp11 .linkbox  {
border: 0px solid #00ff00;
float:left;
text-align:center;
padding: 0px 8px 0px 8px;
}

#temp11 #aspbox, #temp11 #aspbox2  {
border:1px solid #980034;
float:right;
width: 272px;
padding: 5px 10px 5px 10px;
margin: 0px 0px 10px 0px;
background-color: #ffffff;
}
#temp11 #aspbox  {
height: 140px;
background-image: url(http://web1.onoffice.de/kunden/T/tomstoff.de/images/bg3.jpg);background-repeat:repeat-x;
}
* html #temp11 #aspbox  {
width: 292px;
}

#temp11 #aspbox2  {
height: 158px;
overflow: auto;
background-image: url(http://web1.onoffice.de/kunden/T/tomstoff.de/images/bg4.jpg);background-repeat:repeat-x;
}
* html #temp11 #aspbox2  {
width: 292px;
height: 170px;
}

#temp11 #backbox, #temp11 #backbox2 {
float:left;
width: 685px;
height: 18px;
margin: 10px 0px 0px 20px;
padding: 3px 0px 0px 0px;
}
#temp11 #backbox{
border: 1px solid #980034;
background-color: #ffffff;
}
#temp11 #backbox2{
border: 0px solid #980034;
}
 
 /* Styles OBJEKT?BERSICHT Template 11 MAKRO ABH?NGIG !!!!*/
#temp11 .osg_seiten{
font-weight:bold;
color: #980034;
text-decoration:none;
}
#temp11 .osg_seiten a:hover {
text-decoration:underline;
color: #ee9c00;
}

#temp11 .osg_seiten_sel{
font-weight:bold;
color: #ee9c00;
text-decoration:none;
}
#temp11 .osg_seiten_sel a:hover {
text-decoration:underline;
color: #ee9c00;
}

#temp11 .list_foto{
border: 0px solid #ff0000;
}

#temp11 .list_foto img{
border-top: 0px solid #ffffff;
border-left: 1px solid #005073;
border-right: 1px solid #005073;
border-bottom: 1px solid #005073;
width:200px;
height:150px;
}

#temp11 .list_content{
border: 0px solid #00ffff;
}

#temp11 .angebote{
border: 0px solid #00ffff;
font-size: 12px;
width:220px;
}
#temp11 .angebote_bold{
border: 0px solid #00ffff;
font-size: 12px;
width:120px;
font-weight:bold;
}

#temp11 #my_Anfrage{
border: 0px solid #00ffff;
float:left;
display:inline;
font-weight:bold;
color: #980034;
}
#temp11 #my_Anfrage a:hover{
color: #f9cf90;
}

#temp11 #my_Finanzierung{
border: 0px solid #00ffff;
float:left;
display:inline;
font-weight:bold;
color: #980034;
}
#temp11 #my_Finanzierung a:hover{
color: #f9cf90;
}

#temp11 #my_Expose{
border: 0px solid #00ffff;
float:left;
display:inline;
font-weight:bold;
color: #980034;
}
#temp11 #my_Expose a:hover{
color: #f9cf90;
}

#temp11 #my_Weiterempfehlen{
border: 0px solid #00ffff;
font-weight:bold;
color: #005073;
}
#temp11 #my_Weiterempfehlen a:hover{
color: #e8641b;
}

#temp11 .button{
border: 0px solid #00ffff;
float:left;
display:inline;
color: #980034;
font-size:11px;
font-weight: bold;
text-decoration:none;
}
#temp11 .button a:hover{
color: #f9cf90;
}

#temp11 .tabbedtext{
border: 0px solid #00ffff;
float:left;
font-weight:bold;
display:inline;
color: #980034;
}
#temp11 .tabbedtext a:hover{
color: #e8641b;
}

#temp11 .tabbedtext_sel{
border: 0px solid #00ffff;
float:left;
font-weight:bold;
display:inline;
color: #e8641b;
}
#temp11 .tabbedtext_sel a:hover{
color: #e8641b;
}

#temp11 .info{
border: 0px solid #00ffff;
width:220px;
}
#temp11 .info_bold{
border: 0px solid #00ffff;
font-weight:bold;
width:120px;
}
/* END Styles OBJEKT?BERSICHT Template 11 MAKRO ABH?NGIG*/

/* ############################## Styles IMAGEGALLERY #################################*/
#temp11 #allMyGalleryDivs{
border:1px solid #980034;
float:left;
width: 685px;
height:295px;
margin: 10px 0px 0px 0px;
background-color:#ffffff;
background-image: url(http://web1.onoffice.de/kunden/T/tomstoff.de/images/line.jpg);
}

#temp11 #bild_gross {
border-top:1px solid #980034;
border-bottom: 1px solid #980034;
border-left: 1px solid #980034;
border-right: 1px solid #980034;
float: left;
width: 362px;
height: 272px;
margin: 10px 0px 0px 10px;
}

#temp11 #vergroessert {
width: 362px;
height: 272px;
}

#temp11 #bild_title {
border:1px solid #980034;
float: left;
width: 276px;
height: 14px;
margin: 10px 0px 0px 20px;
background-color:#ffffff;
}

#temp11 #bilder_klein {
border: 0px solid #ff00ff;
float: left;
width: 288px;
height:260px;
overflow:hidden;
margin: 0px 0px 0px 20px;
}

* html #temp11 #bilder_klein {
margin: 0px 0px 0px 22px;
}

#temp11 #bilder_klein ul {
border: 0px solid #ff0000;
float: left;
overflow: hidden;
width: 288px;
height:260px;
margin: 0px 0px 0px 0px;
}

#temp11 #bilder_klein ul li {
border:1px solid #980034;
display: inline;
float: left;
margin: 0px 10px 10px 0px;
width: 60px;
height: 45px;
overflow: hidden;
background-color:#ffffff;
}

#temp11 #bilder_klein ul li img {
width: 60px;
height: 45px;
}
/* ########################### END Styles IMAGEGALLERY ###############################*/
/* END Styles OBJEKT?BERSICHT Template 11 */

/* Objektlisten Temp14 Anfang */

#temp14 {font-family:verdana; font-size:12px; color:  #__OSG__COLOR(font)#; background: #__OSG__COLOR(background)#;}

#temp14 a {color: #__OSG__COLOR(link)#;}
                   
#temp14 .zeile {
 border-left:1px solid #__OSG__COLOR(1)#; 
 width:23%; 
 padding:0px; 
 margin:0px;
}

#temp14 .s_zeile_l {
 width:8%; 
 padding:0px; 
 margin:0px;
}
#temp14 .s_zeile_r {
 border-left:1px solid #__OSG__COLOR(1)#;
 width:23%; 
 padding:0px; 
 margin:0px;
}

#temp14 .u_zeile {
 border-left:1px solid #__OSG__COLOR(headline)#; 
 width:23%; 
 padding:8px 0px; 
 margin:0px;
 background: #__OSG__COLOR(1)#;
 color:  #__OSG__COLOR(headline)#; 
 font-size:13px;
 font-weight:bold;
 text-align:center;
}

#temp14 .u_l_zeile {
 width:8%; 
 padding:8px 0px; 
 margin:0px;
 background: #__OSG__COLOR(1)#;
 color:  #__OSG__COLOR(headline)#;
 font-size:13px;
 font-weight:bold;
 text-align:center;
}

#temp14 .u_r_zeile {
 border-left:1px solid #__OSG__COLOR(headline)#;
 width:23%; 
 padding:8px 0px; 
 margin:0px;
 background: #__OSG__COLOR(1)#;
 color: #__OSG__COLOR(headline)#;
 font-size:13px;
 font-weight:bold;
 text-align:center;
}

#temp14 .beschreibung {
 border-bottom:1px solid #__OSG__COLOR(1)#;
 font-weight:bold;
 color: ##__OSG__COLOR(headline)#;
 padding:5px 20px;
 font-size:11px;
 text-align:left ! important;
}

#temp14 .immobilienangebote {
 background: #__OSG__COLOR(1)#;
 color:#__OSG__COLOR(headline)#;
 font-weight:bold;
 font-size:13px;
 padding:3px 0px 3px 10px;
 text-align:left;
}

#temp14 .angebote {width:60%; text-align:left !important;}

#temp14 .angebote_bold {width:40%; text-align:right !important;}

#temp14 img, #temp14 a img, #temp14 table {
 height:80px;
}

#temp14 #sortiere {
 visibility:visible ! important;
 float:none ! important;
 display: inline ! important;
}

#temp14 .platz {
 padding:0px 20px; 
 text-align:left !important;
 font-size:11px;
}

#temp14 .platz2 {
 padding:0px 20px; 
 text-align:right !important;
 font-size:11px;
 }

#temp14 .platz2 a{
 color: #__OSG__COLOR(link)#;
}

#temp14 .divImgGross {position:relative;}

/* Objektlisten Temp14 Ende */









