body {
	font:normal 12px arial;
	color:#222;
	background:#e9e9e9;
	padding:0px;
	margin:0px;
}

h1{
	clear:both;
	font:normal 18px arial;
	/* color:#6b696c; */
	color:#84c341;
	margin:15px 0px 0px 0px;
	padding:6px 6px 6px 0px;
}

h2{
	clear:both;
	font:bold 13px arial;
	/* color:#6b696c; */
	color:#84c341;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}

p{
	font:normal 1.0em arial;
	margin:0px 0px 4px 0px;
	padding:0px;
	letter-spacing:0px;
	clear:both;
	line-height:20px;
	text-align:justify;

}

a{
	font-weight:normal;
	color:#6b696c;
	text-decoration:underline;
}
a:hover{
	color:#84c341;
	text-decoration:underline;
}
input{
	border:1px solid #333;
	padding:4px;
	color:#666;
}
input[type=submit]{
	border:1px solid #333;
	background:#fff;
	padding:2px;
}

textarea{
	border:1px solid #333;
	background:#fff;
	padding:0px;
}


table{
	margin:0px;
	padding:0px;
}



img{
	padding:0px;
	margin:4px 2px 0px 2px;
	border:0px;
}

table{
	margin:0px;
	padding:0px;
}

td{
	margin:0px;
	padding:0px;
}

li {
	line-height:20px;
}

#menutabelle img{
	width:161px;
	height:161px;
}
#menutabelle td{
	padding:0px;
	margin:0px;
}


#wrapper {
	width:960px;
	margin:20px auto 20px auto;
	padding:0px;
}


#header {
	width:960px;
	height:160px;
	margin:0px 0px 10px 0px;
	background:url(../images/logo.jpg) no-repeat;
}

#header h1 {
	position:absolute; top:128px;
	font:normal 22px arial;
	margin:0px 0px 0px 10px;
	padding:0px 8px 0px 4px;
	color:#fff;
}

#nav_leer{
	float:left;
	width:270px;
	height:30px;
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 0px;
}

#nav {
	float:left;
	width:690px;
	height:30px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#nav ul {
	list-style:none;
	margin:0px;
	padding:0px;
}


#nav li {
	list-style:none;
	float:left;
	padding:0px;
	margin:0px;
}

#nav li a {
	font:bold 12px arial;	
	padding:4px 6px 4px 6px;
	margin:0px 4px 0px 0px;
	color:#fff;
	background:#6b696c;
	display:block;
	text-decoration:none;
	border:1px solid #6b696c;
}
#nav li a:hover {
	text-decoration:none;
	color:#fff;
	background:#84c341;
	border:1px solid #84c341;
}

/* GESTALTUNG DES AKTIVEN LINKS */

#nav li a.active {
	color:#fff;
	background:#84c341;
	border:1px solid #84c341;
}
#nav li a.active:hover {
	color:#fff;
	background:#84c341;
	border:1px solid #84c341;
}





#sidebar {
	width:200px;
	float:left;
	padding:0px;
	margin:-40px 0px 0px 10px;
}

#sidebar ul {
	float:left;
	width:200px;
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}

#sidebar li {
	width:200px;
	padding:0px;
	margin:0px;
}

#sidebar li a {
	width:200px;
	display:block;
	padding:4px 4px 4px 4px;
	margin:0px 0px 4px 0px;
	text-decoration:none;
	color:#fff;
	background:#6b696c;
	border:1px solid #6b696c;
}

#sidebar li a:hover {
	padding:4px 4px 4px 4px;
	color:#fff;
	background:#84c341;
	border:1px solid #84c341;
}
#sidebar a.active {
	padding:4px 4px 4px 4px;
	color:#fff;
	background:#84c341;
	border:1px solid #84c341;
}
#sidebar a.active:hover{
	padding:4px 4px 4px 4px;
	color:#fff;
	background:#84c341;
	border:1px solid #84c341;
}




#content{
	width:660px;
	float:right;
	margin:0px 30px 0px 0px;
	padding:0px;
}





