/* <![CDATA[ */
	body {
		margin:0; 
		padding:0;
		font: 85% sans-serif;
		}
	#container {
		margin:auto;
		padding:3px;
		border:1px solid;
		border-color:#CCCCCC;
		width:650px;
		}

/*-- Header Definition --*/
	#header {
		margin:0; 
		background:#fff;
		}
	#topheader {
		margin:0; 
		padding:0;
		text-align:right;
		}		
	#topheaderleft {
		margin:0; 
		padding:0;
		text-align:left;
		}		
	#mainheader {
		margin:0; padding:0;
		background: #FFCC99 url(images/header1.jpg) no-repeat;
		height:120px;
	}		
	#subheader {
		margin:0; 
		padding:0;
		text-align:right;
		line-height:20px;
	}		
	#subheader a:link, a:visited {
		color:#999999;
		text-decoration:none;
		font-size: 0.9em;
		}
	#subheader a:hover, a:active {
		color:#333333;
		text-decoration:underline;
		font-size: 0.9em;
		}
		
/*--Body --*/		

	#main1 {
		margin:0; 
		padding:0;
		background: #fff;
	}
	#main2 {
		margin:0; 
		padding:0;
		background:#fff;
	}
	#left {
		float:left;
		width:160px;
		margin:0; 	
		padding-top:10px;
		padding-left:0px;
		padding-bottom:5px;
		padding-right:5px;
		text-align:left;
		border: 0px solid;
		}
	#left .top {
	color:#999;
	font-size:0.9em;
	}
	#left .sub 	{
	color:#333333;
	font-size:0.9em;
	}
	#left a:link.sub, a:visited.sub, a:link.top, a:visited.top {
		text-decoration:none;
		}
	#left a:hover, a:active {
		text-decoration:underline;
		}
	#left ul, li {
		list-style-type: none;
		margin: 0;
		padding: 2px;
		}
		
	#right {
		float: right;
		width: 190px;
		margin:0;
		padding-top:10px;
		padding-left:0px;
		padding-bottom:5px;
		padding-right:0px;
		font-size:0.9em;
		border: 0px solid;
		}
	#rightbox {
		margin:0;
		margin-bottom:10px;
		padding-top:2px;
		padding-left:3px;
		padding-bottom:5px;
		padding-right:5px;
		background:#CCCCCC;
		border: 0px solid; 
		border-color:#CCCCCC;
		}
#rightbox2 {
		margin:0;
		margin-bottom:10px;
		padding-top:2px;
		padding-left:3px;
		padding-bottom:5px;
		padding-right:5px;
		background:#FFCC99;
		border: 0px solid; 
		border-color:#990000;     
		}
#rightbox_notiz {
		margin:0;
		margin-bottom:0px;
		padding-top:20px;
		padding-left:20px;
		padding-bottom:4px;
		padding-right:8px;
		background:#fff url(images/rightbox3.jpg) no-repeat;
		}
        
	#middle {
		margin:0 160px;
		padding-top:14px;
		padding-left:5px;
		padding-bottom:5px;
		padding-right:40px;
		font-size:0.9em;
		border: 0px solid;
		border-color:#ccc;
		}
	#middle a:link, #middle a:visited, #right a:link, #right a:visited{
		text-decoration:underline;
		color:#990000;
		font-size:1em;
		}
	#middle a:hover, #middle a:active, #right a:hover, #right a:active {
		text-decoration:underline;
		color:#333333;
		font-size:1em;
		}
	#middle ul, #middle li {
		list-style-type: disc;
		margin-left: 10px;
		padding: 2px;
		}
	#footer {
		margin:0; padding:0.5em 1em;
		background:#fff;
	}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:0px none;
		margin:0; padding:0;
		background:transparent;
		}
	h1 { 
		font-size: 1.2em;
		margin: 0;
		color:#000; 
		}
	h2 { 
		font-size: 1em;
		margin: 0;
		color:#000; 
		}
	p { margin: 0.5em 0 }
/* ]]> */


