/*
COLOR
GREEN BG + FONT:		C6D664
FONT DARK GREEN:		5B6D4F
BORDER DASHED:			F1F5DA
*/
body {
margin:0px;
}
p {
margin-top:0px;
margin-bottom:10px;
}
li {
list-style-position:outside;
text-align:left;
margin-left:15px;
padding-bottom:5px;
line-height:18px;
position:relative;
}
img {
border:none;
}
.start_bild {
background-color:#C6D664;
}
/*############# TEMPLATE CLASS ###############*/
.layer {
width:900px;
margin:auto;
}
.slogan_inner {
height:75px;
position:relative;
margin-right:55px;
margin-top:25px;
margin-bottom:-25px;
}
.time_inner {
margin-left:55px;
line-height:30px;
font-size:9pt;
color:#C6D664;
position:relative;
font-family:Arial, Helvetica, sans-serif;
}
.dashed {
border-bottom:2px dashed #F1F5DA;
line-height:5px;
background-color:#C6D664;
}
.dashed_space {
line-height:5px;
background-color:#C6D664;
}
.top {
width:900px;
margin:auto;
background-color:#FFFFFF;
}
.content_section {
background-color:#C6D664;
width:900px;
}
.content_section a{
text-decoration:none;
font-weight:bold;
color:#5B6D4F;
}
.space {
line-height:40px;
background-color:#C6D664;
}
/*################ JOOMLA CLASS #################*/
#active_menu {
border-top:1px solid #5B6D4F;
border-bottom:1px solid #5B6D4F;
}
#active_menu-top {
border-top:1px solid #C6D664;
border-bottom:1px solid #C6D664;
}
#active_menu-footer {
border-top:1px solid #5B6D4F;
border-bottom:1px solid #5B6D4F;
}
.content_left {
width:180px;
padding-left:55px;
background-color:#C6D664;
padding-top:7px;
}
.content {
background-color:#C6D664;
}
.contentheading-start {
font-size:20pt;
font-weight:bold;
font-family: "Times New Roman", Times, serif;
color: #FFFFFF;
padding-bottom:20px;
padding-top:30px;
}
.contentpaneopen-start td.contentheading-start {
display:none;
}
.contentpaneopen-start {
font-size:10pt;
font-family: Arial, Helvetica, sans-serif;
line-height:18px;
color:#5B6D4F;
}
.contentheading{
font-size:20pt;
font-weight:bold;
font-family: "Times New Roman", Times, serif;
color: #FFFFFF;
display:none;
}
.contentpaneopen {
font-size:10pt;
font-family: Arial, Helvetica, sans-serif;
line-height:18px;
color:#5B6D4F;
}
.content_right {
width:180px;
padding-right:55px;
background-color:#C6D664;
background-image: url(../site-elements/knopf.gif);
background-position:bottom right;
background-repeat:no-repeat;
padding-top:7px;
font-size:10pt;
font-family: Arial, Helvetica, sans-serif;
line-height:18px;
color:#5B6D4F;
}
.footer {
font-size:22pt;
font-family: "Times New Roman", Times, serif;
color:#C6D664;
text-align:left;
padding-top:14px;
}
.copyright {
font-size:10pt;
font-family: Arial, Helvetica, sans-serif;
color:#C6D664;
text-align:center;
line-height:20px;
padding-top:15px;
padding-bottom:5px;
}
/* KONTAKTFORMULAR */
#ff_form11 div{
font-size:10pt;
font-family: Arial, Helvetica, sans-serif;
line-height:18px;
color:#5B6D4F;
}

/* CSS FOR NAVIGATION-LIST*/
ul.menu {
padding:0px;
margin:0px;
position:relative;
}
.menu {
margin:0px;
padding:0px;
position:relative;
}
.menu img{
margin:0px;
padding:4px 3px 4px 3px;
position:relative;
}
.menu a{
margin:0px 20px -4px -5px;
float:left;
text-align:left;
position:relative;
}
.menu li{
list-style:none;
display:inline;
}
.menu #current a{
border-top:2px solid #98A755;
border-bottom:2px solid #98A755;
padding-top:-4px;
margin-top:-2px;
}
.menu a:hover {
border-top:2px solid #98A755;
border-bottom:2px solid #98A755;
padding-top:-4px;
margin-top:-2px;
}
ul.menu-top {
padding:0px;
margin:0px;
position:relative;
}
.menu-top  {
margin:0px;
padding:0px;
position:relative;
}
.menu-top  img{
margin:0px;
padding:4px 3px 4px 3px;
position:relative;
}
.menu-top a{
margin:0px 50px -4px -30px;
text-align:right;
position:relative;
float:right;
}
.menu-top li{
list-style:none;
text-align:right;
display:inline;
}
.menu-top #current a{
border-top:2px solid #98A755;
border-bottom:2px solid #98A755;
padding-top:-4px;
margin-top:-2px;
}
.menu-top a:hover {
border-top:2px solid #98A755;
border-bottom:2px solid #98A755;
padding-top:-4px;
margin-top:-2px;
}
.top_navigation {
width:560px;
background-color:#FFFFFF;
float:left;
height:29px;
padding-left:55px;
}
.top_navigation_right {
width:220px;
background-color:#FFFFFF;
float:right;
height:29px;
}
div#ff_div158 input, div#ff_div159 input{
border:1px solid #77B64A;
background-color:#FFFFFF;
}

/* CCS FOOTER NAVIGATION*/
.footer_navigation {
padding-left:55px;
}
.menu-footer a{
margin:0px 45px 0px -40px;
float:left;
text-align:right;
position:relative;
}
.menu-footer li{
list-style:none;
display:inline;
}

#navigation ul li {
background-image: url(../site-elements/trennzeichen.gif);
background-repeat: no-repeat;
background-position: left;
display: inline !important;
}
#navigation ul li:first-child {
background-image: none;
} 
li.active item1, li.item1 {
display:none;
}

#starttext p.infoTxtFooter {
	text-align: center;
	font-weight:normal;
	color:#FFFFFF;
	font-size: 9px;
}
#starttext .infoTxtFooter {
	color:#FFFFFF;
}

#starttext{
text-align:justify;}

#starttext h1 {
	font-size: 16px;
	line-height: 18px;
}
#starttext hr {
	border: 0px;
	border-bottom:1px solid white;

}
h1.contentTitle {
	font-size: 16px;
	margin-top: 2px;
	padding-top: 0px;
}
