/* Gaertnerei Paultitz 
(c) Stepsite.de
03.12.2010
*/

*
{
	margin:0;
	padding:0;
}

html
{
	background: #50842c url(hg_body_figur.jpg) top center no-repeat;
}

body
{
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.4;
	color:#184930;
	margin:0;
	padding:0;
	__background:#50842c url(hg_body_figur.jpg) top center no-repeat;
	text-align:center;
	
}

#logo {
	display:block;
	width:260px;
	height:260px;
	position:absolute;
	top:25px;
	left:870px;
	background: transparent url(pauli_klein.png) top left no-repeat;
	z-index:6;
}


/*Formatierungen*/
#inhalt p, #inhalt ul, #inhalt ol, #inhalt table {
	margin-bottom: 10px;
	color:#184930;
}

#inhalt h1, #inhalt h2, #inhalt h3 {
	margin: 15px 0;
	color: #184930;
}

#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; 
	font-weight: normal;
	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 {
	position:absolute;
	width:100%;
	height:257px;
	background:url(hg_greenbar_repeating.gif) top center repeat-x;
	z-index:4;
	left: 0;
}

#container
{
	width:848px;
	margin:0 auto 0 auto;
	padding:0;
	background: url(hg_content_border.gif) top left repeat-y;
	text-align:center;
	position:relative;
	border: 0px #000 solid;
	z-index: 5;
}

#oben {
    position: absolute;
	top: -1px;
	left: 4px;
	height:220px;
	width: 840px;
	background: url(hg_drueber.png) no-repeat scroll top left;
	border: 0px #000 solid;
	z-index: 300;
}

#header
{
	top:0;
	height:219px;
	width:840px;
	margin: 0 5px 36px 5px;
	background: url(hg_header.jpg) no-repeat top left;
}

#header_img {
	height:219px;
	width:840px;
	background-position: top left;
	background-color: transparent;
	background-repeat: no-repeat;
}

/*
#oben
{
	display:none;
}
*/

#inhalt
{
	width:848px;
	margin: 0 auto;
	text-align:left;
	color:#222;
}

#text
{
	padding: 20px 20px 20px 215px;
}

#textHG {
	background:url(hg_secondLevel_left.jpg) 165px 0px no-repeat;
}

/*Footer*/
#footer
{
	clear:both;
	background:#aac72a url(hg-footer-greenbar.jpg) top center no-repeat;
	padding:0 20px;
	padding-top:25px;
	height:40px;
	color:#fff;
	text-align:right;
	margin: 0 0 25px 0;
}

#footer p
{
	font-size:10px;
	margin:0;
	padding:0;
}

#footer a,#footer a:link,#footer a:visited
{
	text-decoration:none;
	color:#fff;
	padding:0;
}

#footer a:hover,#footer a:focus,#navi ul li ul a:hover
{
	color:#f74d00;
}

/*Navigation*/

#navi
{
	position:absolute;
	top:220px;
	z-index:6;
	left:0;
	width:100%;
	background:url(hg_greenbar_repeating.gif) bottom left repeat-x;
	height: 35px;
	background-position: 0 95%;
}

#navi #navi2
{
	width:850px;
	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:115px;
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:8px 12px;
	z-index: 8;
}

#navi li {
	background: url(navi_line.gif) top left no-repeat;
}

#navi li.cat-0 {
	background: transparent;
}

#navi a:hover,#navi a:active, #navi a#navaktuell
{
	color:#ffffff;
	background:#487845 url(navi_dark.gif);
}

/* Unternavigtion */

#secondLevel
{
	position:absolute;
	top:282px;
	left:0;
	width:180px;
	text-align:center;	

}

#secondLevel #navipunkte2
{
	width:180px;
	margin: 0 auto;
	text-align:left;	
}

#secondLevel ul {
	background:url(hg_secondLevelNav.jpg) top left no-repeat;
	padding:10px 0 0 0;
	margin: 13px 8px 10px 8px;
	width:148px;
}

#secondLevel ul li {
	background:url(hg_secondLevelNav.jpg) bottom left no-repeat;
	padding: 0 0 10px;
}

#secondLevel a,#secondLevel a:link,#secondLevel a:visited
{
	font-size:13px;
	color:#568353;
	text-decoration:none;
	display:block;
	padding:0 10px 5px 10px;
}

#secondLevel a:hover,#secondLevel a:active, #secondLevel a#navaktuell
{
	color:#000;
}
