body{
	color: #000000;
	font-family: Arial,'times new roman', Arial, Helvetica;	
	font-size: 14px;
	/*background: url(screen.jpg) no-repeat;*/
	background-position: -70px 0;
	margin: 0;
	padding: 0;
	text-align:center;
	
}
p{
	line-height: 20px;
}
ol, li{
	margin: 0;
	padding: 0;
}
.fixfloat {
	clear:both;
	font-size:0;
	line-height:0;
	margin:0;	
}
ul, li{
	margin: 0;
	padding: 0;
}
h1, h2{
	margin: 0;
	padding: 0;
}
h1{
	font-size: 28px;
	margin: 10px 0;
	padding: 0;
	font-weight: normal;
}
h2{
	font-size: 18px;
	font-weight: normal;
}
a{
	color: #000000;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
.tuerkis{
	background: #27c9ce;
	height: 6px;
	line-height: 6px;
}
#container{
	width: 980px;
	margin: 20px auto;
	text-align: left;
}
#slider{
	width: 100%;
}
.header-navi{
	margin-top: 6px;
	text-align: right;
	width: 100%;
}
.logo{
	float: left;
}
.logo img{
	margin-right: 10px;
}
.contact{
	float: right;
}
.header-navi ul{
	list-style-type: none;
}

.header-navi li{
	float: right;
	margin-left: 10px;
}
.header-navi a{
	
}
.header-navi a:hover{
	
}
.title{
	
}
.title h1{
	margin-top: 24px;
	margin-bottom: 11px;
	
}
.header-pic{
	border-top: 1px solid #555555; 
	border-bottom: 1px solid #555555; 
	height: 370px;
}

.header-pic img{
	margin: 14px 0;
}
.text{
	margin: 5px 0 20px 0;
/*	border-bottom: 1px solid #555555;*/ 
}
.text h2{
	border-bottom: 1px solid #555555; 
	padding-bottom: 3px;
	
}
#content {
	/*border-bottom: 1px solid #555555;*/
	padding-bottom: 20px;
}
#content .text-spalte {
	width: 468px;
	
}
#content .text-left{
	float: left;
}
 
#content .text-right{
	float: right;
}
#accordion h2{
	text-transform: uppercase;	
	border-bottom: 1px dashed #555555;
	margin: 5px 0;
	padding: 5px 0 10px 0;
}
#accordion h2 a{
	font-size: 25px;
	font-weight: normal;
	color: #000000; 
	text-decoration: none;
}
#accordion h2 a:hover{
	text-decoration: underline;
}

#content .acc-text{
	/*border-bottom: 1px dashed #555555;*/
	position:relative;
}
.footer{
	margin-top: 3px;
}
.container-gallery{
	padding: 20px 0;
	margin: 20px 0;
	border-top: 1px dashed #555555;
	border-bottom: 1px dashed #555555;
	height: 180px;
}
#content table{
	width: 100%;
	margin: 5px 0;
}

#content table td,#content  table th{
	text-align:center;
	padding: 0;
	color: #000000;
	font-size: 13px;
}

#content table td b,#content  table th b{
	display:block;
	background: #BBBBBB;
	color: #555555;
	font-weight: normal;
}
#content ol{
	padding-left: 20px;

}
#content ol li{
	line-height: 100%;
	margin-bottom: 25px;
	color: #000000;
}
.container-gallery{
	overflow: hidden;
}/*
#gallery li{
	float:left; 
}*/
