body {
	background-color: #ADA59F;
	background-image: url('../images/bg.png');
	background-repeat: no-repeat;
	background-position:center;
	background-attachment:fixed;
	font-family: helvetica, arial, verdana;
	font-size: 13px;
	color: #666;
	line-height:15px;
}

#main {
	left:0px;
	top:0px;
	width:646px;
	height:1050px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#box_top {
	width:646px;
	height:43px;
	background-image:url('../images/box_top.png');
	background-repeat:no-repeat;
}

#box_bg {
	width:646px;
	background-image:url('../images/box_bg.png');
	background-repeat:repeat;
	padding-bottom:10px;
}

#box_bottom {
	width:646px;
	height:66px;
	background-image:url('../images/box_bottom.png');
	background-repeat:no-repeat;
}

#logo {
	width:591px;
	height:77px;
	margin-left:55px;
	background-image:url('../images/logo.png');
	background-repeat:no-repeat;
}

#banner {
	width:591px;
	height:320px;
	margin-top:10px;
	margin-left:55px;
	background-image:url('../images/banner.png');
	background-repeat:no-repeat;
}

#navigation {
	width:646px;
	padding-left:18px;
}

#navigation ul{
	list-style-type: none;
	margin: left;
}

#navigation li{
	display:inline;
}

#navigation a{
	font-family: helvetica, arial, verdana;
	font-size: 16px;
	color:#555;
	padding-right:15px;
	text-decoration:none;
}

#navigation a:hover{
	font-family: helvetica, arial, verdana;
	font-size: 16px;
	color:#000;
	text-decoration:none;
}

#navigation a:active{
	font-family: helvetica, arial, verdana;
	font-size: 16px;
	color:#000;
	text-decoration:none;
}

#content h1{
	width:560px;
	height:37px;
	margin-top:10px;
	padding-left:42px;
	padding-top:8px;
	background-image:url('../images/content_headline.png');
	background-repeat:no-repeat;
	font-size:25px;
	color:#FFF;
}

#c110 .csc-header-n1 h1{
	width:560px;
	height:37px;
	margin-top:10px;
	padding-left:42px;
	padding-top:8px;
	background-image:url('../images/galerie_headline.png');
	background-repeat:no-repeat;
	font-size:25px;
	color:#FFF;
}

#content h2{
	width:550px;
	margin-top:10px;
	padding-left:56px;
	padding-top:8px;
	font-size:21px;
	color:#555;
}

#content h3{
	width:550px;
	margin-top:2px;
	padding-left:56px;
	padding-top:0px;
	font-size:16px;
	color:#555;
}

#content h4{
	font-size:18px;
	color:#555;
}

#content p{
	width:512px;
	padding-left:64px;
	padding-right:70px;
}

#content li{
	width:452px;
	margin-left:60px;
}

#content .csc-mailform {
	border:0px;
	padding-left:90px;
	padding-right:90px;
}

#content .csc-mailform-field {
	width:45px;
	padding-bottom:10px;
}

#content .csc-textpic-single-image {
padding-right: 60px;
}

#content .csc-textpic-caption {
height:0px;
width:0px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#content .contenttable {
	width:612px;
	padding-left:62px;
	padding-right:40px;
	font-family: helvetica, arial, verdana;
	font-size: 13px;
	color: #666;
	line-height:15px;
}

#content .contenttable td {
	padding:3px;
	vertical-align:top;
}

#galerie h1{
	width:560px;
	height:37px;
	margin-top:10px;
	padding-left:42px;
	padding-top:8px;
	background-image:url('../images/galerie_headline.png');
	background-repeat:no-repeat;
	font-size:25px;
	color:#FFF;
}

#galerie p{
	width:512px;
	padding-left:64px;
	padding-right:70px;
}

#kontakt {
	width:590px;
	height:120px;
	margin-left:55px;
	margin-top:20px;
	margin-bottom:10px;
	background-image:url('../images/kontakt.png');
	background-repeat:no-repeat;
}