*	{margin: 0;
  	padding: 0;}
	
html, body	{height: 100%; /* Benötigt */ }

body	{font-family: Verdana, sans-serif;
	color:#ddd;
	font-size: 11px;
	background-color:black; }

p	{ margin: 1em 0;
	line-height: 1.5em;
	font-size: 11px;}
	
h1	{font-family: Verdana, sans-serif; 
	font-size: 12px;
	font-weight: bold;}
			
h2	{font-family: Verdana, sans-serif; 
	font-weight: normal;
	font-size: 22px; 
	color: #646666;}

h3	{font-family: Verdana, sans-serif; 
	font-size: 24px;
	font-weight: normal; 
	margin-top: 5%;
	margin-left: 9%;}

h4	{font-family: Verdana, sans-serif; 
	font-style: normal;
	font-size: 14px; 
	color: #999;}
	
a	{	color:#ddd;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
    	text-decoration: none;}

a:hover	{	color: #467AA7;
  	text-decoration: none;}
		 
a#sonstige	{color: #646666;
		font-family: Verdana, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;}

a:hover#sonstige	{color: #467AA7;
  			text-decoration: none;}	

img	{ border: 0px;}
input, select{
	margin:3px;
}
fieldset{
	margin:10px;padding:10px;
}
table	{}

td	{vertical-align:top;}
.headline{

	margin-left: 280px;

}
#newsdiv{
	float:right;margin-right:10px;
	margin-top: 80px;
}
#newsdiv p{
	margin-top:20px !important;
	line-height: 1.2em;
}
#footlinks{
	margin-right:10px;
	margin-top:16px;
	color:#666;	
	float:right;
}
#footlinks a{
	font-size:8px;
	color:#666;
}
.termindiv{
	height: 360px;
	overflow: scroll;
	overflow-x:hidden;
	margin-right: 10px;
	
	margin-left:200px; 

}
.thumbsdiv{
	border:4px solid fuchsia;
}
.imageviewer{
	margin-top:30px;
	float:left;
}
.termine, .thumbsdiv{
background-image:   url(../bilder/bg2.png);
		
	color:#111;

						margin-top: 7%;
						margin-right: 7%;
						text-align: center;
						background-color:#1C0000;
						border-width: 2px;
						border-style:solid;
						border-color:#c20000;
						border-top:2px solid #ff0000;

}
.termine td, .termine th{
	padding:5px;	
}
.termine a{
	color: #111 !important;
	font-family: Arial,Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold !important;
    	text-decoration: none;
}
.termine a:hover{
	color: #e33 !important;

}
#distance	{width:1px;
		height:50%;
		margin-bottom:-290px; /* half of container's height */
		float:left;}

#container	{margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:580px;
		width:950px; 
		clear:left;
		/*background-image:url(../bilder/top_bg.gif);*/}

#linie-links	{margin-top: 70px;
		margin-left: 25px;
		height: 437px;
		position: absolute;		
		background-image:   url(../bilder/linie.jpg);
		background-repeat: no-repeat;}

#linie-rechts	{margin-top: 70px;
		margin-left: 921px;
		height: 437px;
		position: absolute;
		background-image:   url(../bilder/linie.jpg);
		background-repeat: no-repeat;}

/* Leisten für die Startseite */

#obenH	{margin-top: 0;
	margin-left: 25px;
	width: 900px;
	height: 70px;
	position: absolute;
	background-image:   url(../bilder/leiste_oben.jpg);
	background-repeat: no-repeat;}

#untenH	{margin-top: 508px;
	margin-left: 25px;
	width: 900px;
	height: 72px;
	position: absolute;
	background-image:   url(../bilder/leiste_unten.jpg);
	background-repeat: no-repeat;}
	
#untenH a	{color: #FFFFFF;
		margin-top: 43px;
		margin-left: 800px;
		position: absolute;
		font-family: Verdana, sans-serif;
		font-size: 8px;
		font-weight: normal;
		text-decoration: none;}

