body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;

	font-family : "Courier New", Courier, monospace;
	font-size: 11px;
	color: #333;
	line-height:11px;

}
textarea, input, td { 
	font-family : "Courier New", Courier, monospace;
	font-size: 11px;
}

table { padding:0px; margin:0px; border:none; border-collapse:collapse; }
td { vertical-align: top; }
ul, li, h1, h2, h3, h4, h5, h6 { padding:0; margin:0; }
form { display:inline; }
img { border:none; }

div.sitebg { position:absolute; top:0px; left:0px; height:300px; width:980px; }

div.sitetext { position:absolute; }

div.architektur { background:#D2F1CF; padding-left:6px; border-bottom:1px solid #fff; line-height:10px; }
div.events { background:#F9EACB; padding-left:6px; border-bottom:1px solid #fff; line-height:10px; }
div.events.nobo, div.architektur.nobo { border-bottom:none; }

div.architektur a, div.architektur a:hover, div.events a, div.events a:hover {
	color: #333;
	text-decoration: none;
	font-weight:bold;
}

div.thumbs3 { position:absolute; top:0px; left:0px; z-index:5; width:200px; }
div.thumbs9 { position:absolute; top:0px; left:0px; z-index:5; width:300px; }
div.thumbs9 div { float:left; width:100px; }

div.imagetext { position:absolute; bottom:0px; left:500px; width:400px; z-index:10; background:#fff; height:20px; padding-left:10px; }
div.imagenav { width:40px; height:20px; position:absolute; bottom:0px; left:900px; background:#fff; z-index:10; }
 
div.contactform input { background:#EEEEEE; border:1px solid #ccc; width:200px; }
div.contactform td { padding-top:3px; padding-right:15px; }

div.contactform textarea { background:#EEEEEE; border:1px solid #ccc; width:230px; height:130px; }

A {
	color: #666666;
	text-decoration: none;
}
A:hover {
	color: #666666;
	text-decoration: underline;
}

div#header {
	position:absolute;
	left:0px;
	top:0px;
	width:980px;
	height:200px;
	background-color:#221c1d;
}

div#kohlmaier {
	position:absolute;
	right:0px;
	top:0px;
	width:300px;
	height:115px;
}

div#kmnav {
	position:absolute;
	left:10px;
	top:110px;
}

div#m1 {
	 height:20px; overflow:hidden; width:700px; background-image:url('/images/nav/m1_1_off.gif'); background-position:top left; background-repeat:no-repeat;
}

div#m2 {
	 height:20px; overflow:hidden; width:700px; background-image:url('/images/nav/m2_1_off.gif'); background-position:top left; background-repeat:no-repeat;
}

div#m3 {
	 height:20px; overflow:hidden; width:700px; background-image:url('/images/nav/m3_1_off.gif'); background-position:top left; background-repeat:no-repeat;
}

ul.mnav, ul.snav {
	list-style-type:none;
	color:#918e8e;
	margin:0px;
	padding:0px;
	border:0px;
}

ul.mnav li {
	float:left;
}

ul.snav {
	float:left;
	display:none;"
}

ul.snav li {
	float:left;
}

li#s_1, li#s_2, li#s_3 {
	display:none;
}

.clear {
	clear:both;
}
