/* Kundenspezifisches CSS */

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

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

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

	#header .logo_home {	
	margin: 110px 0 0 25px;
	}

	#header #header-galerie {
		border: 1px solid #3c3c3c;
	}
	
#navi {
	background: url(../images/bg-navi.png) repeat-x;
	color: #323232;
}

	#navi ul li a:link, #navi ul li a:visited  {
        border-right: 2px solid #FFF;
				color: #555555;
	}
	
	#navi ul li a:hover, #navi ul li a:active {
	background: #aaadc5;
	}
	
	#navi ul .navi_active {
     		background: #aaadc5;
	}
	
#main h1, #main h2, #main h3 {
	color: #777; 
}

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

	#main #breadcrumb li a:link, #main #breadcrumb li a:visited {
			color: #555;
	}
	
#subnavi ul li a:link, #subnavi ul li a:visited {
	color: #777;
}

#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: none;
}

#content a:link, #content a:visited {
	color: #777;
}

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

.content-contact form.contact input, 
.content-contact form.contact textarea {
	background-color:#E9F0F6;
	border: 1px solid #545454;	
	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:#606060;
}

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

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

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

#sidebar .content-newsbox p img {
border: 1px solid #AAADC5;
}
		
#sidebar .content-newsbox p a:link, #sidebar .content-newsbox p a:visited {
	color: #777;
	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: #555555;
}
