@charset "utf-8";
/* CSS Document */

body {
	background:#333333;
  	color:#000;  
  	padding:0px;
 	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
  	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#head { 	
  	text-align: left;
	vertical-align: middle;	
	margin: 0px auto;
  	padding: 17px;
  	width: 900px;
	height: 120px;
	border: 0px;
}

#headbgmain { 	
  	text-align: left;
	margin: 0px;
	padding:0px;
	height: 137px;
	background-color:#D5B076;
	border: 0px;
}

#headbg1 { 	
  	text-align: left;
	margin: 0px;
	padding:0px;
	height: 137px;
	background-color:#70AF52;
	border: 0px;
}

#headbg2 { 	
  	text-align: left;
	margin: 0px;
	padding:0px;
	height: 137px;
	background-color:#C50049;
	border: 0px;
}

#headbg3 { 	
  	text-align: left;
	margin: 0px;
	padding:0px;
	height: 137px;
	background-color:#FFCC00;
	border: 0px;
}

#headbg4 { 	
  	text-align: left;
	margin: 0px;
	padding:0px;
	height: 137px;
	background-color:#750D67;
	border: 0px;
}

#headbg5 { 	
  	text-align: left;
	margin: 0px;
	padding:0px;
	height: 137px;
	background-color:#EB690B;
	border: 0px;
}

#headbg6 { 	
  	text-align: left;
	margin: 0px;
	padding:0px;
	height: 137px;
	background-color:#028257;
	border: 0px;
}

#headbg7 { 	
  	text-align: left;
	margin: 0px;
	padding:0px;
	height: 137px;
	background-color:#418CC5;
	border: 0px;
}

#headbg8 { 	
  	text-align: left;
	margin: 0px;
	padding:0px;
	height: 137px;
	background-color:#BB1881;
	border: 0px;
}

#main { 	
  	text-align: left;
	vertical-align: middle;	
	margin: 0px auto;
  	padding: 0px;
  	width: 900px;
	height: 662px;
	border: 0px;
}

#mainstart { 	
  	text-align: center;
	vertical-align: middle;	
	margin: 0px auto;
  	padding: 0px;
  	width: 900px;
	height: 662px;
	border: 0px;
}

#mainbg { 	
  	text-align: left;
	margin: 0px;
	padding:0px;
	height: 662px;
	background-color:#fff;
	border: 0px;
}

#footer { 	
  	text-align: left;
	vertical-align: middle;	
	margin: 0px auto;
  	padding: 0px;
  	width: 900px;
	height: 227px;
	border: 0px;
}

footerbg { 	
  	text-align: left;
	margin: 0px;
	padding:0px;
	height:227px;
	background-color:#333333;
	border: 0px;
}












#menu {	
  	text-align: left;
	margin-left:523px;
  	padding: 0px;
	height: 15px; 	
	font-family:Arial, Helvetica, sans-serif,;
	font-size: 10.42px;

}

#logo {	
  	text-align: left;
	margin-left:148px;
	margin-top:58px;
  	padding: 0px;
	height: 23px;
	width:341px;

}


#newsfooter {	
	position:absolute;
  	text-align: left;
	margin-top:23px;
	margin-left:148px;
  	padding: 0px;
  	width:312px;
	height: 174px;
	color:#FFF;
	font-size:13.54px;
	 	

}

#kontaktfooter {
	position:absolute;
	text-align: left;
	margin-top:23px;
	margin-left:631px;
	padding: 0px;
	width:215px;
	height: 194px;
	color:#FFF;
	font-size:10.42px;

}








#flash2 {
	position:absolute;
	text-align: center;
	margin-top:25px;
	margin-left:148px;
	padding: 0px;
	width: 612px;
	height: 236px;
}

#ueberschriftThemen {
	position:absolute;
	text-align: left;
	margin-top:282px;
	margin-left:148px;
	padding: 0px;
	width: 137px;
	height: 17px;
	
}

#thema1 {
	position:absolute;
	text-align: left;
	margin-top:309px;
	margin-left:148px;
	padding: 0px;
	width: 146px;
	height: 156px;
	
}

#thema2 {
	position:absolute;
	text-align: left;
	margin-top:309px;
	margin-left:304px;
	padding: 0px;
	width: 146px;
	height: 156px;
	
}

#thema3 {
	position:absolute;
	text-align: left;
	margin-top:309px;
	margin-left:460px;
	padding: 0px;
	width: 146px;
	height: 156px;
	
}

#thema4 {
	position:absolute;
	text-align: left;
	margin-top:309px;
	margin-left:616px;
	padding: 0px;
	width: 146px;
	height: 156px;
	
}

#thema5 {
	position:absolute;
	text-align: left;
	margin-top:473px;
	margin-left:148px;
	padding: 0px;
	width: 146px;
	height: 156px;
	
}

#thema6 {
	position:absolute;
	text-align: left;
	margin-top:473px;
	margin-left:304px;
	padding: 0px;
	width: 146px;
	height: 156px;
	
}

#thema7 {
	position:absolute;
	text-align: left;
	margin-top:473px;
	margin-left:460px;
	padding: 0px;
	width: 146px;
	height: 156px;
	
}

#thema8 {
	position:absolute;
	text-align: left;
	margin-top:473px;
	margin-left:616px;
	padding: 0px;
	width: 146px;
	height: 156px;
	
}

#themenTXT {
	padding-top:7px;
	font-size: 16.20px;
}




#xthemaUe {
	position:absolute;
	text-align: left;
	margin-top:12px;
	margin-left:148px;
	padding: 0px;
	width: 311px;
	height: 21px;
	
}

