﻿body { margin:0; padding:0; background:#fff urL(../images/bg.gif); background-position: 170px 20px; background-repeat:repeat-y;}


/* - - -  I N H A L T - - - */
#content { position:absolute; top:110px; left:156px; width:600px; margin:0; padding:0; color:#000; background:#fff; }

#content a { color:#5bc329; }
#content a:hover { color:#F7651D; }

h1, h2, h3, h4, h5, h6  { font-family:Arial,Helvetica,sans-serif; padding-left:10px; }
h1, h2, p { margin:0; padding:10px 20px 0px 20px}
h1, h1.csc-firstHeader  { font-size:14px; color:#8F7D72; font-family:Arial,Helvetica,sans-serif;  }
p, p.bodytext  { color:#000; font-size:1em; line-height:1.4em; margin:0; font-family:Arial,Helvetica,sans-serif; }


ul, li { font-family:Arial,Helvetica,sans-serif; }
li {padding-bottom: 0.7em; padding-right:10px; }
ol.lowalpha {list-style-type:lower-alpha; padding-top: 0.5em;} /* Satzung, BeitrÃ¤ge*/
ol.lowalpha li {padding: 0.5em;}/* Satzung, BeitrÃ¤ge*/
span.neufassung { background-color:#E6F8D2; padding:2px;}


table { border:0; color: #000; margin: 5px 0 25px 0; }
th { font-weight: bold; padding: 5px; color: #36733F; }
td { padding: 5px;}


dd.csc-textpic-caption { text-align:right; padding-right:10px; font-family: verdana, sans-serif; font-size: 10px; color: #000; }
/* - - -  I N H A L T - E N D E - - - */



#header { 
	position:absolute; 
	top:0px; 
	left:0; 
	width:100%; 
	background-color: #333; 
	background-image:url(../images/bg_rasen.jpg);
	background-repeat:no-repeat; 
	background-position: 500px 0px;
}

#header img { margin-left:10px; }

#sponsor { position:absolute; top:110px; left:762px;  }
#sponsor img { display:block; margin:0 0 20px 0; border:1px solid #fff;}

#navigation { position:absolute; top:80px; left:0; margin:0; padding:0; width:150px; background-color:#444444;}
#navigation ul { margin:0; padding:30px 0 30px 0px;  background-color:#fff; /* border:1px solid #3CC12B; */}
#navigation ul li { display:block; list-style-type:none;  margin:0; padding:0;}

a, td { text-decoration:none; font-family:Arial,Helvetica,sans-serif;  }

a.nav1 { display:block; width:100%; margin:0px; padding: 5px 0 5px 0px; font-size:14px; font-weight:bold; color:#666; background-color:#F1EFE2; text-indent:5px; border-top:1px solid #ACA899;}
ul li a:hover { color:#000; background-color:#fff; }
a.nav1aktiv { display:block; width:100%; margin:0px; padding: 5px 0 5px 0px; font-size:14px; font-weight:bold; color:white; text-transform:uppercase; text-indent:5px; background-color:#1A890B;  border-top:1px solid #fff;}
/* --- entfernt die obere weisse border */
a.nav1first { display:block; width:100%; margin:0px; padding: 5px 0 5px 0px; font-size:14px; font-weight:bold; color:white; text-transform:uppercase; text-indent:5px; border-top:0px ;}

a.nav2 { display:block; width:100%; height:100%; margin:0;  padding:0; font-size:10px; color:#000; text-indent:15px; background-color:#DFDBD1; border-bottom:1px solid #fff; padding: 3px 0 3px 0px;}
a.nav2:hover { background-color:#fff; } 
a.nav2aktiv { display:block; width:100%; height:100%; margin:0;  font-size:12px; color:orange; text-indent:15px; background-color:#fff; border-bottom:1px solid #3CC12B; padding: 3px 0 3px 0px; font-weight:bold;}
a.nav2aktiv { display:block; width:100%; height:100%; margin:0;  font-size:12px; color:#F7651D; text-indent:15px; background-color:#fff; border-bottom:1px solid #3CC12B; padding: 3px 0 3px 0px; font-weight:bold;}

a.nav3 { display:block; width:130px; height:100%; margin-left:20px;  padding:0;font-size:10px; color:#9F7C1D;text-transform:none; text-indent:20px; background-color:#fff; border-bottom:1px solid #E7D7AD; padding: 2px 0 2px 0px;}
a.nav3:hover { background-color:#EFDFB3; }
a.nav3aktiv { display:block; width:140px; height:100%; margin:0 0 0 10px;  padding:0;font-size:10px; color:#D84700;text-transform:none; text-indent:20px; background-color:#fff; border-bottom:1px solid #3CC12B; padding: 2px 0 2px 0px;}


a.nav4 { display:block; width:130px; height:100%; margin-left:20px;  padding:0;font-size:10px; color:#9F7C1D;text-transform:none; text-indent:30px; background-color:#c0c0c0; border-bottom:1px solid #E7D7AD; padding: 2px 0 2px 0px;}
a.nav4:hover { background-color:#EFDFB3; }
a.nav4aktiv { display:block; width:140px; height:100%; margin:0 0 0 10px;  padding:0;font-size:10px; color:#D84700;text-transform:none; text-indent:30px; background-color:#fff; border-bottom:1px solid #3CC12B; padding: 2px 0 2px 0px;}

