body 
{
	margin:0px;
	padding:0px;
	background-color:#000;
	text-align:center;
}

p.einr {font-family:helvetica,verdana,arial; font-size:13px; color:#aaa;marginleft:20pt}
p { font-family:helvetica,verdana,arial; font-size:13px; color:#aaa; }
table { font-family:helvetica,verdana,arial; font-size:13px; color:#aaa; }
tr { font-family:helvetica,verdana,arial; font-size:13px; color:#aaa; }
td { font-family:helvetica,verdana,arial; font-size:13px; color:#aaa; }
ul { font-family:helvetica,verdana,arial; font-size:13px; color:#aaa; }
li { font-family:helvetica,verdana,arial; font-size:13px; color:#aaa; }

a:link				{ color:#8080FF; text-decoration:none; font-family:helvetica,verdana,arial }
a:visited			{ color:#8080FF; text-decoration:none; font-family:helvetica,verdana,arial }
a:active			{ color:#8080FF; text-decoration:none; font-family:helvetica,verdana,arial }

h1 
{ 
	font-family:helvetica,verdana,arial;
  font-size:20px; 
  color:#ffffff; 
  font-weight:bold;
}
     
h2 {font-family:helvetica,verdana,arial; font-size:15px; color:#d0d0d0; font-weight:bold; padding-left:10px;}

h3 {font-family:helvetica,verdana,arial; font-size:13px; color:#d0d0d0; font-weight:bold; }

h4 {font-family:helvetica,verdana,arial; font-size:13px; color:#d0d0d0; font-style:italic}

h1 span { display: block; margin: 0px; padding: 0px; padding-left:10px; }

div { margin-left:30px; }

#maintable
{
	width:750px; 
	height:100%;
	text-align:left;
	margin:0px auto;
	background-color: #222;
}

#header
{
	height:75px;
	background-color:#444;
	padding-left:10px;
}

#navi
{
	height:20px;
	background-color:#eee;
	margin: 0px;
	padding: 0px;
}

#navi ul
{
	margin: 0px;
	padding: 0px;
}

#navi ul li
{
	display: inline;
	margin:0px;
	padding: 0px 0px 0px 5px;
	height:20px;
}

#navi ul li a
{
	color: 55f;
	padding: 0px 3px;
}

#navi a:hover
{
	background-color: #aaa;
}

#disclaimer
{
	height:40px;
	background-color:#252525;
}

#disclaimer td
{
	border: 0px none #323232;
	border-top: 1px solid #433;
}

#disclaimer p
{
	margin: 0px;
	margin-left:20px;
	padding: 0px;
	font-size: 13px;
}

#content
{
	background-image:url('images/bg_dj.jpg');
	background-repeat:no-repeat;
	background-position: top right;
	margin: 0px;
	padding: 20px 20px;
}

#content_playlist
{
	background-image:url('images/background_playlist.jpg');
	background-repeat:no-repeat;
	background-position: top right;
	margin: 0px;
	padding: 20px 20px;
}

#content_termin
{
	background-image:url('images/background_Termin.jpg');
	background-repeat:no-repeat;
	background-position: top right;
	margin: 0px;
	padding: 20px 20px;
}

#content_statement
{
	margin: 0px;
	padding: 20px 20px;
}

#content_termin div
{
	margin:0px;
}

.newsblock
{
	margin-top:10px;
}

.newsblock h3, .generaltext h3, .unterlinetitle h3
{
	color:#ccc;
	font-size:15px;
	margin: 10px 0px -0px 0px;
	padding: 0px 5px 0px 0px;
	vertical-align:top;
	border-bottom: solid #666 1px;
}

.newsblock p
{
	margin: 0px;
	font-size: 11px;
	/*
	text-align:justify;
	*/
}

.newsblock ul
{
	margin: 0px 20px;
}

.generalheader
{
	color:#ccc;
	font-size:15px;
	margin: 10px 0px 20px 30px;
	padding: 0px 5px 0px 0px;
	vertical-align:top;
	border-bottom: solid #666 1px;
	width:600px;	
}

.generaltext
{
	margin-left:30px;
	margin-top:-20px;
	width:600px;
}

.generaltext p
{
	margin: 0px;
	margin-left:50px;
	margin-top:20px;
	font-size: 12px;
	width:350px;
	/*
	text-align:justify;
	*/
}

.inlinetitle h3
{
	color:#ccc;
	font-size:15px;
	float:left;
	margin: 0px 0px -5px 0px;
	padding: 0px 5px 0px 0px;
	vertical-align:top;
}

.inlinetitle p
{
margin: 0px;
padding:0px;
margin-bottom: 10px;
}

#inlineheader
{
	color:#ccc;
	font-size:15px;
	float:left;
	margin: 0px 0px -5px 0px;
	padding: 0px 5px 0px 0px;
	vertical-align:top;
}

.unterlinetitle
{
	margin-top:10px;
}

.unterlinetitle p
{
	margin: 0px;
	padding:0px;
	margin-bottom: 10px;
}
#mailform td
{
	padding-right:5px;
	vertical-align:top;
}

.cmagzform
{
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	background-color:#bcbbbb;
	height:18px;
	font-family:arial;
	font-size:12px;
}     
.cmagzformTA
{
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	background-color:#bcbbbb;
	font-family:arial;
	font-size:12px;
}

.inputfield 
{
	border: 1px solid #fff;
	background-color:#bcbbbb;
	height:18px;
	font-family:arial;
	font-size:12px;
	width:300px;
}

.inputarea 
{
	border: 1px solid #fff;
	background-color:#bcbbbb;
	font-family:arial;
	font-size:12px;
	width:300px;
	height:40px;
}


.gbentryheader td
{
	border-bottom: 1px solid #a00;
	font-family: arial;
	font-size: 11pt;
	font-weight:bold;
	color: #ddd;
	padding-top: 15px;
	padding-bottom: 2px;
}

.gbentryLine td
{
	padding-top: 2px;
	font-family: arial;
	font-size: 10pt;
}

.gbentryfieldname
{
	padding-left: 15px;
	font-weight:bold;
	color: #ccc;
}

.gbcomment td
{	
	padding-top: 5px;
	font-family: arial;
	font-size: 10pt;
	color: #fcc;
}

.gbcommentfieldname
{
	padding-left: 15px;
	font-weight:bold;
}

.gbinputfield 
{
	border: 1px solid #fff;
	background-color:#bcbbbb;
	height:18px;
	font-family:arial;
	font-size:14px;
	width:400px;
}

.gbinputarea 
{
	border: 1px solid #fff;
	background-color:#bcbbbb;
	font-family:arial;
	font-size:14px;
	width:400px;
	height:200px;
}

.error
{
	margin: 5px 0px;
	padding:4px;
	color:#fbb;
	font-weight:bold;
}

.ok
{
	margin: 5px 0px;
	padding:4px;
	color:#bfb;
	font-weight:bold;
}

.galeryrubr img 
{
	border: none;
	border-top: solid #444 1px;
	border-left: solid #444 1px;
	float:left;
}

.galeryrubr a
{
	background-color: #444;
	color:#ccc;
	font-size:15px;
	margin-top:5px;

}

.galeryrubr :hover
{
	background-color: #aaa;
}

.galeryrubr :hover img
{
	border-top: solid #aaa 1px;
	border-left: solid #aaa 1px;

}

.galeryrubr a span
{
	margin-left:10px;
}

.imagecontainer
{
	background-color: #aaa;
	background-image: url( images/closewin.gif );
	background-position:right top;
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;	
	border: 4px solid #555;
	padding-top:27px;
}

.imageplaceholder
{
	margin: 0px;
	padding: 0px;
}


