	/* Default-Styles zurücksetzen */
			* {
				margin: 0;
				padding: 0;
				font-size: 14px;
				border: 0;
			}

				
	/* Allgemein */

				
			body {
				background: #FECE01;
				font-family: Verdana; Geneva;
  				margin:0px 0px; padding:0px;
				text-align:center;
				background-image:url(images/hg.jpg);
  				background-repeat:repeat-x;
  				color: #000;	
			}
			
			#frame {
				width:850px;
				margin:0px auto;
				text-align:left;
				border-left:1px solid #000;
				border-right:1px solid #000;
				background: #FECE01;
			}
			
			.clearer {
				clear: both;
			}


	/* Header */
	
			#header{
				margin-bottom: 10px;
			}
			
			#logo{
				width: 100%;
			}
		
	/* Rahmen */
			#content-container {
				padding: 0;
				margin: 0;
				background: #FECE01;
				background-image:url(images/hg-content.jpg);
  				background-repeat:repeat-y;
			}
			
			#content-main {
				width: 670px;
				position: relativ;
				float: left;
			}
			
			.mainteaser {
				margin-left: 20px; 
				margin-right: 20px;
				margin-bottom: 30px;
			}
			
			#navcontainer {
				width: 180px;
				position: relativ;
				float: left;
			}

	
	/* Navigation */

			#navcontainer ul { 
				list-style-type: none;
				margin-left: 0px;
				font-weight: bold;
			}

			#navcontainer ul li {
				line-height: 20px;
			}
			#navcontainer ul li ul li {
    			list-style: none;
				line-height: 20px;
			}
			
			#navcontainer ul li ul li a{ 
 				text-decoration: none;
				color: #000;
				display: block; 
				background-color: #FFFFCC;
				padding: 4px 10px;
				margin-left: 20px;
			}
			 
			#navcontainer ul li a { 
 				text-decoration: none;
				color: #000;
				display: block; 
				background-color: #FFFFCC;
				padding: 4px 10px;
				border-top: 2px solid #FECE01;
			}
				
			#navcontainer a:hover {
				background-color: #FECE01;
				color: #000;
			}
			
			#navcontainer .active {
				color: #000;
				background-color: #FECE01;
			}
			
	/* Inhalt */

						
			.mainteaser img {
				margin: 5px 15px 0px 2px;
				border: 0;
				float: left;
			}
			.mainteaser a {
				color: #000e77;
				font-weight: bold;
				line-height:18pt;
			}
			
			.teaser {
				padding: 20px;
				border-top:1px solid #000;
				margin-bottom: 5px;
				clear: both
			}
			
			.portrait img {
				margin-right: 20px; 
				width: 100px;
			}
			
			.teaser img {
				margin-right: 20px; 
				width: 300px;
			}

			h1 {
				font-weight: bold;
				letter-spacing: 1px;
				font-size: 18px;
				margin-bottom: 10px;
				margin-top: 20px;
			}
				
			h2 {
				font-weight: bold;
				letter-spacing: 1px;
				margin-bottom: 10px;
				margin-top: 20px;
			}
			
			p {
				font-weight: normal;
				font-style: normal;
				line-height:15pt;
			}
			
			i {
				font-weight: normal;
				font-size: 13px;
				font-style: kursiv;
				line-height:15pt;
				color: #3e3d40;
			}
							
			hr {
				border-top:1px dotted #000;
				margin: 20px 0 5px 2px;
			}

		
	/* Footer */

			.footer {
				background-color: #FFFFCC;
				height: 46px;
 			}
 			.footer p {
				color: #000;
 				font-size: 9px;
 				text-transform: uppercase;
				margin-left: 5px;
				text-align:center;
				padding: 5px 0;
 			}

