* { 	

margin: 0;	

padding: 0;

}



html, body {	height: 100%;}body {	background: url(../img/global/verlaufBack_streifen.jpg) no-repeat 935px  0 #fff fixed;	font-size: 75%;}p, div, a, a:visited, a:link, a:active, input, textarea , ul {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #2b3d14;	font-size: 1em;}p , ul {	padding-bottom: 0;	line-height: 1.4em;} ul {	margin-left: 15px;}a:hover {	color: #649117;}img { 	border: 0; }







.fliesstext {	

padding-bottom: 15px; padding-top: 10px;

}



.grueneBox  { 

font-size: 0.9em;	

color: #2b3d14;

background-color: #E6F3CB; 

padding: 1px 15px 2px 15px;

}


hr { line-height:inherit; background-color: #689321; height:1px; border:0; margin-top:20px; margin-bottom:40px; background: url(../img/global/linie_gestrichelt_vertikal.gif)}



ul {

padding-top: 10px;

}



.fliesstextBold {	font-weight: bold;}.clear {	clear: both;	height: 0;	line-height: 0;	font-size: 0;}/*  ========== STRUKTUR ==========  */



#flashTopSpaceflashCenter{ padding-top: 8px;}

#flashTopSpaceflashRechts{ padding-top: 0px;}



#inhaltTemplate1 {	position: relative;	width: 970px;	min-height: 100%;	background: url(../img/global/v1_linie.gif) repeat-y 680px;}

* html #inhaltTemplate1 { 	height: 100%;} 

#inhaltTemplate1-links {	float: left;	padding-left: 60px;	width: 600px;}

#inhaltTemplate1-rechts {	float: left;	margin-left: 18px;	width: 257px;}

#inhaltTemplate2-links {	float: left;	padding-left: 60px;	margin-right: 20px;	width: 430px;}

#inhaltTemplate2-mitte {	float: left;	width: 172px;}

#inhaltTemplate2-rechts {	float: left;	margin-left: 18px;	width: 270px;}

#inhaltTemplate2 {	position: relative;	width: 970px;	min-height: 100%;	background: url(../img/global/v2_linie.gif) repeat-y 510px;}* html #inhaltTemplate2 { 	height: 100%;} #kopf {	width: 970px;	height: 200px;}

#inhaltTemplate1-links,#inhaltTemplate1-rechts,#inhaltTemplate2-links,  #inhaltTemplate2-mitte,  #inhaltTemplate2-rechts {	padding-bottom: 60px;}#fuss {	position: relative;	float: left;	width: 935px;	height: 60px;	margin-top: -60px;	background-color: #fff;}#fussInhalt {	font-size: 0.75em;	padding: 35px 0px 10px 60px;}


/*  ========== Headline ==========  */
h1, h1.suchergebnisTitel {	font-family: Georgia;	font-size: 1.7em;	font-weight: normal;	color: #2b3d14; text-decoration:underline;}



h1, h3 {	

padding-bottom: 15px;

}



h1.suchergebnisTitel {	display:inline;}h2 {	font-family: Georgia;	font-size: 1.7em;	font-weight: normal;	color: #2b3d14;	padding-bottom: 5px;}



h3 {	

font-family: Georgia;	

font-size: 1.25em;	

font-weight: normal;	

color: #649117;

padding-bottom: 10px;

}



ul.green {
	font-family: Georgia;	
	font-size: 1.25em;	
	font-weight: bold;	
	color: #649117;
	padding-bottom: 10px;
	font-style: italic;
	margin-top: -12px;
}
ul.green li {
	background-image: url(../img/global/list_green.png);
    background-repeat: no-repeat;
    background-position: 0 6px;
    list-style: none;
    margin: 0 0 0 -16px;
    padding-left: 16px;
}



h4 {	

font-family: Verdana, Arial, Helvetica, sans-serif;	

font-size: 1.1em;	

font-weight: bold;	

color: #2b3d14;

padding-bottom: 10px;


}


.grueneBoxH4 { 

color: #ffffff;

background-color: #689321; 
line-height: 20px;
padding: 3px 15px 3px 15px;

}

.grueneBoxH4MedLight { 

color: #ffffff;

background-color: #a8d65b;
line-height: 20px;
padding: 3px 15px 3px 15px;

}

.grueneBoxH4Light { 

color: #000000;

background-color: #E6F3CB; 

line-height: 20px;
padding: 3px 15px 3px 15px;

}



h5 {	

font-family: Verdana, Arial, Helvetica, sans-serif;	

font-size: 1em;	

color: #ffffff;

font-weight:normal;

background-color:#009900

}


h6 {	

font-family: Georgia;	

font-size: 1.25em;	

font-weight: normal;

font-style:italic;	

color: #CA726A;

padding-bottom: 10px;

}


/*  ========== Men� ==========  */

#hauptMenue ul, #globalMenue ul {	margin-left: 0;	margin-top: 6px;}

#hauptMenue ul.ebene-0 {	padding: 0 0 55px 20px;		font-size: 1.7em;		line-height: 1.2em;}

#hauptMenue ul.ebene-1 {	padding: 0;	font-size: 0.75em;	line-height: 1.2em; }

#globalMenue  {	padding: 0 20px;	font-size: 1.25em;}

#hauptMenue ul li a, #hauptMenue ul li a.aktiv:hover {
	color: #649117;
}

#hauptMenue ul.ebene-1 li a, #hauptMenue ul li a.aktiv,
#hauptMenue ul li, #hauptMenue ul li a:hover {
	color: #2b3d14;
}

#hauptMenue ul li a {
	text-decoration: none;
}

#hauptMenue ul.ebene-1 li a {
	display: block;
	padding-left: 16px;
	background: url(../img/global/bullet_rot.gif) 0 4px no-repeat;
}

