/* CSS Document */

/* CSS Document */
/* <![CDATA[ */
body {
	margin:0;
	padding:0;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size:12px;
	color:#000000;
	background-position: top;
	}


h1  { color: #9a001c; font-size: 16px; margin: 0 0 10px; padding-left: 50px }
h2  { color: #9a001c; font-size: 12px; font-weight: normal; margin: 0 0 10px 20px; padding-left: 50px }
a:link  { color: #a33f08; text-decoration: none }

a:visited {
	color: #a33f08;
	text-decoration: none;
}

a:hover, a:focus  { color: #a33f08; text-decoration: none }

a:active  { color: #a33f08 }


/* Umrandung der gesamten Seite mit Subnavigation */
#gesamt {  
	width: 820px;
	height:575px;
	position:absolute;
	left:50%;
	top:7px;
	margin-left: -407px;

	padding: 0;
	text-align: left;
	}

/*Kopfbereich */	
#header{
	margin:0;
	width: 820px;
	height:115px;
	background-repeat:no-repeat;
	}
	
#header {
	\width: 820px;
	w\idth: 820px;
	}

#header div.logo{
	margin:0; 
	padding-top:12px;
	padding-left:51px;
	display: inline;
	float: left;
	
	}
	
#header div.logo a{
	background-image: url(../images/main/kl_logo.gif);
	width: 169px;
	height: 98px;
	display: block
}

#header div.logo a:hover{
	background-image: url(../images/main/gr_logo.gif);
	width: 169px;
	height: 98px;
	cursor: pointer	
}

#header ul {
	margin:0; 
	padding-top:37px;
	padding-right:20px;
	}
	
#header li {
	float: right;
	display: inline;  
	list-style-image: none; 
	margin-left: 0; 
	}


	
li.mieten{
	background-image:url(../images/main/gr_mieten.gif);
	width: 164px;
	height: 73px;
}
li.mieten a {
	background-image: url("../images/main/kl_mieten.gif");
	width: 164px;
	height: 73px;
	display: block
}
li.mieten a:hover, li.mieten a div.aktiv {
	background-image: url("../images/main/gr_mieten.gif");
	width: 164px;
	height: 73px;
	cursor: pointer
}

li.genuss{
	background-image:url(../images/main/gr_genuss.gif);
	width: 134px;
	height: 73px;
}
li.genuss a {
	background-image: url("../images/main/kl_genuss.gif");
	width: 134px;
	height: 73px;
	display: block
}
li.genuss a:hover, li.genuss a div.aktiv {
	background-image: url("../images/main/gr_genuss.gif");
	width: 134px;
	height: 73px;
	cursor: pointer
}

li.kunst{
	background-image:url(../images/main/gr_kunst.gif);
	width: 135px;
	height: 73px;
}
li.kunst a {
	background-image: url("../images/main/kl_kunst.gif");
	width: 135px;
	height: 73px;
	display: block
}
li.kunst a:hover, li.kunst a div.aktiv {
	background-image: url("../images/main/gr_kunst.gif");
	width: 135px;
	height: 73px;
	cursor: pointer
}

li.schloss{
	background-image:url(../images/main/gr_schloss.gif);
	width: 120px;
	height: 73px;
}
li.schloss a {
	background-image: url("../images/main/kl_schloss.gif");
	width: 120px;
	height: 73px;
	display: block
}
li.schloss a:hover, li.schloss a div.aktiv {
	background-image: url("../images/main/gr_schloss.gif");
	width: 120px;
	height: 73px;
	cursor: pointer
}
	
/* horizontales DropDown-Menue */

#topnavi{
	
	margin:0;
	width: 820px;
	height:17px;
	background-repeat:no-repeat;
	border: none;
	font-size: 11px;
	line-height:12px;
	}

#topnavi {
	\width: 820px;
	w\idth: 820px;
	}
#topnavi ul{
	margin:0;
	padding-top:2px;
}

#topnavi li {
	float: left;
	display: inline;
	padding-right: 20px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: none;
	line-height: 12px;
	list-style-image: none;
}

#topnavi li a{
	font-size: 11px;
}

#topnavi li a:hover{
	font-size: 11px;
}	

#imagebanner { background-repeat: no-repeat; display: block; margin: 0; width: 820px; height: 141px }
	
/*Hauptbereich mit  Menue und Inhalten */
#main {
	width:820px;
	height:246px;
	margin:0;
	padding:0;
}

#main {
	\width: 820px;
	w\idth: 820px;
}

div.scrollbar {
	margin: 0 4px 0 0;
	width:816px;
	height:246px;
	overflow: auto;
	}
	
/*linkes vertikales Menue */

#left { 
	margin: 0;
	padding:0;
	width: 180px;
	border: none;
	float: left;
	display: block;
	}

	
/*rechtes vertikales Menue */

#right  { display: block; margin: 0; padding: 0; width: 160px; float: left; border: none }


/* rechter Inhalt */
#inhaltright {
	margin: 0;
	padding:5px;
	width: 450px;
	border: none;
	float: left;
	}
	
#inhaltright p  { font-size: 11px; line-height: 1.5em; margin: 20px 0 0 80px; padding: 0 }
	 
#inhaltright a font b {
	font-size: 11px;	
	}

#inhaltright img {
	margin: 10px;
	float: left;
	border: 0px #000 solid;
	
	}

/* linke Spalte */
#colleft {
	margin: 0;
	padding:0 0 0 35px;
	width: 250px;
	border: none;
	float: left;
	}
	
#colleft p   { font-size: 11px; line-height: 1.5em; margin: 17px 0 0 30px; padding: 0 }
	 
#colleft a font b {
	font-size: 11px;	
	}

#colleft img {
	margin: 10px;
	float: left;
	border: 0px #000 solid;
	
	}

/* mittlere Spalte */
#colmiddle {
	margin: 0;
	padding:0 0 0 5px;
	width: 250px;
	border: none;
	float: left;
	}
	
#colmiddle p   { font-size: 11px; line-height: 1.5em; margin: 17px 0 0 30px; padding: 0 }
	 
#colmiddle a font b {
	font-size: 11px;	
	}

#colmiddle img {
	margin: 10px;
	float: left;
	border: 0px #000 solid;
	
	}
	
/* rechte Spalte */
#colright {
	margin: 0;
	padding:0 0 0 5px;
	width: 250px;
	border: none;
	float: left;
	}
	
#colright p   { font-size: 11px; line-height: 1.5em; margin: 17px 0 0 30px; padding: 0 }
	 
#colright a font b {
	font-size: 11px;	
	}

#colright img {
	margin: 10px;
	float: left;
	border: 0px #000 solid;
	
	}


/* nofloat Klasse 
hebt die float Anweisung wieder auf, so das man in einer neuen Zeile beginnen kann
*/
.nofloat { 
	clear: both;
	visibility: hidden;
	height: 0;
	font-size:1px;
	border:0px none;
	margin:0; padding:0;
	background:transparent;
	}	


/* footer menü - */
#footer{
	width: 820px;
	height:59px;
	border: none;
	background-repeat:no-repeat;
	}

#footer {
	\width: 820px;
	w\idth: 820px;
	}

#footer ul{
	margin:0;
	padding-top:39px;
	padding-left:290px;
}
	
#footer li {
	float: left;
	display: inline;
	padding-right: 15px;
	font-family: Arial;
	font-size: 11px;	
	font-weight: bold;
	line-height: 12px;
	list-style-image: none;
}

#footer li a{
	font-size: 11px;
}

#footer li a:hover{
	font-size: 11px;
}

/* ]]> */