body {
	margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;
	background-color: #E8EFC5;
	text-align: left;
}


#balkenBox{
	position:relative;
	top:-698px;
 	left:-164px;
	width:164px;
	height:42px;
	text-align: left;
	z-index:2;
	background-image: url(../jpg/bogenLinks.jpg);
	background-repeat: no-repeat;
}



#bildBox{
	position:relative;
	top:-671px;
	left:696px;
	width:233px;
    	height:573px;
	text-align: left;
	z-index:2;
	background-image: url(../jpg/waldWiesenHB.jpg);
	background-repeat: no-repeat;
}

#hauptBildBox{
	position:relative;
	top:0px;
	left:0px;
	width:828px;
	height:753px;
	text-align: left;
}


#hauptmenu {
	position:relative;
	height:20px;
    width:570px;
	color:#FFFFFF;
	font-family:Trebuchet MS,Arial;
	font-size: 12px;
	font-weight:normal;
	background-color:#35761e;
	z-index:1;
}

#hauptmenu_box {
	position: absolute;
	top:0px;
	left:35px;
	width:570px;
	height: 20px;
}

#hauptmenu_box a { color:#D0DCAC; text-decoration:none;
    padding: 5px 2em;
    /*padding: 0px 20px 5px;*/
}

#hauptmenu_box a:hover { background-color:#36761f; }  /*Hauptmenue focusiert*/

#hauptmenu_box form { margin: 0; padding:0; }

#hauptmenu_box input {
	height:4px;
	width:150px;
	height:20px;
	border: 1px solid #AD7D73;
	background-color:#FBF3F0;
}


#liste {
    position:relative;
    left:0px;
    list-style:none;
    /*margin: 0;*/
    padding: 0;
    margin:0;
    width:197px;
}



ul#liste li a {
    color:#F8EBE4;
    display:block;
    text-decoration:none;
    width:168px;
    font-family:Trebuchet MS,Arial;
    font-size:12px;
    padding-left:29px;
}

ul#liste li a:hover {
     color:#E77845;
     background:#35761e;
     text-decoration:none;
}



#greyline {
	position:relative;
	left:27px;
	width:564px;
	background-color:#FFFFFF;
	height:1px;
	border-bottom: 1px solid #B4B4B4;
}



#nav, #nav ul {
    float: left;
    list-style: none;
    line-height: 1;
    padding: 0;
    margin: 0 0 0 0;
}
#nav li {
    margin:0px 0px 0px 10px;
}
ul#nav li ul li.sfhover a {
	color:#336621;
}
ul#nav li ul li.sfhover ul li a {
	color:#CAD9C2;
}

/*Evry Menue  Popup*/
#nav ul  li {
    font-size:12px;
    font-family:Trebuchet MS,Arial;
    background:#36761f;
    margin:0px;
}

#nav ul  li li { background-color:#64994b; }
#nav ul  li li li { background-color:#70aa54; }
#nav ul  li li li li { background-color:#77b559; }
#nav ul  li li li li li { background-color:#7dbe5d; }


/*Menue TitleRow*/
#nav a {
    display: block;
    text-decoration: none;
    padding: 7px 2px 2px 2px;
}

#nav li.on a {
	color:#F6F9DE;
}
#nav li li a,  li a:hover {
    color:#F6F9DE;
    padding: 0em 1.5em 0.25em 1.5em; /*Firefox bug*/
}



#nav li {
    float: left;
    padding: 0;
    /*width: 10em;*/
}

#nav li ul {
    position: absolute;
    left: -999em;
    height: auto;
    width: 15.4em;
    w\idth: 18.5em;
    font-weight: normal;
    border-width: 0.25em;
    margin: 0;
}

#nav li li {
    padding-right: 2em;
    padding-top:2px;
    padding-bottom:2px;
    width: 16.5em;
}

#nav li ul a {
    width: 14.5em;
}

#nav li ul ul {
    margin: -1.5em 0 0 194px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul,
#nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul, #nav li.sfhover ul ul ul ul ul {
    top:auto;
    left: -999em;
}

#nav li:hover ul,
#nav li.sfhover ul, #nav li li li li.sfhover ul, #nav li li li li li.sfhover ul {
	left: auto;
    border-width: 10px;
    border-top: 8px solid #36761f;
    border-bottom: 8px solid #36761f;
    border-left: 15px solid #36761f;
    background-color:#64994b;
}