#t1Bildgross {
	position:absolute;
	text-align: left;
	margin-top:41px;
	margin-left:148px;
	padding: 0px;
	width: 397px;
	height: 442px;
	
}

#t2Bildgross {
	position:absolute;
	text-align: left;
	margin-top:41px;
	margin-left:148px;
	padding: 0px;
	width: 378px;
	height: 442px;
	
}

#t1Bildklein {
	position:absolute;
	text-align: left;
	margin-top:41px;
	margin-left:565px;
	padding: 0px;
	width: 197px;
	height: 277px;
	
}

#graueskastchen {
	position:absolute;
	text-align: left;
	margin-top:363px;
	margin-left:565px;
	padding: 0px;
	width: 195px;
	height: 195px;
	
}



#impressum {
	text-align: left;
	margin-top:25px;
	margin-left:148px;
	padding: 0px;
	width: 450px;
	height: 628px;
	position:absolute;
	overflow: auto;
	
}

.txt1Impressum {
	font-size:11.46px;
	
}

.txt2Impressum {
	font-size:14.58px;
	
}



#kontakt {
	text-align: left;
	margin-top:25px;
	margin-left:148px;
	padding: 0px;
	width: 280px;
	height:285px;
	position:absolute;
	font-size:12.50px;
	
}

#kontaktBild {
	text-align: left;
	margin-top:44px;
	margin-left:490px;
	padding: 0px;
	width: 74px;
	height:261px;
	position:absolute;
	font-size:12.50px;
	
}

#kontaktBild2 {
	text-align: left;
	margin-top:90px;
	margin-left:626px;
	padding: 0px;
	width: 137px;
	height:163px;
	position:absolute;
	font-size:12.50px;
	
}

#galerie {
	text-align: left;
	margin-top:25px;
	margin-left:148px;
	padding: 0px;
	width: 532px;
	height:532px;
	position:absolute;
	font-size:12px;
	
}

#galerieMenu {
	text-align: center;
	margin-top:20px;
	margin-left:699px;
	padding: 0px;
	width: 65px;
	height:36px;
	position:absolute;
	font-size:33px;
	
}

.galerieMenuTXT {
	color:#9C9D9F;
}

.galerieThemenTXT {
	font-size:20px;
}

.ueberschriftGalerie {
	font-size:11px;
	color:#EB690B;
}

#news_oktober {
	text-align: left;
	margin-top:25px;
	margin-left:148px;
	padding: 0px;
	width: 462px;
	height:250px;
	position:absolute;
	font-size:12px;
	background-image:url(bilder/news_antik.jpg);
	
}

#news_oktober_txt {
	text-align: left;
	margin-top:18px;
	margin-left:189px;
	padding: 0px;
	width: 265px;
	height:205px;
	position:absolute;
	font-size:12px;

}

#news_april {
	text-align: left;
	margin-top:315px;
	margin-left:148px;
	padding: 0px;
	width: 462px;
	height:214px;
	position:absolute;
	font-size:12px;
	background-image:url(bilder/news30.jpg);
	
}

#news_april_txt {
	text-align: left;
	margin-top:18px;
	margin-left:189px;
	padding: 0px;
	width: 265px;
	height:145px;
	position:absolute;
	font-size:12px;
	
}

a.galerieMenuroll:link {color: #009DE0; text-decoration: none; }
a.galerieMenuroll:visited {color: #009DE0; text-decoration: none; }
a.galerieMenuroll:hover {color: #000; text-decoration:none;}
a.galerieMenuroll:active {color: #009DE0; text-decoration: none;}
	

a.footerroll:link { color:#fff; text-decoration: none; }
a.footerroll:visited { color:#fff; text-decoration: none; }
a.footerroll:active { color: #fff; text-decoration: none; }
a.footerroll:hover { color: #fff; text-decoration: underline; }

a.menuroll:link {color: #000; text-decoration: none; }
a.menuroll:visited {color: #000; text-decoration: none; }
a.menuroll:hover {color: #000; text-decoration:none; background-color:#fff;}
a.menuroll:active {color: #000; text-decoration: none;}

a.noneroll:link {color: #000; text-decoration: none; }
a.noneroll:visited {color: #000; text-decoration: none; }
a.noneroll:hover {color: #fff; text-decoration:none;}
a.noneroll:active {color: #000; text-decoration: none;}

a.mailroll:link {color: #BA1880; text-decoration: none; }
a.mailroll:visited {color: #BA1880; text-decoration: none; }
a.mailroll:hover {color: #000; text-decoration:none;}
a.mailroll:active {color: #BA1880; text-decoration: none;}

a:link {color: #000; text-decoration: none; }
a:visited {color: #000; text-decoration: none; }
a:hover {color: #000; text-decoration:underline;}
a:active {color: #000; text-decoration: none;}

.aktivlink {
	background-color:#fff;
}


.t1kleinReihe1 {
	margin-left:4px;
}

.t1kleinReiheN {
	margin-left:4px;
	margin-top:4px;
}

.t1kleinReiheNVorne {
	margin-top:4px;
}


.Button {
		color:#000000; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		border:1px solid #ffffff;
		background-image:url(new/bilder/senden.jpg); }
		
.formzwang {
		color:#000000; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		border:1px solid #ffffff;
		background-image:url(new/bilder/form-bg.jpg); }

.input, select, textarea {
		color:#000000; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		border:1px solid #ffffff; 
		background-color:#ffffff;}
		
.hr {
       color: #000000;
       background-color: #000000;
       height: 1px;
       border:none;
    }

