	*{
		padding: 0px;
		margin: 0px;
	}
	
	body{
		text-align: center;
		margin: 0px;
    	padding: 0px;
	}
	
	/* Design-Objekte */
	#container{
		position: relative;
		width: 1000px;
		margin: auto;
		text-align: left;
	}
	
	#header{
		height: 160px;
		background: url('banner1.jpg') no-repeat; #FBE9BF;
	}
		#header img{
			margin-top: 260px;
			display: none;
		}
	
	#suche{
		position: absolute;
		left: 10px;
		top: 5px;
		z-index: 30;
		width: 500px;
		text-align: left;
		color: #000;
	}
	#regionen_navi{
		margin-top: 30px;
		height: 15px;
		padding: 5px;
		background: #FAC240;
		color: #000;
	}
		#regionen_navi a{
			color: #000;
		}
	
	#navcontainer{
		position: absolute;
		top: 160px;
		left: 0px;
		z-index: 200;
		width: 100%;
		height: 34px;
		background: #FAC240;
		text-align: left;
	}
		#navi, #navi ul { list-style-type:none; margin:0px; padding:0px; } /* Style-Reset */

		#navi li { width: 110px; float:left; } /* Horizontale Anordnung */
		
		#navi li ul { display:none; } /* Normalzustand eingeklappt */
		#navi li:hover ul { display:block; } /* Ausgeklappt */
	  
		/*#navi { position:absolute; }*/

		#navi li { border-right:1px solid #000; margin:0px; font-weight:bold; display:block; background:#FAC240; color:#000; }
		#navi a { padding-left: 7px; font-size: 10pt; }
		#navi ul li { border:none; margin:0px; background:#FAC240; }

		#navi a { font-weight:bold; display:block; padding-top: 7px; padding-bottom: 7px; }
		#navi li ul li a { padding-top: 3px; padding-bottom: 3px; font-size: 11pt;  }
		#navi a:link, #navi a:visited { color:#000; background:#FAC240; text-decoration:none; }
		#navi a:active, #navi a:hover { color:#FFF; background:#FAC240; text-decoration:none; } /* #255916 */
	
	#seite{
		position: relative;
		padding: 10px;
	}
	
		#inc_container{
			width: 740px;
		}
	
		#seo_text_container{
			color: #666;
			font-size: 8pt;
		}
	
	#sv1{
		position: absolute;
		top: 0px;
		left: 765px;
		padding-top: 230px;
		background-color: #B8E1EE;
		text-align: center;
	}
		#sv1 a{
			font-size: 10pt;
			padding: 5px;
			display: block;
			width: 220px;
			
			/*float: left;*/
			border-bottom: 1px solid #FFF;
			border-top: 1px solid #FFF;
		}
			#sv1 a:hover{
				border-bottom: 1px solid #59BD3E;
				border-top: 1px solid #59BD3E;
			}
	
	#werbung_container{
		display: none;
		/*float: left;
		padding-top: 5px;
		padding-bottom: 10px;
	}
		#werbung_container ul li{
			list-style-type: none;
			width: 18%;*/
		}
		
	#footer{
		clear: both;
		padding-top: 15px;
		text-align: center;
		border-top: 1px solid #FBE9BF;
		color: #FBE9BF;
	}
		#footer .text_klein{
			color: #000000;
			font-weight: normal;
		}
		
		#footer td{
			padding-right: 25px;
			line-height: 110%;
		}
		
	#bookmarks{
		text-align: center;
		margin-top: 7px;
		padding-top: 5px;
		padding-bottom: 5px;
		border-top: 1px solid #FBE9BF;
	}
	
	#live_help{
		color: #FFFFFF;
		text-align: right;
		position: absolute;
		top: 220px;
		right: 10px;
		width: 205px;
		font-size: 11pt;
	}
	
	
	/* HTML-Objekte */
	body, table, td {
        font-family: Arial, Helvetica, Sans, sans-serif;
        font-weight: normal;
        font-style: normal;
        font-size: 11pt;
        text-decoration: none;
        color: #222;
    }
    
    table{
		border-spacing: 0px;
    }
    
    td{
		vertical-align: top;
    }
    
    h1, h2, h3, h4, h5 {
        font-weight: bold;
        font-size: 18pt;
        color: #FF0000;
        padding-top: 15px;
        padding-bottom: 10px;
    }
    h2 {
        font-size: 16pt;
    }
    h3 {
        font-size: 14pt;
    }
    h4, h5 {
        font-size: 12pt;
    }

    a img{
        border: 1px solid #59BD3E;
    }
    
    select {
		background-color: #fff; 
		border: 1px solid #64cf47; 
		color: #5f665e;
		font-size: 11pt;
		padding: 4px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		margin-bottom: 3px;
		margin-left: 5px;
	}
	input, textarea {
		background-color: #fff; 
		border: 1px solid #64cf47; 
		color: #000000;
		font-size: 11pt;
		padding: 4px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		margin-bottom: 3px;
		margin-left: 5px;
	}
	hr{
		border: 0px;
		border-bottom: solid 1px #255916;
	}
	ul{
		padding-left: 20px;
	}
    
    
    /* Navigation */
    a, a:active, a:focus, a:link, a:visited {
        font-family: Arial, Geneva, Helvetica, sans-serif;
        text-decoration: none;
        font-weight: bold;
        font-size: 11pt;
        color: #255916;
    }
    a:hover {
        text-decoration: none;
        color: #0000FF;
    }
    a.kalender{
		font-size: 7pt;
		font-family: Arial, Helvetica, sans-serif;
    }
    a.regionen_navi{
		font-size: 9pt;
    }
    .regionen_navi_text{
		font-size: 10pt;
    }
    /*a.regionen_link{
		font-size: 10pt;
		color: #435532;
    }*/
    a.footer_link_hl{
		font-size: 10pt;
		color: #0000FF;
    }
    a.footer_link{
		font-size: 8pt;
		color: #0066FF;
    }
    a.footer_link:hover{
		text-decoration: underline;
    }
    
    /* CSS-Klassen */
    .text_faerbig{
		color: #435532;
		font-weight: bold;
    }
    .text_faerbig2{
		color: #166ACD;
		font-weight: bold;
    }
    .text_hervorhebung{
		color: white; 
		font-weight: bold; 
		background-color: #59BD3E;
    }
    .sv_link_faerbig{
		color: #255916;
    }
    .h1_fake{
		font-size: 16pt; 
		color: #59BD3E; 
		font-weight: bold;
	}
	
    .obj_tabelle_farbe {
        padding: 3px;
        margin: 3px;
        /*background-color: #333;*/
        border-bottom: 1px solid #255916;
    }
    .obj_tabelle_farbe2 {
        padding: 3px;
        margin: 3px;
        /*background-color: #92C5FE;*/
        border-bottom: 1px solid #255916;
    }
    .obj_tabelle_weiss {
        padding: 3px;
        margin: 3px;
        /*background-color: #AECEFF;*/
        border-bottom: 1px solid #255916;
    }
    .obj_bild {
        width: 165px; 
        height: 123px;
    }
    .text_klein {
        font-weight: bold;
        font-size: 9pt;
        color: #000;
    }
    .headline_td {
        color: #0000FF;
        /*background-color: #D5860C;*/
        font-weight: bold;
    }
    .table_mit_border{
    	border: solid Black 1px;
    }
    .error{
        font-size: 10pt;
        text-decoration: none;
        color: #AFF;
    }
    .linkbild {
        border: 2px;
        color: #000;
    }
    
    /* SUCHFELD */
    
    .gloabalSearchInput, .gloabalSearchSelect, .gloabalSearchButton {
		padding: 6px;
		font-weight: bold;
	}
	.gloabalSearchInput { background: #fff url(search-icon.png) no-repeat 4px 50%; padding: 6px 6px 6px 30px; width: 180px}

	.gloabalSearchSelect {padding: 7px; margin: 0 5px; width: 140px}
	.gloabalSearchImage {vertical-align: top}


