	* {
		margin:0;
		padding:0;
		}

	html, body {
		height:100%;		
		}

	body {
		background-color: #FDFBEF;
		background-image: url(images/site_bg.jpg);
		background-position: top;
		background-repeat: repeat-x;		
		text-align:center; /* horizontal centering for IE Win quirks */
		margin: 0px;
		}
		
	hr { color: #FDFBEF; width: 75%; height: 1px; text-align: center; float:none;}

	#distance { 
		width:1px;
		height:1px;
		background-color:#fff;
		margin-bottom:0px; /* half of container's height */
		float:left;
		}

	#container {
		margin: 0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:inherit;
		width:976px;		
		float:inherit;
		clear:left;
		background-color:#FDFBEF;		
		border:0px solid #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		font-style:normal;
		color: #333;
		}
	.navigation {
		width: 150px;
		padding: 2px;
		margin-top:10px;
		background-color:#FFFFFF;
		border: 1px solid #BA8E6B;		
		text-align:center;
			
		}
	.footer {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #aaa;
		text-align: center;
		font-style: normal;
		height: 36px;
	}
	a {
		color:#666;
		text-decoration:none;
		font-weight:bold;	
 		}
	a:hover {
		color:#999;
		text-decoration:none;
		font-weight:bold;
 		}

	a.footer {
		color:#aaa;
		text-decoration:underline;
		font-weight:normal;	
 		}
	a.footer:hover {
		color:#666;
		text-decoration:underline;
		font-weight:normal;
 		}

	a.navi {
		text-decoration: none;
		font-style:italic;
		font-weight:normal;	
 		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
 		color:#000;
 		height:16px;
 		padding-left:5px;
 		padding-right:5px;
 		padding-top:0px;
 		padding-bottom:1px;
		}
	a.navi:hover {
		text-decoration: none;
		font-style:italic;
		font-weight:normal;
 		font-size:14px;
		font-family:Arial, Helvetica, sans-serif; 
 		color:#BA8E6B;
 		height:16px;
 		padding-left:5px;
 		padding-right:5px;
 		padding-top:0px;
 		padding-bottom:1px;
		}
		
	/* Formular-Elemente */
	input, select, textarea, textfield {
 		font-size:13px; 
 		font-family:Verdana, Arial, Helvetica, sans-serif;
 		font-weight:normal;
		font-style:normal;
 		color:#000000;
 		padding-left:2px;
		padding-top:2px;
 		padding-right:2px;
 		padding-bottom:2px; 		
 		background-color:#FDFBEF;
 		border:1px solid #aaaaaa;
		height: auto;
		width: auto;
		}
		
	.button {
 		font-size:13px; 
 		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration:none;  		
 		color:#000000;
 		padding-left:1px;
		padding-top:1px;
 		padding-right:1px;
 		padding-bottom:0px;
		margin: 0px;		
 		background-color:#FDFBEF;
 		border:1px solid #aaaaaa;
		}
	.button:hover {
 		font-size:13px; 
 		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration:none;		
 		color:#000000;
 		padding-left:1px;
		padding-top:1px;
 		padding-right:1px;
 		padding-bottom:0px;
		margin: 0px;		
 		background-color:#FFFFFF;
 		border:1px solid #aaaaaa;
		}
	
	table {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		font-style:normal; 
		border: 0px;	
		}
		
	blockquote { margin-left: 15px;}
	ul,li { margin-left: 15px;}
	
	img { border: 0px; }
	
	.errortext {FONT: 11px Verdana, Arial, Helvetica, sans-serif; background-color: #FDFBEF ; COLOR: #ff0000; text-align: left; padding: 3px; border: 1px solid #aaa; margin: 3px;}
	.statustext {FONT: 11px Verdana, Arial, Helvetica, sans-serif; background-color: #FDFBEF ; COLOR: #000; text-align: left; padding: 3px; border: 1px solid #aaa; margin: 3px;}

#Galery {
	text-align: center;
	}
#Galery .Main {
	width: 100%px;
	border:0px solid #000000;
	background-color: #fff;
	padding: 0px;
	margin:0px;
	text-align: center;
	width: 100%;
	}
#Galery img{
	border:0px;
	text-align: center;
	}
	
/* Navigation */
#Galery .navigation {
	padding:0px ;
	background:#fff;
	}	
#Galery .navigation img{
	border:0px;
	}	
		
/* Links */
#Galery  a{
	text-decoration:none;
	color: #666666;
	}
#Galery a:hover{
	text-decoration:none;
	color: #FF0000;
	}
	
/* Seitennummern */
#Galery .seitennr a{
	color: #666666;
	text-decoration:none;
	font-size:small;
	}
#Galery .aktseitennr{
	color:#000000;
	text-decoration: underline overline;
	}

/* Thumbnails */
#Galery .thumb td{
	background-color: #fff;
	padding:5px;
	font-size:smaller;
	text-align: center;
	}
#Galery .thumb img{
	border:#000000 solid 0px;
	text-align: center;
	}	
	
/* Vorschubild */
#Galery .show td{
	background-color: #fff;
	padding:5px;
	text-align: center;
	}
#Galery .show img{
	border:#000000 solid 0px;
	text-align: center;
	}

/* Info */			
#Galery .info {
color:#333333;
font-size:normal;
width: 100%;
text-align:center;
}

/* Download */			
#Galery .download {
color:#333333;
font-size:small;
}		
#Galery .download a{
color: #666666;
font-size:small;
}

/* Kategorieauswahl Menue*/ 
#Galery form {
	margin:0;
	}
/*#Galery .kategorie select {
	color: #222222;
	background-color: #fff;
	font-size: 9pt;
	border: 0px solid #444444;
	}
	*/
/* Bilder Pro Seite Auswahl*/
#Galery .bilders {
font-size:smaller;
}
#Galery .bilders select {
	width: 50px;
	margin-right: 3px;
	margin-left: 0px;
	padding:0px;
	/*
	color: #222222;
	background-color: #fff;
	font-size: 9pt;
	border: 0px solid #444444;*/
	}		
