	body {
		margin: 0px;
		padding: 0px;
		text-align: center;
		}
		
	#person {
		background: #FFFFFF url(grafiken_st/hint_inhalt.gif) repeat-x;
		}

/*Grundraster*/

	#container {
		margin: 0px auto auto auto;
		width: 1000px;
		display:block;
		border-left: solid 1px #FFFFFF;
		border-right: solid 1px #FFFFFF;
		text-align: left;
		background: #FFFFFF url(grafiken_st/hint.jpg) no-repeat ;
		background-position: top right;
		}

/*Kopfbereich*/
	#kopf {
		position:relative;
		display:block;
		width:1000px;
		height:200px;
		}
	#image {
		width:600px;
		height:200px;
		padding-left:0px;
		float: left;
		}
	#basisinfos {
		position:absolute;
		left:600px;
		width:400px;
		height: 200px;
		border-left: solid 1px #FFFFFF;
		}
	#basislinks {
		padding-left: 10px;
	}
	ul#basislinks {
		display: block;
		list-style: none;
		width: 150px;
		font: normal normal bold 130% Verdana, Arial, Helvetica;
		padding: 0;
		margin: 4px 0 0 0;
	}

	ul#basislinks li {
		display: block; 
		margin-left: 0;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 10px;
		width: 100%; 
		background: transparent url("grafiken_st_u/hint_basislinks.gif") left center no-repeat ;
		height: 20px;
	}
	
	ul#basislinks li a, ul#basislinks li a:visited {
		color: #FFFFFF; 
		text-decoration: none;
	}

	ul#basislinks li a:hover, ul#basislinks li a:active, ul#basislinks li a:focus {
		color: #FFFFFF; 
		text-decoration: underline;
	}
	#counter{
		display:inline;
		float: left;
		margin: 50px 0px 0px 3px;
		padding: 0px;
	}
	/*#logo {
		position: absolute;
		top: 165px;
		right: 120px;
		z-index: 10;
	}*/
	#logo {
		position: absolute;
		top: 151px;
		right: 120px;
		z-index: 10;
	}
	a.basis {
		margin-right: 15px;
		font: normal normal bold 70%/18px Verdana, Arial, Helvetica;
		color: #FFFFFF;
	}
	a.basis:link {
		text-decoration: none;
		}
		
	a.basis:visited {
		text-decoration: none;
		}
		
	a.basis:active {
		text-decoration: underline;
		}
		
	a.basis:hover {
		text-decoration: underline;
		}

/*Navigationsbereich*/
	
	#navigation {
		position:relative;
		top:0px;
		left:0px;
		height: 76px;
		width:100%;
		border-top: solid 1px #FFFFFF;
		}
	#hauptnavigation {
		width:100%;
		height:27px;
		background: transparent url(grafiken_st/hint_navi.jpg) repeat-x;
		float: none;
		margin: 0px;
		padding-top: 17px;
		}
	#subnavigation {
		position: absolute;
		top: 41px;
		background: transparent url(grafiken_st/sub_start_d.gif) no-repeat;
		float: none;
		height: 28px;
		margin: 0px;
		padding-left: 89px;
		padding-top: 8px;
		padding-bottom: 0px;
		white-space: nowrap;
		}
	a.snav {
		background: transparent url(grafiken_st/hint_sub_text2.gif) no-repeat;
		background-position: 0px 7px;
		height: 28px;
		margin: 0px;
		padding-top: 0px;
		padding-left: 6px;
		padding-right: 12px;
		padding-bottom: 3px;
		font: normal normal bold 75%/18px Verdana, Arial, Helvetica;
		color: #222222;
	}
	a.snav:link {
		text-decoration: none;
		}
		
	a.snav:visited {
		text-decoration: none;
		}
		
	a.snav:active {
		text-decoration: underline;
		}
		
	a.snav:hover {
		text-decoration: underline;
		}
	.nav {
		background: transparent url(grafiken_st/bt_i_start.gif) no-repeat ;
		background-position: 0px 0px;
		height: 27px;
		padding-right: 20px;
		float: left;
	}
	.nav0 {
		background: transparent url(grafiken_st/bt_i_start.gif) no-repeat ;
		background-position: 10px 0px;
		height: 27px;
		padding-right: 20px;
		padding-left: 10px;
		float: left;
	}
	.subnav {
		background: transparent url(grafiken_st/grau.gif) no-repeat;
		background-position: center right;
	}
	.imgsub {
		margin: 0px;
		padding: 0px;
		float:left;
		}
	.imgsub2 {
		margin-left: 0px;
		padding-top: -6px;
		margin-top: -6px;
		display: inline;
		height: 15px;
		}
