	

	/*	======================================================
		Grundgerüst Stylesheet
		(1) Allgemeine Angaben
		(2) Layout Gerüst
		(3) Navigations-Elemente
	====================================================	*/
	
	
	
	
	/* =====================================================
		 (1) Body 
	====================================================	*/

	body {
		margin:20px;
		background:#E5E5E5;
		background:#161d3e url(higru_winter.jpg) repeat-x;
		color: #333333;
		padding:0;
		}

	p {
		margin: 0;
		padding: 0;
	 	}


	.clear {
		clear:both;
		margin:0;
		padding:0;
		height:0;
		line-height:0;
		font-size:0;
	}
	
	
	
	/* =====================================================
		 (2) Layout-Gerüst 
	====================================================	*/

	/* Container für den gesamten Inhalt */
	#wrapper {
		position: absolute;
		top: 50%;
		left: 50%;
		width: 950px;
		height: 570px;
		margin-top: -285px;
		margin-left: -475px;
		padding: 0px;
		overflow: hidden;
		background-color: white;
		}

	/* Head-Bereich */
	#header {
		width:950px;
		height:90px;
		background: #FFFFFF;
		color: #333333;
		}
	
	/* Navigations-Leiste */
	#navigation {
		height:45px;
		margin: 0;
		padding: 0;
		}
	
	/* Inhaltsbereich */
	#content {
		background: #FFFFFF;
		color: #333333;
		width:950px;
		padding:20px 0px 0px 0px;
		height:345px;
		min-height:345px;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		}
	
	/* Fußleiste */
	#footer {
		clear:both;
		height:70px;
	}



/* =====================================================
		 (3) Inhaltsseiten
	====================================================	*/


	#textbox_left{
		position:relative;
		float:left;
		width:135px;
		height:315px;
		margin:0px 16px 0px 52px;
		padding:0;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		line-height:15px;
		text-align:left;
	}
	/* IE 6 Hack */
	* html #textbox_left {
		margin:0px 25px 0px 25px;
		}


	#textbox_right{
		position:relative;
		float:right;
		width:135px;
		height:315px;
		margin:0px 52px 0px 16px;
		padding:0;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		line-height:15px;
		text-align:left;
	}
	/* IE 6 Hack */
	* html #textbox_right {
		margin:0px 22px 0px 25px;
		}


	#imagebox_center{
		float:left;
		width:545px;
		padding:0;
		margin:5px 0px 0px 0px;
		}

	#imagebox_right{
		float:right;
		width:545px;
		padding:0;
		margin:5px 0px 0px 0px;
		}

	#imagebox_portrait_right{
		float:right;
		width:300px;
		margin:5px 60px 0px 0px;
		}
	/* IE 6 Hack */
	* html #imagebox_portrait_right {
		margin:5px 21px 0px 0px;
		}


	#sitemap{
		width:600px;
		margin:-20px 0 0 220px;
		font-size:10px;
	}

	#sitemap ul{
		float:left;
		list-style:none;
	}
	#sitemap li{
		margin:0 12px;
	}
	#sitemap li ul{
		float: none;
		margin:0;
		padding:0;
	}
	#sitemap li a{
		font-weight:bold;
		text-decoration: none;
		color: #666666;
		display:block;
		height:18px;
		width:110px;
	}
	#sitemap li a:hover{
		color: #0057A3;
		font-size:11px;
	}
	#sitemap li ul li a{
		font-weight:normal;
		text-decoration: none;
		color: #333333;
	}
	#sitemap li ul li a:hover{
		color: #0057A3;
		font-size:11px;
	}








	/* =====================================================
		 (4) Navigations-Elemente 
	===================================================== */	

	/* Hauptnavigation */

	#topnav {
		list-style: none;
		border-top: 1px #0057A3 solid;
		width: 850px;
		height:30px;
		margin: 0 auto;
		padding: 0;
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		}
	#topnav li {
		display: block;
		float:left;
		padding: 0;
		margin: 4px 0px 0px 0px;
		text-align: center;
		}
	#topnav a {
		text-decoration: none;
		color: #333333;
		}
	#topnav a:hover{ 
		text-decoration: none;
		font-weight:bold; 
		color: #0057A3;
		letter-spacing:1px;
		}


	
	/* Subnavigation links */
	#subnavi_left{
		position:absolute;
		top:120px;
		left:50px;
		height: 358px;
		width:120px;
		margin: 0;
		padding: 0;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		letter-spacing: 1px;
		text-align:left;
		}

	#subnavi_left ul	{
		position:absolute;
		bottom:0;
		left:0;
		margin:0;
		padding:0;
		}

	#subnavi_left li	{
		list-style: none;
		height:20px;
		margin: 0;
		padding: 0;
		}
	#subnavi_left li a { 
		text-decoration: none;
		color: #333333;
		}
	#subnavi_left li a:hover{
		font-weight:bold; 
		text-decoration: none;
		color: #0057A3;
		}



	/* Subnavigation rechts*/
	#subnavi_right{
		position:absolute;
		top:120px;
		left:780px;
		width:120px;
		height: 358px;
		margin: 0;
		padding: 0;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		letter-spacing: 1px;
		text-align:right;
		}

	#subnavi_right ul	{
		position:absolute;
		bottom:0;
		right:0;
		margin:0;
		padding:0;
		}

	#subnavi_right li	{
		list-style: none;
		height:20px;
		margin: 0;
		padding: 0;
		}
	#subnavi_right li a { 
		text-decoration: none;
		color: #333333;
		}
	#subnavi_right li a:hover{
		font-weight:bold; 
		text-decoration: none;
		color: #0057A3;
		}



	/* Subsubnavigation */

	#subsubnavigation_left{
		margin: 20px 0px 0px 14px;
		padding: 0;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
		}

	#subsubnavigation_left ul	{
		margin:0;
		padding:0;
		}

	#subsubnavigation_left li	{
		list-style: none;
		margin: 0;
		padding: 3px 0px 0px 0px;
		}
	#subsubnavigation_left li a { 
		text-decoration: none;
		color: #333333;
		}
	#subsubnavigation_left li a:hover{
		font-weight:bold; 
		text-decoration: none;
		color: #0057A3;
		}



	/* =====================================================
		 (6) Formulare
	===================================================== */




