body.modus_show {
	border: 0;
	font-family: verdana,helvetica,arial; 
	color: #fff; background-color: #000; 
	font-size: 100.01%;
}
a:link {}
a:visited {}
a:hover {}
a:active {}
img { border: 0; } 

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6  { 
}
h1 { font-family: georgia; font-size: 2.4em; font-weight: normal; color: #fff; margin: 0; margin-bottom: 10px; }
h2 { font-family: georgia; font-size: 1.4em; font-weight: normal; color: #fff; margin: 0; }

h3 { font-size: 1.0em; color: #1b171c; font-weight: normal; }
p, label, li { font-size: 1.0em; }
hr { height: 1px; line-height: 1px; border-top: 1px solid #fff; }
img.links { margin-right: 10px; }
img.rechts { margin-left: 10px; }
#wrap { 
	position: relative;
	padding-left: 10px; width: 1090px;
	margin: 0; margin-top: 40px;
}
#header {
	position: fixed;
	height: 80px; width: 100%;
	background: #000;
	left: 0; top: 0;
}
#mainbody {
	width: 460px; 
	overflow: hidden;
}
#content {
	position: relative;
	overflow: hidden;
	width: 420px; padding-top: 50px;
	padding-left: 10px;
	font-size: 0.9em; line-height: 1.6em;
}
#content td { vertical-align: top; }
#sidebar {
	position: relative;
	overflow: hidden;
	width: 460px; 
}
.back { 
	position: absolute;
	left: 35px; bottom: 10px;
}
.next { 
	position: absolute;
	left: 65px; bottom: 9px;
}
#logo {}
#nav {  
	position: relative;
	margin: 0; padding: 20px;
	width: 418px;
	overflow: hidden; 
	font-size: 0.9em;
}
#nav ul {
	margin: 0; padding: 0;
	list-style: none;
	width: 480px; overflow: hidden;
}
#nav li {
	margin: 0; padding: 0;  margin-bottom: 10px;
	margin-right: 10px; padding-right: 10px; 
	list-style: none;
	overflow: hidden;
	float: left;
	border-right: 1px solid #666;
}
#nav a {
	display: block; 
	margin: 0; padding: 0;
	text-decoration: none; font-weight: bold;
	padding: 0; margin: 0;
	float: left;
}
#footer { 
	clear: both;
	position: relative;
	width: 460px;
	/* background: transparent url(../../fixfoxdateien/layout/logo.gif) no-repeat right 10px; */
}

/* TEXTBLOCK2 */
.txt2 { clear: both; }
.txt2bild { }
.txt2bild img { }
.txt2text { }
/* MENÜ */
.baum_anzeige {
}
.baum_anzeige a { 
	color: #ccc;
}
.baum_anzeigegeladen {
	border: none; text-align: right;
}
.baum_anzeigegeladen a { 
	color: #fff;
}
/* KONTAKTFORMULAR */
#kontaktformular { padding-left: 4px; margin: 20px 0; }
.kontaktformular td { padding-right: 10px; padding-bottom: 5px; }
.kontakt_feldlaenge { width: 240px; }

/* GALERIE */
#thema {
	position: fixed;
	left: 470px; top: 20px;
	height: 630px; width: 630px;
	text-align: center;
}
#thema img { border: 5px solid #fff }
body.kapitel009 #thema img { border: none; }
.bildergalerieja #thema { 
	display: none;
}
#bildergaleriebild {
	position: absolute;
	left: 470px; top: 20px;
	height: 630px; width: 630px;
	text-align: center;
}
#bildergaleriebild img { border: 5px solid #fff }
.bildergalerienein #bildergaleriebild { 
	display: none;
}
#bildergalerienext {
	position: absolute;
	left: 1050px; top: 40px;
	opacity:0.6; 
	-moz-opacity:0.6; 
	-khtml-opacity:0.6; 
	filter: alpha(opacity=60);
}
.bildergalerienein #bildergalerienext { 
	display: none;
}
#bildergalerieback {
	position: absolute;
	left: 490px; top: 40px;
	opacity:0.6; 
	-moz-opacity:0.6; 
	-khtml-opacity:0.6; 
	filter: alpha(opacity=60);
}
.bildergalerienein #bildergalerieback { 
	display: none;
}
#bildergalerietext {
	position: absolute;
	left: 470px; top: 660px;
	width: 630px;
	text-align: center;
}
.bildergalerienein #bildergalerietext { 
	display: none;
}
#bildergalerietext span {
	font-size: 0.8em;
	margin-right: 10px;
}
#bildergalerietext span.titel {
	display: block;
	font-size: 1.2em;
}
#bildergalerietext span.art {
	display: none;
}
#bildergaleriethumbs { 
	width: 459px;
}
.bildergalerienein #bildergaleriethumbs { 
	display: none;
}
.bildergalerieliste { 
	float: left;  
	height: 143px; width: 143px;
	margin-right: 10px; margin-bottom: 10px;
	overflow: hidden; background: #333;
	text-align: center;
}
.bildergalerieliste img { 
	border: 3px solid #333;
}
/* 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; }