#untenH a:hover	{color: #467AA7;
  		text-decoration: none;}		 


/* Leisten für die Inhaltseiten */

#oben	{margin-top: 0;
		margin-left: 25px;
		width: 900px;
		height: 70px;
		position: absolute;
		background-image:   url(../bilder/leiste_oben_schrift.jpg);
		background-repeat: no-repeat;}

#unten	{margin-top: 508px;
		margin-left: 25px;
		width: 900px;
		height: 72px;
		position: absolute;
		background-image:   url(../bilder/leiste_unten_schrift.jpg);
		background-repeat: no-repeat;}

/* Navigationsbereich */

#nav	{width: 900px;
	
	margin-top: 62px;
	margin-left: 25px;
	font-size: 12px;
	position: absolute;
	}
	
/**
 * #nav ul	{margin-top: 4px;
 * 		text-align: center;}
 * #nav li	{padding-bottom:0.5em;
 * 		list-style:none;
 * 		display: inline;}
 */

/* Inhalt */

#inhalt	{width: 90%;
	height: 80%;
	margin-top: 10%;
	margin-left: 3%;
	position: absolute;}
#inhalt p	{margin-left: 13px;
		margin-top: 10px;
		line-height: 1.5em;
		font-size: 11px;}
#inhalt img	{ border: 0px;
		margin-left: 60px;}
/**
 * #inhalt a	{color: #FFFFFF;
 * 		font-family: Verdana, sans-serif;
 * 		font-size: 11px;
 * 		font-weight: normal;}
 * #inhalt a:hover	{color: #990000;}
 */

#logo	{width: 897px;
	height: 402px;
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	background-image: url(../bilder/bilder_seiten/bild12.jpg);
	background-repeat: no-repeat;}

#indexNews	{width: 300px;
		height: 50px;
		margin-top: 526px;
		margin-left: 35px;
		position: absolute;}
/**
 * #indexNews a	{color: white;                    
 * 		font-family: Verdana, sans-serif;
 * 		font-size: 12px;
 * 		font-weight: normal;}
 * #indexNews a:hover	{color: #FF3333;
 * 			text-decoration: none;}
 */
#indexText	{width: 300px;
		height: 50px;
		margin-top: 560px;
		margin-left: 35px;
		position: absolute;}
/**
 * #indexText a	{color: white;                    
 * 		font-family: Verdana, sans-serif;
 * 		font-size: 9px;
 * 		font-weight: normal;}
 * #indexText a:hover	{color: #FF9801;
 * 			text-decoration: none;}
 */

#soap	{width: 400px;
	height: 63px;
	margin-top: 50px;
	margin-left: 50px;
	position: absolute;}
#soap img	{margin-top: 0px;
		margin-left: 0px;
		position: absolute;}
#soap a	{color: red;                    
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;}
#soap a:hover	{color: red;
		text-decoration: none;}
#soap p	{margin-top: 26px;
	margin-left: 86px;
	position: absolute;}
#soap span	{margin-top: 25px;
		margin-left: 85px;
		position: absolute;
		line-height: 1.5em;
		font-size: 11px;}
		
#soap2	{width: 400px;
	height: 63px;
	margin-top: 10px;
	margin-left: 250px;
	position: absolute;}
#soap2 img	{margin-top: 0px;
		margin-left: 0px;
		position: absolute;}
#soap2 p	{margin-top: 26px;
		margin-left: 86px;
		position: absolute;}

#soap3	{width: 400px;
	height: 63px;
	margin-top: 10px;
	margin-left: 150px;
	position: absolute;}
#soap3 p	{margin-top: 26px;
		margin-left: 86px;
		position: absolute;}
		
#soap_linkeSeite	{margin-top: 5px;
			position: absolute;}
#soap_linkeSeite img	{margin-left: 95px;}

#soap_text	{margin-top: 2px;
		margin-left: 100px;
		width:92%;
		position: absolute;}
