
/* EXPOSE */
/* Liste */
#listenansicht {
	width:630px;
	height:630px;
	border: 1px solid #ccc;
	font-size: 11px;
	text-align:left;/*
	background-color:#fff;*/
	voice-family:"\"}\"";
	voice-family:inherit;
 	width:628px;
}html>body #listenansicht {width:628px; min-height:630px;height:auto; padding-bottom:19px;}

#expose #listenansicht form{
	padding-left:9px;
	padding-right:9px;
	margin:0;
}

.listmedia{
	font-weight:bold;
	margin-top:4px;
	margin-bottom:5px;
	padding-left:1px;
	padding-right:9px;
}

/* Detail */
TABLE, TR, TD {
	font-size:10px;
	color: #666;
	}
	
#expose {
	width:648px;
	padding:9px;
	background-color:#fff;
	color: #666;
	voice-family:"\"}\"";
	voice-family:inherit;
 	width:630px;}
	html>body #ansicht {width:630px;

}
#ansicht {
	width:630px;
	border: 1px solid #ccc;
	font-size: 11px;
	text-align:left;/*
	background-color:#fff;*/
	voice-family:"\"}\"";
	voice-family:inherit;
 	width:628px;}
	html>body #ansicht {width:628px;
}

#ansicht_header {
	font-size:11px;
	color:#FFFFFF;
	background-color:#7E7E7E;
	line-height:normal;
	margin-bottom:5px;
	padding:3px;
	padding-left:9px;	
}

#grundatenbox {
	margin:6px 0 15px 3px;
	}

#grundaten_img {
	margin: 1px 2px 0 0;
	float:left;
	width:75px;
}

#grundaten_tabelle {
	float:left;
	width:321px;
}

#grundaten_tabelle td{
	padding-left:5px;
}

#grundaten_service{
	float:right;
	width:113px;
}

html > body #grundaten_service{
	float:right;
	width:130px;
}


.nav-ex {
	margin: 0 0 4px 0;
	height: 20px;
	width: 628px;
}

.nav-ex UL {
	height: 22px;
	list-style-type: none;
	width: 623px;
	margin: 0;
	margin-left: 3px;
	padding: 0;
	white-space: nowrap;
}

.nav-ex  LI{
	display: inline;
	float: left; /*moz need*/
	height: 22px;
	margin-right:1px;
	text-align: center;
}

.nav-ex  UL LI A,
.nav-ex  UL LI A:link,
.nav-ex  UL LI A:active,
.nav-ex  UL LI A:visited,
.nav-ex  UL LI A:hover
{ 
	display:block;
	color: #666;
	line-height: 22px;
	background-color:#cfcfcf;
	width:100%;
	height:100%;
		font-size:9px;
}
.nav-ex  UL LI A.active,
.nav-ex  UL LI A.active:link,
.nav-ex  UL LI A.active:active,
.nav-ex  UL LI A.active:visited,
.nav-ex  UL LI A.active:hover,
.nav-ex  UL LI A:hover { 
	display:block;
	color: #fff;
	background-color:#7e7e7e;
	width:100%;
	height:100%;
}

.new_expose_navigation A,
.new_expose_navigation A:link,
.new_expose_navigation A:active,
.new_expose_navigation A:visited,
.new_expose_navigation A:hover
{ 

		font-size:9px;
}



/*
#listenansicht {
	margin:10px auto 0 auto;
	width:628px;
	text-align:left;
}*/
#listenansicht A {
	color:#FF9900;
}

#listenansicht B {
	color:#FF9900;
}

TABLE#spezial TD.fett {
	font-weight:700;
}

.headline{
	color:#888888;
	font-size:11px;
 	font-weight:700;
	padding:10px 0 5px 0;
}

TABLE#spezial TR {
	height:20px;
}


TABLE#spezial .normal {
	font-weight:normal;
}

#objektbox {
	float: left;
	width:407px;
	margin-right:10px;
	padding-left:5px;
	voice-family:"\"}\"";
	voice-family:inherit;
 	width:402px;}
	html>body #objektbox {width:402px;
}

#kontaktbox {
	float: left;
	width:205px;
	margin:0;
	padding:0;
}

#kontaktbox td{
	margin:1px 0;
}

#kontaktbox .textfeld{
	width:115px;
	font-size:11px;
	margin:0;
	padding:0;
}

