/*Title:Reset default browser stylesAuthor:kontakt@fixfox.de,based on Eric Meyer's Reset CSS:http://meyerweb.com/eric/tools/css/reset*//* v1.0 | 20080212 */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}/* remember to define focus styles! */:focus{outline:0}/* remember to highlight inserts somehow! */ins{text-decoration:none}del{text-decoration:line-through}/* tables still need 'cellspacing="0"' in the markup */table{border-collapse:collapse;border-spacing:0}
body {
	font-family: trebuchet,verdana,arial,helvetica,sans; 
	color: #000; font-size: 100.01%;
	background: #baafaa; 
}
h1 { font-size: 1.4em; color: #EB6A28; margin-top: 0; margin-bottom: 1.0em; text-align: right; }
h2 { font-size: 1.0em; color: #EB6A28; }
h3 { font-size: 1.0em; color: #EB6A28; font-weight: normal; }
p, label, li { font-size: 1.0em; }
hr { height: 1px; line-height: 1px; border-top: 1px solid #fff; }
#wrap {
	position: relative;
	margin: 0 auto;
	width: 1024px;
	background: #86112E url(../../fixfoxdateien/layout/bg_wrap.gif) no-repeat 0 0; 
}
#header {
	position: relative;
	height: 107px;
	background: transparent url(../../fixfoxdateien/layout/bg_head.gif) no-repeat 0 0; 
}
#logo { 
	position: absolute;
	left: 0; top: 0;
	overflow: hidden;
}
#adresse { 
	position: absolute;
	right: 270px; top: 10px;
	width: 500px; overflow: hidden;
	text-align: right;
}
#adresse h2 { 
	color: #655750; font-size: 23px; line-height: 30px; font-weight: normal;
}
#adresse h3 { 
	color: #BEBEC0; font-size: 20px; line-height: 24px; font-weight: normal;
}
#nav {  
	position: absolute;
	left: 0; top: 125px;
	width: 332px; height: 661px;
	overflow: hidden;
	font-size: 0.8em; float: left;
	background: transparent url(../../fixfoxdateien/layout/bg_nav.gif) no-repeat 0 -18px; 
}
#nav ul {
	overflow: hidden;
}
#nav li {
	display: block; 
	width: 220px;
	padding: 5px 10px; margin-bottom: 5px;
	list-style: none;
	overflow: hidden;
}
#nav li.baumkapitel001 { width: 312px; }
#nav li.baumkapitel002 { width: 312px; }
#nav li.baumkapitel003 { width: 233px; }
#nav li.baumliste1 a { text-decoration: underline; }
#nav a {
	display: block; 
	text-decoration: none; 
	width: 170px;
}
#mainbody {
	float: left;
	width: 537px; margin-left: 237px;
	background: #fffdf8 url(../../fixfoxdateien/layout/bg_mainbody.gif) no-repeat 0 0; 
}
#content { 
	float: left;
	width: 506px; padding: 25px 20px 0 10px;
	font-size: 0.8em; line-height: 1.4em; text-align: justify;
	overflow: hidden;
	background: #fffdf8 url(../../fixfoxdateien/layout/bg_content.gif) no-repeat 0 0;
}
#content img { margin-right: 20px; margin-bottom: 20px; }
#sidebar {
	float: right;
	width: 228px; height: 626px; padding: 25px 10px 10px 12px;
	overflow: hidden; font-size: 0.8em;
	color: #fff;
	background: transparent url(../../fixfoxdateien/layout/bg_sidebar.gif) no-repeat 0 0;
}
#minimax {
	float: right;
	width: 1px; height: 661px;
}
#footer {
	clear: both;
}
#start { display: none; }
.kapitel001 #start {
	display: block;
	position: absolute;
	left: 112px; top: 107px;
	width: 662px; height: 661px;
	background: transparent url(../../fixfoxdateien/layout/bg_start.gif) no-repeat 0 0;
	overflow: hidden;
}
#impressum { 
	position: absolute;
	left: 90px; top: 718px;
	height: 24px; width: 100px;
}
#design { 
	position: absolute;
	left: 100px; top: 743px;
	height: 24px; width: 100px;
}
#impressum span { position: absolute; left: -9999px; }
#design span { position: absolute; left: -9999px; }
.clear { clear: both; }
/* TEXTBLOCK2 */
.txt2 { clear: both; }
.txt2bild { }
.txt2bild img { }
.txt2text { }
/* MENÜ */
.baum_anzeige a { color: #fff; }
.baum_anzeigegeladen a, .baum_anzeigeaufdemweg a { color: #FFCF44; }
.baumliste0, .baumliste0geladen, .baumliste0aufdemweg {	background: rgba(255,255,255,.2); }

/* KONTAKTFORMULAR */
#kontaktformular { margin: 20px 0; }
.kontaktformular td { vertical-align: top; padding-right: 10px; padding-bottom: 5px; }
.kontakt_feldlaenge { width: 240px; }
/* news */
#news { 
	position: absolute;
	right: 10px; top: 10px; 
	width: 230px; height: 90px;
	overflow: hidden;
	font-size: 0.8em; line-height: 1.2em;
}
#news a { 
	color: #fff; text-decoration: none;
}
#news .news_te2_clas { display: none; font-weight: bold; }
#news .news_te2_art_titel { display: none; }
#news .news_te2_pius { display: none; }
#news .news_content1 { display: none; }
#news .news_content2 { display: none; }
#news table { margin-bottom: 5px; }
/* GALERIE */
.bildergalerie { width: 601px; padding-bottom: 6px; overflow: hidden; background: #C8BDA9; }
.bildergalerieja #bildergalerie { display: block; }
.bildergalerienein #bildergalerie { display: none; }
.bildergaleriethumbs {  }
.bildergalerieliste { display: inline; float: left; margin-top: 6px; margin-right: 10px; }

/* 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; }