#nav li li:hover ul {
    left:auto;
    border-top: 8px solid #64994b;
    border-bottom: 8px solid #64994b;
    border-left: 20px solid #64994b;
    margin-top: -2.15em;
    background-color:#64994bss;
}

#nav li li.sfhover ul, {
    top:auto;
    left:auto;
    display:table;
    border-top: 8px solid #64994b;
    border-bottom: 8px solid #64994b;
    border-left: 20px solid #64994b;
    margin-top: -2.15em;
    background-color:#64994b;
}

#nav li li li a,  li li a:hover  {
    color:#F6F9DE;
    padding: 1px 1.5em 0px 1.5em; /*Firefox bug*/
}

#nav li li li:hover ul {
    top:auto;
    left:auto;
    display:table;
    border-top: 8px solid #70aa54;
    border-bottom: 8px solid #70aa54;
    border-left: 15px solid #70aa54;
}

#nav li li li.sfhover ul {
    top:auto;
    left:auto;
    display:table;
    border-top: 8px solid #70aa54;
    border-bottom: 8px solid #70aa54;
    border-left: 15px solid #70aa54;
}

#nav li li li li:hover ul {
    top:auto;
    left:auto;
    display:table;
    border-top: 8px solid #77b559;
    border-bottom: 8px solid #77b559;
    border-left: 15px solid #77b559;
}

#nav li li li li li:hover ul {
    top:auto;
    left:auto;
    display:table;
    border-top: 8px solid #7dbe5d;
    border-bottom: 8px solid #7dbe5d;
    border-left: 15px solid #7dbe5d;
}


ul#nav li:hover, ul#nav li.sfhover  {
	color:#336621; background-color: #36761f;
}
ul#nav li:hover a, ul#nav li.sfhover a {
	color:#F8EBE4;
}
ul#nav li ul li:hover,
ul#nav li ul li.sfhover,
ul#nav li ul li a:hover {
	color:#336621;
	background-color: #cad9c2;
}

ul#nav li ul li ul li:hover, ul#nav li ul li ul li.sfhover, ul#nav li ul li ul li a:hover { color:#336621; background-color: #cad9c2; margin:0; }
ul#nav li ul li ul li ul li:hover, ul#nav li ul li ul li ul li.sfhover, ul#nav li ul li ul li ul li a:hover{ color:#336621; background-color: #d1e0c8; margin:0; }
ul#nav li ul li ul li ul li ul li:hover, ul#nav li ul li ul li ul li ul li.sfhover, ul#nav li ul li ul li ul li ul li a:hover { color:#336621; background-color: #d5e5cd; margin:0; }
ul#nav li ul li ul li ul li ul li ul li:hover, ul#nav li ul li ul li ul li ul li ul li.sfhover, ul#nav li ul li ul li ul li ul li ul li a:hover { color:#336621; background-color: #daead1; margin:0; }




.sprachauswahl {
    font-family: Trebuchet MS;
    font-size: 12px;
    color:#1c5408;
    font-weight:normal;
    padding: 7px 0px 0px 0px;
}

.sprachauswahl a {
    font-family: Trebuchet MS;
    font-size: 12px;
    color:#1c5408;
    font-weight:normal;
    padding: 7px 0px 0px 0px;
    text-decoration: none;
}

.sprachauswahl a:hover {
    font-family: Trebuchet MS;
    font-size: 12px;
    color:#FFFFFF;
    font-weight:normal;
    padding: 7px 0px 0px 0px;
    text-decoration: none;
}

.copyright {
    font-family: Trebuchet MS;
    font-size: 12px;
    color:#1C5408;
    text-decoration: none;
    text-align:left;
    text-align:left;
    padding:2px 0px 2px 240px;

}

.copyright a {
    font-family: Trebuchet MS;
    font-size: 12px;
    color:#1C5408;
    text-decoration: none;
}

.copyright a:hover {
    font-family: Trebuchet MS;
    font-size: 12px;
    color:#FFFFFF;
    text-decoration: none;
}
/** SITEMAP ***/
/*.tx-dropdownsitemap-pi1 ul { list-style-type: none; padding:0px; margin: 0px; } */



#biologo {
    padding: 32px 0px 0px 110px;
}

.biogif {

}

#locationLayer {
    position:relative;
    top:-21px;
    font-family: Trebuchet MS;
    font-size: 11px;
    color:#1C5408;
    border-bottom:1px solid #c00039;
    margin: 0px 0px 0px 47px;
    text-indent:20px;
    text-decoration:none;
}

