
body {
	background-color: 	#F3F3F3; /* #ECECEC; */
	font-size: 			12px;
	font-family: 		Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
	color:				#564b47;  
	margin: 				0;
	padding: 			0;
}
hr {
    color: 					#E7E7E7;
    background-color: 		#E7E7E7;
    height: 				1px;
    border: 				none;
	margin:					6px 0 0 0;
	padding:				0;
}
hr.unten {
    color: 					#424242;
    background-color: 		#424242;
    height: 				1px;
    border: 				none;
}

#menuDunkel {
	background-color: #B6C6CE;
	border-bottom:		solid 1px #FFF;
	height:				25px;
	width:				100%;
}
#menuHell {
	background-color:	#007BAF;
	border-left:		solid 1px #FFF;
	border-right:		solid 1px #FFF;
	height: 25px;
	vertical-align: bottom;
	font-weight: bold;
	color: #FFF;
}
#menuHell a {
	margin-top: 10px;
	color: #FFF;
}
#menuHell a:hover {
	text-decoration: underline;
}

/* Leiste */
#leiste {
	background-color:	#E2E2E2;
	border-bottom:		solid 1px #FFF;
	height: 79px;
	font-weight: bold;
}

#leisteinbetween {
	border-bottom:		solid 1px #FFF;
	height: 15px;
}

#leisteMitte {
	background-color:	#B6C6CE;
	border-left:		solid 1px #FFF;
	border-right:		solid 1px #FFF;
}

/* side */
#sideLeft {
	height:auto !important;  /* für moderne Browser */
	height:330px;  /*für den IE */
	min-height:330px;
}
a.side {
	color: #564b47;
}
a.sideActive {
	color: #564b47;
	text-decoration: underline;
}
a.side:hover {
	text-decoration: underline;
}

/* inhalt */
#inhalt {
	line-height: 17px;
	background-color: #FFF;
	border-left:		solid 1px #FFF;
	border-right:		solid 1px #FFF;
	height:auto !important;  /* für moderne Browser */
	height:330px;  /*für den IE */
	min-height:330px;
}
#inhaltInner {
	padding: 10px 16px 10px 16px;
}



#menuGesamt {
	background-color: 	#98A142;
	height: 			26px;
	width: 				100%;
	border-bottom: 		1px solid #2A2A2A;
	border-top: 		1px solid #2A2A2A;
	text-align: 		center;
}
#menuOuter {
	width: 941px;
	margin: 0 auto 0 auto;
}
#menu {
	background-color: #C4D054;
	width: 541px;
	height: 26px;
	margin: 0 auto 0 auto;
}
#menu a {
	margin-top: 10px;
	color: #62682B;
}
#menu a:hover {
	text-decoration: underline;
}
#menu a.active {
	color: #2A2A2A;
}
#menuInner {
	padding-top:7px;
	font-weight: bold;
	padding-left: 20px;
}
#unterMenu {
	color: #2A2A2A;
}
#oben {
	background-color:#ECECEC;
	padding-top: 30px;
	width: 100%;
	text-align: center;
}
#obenInner {
	width: 942px;
	margin: 0 auto 0 auto;
}
#kopf {
	background-image: url(images/kopf_braun_.png);
	width: 541px;
	height: 100px;
	margin: 0 auto 0 auto;
	text-align: left;
}
#inhaltContainer { 	
	text-align: left;
	/* vertical-align: middle;	*/
	margin: 0 auto 0 auto;
	padding: 10px 0 0 0;
	width: 541px;
	background-color: #ffffff;
	float: left;
}
#inhaltALT {
	line-height: 17px;
	padding: 6px 25px 10px 20px;
	min-height:300px;
	height:auto !important;  /* für moderne Browser */
	height:300px;  /*für den IE */
	background-color: #FFF;
}
#unten {
	width: 942px;
	text-align: center;
	margin: 0 auto 0 auto;
	vertical-align: top;
	float: none;
}
#links {
	float: 		left;
	width: 		200px;
	text-align: right;
	position: 	relative;
}
#linksInner {
	padding: 		16px 10px 0 0;
	line-height: 	16px;
	font-size: 		11px;
}
#linksInner a.active {
	text-decoration: underline;
}
#linksInner a:hover {
	text-decoration: underline;
}
#rechts {
	float: 			right;
	width: 			200px;
	border: 		1px solid;
	text-align: 	left;
	color: 			#2A2A2A
}
#fuss {
	text-align: left;
	color: #CCC;
	font-size: 11px;
	height: 21px;
	background-color: #2A2A2A;
}
#fuss a {
	color: #CCC;
}
#fuss a:hover {
	color: #FFF;
}
#fussEnde {
	height: 30px;
	background-color: #CDCDCD;
}

/* content */
p, h1 {
	margin: 0px; 
	padding: 0; 
}
h1 {
	color: #564b47;
	font-size: 20px;
	font-weight: normal;
	margin: 10px 0 20px 0;
	line-height: 24px;
}
h2 {
	margin: 0 0 5px 0;
	font-size: 14px;
	text-decoration: underline;
}
p {
	line-height: 22px;
}
a {
	text-decoration: none;
	color: #2A2A2A;
}

#breadCrumps {
	margin:0 0 6px 0;
	font-size: 11px;
	color: #777;
}
#breadCrumps a {
	font-weight: normal;
	color: #333;
}
#inhalt ul {
	margin-top: 0px;
	padding-top: 0px;
	line-height: 17px;
}
#inhalt a {
	color: #007BAF;
	font-weight: bold;
}
#inhalt a:hover {
	text-decoration: underline;
} 

/* form stuff */
form {
	font-size: 11px;
}
.input {
	border: 1px solid #999;
	background-color: #F0F0F0;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}
.inputButton {
	background-color: #F0F0F0;
	border: 1px solid #999;
	font-size: 11px;
}
 