html,body{
	width: 100%;
	background: url(images/bg.gif) top center repeat-y #959495;
	padding: 0;
	margin: 0;
	color: #fff;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p{margin: 5px 0;}
a img{border:none;}
.clear{clear:both}

.site{
	/*	width: 855px;*/
	width: 865px;
	margin: 0 auto;
}
.asite{
	/*	width: 855px;*/
	left: 50%;
	margin-left: -427px;
}
#maintop{
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	height: 289px;
	/*	background: url(images/headimg.jpg) no-repeat;*/
}
#maintopspace{
	height: 300px;
}
#headerimg{
	width: 696px;
	height: 272px;
	position: absolute;
	top: 0;
	background: url(images/headimg.jpg) no-repeat;
	/*	right: 40px;*/
	/*	right: 0;*/
	left: 125px;
	padding-left: 44px;
}
#top{
	position: absolute;
	color:#878787;
	height: 200px;
}
#top p{margin:0;padding:0}
#topspace{
	height: 194px;
}
#headcontent{
	/*	margin-top: 194px;*/
	height: 94px;
	background: url(images/bg_gelb.gif) top center repeat-y #afa679;
	overflow: hidden;
	clear: both;
	border-bottom: 1px solid #f1d62f;
	left: 0;
}
#menuname{
	position: absolute;
	left: 50%;
	margin-left: -427px;
	z-index: 2;
}
#menuname h2{
	margin: 28px 100px 0 0;
	font-size: 24px;
	color: #fff;
	float: right;
}
#menu{
	height: 180px;
	/*	position: absolute;*/
	z-index: 2;
	/*	left: -42px;*/
	margin-left: -32px;
	margin-top: 12px;
}
#menu a,#menu li{
	list-style: none;
	color: #acacac;
	text-decoration: none;
	padding: 0;
}
#menu a.active{
	color: #f1d62f;
}
#menu ul{
	margin: 3px 0 0 0;
}

#menu a{
	font-size: 14px;
	color: #fff;
}
#top #menu li{
	margin-bottom: 2px;
}

#submenu{
	width: 632px;
	padding-left: 232px;
	clear: both;
}
#submenu ul, #submenu li,#menu ul, #menu li{
	margin: 0;
	padding: 0;
}
#submenu a, #submenu li{
	float: left;
	list-style: none;
	color: #fff;
	margin-right: 10px;
	color: #bcbcbc;
}
#mainsite{
	clear: both;
}

#content{
	color: #fff;
	margin-top: 30px;
	width: 620px;
	float: left;
	margin-bottom: 30px;
}
#seitenleiste{
	margin-top: 30px;
	width: 202px;
	float: left;
	margin-bottom: 20px;
	padding-right: 30px;
}

#footer{
	border-top: 1px solid #c1c1c1;
	clear: both;
	color: #bcbcbc;
}

a{
	color: #ffe623;
	text-decoration: none;
}
h1,h2{
	color: #fff;
	text-decoration: none;
}

h1{
	font-size: 17px;
	font-weight: normal;
}
h2{
	font-size: 16px;
	font-weight: normal;
	color: #ffe623;
	margin: 0;
	/*	font-family: 'Cantarell', arial, serif;*/
}
#seitenleiste h2{
	color: #fff;
	border-bottom: 1px solid #c2c1c1;
}
h3{
	font-size: 12px;
}
h4{
	font-size: 12px;
	font-weight: normal;
}
#menu a{
	/*	font-family: 'Cantarell', arial, serif;*/
}
#menu li{
	padding-left: 28px;
	margin-bottom: 2px;
	height: 20px;
	width: 129px;
	background-color: #929292;
}

label{
	display:block;
	margin-bottom: 10px;
}
label strong{
/*	width: 150px;*/
	display: block;
	/*	float: left;*/
	margin-bottom: 5px;
	font-size: 13px;
}
label input,label select,label textarea,.button{
	margin-right: 5px;
	background-color: #878787;
	border: 1px solid #fff;
	color: #fff;
}
.DatenListe{
	margin-bottom: 30px;
}
#gallery .gallery-dir {
    width: 150px;
    height: 160px;
    border: 1px solid white;
    text-align: center;
    padding: 2px;
    float: left;
    margin: 5px;
}

#gallery .gallery-preview div.img {
    margin:auto;
    width: 125px;
    padding-top: 15px;
}
.back{
	margin-top: 20px;
	float: right;
}