#locationLayer a {
    color:#86032A;
    text-decoration:none;
}

#locationLayer a:hover {
    color:#86032A;
    text-decoration:underline;
}

#newscontainer {
	position:absolute;
	top: 180px;
	width: 175px;
	height:auto;
	background-color:#c00039;
	font-family: Trebuchet MS;
	left: 1057px;
}

#newsbozenoben1 {
    position:relative;
    width: 175px;
    height:26px;
    background-color:#c00039;
    font-family: Trebuchet MS;
    font-size: 16px;
    color:#dff2d8;
    text-indent:15px;
}

#newsbozenunten1 {
    position:relative;
    width: 175px;
    height:50px;
    background-color:#86042a;
    font-family: Trebuchet MS;
    font-size: 16px;
    color:#dff2d8;
    text-indent:15px;
}

#newsbozenunten1 a {
    position:relative;
    width: 175px;
    height:50px;
    background-color:#86042a;
    font-family: Trebuchet MS;
    font-size: 16px;
    color:#dff2d8;
    text-indent:20px;
}

#newsbozenunten1 a:hover {
    position:relative;
    width: 175px;
    height:50px;
    background-color:#86042a;
    font-family: Trebuchet MS;
    font-size: 16px;
    color:#FFFFFF;
    text-indent:20px;
}

#newsbozenunten2 {
    position:relative;
    width: 175px;
    height:50px;
    background-color:#86042a;
    color:#F3DCE3;
    text-indent:15px;
    font-family: Trebuchet MS;
    font-size: 12px;
}

#newsbozenunten2 a {
    position:relative;
    width: 175px;
    height:50px;
    background-color:#86042a;
    color:#F3DCE3;
    text-indent:15px;
    font-family: Trebuchet MS;
    font-size: 12px;
}

#newsbozenunten2 a:hover {
    position:relative;
    width: 175px;
    height:50px;
    background-color:#86042a;
    color:#FFFFFF;
    text-indent:15px;
    font-family: Trebuchet MS;
    font-size: 12px;
}

#newsbozenimage1 {
    position:relative;
    width: 175px;
    height:251px;
    background-color:#c00039;
    color:#dff2d8;
}

#newsbozenunten3 {
    position:relative;
    width: 175px;
    height:5px;
    background-color:#c00039;
    color:#F3DCE3;
    text-indent:20px;
    font-family: Trebuchet MS;
    font-size: 16px;
}

#spacer {
    height: 8px;
}

#nav_left {
    position:relative;
    top:-7px;
    min-height: 100 px;
}


#startseitelayer {
    position:relative;
    font-family: Trebuchet MS;
    font-size: 11px;
    color:#1C5408;
    border-bottom:1px solid #c00039;
    border-left:1px solid #c00039;
    height:65px;
    margin: 0px 0px 10px 0px;
}


#startseiteimage {
    text-align:center;
    border-top:1px solid #c00039;
    border-right:1px solid #c00039;
    background-color:#c00039;
    height:65px;
}

#startseitetop, #startseitetop a, #startseitetop a:hover {
    height:23px;
    background-color:#598e40;
    text-indent:20px;
    color:#e8efc5;
    font-family: Trebuchet MS;
    font-size: 14px;
    line-height:1.7em;
    padding-bottom: 4px;
    margin: 0px 0px 0px 0px;
    text-decoration:none;
}


#startseiteinhalt {
    position: relative;
    height:30px;
    background-color:#e8efc5;
    padding-left:25px;
    padding-top: -10px;
    padding-right:2px;
    padding-bottom:2px;
    font-family: Trebuchet MS;
    font-size: 12px;
    line-height:1.5em;
    color:#598e40;
    margin: -8px 0px 5px 0px;
    zindex: 10;
}


#kastenmenu {
    position:relative;
    font-family: Trebuchet MS;
    font-size: 11px;
    color:#e8efc5;
    height:27px;
    margin: 0px 0px 0px 0px;
    background-color:#b5cb8d;
    bottom:-10px;;
    width:541px;
}

#nummer {
    position:relative;
    bottom: 18px;
    width:28px;
    font-family: Trebuchet MS;
    font-size: 14px;
    height:28px;
    color:#dff2d8;
    margin: 0px 0px 0px 11px;
    background-color:#c10039;
    text-indent:0.8em;
    line-height:2.4em;
}

