* {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: "Verdana", "Bitstream Vera Sans", 	"Helvetica", sans-serif;
/*	font-size: 0.9em;   */
	font-size: 90%;

	background-color: #bdbec0;
	background-image: url("image/background-1.png");
	background-position: top center;
	background-repeat: repeat-y;
}

a {
	color: #00be69;
}

a:visited {
	color: #43942b;
}

a:hover {
	color: #f52C00;
}

.ueberschrift {
	color: #939495;
}

.ueberschrift:visited{
	color: #939495;
}

.ueberschrift:hover{
	color: #939495;
}
	

em {
	font-weight: bold;
	color: #333333;

}

h1,h2,h3,h4,h5 {
/*	color: #e87800;
	border-bottom: 1px dotted #f52C00; */
	color: #939495;
	border-bottom: 1px dotted #939495;

	font-family: "Verdana", "Palatino", "URW Palladio L", sans-serif;
	margin-bottom: 5px;
}


h1 { font-size: 180%; }
h2 { font-size: 160%; }
h3 { font-size: 140%; }
h4 { font-size: 110%; }
h5 { font-size: 110%; }

h4 {
	color: #e87800;
	border-bottom: none;
}

img {
}

#line1, #line2, #line3 {
	width: 97%;
	float: right;
	padding-right: 20px;
	border-bottom: 1px dotted #939495;
}
	
p {
	line-height: 140%;
	text-align: justify;
	margin-bottom: 5px;
}

th {
	color: #e87c09;
}	
	
table thead th, table thead td {
	background: #e3e3e3;
	color: gray;
	text-align: left;
}

table th,table td {
	border-bottom: 1px solid black;
	text-align: left;
	padding: 5px 5px;
}


#formular {
	width: 96%;
	float: left;
	padding-top:20px;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 20px;
	background-color: #dededc;
}	

#formular .radiob {
	font-family: "Verdana", "Palatino", "URW Palladio L", sans-serif;

}

#formular .bereich {
	font-family: "Verdana", "Palatino", "URW Palladio L", sans-serif;
}

#formular .eingabefeld {
	font-family: "Verdana", "Palatino", "URW Palladio L", sans-serif;
}

table thead th, table thead td {
	background: #e3e3e3;
	color: gray;
	text-align: left;
}

#main-container {
	width: 800px;
	margin: 30px auto 30px auto;
}

#branding p {
	font-size: 100%;
	text-align: right;
	float: right;
}

#navigation {
	clear: right;
	border: 1px solid #aaaaaa;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px 10px 5px 0px;
	background: url("image/navi_bg0orange.png") bottom left repeat-x;
}

#navigation a {
	padding: 5px 10px;
	color: black;
	text-decoration: none;
}

#navigation a:hover {
	background: url("image/navi_bg1.png") bottom left repeat-x;
}

#navigation ul li {
	display: inline;
}

#inhalt {
	margin-top: 20px;
}

#leitueberschrift h1 {
	color: #ff6600;
/*	color: #939495; */
	padding-bottom: 15px;
	padding-top: 15px;
	text-align: center;
	}

#leitsaetze {
	font-size: 120%;
	font-family: "Verdana", "Palatino", "URW Palladio L", sans-serif;
	margin-bottom: 5px;
	}

#inhalt-voll, #inhalt-voll1, #inhalt-voll2, #inhalt-voll3, #inhalt-voll01 {
	width: 100%;
	float: left;
	padding-right: 15px;
	margin-bottom: 20px;
}

#inhalt-z1, #inhalt-z2, #inhalt-z3, #inhalt-z4 {
	width: 100%;
	float: left;
	padding-right: 15px;
	margin-bottom: 20px;
}


#inhalt-sp1 {
	width: 35%;
	float: left;
	margin-bottom: 15px;
}

#inhalt-sp1 .portrait-foto {
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 5px;
	border: 1px dotted #999999;
}

#inhalt-sp2 {
	width: 60%;
	float: right;
	margin-bottom: 15px;
}

#inhalt-sp21 ul li, #inhalt-sp22 ul li {
	list-style-type: none;
	list-style-image: url("image/li-image.png");
	margin-left: 20px;
}

#meldungen ul li {
	list-style-type: none;
	list-style-image: url("image/li-image.png");
	margin-left: 20px;
}

#inhalt-sp21 ul li.keinli, #inhalt-sp22 ul li.keinli {
	list-style-image: none;
}

#meldungen ul li.keinli {
	list-style-image: none;
}

#inhalt-sp21, #inhalt-sp22 {
	width: 100%;
	float: right;
	margin-bottom: 15px;
	padding-left: 20px;
}
#inhalt-sp3, #inhalt-sp6, #inhalt-sp9, #inhalt-sp12 {
	width: 20%;
	float: left;
	margin-bottom: 15px;
}

#inhalt-sp4, #inhalt-sp7, #inhalt-sp10, #inhalt-sp13 {
	width: 36%;
	float: left;
	margin-bottom: 15px;
	padding-left: 20px;
}

#inhalt-sp5, #inhalt-sp8, #inhalt-sp11, #inhalt-sp14 {
	width: 36%;
	float: left;
	margin-bottom: 15px;
	padding-left: 20px;
}

#inhalt-sp03, #inhalt-sp06, #inhalt-sp09, #inhalt-sp012 {
	width: 31%;
	float: left;
	margin-bottom: 15px;
}

#inhalt-sp04, #inhalt-sp07, #inhalt-sp010, #inhalt-sp013 {
	width: 31%;
	float: left;
	margin-bottom: 15px;
	padding-left: 20px;
}

#inhalt-sp05, #inhalt-sp08, #inhalt-sp011, #inhalt-sp014 {
	width: 31%;
	float: left;
	margin-bottom: 15px;
	padding-left: 20px;
}

#inhalt-spa1, #inhalt-spa2, #inhalt-spa3, #inhalt-spa4 {
	width: 21%;
	float: left;
	margin-bottom: 15px;
	margin-left: 10px;
	padding-left: 10px;
	text-align: center;
}

#inhalt-spa5, #inhalt-spa6, #inhalt-spa7, #inhalt-spa8 {
	width: 21%;
	float: left;
	margin-bottom: 15px;
	margin-left: 10px;
	padding-left: 10px;
	text-align: center;
}


#formular #inhalt-sp10 {
	width: 72%;
}

#besucherzaehler {
	float: right;
	margin-top: 30px;
	margin-bottom: 20px;
	width: 100%;
}

#besucherzaehler img {
	border: 1px solid gray;
	padding: 2px;
	margin-top: 10px;
}

#meldungen {
	width: 100%;
	float: right;
	margin-bottom: 20px;
	color: #e87c09;
	font-weight: bold;
}

#fusszeile {
	clear: both;
	margin-top: 20px;
	border-top: 1px solid black;
	padding-top: 10px;
}

#fusszeile .bottom-right {
	float: right;
}


#leer, #leer1, #leer2 {
	width: 100%;
	margin-top: 20px;
	}


/* ERROR & SUCCESS */

.error {
	color: red;
}

