/* CSS Document */

body {
	background:#284606;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

img {
	border:0px;
}

#header_top {
	height:47px;
	width:840px;
}

#navi {
	height:123px;
	width:840px;
}

#content {
	width:840px;
}

#brown_bg {
	background:#D7C8AA;
	width:774px;
	margin-left:35px;
}

#green_bg {
	background:#284606;
	width:745px;
	margin-left:29px;
}

#white_bg {
	position:relative;
	background:#fafafa;
	width:744px;
	margin-left:1px;
	padding-top:-20px;
	overflow:hidden;
}

#white_bg2 {
	position:relative;
	background:#fafafa;
	width:530px;
	margin-left:1px;
	overflow:auto;
}

#footer{
	height:10px;
	width:839px;
	background:url(../images/footer.gif) #284606 no-repeat;
}

#content_gfx2 {
 	padding-left:5px;
	padding-top:5px;
	float:left;
	width:auto;
}

#content_gfx {
 	padding-left:5px;
	padding-top:5px;
	float:left;
	width:525px;
}

.innerContent {
	padding-left:16px;
}

#content_links {
	padding-top:20px;
	padding-bottom:15px;
	width:auto;
	float:left;
}

#content_links2 {
	padding-top:20px;
	padding-bottom:15px;
	width:525px;
	float:left;
}


#content_rechts {
	position:relative;
	top: -108px;
	float:left;
	padding-bottom:15px;
	padding-left:25px;
	padding-top:5px;
	width:auto;
}

#content_rechts2 {
	float:left;
	padding-bottom:15px;
	padding-left:25px;
	padding-top:5px;
	width:auto;
}

.abstand {
	padding-left:25px;
}

.sek_nav {
	background:url(../images/1x1.gif) repeat-x bottom;
	width:170px;
	height:20px;
}

a.text:link {  
	color:#d74606; 
	text-decoration:none; 
}
a.text:visited {  
	color:#d74606; 
	text-decoration:none; 
}
a.text:focus { 
	color:#d74606; 
	text-decoration:none; 
}
a.text:hover { 
	color:#284606; 
	text-decoration:underline; 
}
a.text:active { 
	color:#d74606; 
	text-decoration:none; 
}

a.navi:link {  
	color:#969696; 
	text-decoration:none; 
}
a.navi:visited {  
	color:#969696; 
	text-decoration:none; 
}
a.navi:focus { 
	color:#969696; 
	text-decoration:none; 
}
a.navi:hover { 
	color:#284606; 
	text-decoration:none; 
}
a.navi:active { 
	color:#969696; 
	text-decoration:none; 
}

a.normal:link {  
	color:#0000FF; 
	text-decoration:none; 
}
a.normal:visited {  
	color:#0000FF; 
	text-decoration:none; 
}
a.normal:focus { 
	color:#0000FF; 
	text-decoration:none; 
}
a.normal:hover { 
	color:#284606; 
	text-decoration:none; 
}
a.normal:active { 
	color:#0000FF; 
	text-decoration:none; 
}
 
P, UL, LI {
	font-family:"Times New Roman", Times, serif;
	color:#284606;
	font-size:15px;
	letter-spacing:0.05em;
	line-height:18px;
}

H1 {
	font-family:"Times New Roman", Times, serif;
	color:#284606;
	font-size:15px;
	letter-spacing:0.05em;
	line-height:18px;
	font-weight:bold;
	margin:0;
}

#content_rechts2 .csc-header{
	display: none;
	visibility:hidden;
	height:0px;
}

H2 {
	font-family:"Times New Roman", Times, serif;
	color:#284606;
	font-size:15px;
	letter-spacing:0.05em;
	line-height:18px;
	margin:0;
}

.sek_nav_txt {
	font-family:"Times New Roman", Times, serif;
	color:#969696;
	font-size:10px;
	line-height:18px;
	font-weight:bold;
}

.active {
	color:#284606;
}

.listenpunkt {
	margin-bottom:2px;
}

.TerminListe {
	width:500px;
	padding-top:10px;
	padding-left:10px;
}

.contenttable {
	margin:0;
	padding:0;
	border:0;
}

.TerminListe2 {
	background:url(../images/1x1.gif) repeat-x bottom;
	padding-top:20px;
}

#error_input {
	color: #990000;
}

/*Kontaktformular*/
.tx-powermail-pi1 fieldset{
	border:none;
}
.tx-powermail-pi1 fieldset legend{
	display:none;
	visibility:hidden;
}
.tx-powermail-pi1 label{
	display:block;
	margin-top:10px;
	vertical-align:top;
	width: 150px;
	float:left;
}
.tx-powermail-pi1 .powermail_textarea, .tx-powermail-pi1 .powermail_text{
	margin-top:10px;
	width: 250px;
}
.tx_powermail_pi1_fieldwrap_html_submit{
	
}