#nummer a {
    background-color:#c10039;
}

#nummer a:hover {
    background-color:#86032Z;
}

#nummer_selected {
    background-color:#86032Z;
}

#seitenanzahl {
    position:relative;
    font-family: Trebuchet MS;
    font-size: 11px;
    color:#1C5408;
    height:27px;
    margin: 0px 0px 0px 23px;
    bottom:18px;
}

#drucken {
    position:relative;
    font-family: Trebuchet MS;
    font-size: 11px;
    color:#1C5408;
    height:27px;
    margin: 0px 0px 0px 410px;
    bottom:0px;
}

#titellayer {
    top:210px;
    position:absolute;
    font-family: Trebuchet MS;
    font-size: 12px;
    color:#1C5408;
    height:25px;
    margin: 0px 0px 0px 47px;
}

#inhaltinhalt {
    height:239px;
    background-color:#d5dfab;
    padding-left:25px;
    padding-top:2px;
    padding-right:2px;
    padding-bottom:2px;
    font-family: Trebuchet MS;
    font-size: 12px;
    line-height:1.5em;
    color:#598e40;
}

#inhalttop {
    height:23px;
    background-color:#598e40;
    text-indent:20px;
    color:#e8efc5;
    font-family: Trebuchet MS;
    font-size: 14px;
    line-height:1.7em;
}

#image {
    position:absolute;
    top:255px;
    height:239px;
    width:239px;
    border-top:1px solid #c00039;
    border-right:1px solid #c00039;
    border-left:1px solid #c00039;
    border-bottom:1px solid #c00039;
}

#image2 {
    position:absolute;
    top:255px;
    height:239px;
    width:239px;
}

.bodytextbold {
    font-family: Trebuchet MS;
    font-size: 12px;
    font-weight:bold;
    color:#1c5408;
    line-height:1.3em;
}

.bodytextnormal {
    font-family: Trebuchet MS;
    font-size: 12px;
    color:#1c5408;
    line-height:1.3em;
}

#nummerbild {
    position:relative;
    bottom: 35px;
    left:-54px;
    width:28px;
    font-family: Trebuchet MS;
    font-size: 14px;
    height:28px;
    color:#dff2d8;
    margin: 0px 0px 0px 0px;
    background-color:#c10039;
    text-indent:0.8em;
    line-height:2.4em;
}

#newsbody2 {
    height:auto;
    background-color:#d5dfab;
    top:200px;
    padding-left:25px;
    padding-top:20px;
    padding-right:2px;
    padding-bottom:2px;
}

#kleinesbild1 {
    position:absolute;
    top:514px;
    height:104px;
    width:104px;
    border-top:1px solid #c00039;
    border-right:1px solid #c00039;
    border-left:1px solid #c00039;
    border-bottom:1px solid #c00039;
}



.drucken {
    position:relative;
    font-family: Trebuchet MS;
    font-size: 11px;
    color:#1C5408;
    height:27px;
    margin: 0px 0px 0px 410px;
    bottom:-10px;
}

#imagewerwirsind {
    position:absolute;
    top:255px;
    height:175px;
    width:522px;
    border-top:1px solid #c00039;
    border-right:1px solid #c00039;
    border-left:1px solid #c00039;
    border-bottom:1px solid #c00039;
}

#mpreis {
    position:absolute;
    top:0px;
    padding-left:450px;
    height:23px;
    text-indent:20px;
    color:#e8efc5;
    font-family: Trebuchet MS;
    font-size: 14px;
    line-height:1.7em;
}




#biologogeschaefte {
    position:relative;
    width: 175px;
    height:auto;
    margin-top:10px;
}

#newsbozen1 {
    position:relative;
    width: 175px;
    height:auto;
    background-color:#c00039;
    font-family: Trebuchet MS;
}
#rightSpacer {
    padding-top:30px;
}
#newsbozen2 {
    position:relative;
    width: 175px;
    background-color:#c00039;
    font-family: Trebuchet MS;

}
#newsBozen2 h4 {
    font-family: "Trebuchet MS";
    font-size: 14px;
    color:#E8F1DE;
    margin:0px;
    padding:5px 0px 0px 15px;
}
#newsBozen2 p {
    font-family: "Trebuchet MS";
    font-size: 12px;
    color:#405C2C;
    font-weight:bold;
    margin:0px;
    padding:0px 0px 5px 15px;
}