#footer{
	color:#333;
	clear:both;
	margin:10px 0px 0px 0px;
	padding:8px;
}




#siesindhier{
	font:normal 12px arial;
	padding:0px;
	margin:0px 0px 20px 0px;
}
#siesindhier a{
	font:normal 12px arial;
	text-decoration:underline;
	color:#333;
}




#suche{
	padding:0px;
	margin:6px 0px 20px 0px;
}

#suche form{
	padding:0px;
	margin:0px;
}

#suche input[type=submit]{
	background:#84c341;
	color:#fff;
	border:1px solid #84c341;
	padding:4px;
}
#suche input[type=text]{
	background:#e9e9e9;
	border:1px solid #6b696c;
	padding:4px;
}


#linkbox{
	float:left;
	width:324px;
	height:220px;
	margin:0px 6px 10px 0px;
	border:0px solid #D3D09D;
}

#linkbox p{
	font:normal 12px arial;
	margin:0px 0px 6px 0px;
	padding:0px 0px 6px 0px;
	text-align:left;
	line-height:15px;

}

#linkbox h1{
	font:normal 13px arial;
	color:#fff;
	background:#6b696c;
	margin:0px 0px 6px 0px;
	padding:6px;
}



#linkbox2{
	margin:20px 0px 0px 0px;
	width:170px;
}

#linkbox2 h1{
	font:bold 13px verdana;
	border:0px solid #3a8967;
	color:#3a8967;
	margin:0px 0px 0px 0px;
	padding:6px;
}

#linkbox2 p{
	clear:both;
	font:normal 12px arial;
	margin:0px 0px 6px 0px;
	padding:6px;
	text-align:justify;
	line-height:16px;
}
#linkbox2 a{
	font:normal 12px arial;
	color:#3a8967;
	text-decoration:underline;
}
#linkbox2 a:hover{
	color:#333;
	text-decoration:none;
}

#linkbox2 img{
	float:left;
	vertical-align:top;
	margin:0px 6px 0px 0px;
	padding:0px;
}


.abstand_r{
	margin-right:6px;
}
.abstand_l{
	margin-left:6px;
}
.abstand_o{
	margin-top:6px;
}
.abstand_u{
	margin-bottom:6px;
}


#text_box{
	width:660px;
	padding:0px;
	background:#eee;
}


#formular_suche td{
	padding:4px;
}



#box_3{
	width:210px;
	float:left;
	margin:10px 10px 0px 0px;
}
#box_3 h1{
	font:bold 12px verdana;
	margin:0px 0px 4px 0px;
	padding:0px;
	color:#9B6745;
}
#box_3 p{
	font:normal 12px arial;
	margin:0px;
	padding:0px;
	text-align:left;
}
#box_3 img{
	margin:0px 0px 4px 0px;
	padding:0px;
}

#box_2{
	width:320px;
	float:left;
	margin:10px 10px 0px 0px;
}
#box_2 h1{
	clear:right;
	font:bold 12px verdana;
	margin:0px 0px 4px 0px;
	padding:0px;
	color:#9B6745;
}
#box_2 p{
	clear:right;
	font:normal 12px arial;
	margin:0px;
	padding:0px;
	text-align:left;
	line-height:18px;
}
#box_2 img{
	float:left;
	margin:0px 10px 4px 0px;
	padding:0px;
}


.alert{
	color:#d00;
}




.adsense_left_col{
	float:left;
	width:340px;
	margin:0px;
}
.adsense_right_col{
	float:right;
	width:300px;
}

.cc_container .cc_btn {
background-color: #96ff38 !important; /* Farbe des Buttons */
color: #000 !important; /* Textfarbe des Buttons */
}
 
.cc_container {
background: #6b696c !important; /* Hintergrundfarbe des gesamten Bereichs */
color: #fdfdfd !important; /* Schriftfarbe des gesamten Bereichs */
opacity: 0.9;
}
 
.cc_container a {
color: #96ff38 !important; /* Textlink-Farbe "Mehr Infos" */
}