#divFooter
{
   height: 150px; /*Push must be same height as Footer */
   min-width:984px;
   background-image:url("../images/goethegruen.jpg") ;
   background-repeat:no-repeat;
   background-position:right top;
   background-color:#525944;
   background-size: auto 176px;
   background:url("../images/goethegruen.jpg") bottom right no-repeat auto 176px,url("../images/bgfooterGruen.jpg")bottom right repeat fixed  ;
   padding:0 0px 0 40px;
   
}

body{
background:#DDE1D2;
background-image:url('../images/CHSheaderWMGruen.png');
background-repeat: no-repeat;
background-position: right top;
background-size: auto 176px;
}

.NaviBalken{
	width: 100%;
	height: 92px;
	background: #CAD0BA;
	position: absolute;
	top: 176px;
	left: 0px;
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=75);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	filter:alpha(opacity=75);
	display:none;
	}

#content, #content_neu {
color: #525944;
}

#navi1 hr{
border-top: 1px solid #525944;
color: #DDE1D2;
/*background:#DDE1D2;*/
}
#navi1 hr.linieNavAct{border-top: 3px solid #525944!important;z-index:999;}

.sf-menu ul li {
	background: #DDE1D2;
	height:16px!important;
	padding: 3px 3px 6px 3px!important;
}
.sf-menu ul li a:after {
    content:"\a0";
    display:block;
    padding:0 2px 2px 2px;
    line-height:1px;
    border-bottom: 1px solid rgba(82, 89, 68, .5);
    width:131px;
}

#logo a{color:#525944;}

.sf-menu a {
color: #525944;
padding-right: 2.4em;
padding-bottom: 7px;
}

.sf-menu a:hover,
.sf-menu a:active{
	color:#333;
	padding-bottom: 7px;
}

.sf-menu a.current,
.sf-menu a.current:visited,
.sf-menu a.current:hover,
.sf-menu a.current:active{
	color:#525944;
	padding-bottom: 7px;
}

/*** arrows (for all except IE7) **/
.sf-arrows .sf-with-ul {
	padding-right: 2.4em;
	padding-bottom: 7px;
	*padding-right: 1.5em; /* no CSS arrows for IE7 (lack pseudo-elements) */
}
/* styling for both css and generated arrows */
.sf-arrows .sf-with-ul:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 1.3em;
	margin-top: -1px;
	height: 0;
	width: 0;
	/* order of following 3 rules important for fallbacks to work */
	border: 6px solid transparent;
	border-top-color: #525944;
	-moz-opacity: 0.90;
	-khtml-opacity: 0.90;
	opacity: 0.90;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=90);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	filter:alpha(opacity=90);
	
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
	border-top-color: #333; /* IE8 fallback colour */
	font-weight:200;
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.00;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter:alpha(opacity=100);
}
/* styling for right-facing arrows */
.sf-arrows ul .sf-with-ul:after {
	margin-top: -5px;
	margin-right: 0px;
	border-color: transparent;
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
	border-left-color: #333;
}

#navi2 ,
#navi3 ,
#navi4 ,
#navi2 a,
#navi3 a,
#navi4 a{
color:#DDE1D2;
text-decoration:none;
}

#navi4 a:hover,
#navi2 a:hover,
#navi3 a:hover{
color:#c96d6d;
}

table.LoginNavi,
.buttonNavi,
#logged_in_fs{
color:rgba(82, 89, 68, .5);
font-size: 13px;
}
.buttonNavi:hover{background: #CAD0BA;}
li.linie{ border-bottom: 1px solid rgba(82, 89, 68, .5); padding:0 2px!important;}