#titellayergeschaefte {
    position:absolute;
    font-family: Trebuchet MS;
    font-size: 12px;
    color:#1C5408;
    height:25px;
    margin: 0px 0px 0px 47px;
}

#startseitetopgeschaefte {
    height:23px;
    background-color:#d20145;
    text-indent:20px;
    color:#e8efc5;
    font-family: Trebuchet MS;
    font-size: 14px;
    line-height:1.7em;
}

#newsbozenoben2 {
    font-size: 12px;
    position:relative;
    width: 175px;
    height:26px;
    font-family: Trebuchet MS;
    font-size: 16px;
    color:#dff2d8;
    text-indent:15px;
    line-height:1.8em;
}

#contentLayer {
	position:relative;
	width:541px;
	height:570px;
	z-index:3;
	left: 47px;
	top: 10px;
}

.backgroundmenugesch {
    background-repeat:no-repeat;
    background-image:url(lefttabbg.jpg);
    background-color:#d6dfb4;
}



#gescheaft_balken_u {
    width:541px;
    position:relative;
    font-family: Trebuchet MS;
	min-height:25px;
    margin: 0px 0px 0px 0px;
    bottom: 10px;
    background-color:#85982f;
}

.gescheaft_balken_drucken {
	float:left;
    font-size: 11px;
    color:#1C5408;
    width:300px;
        height:25px;
    background-color:#d9e3a4;
/*    padding-left:25px; */
}

.gescheaft_balken_drucken a {
    color:#1C5408;
    text-decoration:none;
}

.gescheaft_balken_drucken a:hover {
    color:#1C5408;
    text-decoration:underline;
}

.gescheaft_balken_pdf {
    font-size: 11px;
    color:#e4ecbb;
    padding:8px 0px 0px 20px;
	float:left;
}

.gescheaft_balken_pdf a {
    color:#e4ecbb;
    text-decoration:none;
}

.gescheaft_balken_pdf a:hover{
    color:#e4ecbb;
    text-decoration:underline;
}


.csc-firstHeader{
    background-color:#D30045;
    width:521px;
    top:0px;
    position:relative;
    font-family: Trebuchet MS;
    font-size: 14px;
    color:#e8efc5;
    height:20px;
    margin: -20px 0px 0px 0px;
    left: 0;
    padding-left:20px;
    padding-top: 4px;
    font-weight:normal;
}
.csc-sitemap{
    background-color:#D4DFAB;
    width:541px;
    top:0px;
    position:relative;
    font-family: Trebuchet MS;
    font-size: 12px;
    color:#e8efc5;
    height:auto;
    margin: 5px 0px 5px 0px;
    left: 0;
    padding-left:0px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-decoration:none;
}

.csc-sitemap a, .csc-sitemap li a, .csc-sitemap ul li a {
    color:#1C5408;
    text-decoration:none;
}

.csc-sitemap a:visited, .csc-sitemap li a:visited, .csc-sitemap ul li a:visited {
    color:#E77845;
    text-decoration:none;
}

.csc-sitemap a:active, .csc-sitemap li a:active, .csc-sitemap ul li a:active {
    color:#1C5408;
    text-decoration:none;
}

.csc-sitemap a:hover, .csc-sitemap li a:hover, .csc-sitemap ul li a:hover {
    text-decoration:none;
}

.bodytext {
    font-family: Trebuchet MS;
    font-size: 12px;
    color:#1C5408;
    margin: 1px 0px 2px 0px;
    padding: 20px 20px 20px 20px;
}
.news-list-container .bodytext {
    font-family: Trebuchet MS;
    font-size: 12px;
    color:#1c5408;
    line-height:1.3em;
    padding:2px 20px 0px 20px;

}

/* Formatierung für Oeffnungszeiten*/
#zeitentabelle {
width:432px;
margin-left:52px;
margin-top:20px;
border-top:1px solid #1C5408;
border-right:1px solid #1C5408;
border-left:1px solid #1C5408;
border-bottom:1px solid #1C5408;
}

table.zeiten {
}

td.zeitenhell {
 font-family: "Trebuchet MS";
 font-size: 11px;
 color: #1C5408;
 background-color: #d9e3a4;
 padding:10px;
 text-align: right;
 width:170px;
}

td.zeitendunkel {
 font-family: "Trebuchet MS";
 font-size: 11px;
 color: #1C5408;
 background-color: #c7d391;
 padding:10px;
 text-align: left;
 width:262px;
}

