  
*/
html { height:100%;  margin-bottom:1px; }
* { padding: 0; margin: 0; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a:link { text-decoration: none; color: #006644; }
a:visited { text-decoration: none; color: #006644; }
a:hover, a:active { text-decoration: none; color: #006644; }

#wrapper { border: 0px dashed #000000; margin: 0 auto; width: 999px; }

#faux { background: url(../images/hg.gif); margin-bottom: 0px; overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */width: 100% }
#faux2 { background: url(../images/navi_unten.jpg); background-position: bottom left; background-repeat: no-repeat;	 margin-bottom: 0px; overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */ width: 100% }
#header { background: url(../images/header.jpg); background-repeat: no-repeat; color: #333; width: 999px; padding: 0px; height: 139px; margin: 0px 0px 0px 0px; }
#navi { background: url(../images/hg_navi.jpg); background-repeat: no-repeat; color: #333; width: 999px; padding: 0px; height: 24px; margin: 0px 0px 0px 0px; }
/*  linke Navigation*/
#nav1_stand_rechts{
	float: left;
	margin-left: 740px;
	*margin-left: 370px;
	padding-top: 40px;
	width: 200px;
	height: 18px;
	font-family:Verdana;
	font-size:11px;
	font-weight: bold;
	border:dashed 0px #000000;
}


/*  ####### linke Spalte #########*/
#linkespalte {
	display: inline;
	position: relative;
	color: #333;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 211px;
	float: left;
	border:dashed 0px #000000;		
}
#hauptmenu {
	clear: left;
	float: left;
	width: 200px;
	height: 100%;
	font-size: 0.9em;
}
#hauptmenu ul {
	list-style: none;
	width: 194px;
	margin: 7px;
	font-size: 1.1em;
	border-left: 0px solid #90181B;
}	

#hauptmenu li {
border: 0px solid #000000;
margin-bottom: 2px;
}

#hauptmenu li a {
font-weight: bold;
height: 30px;
text-decoration: none;
color: #000000;
display: block;
padding: 1px 0 0 25px;
background: #D9E3DC;
}	
	
#hauptmenu li a:hover {
background: #47AF8C;
color: #FFFFFF;
}
#hauptmenu li a#selected {
background: #006644;
color: #FFFFFF;
}
/* HauptmenÃ¼ im linken Spaltenbereich */


.einruecken {
text-indent: 50px;
font-weight: bold;
line-height: 25px;
}

/*  ####### linke Spalte #########*/
#rightcolumn {
	background: url(../images/hg_mitte.jpg);
	background-repeat: no-repeat;
 float: left;
 color: #333;
 margin-top:0px;
 padding: 0px;
 width: 787px;
 display: inline;
 position: relative;
}
#einklinker
{
	position: relative;
	top: 80px;
	left: 650px;
	width: 120px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bolder;
	color: #FFFFFF;
	border: 0px solid #FFFFFF;
}

#inhalt {
	margin-top: 100px;
	padding: 30px;
	line-height: 18px;
}
#verein {
	padding: 0px;
	line-height: 18px;
	border: 0px solid #000000;
}
#footer {
	background: url(../images/footer.gif);
	background-repeat: no-repeat;
	width: 999px;
	clear: both;
	color: #333;
	padding: 10px 0px 10px 0px;
}
#footerinhalt{
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.clear { clear: both; background: none; }

.liste{
	margin-left: 20px;
}
.liste{
	margin-left: 20px;
	
}
.textklein{
	font-size: 11px;
	
}
.werbekasten_nav{
	font-size: 11px;
	margin-left: 10px;	
}

	/* Kontaktformular */
.formular{
 	width:600px;
 	border:0px solid #ccc;
	margin-left: 50px;
	margin-top: 10px;
	font-family:Verdana;
	font-size: 11px;
	color: #000000;
}

.ebene{
 	clear: both;
 	padding: 2px 0;
}

.submit{
 	clear: both;
 	margin:1em 0 0 10em
}

