@charset "iso-8859-1";

body {margin:0px; padding:0px;
	background-color:#fff; font-family:Arial, Helvetica, Sans-Serif; font-size:12px; color:#000;
	text-align:center;
}

.normal  {background-color:#fcf4d8;}
.sommer  {background-color:#e7ece2;}
.winter  {background-color:#e3ebed;}


img {
	border:0px;
}

h1 {
	font-size:14px; text-transform:uppercase; margin-top:0px; margin-bottom:19px;
}

a {
	color:#000; text-decoration:none;
}

.normal h1 {color:#c7a126}
.sommer h1 {color:#788f65}
.winter h1 {color:#6a8c95}




#w0 {
	width:1000px; margin: 0 auto; text-align:left;
}


#wrapper {width:1010px;

}

#header {
	height:184px;
}

.normal #header {background-color:#fcd450;}
.sommer #header {background-color:#8fab79;}
.winter #header {background-color:#79a1ab;}


#logo {
	margin-left:25px; margin-top:41px; display:block; width:483px; padding-top:110px;height:12px; float:left;text-transform:uppercase;  background-repeat:no-repeat;
}


.normal #logo {	background-image:url('logo_kollerhof_normal.gif')}
.sommer #logo {	background-image:url('logo_kollerhof_sommer.gif')}
.winter #logo {	background-image:url('logo_kollerhof_winter.gif')}


#topnav {
	float:right; margin-top:97px;margin-right:22px; text-transform:uppercase; font-size:11px;}

#topnav ul {
	margin:0px;padding:0px;padding-top:53px; list-style:none; float:left;
}

#facebook {
  display:block; float:left;   padding-top:46px; padding-left:20px;
}

#topnav li {
	float:left; margin-left:10px;
}

#topnav ul a {
	background-image:url('hi_topnav_a.png'); background-repeat:no-repeat; background-position:0px 4px;padding-left:10px;
}

#content {
	clear:both;
}

.normal #content {background-image:url('hi_normal.png');}
.sommer #content {background-image:url('hi_sommer.png');}
.winter #content {background-image:url('hi_winter.png');}



#menu {
	float:left; width:196px; margin-left:7px; margin-top:21px;
}

#menu ul {
	margin:0px; padding:0px; margin-bottom:21px;
}

#menu ul ul {
	margin:0px; padding:0px; margin-left:9px; margin-bottom:0px;
}


#menu li {
	margin:0px; padding:0px; list-style:none;
}

#menu a {
	 text-transform:uppercase; font-weight:bold;padding-bottom:4px; display:block;background-image:url('hi_menu_a.png');background-repeat:no-repeat; background-position:0px -43px;padding-left:16px;margin-bottom:1px; background-repeat:no-repeat ;

}

#menu ul ul a {
	font-weight:normal;
}


#menu a.aktiv,#menu a:hover {color:#a9192c; background-position:0px 3px;}



#menu .teaser a {
	background-image:none; font-weight:normal;
}

#inhalt {
	float:left; width:370px; padding:17px; line-height:175%;padding-top:18px; padding-right:26px;padding-left:21px;
}

#inhaltstart {
	float:left; width:387px; padding-top:0px; padding-right:6px;padding-left:22px;
}

#inhaltstart img {display:block; margin-bottom:7px;}


#inhaltaktuell {
	float:left; width:800px; padding-top:0px;line-height:175%;
}

#inhalt a,#inhaltstart a { font-style:italic}

#inhaltaktuell td {width:400px;}

#bild {
      padding-top:0px;  float:left ; width:390px;
}
.bilder {margin-left:16px;}

.clearer {
	clear:both;
}


input {font-family:Arial; font-size:11px; width:200px;}
select {font-family:Arial; font-size:11px; width:150px;}
textarea {font-family:Arial; font-size:11px; width:200px; height:150px;}

.rot {color: #aa252e}


#carousel {display:none;}
#carousel li {width:382px;height:397px;}


.news {height:160px;overflow:hidden;margin-left:6px;}



* html #menu {margin-left:4px;}
* html #inhalt {margin-left:-3px;}
* html #bild {margin:0px;}
* html #bild img {}
* html #inhaltaktuell {margin-left:-3px;}
* html img {}
* html table {width:90%}
* html #menu a {background-image:url('hi_menu_a.gif')}


.kategorien {font-weight:bold}
.archiv {font-weight:bold; margin-top:20px;}

.tabelle td{padding:10px;}
.tabelle p {margin:0px;padding:0px;}
.tabelle h1, .tabelle h2 {margin-top:0px;}
.even {background-color:#fff782;}

#map {width:554px; height:250px;}

.zebra1 {padding:10px;background-color:#fff782;;padding-bottom:15px;}
.zebra0 {padding:10px;padding-bottom:15px;}


.news_zeile {padding-top: 7px;}
.news_datum {background-image:url('clock.png');background-repeat:no-repeat;padding-left:18px;padding-bottom:2px;}
.news_mehr {margin-left:60px;background-image:url('page_white.png');background-repeat:no-repeat;padding-left:20px;padding-bottom:2px;}

.db {float:right}

#menu .ohne {background-image:none;}

.clearer{clear:both}

#jquery-overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px}
#jquery-lightbox{position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0}
#lightbox-nav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10}
#lightbox-container-image-box >#lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%; height:100%; background:transparent url("lightbox-blank.gif") no-repeat; display:block}
#lightbox-nav-btnPrev{left:0; float:left}
#lightbox-nav-btnNext{right:0; float:right}
#lightbox-nav-btnPrev:hover, #lightbox-nav-btnPrev:visited:hover{background:url("lightbox-btn-prev.gif") left 15% no-repeat}
#lightbox-nav-btnNext:hover, #lightbox-nav-btnNext:visited:hover{background:url("lightbox-btn-next.gif") right 15% no-repeat}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0}
#lightbox-container-image-data{padding:0 10px; color:#666}
#lightbox-container-image-data #lightbox-image-details{width:70%; float:left; text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block; clear:left; padding-bottom:1.0em}
#lightbox-secNav-btnClose{width:66px; float:right; padding-bottom:0.7em}
#zur, #wei{text-decoration:none; color:#3d3933}
.error{border:red 1px solid}
.fehlermeldung{color:red; font-weight:bold}

