/* CSS Document */

body {margin:0;background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size: 12px;}
#wrapper {margin-left:auto;margin-right:auto;width:900px;height:auto;}

/* Begin: header ----------------------------------------------------------------- */	

#panorama {width:900px;height:auto;display:none;}

/* Begin: Navigation ------------------------------------------------------------- */
	
#header_navi {width:900px;margin-top:7px;background-color:#b2c900;height:54px;}
#header_navi img {float:right;margin:0;padding:0;}
#header_navi ul {float:left;margin:22px 0px 0px 243px;padding:0;list-style-type:none;font-size:12px;font-weight:bold;color:#245e1f;	}
#header_navi ul li {float:left;padding-right:8px;color:#245e1f;}
	
#header_navi ul li a:link, 
#header_navi ul li a:visited, 
#header_navi ul li a:active  {
     display:block;
	 height:12px;
	 font-size:12px;
	 text-decoration:none;
	 color:#245e1f;
	 font-weight:bold;
	 padding-right:8px;
	 border-right-color:#245elf;
	 border-right-style:solid;
	 border-right-width:1px;
	 }
	 
#header_navi ul li a:hover {
     display:block;
	 height:12px;
	 font-size:12px;
	 text-decoration:underline;
	 color:#245e1f;
	 font-weight:bold;
	 padding-right:8px;
	 border-right-color:#245elf;
	 border-right-style:solid;
	 border-right-width:1px;
	 }
 	
/* Begin: Content-Wrapper -------------------------------------------------------------*/

#faux_columns {margin-top:7px;width:900px;min-height:500px;height:100%;background-image:url(../pix/faux_columns.gif);background-repeat:repeat-y;float:left;}

/*########### content_left column ###########*/
	
#content_links {width:201px;float:left;margin:0;padding-top:36px;height:auto;background-color:#ffe37d;}
	
#content_links ul {
	margin:0px 0px 40px 55px;
	list-style-image: url(../pix/list_style_image_haga_flagge_orange.gif);
	list-style-type:none;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding:0;
	}
	
#content_links ul li {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
	
#content_links ul ul {margin:6px 0px 30px -15px;padding:0;list-style-type:none;list-style-image:none;}
	
#content_links ul ul li {font-weight:normal; margin-top:6px;margin-bottom:8px;display:block;}
	 
#content_links ul ul li a:link, 
#content_links ul ul li a:visited, 
#content_links ul ul li a:active  {text-decoration:none;color:#000000;line-height:12px;}
	 
#content_links ul ul li a:hover {text-decoration:none;color:#a27806;font-weight:300;text-decoration:underline;}

/* Begin: Content-Mid-Column --------------------------------------------------------- */

#content_mitte {
	width:408px;
	height:auto;
	float:left;
	margin:0px 0px 0px 7px;
	background-color:#fff1c3;
	padding-top:34px;
	padding-left:35px;
	padding-bottom:40px;
	padding-right:35px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	}
	
#content_mitte p {margin-bottom:20px;}
	
#content_mitte ul#pressespiegel {position:relative;left:-25px; list-style-image:url(../images/bullet.gif);}
	
#content_mitte a:link, 
#content_mitte a:visited, 
#content_mitte a:active {font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#245e1f;text-decoration:underline;}	
#content_mitte a:hover {font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#245e1f;text-decoration:none;}
		
/* Begin: Content-Right-Column ------------------------------------------------------- */
		
#content_rechts {
	width:182px;
	height:auto;
	float:right;
	margin:0px 0px 0px 7px;
	background-color:#e6e568;
	padding-left:15px;
	padding-top:34px;
	padding-right:10px;
	padding-bottom:40px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	}

#content_rechts a:link, 
#content_rechts a:visited, 
#content_rechts a:active {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#245e1f;font-weight:bold;text-decoration:underline;}
#content_rechts a:hover {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#245e1f;font-weight:bold;text-decoration:none;}
	
/* Begin: Footer ------------------------------------------------------------------------ */

#abstand {clear:both;width:100%;height:7px;background-color:#FFFFFF;} 
#footer {width:900px;height:40px;background-color:#b2c900;margin:0;font-size:11px;color:#245e1f;font-size:11px;}
	
.footer_left {margin-left:37px;margin-top:14px;float:left;}
.footer_right {float:right;margin-right:20px;margin-top:14px;}

.footer_left .haga-profi {margin-right:72px;} 
	 
.footer_left a:link, 
.footer_left a:visited, 
.footer_left a:active {height:11px;line-height:11px;text-decoration:underline;color:#245e1f;} 
.footer_left a:hover {height:11px;line-height:11px;text-decoration:underline;color:#000000;	}

.footer_right a:link, 
.footer_right a:visited, 
.footer_right a:active {height:11px;line-height:11px;text-decoration:none;color:#245e1f;}	 
.footer_right a:hover {height:11px;line-height:11px;text-decoration:none;color:#000000;}
	 
.kobold-green  {color: #245E1F;font-weight: bold;}
.kobold-orange  {color: #C68C00;font-weight: bold;}


/* Begin: headlines ------------------------------------------------------------------- */	
	
h1 {font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#245e1f;margin:0;}
h2 {font-weight:bold;font-size:12px;font-family:Arial, Helvetica, sans-serif;display:inline;color:#000000;margin:0;padding:0;}
h3 {font-weight:bold;font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#245e1f;margin:0;padding:0;}	
h4 {font-weight:bold;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#245e1f;margin:0;padding:0;}
h5 {font-weight:bold;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#245e1f;margin:0;padding:0;}
		
/* Begin: Kontaktformulare ------------------------------------------------------------ */

#formular {margin: 20px 0;}
#formular .floatz label {display: block;float: left;width: 80px;margin-bottom: 5px;}
	
#formular .floatz input {width: 150px;margin-bottom: 5px;border: 1px dotted #C68C00;}	
#formular textarea {width: 230px;height: 140px;border: 1px dotted #C68C00;margin-top: 5px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
		
#formular input:focus,#formular textarea:focus {border: 1px dotted #245E1F;}	
#formular label.error {width: 160px;float: right;color: #C6011A;font-style: italic;text-align: left;}	
#formular input.error { border: 1px dotted #C6011A;}
	

h5 {font-size: 16px;margin: 10px 0;padding-bottom:5px;color: #245E1F;cursor: pointer;font-weight: normal;line-height:140%;border-bottom:1px dotted #9DAF00}

.sdb_dl	li { margin-bottom: 10px; }
	

	
	