.feldbreite1{
	background:#eeeeee;
	border:1px solid #C0C0C2;
	font-family:Verdana;
	font-size:11px;
	color: #000000;
	overflow:auto;
	width:60px;
}
.feldbreite2{
 	background:#eeeeee;
 	border:1px solid #C0C0C2;
	font-family:Verdana;
	font-size:11px;
	color: #000000;
	overflow:auto;
	width:214px;
}
.feldbreite3{
	background:#eeeeee;
	border:1px solid #C0C0C2;
	font-family:Verdana;
	font-size:11px;
	color: #000000;
	overflow:auto;
	width:436px;
}
.feldbreite4{
 	background:#eeeeee;
 	border:1px solid #C0C0C2;
	font-family:Verdana;
	font-size:11px;
	color: #000000;
 	overflow:auto;
 	width:368px;
}
.feldbreite5{
 	background:#eeeeee;
 	border:1px solid #C0C0C2;
	font-family:Verdana;
	font-size:11px;
	color: #000000;
 	overflow:auto;
 	width:213px;
}
.feldbreite6{
 	background:#eeeeee;
 	border:1px solid #C0C0C2;
	font-family:Verdana;
	font-size:11px;
	color: #000000;
 	overflow:auto;
 	width:217px;
}
.head_sponsor{
	font-family:Verdana;
	font-size:13px;
	font-weight: bold;
	line-height: 18px;
	color: #006644;
}
/* ID für den Einklinker im Bereich Sponsoren
	Die Parameter können hier verändert werden
	Breite und Höhe müssen hier dem Inhalt angepasst
	werden, da nicht alle Brwoser die Fenstergrösse
	dynamisch nach Inhaltsmenge definieren.
 */
#sponsor_1{
	visibility: hidden;               
   position: absolute;
	margin-left: 0px;
   border: 3px solid #97979B;
   top: 30px;
   left: 30px;
   z-index: 10;
   width: 640px;
   height: 240px;
	padding: 10px;
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
   background-color: white;
   opacity: 1;
   filter: alpha(opacity=100);
}
#sponsor_2{
	visibility: hidden;               
   position: absolute;
	margin-left: 0px;
   border: 3px solid #97979B;
   top: 30px;
   left: 30px;
   z-index: 10;
   width: 640px;
   height: 240px;
	padding: 10px;
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
   background-color: white;
   opacity: 1;
   filter: alpha(opacity=100);
}
#sponsor_3{
	visibility: hidden;               
   position: absolute;
	margin-left: 0px;
   border: 3px solid #97979B;
   top: 30px;
   left: 30px;
   z-index: 10;
   width: 640px;
   height: 240px;
	padding: 10px;
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
   background-color: white;
   opacity: 1;
   filter: alpha(opacity=100);
}
#sponsor_4{
	visibility: hidden;               
   position: absolute;
	margin-left: 0px;
   border: 3px solid #97979B;
   top: 30px;
   left: 30px;
   z-index: 10;
   width: 640px;
   height: 240px;
	padding: 10px;
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
   background-color: white;
   opacity: 1;
   filter: alpha(opacity=100);
}
#sponsor_5{
	visibility: hidden;               
   position: absolute;
	margin-left: 0px;
   border: 3px solid #97979B;
   top: 30px;
   left: 30px;
   z-index: 10;
   width: 640px;
   height: 240px;
	padding: 10px;
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
   background-color: white;
   opacity: 1;
   filter: alpha(opacity=100);
}
#sponsor_6{
	visibility: hidden;               
   position: absolute;
	margin-left: 0px;
   border: 3px solid #97979B;
   top: 30px;
   left: 30px;
   z-index: 10;
   width: 640px;
   height: 240px;
	padding: 10px;
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
   background-color: white;
   opacity: 1;
   filter: alpha(opacity=100);
}
#sponsor_7{
	visibility: hidden;               
   position: absolute;
	margin-left: 0px;
   border: 3px solid #97979B;
   top: 30px;
   left: 30px;
   z-index: 10;
   width: 640px;
   height: 240px;
	padding: 10px;
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
   background-color: white;
   opacity: 1;
   filter: alpha(opacity=100);
}
#sponsor_8{
	visibility: hidden;               
   position: absolute;
	margin-left: 0px;
   border: 3px solid #97979B;
   top: 30px;
   left: 30px;
   z-index: 10;
   width: 640px;
   height: 240px;
	padding: 10px;
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
   background-color: white;
   opacity: 1;
   filter: alpha(opacity=100);
}
#sponsor_9{
	visibility: hidden;               
   position: absolute;
	margin-left: 0px;
   border: 3px solid #97979B;
   top: 30px;
   left: 30px;
   z-index: 10;
   width: 640px;
   height: 240px;
	padding: 10px;
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
   background-color: white;
   opacity: 1;
   filter: alpha(opacity=100);
}
#sponsor_10{
	visibility: hidden;               
   position: absolute;
	margin-left: 0px;
   border: 3px solid #97979B;
   top: 30px;
   left: 30px;
   z-index: 10;
   width: 640px;
   height: 240px;
	padding: 10px;
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
   background-color: white;
   opacity: 1;
   filter: alpha(opacity=100);
}
#sponsor_11{
	visibility: hidden;               
   position: absolute;
	margin-left: 0px;
   border: 3px solid #97979B;
   top: 30px;
   left: 30px;
   z-index: 10;
   width: 640px;
   height: 240px;
	padding: 10px;
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
   background-color: white;
   opacity: 1;
   filter: alpha(opacity=100);
}
#sponsor_12{
	visibility: hidden;               
   position: absolute;
	margin-left: 0px;
   border: 3px solid #97979B;
   top: 30px;
   left: 30px;
   z-index: 10;
   width: 640px;
   height: 240px;
	padding: 10px;
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
   background-color: white;
   opacity: 1;
   filter: alpha(opacity=100);
}
#sponsor_13{
	visibility: hidden;               
   position: absolute;
	margin-left: 0px;
   border: 3px solid #97979B;
   top: 30px;
   left: 30px;
   z-index: 10;
   width: 640px;
   height: 240px;
	padding: 10px;
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
   background-color: white;
   opacity: 1;
   filter: alpha(opacity=100);
}
#sponsor_14{
	visibility: hidden;               
   position: absolute;
	margin-left: 0px;
   border: 3px solid #97979B;
   top: 30px;
   left: 30px;
   z-index: 10;
   width: 640px;
   height: 240px;
	padding: 10px;
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
   background-color: white;
   opacity: 1;
   filter: alpha(opacity=100);
}
#sponsor_15{
	visibility: hidden;               
   position: absolute;
	margin-left: 0px;
   border: 3px solid #97979B;
   top: 30px;
   left: 30px;
   z-index: 10;
   width: 640px;
   height: 240px;
	padding: 10px;
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
   background-color: white;
   opacity: 1;
   filter: alpha(opacity=100);
}
#sponsor_16{
	visibility: hidden;               
   position: absolute;
	margin-left: 0px;
   border: 3px solid #97979B;
   top: 30px;
   left: 30px;
   z-index: 10;
   width: 640px;
   height: 240px;
	padding: 10px;
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
   background-color: white;
   opacity: 1;
   filter: alpha(opacity=100);
}
#sponsor_17{
	visibility: hidden;               
   position: absolute;
	margin-left: 0px;
   border: 3px solid #97979B;
   top: 30px;
   left: 30px;
   z-index: 10;
   width: 640px;
   height: 240px;
	padding: 10px;
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
   background-color: white;
   opacity: 1;
   filter: alpha(opacity=100);   
   }
