
body { 
	background-image:url("images/bgcolor.png"); 
	margin:auto;
	text-align:center;
}

img, a {
	behavior	:	url(iepngfix.htc);
}

a {
	color		:	#333333;
}

td {
	font-family	:	Verdana; 
	color		:	#000000; 
	font-size	:	10px; 
}

h1 { 
	color		:	#663300; 
	font-size	:	20px; 
	font-family	:	Times New Roman;
}

h2 {
	color		:	#993300;
	font-family	:	Times New Roman;
	font-size	:	15px;
	margin		:	0px;
}	

h3 {
	color		:	#000000;
	font-family	:	Times New Roman;
	font-size	:	15px;
	margin		:	0px;
}	

b {
	color		:	#993300;
	font-family	:	Times New Roman;
	font-size	:	15px;
}

.button {
	background-position	:	0 0;
	padding				:	0px;
	display				:	block;
	width				:	100px;
	height				:	20px; 
	margin				:	auto;
	margin-bottom		:	0px;
	margin-top			:	6px;
}


.button:hover {
	background-position	:	-100px 0;
}

.welcome {
	background-image	:	url("images/welcome.png");
	background-position	:	0 0;
	padding				:	0px;
	display				:	block;
	width				:	600px;
	height				:	400px; 
	margin				:	auto;
	margin-bottom		:	0px;
	margin-top			:	100px;	
	z-index				:	4;
}

.foot {
	font-size			:	10px;
	color				:	#000000;
	display				:	block;
}



img.headpic {
	float				:	right;
	padding				:	0px;
	margin-top			:	31px;
	margin-right		:	24px;
}


#box {
	background-image	:	url("images/box.png");
	background-repeat	:	repeat-y;
	margin				:	auto;
	margin-top			:	40px;
	padding				:	0px;
	z-index				:	1;
	width				:	800px;
	position			:	relative;
}

#Head {
	background-image	:	url("images/Head.png");
	height				:	150px;
	width				:	800px;
	position			:	relative;
	z-index				:	2;
	padding				:	0px;
}

.HomeLink {
	height				:	100px;
	width				:	270px;
	margin-top			:	40px;
	margin-left			:	30px;
	float: left;
}

#Navigation {
	background-image	:	url("images/Navigation.png");
	height				:	220px;
	width				:	193px;
	float				:	left;
	z-index				:	3;
	padding				:	0px;
	margin				:	0px;
	margin-left			:	20px;
	margin-top			:	15px;
	position			:	relative;
	text-align			:	left;

}

#NavigationMenu {
	width				:	100px;
	position			:	relative;
	margin-top			:	38px;
	margin-left			:	60px;
	margin-right		:	0px;
}

#ContentBox {
	position			:	relative;
	background-image	:	url("images/ContentBox.png");
	background-position	:	center;
	background-repeat	:	repeat-y;
	float				:	none;
	width				:	540px;
	margin				:	0;
	margin-left			:	230px;
	z-index				:	4;
	padding				:	0px;
}

#ContentHead {
	position			:	relative;
	background-image	:	url("images/ContentHead.png");
	background-position	:	center;
	background-repeat	:	repeat-y;
	position			:	relative;
	height				:	40px;
	width				:	540px;
	padding				:	0px;
	z-index				:	4;
}

#ContentFoot {
	position			:	relative;
	background-image	:	url("images/ContentFoot.png");
	background-position	:	center;
	background-repeat	:	repeat-y;
	position			:	relative;
	height				:	40px;
	width				:	540px;
	padding				:	0px;
	z-index				:	4;
}

#Content {
	position			:	relative;
	padding				:	0px;
	width				:	460px;
	min-height			:	200px;
	margin-left			:	40px;
	margin-right		:	40px;
	text-align			:	center;
	z-index				:	5;
}

#Foot {
	background-image	:	url("images/Foot.png");
	position			:	relative;
	height				:	36px;
	width				:	770px;
	padding				:	0px;
	padding-right		:	30px;
	padding-top			:	13px;
	z-index				:	2;
	clear				:	both;
	text-align			:	right;
}

/*===================================== AKTUELLES ============================================*/

#NewsTabelle {
	width				:	450px;
	border-color: #888;
	margin:auto;
}

.NewsDatum {
	color:#222;
	text-align:right;
	font-size:11px;
}

td.NewsHead {
	text-align:left;
	color : #993300;
	font-size : 12px;
}

td.NewsInhalt {
	font-family			:	Times New Roman;
	color : #000;
	font-size : 13px;
	text-align :left;
	padding-left:40px;
}

/*===================================== STARTSEITE ============================================*/

.StartText {
	text-align			:	center;
	font-family			:	Times New Roman;
	font-size			:	14px;
	
}

/*===================================== Homoe ============================================*/

.InfoText {
	text-align			:	left;
	font-family			:	Times New Roman;
	font-size			:	13px;
}

.InfoText2 {
	text-align			:	left;
	font-family			:	Times New Roman;
	font-size			:	15px;
}

/*===================================== RUNDGANG ============================================*/

.RundgangText {
	text-align			:	left;
	font-family			:	Times New Roman;
	font-size			:	12px;
	
}

/*===================================== KONTAKT============================================*/


.kontakt {
	margin				:	auto;
	text-align			:	left;
	border				:	0px;
}

.kontaktdaten {
	font-family			:	Times New Roman;
	font-size			:	11px;
}

.kontaktformular {
	border				:	0px;
	margin				:	auto;
	margin-top			:	10px;
	clear				:	both;
	width				:	400px;
	text-align			:	left;
}





/*===================================== LIGHTBOX ============================================*/


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }


#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
