body{

height:100%;
}
html, ul, li, h1, h2, h3, h4 {

	margin: 0px;
	padding: 0px;
	color: #000000;
	list-style: none;
	
}
.news-single-additional-info{
background-color:#fff;
}
#left{

float:left;
left:10px;
width:160px;
text-align:left;

padding-top:10px;
padding-left:15px;
min-height:40px;
color:#FFF;


clear:right;
}
h1 img {
	display: block;
}
img {
	border: 0px;
	margin-top:-1px;
}
p {
	margin: 0.5em 0px;
}
a {
color:#ff0000;
	text-decoration: none;
}
a:hover {
	
	text-decoration: underline;
}
#container{
position: relative; 
width:980px;
margin:auto;
z-index:20;
}
#newsti{
position:absolute;
top:100px;
left:160px;
color:#ff0000;
}
.newsa{
color:#000000;
}
#newsti a:hover{
color:#ff0000;
text-decoration:none;
}
#content{
position:relative;

background: url(images/hinter_bg.png);
background-repeat: repeat-y;
height:100%;
top:190px;
min-height:550px;
width:980px;
clear: both;
z-index:-200;
}
.left {
	float: left;
}
.right {
	float: right;
}
.more {
	text-align: right;
}
.clear {
	clear: both;
}
body {
height:100%;
font: 11px arial, sans-serif;
background:#000000 -8px 0px url(images/header_bg.jpg) repeat-x;
}
#login  {
display:inline;

top: 15px;
height:25px;
	
}
#login  input{
height:10px;
font-size:9px;
	
}
p.back {
  clear: both;
  text-align: center;
}

#inhalt{

float: left;
height:100%;
margin-left:15px;
padding:10px;
width:580px;
clear:right;
}
#off{
position:absolute;
left:870px;
top:5px;
}
#off a {
color:#fff;
}
#right{

float:right;
width:160px;

padding:10px;

}
.tx-felogin-pi1 {
width:144px;
}

#nav3 {

top:0px;
padding-right:10px;
width:100%;
color:#000;
text-decoration:none
}
.CUR1{

color:#FF0000;

}
.NO{
color:#000;
}

#banner img{
padding-right:0px;
left:0px;
}
#tx-felogin-pi1{
display:inline;
}
.sprache{
position:absolute;
display:inline;
top:-5px;
left:640px;
}
.sprache a{
position:absolute;
display:inline;
top:10px;
left:90px;
}
#suche{
position:absolute;
background: top left url(images/search.gif) no-repeat;
top:-80px;
left:40px;


}
#header {
position:absolute;
	top: -20px;
	left: 0;
	width: 100%;
	background: 0px 20px url(images/bg_content.png) no-repeat;
	height: 230px;
z-index:-20;
}
#header h1 {
	background: 0px 0px url(images/header_left.jpg) no-repeat;
	height: 184px;
	width: 282px;
	margin: 0;
	padding: 0;
	color: #fff;
	line-height: 1;
}

.CUR{
padding-right:20px;
padding-left:20px;

background:url(images/act_subnav.jpg);
min-height:14px;

}
.CUR1{
color: red !important;
}
.CUR1:hover{
color: #FFF !important;
}

#breadcrumb{
position:absolute;
top:60px;
width:100%;
left:0px;
}
#header h1 em {
	display: block;
	padding: 10px 0 0 50px;
	margin: 0;
	font-weight: normal;
	font-size: 28px;
	font-family: "Times new roman", serif;
}
#header h1 strong {
	display: block;
	margin: 0px;
	padding: 3px 0px 0px 80px;
	font-weight: normal;
	font-size: 20px;
	font-family: verdana, arial, sans-serif;
}

#uppers {
	position: absolute;
	top: 8px;
	left: 270px;
	padding-left: 0px;

}
#nav-top {
	position: absolute;
	top: 5px;
	left:450px;
z-index:20;

}
#nav-top a {
	display: inline;
	text-align:right;
}


#subnavi{
position:absolute;

padding-left:4px;
top: 114px;
	left: 271px;
	width: 581px;
	background:url(./images/subnav.jpg);
	z-index:2;
	height:30px;
}

#subnavi a{
	color:#FFF;
padding-left:0px;

}


#navi{
position:absolute;
margin-top:220px;

min-height:30px;

}


#body h2 {
	font-weight: normal;
	font-size: 15px;
}
#body h2 em {
	font-size: 25px;
	font-family: serif;
}

#ver_nav{
position:absolute;
z-index:20;
height:100%;
}
#footer {
bottom:0px;

clear: both;

width:980px;

min-height:40px;
}
#fo2 {
position:absolute;
bottom:-20px;
text-align:center;
color:#FFF;
width:980px;
background-color:#1b5c15;
min-height:20px;
}



.tx-veguestbook-pi1{

}
.tx-veguestbook-pi1 h2.tx-guestbook-header	{
background:none;
border:1px dotted red;

}			
.tx-veguestbook-pi1 .tx-guestbook-left {
background:none;
}				
.tx-veguestbook-pi1 .tx-guestbook-right{
background:none;
font-size:14px;
width:60%;
}		
.tx-veguestbook-pi1 .tx-guestbook-clear 
{
height:1px;
clear: both;
display: block;
}
.tx-guestbook-date {
font-size:7px;
color:#FFF;
}
.tx-veguestbook-pi1 .tx-guestbook-latest p, .tx-veguestbook-pi1 .tx-guestbook-right p {
color:red;

}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info
{
color:#000;
background-color:#FFF;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info a
{
color:#FF0000;
background-color:#FFF;
}
#kontakt{
position:absolute;
left:795px;
top:60px;
font-size:10px;
}
#nav, #nav ul {
	position:absolute;
	left:5px;
	width: 970px;
	list-style: none;
	line-height: 1em;

	color: #ccc;
	font-weight: bold;
	padding: 0;
	border-bottom: solid #eda;
	border-width: 1px ;
	
	margin: -45px 0 0px 0;
	z-index:250;
}
 
#nav a {
	display: block;
	width: 10em;
	color: #fff;
 
	text-decoration: none;
	padding: 0.25em 1em;
}
#nav_left{
position:relative;

background-color:#ccc;
min-height:20px;
width:160px;
}
nav span{
	display: block;
	width: 10em;
	color: #ff0000;
 
	text-decoration: none;
	padding: 0.25em 1em;
}
#nav a:hover{
background-color:#eda;
color:#ff0000;
}
#nav a.menuparent  {
	background: url(arrow.gif) no-repeat 90% 40%;
	
}
 
#nav li {
display:block;
	float: left;
	text-align:center;
	width: 122px;
	color:#000;
}
 
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 10em;
	font-weight: normal;
background-color:#ccc;
	margin: 0;
		 
}
 
#nav li li {
 
	width: 14em
}
 
#nav li ul a {
	width: 14em;
	padding-left: 1em;
	
}#nav li ul a:hover {
	color:red;
	
}
 
#nav li ul ul {
	margin: -1.75em 0 0 14em;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	color:red;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	
}
 
#nav li:hover, #nav li.sfhover {
	
	color: white;
}









legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:110px;
border: 1px solid #C0C0C0;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #C0C0C0;
border: 0px;
}

.csc-mailform { border:none; }
.csc-mailform-field label {
  display: block;
  margin-top: 15px;
}