#soap_text h1	{text-align:center;
		line-height: 1.5em;
		font-size: 15px;
		color: #D8372D}
#soap_text h2	{text-align:center;
		line-height: 1.5em;
		font-size: 13px;
		color: #D8372D}
#soap_text p	{margin-top: 13px;
		text-align:center;
		line-height: 1.3em;
		font-size: 11px;}
#soap_text img	{
		margin-left: 130px}

#soap_rechteSeite	{margin-top: 5px;
			position: absolute;}
#soap_rechteSeite img	{margin-left: 680px;
			position: absolute;}
			
#soap_rueckblick_text	{margin-top: 120px;
			margin-left: 65px;
			position: absolute;}
			
#soap_menu1	{margin-top: 335px;
		margin-left: 175px;
		position: absolute;
		text-align:center;}
#soap_menu2	{margin-top: 370px;
		margin-left: 235px;
		position: absolute;}
		
#serienBlock1 p {margin-top: 30px;
		margin-left: 50px;
		text-align:left;
		line-height: 1.3em;
		font-size: 12px;		
		position: absolute;}
#serienBlock1 a {line-height: 1.3em;
		font-size: 12px;}
		
#serienBlock2 p {margin-top: 30px;
		margin-left: 390px;
		text-align:left;
		line-height: 1.3em;
		font-size: 12px;
		position: absolute;}
#serienBlock2 a {line-height: 1.3em;
		font-size: 12px;}
		
#serienBlock3 p {margin-top: 145px;
		margin-left: 50px;
		text-align:left;
		line-height: 1.3em;
		font-size: 12px;
		position: absolute;}
#serienBlock3 a {line-height: 1.3em;
		font-size: 12px;}

#ueber-uns	{width: 897px;
		height: 402px;
		margin-top: 0;
		margin-left: 0;
		position: absolute;
		background-image:   url(../bilder/bilder_seiten/bild0.jpg);
		background-repeat: no-repeat;}
#ueber-uns p	{margin-left: 280px;
		margin-top: 40px;
		line-height: 1.5em;
		font-size: 12px;}

#unsere-arbeit	{width: 897px;
		height: 402px;
		margin-top: 0;
		margin-left: 0;
		position: absolute;
		background-image:   url(../bilder/bilder_seiten/bild2.jpg);
		background-repeat: no-repeat;}

#unsere-arbeit p	{margin-left: 13px;
			margin-top: 80px;
			line-height: 1.5em;
			font-size: 11px;}

#spielwaren	{width: 897px;
		height: 402px;
		margin-top: 3%;
		margin-left: 0;
		position: absolute;
		background-image:   url(../bilder/bilder_seiten/bild3.jpg);
		background-repeat: no-repeat;}

#spielwaren p	{margin-left: 5%;
		margin-top: 0;
		line-height: 1.5em;
		font-size: 11px;}

#spielwaren ul	{margin-left: 10%;
		margin-top: 3%;		
		line-height: 1.5em;
		font-size: 11px;}

#spielwarenFormate	{width: 897px;
					height: 402px;
					margin-top: 0;
					margin-left: 0;
					position: absolute;
					background-image:   url(../bilder/bilder_seiten/bild2.jpg);
					background-repeat: no-repeat;}

#spielwarenFormate p	{margin-left: 3%;
						margin-top: 4%;
						line-height: 1.5em;
						font-size: 11px;}

#spielwaren2	{width: 897px;
				height: 402px;
				margin-top: 10px;
				margin-left: 0;
				position: absolute;
				background-image:   url(../bilder/bilder_seiten/bild4.jpg);
				background-repeat: no-repeat;}

#spielwaren3	{width: 897px;
				height: 402px;
				margin-top: 10px;
				margin-left: 0;
				position: absolute;
				background-image:   url(../bilder/bilder_seiten/bild5.jpg);
				background-repeat: no-repeat;}

