@media all {
	body {
		font-family:"Verdana", "Arial",sans-serif;
		font-size:10px;
		line-height:1.5em;
	}
	h1,h2,h3,h4,h5 {padding:0px; margin:0px;}
	/* -- GENERAL ------------------ */
	#nocss {
		display:none;
	}
	img {
		border:none;
	}
	table,tr,td,th {
		font-size:1em;
		border-spacing:0em;
		vertical-align:top;
		padding:0em;
		margin:0em;
		border-spacing:0em;
		border:none;
		border-collapse:collapse;
	}
	a {
		color:#33327F;
	}
}
@media screen {
	/* -- PAGE --------------------- */
	body {
		text-align:center;
	}
	h3 {
		margin:0.5em 0px 1px 0px;
		font-size:12px;
		font-weight:bold;
	}	
	h4 {
		margin:0.5em 0px 1px 0px;
		font-size:10px;
		font-weight:bold;
	}
	li {
		list-style-image:url(dreieck.gif)
	}
	input {
		font-size:10px;
		font-family:"Verdana", "Arial", sans-serif;
		width:165px;
		padding:0px;
		margin:0px;
	}
	textarea {
		width:354px;
		height:100px;
		font-size:10px;
		font-family:"Verdana", "Arial", sans-serif;
	}
	#container {
		width:751px;
		margin:auto;
		text-align:left;
	}
	/* -- ABOVE_HEAD --------------- */
	#above_head {
		text-align:right;
		padding:5px 18px 5px 0px;
	}
	/* -- HEADER ------------------- */
	#header {
	}
	#topleft {
		background:#fff url(top-image/top02.jpg) no-repeat;
		width:450px;
		height:200px;
		float:left;
		clear:left;
		padding:0px;
		margin:0px 3px 6px 0px;
	}
	#topright {
		background:#fff;
		width:292px;
		height:200px;
		float:left;
		clear:right;
		padding:0px;
		margin:0px 3px 6px 3px;		
	}
	#navi {
		width:292px;
		height:69px;
		margin:0px 0px 6px 0px;
	}
	#aktuell {
		background:#fff url(aktuell.gif) no-repeat;
		width:292px;
		height:125px;
		margin:0px;
		padding:20px 8px 0px 8px;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width:276px;
		height:105px;
	}
	span.s {
		padding-left:20px;
		background:url(3s.gif) left no-repeat;
	}
	#nocss {/* IE 5 HACK */}		
	/* -- NAVIGATION --------------- */
	#navigation {
	}
	/* -- MAIN ------------------ */
	#main {
		clear:both;
		margin:0px;
		padding:0px;
	}
	#oberkante {
		background:#fff url(oberkante.gif) no-repeat;
		width:757px;
		height:4px;
		margin:0px;
		padding:0px;
		font-size:1px;
	}
	#content {
		background:#fff url(bg_content.gif);
		width:450px;
		height:400px;
		float:left;
		clear:left;
		text-align:justify;
		overflow:auto;
		padding:10px 35px 10px 35px;
		margin:0px 3px 0px 0px;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width:380px;
		height:380px;
	}
	#nocss {/* IE 5 HACK */}		
	#bluebox {
		background:#fff url(bg_blue.gif);
		width:292px;
		height:400px;
		float:left;
		clear:right;
		padding:10px;
		margin:0px 0px 0px 3px;
		color:#fff;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width:272px;
		height:380px;
	}
	#nocss {/* IE 5 HACK */}	
	}
	#bluebox h3 {
		margin-bottom:5px;
	}
	#bluebox img {
		border:1px solid #fff;
		margin:5px 8px 0px 0px;
		float:left;
		clear:both;
	}
	#bluebox div {
		margin-top:8px;
		float:left;
		clear:right;
	}
	#unterkante {
		background:#fff url(unterkante.gif) no-repeat;
		width:757px;
		height:4px;
		margin:0px;
		padding:0px;
		font-size:1px;
		clear:both;
	}
	/* -- FOOTER ------------------- */
	#footer {
		padding:1px 10px 0px 10px;
		font-size:9px;
	}
}
@media print {
	body {
		font-size:10pt;
	}
	#navigation, #footer, .noprint {
		display:none;
	}
}