.csc-mailform-field {
    font-family: Trebuchet MS;
    font-size: 12px;
    color:#1c5408;
    line-height:1.3em;
}

.csc-mailform {
    border: none;
    background-color:#e4ecbb;
}

.csc-mailform-field label {
    float:left;
    clear:both;
    display:block;
    width:110px;
    padding-left:10px;
    margin-bottom:4px;
}

.csc-mailform-field input,
.csc-mailform-field textarea,
.csc-mailform-field select {
    float:left;
    display:block;
    width:380px;
    border: 1px solid #333;
    background:#F4F4F4;
    padding:1px;
    margin-bottom:4px;
}

.csc-mailform-submit {
    float:right;
    display:block;
    width:380px;
    color:#1c5408;
    margin-bottom:30px;
    margin-top:30px;
    margin-left:-15px;
}

.csc-mailform-field input.csc-mailform-check {
    border: none;
    width:15px;
    margin-left:-1px;
}

.csc-frame-frame1{
    font-family: Trebuchet MS;
    font-size: 11px;
    color:#1c5408;
}




.csc-textpic-image{
    border: 1px solid #c00039;
}

/* Formatierung für Oeffnungszeiten*/
#zeitentabelle {
width:432px;
margin-left:52px;
margin-top:20px;
border-top:1px solid #1C5408;
border-right:1px solid #1C5408;
border-left:1px solid #1C5408;
border-bottom:1px solid #1C5408;
}


#newsBozen{
 font-family: "Trebuchet MS";
 font-size: 14px;
 color: white;
}

#newsbozenoben2{
 font-family: "Trebuchet MS";
 font-size: 14px;
 color: white;
}

#newsbozenunten2{
 font-family: "Trebuchet MS";
 font-size: 14px;
 color: white;
}

#newsbozenuntenTitel{
 font-family: "Trebuchet MS";
 font-size: 14px;
 color: white;
}

#newsbozenuntentext2{
 font-family: "Trebuchet MS";
 font-size: 12px;
 color: #1C5408;
 padding-left: 20px;
}


#newsbozenuntenTitel2{
 font-family: "Trebuchet MS";
 font-size: 14px;
 color: white;
 padding:5px 0px 5px 20px;
}
#newsLeftunten {
	width:170px;
}
#newsLeftunten p {
 font-family: "Trebuchet MS";
 font-size: 12px;
 color:#D30045;
 margin:0px;

 font-weight:bold;
 padding:5px 0px 5px 20px;
}
#newsLeftuntenTitle{
 font-family: "Trebuchet MS";
 font-size: 14px;
 color: white;
 padding:5px 0px 0px 20px;
}


ul {
    font-family: Trebuchet MS;
    font-size: 12px;
    color:#1c5408;
}

li {
    font-family: Trebuchet MS;
    font-size: 12px;
    color:#1c5408;
}



#nummerbild {
    position:relative;
    bottom: 35px;
    left:-54px;
    width:28px;
    font-family: Trebuchet MS;
    font-size: 14px;
    height:28px;
    color:#dff2d8;
    margin: 0px 0px 0px 0px;
    background-color:#c10039;
    text-indent:0.8em;
    line-height:2.4em;
}


#kastenmenu {
    vertical-align: bottom;
    bottom: 0;
    position:relative;
    font-family: Trebuchet MS;
    font-size: 11px;
    color:#e8efc5;
    height:30px;
    margin: 0px 0px 0px 0px;
    background-color:#b5cb8d;
    width:541px;
    z-index: 1;

}

#nummer {
    position:relative;
    bottom: 18px;
    width:28px;
    font-family: Trebuchet MS;
    font-size: 14px;
    height:28px;
    color:#dff2d8;
    margin: 0px 0px 0px 11px;
    background-color:#c10039;
    text-indent:0.8em;
    line-height:2.4em;
}

#nummer a {
    background-color:#c10039;
}

#nummer a:hover {
    background-color:#86032Z;
}

#nummer_selected {
    background-color:#86032Z;
}

#seitenanzahl {
    position:relative;
    font-family: Trebuchet MS;
    font-size: 11px;
    color:#1C5408;
    height:27px;
    margin: 0px 0px 0px 23px;
    bottom:18px;
}

newsbody2 {
    height:auto;
    background-color:#d5dfab;
    top:200px;
    padding-left:25px;
    padding-top:20px;
    padding-right:2px;
    padding-bottom:2px;
}

