@charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}



a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
a:hover, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

#oben {
	float:left;
	clear:left;
	width: 100%;
	height: 243px;
	
	

}
#mitte {
	float:left;
	clear:left;
	width: 100%;
	height: auto;
	
}
#unten {
	float:left;
	clear:left;
	width: 100%;
	height: 24px;
	
}

#container_oben {
	position: relative;
	height: 243px;
	width: 1004px;
	top: 1px;
	margin: 0 auto;
	background-image: url(bilder/obenleistenbild_02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#container_mitte0 {
	position: relative;
	height: auto;
	width: 1004px;
	
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
	
	
}
#container_mitte {
	float:left;
	height: auto;
	width: 1004px;
	background-image: url(bilder/streifen_02.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	padding-bottom: 40px;
		
	
}
html #container_mitte {
	float:left;
	height: auto;
	width: 1004px;
	background-image: url(bilder/streifen_02.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	padding-bottom: 40px;
		
	
}
#container_unten {
	position: relative;
	height: 24px;
	width: 1004px;
	margin: 0 auto;
	background-image: url(bilder/hinterunten_06.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#menuseite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	height: auto;
	width: 141px;
	line-height: 18px;
	margin-left: 28px;
	text-align: left;
}

#menuallg a:link,  #menuallg a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
	font-weight: normal;
        }

#menuallg a:hover,  #menuallg a:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-transform: uppercase;
        color: #FFFFFF;
        text-decoration: none;
        line-height: 18px;
        font-weight: bold;

        }

#menuallg a.aktiv:link, #menuallg a.aktiv:hover, #menuallg a.aktiv:active, #menuallg a.aktiv:visited {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-transform: uppercase;
        color: #FFFFFF;
        text-decoration: none;
        line-height: 18px;
        font-weight: bold;

	}

#textstart {
	float: left;
	height: auto;
	width: 800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 26px;
	line-height: 16px;
}

#text {
	float: left;
	height: auto;
	width: 730px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 35px;
	line-height: 16px;
	text-align: justify;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

#textstart2 {
	float: left;
	height: auto;
	width: 650px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 22px;
	line-height: 16px;
	text-align: right;
}
#text h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	text-transform: uppercase;	
}

#text img {
	margin-bottom: 10px;
}

#text table {
	text-align: left;
	vertical-align: top;
	width: 700px;
}

#text table td{
	text-align: left;
	vertical-align: top;
	width: 33%;
}
#menuallg {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	height: auto;
	width: 141px;
	line-height: 18px;
	text-align: left;
	
}


#menusort {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	height: auto;
	width: 141px;
	line-height: 18px;
	text-align: left;
	margin-top: 20px;
}




#menusort a:link, #menusort a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(bilder/sorthinter_03.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	font-weight: normal;
}

#menusort a:hover, #menusort a:active {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 18px;
        color: #FFFFFF;
        text-decoration: none;
		font-weight: bold;
		background-image: url(bilder/sorthinter_03.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#menusort a.aktiv:link, #menusort a.aktiv:hover, #menusort a.aktiv:active, #menusort a.aktiv:visited {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 18px;
        color: #FFFFFF;
        text-decoration: none;
		font-weight: bold;
		background-image: url(bilder/sorthinter_03.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}



#menuoben {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	position: absolute;
	height: 18px;
	width: 411px;
	left: 42px;
	top: 117px;
	font-weight: normal;
	text-transform: uppercase;
}


#menuoben a:link, #menuoben a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
}

#menuoben a:hover, #menuoben a:active,
#menuoben a.aktiv:link, 
#menuoben a.aktiv:hover,
#menuoben a.aktiv:active, 
#menuoben a.aktiv:visited {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
}


#logosleiste {

        position: absolute;

        height: 65px;

        width: 407px;

        left: 27px;

        top: 52px;

}

#test1 {
	float:left;
	height: 100px;
	width: 100px;
	
}

#test2 {
	float:left;
	height: 100px;
	width: 100px;
	background-color: #FF0000;
	visibility: hidden;
}
#bildergalerie {
	visibility: hidden;
	width: 640px;
	float:left;
	display: none;
	
}


















#news_inhalt2 {
	float:left;
	clear:left;
	margin-bottom: 20px;
	width: 600px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	
		
}


#news_list_header {
	float:left;
	width: 380px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}


#news_list_header a:link,
#news_list_header a:active,
#news_list_header a:visited
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

#news_list_header a:hover
 {
	color: #999999;	
}
#news_list_text {
	float:left;
	width: 350px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	
}


#news_list_bild {
	float:left;
	width: 200px;
	height: 110px;
	
	}




#news_inhalt_single {
	float:left;
	clear:left;
	margin-bottom: 20px;
	width: 730px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	
		
}

#news_textcont_single {
	float:left;
	margin-bottom: 20px;
	width: 380px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	
		
}



#news_single_header {
	float:left;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	clear: left;
	width: 100%;
	
}


#news_single_header a:link,
#news_single_header a:active,
#news_single_header a:visited
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

#news_single_header a:hover
 {
	color: #999999;	
}
#news_single_vor_bild {
	float: left;
	height: 100px;
	width: 25px;
}

#news_single_text {
	float:left;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	width: 100%;
	
}

#news_single_text .bodytext {
	
	font-size: 10px;
	
	
}
#news_single_subheader {
	float:left;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 100%;
	
}


#news_single_subheader h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	
}
.news-single-imgcaption {
	text-align: center;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-weight: bold;
}
p.news-single-imgcaption {
	height: auto;
}
#news_single_vor_caption {
	float: left;
	height: auto;
	width: 180px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 15px;
	font-weight: bold;
}


#news_single_bild {
	float:left;
	width: 180px;
	height: auto;
	text-align: center;
	padding-right: 60px;
	}


#news_single_bild img {
	
	
	
	}

.news-single-img {
	float:left;
	width: 180px;
	text-align: center;
}

.news-single-img a {
	

}




















#text legend {
	display:none;
}
#text fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
#text input,
#text option,
#text select option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


#text label {
	width: 140px;
	float: left;
	height: auto;
}


	
fieldset div {
	padding-top: 7px;
}


input[type="submit"],
input[type="reset"]
 {
	font-size: 10px;
	margin-top: 7px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
textarea {
	margin: 0px;
	padding: 0px;
}


input,
option,
select option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}



.tx_powermail_pi1_fieldwrap_html_radio_title{
	font-weight: bold;
	
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	font-weight: bold;
}

#checkeigen input[type="checkbox"],
input[type="checkbox"]
 {
	float:left;
	width: 50px;
	height: 20px;
	text-align: left;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

input[type="radio"]
 {
	float:left;
	width:50px;
	height: 20px;
	text-align: left;
	vertical-align: top;	
	
}

#checkeigen {
	float: left;
	height: 20px;
	width: 100%;
	
	margin: 0px;
	padding: 0px;
}


#powermaildiv_uid4 {
	float:left;
	width: 100%;
	padding-top: 16px;
	padding-bottom: 16px;
}