#spielwaren4	{width: 897px;
				height: 402px;
				margin-top: 10px;
				margin-left: 0;
				position: absolute;
				background-image:   url(../bilder/bilder_seiten/bild6.jpg);
				background-repeat: no-repeat;}

#weiter2	{margin-top:48%;
			margin-left:97%;			
			position: absolute;
			text-align:right;
			vertical-align:bottom;}

#zurueck2	{margin-top:48%;
			margin-left:39%;			
			position: absolute;
			text-align:right;
			vertical-align:bottom;}

#kurse	{width: 897px;
		height: 402px;
		margin-top: 0;
		margin-left: 0;
		position: absolute;
		background-image:   url(../bilder/bilder_seiten/bild7.jpg);
		background-repeat: no-repeat;}

#kurse p	{margin-left: 310px;
			margin-top: 20px;
			line-height: 1.5em;
			font-size: 11px;}

#kurse ul	{margin-left: 325px;		
			line-height: 1.5em;
			font-size: 11px;}

#spieler 	{width: 897px;
			height: 402px;
			margin-top: 0;
			margin-left: 0;
			position: absolute;
			background-image:   url(../bilder/bilder_seiten/bild10.jpg);
			background-repeat: no-repeat;}

#spieler_foto img	{width: 181px;
			height: 270px;
			margin-top: 6%;
			margin-left: 12%;
			position: absolute;
			border-width: 2px;
			border-style:solid;
			border-color:#480000;}
			
#spieler_frankfoto img	{width: 300px;
			height: 268px;
			margin-top: 8%;
			margin-left: 3%;
			position: absolute;
			border-width: 2px;
			border-style:solid;
			border-color:#480000;}

#spieler_gunterfoto img	{width: 300px;
			height: 340px;
			margin-top: 4%;
			margin-left: 3%;
			position: absolute;
			border-width: 2px;
			border-style:solid;
			border-color:#480000;}

#spieler_ezzatfoto img	{width: 181px;
			height: 270px;
			margin-top: 6%;
			margin-left: 12%;
			position: absolute;
			border-width: 2px;
			border-style:solid;
			border-color:#480000;}

#spieler_felixfoto img	{width: 181px;
			height: 270px;
			margin-top: 6%;
			margin-left: 65%;
			position: absolute;
			border-width: 2px;
			border-style:solid;
			border-color:#480000;}

#spieler_tinkafoto img	{width: 300px;
			height: 199px;
			margin-top: 10%;
			margin-left: 3%;
			position: absolute;
			border-width: 2px;
			border-style:solid;
			border-color:#480000;}

#spieler_text p	{margin-top: 7%;
		margin-left: 45%;
		position: absolute;
		font-size: 12px;}

#spieler_ezzattext p	{margin-top: 15%;
			margin-left: 40%;
			position: absolute;
			font-size: 12px;}

#spieler_felixtext p	{margin-top: 15%;
			margin-left: 95%;
			position: absolute;
			font-size: 12px;}

#spieler li	{padding-bottom:46px;
			list-style:none;}

#liste1		{margin-top: 5%;
			margin-left: 7%;
			position: absolute;}

#liste2		{margin-top: 5%;
			margin-left: 77%;
			position: absolute;}

#monatskalender	{width: 897px;
				height: 402px;
				margin-top: 0;
				margin-left: 0;
				position: absolute;
				background-image:   url(../bilder/bilder_seiten/bild8.jpg);
				background-repeat: no-repeat;}

#monatskalender table	{
						/**
						 * height: 250px;
						 */
						
						margin-left: 20px;
						margin-top: 7%;
						margin-right: 10px;
						text-align: center;
						background-color:#1C0000;
						border-width: 2px;
						border-style:solid;
						border-color:#480000;}

#monatskalender td	{
					vertical-align: middle;
					text-align: center;
					border-top: 1px solid #480000;
					font-size:11px;
					font-weight:bold;
						font-family: Arial,Verdana, sans-serif;
/**
 * 					border-width: 1px;
 * 					border-style:solid;
 * 					border-color:#480000;
 */
					}
