	body{
		font-family:		Verdana,"Trebuchet MS",Trebuchet,Tahoma,sans-serif;
		background-color:	#CEDAE6;
		text-align:		center;
		font-size:		75%;
		line-height:		1.3em;
		background-image:	url('/images/bg_screen.jpg');
		background-position:	top;
		background-repeat:	repeat-x;
		margin:			4px 0px 30px 0px;
		color:			#000000;
	}
	div#screen{
		width:780px;
		margin:0px auto;
		text-align:left;
		overflow:hidden;
	}
	div#page{
		background-image:url('/images/bg_page.gif');
		background-repeat:repeat-y;
	}
	div#page_bg{
		background-image:url('/images/bg_header.jpg');
		background-position:top;
		background-repeat:no-repeat;
	}
	div#header{
		position:relative;
		height:136px;
	}
		div#header h2{
			display:none;
		}
		div#header div#dateline{
			position:absolute;
			top:85px;
			right:220px;
			color:#cccccc;
		}

		div#header div#langmenu{
			position:absolute;
			top:3px;
			left:598px;
		}
			div#header div#langmenu ul{
				margin:0px;
				padding:10px 0px 10px 10px;
				list-style-type:none;
				color:#C48E0D;
			}
				div#header div#langmenu ul li{
					padding:2px 15px 2px 0px;
					float:left;
				}

				div#header div#langmenu ul li img{
					vertical-align:middle;
					margin:0px 4px 2px 0px;
				}

				div#header div#langmenu a{
					text-decoration:none;
				}
				div#header div#langmenu a:hover{
					text-decoration:underline;
				}
		div#header div#topmenu{
			position:absolute;
			top:86px;
			left:212px;
		}
			div#header div#topmenu ul{
				margin:0px;
				padding:20px;
				list-style-type:none;
				color:#999999;
			}
				div#header div#topmenu ul li{
					padding:2px 7px 2px 7px;
					float:left;
				}
				div#header div#topmenu a{
					text-decoration:none;
				}
				div#header div#topmenu a:hover{
					text-decoration:underline;
				}
				div#header div#topmenu ul li span.current_page{
					background-color:#002E5A;
					color:#ffffff;
					font-weight:bold;
					padding:2px 4px 2px 4px;
				}
	div#main{
		float:left;
		margin:2px 2px 2px 2px;
		width:436px;
		overflow:hidden;
		padding:30px 0 30px 0;
	}
	div#content{
		width:376px;
		margin:0px 30px 0px 30px;
		font-size:90%;
	}
		div#content h1{
			font-size:1.9em;
			line-height:1.2em;
			font-weight:bold;
			color:#002E5D;
			margin:0px 0px 20px 0px;
		}
		div#content div.item{
			margin-bottom:13px;
		}
		div#content div.item div.item_title{
			color:#808080;
			font-weight:bold;
		}
		div#content div.items{
			float:left;
			width:200px;
			margin:20px 15px 15px 0px;
			border-left:1px solid #888888;
		}
			div#content div.items h2{
				font-size:1.5em;
				font-weight:normal;
				color:#666666;
				padding-left:15px;
				margin:0 0 13px 0;
			}
			div#content div.items div.item{
				padding-left:15px;
				margin-bottom:13px;
			}
				div#content div.items div.item div.item_title{
					font-weight:bold;
				}
			div#content div.items div.all{
				padding-left:15px;
			}


		div#content h2{
			font-weight:		bold;
			color:			#334455;
			font-size:		1.2em;
			line-height:		1.0em;
		}
		div#content h3{
			font-weight:		bold;
			color:			#cc3300;
			font-size:		1.1em;
		}
		div#content h4{
			font-weight:		bold;
			color:			#667788;
			border-bottom:		1px solid #aabbcc;
			font-size:		0.9em;
			letter-spacing:		1px;
		}
		div#content span.thinsp{
			font-size:		6px;
			vertical-align:		top;
		}
		div#content div.para{
			margin-bottom:		15px;
		}
		div#content div.imagebox{
			overflow:		hidden;
		}
		div#content div.magnibox{
			float:			left;
			margin-left:		0px;
			padding-left:		20px;
			padding-bottom:		5px;
			border-bottom:		1px solid #3366cc;
		}
		div#content div.magnibox a{
			text-decoration:	none;
		}
		div#content div.magnibox a img{
			border:			none;
			width:			11px;
			height:			11px;
			margin-right:		5px;
			vertical-align:		middle;
		}
		div#content div.audiobox{
			border:			1px solid #dddddd;
			padding:		5px;
		}
			div#content div.audiobox div{
				margin-bottom:		3px;
			}
			div#content div.audiobox div.audiotitle{
				color:			#333333;
				border-bottom:		1px solid #333333;
				padding-bottom:		2px;
			}
			div#content div.audiobox div.download_link{
				margin-bottom:		0px;
			}
		div#content table{
			border-collapse:	collapse;
			empty-cells:		show;
			border:			1px solid #cccccc;
		}
			div#content table th{
				text-align:		center;
				font-weight:		normal;
			}
			div#content table td{
				border:			1px solid #cccccc;
				padding:		8px;
				font-size:		13px;
			}
		div#content table.hborder{
			border:			none;
			margin:			15px 0px 20px 0px;
			width:			100%;
		}
			div#content table.hborder th{
				width:			160px;
			}
			div#content table.hborder th,div#content table.hborder td{
				vertical-align:		middle;
				border:			none;
				border-top:		3px solid #eeeeee;
				border-bottom:		3px solid #eeeeee;
				padding:		20px;
				font-size:		13px;
			}
		div#content ul,div#content ol{
			padding-left:		26px;
			color:			#cc3300;
			font-weight:		bold;
		}
		div#content ul{
			list-style-type:	disc;
		}
			div#content ul li,div#content ol li{
				margin-bottom:		0.8em;
			}
			div#content ul span,div#content ol span{
				color:			#000000;
				font-weight:		normal;
			}
	div#leftcol{
		width:170px;
		float:left;
		overflow:hidden;
		margin-top:40px;
		margin-bottom:40px;
	}
	div#menu{
		color:#cc3300;
	}
		div#menu ul.level0{
			margin:0px;
			padding:20px;
			list-style-type:none;
		}
			div#menu ul.level0 li.lev0{
				padding:2px 0 17px 0;
				background-image:url('/images/menu_separator.gif');
				background-repeat:no-repeat;
				background-position:bottom center;
			}
			div#menu ul.level0 ul{
				margin:0px;
				padding:0px 0px 0px 15px;
				list-style-type:none;
			}
			div#menu ul.level0 ul.level1{
				margin:0px 0px 7px 0px;
				padding:0px 0px 7px 15px;
				border-bottom:1px solid #dddddd;
			}
				div#menu ul.level0 ul li{
					padding:2px 0 4px 0;
				}
		div#menu a{
			text-decoration:none;
		}
		div#menu a:hover{
			text-decoration:underline;
		}
		div#menu span.current_page{
			color:#cc3300;
			background-color:#ffffff;
			font-weight:bold;
			padding:1px 2px 1px 2px;
			margin-left:-2px;
		}
	div#rightcol{
		float:			left;
		width:			130px;
		margin:			11px 0px 40px 20px;
		overflow:		hidden;
		color:			#556677;
	}
		div#rightcol p{
			margin-bottom:		20px;
		}
		div#rightcol h3,div#menu h3{
			color:			#667788;
			font-weight:		bold;
			font-size:		1.1em;
		}
	div#footer{
		position:relative;
		background-image:url('/images/bg_footer.jpg');
		background-position:bottom;
		background-repeat:no-repeat;
		clear:both;
		height:112px;
		margin:0px;
	}
	div#subfooter{
		width:780px;
		margin:0px auto;
		overflow:hidden;
		color:#848F9B;
		text-align:left;
	}
		div#subfooter div#offset{
			margin:0px auto;
			text-align:center;
		}
		div#subfooter div#pp_ad{
			margin:10px 0px 10px 0px;
		}
		div#subfooter div#pp_ad img{
			vertical-align:middle;
			margin:0px;
			border-bottom:3px solid #CEDAE6;
		}
		div#subfooter a{
			color:#848F9B;
			text-decoration:none;
		}
	a{
		color:#007DD2;
	}
	img.inline{
		border:none;
		vertical-align:middle;
	}
	a img{
		border:none;
		vertical-align:middle;
	}





	div#content div.slideshow{
		margin:			0px 0px 20px 0px;
		padding:		5px 0px 15px 0px;
		border-top:		2px solid #cccccc;
		border-bottom:		2px solid #cccccc;
		text-align:		right;
		font-size:		90%;
		line-height:		1.5em;
	}

		div#content div.slideshow div.imageframe{
			width:			376px;
			height:			282px;
			overflow:		hidden;
			margin:			0px 0px 3px 0px;
			background-color:	#666666;
			text-align:		center;
			border:			none;
		}
		div#content div.slideshow table.aligned{
			width:			376px;
			height:			282px;
			border:			none;
			empty-cells:		show;
			border-collapse:	collapse;
			margin:			0px;
		}
		div#content div.slideshow table.aligned td{
			width:			376px;
			height:			282px;
			padding:		0px;
			margin:			0px;
			border:			none;
			text-align:		center;
			vertical-align:		middle;
		}
			div#content div.slideshow table.aligned td img{
				border:			none;
				margin:			0px;
			}

		div#content div.slideshow div.controls{
			float:			right;
			margin:			0px 0px 0px 10px;
			line-height:		1.2em;
			color:			#bbaa99;
			padding:		3px 0px 3px 3px;
			xxbackground-color:	#ffffff;
			font-weight:		bold;
		}
		div#content div.slideshow div.controls img{
			height:			22px;
			width:			22px;
			vertical-align:		middle;
		}
		div#content div.slideshow div.title{
			text-align:		left;
			margin:			7px 0px -2px 0px;
			line-height:		1.2em;
			color:			#998877;
		}
		div#sponsoren{
			padding:		15px 0px 15px 0px;
		}
		div#sponsoren div{
			margin:			0px 0px 40px 0px;
		}
		div#sponsorlist{
			text-align:		center;
		}
		div#sponsorlist p{
			padding:		0px;
			margin-bottom:		25px;
		}
		div#sponsorlist div.sponsor_logo{
			margin:			0px 0px 10px 0px;
		}
		div#sponsorlist div.sponsor_text{
			padding:		0px 60px 0px 60px;
		}
