html{
	font-family:verdana,sans;
	font-size:11px;
	line-height:17px;
	height:100%;
}

body{
	padding:0;
	margin:0;
	height:100%;
	/*background: url(../img/bg_body1.gif) left bottom no-repeat;*/
}

h2{
	font-size:13px;
	font-weight:bold;
	color:#000;
	line-height:20px;
}

h2.hobby{
	font-size:13px;
	font-weight:bold;
	color:#bdcd00;
	line-height:20px;
}

h2.profi{
	font-size:13px;
	font-weight:bold;
	color:#68b022;
	line-height:20px;
}

h2.aktuelles{
	font-size:13px;
	font-weight:bold;
	color:#a6b999;
	line-height:20px;
}

td{
	font-family:verdana,sans;
	font-size:11px;
	line-height:17px;
}

a img{
	border:0;
}

td a, td a:visited, td a:active{
	color:#68b022;
	font-size:11px;
	text-decoration:none;
}
td a:hover{
	color:#988a41;
	font-size:11px;	
	text-decoration:underline;
}

a.green, a.green:visited, a.green:active{
	color:#68b022;
	font-size:11px;
	text-decoration:none;
}
a.green:hover{
	color:#988a41;
	font-size:11px;	
	text-decoration:underline;
}

ul{
	list-style-type:none;
}

#main-wrapper {
	min-height:100%;
	position:relative;
	width:972px;
}

*html #main-wrapper {
	height:100%;
}

#start_footer{
	bottom:0px;
	left:0;
	position:absolute;
	z-index:10;
	height:130px;
	width:972px;
	background: url(../img/bg_body1.gif) left bottom no-repeat;
} 

#standard_footer{
	bottom:0px;
	left:46px;
	position:absolute;
	z-index:8;
	height:130px;
	width:972px;
	background: url(../img/bg_body2.gif) left bottom no-repeat;
} 

.footertext{
	position:relative;
	top:106px;
	left:236px;
	width:300px;
	color:#68b022;
}

/* Anfang Startseite */
.start_navileiste{
	position:relative;
	left:16px;
	width:184px;
	float:left
}

.start_emo{
	z-index:10;
	position:relative;
	top:0;
	left:42px;
	width:540px;
	float:left;
}

.start_schmetterlinge{
	z-index:10;
	position:relative;
	top:0;
	left:58px;
	width:130px;
	float:left;
}

p.clear{
clear:both;
}



.start_eintrag{
	padding:3px 0;
	border-bottom:solid 1px #fff;
}

.start_hobby{
	z-index:10;
	position:relative;
	top:12px;
	left:16px;
	width:425px;
	background:#f5f8e3;
	float:left;
	margin-bottom:200px;
}

.start_profi{
	z-index:10;
	position:relative;
	top:12px;
	left:44px;
	width:425px;
	background:#ecf4e2;
	float:left;
	margin-bottom:200px;
}

.spalte{
	width:190px;
	padding:10px;
	float:left;
}

.start_eintrag h3{
	margin:0;
	padding-left:12px;
	color:#68b022;
	font-weight:bold;
	font-size:12px;
	background:url(../img/dreieck_hobby.gif) 0 5px no-repeat
}

.start_eintrag a, .start_eintrag a:visited, .start_eintrag a:link{
	color:#68b022;
	text-decoration:none;
}

.start_eintrag a:hover{
	color:#958736;
	text-decoration:underline;
}

/*Pull down*/
#menuebox {
position: relative;
height: 20px;
}

#menuehobby {
position:absolute;
top: 0;
left: 0;
z-index: 200;
font-weight: bold;
}

#menuehobby .aussen {
float: left;
display: block;
overflow: hidden;
height: 1.3em;
text-align: left;
color: #513913;
background-color: #f5f8e3;
}

#menuehobby .aussen:hover {
height: auto;
color: #958736;
border:solid 1px #958736;
background-color: #f5f8e3;
}

#menueprofi {
position:absolute;
top: 0;
left: 0;
z-index: 200;
font-weight: bold;
}

#menueprofi .aussen {
float: left;
display: block;
overflow: hidden;
height: 1.3em;
text-align: left;
color: #513913;
background-color: #ecf4e2;
z-index: 200;
}

#menueprofi .aussen:hover {
height: auto;
color: #958736;
border:solid 1px #958736;
background-color: #ecf4e2;
z-index: 200;
}

a.innen-1 {
margin-top: 2px;
}
a.innen,
a.innen-1 {
display: block;
padding: 2px 2px 2px 12px;
text-decoration: none;
font-weight: bold;
background:url(../img/dreieck_hobby.gif) 0 5px no-repeat;

color: #68b022;
}
a:visited.innen,
a:visited.innen-1 {
color:#68b022;
}
a:hover.innen,
a:hover.innen-1 {
color: #958736;
}

