body {
		margin:0px;
		padding:0px;
		background-color: #000000;
		background-image: url(css/STARFIELD.GIF);
		color: white;
		}
		/*  überschrift  ###########################################*/
		#kopf {
		background-image: url(css/filmemoker_head.jpg);
		height:100px;
		text-align:right;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:100px;
		
		}

		body, p, html, table, td {
		font-family: Tahoma,Arial,Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 18px;
}
	#kopf h1 {
		display:none;
		font-size:14px;
		padding:10px 10px 0px 10px;
		margin:0px;
		}
		/*galerie*/
		#galkopf {
			background-image: url(css/filmemoker_head.jpg);
		height:100px;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:100px;
		margin-left:10px;
		}

	#galkopf h1 {
		display:none;
		font-size:14px;
		padding:10px 10px 0px 10px;
		margin:0px;
		}
		/*galerietabelle*/
		#galerie{
		width:200px;
			position:absolute;
			top:100px;
			left:50%;
			margin-left:-180px;
		}
		#galerie2{
		background-color: Black;
		width:400px;
			position:absolute;
			top:100px;
			left:50%;
			margin-left:-180px;
		}
		#galerie3{
		width:650px;
		text-align:center;
			position:absolute;
			top:100px;
			left:50%;
			margin-left:-325px;

		}
		#galerie2 td{
			vertical-align: top;
			font-size:9px;
			border-bottom: 1px dashed white;
			padding:3px;
		}
		/*  LINKE SPALTE  #########################################*/

	#links {
		position: absolute;
		background-image: url(css/Tragflachen.jpg);
			/*background-color: #23496E;*/
		left:0px;
		top:100px;
		width:220px;
		height:660px;
		
}
 #links h2{
 display:none;
}
#links h3,#rechts h2{
		font-size: 11px;
		display:block;
		color:black;
		font-weight:bold;
		
		border: 1px solid black;
		
		
		text-align:center;
		padding-top:0px;
		margin-bottom:0px;
		margin-top:5px;
		margin-left:5px;
		margin-right:5px;

}
#links p {
font-size: 10px;
		margin-top:0px;
		margin-bottom: 2px;
		padding-left:5px;
		padding-top:5px;
		padding-bottom: 1px;

	}
		/* MITTLERE SPALTE   ####################################*/
		#cl{
			background-image: url(css/con_links.jpg);
			height:660px;
			width:41px;
			position:absolute;
			top:100px;
			left:220px;
		}
		

	#mitte {
	height:560px;
	margin:50px 45px 30px 0px;
	overflow: auto;
	

		}
#htgm{
height:660px;
background-image: url(css/conmitte.jpg);
background-repeat: repeat-x;
position: absolute;
		left:261px;
		right:0px;
		top:100px;
		
		
		
		}
		#cr{
			background-image: url(css/conrechts.jpg);
			background-position: right;
			position: absolute;
		right:0px;
		top:100px;
		width:43px;
		height:660px;
			
			
			
		}

	#mitte h2{
		font-size: 12px;
		padding-top:3px;
		
		padding-left:35px;
		height:-60px;
		background-image: url(css/appH2.gif);
		background-repeat: no-repeat;
}
	#mitte h3{
		font-size: 11px;
		margin-left:25px;
}
/*shoptabelle*/
#mitte table{margin:10px;  }
#mitte table td{padding:5px;}

			/* RECHTE SPALTE   ########################################*/

	
/*  klassendefinitionen ----------------------------------*/
.rechts{
	text-align: right;
}
.klein{font-size:9px;}
.newstitel{
	font-size: 11px;
         font-weight:bold;
		padding-top:3px;
		margin-top:10px;
		margin-left:10px;
		padding-left:35px;

		background-image: url(css/appH2.gif);
		background-repeat: no-repeat;
}
.newsunterzeile{ font-size: 9px;}

/*.box{
	border: 1px solid red;
	margin-bottom: 20px;

}*/

.box
{margin-top:45px;
margin-left:20px;
margin-right:20px;
 }
.submenu{
	
	background-image: url(css/submen.gif);
}
.hide{

 }
 .lineU{border-bottom:1px dashed black;}
 .subhead
 {border-bottom:1px dashed black;
 padding-top:3px;

 padding-bottom:3px;
 border-top:1px dashed black;
 font-weight:bold;}

 .seitenmenu{
 background-image: url(css/boxhtg.gif);
 text-align:center;
 padding:10px;
 margin-left:10px;
 margin-right:10px;
border:1px solid #999999;
background-color: #2A5884;

}
 /*  allgemeine definitionen -----------------------*/
 img{border:none;}

	p,h1,pre {
		padding:0px 10px 10px 10px;
		}
		.gerade {
		padding:0px 10px 10px 10px;
		}
		.ungerade {
		padding:0px 10px 10px 10px;
		}

	h1 {
		font-size:14px;
		padding-top:10px;
		}


	a:link {color: #FFFF99;
		font-weight:bold;
		text-decoration : none;

}
	a:visited {color: #FEFF17;
        font-weight:bold;
		text-decoration : none;

}
	a:hover {color: #99CCFF;
       font-weight:bold;
		text-decoration : underline;

}
	a:active {color:Yellow;
       font-weight:bold;
 		text-decoration : underline;

 }
 /* +++++++++++++++++ links ++++++++++++++++++++++++++++*/
 
 #links a:link {color: #FEFF17;
 font-size: 11px;
 display:block;
 border:1px solid #999999;
 text-align:center;
 margin:2px;
		font-weight:bold;
		text-decoration : none;

}
	#links a:visited {color: #FFFF99;
	 font-size: 11px;
	display:block;
        font-weight:bold;
		text-decoration : none;
		border:1px solid black;
		 border:1px solid #5A5A5A;
 text-align:center;
 margin:2px;

}
	#links a:hover {color: #99CCFF;
	 font-size: 11px;
	/*background-color: #295984;*/
	 background-image: url(css/boxhtg.gif);
	display:block;
       font-weight:bold;
		text-decoration : none;
		border:1px solid black;
 text-align:center;
 margin:2px;

}
	#links a:active {color:Yellow;
	 font-size: 11px;
	display:block;
       font-weight:bold;
 		text-decoration : none;
		border:1px solid black;
 text-align:center;
 margin:2px;

 }
 .schwarz{
 	color: Black;
 }
 #footer{
 	position: absolute;
	left:0px;
	top:760px;
	text-align: center;
	background-color: black;
	width:100%;
 }