* {margin: 0; padding: 0;}
body { font: 12px/20px Arial, Helvetica, sans-serif; padding-top: 28px; height:100%; background:  #000000 url(images/hg.jpg) repeat-x left top;}
div, p, img, a, td, ul, ol { font: 12px/20px Arial, Helvetica, sans-serif; }
a {color:#ee7f00; text-decoration: none;}
a:hover{ color: #000000; }

h1, h2, h3, h4 {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	margin: .5em 0;
	letter-spacing: .07em;
}
h1 { font-size: 218% }
h2 { font-size: 164%; }
h3 { font-size: 145%; }
h4 { font-size: 118%; letter-spacing: .15em }
p { padding: 0 0 1em; }
ul {
    list-style: none;
    margin: 0 0 20px 10px;
	padding-left: 40px;
}
li {
    list-style: square;
    padding-left: 5px;
    margin-bottom: 3px;
}


#kl10  { 
	background: url(images/hg_content_1.jpg) repeat-y top left;
	width:780px; 
	height: 10px;
	margin: 0 auto;
	text-align: left;
	}

/* Kopf Logo
------------------------------------------------------------------------- */
#kopf_oben { 
	background: url(images/hg_kopf_o.jpg) repeat-x top left;
	width:780px; 
	height: 40px;
	margin: 0 auto;
	text-align: left;
	}
	
#kopf_links_oben { 
	background: url(images/l_kopf.jpg) no-repeat top left;
	width:15px;
	height: 40px;
	text-align: left;
	float: left;
	}

#kopf_rechts_oben { 
	background: url(images/r_kopf.jpg) no-repeat top left;
	width:15px; 
	height: 40px;
	text-align: right;
	float: right;
	}
	
/* Kopf Logo
------------------------------------------------------------------------- */
#kopf { 
	background: url(images/hg_kopf.jpg) repeat-x top left;
	width:780px; 
	height: 107px;
	margin: 0 auto;
	text-align: left;
	}
	
#kopf_links { 
	background: url(images/l_kopf.jpg) no-repeat bottom left;
	width:15px;
	height: 107px;
	text-align: left;
	float: left;
	}

#kopf_rechts { 
	background: url(images/r_kopf.jpg) no-repeat bottom left;
	width:15px; 
	height: 107px;
	text-align: right;
	float: right;
	}
	
#logo {
	background: url(images/logo.jpg) no-repeat top left; 
	height: 107px;
	width: 472px;
	margin-left: 230px;
	float: left;
	}

/* Inhalt
------------------------------------------------------------------------- */
#page { width: 780px; background: url(images/hg_content.jpg) repeat-y top left; margin: 0 auto; text-align: left;}
	
#rand_links {
	background: url(images/l_rand.jpg) repeat-y top left; 
	width: 15px;
	float: left;
	}

#rand_rechts {
	background: url(images/r_rand.jpg) repeat-y top left; 
	width: 15px;
	float: right;
	}
	
/* Menü Links 
------------------------------------------------------------------------- */

#menu-box {
width: 200px;
background: #ffffff url(images/l_rand.jpg) repeat-y top left;
float: left;
}

#menu-text {
text-align: right;
padding-right:0px;
padding-bottom: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
#menu-text_gruen {
text-align: right;
color: #246837;
padding-right:0px;
padding-top: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

/* Content
------------------------------------------------------------------------- */
#content-box {
width: 580px;
float: left;
}

#longtitle {
text-align: left;
width: 580px;
padding-left: 40px;
padding-right: 40px;
padding-top: 40px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #246837;
text-decoration: none;
font-weight: bold;
}

#longtitle_nav {
text-align: left;
width: 580px;
padding-left: 40px;
padding-right: 40px;
padding-top: 20px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #246837;
text-decoration: none;
font-weight: bold;
}

#content {
float:left;
text-align:left; 
font-size: 11px; 
padding-right: 40px;
padding-left: 40px;
padding-top: 20px;
color:#000000;
}


/* Fuss
------------------------------------------------------------------------- */
#fuss { 
	background: url(images/hg_fuss.jpg) repeat-x top left;
	width:780px; 
	height: 33px;
	margin: 0 auto;
	text-align: left;
	}
	
#fuss_links { 
	background: url(images/l_fuss.jpg) no-repeat top left;
	width:15px;
	height: 33px;
	text-align: left;
	float: left;
	}

#fuss_rechts { 
	background: url(images/r_fuss.jpg) no-repeat top left;
	width:15px; 
	height: 33px;
	text-align: right;
	float: right;
	}

#gruen { 
	background: #246837;
	width:980px; 
	height: 75px;
	margin: 0 auto;
	text-align: left;
	}
	
#orange { 
	background: #ff4100;
	width:980px; 
	height: 30px;
	padding-top: 1px;
	margin: 0 auto;
	text-align: left;
	}
	


