@charset "iso-8859-1";

body {margin:0px;padding:0px;border:0px;
	background-color:#fff; color:#000; font-family:"Trebuchet MS",Arial; background-image:url('hi_body.png'); background-repeat:repeat-x; font-size:12px;
	text-align:center;
	
	
	
	}
	
img {
	border:0px;
}

a {
	color:#000;
}

a:hover {
	color:#444;
}

h1 {margin:0px; padding:0px;
	margin-top:127px; color:#fff; font-size:42px; font-weight:normal; font-style:italic; line-height:100%;	 text-indent:-15px;
}

h2 {margin:0px; padding:0px;

	margin-top:74px; margin-bottom:53px;color:#000; font-size:34px; font-weight:bold; font-style:italic; line-height:100%;	
}


#wrapper {
	width:808px; margin:0 auto; text-align:left;
}

#top {
	height:166px;
}

#logo {
	margin-top:46px;margin-left:13px;
}
#info {
	width:174px; height: 46px; background-image:url('fit-for-excellence_info.gif'); background-repeat:no-repeat; color:#e5e5e5; font-style:italic; font-size:17px;
  font-weight:bold; padding-top:14px; padding-left:54px;float:right;margin-top:58px;
}


#links {
	float:left; width:246px; clear:both;
}

#adresse {
	width:150px;height:137px;padding:10px; padding-top:10px; background-image:url('hi_adresse.gif');background-repeat:no-repeat;
}

#teaser {
	width:150px;height:137px;padding:10px; padding-top:10px; background-image:url('hi_adresse.gif');background-repeat:no-repeat; padding-bottom:20px;
}

#news {height:130px;}
#news ul {margin:0px; padding:0px;; height:130px; display:none;}
#news li {list-style:none; height:65px;}
#news a {text-decoration:none}
#news a:hover {text-decoration:underline}



#content {
	width:525px; margin-left:249px;
}

#content a {
	font-weight:bold;
}

#content p {
	line-height:150%;
}

#content table p {
	line-height:100%;
}

#content li {
	list-style:square;
}

#menu {margin:0px; padding:0px; width:200px;margin-top:46px;height:244px;margin-left:11px;color:#fff;
	
}

#menu li {
	margin:0px;padding:0px;list-style:none;margin-bottom:3px;
}

#menu li a {
	color: #fff; text-decoration:none;
}

#menu li a:hover {
	color: #ddd;
}


#menu li a.aktiv { font-weight:bold; text-decoration:underline;
	
}

#map {width:554px; height:250px;}

.bild_rechts {float:right;padding-left:25px;padding-right:10px;
}

input, textarea {font-family:"Trebuchet MS",Arial; font-size:12px;}

.album {margin:0px;padding:0px;}
.album li {list-style:none;float:left;
margin:0px;margin-right:15px; margin-bottom:15px;
padding:0px;}


.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}