#hauptMenue ul.ebene-1 li.aktiv {
	padding-left: 16px;
	background: url(../img/global/pfeil_btn.gif) 0 9px no-repeat; 
}

#hauptMenue ul.ebene-1 li a:hover {
	
	color: #649117;
	background: url(../img/global/pfeil_btn.gif) 0 4px no-repeat;
}

#hauptMenue ul li, #hauptMenue ul li a, #globalMenue ul li, #globalMenue ul li a {	font-family: Georgia;}#hauptMenue ul li, #globalMenue ul li {	list-style: none;}#hauptMenue ul.ebene-0 li { 	padding-top: 5px;}

#hauptMenue ul.ebene-1 li { 		padding-bottom: 5px;}
#hauptMenue ul.ebene-0 li#menue-1 {	padding-top: 0;}
#globalMenue ul li {	padding-bottom: 2px;}
#globalMenue ul li#lt {	padding-bottom: 0;}

#globalMenue  ul li a:hover, #globalMenue ul li  {	color: #649117;}
#globalMenue ul li a {	color: #2b3d14;	text-decoration: none;}
/*  ========== Such Container ==========  */
#suchContainer {	padding-bottom: 15px;	background-color: #fff;}
#suchContainer input#suche {	width: 127px;	padding: 1px 0 1px 22px;	border: 1px solid #ebf4df;	margin-right: 3px;	font-family: Georgia;	color: #2b3d14;	font-size: 1.25em;}
.suchBtn {	width: auto;	height: auto;}
/*  ========== Team ==========  */
.team-img {	margin-right: 15px;}.spalte2_links, .spalte2_rechts  {	line-height: 2em;}.spalte2_links {	width: 110px;	float: left;}.spalte2_rechts {	width: 490px;	float: left;	clear: right;}





/*  ========== Kontakt Formular ==========  */
#kontaktForm  h1, 
#kontaktForm p, 
#kontaktForm  div, 
#kontaktForm label, 
#kontaktForm input , 
#kontaktForm textarea{	color: #3B541B;}
#kontaktForm {	width: 428px;}
#kontaktForm label, #kontaktForm input {	display: block;}
#kontaktForm input , #kontaktForm textarea {	border: 1px solid #999999;}
#kontaktForm input {	float: left;	width: 315px;	padding: 1px 0px 1px 5px;	margin-bottom: 7px;}
#kontaktForm label {	float: left;	width: 96px;	text-align: right;	padding: 3px 10px 3px 0;	clear:both;}
#kontaktLinks, #kontaktRechts{	text-align: right;}#kontaktLinks{	/*width: 50%; */	float: left;}
#kontaktRechts{	width: 50%;	float: right;}#kontaktForm  input#plz {	float: left;	width: 45px;}
#kontaktForm  input#ort {	width: 215px;	float: right;}
#kontaktForm  label#ortLabel {	width: auto;	clear: none;	padding-left: 10px;	padding-right: 0;}
#kontaktForm  input.c_options {	
	float: left;	
	width: auto;	
	padding: 0;	
	margin-right: 10px;	
	margin-top: 4px;	
	border: 0;
}
* html #kontaktForm  input.c_options {	margin-top: 0; /* f�r IE  6 */}
#kontaktForm  label.checkbox_label {	width: 282px;	text-align: left;	clear: none;}
#kontaktForm  textarea#nachricht {	float: left;	width: 315px;	height: 125px;	padding-left: 5px;}