#kleinesbild1 {
    position:absolute;
    top:514px;
    height:104px;
    width:104px;
    border-top:1px solid #c00039;
    border-right:1px solid #c00039;
    border-left:1px solid #c00039;
    border-bottom:1px solid #c00039;
}

#startseitelayer {
    position:relative;
    font-family: Trebuchet MS;
    font-size: 11px;
    color:#1C5408;
    border-bottom:1px solid #c00039;
    border-left:1px solid #c00039;
    height:65px;
    margin: 0px 0px 10px 0px;
}


#startseiteimage {
    border-top:1px solid #c00039;
    border-right:1px solid #c00039;
    border-bottom:1px solid #c00039;
    background-color:#c00039;
    height:64px;
    width:64px;
    overflow:hidden;
}


#startseitetop, #startseitetop a, #startseitetop a:hover {
    height:23px;
    background-color:#598e40;
    text-indent:20px;
    color:#e8efc5;
    font-family: Trebuchet MS;
    font-size: 14px;
    line-height:1.7em;
    padding-bottom: 4px;
    margin: 0px 0px 0px 0px;
    text-decoration:none;
}


#startseiteinhalt {
    position: relative;
    height:30px;
    background-color:#e8efc5;
    padding-left:25px;
    padding-top: -10px;
    padding-right:2px;
    padding-bottom:2px;
    font-family: Trebuchet MS;
    font-size: 12px;
    line-height:1.5em;
    color:#598e40;
    margin: -8px 0px 5px 0px;
    zindex: 10;
}



.news-single-backlink{
    height: 25px;
    font-family: Trebuchet MS;
    font-size: 11px;
    color:#1c5408;
    line-height:1.3em;
    padding-right:10px;
    float: left;
    width: 239px;
    background-color: #d9e3a4;
    padding-left: 25px;
}

.news-single-backlink a{
    height: 25px;
    font-family: Trebuchet MS;
    font-size: 11px;
    color:#1c5408;
    line-height:1.3em;
    padding-right:10px;
    float: left;
    width: 239px;
    background-color: #d9e3a4;
    padding-left: 25px;
}


.news-single-filelink{
    font-family: Trebuchet MS;
    font-size: 11px;
    line-height:1.3em;
    padding-right:10px;
    height: 25px;
    width: 19px;
    color: #e4ecbb;
    background-color: #85982f;
    padding-left: 25px;
}

.news-single-filelink a{
    font-family: Trebuchet MS;
    font-size: 11px;
    line-height:1.3em;
    padding-right:10px;
    height: 25px;
    width: 19px;
    color: #e4ecbb;
    background-color: #85982f;
    padding-left: 25px;
}

.csc-linkToTop{
    font-family: Trebuchet MS;
    font-size: 11px;
    color:#1c5408;
    line-height:1.3em;
    padding-right:10px;
}

.csc-linkToTop a{
    font-family: Trebuchet MS;
    font-size: 11px;
    color:#1c5408;
    line-height:1.3em;
    padding-right:10px;
}
/** NEWS PAGING **/
div.pagingBox {
	z-index:999;
	margin:-15px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	position:relative;
}
html * div.pagingBox {
	position:normal;
	float:left;
}
ul.paging {
    list-style: none;
    float:left;
	padding:0px;
	margin:0px;
}
ul.paging li {
	margin:0px;
	padding:0px;
	float:left;
}
ul.paging li a {
	display:block;
	background-color:#C10039;
	color:#DCD2B7;
	width:27px;
	height:17px;
	text-align:right;
	padding:10px 3px 0px 0px;
	margin:0px 2px 0px 0px;
	text-decoration:none;
    font-family: Trebuchet MS;
    font-size: 14px;
}

ul.paging li a:hover, ul.paging .on a {
	background-color:#86042A;
	display:block;
	color:#DCD2B7;
	width:27px;
	height:17px;
	text-align:right;
	padding:10px 3px 0px 0px;
	margin:0px 2px 0px 0px;
	text-decoration:none;
    font-family: Trebuchet MS;
    font-size: 14px;
}
.pagingBox p {
	clear:left;
	float:left;
	padding:2px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	color:#1A5207;
    font-family: Trebuchet MS;
    font-size: 11px;

}

/** subnavleft **/
div.snav * {
    font-family: Trebuchet MS;
    font-size: 12px;
}

