@import url("reset.css");

body, div, td, p, strong, form {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
    vertical-align: top;
    text-align: left;
}

.tdsmall {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
}

#content li {
list-style-type: circle;
font-size: 14px;
padding: 0px;
}

.titel-braun { 
font-size: 24px;
padding: 20px 0px 20px 0px;
}

.titel-medium { 
font-size: 21px;
padding: 15px 0px 15px 0px;
}

#adresse {
	font-family: "Trebuchet",Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 1px;
	text-align: right;
}

#impressum {
	font-family: "Trebuchet",Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a.impressum:link, a.impressum:active {
font-family: "Trebuchet",Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

a.impressum:hover, a.impressum:visited {
font-family: "Trebuchet",Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}


.titelone {
font-size: 17px;
color: #F5E906;
padding: 0px 0px 15px 0px;
}

.titeltwo {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #fff;
font-weight:bold;
text-align: left;
}


#content {
font-size: 14px;
color: #fff;
}

#open  p, #open {
	font-size: 9px;
	color: #000;
	font-weight: bold;
}

a.menue:link, a.menue:active {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 18px;
text-decoration:none;
color:#CDE28D;
font-weight:bold;
padding-right:16px;
}

a.menue:hover, a.menue:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	text-decoration:none;
	color:#BCD867;
	font-weight:bold;
	padding-right:16px;
}

a.menue2:link, a.menue2:active {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	text-decoration:none;
	border-bottom: dotted 1px;
	color:#86A529;
	font-weight:bold;
}

a.menue2:hover, a.menue2:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	text-decoration:none;
	border-bottom: dotted 1px;
	color:#728B23;
	font-weight:bold;
}



img { border: none;}

a.spamspan:link, a.spamspan:active {
	font-family: "Trebuchet",Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 1px;
	text-align: right;
}
a.spamspan:hover, a.spamspan:visited {
	font-family: "Trebuchet",Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 1px;
	text-align: right;
}

a.titel-medium:link, a.titel-medium:active {
font-size: 21px;
padding: 15px 0px 15px 0px;
}
a.titel-medium:hover, a.titel-medium:visited {
font-size: 21px;
padding: 15px 0px 15px 0px;
}

#news a:link, #news a:visited, #impressum a:link, #impressum a:visited {
	color: #457F21;
}
#news a:hover, #news a:active, #impressum a:hover, #impressum a:active {
	color: #457F21;
}




a:link, a:active {
	font-size: 14px;
	color:#E6BD0C;
	text-decoration: none;
}
a:visited {
	font-size: 14px;
	color:#E6BD0C;
	text-decoration: none;
}
a:hover {
  font-size: 14px;
  color:#E6BD0C; 
  text-decoration: none;
}

/* formulare */

input, textarea {
	width: 210px;
	background-color: #C1DB75;
}

#map input{
	width: 15px;
	background-color: #fff;
}


#privacy  {
	width:20px;
	background-color: #FFFFFF;
    align: right;
}

.invisible { 
position:absolute; left:-1000px; top:-1000px; width:1px; height: 1px; overflow:hidden; display:inline;}

#content2 p {
font-size: 14px;
color: #fff;
text-align: center;
}

.right {
	float: right;
	margin: 10px 12px 10px 0px;
	padding: 5px;
	background-color: #FFFFFF;
}

.linie {
	height: 1px;
	width:512px;
	color:#FFFFFF;
	align: left;
}

#apDiv5 {
	text-align:center;
	}