span.menutag {
display: block;
cursor: default;
}


/* Ende Startseite */

.navileiste{
	position:relative;
	left:50px;
	width:184px;
	float:left
}

.hobbybereich{
	background:#f6f8e5;
	padding:10px;
	margin:0;
}

.hobbybereich a{
	background:url(../img/dreieck_hobby.gif) 0 5px no-repeat;
}

.profibereich{
	background:#ecf4e2;
	padding:10px;
	margin:0;
}

.profibereich a{
	background:url(../img/dreieck_hobby.gif) 0 5px no-repeat;
}

.aktuellesbereich{
	background:#f2f5f0;
	padding:10px;
	margin:0;
}

.aktuellesbereich a{
	background:url(../img/dreieck_hobby.gif) 0 5px no-repeat;
}

a.hnavi_off, a.hnavi_off:visited{
	top:0;
	left:0;
	width:160px;
	margin:0;
	padding:1px 0 1px 12px;
	display:block;
	font-weight:bold;
	color:#68b022;
	text-decoration:none;
}
a.hnavi_off:hover, a.hnavi_off:active, a.hnavi_off:focus{
	top:0;
	left:0;
	width:160px;
	margin:0;
	padding:1px 0 1px 12px;
	display:block;
	font-weight:bold;
	color:#958736;
	text-decoration:none;
}
a.hnavi_on{
	top:0;
	left:0;
	width:160px;
	margin:0;
	padding:1px 0 1px 12px;
	display:block;
	font-weight:bold;
	color:#958736;
	text-decoration:none;
}

.hobbybereich ul{
	margin:0;
	padding:3px;
	border:solid 1px #958736;
	list-style-type:none;
}



.hobbybereich li a, .hobbybereich li a:visited, .hobbybereich li a:link{
	padding:1px 0 1px 12px;
	color:#68b022;
	text-decoration:none;
	display:block;
}

.hobbybereich li a.current, .hobbybereich li a.current:hover, .hobbybereich li a.current:visited, .hobbybereich li a:hover{
	padding:1px 0 1px 12px;
	color:#958736;
	text-decoration:none;
	display:block;
}

.profibereich ul{
	margin:0;
	padding:3px;
	border:solid 1px #958736;
	list-style-type:none;
}

.profibereich li a, .profibereich li a:visited, .profibereich li a:link{
	padding:1px 0 1px 12px;
	color:#68b022;
	text-decoration:none;
	display:block;
}

.profibereich li a.current, .profibereich li a.current:hover, .profibereich li a.current:visited, .profibereich li a:hover{
	padding:1px 0 1px 12px;
	color:#958736;
	text-decoration:none;
	display:block;
}

.aktuellesbereich .hnavion{
	border-bottom:solid 1px #fff;
}
.inhalt_standard{
	position:relative;
	z-index:9;
	left:50px;
	top:112px;
	padding:57px 0 0 45px;
	margin-bottom:140px;
	width:694px;
	float:left;
}

.inhalt_hobby{
	position:relative;
	z-index:9;
	left:50px;
	top:112px;
	padding:57px 0 0 45px;
	margin-bottom:140px;
	width:694px;
	float:left;
	background:url(../img/bg_inhalt_hobby.gif) 0 0 repeat-x;
}

.inhalt_profi{
	position:relative;
	z-index:9;
	left:50px;
	top:112px;
	padding:57px 0 0 45px;
	margin-bottom:140px;
	width:694px;
	float:left;
	background:url(../img/bg_inhalt_profi.gif) 0 0 repeat-x;
}

.inhalt_aktuelles{
	position:relative;
	z-index:9;
	left:50px;
	top:112px;
	padding:57px 0 0 45px;
	margin-bottom:140px;
	width:694px;
	float:left;
	background:url(../img/bg_inhalt_aktuelles.gif) 0 0 repeat-x;
}

.strichunten{
	border-bottom:solid 1px #68b022;
}

/*Formular*/
label, select{ /* Alle Labels UND Formularelemente ausw&auml;hlen */
	display: block;
	float: left;
	width: 150px; /* Breite.*/
	margin-bottom:8px;
}
		
.feld, .ta {
	display: block;
	float: left;
	width: 220px; /* Breite.*/
	margin-bottom:8px;
	border:solid 1px #68b022;
}
		
label {
	text-align:right;
	margin-right:8px;
	margin-top:3px;
}

form br { /* Alle Zeilenumbr&uuml;che in Formularen ausw&auml;hlen */
	clear: left; /* das floating der labels und inputs aufheben */
}

input#submit { /* den Submit-Button */
	float: none;
	width: auto;
}

input.hidden{
	display:none;
}