/**

 * #monat_no_news	{width: 897px;
 * 		height: 402px;
 * 		margin-top: 0;
 * 		margin-left: 0;
 * 		position: absolute;
 * 		background-image:   url(../bilder/bilder_seiten/bild8.jpg);
 * 		background-repeat: no-repeat;}

 * #monat_no_news table	{width: 210px;
 * 			height: 210px;
 * 			margin-left: 35%;
 * 			margin-top: 10%;
 * 			background-color:#1C0000;
 * 			text-align: center;
 * 			border-width: 2px;
 * 			border-style:solid;
 * 			border-color:#480000;}

 * #monat_no_news td	{width:30px;
 * 			vertical-align: middle;
 * 			text-align: center;
 * 			border-width: 1px;
 * 			border-style:solid;
 * 			border-color:#480000;}

 * #monat_no_news a#termin	{font-family: Verdana, sans-serif;
 * 			font-size: 12px;
 * 			font-weight: bold;
 * 			color: #990000;
 * 			text-decoration: none;}

 * #monat_no_news a#termin_aus	{font-family: Verdana, sans-serif;
 * 				font-size: 12px;
 * 				font-weight: bold;
 * 				color: #8A4500;
 * 				text-decoration: none;}
 * 			
 * #monat_no_news a#termin_beteiligt	{font-family: Verdana, sans-serif;
 * 					font-size: 12px;
 * 					font-weight: bold;
 * 					color: #0A516D;
 * 					text-decoration: none;}
 * 					
 * #monat_no_news a#termin_sonst	{font-family: Verdana, sans-serif;
 * 				font-size: 12px;
 * 				font-weight: bold;
 * 				color: #717577;
 * 				text-decoration: none;}

 * #monat	{width: 210px;
 * 	height: 210px;
 * 	margin-top: 7%;
 * 	margin-left: 50px;
 * 		position: absolute;}

 * #monat table	{width: 210px;
 * 		height: 210px;
 * 		background-color:#1C0000;
 * 		text-align: center;
 * 		border-width: 2px;
 * 		border-style:solid;
 * 		border-color:#480000;}

 * #monat td	{width:30px;
 * 		vertical-align: middle;
 * 		text-align: center;
 * 		border-width: 1px;
 * 		border-style:solid;
 * 		border-color:#480000;}

 * #monat a#termin	{font-family: Verdana, sans-serif;
 * 		font-size: 12px;
 * 		font-weight: bold;
 * 		color: #990000;
 * 		text-decoration: none;}

 * #monat a#termin_aus	{font-family: Verdana, sans-serif;
 * 			font-size: 12px;
 * 			font-weight: bold;
 * 			color: #8A4500;
 * 			text-decoration: none;}
 * 			
 * #monat a#termin_beteiligt	{font-family: Verdana, sans-serif;
 * 				font-size: 12px;
 * 				font-weight: bold;
 * 				color: #0A516D;
 * 				text-decoration: none;}
 * 					
 * #monat a#termin_sonst	{font-family: Verdana, sans-serif;
 * 			font-size: 12px;
 * 			font-weight: bold;
 * 			color: #717577;
 * 			text-decoration: none;}

 * #inhalt a:hover	{color: #990000;
 * 				text-decoration: none;}
 */

#monatsinhalt	{margin-top: 0%;
				margin-left: 35%;
				position: absolute;}

#termine	{margin-top: 10%;
		margin-left: 52%;
		text-align: center;
		position: absolute;}

#termine1	{margin-top: 10%;
		margin-left: 33%;
		text-align: center;
		position: absolute;}

#termine2	{margin-top: 10%;
		margin-left: 70%;
		text-align: center;
		position: absolute;}

#termine3	{margin-top: 2%;
		margin-left: 40%;
		text-align: center;
		position: absolute;}
#termine4	{margin-top: 5%;
		margin-left: 40%;
		text-align: center;
		position: absolute;}
