* {
			padding:0;
			margin:0;
			list-style:none;
			text-decoration:none;	
		}

		body  {
			margin: 0px;
			padding: 0px;
			text-align: center; 
			color: #808080;
			font-size: 12px;
			font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
			font-weight: normal;
			font-style: normal;
			background: #FFFFFF;
		}

		a {
			color: #000000;
		}

		h1 {
			color: #FF9B2F;
			font-size: 19px;
		}

		h2 {
			color: #000000;
			font-size: 1.0em;
		}

		.break {
			clear: both;
			height:0;
		}

		.abstand10px {
			height:10px;
		}

		.abstand20px {
			height:20px;
		}

		#page {
			width: 964px;
			margin: auto;
			text-align: left;
			background: #ffffff;
		}

		#header {
			height: 120px;
		}

		#header .left {
			float: left;
			width: 264px;
			padding-top: 40px;
		}

		#header .right {
			float: left;
			width: 700px;
			height: 120px;
			text-align: right;
			background: url('/grafiken/main.jpg') no-repeat;
		}

		#menu {
			float: right;
			width: 224px;
			margin-right:10px;
		}

		#menu .topic {
			width: 224px;
			height: 26px;
			padding-top: 5px;
			padding-left: 20px;
			font-weight: bold;
			color: #ffffff;
			background:url('/grafiken/navi-bg.gif') no-repeat;
		}

		#menu ul {
			padding:0;
			margin:0;
		}

		#menu ul li {
			background:url('/grafiken/line.gif') repeat-x 0 100%;
			padding:5px 10px 10px 5px;
			margin:10px 0;
		}

		#menu a {
			display:block;
			color:#000000;
			font-weight:bold;
			font-size:1.1em;
			padding-left:20px;
		}

		#menu a:hover {
			color:#000000;
			text-decoration:underline;
		}




		#content {
			float: right;
			width: 720px;
			padding: 25px 0 0 10px;
			background: none;
		}


		#content .headline a {
			font-size: 1.4em;
			font-weight:bold;
			color:#000000;
			text-decoration: underline;
		}

		#content .headline a:hover {
			color:#000000;
			text-decoration: underline;
		}

		#content em{
			color:#808080;
			font-style:italic;
			font-size:0.8em;
		}


		#content .topic_left {
			float: left;
			width: 50px;
			height: 60px;
			border: 0px dotted green;
		}

		#content .topic_right {
			float: left;
			width: 450px;
			height: 60px;
			border: 0px dotted green;
		}

		input.feld {border:1px solid #bdbdbd; height:25px; padding: 2px 0 0 5px; color:#6c6c6c; vertical-align:middle;}
		input.button {border:none; background:#d8d8d8; height:29px; vertical-align:middle;}


		.trenner {
			clear:both;
			height:5px;	
			background:url('/grafiken/line.gif') repeat-x;
		}

		.archiv a {
			float:left;
			width:45px;
			text-align:center;
		}


		#footer {
			padding-top: 15px;
			text-align: center;
			font-size: 10px;
		}
