body{
	background-color: #fff;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #555;
}
h1, h1, h3{
	font-family: Georgia, serif;
	color: #646464;
	text-transform: none;
	font-size: 1.75em;
}
a, a:link, a:visited{
/*	text-decoration: none; */
	color: #444;
}
.header {
	background-image: none;
	background-color: #65b32c;
	padding-bottom: 12px;
}
#slider .zurueck {
	margin-left: 70px;
}
.slider-inhalt {
	background-image: none;
	background-color: rgb(101, 179, 44);
	background-color: rgba(101, 179, 44, 0.75)
}
.slider-inhalt-zaehler{
	right: 200px;
}
.slider-inhalt h1{
	color: #fff;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	text-shadow: none;
}
.inhalt_startseite{
	background-image: none;
	background-color: #f5f5f5;
	padding: 20px 30px;
	width: 685px;
}
.breadcrumb{
	background-color: #f5f5f5;
	padding: 10px 30px;
}
.text{
	background-image: none;
	background-color: #f5f5f5;
	padding: 20px 30px;
	width: 480px;
}
.inhalt_trenner{
	background: #fff;
	margin: 25px -30px;
}
.inhalt_trenner2{
	background: #fff;
	margin: 0 -30px 25px;
}
.submenu{
	background-color: #65b32c;
}
.submenu ul.nlv_2 li.npt_off a:hover, .submenu ul.nlv_2 li.npt_off a:active, .submenu ul.nlv_2 li.npt_on a, .submenu ul.nlv_2 li.npt_on a:link, .submenu ul.nlv_2 li.npt_on a:hover, .submenu ul.nlv_2 li.npt_on a:active, .submenu ul.nlv_2 li.npt_on a:visited{
	background-color: rgba(0,0,0,0.1);
	color: #fff;
}

.slider_abdecker{
	background: url(media/background_slider_abdecker-w.png) top center repeat-x;
}
.slider-inhalt a, .slider-inhalt a:link, .slider-inhalt a:hover, .slider-inhalt a:active, .slider-inhalt a:visited{
	background-color: #fff;
	color: #65b32c;
}
#menu_klappe_startseite, #menu_klappe{
	background-image: none;
	background-color: #65b32c;
}
.menu ul li a:hover, .menu ul li a:active, .menu ul li.npt_on a, .menu ul li.npt_on a:link, .menu ul li.npt_on a:hover, .menu ul li.npt_on a:active, .menu ul li.npt_on a:visited{
	background-color: rgba(0,0,0,0.1);
	color: #fff;
}
.menu ul li ul li a, .menu ul li ul li a:link, .menu ul li ul li a:visited, .menu ul li.npt_on ul li a, .menu ul li.npt_on ul li a:link, .menu ul li.npt_on ul li a:visited{
	text-align: center !important;
	background-color: rgb(101, 179, 44) !important;
	background-color: rgba(101, 179, 44, 0.9) !important;
	color: #fff !important;
	font-weight: 400;
	padding: 10px !important;
}
.menu ul li a, .menu ul li a:link, .menu ul li a:visited{
	text-transform: none;
	font-weight: 600;
}
.menu ul li ul li a:hover, .menu ul li ul li a:active, .menu ul li.npt_on ul li a:hover, .menu ul li.npt_on ul li a:active{
	background-color: rgb(101, 179, 44) !important;
	padding: 10px !important;
}
.randspalte_box{
	background-color: #e6e6e6;
	color: #444;
}
.randspalte_box a, .randspalte_box a:link, .randspalte_box a:hover, .randspalte_box a:active, .randspalte_box a:visited, .randspalte_box a.csslink_email, .randspalte_box h3{
	color: #646464;
	text-decoration: none;
}
.randspalte_box .date, .date{
	background-color: #65b32c;
}
.randspalte_box .quickmenu a{
	color: #444 !important;
}
.aktuelles h4{
	background-color: #878787;
	color: #fff;
	margin: 7px 0;
	padding: 5px;
	font-size: 1em;
}
.aktuelles h4:hover{
	background-color: #777;
}
.aktuelles h4 a{
	text-decoration: none;
	color: #fff;
}
.startseite_boxen{
	width: 715px;
	margin: -25px -20px -25px -20px;
	padding-bottom: 20px;
	background-color: #e0e0e0;
}
.startseite_box{
	width: 225px;
}
.tagcloud_text{
	width: 500px;
}

.quickmenu {
	float: right;
	width: 630px;
	padding: 15px 0 0 0;
	font-size: 0.875em;
}
.quickmenu ul {
	float: right;
	padding: 0;
	margin: 7px 5px 0 0;
	font-size: 1em;
}
.quickmenu a,
.quickmenu a:link,
.quickmenu a:visited {
	float: left;
	margin: 0;
	padding: 0 5px;
	text-decoration: none;
	color: #fff;
}
.tooltip-target {
	float: right;
	width: 80px;
	margin: 0;
	padding: 7px 0 0 0;
	font-size: 1em;
	color: #fff;
	cursor: pointer !important;
}
.suche form input {
	float: left;
	width: 190px;
	margin: 0 5px 0 0;
	padding: 5px;
	border: 0;
	background: #e7e7e8;
	color: #818284;
}
#slider-wrapper, .slider_statisch{
	position: absolute;
	width: 100%;
}
.content_startseite, .content{
	position: relative;
	width: 100%;
}
.wrapper{
	margin-bottom: 430px;
}
.page-footer-gfx-1{
	display: block;
	width: 100%;
	max-width: 1300px;
	margin: 0 auto;
}
.page-footer-gfx-1 img{
	max-width: 100%;
	margin-left: -50px;
}
.page-footer-gfx-2{
	height: 55px;
	width: 100%;
	display: block;
	background-color: #65b32c;
}