@charset "utf-8";
/* CSS Document */
body{ position: relative; }
#rightside{ width: 749px; }
.foo{ width: 533px; }
.service{ width: 200px; }
.topmenu{ text-align: right; }
ul.quick_ul{ margin-top: 0px; margin-right: 4px; }
#content{ margin-left: 0px; padding: 0px 0px 100px 14px; }
#content{ margin-bottom: 60px; }
#pagetitle, #header{ padding: 0px; margin-left: 0px; }
#header{ margin-top: 25px; margin-left: 0px; position: relative; }



#footer_content{ padding-top: 12px; }
#footer, #gemuese{ position: fixed; bottom: 0; }

#containerbody{ background: none; }
body{
	background-image: url(../images/background.jpg);
	background-position: center -70px;
	background-repeat: no-repeat;
	background-color: #A3D13D; 
	}
#footer_top{
	background-image: url(../images/footer_border.png);
	background-position: left top;
	background-repeat: repeat-x;
	}
	
/* efko.home.static 2 spalten*/
#header.teaser{ margin-top: 57px; position: relative; }
#header.static{ margin-top: 44px; position: relative; }
#content.static{ padding: 0px; }
#header.static{ padding: 0px; }

.rechts, .mitte{ width: 290px; }
.rechts, .topstorie_rechts{ float: right; }
.mitte, .topstorie_mitte{ float:left; margin-right: 5px; }

.topstorie_rechts, .topstorie_mitte{ width: 360px; }

/* Sprachwahl */
#middle{ text-align: center; }
#header.intro{
	width: 650px;
	margin: 0 auto;
	position: relative;
	}
#logo.intro{ 
	text-align: left; 
	width: 690px;
	margin: 0 auto;}
#content.intro{ 
	width: 590px;
	margin: 0 auto; 
	}
#content.intro p, #content.intro p a{ color: #67B126; }
#footer.intro{ height: 70px; }
#footer_content.intro{
	background-image: url(../images/footer_hg_intro.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	}
#footer_content.intro .footer_block h2 { margin-bottom: 5px; }
#footer_content.intro .foo{ width: 100%; text-align: center; }