/* Formular */
	form {
		margin:0;
		padding:0;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		}

	fieldset {
		width: 230px;

		border: 1px solid #8e8f90;
		padding: 0px 10px 10px 10px;
		margin: 0;
		text-align: left;
		}

	fieldset#checkbox input {
		width:35px;
		}

	legend {
		font-size:11px;
		color:#8e8f90;
		font-weight:bold;
		padding:5px;
		margin:0px;
		background:none;
		}
	
	label {
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		margin-bottom:3px;
		padding:0;
		width:152px;
		display:block;
		float:left;
		}

	input {
		border:1px solid #8e8f90;
		margin-bottom:0.6em; 
		width:220px; 
		background:#fff;
		}

	input:focus {
		border-color:#900;
		}

	.radio{
		width: 12px;
		border: 0;
	}

	.checkbox{
		width: 12px;
		border: 0;
	}

	select {
		border:1px solid black; 
		padding-left:0.3em; 
		margin-bottom:0.6em; 
		background:#fff; 
		color:black;
		}

	option {
		color:black;
		}

	textarea {
		width:222px; 
		border:1px solid #8e8f90;
		}

	.plz {
		width:50px;
		}
	
	.ort {width:180px;}
	.strasse {width:200px;}
	.strnummer {width:30px;}
	.submitbtn {width:100px; background:#8e8f90;; border:1px solid; border-color:#999 #333 #333 #999; color:#fff; cursor:pointer; padding:0; margin:15px 0px 0px 5px; font: 10px Verdana, Arial, Helvetica, sans-serif;}
	.submitbtn:hover {background:#0057A3; color:#fff; border:1px solid; }
	/* ende Formular */





/* =====================================================
	ENDE des Stylesheets
	====================================================	*/
