		/* HTML Elemente */
		
		html {
			width: 100%;
		}
		
		body {
			margin: 0px;
			font-family: Verdana, Helvetica, sans-serif;
			font-size: 12px;
			color: #35495F;
		}
		
		* html body {
			overflow: hidden;
			width: 100%;
		}
		
		a {
			text-decoration: none;
			color: #990000;
		}
		
		a:hover {
			text-decoration: underline;
		}
		
		h1 {
			font-size: 100%;
			margin-top: 1em;
			margin-bottom: 1em;	
		}
		
		fieldset {
			border: 1px solid #CCCCCC;
			padding: 8px;
			margin-top: 20px;
			width: 436px;
			max-width: 414px;
		}
		
		legend {
			border: 1px solid #CCCCCC;
			padding-left: 2px;
			padding-right: 8px;
			font-weight: bold;
		}
		
		* html legend {
			margin-left: -6px;
		}
		
		.fs_foot {
			text-align: right;
			margin-top: 5px;
			font-size: 80%;
		}
		
		blockquote {
			font-style: normal;
			padding: 0px;
			margin: 0px;
			display: inline;
		}
		
		cite {
			text-align: right;
			display: block;
			font-style: normal;
			text-align: right;
			font-size: 80%;
			margin-top: 5px;
		}
		
		/* Linke Seite */
		
		#leftside {
			width: 451px;
			margin-top: 39px;
			margin-left: 37px;
			margin-right: 17px;
			position: fixed;
		}
	
		#teaser_image {
			margin-top: 60px;
			float: right;
		}
		
		#navigation {
			margin-top: 80px;
			float: left;
			/* gegen zittern */
			overflow: hidden;
		}
		
		/* Navigation */
		
		#navigation ul, #navigation li {
			list-style-type: none;
			margin: 0px;
			padding: 0px;
		}
		
		#navigation li{
			margin-bottom: 9px;
		}
		
		#navigation #subnavi {
			margin-left: 5px;
		}
		
		.subnavi {
			margin-left: 10px;
		}
		
		/* Rechte Seite */
		
		#rightside {
			height: 100%;
			position: absolute;
			left: 505px;
			top: 0px;
		}
		
		* html #rightside {
			overflow: scroll;
			width: 100%;
			left: 0px;
			padding-left: 505px;
		}
		
		#ardas_logo {
			margin-left: 170px;
			margin-top: 10px;
			margin-bottom: 60px;
		}
		
		#content {
			width: 454px;
			line-height: 140%;
			padding-bottom: 20px;
			background-color: #FFFFFF;
		}

		#content li {
			list-style-image: url('/images/listpoint.gif');
			padding-left: 5px;
		}
		a img {
			border: 0;
		}
		
		/* Tabellen */ 
		
		caption {
			border: 1px solid #001935;
			text-align: left;
			font-size: 12px;
		}
		
		td, th {
			border: 1px solid #001935;
			font-family: Verdana, Helvetica, sans-serif;
			font-size: 12px;
			color: #35495F;
			text-align: left;
		}
		
		tbody td, thead th {
			padding-left: 7px; 
			padding-right: 7px;
			padding-top: 10px;
			padding-bottom: 10px;
			background-color: #F2F3F4;
			font-size: 10px;
		}
		
		thead th {
			padding-top: 3px;
			padding-bottom: 3px;
		}
		
		.pslister{
			margin-right: 3px;
		}
		
		.colheader {
			padding-top: 3px;
			padding-bottom: 3px;
			font-weight: bold;
		}
		thead td, tfoot td, caption {
			padding-left: 3px; 
			padding-top: 3px;
			padding-bottom: 3px;
		}
		
		.progblock {
			border: 1px solid #001935;
			background-color: #FFFFFF;
			color: #990000;
			margin: 10px;
			padding: 5px;
		}
		
		#content td li {
			list-style-image: none;
		} 
		
		#content td h3 {
			font-size: 100%;
			color: #990000;
		} 
		
		/* Formular Settings */
		
		.kontaktdiv {
			width: 400px; 
			background-color: #F2F3F4; 
			border: 1px solid #001935;
			margin-bottom: 5px;
			padding-left: 3px;
			text-align: right;
		}
		
		.kontaktinput {
			padding-left: 1px; 
			background-color: #F2F3F4;
			border-width: 0px; 
			width: 312px;
		}
		
		* html .kontaktinput {
			width: 307px;
		}
		
		label {
			display: block;
			width: 85px;
			float: left;
			text-align: left;
		}
		
		.no {
			display: inline;
			width: auto;
			float: none;
		}
		
		input, textarea {
			font-weight: bold;
			font-family: Verdana, Helvetica, sans-serif;
			font-size: 100%;
		}
		
		.button {
			width: 197px;
			color: #F2F3F4;
			border: 1px solid #001934;
			color: #001934;
			background-color: #f2f3f4;
			cursor: pointer;
			font-weight: bold
		}
		
		* html button {
			width: 195px;
		}
		
		.button:hover {
			color: #990000;
		}
		
		.red {
			color: #990000;
		}
		
		#pflicht {
			width: 400px; 
			text-align: right; 
			font-size: 80%; 
			margin-bottom: 4px;
		}
