body{
margin:0px;
background-color:#000000;
background-image:url(bg1.jpg);
background-repeat:repeat-x;
color:white;
}
body, td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:1.5em;
}
li {
	margin:3px;
	padding:3px;
}
p {
	color:#ffffff;
	margin:0px;
	padding:0px;
}
h1, h1 a {
	font-size:24px;line-height:1.1;color:#FFFFFF;font-weight:normal;
	margin-top:12px;
	margin-bottom:6px;
	text-decoration:none;
}
h2, h2 a {
	font-size:20px;line-height:1.1;color:#F7D288;font-weight:normal;
	margin-top:14px;
	margin-bottom:4px;
	text-decoration:none;
}
h3, h3 a  {
	font-size:15px;line-height:1.1;color:#FAE1AF;font-weight:normal;
	margin-top:10px;	
	margin-bottom:2px;	
	text-decoration:none;
}
.image_container {
	float:left;
	margin-top:3px;
	margin-right:10px;
	margin-bottom:10px;
}
.date{
	font-size:10px;
	color:#a0a0a0;
	margin-top:-5px;	
	margin-bottom:10px;	
}

a {
	color:#EFA614;
}
a:hover {
	color:#F7D288;
}
.input_search{
	width:124px;
	height:14px;
	font-size:11px;
	font-style:normal;
	color:#666666;
	border:1px solid #333333;
}





.newsletter {
	font-size:10px;
	margin-bottom:14px;
	line-height:1em;
}
.newsletter_table td {
	vertical-align:center;
	height:24px;
	line-height:1em;
}
.newsletter_headline {
	color:#ADCF67;
	font-size:14px;
	font-weight:bold;
	line-height:1em;
}
.newsletter_email{
	width:110px;
	height:14px;
	font-size:11px;
	color:#666666;
	border:1px solid #003300;
}
.newsletter_submit{
	width:30px;
	height:18px;
	font-size:9px;
	color:#003300;
	border:1px solid #003300;
	background-color:#ADCF67;
}
.newsletter_unsubscribe {
	line-height:1em;
	color:#ADCF67;
	text-decoration:underline;
	font-size:10px;
	font-style:italic;
}




#shadow{
left:0px;
top:0px;
width:100%;
height:675px;
position:absolute;
text-align:center;
z-index:-1;
border:0px solid white;
}
.shadow{
	opacity:0.5;filter:alpha(opacity=50);
}
#top{
margin-left:auto;
margin-right:auto;
width:960px;
/*background-color:#FF6600;
*/height:159px;
border:0px solid yellow;
background-image:url(bg3.png); 
background-repeat:no-repeat;
background-position:top center;
}
		#header{
		margin-left:auto;
		margin-right:40px;
		padding-top:20px;
		border:0px solid green;
		width:400px;
		height:139px;
		text-align:right;
		border:0px solid red;
		}
#mainbackground{
margin-left:auto;
margin-right:auto;
width:960px;
/*background-color:#00CC99;
*/
border:0px solid blue;
background-image:url(bg4.png);
overflow:hidden;
}
		#left{
		padding-left:40px;
		float:left;
		border:0px solid red;
		width:160px;
/*		background-color:#FFFF99;
*/		}
		#main{
		padding-left:20px;
		padding-right:20px;
		float:left;
		border:0px solid red;
		width:520px;
		min-height:580px;
		background-color:#0e0e0e;
		background-image:url(bg6.jpg);
		background-repeat:no-repeat;
		background-position:top center;
		}
		#right{
		padding-left:20px;
		float:left;
		border:0px solid red;
		width:160px;
/*		background-color:#FF99FF;
*/		}
#footer{
margin-left:auto;
margin-right:auto;
width:960px;
height:120px;
background-image:url(bg5.png);
background-repeat:no-repeat;
background-position:top center;
text-align:center;
}
#footer, #footer a {
	padding-top:50px;
	color:#333333;
	font-size:11px;
	line-height:1.2;
}











.dank{
	margin-right:10px;
	color:#ADCF67;
	font-size:11px;
	font-style:italic;
}



















#header a {
	color:#ffffff;
}
#header a:hover {
	color:#F7D288;
}




.infobox_table {
	margin-top:16px;
	margin-bottom:0px;
	border:0px solid red;
}
.infobox_table td {
	color:#F7D288;
	font-size:12px;
	font-weight:normal;
	vertical-align:middle;
}
.infobox_table th{
text-align:left;
	color:#F7D288;
	font-size:14px;
	font-weight:bold;
	margin-bottom:6px;
}
.infobox_table span{
	font-size:24px;
}
.infobox_table a{
	color:#F0B63C;
	font-size:12px;
	text-decoration:underline;
}
.infobox_table a:hover{
	color:#F0B63C;
	font-size:12px;
	text-decoration:underline;
}



#news-leser hr {
	border:0px; height:1px; color:#0e0e0e; width:90%; background-color:#0e0e0e; text-align:center;
}

.pagination li{display:inline;margin:0;padding:0;list-style-type:none;}
.pagination{margin-top:22px;padding-top:0px;border-top:0px solid #ece4d9;}
.pagination p{width:160px;float:left;padding-right:3px;padding-left:3px;text-align:left;}
.pagination ul{width:240px;float:right;margin:0;padding:0 3px;text-align:right;}


.level_1 {
	list-style-type:none;
	margin: 0;  padding: 0;
	color:#999999;
	font-size:14px;
	font-style:italic;
	line-height:2.0em;
	font-weight:bold;
	text-decoration:none;

}
.level_1 p {
	/*text-indent:-40px;*/
	color:#999999;

}
.level_1 a, .level_1 a:hover {
	color:#ffffff;
	font-size:14px;
	font-style:italic;
	line-height:2.0em;
	font-weight:bold;
	text-decoration:none;
} 
.level_1 a:hover {
	color:#ffffff;
	font-size:14px;
	font-style:italic;
	line-height:2.0em;
	font-weight:bold;
	text-decoration:underline;
}
.level_1 li {
	/*text-indent:-60px;*/
	margin:0px;
	padding:0px;
}


.level_2 {
	margin: 0;  padding: 0;
	padding-left:12px;
	list-style-type:none;
	color:#ffffff;
	/*color:#8EB739;*/
	font-size:11px;
	font-style:normal;
	line-height:1.5em;
	font-weight:normal;
	text-decoration:none;
}
.level_2 li {
	/*text-indent:-60px;*/
	margin:0px;
	padding:0px;
}
.level_2 a {
	color:#ffffff;
	font-size:11px;
	font-style:normal;
	line-height:1.5em;
	font-weight:normal;
	text-decoration:none;
} 
.level_2 a:hover { 
	color:#ffffff;
	font-size:11px;
	font-style:normal;
	line-height:1.5em;
	font-weight:normal;
	text-decoration:underline; 
}
.mod_visitors, .mod_visitors block {
	display:none;
}

.calendar{
	border:1px solid #555555;
	width:510px;
	border-collapse:collapse;
}
.calendar td, .calendar th{
	border:1px solid #555555;
	border-collapse:collapse;
	padding:5px;
}
