
* { margin: 0; padding: 0; list-style: none; }

fieldset, img { border:solid 0; }

html { height: 100%; margin-bottom: 1px; }

DIV.clearer { clear: both; height: 0; border: 0; font-size: 0; margin: 0; padding: 0; line-height: 0; }

.clear5 { clear: both; font-size: 4px; height: 5px; line-height: 100%; }
.clear10 { clear: both; font-size: 8px; height: 10px; line-height: 100%; }
.clear20 { clear: both; font-size: 12px; height: 20px; line-height: 100%; }
.clear30 { clear: both; font-size: 18px; height: 30px; line-height: 100%; }

a, a:hover, input { outline:none;  }

body {background-image:none; }

ul.meta-top {
	display:none;
}

.document {
	width:690px;
	text-align: left;
	margin:0;
}
.outerWrapHome,
.outerWrap {
	width:690px;
	background-image:none;
}
.outerWrap {
	background-image:none;
}

.innerWrap {
	background-image:none;
	width:690px;
}
 #singleViewNormal {
	float: none;
	width: 690px;
 }
 #singleViewLeft {
	float: none;
 }

.logo {
	/*border:solid 1px red;*/
	width:162px;
	height:56px;
	padding: 19px 0 0 19px;
}
img.header { display:none; }

/* Haupt-Navigation start */
ul.nav { display: none; }
/* Haupt-Navigation end */

/* TABS start */
DIV.tabBox {
	border-bottom:solid 3px #e5e5e5;
	border-left:solid 1px #e5e5e5;
}
DIV.tabBox ul {

}
DIV.tabBox ul li {
	float:left;
}
DIV.tabBox ul li a,
DIV.tabBox ul li a:hover,
DIV.tabBox ul li a.akt,
DIV.tabBox ul li a.akt:hover {
	display:block;
	float:left;
	padding:2px 10px;
	font:bold 12px/120% Arial, Helvetica, sans-serif;
	color:#666;
	border:solid 1px #e5e5e5;
	border-bottom:none;
	border-left:none;
	background-color:#fff;
	text-decoration:none;
}
DIV.tabBox ul li a:hover,
DIV.tabBox ul li a.akt,
DIV.tabBox ul li a.akt:hover{
	background-color:#f5f5f5;
	color:#333399;
}

/* TABS end */

/* Eckdaten */
DIV.objektbeschreibung { padding:10px 5px 0 5px; width:690px; }
DIV.eckdaten { padding-top:10px; }
TABLE.t-eckdaten { width: 690px; }
TABLE.t-eckdaten th { width:170px; }
TABLE.t-eckdaten th,
TABLE.t-eckdaten td {
	border-collapse:collapse;
	border-bottom:solid 1px #e5e5e5;
	font:normal 12px/120% Arial, Helvetica, sans-serif;
	color:#666;
	text-align:left;
	padding:3px 5px;
}


.footer {
	display:none;
}

h1 { font:normal 20px/140% Arial, Helvetica, sans-serif; padding-bottom:3px; color:#333399; }
h2 { font:normal 16px/140% Arial, Helvetica, sans-serif; padding-bottom:3px;  color:#333399; }
h3 { font:bold 12px/140% Arial, Helvetica, sans-serif; padding-bottom:3px; color:#666; }
p { font:normal 12px/160% Arial, Helvetica, sans-serif; color:#666; padding-bottom:5px;}

.c-1 {color:#333399;}

p.subhead { border-bottom:solid 1px #ccc; padding-bottom:10px; margin-bottom:10px; }

ul.contList { padding:0 0 10px 10px; }
ul.contList li {
	background:url(media/icon_list.gif) 0 5px no-repeat;
	padding:0 0 6px 12px;
	font:normal 12px/120% Arial, Helvetica, sans-serif;
	color:#666;
}

DIV.imgRight { float: right; padding: 3px 0 2px 18px; }
DIV.imgLeft { float: left; padding: 3px 10px 2px 0;}
DIV.imgRight img,
DIV.imgLeft img,
DIV.img img { display:block; }

img.border { padding:2px; border:solid 1px #ccc;}

a, a:hover { color:#333399; text-decoration:underline; }
a:hover { text-decoration:none; color:#333399; }

a.icon, a:hover.icon { display:none; }

DIV.col-Wrap-Home { padding:0;}
DIV.col-Wrap { padding:0;width:690px; }
DIV.col-0-0 { width:435px; float:left; }
DIV.col-0-1 { width:450px; float:right; }
DIV.col-1-0 { width:370px; float:left; }
DIV.col-1-1 { width:280px; float:left; }
DIV.col-2-0 { width:520px; float:left; }
DIV.col-2-1 { width:200px; float:right; }
DIV.col-3-0 { width:690px; float:left; }
DIV.col-3-1 { width:240px; float:right; }

DIV.box-0 {
	background:#F9F9F9 url(media/bg_box-0.jpg) 0 0 repeat-x;
	border:solid 1px #E5E5E5;
	padding:15px 15px 15px 15px;
}

DIV.exposeLink p{ padding-bottom:0; }
DIV.ansprechpartner {
	 border-bottom:solid 1px #e5e5e5;
	 margin-bottom:10px;
}
TABLE.objekte {
	border-collapse:collapse;
	table-layout:fixed;
}

TABLE.objekte td { border-top: solid 1px #e5e5e5;
	font:normal 12px/140% Arial, Helvetica, sans-serif;
	color:#666;
	vertical-align:top;
	padding:7px 0;
}

DIV.objektbilder DIV.border {
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	width:90px;
	height:90px;
	border:solid 1px #ccc;
	background-position: center center;
	background-repeat:no-repeat;
}

DIV#txt-container,
DIV#cont-objektbeschreibung,
DIV#cont-ausstattung,
DIV#cont-erschliessung,
DIV#cont-lage,
DIV#cont-sonstiges {
	display: block;
	visibility: visible;
}

TABLE.objekte td.col-0 { width: 220px; padding-right:10px; }
TABLE.objekte td.col-0 img { display:block; float:left; margin-right:5px; }
TABLE.objekte td.col-1 { width: 200px; padding-right:5px; }
TABLE.objekte td.col-2 { width: 200px; padding-right:5px; }
TABLE.objekte td.col-3 { width: 0; padding-right:5px; }
TABLE.objekte td.col-3 p { padding-bottom:0;}

.left { float:left; }
.right { float:right; }