#sponsor_18{
	visibility: hidden;               
   position: absolute;
	margin-left: 0px;
   border: 3px solid #97979B;
   top: 30px;
   left: 30px;
   z-index: 10;
   width: 640px;
   height: 240px;
	padding: 10px;
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
   background-color: white;
   opacity: 1;
   filter: alpha(opacity=100);
   }
#sponsor_19{
	visibility: hidden;               
   position: absolute;
	margin-left: 0px;
   border: 3px solid #97979B;
   top: 30px;
   left: 30px;
   z-index: 10;
   width: 640px;
   height: 240px;
	padding: 10px;
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
   background-color: white;
   opacity: 1;
   filter: alpha(opacity=100);
 }
#sponsor_20{
	visibility: hidden;               
   position: absolute;
	margin-left: 0px;
   border: 3px solid #97979B;
   top: 30px;
   left: 30px;
   z-index: 10;
   width: 640px;
   height: 240px;
	padding: 10px;
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
   background-color: white;
   opacity: 1;
   filter: alpha(opacity=100);  
   }
#sponsor_21{
	visibility: hidden;               
   position: absolute;
	margin-left: 0px;
   border: 3px solid #97979B;
   top: 30px;
   left: 30px;
   z-index: 10;
   width: 640px;
   height: 240px;
	padding: 10px;
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
   background-color: white;
   opacity: 1;
   filter: alpha(opacity=100);         
 }      