#kontaktbox .textfeld_error{
	width:117px;
	font-size:11px;
	margin:0;
	padding:0;
	background-color: #f2cccc;
}

#kontaktbox .senden, #listenansicht .senden{
	width:80px;
	font-size:11px;
	color: #fff;
	background-color: #888;
	margin: 3px 0 5px 0;
	padding:0;
}#listenansicht .senden{
	width:100%;
}

#kontaktbox .cnt{
	width:205px;
/*	border-bottom: 1px solid #ccc;*/
	margin-bottom: 5px;
}

#kontaktbox SELECT{
	font-size:11px;
	width:97px;
}

#contactText{
	font-family:Verdana;
	font-size:11px;
	width:192px;
	height:35px;
	margin-left:4px;
	overflow:auto;
}


.ansicht_header_liste {
	font-size:11px;
	color:#FFFFFF;
	background-color:#888;
	line-height:20px;
	text-indent:10px;
	margin:0 0 1px 0;
	padding-bottom:0;
}
	
.exposeHeading, .exposeDummy{
	width:195px; text-align:left; color:#FFFFFF; background-color:#888; line-height:20px; margin:0; padding:0 0 0 10px;
	font-size:10px;
}

#kontakt{
	margin-top:-1px;
}

.hline {
	background-color: #cccccc;
	width:628px;
	height:1px;
	line-height:1px;
	font-size:0;
	clear:both;
}

A.ex,
A.ex:link,
A.ex:active,
A.ex:visited,
A.ex:hover { 
	color: #666;
	font-size:9px;
	font-weight:normal;
}

/* ListMedia  */
.pix {
	float:left;
	width:75px;
	height:75px;
	margin-top:1px;
	overflow:hidden;
}
DIV.objekt{
	float:left;
	width:236px;
	height:74px;
	margin-top:1px;
	margin-left:1px;
	background-color: #cfcfcf;
	font-size:10px;
}
.tab {
	float:left;
	width:236px;
	height:74px;
	margin-right:1px;
	font-size:10px;
}
.medialiste{
	font-size:10px;
	font-weight:700;
	margin:11px 0 5px 0;
}
DIV.detail360 {
	float:left;
}
DIV.detail360 A,
DIV.detail360 A:link,
DIV.detail360 A:active,
DIV.detail360 A:visited,
DIV.detail360 A:hover {
	color:#FF9900;
	font-size:10px;
	font-weight:400;
}
.error {
	background-color: #f2cccc;
}


	.image_cell_1{
		border:0px;
		margin:2px 0px 1px 2px;
	}
	.image_cell_2{
		border:0px;
		margin:1px 0px 1px 5px;
	}
	
	html > body .image_cell_1{
		margin:2px 0px 3px 2px;
	}
	html > body .image_cell_2{
		margin:1px 0px 3px 5px;
	}
	
	.new_expose_navigation{
		height:20px;
		margin:0 0 4px 3px;
		background-color:#cfcfcf;
	}
	
	#upper.new_expose_navigation{
		width:623px;
	}
	
	 #lower.new_expose_navigation{
	 	width:623px;
	}
	
	.new_expose_navigation .exposeHeading, .new_expose_navigation .exposeDummy {
		float:right;
		border-left:5px solid #fff;
		margin:0;
		padding:0 2px 0 10px;
	}
	
	.new_expose_navigation .exposeDummy{
		background-color:#cfcfcf;
	}
	
	.new_expose_navigation a{
		display:block;
		float:left;
		width:102px;
		text-align:center;
		border-right:1px solid #fff;
	}
	
	.new_expose_navigation a,
	.new_expose_navigation a:link,
	.new_expose_navigation a:active,
	.new_expose_navigation a:visited,
	.new_expose_navigation a:hover
	{ 
		color: #666;
		line-height: 20px;
	}
	.new_expose_navigation a.active,
	.new_expose_navigation a.active:link,
	.new_expose_navigation a.active:active,
	.new_expose_navigation a.active:visited,
	.new_expose_navigation a.active:hover,
	.new_expose_navigation a:hover { 
		color: #fff;
		background-color:#7e7e7e;
	}
	
	.new_expose_navigation a{
		display:block;
		float:left;
		width:102px;
		text-align:center;
		border-right:1px solid #fff;
	}
	
	#map {
		width: 622px; 
		height: 350px; 
		margin:2px 3px 0 3px;
	}