/* Kundenspezifisches CSS */

body {
	background: url(../images/bg-body.png) repeat-x #fff;
	font: 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #082131;
}

#wrapper {
	background: none;
}

* html #wrapper {
background: none;
}
	
#header {
	background: url(../images/bg-header.png) repeat-x;
}

	#header .logo_home {	
margin: 65px 0 0 0px;
	}

	#header #header-galerie {
		border: 3px solid #fff;
	}
	
#navi {
	background: url(../images/bg-navi.png) #d1e5e6;
}

	#navi ul li a:link, #navi ul li a:visited  {
   border-right: 2px solid #FFF;
				color: #FFF;
	}
	
	#navi ul li a:hover, #navi ul li a:active {
				background: url(../images/bg-navi-active.png) center no-repeat #ccb886;
				color:#fff;
	}
	
	#navi ul .navi_active {
background: url(../images/bg-navi-active.png) center no-repeat #ccb886;
		color:#555;	
	}
	
#main h1,  #main h3 {
	color: #158990;
}

#main #breadcrumb li {
	color: #082131;
}

	#main #breadcrumb li a:link, #main #breadcrumb li a:visited {
			color: #082131;
				margin-right: 6px;
	}
	
#subnavi ul li a:link, #subnavi ul li a:visited {
		color: #1589a3;
}

#subnavi ul li a:hover, #subnavi ul li a:active {
	background: url(../images/subnavi-block.gif) no-repeat left 5px;
}

.subnavi_active {
	background: url(../images/subnavi-block.gif) no-repeat left 5px;
}

#content img {
	border: 1px solid #eaddb2;
}


#content a:link, #content a:visited {
		color: #1589a3;
}

#content .content-gallery .image {
	background-color: #fff;
				border: 1px solid #eaddb2;
}

.content-contact form.contact input, 
.content-contact form.contact textarea {
	background-color:#E9F0F6;
	border: 1px solid #158990;	
	color: #606060;
}

.content-contact form.contact input:hover, form.contact input:focus, 
.content-contact form.contact textarea:hover, form.contact textarea:focus {
	background-color: #fff;
}

.content-contact form.contact .button {
	background-color: #E9F0F6;
	border: 1px solid #999999;	
	color: #158990;
}

.content-contact form.contact .button:hover {
	background: #fff;
}

#sidebar img { 
		border: 1px solid #665125;
}

#sidebar h1, #sidebar h2, #sidebar h3 {
	color: #158990;
}

#sidebar .content-newsbox p img {
border: 1px solid #eaddb2 !important ;
}
		
#sidebar .content-newsbox p a:link, #sidebar .content-newsbox p a:visited {
	color: #1589a3;
	font-weight: bold;
	text-decoration: none;
}

#footer {
	background: url(../images/bg-footer.png) repeat-x;
}

#footer ul li a:link, #footer ul li a:visited {
	color: #fff;
}
