/* CSS Document */

#body {margin:0; padding:0;}
#contentbereich {text-align:center; padding:0; margin:0 auto; max-width:1190px; }
#header {background:url(img/header_fix.jpg) no-repeat center; height:245px; margin:1em 0 0 0; padding:0;}
#inhalt {text-align:center; margin:1em 0 2em 0; padding:0; font-family:Verdana, sans-serif; font-size:.9em; }
#leftbox {width:65%;  text-align:left; background-color:#eee; padding:.5em 0 .5em 1em; float:left; height:100%; margin:0 auto 0 0;}
/* #middlebox{width:30%; text-align:left; background-color:#eee; padding:.5em; margin:0 auto; height:100%;} */
#rightbox{width:30%; padding:0; margin:0 auto; float:right; height:100%; }
#rechtseins {text-align:center; background-color:#008646; margin:0; padding:.5em; font-size:1.5em; color:#fff; font-weight:bold;}
#rechtszwei {text-align:left; background-color:#eee; padding:.5em 0 .5em 1em; margin:0;}
#rechtsdrei {text-align:left; background-color:#eee; padding:.25em 0 .5em 1em; margin:0;}



#info {clear:both;}
#navi {text-align:left; margin:0 0 1.5em 0; padding: 0;  /* padding:0 0 1em 0;border-bottom:1px solid #008646; */}
#lauftext {text-align:left; background-color:#eee; padding:.5em 0 .5em 1em; float:left; height:100%; margin:0 0 0 auto; width:99%; }
#impressum {font-family:Verdana, sans-serif; font-size:.75em; margin:1em 0; padding:0; border-top:1px solid #008646;}
		