div.snav ul {
    list-style: none;
    padding:0px 0px 0px 15px;
    margin:0px;
}
div.snav ul li a {
	display:block;
	text-decoration:none;
	padding:1px 2px 1px 10px;
	margin:0px 0px 3px 0px;
	background-color:#36761F;
	color:#C5D7C7;
}
div.snav ul li a:hover, div.snav ul li.act a, div.snav ul li.on a {
	background-color:#213515;
	color:#C5D7C7;
}
div.snav ul li ul li.no a {
	color:#255410;
	background:none;
}
div.snav ul li ul li a:hover, div.snav ul li ul li.act a, div.snav ul li ul li.on a {
	color:#366821;
	background-color:#B2CA8E;
}

/** NEWS SINGLE **/
.news-single-item a {
	color:#366821;
    font-family: Trebuchet MS;
    font-size: 12px;
}
.news-single-item *  {
	text-decoration:none;
}
.news-single-imgcaption {
	display:none;
	padding:0px;
	margin:0px;
}

.news-single-item .news_content {
	margin-top:20px;
    background: #D4DFAB;
	clear:both;
    padding:10px 17px 10px 17px;
}
.news-single-item .news_content dd {
	display:block;
	margin:0px;
	padding:0px;
	margin-top:10px;
}
.news-single-item .news_content * {
	margin:0px;
	padding:0px;
}
.news-single-item .news_content dd img {
	margin:0px 10px 0px 0px;
}
.news-single-item .news_content .bodytext {
	margin:0px;
	padding:0px;
}
.news-single-item .news_table {
	margin-top:20px;
}
#newsdetailtext * {
    font-size: 12px;
}

#newsdetailtext {
    font-family: Trebuchet MS;
    font-size: 11px;
    color:#1c5408;
    line-height:1.6em;
    padding:10px 17px 10px 17px;
    min-width:239px;
    background: #D4DFAB;

}
#newsSingleimage {
    border:1px solid #c00039;
    background-color:#FFFFFF;
    text-align:center;
}






/** INFOS ***/
.PInfos, .PInfos * {
    font-family: Trebuchet MS;
    font-size: 12px;
    color:#528026;
    text-decoration:none;
}
.PInfos {
	clear:both;
	margin-top:30px;
	text-align:center;
}
.download {
	padding:5px 0px 0px 20px;
}

/** SITEMAP ***/
.tx-dropdownsitemap-pi1 {
}
.tx-dropdownsitemap-pi1 * {
    font-family: Trebuchet MS;
    font-size: 12px;
     color:#528026;
    text-decoration:none;
}

.tx-dropdownsitemap-pi1  .expAll {
	background-color:#528026;
}
.tx-dropdownsitemap-pi1  .expAll a {
   color:#EDEFEE;
}
.tx-dropdownsitemap-pi1 div.level_1 {
	background-color:#B1C98B;
}
.tx-dropdownsitemap-pi1 div.level_2 {
	background-color:#CCD9A4;
}
.tx-dropdownsitemap-pi1 div.level_3 {
	background-color:#eeeeee;
}
.tx-dropdownsitemap-pi1 a:hover {
	padding:0px;margin:0px;
}
.tx-dropdownsitemap-pi1 ol {
	list-style:none;
	padding:0px;
	margin: 0px;
}
/** REQUEST **/
.ifContactFields {
     background-color:#D1DEA9;
     padding:10px;
}
.FormError {
    font-family: Trebuchet MS;
    font-size: 13px;
    padding-left:30px;
    font-weight:bold;
}
.ifContactFields * {
    font-family: Trebuchet MS;
    font-size: 12px;
     color:#528026;

}
.ifContactFields input {
	width:150px;
}
.spamtable input {
	width:80px;
}


/** LINK IN CONTENT **/
.bodytext a {
	color:#1B4909;
	font-weight:bold;
}
.bodytext a:hover {
	color:#2F671C;
}
/*** default classe **/
.gruen-dunkel-gross {
    font-family: Trebuchet MS;
    font-size: 14px;
    color:#234509;
}
.gruen-dunkel {
    font-family: Trebuchet MS;
    font-size: 12px;
    color:#234509;
}
.gruen-normal {
    font-family: Trebuchet MS;
    font-size: 12px;
	color:#32641B;
}
.gruen-hell {
    font-family: Trebuchet MS;
    font-size: 12px;
	color:#4E8037;
}