/*Inhaltsbereich*/
	#content {
		position:relative;
		top:0px;
		width:1000px;
		background: #FFFFFF url(grafiken_st/hint_inh.gif) repeat-y ;
		}
	#inhalt {
		width: 599px;
		float: left;
		}
	#headlines {
		position: absolute;
		left: 599px;
		float: left;
		width: 400px;
		background: #F3EFE4;
		border-left: solid 1px #FFFFFF;
		border-bottom: solid 1px #222222;
		border-top: solid 1px #222222;
		}
	#newswahl {
		position: absolute;
		margin: '0px', '2px', '0px', '2px';
		padding: '0px', '2px', '0px', '2px';
		top: 0px;
		left: 599px;
		float: left;
		width: 400px;
		background: #F3EFE4;
		border: solid 1px #222222;
		}
	#footer {
		background: #F8F5EF;
		border: solid 1px #707A7A;
		margin-top:10px;
		margin-bottom: 10px;
		margin-left: 20px;
		margin-right: 15px;
		padding: 5px;
		font: normal normal normal 70% Verdana, Arial, Helvetica;
		color: #000000;
		text-align:center;
	}
	#suche {
	margin-top:10px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 15px;
	padding: 5px;
	vertical-align: middle;
	}
/*allgemeine Auszeichnungen*/
	a {
		color: #B81315;
		font-weight: bold;
		}
	a:link {
		text-decoration: underline;
		}
		
	a:visited {
		text-decoration: underline;
		}
		
	a:active {
		text-decoration: none;
		}
		
	a:hover {
		text-decoration: none;
		}
	h1 {
		background: #F8F5EF url(grafiken_st/hint_h1.gif) no-repeat;
		background-position: center left;
		border-bottom: solid 1px #707A7A;
		border-top: solid 1px #707A7A;
		margin-top:0px;
		margin-bottom:0px;
		padding: 5px 15px 5px 15px;
		font: normal normal bold 90% Verdana, Arial, Helvetica;
		color: #000000;
	}
	
	h2 {
		margin-top:10px;
		margin-bottom: 5px;
		padding: 5px 15px 5px 15px;
		font: normal normal bold 80% Verdana, Arial, Helvetica;
		color: #000000;
	}
	
	h3 {
		margin-top:10px;
		margin-bottom: 5px;
		padding: 5px 15px 5px 15px;
		font: normal normal bold 75% Verdana, Arial, Helvetica;
		color: #000000;
	}
	
	h4 {
		margin-top:10px;
		margin-bottom: 5px;
		padding: 0px 15px 0px 15px;
		font: normal normal bold 75% Verdana, Arial, Helvetica;
		color: #B81315;
	}
	
	h5 {
		background: #CD0006 url(grafiken_st/hint_headlines.jpg) no-repeat;
		border-bottom: solid 1px #FFFFFF;
		border-top: solid 1px #FFFFFF;
		margin-top:0px;
		padding: 5px;
		font: normal normal bold 90% Verdana, Arial, Helvetica;
		color: #FFFFFF;
	}
	p {
		margin-top:10px;
		padding: 0px 15px 5px 20px;
		font: normal normal normal 75%/18px Verdana, Arial, Helvetica;
		color: #222222;
	}
	#headlines p {
		font: normal normal normal 70%/18px Verdana, Arial, Helvetica;
		color: #222222;
	}
	li {
		margin: 5px 20px 5px 20px;
		font: normal normal normal 75%/18px Verdana, Arial, Helvetica;
		color: #222222;
	}
	td {
		font: normal normal normal 75%/18px Verdana, Arial, Helvetica;
		color: #222222;
	}
	.img01 {
		margin: 0px;
		font: normal normal normal 70%/18px Verdana, Arial, Helvetica;
		color: #222222;
		}
	.img02 {
		margin: 10px;
		float: left;
		font: normal normal normal 70% Verdana, Arial, Helvetica;
		}
	.img03 {
		margin: 10px;
		float: right;
		}
	.subnavEbene2 {
		background: #F8F5EF;
		border-bottom: solid 1px #707A7A;
		border-left: solid 1px #707A7A;
		margin-top: 0px;
		margin-bottom: 10px;
		margin-left: 20px;
		padding: 5px;
		font: normal normal normal 70% Verdana, Arial, Helvetica;
		color: #000000;
		text-align:left;
	}
	/*.text {
		font: normal normal normal 75%/18px Verdana, Arial, Helvetica;
		color: #222222;
	}
	.textklein {
		font: normal normal normal 70%/18px Verdana, Arial, Helvetica;
		color: #222222;
	}*/
	.ueberschrift2 {
		margin-top:10px;
		margin-bottom: 5px;
		padding: 5px 15px 5px 15px;
		font: normal normal bold 80% Verdana, Arial, Helvetica;
		color: #000000;
	}
	
	.ueberschrift3 {
		font: normal normal bold 75% Verdana, Arial, Helvetica;
		color: #000000;
	}
	
	.ueberschriftrot {
		font: normal normal bold 75% Verdana, Arial, Helvetica;
		color: #B81315;
	}
	.newsrubrik {
		background: #F8F5EF url(grafiken_st/hint_h1.gif) no-repeat;
		background-position: center right;
		border: solid 1px #707A7A;
		margin:10px 15px 0px 20px;
		padding: 5px 15px 5px 15px;
		font: normal normal bold 70% Verdana, Arial, Helvetica;
		color: #000000;
	}
	.newstitel {
		margin:0px 15px 0px 20px;
		padding: 5px 15px 5px 15px;
		border-left: solid 1px #707A7A;
		border-right: solid 1px #707A7A;
		font: normal normal bold 75% Verdana, Arial, Helvetica;
		color: #000000;
	}
	.newsuntertitel {
		margin: 0px 15px 0px 20px;
		padding: 0px 15px 5px 15px;
		border-left: solid 1px #707A7A;
		border-right: solid 1px #707A7A;
		font: normal normal normal 70% Verdana, Arial, Helvetica;
		color: #000000;
	}
	.newslink {
		margin: 0px 15px 0px 20px;
		padding: 0px 15px 5px 15px;
		border-left: solid 1px #707A7A;
		border-right: solid 1px #707A7A;
		border-bottom: solid 1px #707A7A;
		font: normal normal normal 70% Verdana, Arial, Helvetica;
	}
	.newsklein {
		margin-top:0px;
		margin-bottom:0px;
		padding: 0px 15px 0px 20px;
		font: normal normal normal 70%/18px Verdana, Arial, Helvetica;
		color: #222222;
	}
	.xtest01 {
		margin: 0px;
		padding: 0px 5px 5px 0px;
		float: left;
	}
	.xtest02 {
		padding: 5px;
		BORDER-RIGHT: #cccccc 1px solid;
		BORDER-TOP: #cccccc 1px solid;
		DISPLAY: block;
		BORDER-LEFT: #cccccc 1px solid;
		BORDER-BOTTOM: #cccccc 1px solid;
		font: normal normal normal 70%/18px Verdana, Arial, Helvetica;
	}