p.trenner {clear:both; margin-bottom:4em; width:100%;}	
p.trenner {clear:both; margin-bottom:2em; width:100%;}	
p.trennerohneabstand {clear:both; margin-bottom:1em; width:100%;}	
p.trennerteaserbox {clear:both; margin:-.5em 0 0 0em; padding:0; width:100%;}	
p.boxtrenner {background-color:white; margin:0 -.5em; padding:1em 0;}	
p.signalbox {background-color:#008646; color:#fff; padding:0; margin:.5em 0;} 
.rechtsboxnormal {background-color:#eee;}
p.klein {padding:.25em 0; margin:.25em 0;}	
#startteaser {padding:0; margin:1em 0;}

		
h1 {font-size:1.3em; font-weight:bold; color:#404040; margin-bottom:1em; background-color:#eee; padding:.5em 0; border-top:solid 1px #008646; border-bottom:solid 1px #008646;}
h2 {font-size:1em; font-weight:bold; margin:-.5em 0 .5em -1em; padding:0; background-color:#008646; color:#fff;  padding:.5em;}
h3 {font-size:1em; margin:0 0 .5em 0; padding:.5em 0 0 0; color:#008646;}
p {padding:.5em 0 0 0;}
a:link, a:visited {color:#000; font-weight:bold;}
a:focus, a:hover {color:#008646; font-weight:bold;}
.oben {vertical-align:top;}

#headerwechselbild {margin:0; text-align:left;}

img.aufgrau {border:1px solid #008646;}

ul.aufzaehlung {margin-left:-1em;}



/* ul.navigation li.navpunkt {margin:0; padding:0; border:0; list-style:none;  }
nav ul.navigation {width:30em;}
nav li { font-weight:bold; font-size:.9em; margin:0 1.5em 0 0; list-style:none;  }
nav a:link, nav a:visited {text-align:center; text-decoration:none; background-color:#eee; /*padding-top:.5em; padding-bottom:.5em; color:#008646; border:1px solid blue; }
nav a:focus, nav a:hover {text-align:center; text-decoration:none; background-color:#008646; /*padding-top:.5em; padding-bottom:.5em; color:#fff; border:1px solid blue; }
*/
nav ul {
	margin:0;
	padding:0;
	text-align: left;
	font-size:1em;
	border-top:1px solid #008646;
	border-bottom:1px solid #008646;
	
	/*border: 1px solid black;
	background-color: silver; */
}

nav li {
	font-size:1em;
	list-style: none;
	display: inline-block;
	text-align: center;
	margin: 0 .8em 0 0;
	padding: 0;
	border-left:12px solid #008646;
	border-right:1px solid #008646;
}

nav a,
nav span {
	display: block;
	width: 7em;
	margin:0 0 0 0;
	padding: 0.4em;
	text-decoration: none;
	font-weight: bold;
	
	color: #008646;
	background-color: #eee;
	
}

nav a:focus,
nav a:hover,
nav span {
	color: #fff;
	background-color: #008646;
}

nav a:focus,
nav a:hover {
	color: #fff;
	background-color: #008646;
}


/* startseite  anfang */
#teaserbox {margin:0; padding:0;  width:98%; }
.teasertextlinks { margin:0 7.5em 0 0; padding:0;  }
.logorechts {width:7em; margin:0 0 0 auto; padding:0;  float:right; }
img.teaserbild {margin:-1.5em 0 -1.5em 0; padding:0; }

#fbbox {margin:0; padding:0;}
h2.fbheading {font-size:1em; font-weight:bold; margin:-.5em 0 -1em -1em; padding:0; background-color:#3b5998; color:#fff;  padding:.5em;}
img.fbbild {margin:0 0 -.5em -.35em; padding:0;}


/* startseite ende */








/* verein  anfang */
#obmann {width:160px; height:160px; margin:1.5em 0 0 0; padding:0; float:left; }
#obmanntext {margin:1.5em auto 0 175px; padding:0; }

#obmannstv {width:160px; height:160px; margin:0; padding:0; float:left; }
#obmannstvtext {margin:-.5em 0 auto 175px; padding:0; }


#kassier {width:160px; height:160px; margin:0; padding:0; float:left;}
#kassiertext {margin:-.5em auto 0 175px; padding:0}


#schriftfuehrerin {width:160px; height:160px; margin:0; padding:0; float:left;}
#schriftfuehrerintext {margin:-.5em auto 0 175px; padding:0}

img.verein {border:1px solid #008646; margin:0; padding:0;}

p.zitat {font-weight:bold; font-size:.9em; font-style:italic; color:#008646; padding:0; margin:0;}

/* verein ende */



/* Formular Forstabend Anfang */
table {margin:0; padding:0;}
tr {height:1.5em;}
td.formlinks {text-align:right; }
input,select {font-family:Verdana, sans-serif; font-size:1em; }
.hinweis {font-size:.85em; margin:0;}




/* Formular Forstabend Ende */


/* partner logos und link - anfang */

#logobox {line-height: 70px; padding-top:.5em; margin-top:1em;}

#esch {line-height: 113px; padding-top:.5em; margin-top:1em;}
#eschlboeck {line-height: 150px; padding-top:.5em; margin-top:1em;}
#hackgutprofi {line-height: 70px; padding-top:.5em; margin-top:1em;}
#komatsu {line-height: 70px; padding-top:.5em; margin-top:1em;}
#gabru {line-height: 70px; padding-top:.5em; margin-top:1em;}
#konrad {line-height: 150px; padding-top:.5em; margin-top:1em;}

  

img.logos {float:left; padding-right:2em;  }
p.linktext {padding:0; margin:0; }
p.nextpartner {clear:both; margin:1.5em 0; padding:0;}


  



/* partner logos und link - ende */


/* anfahrt - anfang */
#parkbox {line-height: 34px; padding-top:.5em; margin-top:1em;}
img.parken {float:left; padding-right:.5em;  }
p.parktext  {padding:0; margin:0; }
p.nextparker {clear:both; margin:0; padding:0;}

img.anfahrtsplan {border:1px solid #008646;}



/* anfahrt - ende */


/* kontakt - anfang */
#fbbox {line-height: 30px; padding-top:.5em; margin-top:1em;}
img.fb {float:left; padding-right:.5em;  }
p.fbtext  {padding:0; margin:0; }
p.nextfb {clear:both; margin:0; padding:0;}

img.anfahrtsplan {border:1px solid #008646;}



/* kontakt - ende */




/* forstabend - anfang */
#textbox {margin:0 32% 0 0; padding:0;  height:100%; /*border:1px solid red; */}
#bilderbox {width:28%;  margin:0 1em 0 auto; text-align:right; padding: 1.25em .5em 0 0; float:right; /*border:1px solid blue; height:100%; */}




/* forstabend - ende */

