body { 
	border: 0; margin: 0; padding: 0;
	font-family: arial,helvetica,trebuchet,verdana,sans; color: #000; font-size: 100.01%;
	background: #fff url(../../fixfoxdateien/layout/bg_body.gif) no-repeat left top; 
}
a:link {}
a:visited {}
a:hover {}
a:active {}
img { border: 0; } 
h1 { font-size: 1.0em; line-height: 1.0em; color: #1b171c; margin-top: 0; }
h2 { font-size: 1.0em; }
h3 { font-size: 1.0em; color: #1b171c; font-weight: normal; line-height: 1.0em; }
p, label, li { font-size: 1.0em; }
hr { height: 1px; line-height: 1px; border-top: 1px solid #fff; }
#wrap {
	position: relative;
	left: 0; top: 203px;
	width: 100%;
	background: transparent url(../../fixfoxdateien/layout/bg_wrap.gif) repeat-y 379px top; 
}
#inner-wrap {
	position: relative;
	width: 1000px;
}
#balken {
	position: absolute;
	left: 0; top: 203px;
	height: 273px; width: 100%;
	background: #C2CA03;
}
#logo {
	position: absolute;
	left: 0; top: 21px;
}
#mainbody {
	float: left;
	width: 591px; 
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: right 45px;
}
#sidebar {
	padding-top: 130px; 
	height: 143px; overflow: hidden;
}
#sidebar p, #sidebar h1,  #sidebar h2,  #sidebar h3,  #sidebar li { 
	padding-left: 136px; padding-right: 40px; 
	color: #fff; font-size: 1.0em; font-weight: normal;
	line-height: 31px; vertical-align: top; margin-top: 0;
}
#content {
	position: relative;
	width: 591px; padding-bottom: 50px;
	overflow: hidden;
}
#content p, #content h1,  #content h2,  #content h3 { 
	padding-left: 136px; padding-right: 40px; 
	color: #fff; font-size: 1.0em; font-weight: normal;
	line-height: 31px; vertical-align: top; margin-top: 0;
}
#content h3{font-weight:bold}
#content a {color:#c2ca03;text-decoration:none}
#menu {  
	position: absolute;
	top: 175px; left: 379px;
	width: 591px;
	overflow: hidden;
}
#menu ul {
	margin: 0; padding: 0; 
	list-style: none;
	float: left;
	width: 630px;
	overflow: hidden;
}
#menu li {
	margin: 0; padding: 0; 
	list-style: none; display: none;
	float: left; overflow: hidden;
}
#menu a {
	margin: 0; padding: 0; padding-left: 12px; padding-right: 38px;
	border-left: 1px solid #000;
	text-decoration: none; line-height: 1.0em;
}
#menu li.baumkapitel001 { display: block; }
#menu li.baumkapitel002 { display: block; }
#menu li.baumkapitel003 { display: block; }
#menu li.baumkapitel004 { display: block; }
#menu li.baumkapitel005 { display: block; }
#nav {  
	float: left;
	margin: 0; padding: 0; padding-left: 39px; padding-top: 341px;
	width: 340px;
	overflow: hidden; 
	background-repeat: no-repeat;
	background-position: 0 0;
}
#nav ul {
	margin: 0; padding: 0; 
	list-style: none;
	float: left;
	overflow: hidden;
}
#nav li {
	display: block; 
	margin: 0; padding: 0; 
	list-style: none;
	margin-bottom: 0.5em;
	float: left;
	width: 170px; overflow: hidden;
}
#nav a {
	display: block; 
	margin: 0; padding: 0; 
	text-decoration: none; 
	width: 170px;
}
#nav li.baumkapitel001 { display: none; }
#nav li.baumkapitel002 { display: none; }
#nav li.baumkapitel003 { display: none; }
#nav li.baumkapitel004 { display: none; }
#nav li.baumkapitel005 { display: none; }
#footer { 
	clear: both;
	position: relative;
	width: 1000px;
}
.clear { clear: both; }
/* TEXTBLOCK2 */
.txt2 { clear: both; }
.txt2bild { }
.txt2bild img { }
.txt2text { }
/* MENÜ */
.baum_anzeige a { color: #000; }
.baum_anzeigegeladen a, .baum_anzeigeaufdemweg a { color: #C2CA03 }

/* KONTAKTFORMULAR */
#kontaktformular { padding-left: 4px; margin: 20px 0;text-align:center}
.kontaktformular { margin:0 auto;}
.kontaktformular td { padding-right: 10px; padding-bottom: 5px; color:white }
.kontakt_feldlaenge { width: 240px; }

/* GALERIE */
.bildergalerie { width: 601px; padding-bottom: 6px; overflow: hidden; background: #C8BDA9; }
.bildergalerieja #bildergalerie { display: block; }
.bildergalerienein #bildergalerie { display: none; }

/* LINK SITEMAP */
div.sitemapebenemenue1 { margin-left:   0px; }
div.sitemapebenemenue1 { margin-left:  20px; }
div.sitemapebenemenue2 { margin-left:  40px; }
div.sitemapebenemenue3 { margin-left:  60px; }
div.sitemapebenemenue4 { margin-left:  80px; }
div.sitemapebenemenue5 { margin-left: 100px; }
div.sitemapebenemenue6 { margin-left: 120px; }
div.sitemapebenemenue7 { margin-left: 140px; }