/* wg-padenstedt
*/
@import "slicknav/slicknav.min.css";
*
{
	margin:0;
	padding:0;
}

html
{
	background: #CAF1A1;
}

body
{
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.4;
	color:#000000;
	margin:0;
	padding:0;
	background:#CAF1A1 ;
	text-align:center;
	
}

#logo {

}


/*Formatierungen*/
#inhalt p, #inhalt ul, #inhalt ol, #inhalt table {
	margin-bottom: 10px;
	color:#000000;
}

#inhalt h1, #inhalt h2, #inhalt h3 {
	margin: 15px 0;
	color: #000000;
}

#inhalt h1 {
	font: bold 15px Verdana,Arial,Helvetica,sans-serif;
}

#inhalt h2 {
	font: bold 13px Verdana,Arial,Helvetica,sans-serif;
}

#inhalt h3 {
	color: #99cc00;
	font-style: italic;
	font-size: 14px;
	margin: 5px 0 0 0;
	
}


#inhalt img { border: 1px #4f842c solid;
padding: 1px;margin: 2px;}

#inhalt a:link, #inhalt a:visited { 
	color: #222; 
	text-decoration: underline;
	}

#inhalt a:hover, #inhalt a:active { 
	color: #4f842c;
	}

#inhalt ul li {
	font: normal 12px Verdana,Arial,Helvetica,sans-serif;
	padding: 0px;
	margin-top: 3px;
	margin-left:15px;
	list-style-type:disc;
	list-style-position:outside;
}


/* Spezielle DIVs*/

#logo_img
{
	display:none;
}

#distance {

}

#container
{
	width:1000px;
	margin:0 auto 0 auto;
	padding:0;
	background: #fff;
	text-align:center;
	position:relative;
	border: 0px #000 solid;
	z-index: 5;
	box-shadow: 10px 10px 10px grey;
}

#oben {
  
}

#header
{
	top:0;
	height:220px;
	width:1000px;
	background: url(hg_header.jpg) no-repeat top left;
}

#header_img {
	height:220px;
	width:1000px;
	background-position: top left;
	background-color: transparent;
	background-repeat: no-repeat;
}

/*
#oben
{
	display:none;
}
*/

#inhalt
{
	width:1000px;
	margin: 0 auto;
	text-align:left;
	color:#222;
	margin-top: 10px;
}

#text
{
	padding: 30px 20px 20px 250px;
}

#textHG {
	
}

/*Footer*/
#footer
{

	background:#7DB840;
	color: #fff;
	height: 20px;
	
	
}

#footer p
{
	font-size:10px;
	margin:0;
	padding:0;
	margin-left: 10px;
	
}

#footer a,#footer a:link,#footer a:visited
{
	text-decoration:none;
	color:#666;
	padding:0;
}

#footer a:hover,#footer a:focus,#navi ul li ul a:hover
{
	color:#666;
	text-decoration:underline;
}

/*Navigation*/

#navi
{
	position:absolute;
	top:220px;
	z-index:6;
	left:0;
	width:100%;
	background:#4D7326;
	height: 35px;

}

#navi #navi2
{
	width:1000px;
	margin: 0 auto;
	
}

#navi ul
{
	float:left;
	margin:0 0 0 1px;
	padding:0;
}

#navi li
{
	list-style-type:none;
	position:relative;
	z-index: 7;
	margin:0;
	padding:0;
	float:left;
}

#navi a,#navi a:link,#navi a:visited
{
	display:block;
	border-right:0;
	width:160px;
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:8px 12px;
	z-index: 8;
}

#navi li {
	
}

#navi li.cat-0 {
	
}

#navi a:hover,#navi a:active, #navi a#navaktuell
{
	color:#ffffff;
	background:#7DB840;
}

/* Unternavigtion */

#secondLevel
{
	position:absolute;
	top:262px;
	left:0;
	width:180px;
	text-align:center;	

}

#secondLevel #navipunkte2
{
	width:225px;
	margin: 0 auto;
	text-align:left;	
}

#secondLevel ul {
	background: top left no-repeat;
	padding:10px 0 0 0;
	margin: 13px 8px 10px 0px;
	width:225px;
}

#secondLevel ul li {
	background: #7DB840;
	display:block;
	height: 30px;
	border-bottom: solid 1px #666666;

}

#secondLevel a,#secondLevel a:link,#secondLevel a:visited
{
	font-size:13px;
	color:#000000;
	text-decoration:none;
	display:block;
	padding:5px 0px 5px 60px;
	background-image: url("kreis.png");
	background-repeat: no-repeat;
	background-position: 10px;
}

#secondLevel a:hover,#secondLevel a:active, #secondLevel a#navaktuell
{
	color:#000;
	  background-image: url("kreiskreuz.png");
  background-repeat: no-repeat;
  background-position: 10px;
}

/************************************************************************************
smaller than 400
*************************************************************************************/




/* Navigation */
.slicknav_menu {
    display:none;
    background: #909699;
    font-size: 13px;
    line-height: 14px;
    padding:0;
    line-height: 1em;
}

.slicknav_menu li {
    text-align: right;
    margin: 0 0 1px 0;
}

.slicknav_nav ul {
    margin-right:14px;
}

.slicknav_menu .slicknav_menutxt {
}

.slicknav_nav .slicknav_arrow {
    font-size: 1.1em;
    margin: 0;
    padding: 5px 0 5px 12px;
}

.slicknav_nav ul a {
    margin: 0;
    margin-right:15px;
    padding:4px 0;
    text-decoration: none;
}

.slicknav_parent {
    font-weight: bold;
}

.slicknav_parent ul {
    font-weight: normal;
}