#termine4 p	{line-height: 1.5em;
		font-size: 11px;}

#legendeHeim	{margin-top: 37%;
		position: absolute;}
#legendeHeim ul	{margin-left: 65px;
		font-size: 9px;
		list-style-type:square;
		color: #990000;
		color:white;}

#legendeAus	{margin-top: 39%;
		position: absolute;}
#legendeAus ul	{margin-left: 65px;
		font-size: 9px;
		list-style-type:square;
		color: #8A4500;}
				
#legendeBeteiligung	{margin-top: 41%;
			position: absolute;}
#legendeBeteiligung ul	{margin-left: 65px;
			font-size: 9px;
			list-style-type:square;
			color: #0A516D;}

#legendeSonstiges	{margin-top: 43%;
			position: absolute;}
#legendeSonstiges ul	{margin-left: 65px;
			font-size: 9px;
			list-style-type:square;
			color: #717577;}

#linkliste_1	{margin-top: 3%;
		margin-left: 5%;
		position: absolute;}
#linkliste_1 p	{line-height: 1.5em;
				font-size: 13px;
}

#linkliste_2	{margin-top: 3%;
				margin-left: 35%;
				position: absolute;}
#linkliste_2 p	{line-height: 1.5em;
				font-size: 13px;
}

#linkliste_3	{margin-top: 3%;
				margin-left: 65%;
				position: absolute;}
#linkliste_3 p	{line-height: 1.5em;
				font-size: 13px;
}
.thumbs{
	
visibility:hidden ;	
}


.thumbs li {
	display: inline;
	list-style-type: none;
}

.thumbs li img{
	height:36px;
	margin:4px !important;
	border:1px solid gray !important;
}


#bilder	{margin-top: 2%;
		margin-left: 430px;
		text-align: center;
		position: absolute;
		width:360px;}
#bilder0	{margin-top: 2%;
		margin-left: 2%;
		text-align: center;
		position: absolute;
		width:380px;}
#bilder p,#bilder0 p	{line-height: 1.5em;
		font-size: 13px;
		}
#bilder a,#bilder0 a	{line-height: 1.5em;display:block;clear:both;margin-top:3px;}
#bilder img,#bilder0 img{
	height:20px;border:1px solid gray;float:left;
}
.p_thumb{
	border:1px solid gray !important;margin-left:2px !important;
}
#bilder-thumbs	{margin-top: 5%;
}
#bilder-thumbs img	{border: 0px;
			margin-left: 5%;
			margin-top: 2%;}
#bilder-middle	{margin-top: 11%;
		margin-left: 15%;
		position: absolute;}

#bilder-legende 	{margin-top: -7%;
			margin-left: 102%;
			position: absolute;}

#bilder-legende2 	{margin-top: 43%;
			margin-left: 90%;
			position: absolute;}
#bilder-legende2 a	{line-height: 1.5em;}

#kontakt	{width: 897px;
			height: 402px;
			margin-top: 0;
			margin-left: 13px;
			position: absolute;
			background-image:   url(../bilder/bilder_seiten/bild3.jpg);
			background-repeat: no-repeat;}
#kontakt p	{
			margin-top: 35px;
			line-height: 1.5em;
			font-size: 11px;
			width:430px}

#impressum	{width: 897px;
		height: 402px;
		margin-top: 0;
		margin-left: 0;
		position: absolute;
		background-image:   url(../bilder/bilder_seiten/bild11.jpg);
		background-repeat: no-repeat;}
		
#impressum p	{margin-left: 13px;
		margin-top: 35px;
		line-height: 1.5em;
		font-size: 11px;}

#mitteilung	{margin-top: 45%;
		margin-left: 21%;
		text-align: center;
		position: absolute;}

#gBuch	{width: 894px;
	height: 402px;
	margin-top: 0px;
	margin-left: 0px;
	background-color:#1C0000;
	position: absolute;}
a:focus{
	border:0px solid black;
}
