	body {
		background: #FFF1c3 url(grafiken/hg_body.gif) repeat-x;
		margin: 0px;
		padding: 0px;
		text-align: center;
		}
	A:link {
		COLOR: #284882;
		text-decoration: underline;
		}
		
	A:visited {
		COLOR: #284882;
		text-decoration: underline;
		}
		
	A:active {
		COLOR: #8D0005;
		text-decoration: none;
		}
		
	A:hover {
		COLOR: #8D0005;
		text-decoration: none;
		}
	a.nav {
		margin: 0;
		padding: 0px;
		background-color: #003575;
		border-bottom: 1px solid #003067;
		color: #FFFFFF;
		}
		
	 a.nav:link {
		text-decoration: none;
		/*background-color: #E8CCCC;*/
		font: bold 100%/100% verdana, arial, sans-serif;
		color: #FFFFFF;
		}
		
	 a.nav:visited {
		text-decoration: none;
		/*background-color: #E8CCCC;*/
		font: bold 100%/100% verdana, arial, sans-serif;
		color: #FFFFFF;
		}
		
	a.nav:hover {
		background-color: #FFFFFF;
		color: #000000;
		}
	
	a.nav:active {
		background-color: #FFFFFF;
		color: #000000;
		}

/** Grundstruktur **/

	#container {
		MARGIN: 0px auto auto auto;
		WIDTH: 779px;
		height: 558px;
		TEXT-ALIGN: left;
		display:block;
		background: url(grafiken/hg_container.jpg);
		z-index: 1;
		}
	#kopfzeile {
		position:relative;
		display:block;
		width:779px;
		height:67px;
		background: url(grafiken/hg_titel.jpg);
		margin: 0px;
		padding: 0px;
		z-index: 2;
		}
	#links_box{
		position: absolute;
		display: block;
		margin-top: 0px;
		margin-left: 8px;
		width: 379px;
		height: 478px;
		border-top: 1px solid #392924;
		border-left: 1px solid #392924;
		border-bottom: 1px solid #392924;
		background: #ffffff;
		float: left;
		z-index: 3;
		}
#rechts_box{
	position: absolute;
	display: block;
	margin-left: 387px;
	margin-right: 10px;
	margin-top: 0px;
	width: 382px;
	height: 478px;
	border-right: 1px solid #392924;
	border-top: 1px solid #392924;
	border-bottom: 1px solid #392924;
	background: #FFFFFF url(grafiken/hg_re_box.gif) repeat-x;
	float: right;
	text-align: left;
	z-index: 4;

		}
	#rechts_innenbox{
		position: absolute;
		display: block;
		margin-right: 7px;
		margin-bottom: 7px;
		width: 373px;
		height: 471px;
		border-right: 1px solid #392924;
		border-bottom: 1px solid #392924;
		border-left: 1px solid #392924;
		background: #D8E2ED url(grafiken/hg_re_innen.gif) repeat-x;
		z-index: 5;
		}
	#links_innenbox{
		width: 378px;
		height: 445px;
		z-index: 6;
		}
	#main_navibox{
		margin-top: 15px;
		margin-left: 15px;
		padding-bottom: 15px;
		width: 348px;
		border-bottom:  1px solid #003067;
		z-index: 7;
		}
	#navibox {
		position: absolute;
		margin-top: 0px;
		margin-left: 0px;
		padding-top: 0px;
		width: 170px;
		float: left;
		z-index: 8;
		}
	#footer {
		display: block;
		margin-left: 15px;
		width: 348px;
		border-top: 1px solid #003067;
		background: #FFFFFF;
		text-align:center;
		color: #000000;
		z-index: 9;
		}
	#kontakt_box{
		width: 150px;
		margin-right: 0px;
		margin-top: 0px;
		padding-top: 78px;
		font: normal 70%/130% verdana, arial, sans-serif;
		color: #000000;
		text-align:left;
		float: right;
		z-index: 10;
		}
	#kontakt_box2{
		width: 150px;
		margin-right: 0px;
		margin-top: 0px;
		padding-top: 38px;
		font: normal 70%/130% verdana, arial, sans-serif;
		color: #000000;
		text-align:left;
		float: right;
		z-index: 11;
		}
	#galerie{
		position: relative;
		display: block;
		margin-right: 0px;
		padding-top: 27px;
		margin-bottom: 0px;
		width: 373px;
		height: 347px;
		background: #D8E2ED url(grafiken/hg_re_innen.gif) repeat-x;
		z-index: 12;
		}
	#kontakt_box3{
		position: relative;
		display: block;
		width: 150px;
		margin-right: 0px;
		margin-top: 0px;
		font: normal 70%/130% verdana, arial, sans-serif;
		color: #000000;
		text-align:left;
		float: right;
		z-index: 13;
		}
	#galerie_verweis {
		margin-top: 230px;
		margin-left: 15px;
		color: #000000;
		z-index: 14;
		}	
/** allgemeine Auszeichnungen **/
	h1{
		margin-left: 15px;
		font: bold 70% verdana, arial, sans-serif;
		color: #000000;
		text-align:left;
		padding-bottom: 0px;
		}
	.text {
	position: relative;
	font: normal 70%/140% verdana, arial, sans-serif;
	color: #000000;
	text-align:left;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 15px;
	margin-right: 15px;
		}
	.text_formular {
	position: relative;
	color: #000000;
	text-align:left;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 15px;
	margin-right: 15px;
		}
	.text_footer {
		position: absolute;
		font: normal 70%/130% verdana, arial, sans-serif;
		color: #000000;
		text-align:left;
		margin-bottom: 15px;
		padding-bottom: 0px;
		padding-top: 4px;
		}
	.galerie_verweis{
		position: absolute;
		font: normal 70%/130% verdana, arial, sans-serif;
		color: #000000;
		margin-bottom: 15px;
		padding-bottom: 0px;
		padding-top: 4px;
		}
	.img_ob{
		margin-top: 0px;
		margin-left: 170px;
		margin-right: 0px;	
		}
	.img_mi{
		margin-left: 9px;
		}
	.img_un{
		margin-left: 9px;
		margin-top: 0px;
		float: left;
		}
	.hr {
		height: 1px;
		color: #003067;
		width: 348px;
		margin-left: 15px;
		}





fieldset {
	border: none;
	}

 label.left {
 	float: left;
    text-align: left;
	padding-left: 15px;
    width: 5em;
    margin-right: 2em;
    }
 input[type=text], select {
   float: left;
	}
	
input.right {
float: left;
width: auto;
clear: both;
margin-left: 5.7em;
margin-right: .3em;
 }
input[type=submit].right {
margin-left: 6.3em;
 }
 
form br {
clear: both;
}
p, form {
	font: normal 70%/140% verdana, arial, sans-serif;
	color: #000000;
	}
input, form {
	font: normal verdana, arial, sans-serif;
	color: #000000;
	}



   ul.liste {
    margin: 0;
    padding: 0;
    list-style-type: none;
    }
   ul.liste li {
    float: left;
    width: 24%;
	height: 6.5em;
  }
   ul.liste li p {
  text-align: center;
  }
.galerie {
	text-align: center;
	valign: center;
	}
