body { 
 background-color: #261208;
 margin:0px;
 padding:0px; 
}

#content {
		font-family: trebuchet ms, serif;
		position:absolute;
		top:20px;
		left: 50%;
		width:820px;
		margin-left: -410px; 
		font-style: normal;
		color: #200806;
		}





/*---  Schriftformatierungen ---*/
.text {
	font-family: trebuchet ms, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #200806;
	padding:20px;
	}


.boxheadline {
	font-family: trebuchet ms, serif;
	font-size: 15px;
	line-height:20px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3c2113;
	}



.eventsheadlines {
	font-family: trebuchet ms, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-align: center;
	color: #3c2113;
	}

td {
	font-family: trebuchet ms, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #200806;
	}

/*---  Links ---*/

a:link {
font-family: trebuchet ms, serif;
 color: #d1b17f; 
 font-size: 10px; 
 font-weight: normal; 
 text-decoration: none; 
}

a:visited { 
 color: #d1b17f; 
 font-size: 10px; 
 font-weight: normal; 
 text-decoration: none; 
}

a:active { 
 color: #d1b17f; 
 font-size: 10px; 
 font-weight: normal; 
 text-decoration: underline; 
}

a:hover { 
 color: #d1b17f; 
 font-size: 10px; 
 font-weight: normal; 
 text-decoration: underline; 
}




a.generalcontent:link {
font-family: trebuchet ms, serif;
 color: #200806; 
 font-size: 12px; 
 font-weight: normal; 
 text-decoration: none; 
}

a.generalcontent:visited { 
 color: #200806; 
 font-size: 12px; 
 font-weight: normal; 
 text-decoration: none; 
}

a.generalcontent:active { 
 color: #200806; 
 font-size: 12px; 
 font-weight: normal; 
 text-decoration: underline; 
}

a.generalcontent:hover { 
 color: #200806; 
 font-size: 12px; 
 font-weight: normal; 
 text-decoration: underline; 
}



a.hotnews:link {
font-family: trebuchet ms, serif;
 color: #d1b17f; 
 font-size: 12px; 
 font-weight: normal; 
 text-decoration: none; 
}

a.hotnews:visited { 
 color: #d1b17f; 
 font-size: 12px; 
 font-weight: normal; 
 text-decoration: none; 
}

a.hotnews:active { 
 color: #d1b17f; 
 font-size: 12px; 
 font-weight: normal; 
 text-decoration: underline; 
}

a.hotnews:hover { 
 color: #d1b17f; 
 font-size: 12px; 
 font-weight: normal; 
 text-decoration: underline; 
}



a.mainmenue:link {
font-family: trebuchet ms, serif;
 color: #d1b17f; 
 font-size: 11px; 
 font-weight: normal; 
 text-decoration: none; 
}

a.mainmenue:visited { 
 color: #d1b17f; 
 font-size: 11px; 
 font-weight: normal; 
 text-decoration: none; 
}

a.mainmenue:active { 
 color: #d1b17f; 
 font-size: 11px; 
 font-weight: normal; 
 text-decoration: none; 
}

a.mainmenue:hover { 
 color: #d1b17f; 
 font-size: 11px; 
 font-weight: normal; 
 text-decoration: none; 
}


a.mainmenuhighlighted:link {
 font-family: trebuchet ms, serif;
 color: #cfcb99; 
 font-size: 11px; 
 font-weight: bold; 
 text-decoration: none; 
}

a.mainmenuhighlighted:visited { 
 color: #cfcb99; 
 font-size: 11px; 
 font-weight: bold; 
 text-decoration: none; 
}

a.mainmenuhighlighted:active { 
 color: #cfcb99; 
 font-size: 11px; 
 font-weight: bold; 
 text-decoration: none; 
}

a.mainmenuhighlighted:hover { 
 color: #cfcb99; 
 font-size: 11px; 
 font-weight: bold; 
 text-decoration: none; 
}

a.impressum:link {
 font-family: trebuchet ms, serif;
 color: #55321E;
 font-size: 10px;
 font-weight: normal; 
 text-decoration: none; 
}

a.impressum:visited { 
 color: #55321E;
 font-size: 10px;
 font-weight: normal; 
 text-decoration: none; 
}

a.impressum:active { 
 color: #55321E;
 font-size: 10px;
 font-weight: normal; 
 text-decoration: underline; 
}