#kontaktForm #submitBtn {	float: left;	width: auto;	height: auto;	border: 0;	margin: 0;	padding: 0;}
#kontaktForm label.text-bold {	font-weight: bold;}
#kontaktForm #isPostBack {	border: 0;	margin: 0;	padding: 0;	width: 0;	height: 0;}

div#c_spacer {
	height: 17px;
	overflow: hidden;
}

a#contact_send {
	color: #395219;
	font-size: 13px;
	background-image: url(../img/icon_contact_send.jpg);
	background-repeat: no-repeat;
	background-position: 177px 4px;
	display: block;
	text-decoration: none;
	width: 199px;
	margin: 0;
	padding: 0;
}
* html a#contact_send {
	background-position: 73px 4px;
}
*+html a#contact_send {
	background-position: 73px 4px;
}

input.vh {
	background: transparent;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden;
}



/* *** gmaps **************************************************************************************************** */
div#map {
	width: 600px;
	height: 380px;
	margin-top: 8px;
}


/*  ========== Suchergebniss ==========  */.suchbegriff {	color: #649117;}.trennerPipe {	padding: 0 10px;}table#suchergebnis {	width: 100%;	margin-top: 15px;}table#suchergebnis  td.introText,table#suchergebnis  td.mehrBtn {	padding-bottom: 5px;	padding-top: 5px;	vertical-align: bottom;	line-height: 1.4em;}table#suchergebnis  td.bgLinie {	background: url(../img/global/h_linie.gif) center left repeat-x;	line-height: 0px;	padding: 5px 0;}table#suchergebnis  td.mehrBtn {	text-align: right;	padding-right: 10px;	padding-left: 3px;}

/*  ========== Diverses ==========  */

.ankerNavi ul li, .ankerNavi ul li a {
	font-family: Georgia;
	background: url(../img/global/bullet_rot.gif) 0 6px no-repeat;
}

.ankerNavi {
	font-size: 1.25em;
	padding-bottom: 15px;
}

.ankerNavi ul {
	padding: 0;
	margin: 0;
}

.ankerNavi ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.ankerNavi ul  li {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: both;
}

.ankerNavi ul  li a {
	display: block;
	float: left;
	text-decoration: none;
	margin: 0;
	padding: 0 0 0 16px;
}

.ankerNavi ul li a:hover {
	color: #649117;
	background: url(../img/global/pfeil_btn.gif) 0 6px no-repeat;
}



/* *** news teaser ****************************************************************************************************** */
div#news_icon {
	position: absolute;
	top: 135px;
	left: 817px;
	z-index: 4999;
}

div.news_teaser_item {
	padding: 29px 0 13px 0;
	width: 220px;
	color: #6D9E19;
}

div.nti_subheadline {
	font-weight: bold;
	font-size: 10px;
	color: #6D9E19;
}

div.nti_headline {
	padding: 1px 0 4px 0;
	font-size: 20px;
	color: #6D9E19;
	font-family: Georgia, serif;
	line-height: 22px;
}

div.nti_text {
	color: #6D9E19;
	font-size: 10px;
	line-height: 12px;
}

div.nti_link {
	padding-top: 4px;
}
div.nti_link a {
	color: #6D9E19;
	font-size: 10px;
	padding-left: 20px;
	background: url(../img/news_arrow.png) no-repeat 0 1px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	height: 13px !important;
}
* html div.nti_link a {
		
	
	background-positon: 0 1px;
}
div.nti_link a:visited {
	font-size: 10px !important;	
}

div.news_active {
	color: #2B3D14 !important;
}
div.news_active a {
	color: #2B3D14 !important;
}

/* *** news details site ********************************************************************************************* */
h2#news_details_subheadline {
	font-size: 10px;
	font-weight: bold;
	color: #2B3D13;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	padding: 9px 0 1px 0;
	margin: 0;
}
h1#news_details_headline {
	font-size: 20px;
	color: #2B3D14 !important;
	font-family: Georgia, serif;
	line-height: 22px;
	text-decoration: none;
	padding: 0 0 15px 0;
	margin: 0;
}
div#news_details_img {
	padding-bottom: 3px;
}


