	/* Default-Styles zurücksetzen */
			* {
				margin: 0;
				padding: 0;
				font-size: 12px;
				border: 0;
			}

			html {
     			overflow: -moz-scrollbars-vertical;
			}

				
	/* Allgemein */

				
			body {
				background: #f6f6f6;
				font-family: Arial;
  				margin:0px 0px; padding:0px;
				text-align:center;
			}
			
			#content {
				width:800px;
				margin:0px auto;
				text-align:left;
				border-left:1px solid #dfdfdf;
				border-right:1px solid #dfdfdf;
				background: #fff;
			}
			
			.clearer {
				clear: both;
			}


	/* Header */
	
			#header{
				background: #fff;
				height: 170px;
			}
			
			#header_img {
				background: #000e77;
			}
			
	/* Navigation */


			#navi {
				width:800px;
				height: 40px;
				background: #FE0406;
				position: absolute;
				border-top: 1px solid #FE0406;
				border-bottom: 1px solid #FE0406;
			}
			
			#navcontainer {
				padding: 0;
				top:170px; width:800px; height:auto;
				background: none;
			}
			
			#navcontainer ul { 
				list-style-type: none;
				color: #000e77;
			}

			#navcontainer ul li {
				display: inline; 
				float:left; 
				overflow:hidden;
				line-height: 30px;
			}
			 
			#navcontainer li ul { 
				display:none; 
			}
  			
  			#navcontainer li:hover ul { 
  				display:block; 
  				list-style-type: none;
  				overflow:visible;
				color: #FE0406;
  			}
  			
			#navcontainer ul li ul {
				color: #000e77;
				visibility:visible; 
				width: 150px;
			}

			#navcontainer ul li ul li{
				background-color: #FE0406;
				color: #000e77;
			}
			 
			#navcontainer ul li a { 
				color: #fff;
				background-color: #FE0406;
 				text-decoration: none;
				font-weight: bold;
				padding: 5px 15px;
				letter-spacing: 1px;
				font-size: 12px;
				text-transform: uppercase;
				display: block; 
				width: 120px;
				text-align: center;
			}
				
			#navcontainer a:hover {
				background-color: #fff;		
				color: #FE0406;
				}
			
			#navcontainer .active {
				background-color: #fff;
				color: #FE0406;
			}
			
				
	/* Content */
	
			#frame {
				width: 800px;
				background: #ffffff;
			}

			.frame a {
				background-color: #fff;
				color: #303032;
 				text-decoration: underline;
			}

			.content {
				background-color: #fff;
				margin: 20px 0px 50px 15px;
				padding: 10px;
			}
		
			h1 {
				font-weight: bold;
				letter-spacing: 1px;
				font-size: 18px;
				margin-bottom: 10px;
				margin-top: 10px;
				color: #000e77;
			}
				
			h2 {
				font-weight: bold;
				letter-spacing: 1px;
				font-size: 12px;
				margin-bottom: 10px;
				margin-top: 20px;
				color: #000e77;
			}
			
			h3 {
				font-weight: bold;
				letter-spacing: 1px;
				font-size: 12px;
				margin-bottom: 10px;
				margin-top: 20px;
				color: #000e77;
				text-transform: uppercase;
			}
			
			h4 {
				font-weight: bold;
				font-size: 12px;
				margin-bottom: 5px;
				margin-top: 20px;
				line-height:15pt;
				color: #3e3d40;
			}
				
			p {
				font-weight: normal;
				font-size: 13px;
				font-style: normal;
				line-height:15pt;
				color: #3e3d40;
				margin-bottom: 20px;
			}
			
			i {
				font-weight: normal;
				font-size: 13px;
				font-style: kursiv;
				line-height:15pt;
				color: #3e3d40;

			}
							
			.headline {
				margin-bottom: 10px;
				display: block;
				margin-top: 20px;
			}
			
			ul {
			
			}
			
			li {
				font-weight: normal;
				font-size: 13px;
				font-style: normal;
				line-height:15pt;
				color: #3e3d40;
				list-style-type: square;

			}
			
		/* Content linke Spalte*/

			#links {
				position: relativ;
				float: left;
				width: 550px;
			}

			.content_links {
				background-color: #ffffff;
				font-size: 10pt;
				margin: 250px 40px 40px 40px;
				margin-bottom: 100px;
			}
			
			.pic {
				margin: 5px 8px 5px 0px;
				width: 220px;
				height: 180px;
				border: 1px solid #CCCCCC;
				float: left;
			}
			
			.content_links ul li {
				list-style-type: square;
				margin-left: 25px;
			}
						
			.teaser {
				margin: 0 10px 0px 2px;
				float: left;
			}
			
			.content_links a {
				color: #000e77;
				font-weight: bold;
				line-height:18pt;
			}
			
			.content_teaser {
				margin: 0 0 15px 0;
			}
		
			hr {
				border:1px dotted #000e77;
				margin: 30px 0 5px 2px;
			}
		
		/* Content rechte Spalte*/

					
			#rechts {
				position: relativ;
				float: left;
				width: 220px;
			}
			
			.content_rechts {
				padding: 0;
				margin: 250px 10px 50px 10px;

			}
			
			.content_rechts p {
				font-size: 12px;
				margin-bottom: 2px;
			} 
			
			.content_rechts ul {
				margin-left: 10px;
				margin-top: 10px;
			}
				
			.content_rechts ul li {
				font-size: 10pt;
				line-height:16pt;
			}
			

							
	/* Footer */

			#disclaimer {
				background-color: #000e77;
				bottom:0;
 				width: 800px;
				padding: 5px 0;
 			}

 			#disclaimer p {
				color: #fff;
 				font-size: 9px;
 				text-transform: uppercase;
 				text-align: center;
 			}
 			
 			#disclaimer a {
				color: #fff;
 				font-size: 10px;
 				text-transform: uppercase;
 			}
 			
 			#disclaimer a:hover {
				color: #fff;
 				font-size: 10px;
 				text-transform: uppercase;
 			}
 		