a.impressum:hover { 
 color: #55321E;
 font-size: 10px;
 font-weight: normal; 
 text-decoration: underline; 
}

a.guestbook_link:link {
font-family: trebuchet ms, serif;
color: #3c2113;
font-size: 15px;
font-weight: bold;
text-decoration: none;
}

a.guestbook_link:visited {
color: #3c2113;
font-size: 15px;
font-weight: bold;
text-decoration: none;
}

a.guestbook_link:active {
color: #3c2113;
font-size: 15px;
font-weight: bold;
text-decoration: none;
}

a.guestbook_link:hover {
color: #3c2113;
font-size: 15px;
font-weight: bold;
text-decoration: underline;
}



/*--- runde Boxen ---*/

.positionmainbox{
	padding-top: 20px;
	padding-left:30px;
	padding-bottom:20px;
}

.schein_bottom {
background: url(images/layout/schein_bottom.gif) no-repeat top left;
width:820px;
height:22px;
left:0px; 
top:5px;
z-index:0;

}

.disclaimer{
background-color: #261208;
width:820px;
height:22px;
left:0px; 
top:5px;
z-index:0;
font-family: trebuchet ms, serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-align: center;
color: #55321E;
}

td.boxcontent {
background-color:#d1b17f;
padding-left:5px;
padding-right:5px;
padding-bottom:3px;
font-family: trebuchet ms, serif;
font-size: 12px;
color: #200806;

}

td.boxcontent_dark {
background-color:#3c2113;
font-family: trebuchet ms, serif;
font-size: 12px;
text-align:center;
font-weight: bold; 
color: #d1b17f;
}

td.boxheadlinetable {
background-color:#d1b17f;
font-family: trebuchet ms, serif;
font-size: 15px;
line-height:20px;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #3c2113;
}

td.submenue {
	color: #d1b17f;
}


td.copyright {
background-color: #261208;
font-family: trebuchet ms, serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #55321E;
}

/*---  gallery ---*/

td.picgallery_preview_2 {
background-color: #9e855e;
color: #d1b17f;
padding: 5px;


}
td.picgallery_preview_1 {
background-color: #9e855e;
color: #d1b17f;
padding: 5px;


}

td.picgallery_preview_0 {
/*background-color: #8a623c;*/
background-color: #836f4f;
color: #d1b17f;
padding: 5px;

}






/*---  sitelayout ---*/


#header {
background: url(images/layout/header.jpg) no-repeat top left;
position:absolute;
width:800px;
height:149px;
left:10px; 
top:10px;
z-index:1;

}

#schein {
background: url(images/layout/schein.gif) no-repeat top left;
position:absolute;
width:820px;
height:202px;
left:0px; 
top:0px;
z-index:0;
}




/*---  MAIN PAGE CONTENT ---*/
#startscreen {
background: url(images/layout/splashscreen.jpg) no-repeat top left;
position:absolute;
width:820px;
height:520px;
left:0px; 
top:0px;
z-index:0;

}

#linkstart_en{
position:absolute;
width:75px;
height:65px;
left:317px; 
top:415px;
z-index:1;
}

#linkstart_de{
position:absolute;
width:75px;
height:65px;
left:430px; 
top:415px;
z-index:1;
}


#mainmenue {
background: url(images/layout/mainmenue_back.jpg) no-repeat top left;
position:absolute;
width:800px;
height:31px;
left:10px; 
top:159px;
padding-left:10px;
z-index:1;

}

#submenue {
background: url(images/layout/submenue_back.jpg) no-repeat top left;
position:absolute;
width:820px;
height:22px;
left:10px; 
top:190px;
padding-left:15px;
color: #626262;
z-index:1;

}

#site_content{
background: url(images/layout/schein_content.gif) repeat-y;
background-color: #8a623c;
position:absolute;
width:820px;
left:0px; 
top:202px;
color: #626262;
}

#newsbox{
position:absolute;
width:250px;
left:600px; 
top:223px;
}

#rightextracontent{
position:absolute;
width:250px;
left:600px; 
top:20px;
}

#languageselect {
position:absolute;
width:40px;
height:31px;
left:770px; 
top:159px;
z-index:1;
}

#questbook_entry_details {
position:absolute;
width:200px;
height:22px;
left:591px; 
top:-6px;
z-index:1;
font-family: trebuchet ms, serif;
color: #d1b17f; 
font-size: 11px; 
font-weight: normal; 
text-decoration: none; 
text-align: right;
}
