*{
	margin:0;
	padding:0;
}

a{
	color:#000;text-decoration:none;
}

a.fuss		{color:#ffffff; text-decoration:underline;}

a.kastentext		{text-decoration:underline;}

a.pdf{
	float:left;
	padding:0 3px 0 33px;
	background:url(../img/bg_pdf.png) 3px 0 no-repeat transparent;
}

.unten{
	width:600px;
	margin:10px 0 20px 15px;
	float:left;
}

h1{
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	font-weight:700;
	line-height:24px;
	color:#585858;
	margin-bottom:10px;
}

h2{
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	font-weight:700;
	line-height:24px;
	color:#585858;
	margin-bottom:10px;
}

.agb{
	font-family: 'Open Sans', sans-serif;
	font-size:10px;
	font-weight:400;
	line-height:24px;
	color:#303030;
	padding-bottom:0px;
	margin-left:767px;
	padding-top:8px;
}

.agb a{
	
	text-decoration:none;
}

/*em{
	font-style:normal;
	padding:2px;
	background:#e8e248;
}*/

html{
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	line-height:22px;
	color:#585858;
	min-height:101%;
	background: url(../img/bg_html_neu.png) 0 0 no-repeat #e4e4e4;
	background-position: top center;
	
}

body{
	background: url(../img/bg_body11.png) 50% 0 no-repeat transparent;
	min-height:340px;
	
}

#nonFooter{
	margin:0 auto;
	width:969px;
	min-height:340px;
}

#footer{
	text-align:center;
		color:#fff;
	display: block;
    margin-left: auto;
    margin-right: auto;
	width:100%;
	min-height:105px;
	padding:15px 0 0 0;
	background: url(../img/bg_footer7.png) 50% 0 no-repeat transparent;
}

.logo{
	 

	position:relative;

	top:10px;
	right:30;
	width:900px;
	float:left;
	z-index:10;
	margin-left:36px;
	margin-right:0px;
	margin-top:15px;
}

.spaltelinks{
	position:relative;
	top:-146px;
	margin-top:146px;
	width:246px;
	min-height:300px;
	float:left;
	z-index:0;
	margin-bottom: -120px;
}

.spalterechts{
	position:relative;
	top:-146px;
	margin-top:203px;
	width:685px;
	min-height:360px;
	float:left;
	z-index:0;
	margin-bottom: -120px;
}


.spalterechtsnurtext{
	position:relative;
	top:-146px;
	margin-top:182px;
	width:700px;
	min-height:360px;
	float:left;
	z-index:0;
	margin-bottom: -120px;
}

.navigation{
margin-left:38px;
	margin-top:55px;
	width:190px;
}

.navigation ul{
	font-size:15px;
	font-weight:400;
	list-style-type:none;
	text-align:left
}

.navigation ul li{
	margin-bottom:12px;
}

.navigation ul li.current{
font-weight:700;
color:#ba201c;
	
}

.navigation ul li a{
	padding:0 20px 0 0;
	color:#3d382f;
	text-decoration:none;
}

.navigation ul li a:hover{
	color:#3b596a;
}

.navigation ul li li a:hover{
	color:#d72815;
}

.navigation ul li.current a{
	padding:0 20px 0 0;
	color:#d72815;
	font-weight:700;
}

.navigation ul li li{
	font-size:12px;
	margin-bottom:5px;
	margin-top:5px;
		margin-left:12px;
}

.navigation ul li.current li.current{
	background:none;
}
.navigation ul li.current li.hover a:hover{
	color:#ba201c;
}
.navigation ul li.current li a{
	color:#3d382f;
	font-weight:600;
}

.navigation ul li.current li.current a{
	color:#d72815;
}

.navigation ul li li a:hover{
	color:#d72815;
}

.kopfbild{
	
}

.fliesstext{
	width:684px;
	margin:0 32px 0 0;
	float:left;
	background:#fff;
	 margin-top:20px;
}


.inhalttext{
	width:640px;
	margin:0 20px 20px 0;
	float:left;

	 padding-top:20px;
}


.inhalttextdetail{
	width:640px;
	margin:0 20px 20px 0;
	float:left;
	background:#fff;
	 padding:20px;
}






.fliesstext_breit{
	width:730px;
	float:left;
}

.fliesstext h2{
	font-size:18px;
	font-weight:600;
	padding:2px;
	width:640px;
	color:#3b596a;
}

table {
 border-collapse:collapse;
 border:1px solid #303030;
 margin:0;
}

thead , tfoot {
 background:#ffa;
}
 
tbody {
 background:#fff;
}

tbody th {
 text-align:right;
}

th , td {
  padding:5px ;
  text-align:left;
  border:1px solid #303030;
  vertical-align:text-top
} 

/*.tdpadding{
	width:455px;
	padding:0 30px 0 0;
}
*/
.textrechts{
	width:250px;
	margin:26px 0 0 0;
	float:left;
	color:#b0006f;
}

.inhalttext ul{
	list-style-type:bullet;
}

.inhalttext li{
	padding:5px 5px 5px 5px;
		margin-left:15px;
	/*background: url(../img/rosapfeil.png) 0 4px no-repeat transparent;*/
}

#tinymce ul{
	list-style-type:square;
	margin-left:10px;
}

/* GALLERY */
#bildcontainer{
	margin-top:10px;
}

.single {
    background: none repeat scroll 0 0;
    float: left;
    margin: 2px;
    padding:3px;
    height: 100px;
    width:100px;
    border:solid 1px #0093d0;
}

.single a{
	display: table-cell;
    height: 100px;
    text-align: center;
    vertical-align: middle;
    width: 100px;
}

.single img{
    vertical-align: middle;
}

.accordionButton{
	color:#0093d0;
	font-weight:bold;
	cursor:pointer;
	margin:0 0 10px 0;
	padding-top:10px;
	border-top:dotted 1px #303030;
}

.accordionButton:nth-of-type(1){
	border:none;
}

.accordionContent{
	padding-bottom:10px;
}

.kastenaktuellestop{

margin-left:28px;
width:170px;
	margin-top:58px;
	margin-bottom:0px;
	color:#303030;
height:16px;
	padding:0px;
	background: url("../img/box_top.gif") no-repeat scroll 0 0 transparent;
	
	}

	.kastentextneu{
	
font-size:12px;
	font-weight:300;
	color:#303030;
	line-height:16px;
	width:164px;
	margin:50px 0px 0px 28px;
	float:left;
	padding:10px 10px 10px 10px;
	border-top: #e5e6e6 1px solid;
	border-bottom: #e5e6e6 1px solid;
  border-left: #e5e6e6 1px solid;
  border-right: #e5e6e6 1px solid;
  background-color: #ffffff;
}
	
	

.kastentext{
	
font-size:12px;
	font-weight:300;
	color:#303030;
	line-height:16px;
	width:136px;
	margin:0px 0px 0px 28px;
	float:left;
	padding:0px 15px 0px 15px;
  border-left: #e5e6e6 2px solid;
  border-right: #e5e6e6 2px solid;
  background-color: #ffffff;
}

.kastenaktuellesbottom{
 padding:20px;
margin-left:28px;
	margin-top:0px;
	color:#303030;
	height:31px;
	padding:0px;
	background: url("../img/box_bottom1x.gif") no-repeat scroll 0 0 transparent;
	
	}

