body {
   background-image: url(/fileadmin/2008/neuland-park/images/bg_home.gif);
   background-repeat: repeat-x;
   background-position: top center;
   background-color: #7fb22b;
   color: #FFFFFF; 
   margin: 0px;
   padding: 0px;
   font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
   text-align:center; 
}
#streifen {
   position: absolute;
   top: 125px;
   left: 0px;
   width: 100%;
   height: 189px;
   background-image: url(/fileadmin/2008/neuland-park/images/bg_top.gif);
   background-repeat: repeat-x;
   background-position: top left;
   background-color: #7cbde4;
   z-index: 1;
}
#container {
   position: relative;
   width: 812px;
   margin: auto;
   text-align:left;
   z-index: 2;
}
#Logo {
   position: absolute;
   top: 0px;
   left: 0px;
   width: 218px;
   height: 125px;
   z-index: 3;
}
#pic {
   position: absolute;
   top: 125px;
   left: 0px;
   width: 812px;
   height: 189px;
   z-index: 4;
}
#navMain {
   position: absolute;
   top: 314px;
   left: 0px;
   width: 812px;
   height: 25px;
   font-size: 0.7em;
   text-decoration: none;
   line-height: 1.6em;
   margin: 0; 
   z-index: 6;
}
#boxContent {
   position: absolute;
   top: 360px;
   left: 45px;
   width: 770px;
   z-index: 5;
}
#content {
   width: 740px;
   float:left;
   padding-bottom: 15px;
}
#abbinder {
   width: 740px;
   float:left;
   font-size: 0.65em;
   text-decoration: none;
   line-height: 1.6em;
   margin: 0; 
   color: #FFFFFF; 
}
#abbinder a { 
   color: #FFFFFF;
   font-weight: normal;
   text-decoration: underline; 
}
#abbinder a:hover { 
   color: #224e8f; 
   font-weight: normal;
   text-decoration: underline; 
}
a { 
   color: #7aaa2a;
   font-weight: bold;
   text-decoration: underline;  
}
a:hover { 
   color: #83a3d0;
   font-weight: bold;
   text-decoration: underline; 
}
a.navMainFirst {
   color: #1d5092;
   font-weight: bold;
   text-decoration: none;
   text-align: center;
   padding: 8px 13px 9px 13px;
   overflow:hidden;
   display: block;
}
a.navMainFirst:hover {
   color: #7aaa2a;
   font-weight: bold;
   text-decoration: none;
   text-align: center;
   background-color: #f6f7fb;
   padding: 8px 12px 9px 12px;
   overflow:hidden;
   display: block;
   border-right: 1px solid #83a3d0;
   border-left: 1px solid #83a3d0;
}
a.navMainFirstACT {
   color: #7aaa2a;
   font-weight: bold;
   text-decoration: none;
   text-align: center;
   background-color: #f6f7fb;
   padding: 8px 12px 9px 12px;
   overflow:hidden;
   display: block;
   border-right: 1px solid #83a3d0;
   border-left: 1px solid #83a3d0;
}
a.navMainFirstACT:hover {
   color: #7aaa2a;
   font-weight: bold;
   text-decoration: none;
   text-align: center;
   background-color: #f6f7fb;
   padding: 8px 12px 9px 12px;
   overflow:hidden;
   display: block;
   border-right: 1px solid #83a3d0;
   border-left: 1px solid #83a3d0;
}
a.navMainSecond {
   width: 170px;
   color: #1e5192;
   font-weight: normal;
   text-decoration: none;
   text-align: left;
   background-color: #c6d6f7;
   padding: 0px 0px 0px 12px;
   overflow:hidden;
   display: block;
   border-bottom: 1px solid #83a3d0;
}
a.navMainSecond:hover {
   width: 170px;
   color: #1e5192;
   font-weight: bold;
   text-decoration: none;
   text-align: left;
   background-color: #f4f8fb;
   padding: 0px 0px 0px 12px;
   overflow:hidden;
   display: block;
   border-bottom: 1px solid #83a3d0;
}
a.navMainSecondACT {
   width: 170px;
   color: #1e5192;
   font-weight: bold;
   text-decoration: none;
   text-align: left;
   background-color: #f4f8fb;
   padding: 0px 0px 0px 12px;
   overflow:hidden;
   display: block;
   border-bottom: 1px solid #83a3d0;
}
a.navMainSecondACT:hover {
   width: 170px;
   color: #1e5192;
   font-weight: bold;
   text-decoration: none;
   text-align: left;
   background-color: #f4f8fb;
   padding: 0px 0px 0px 12px;
   overflow:hidden;
   display: block;
   border-bottom: 1px solid #83a3d0;
}
h1 {  
   font-size : 1.0em;
   font-weight: bold;
   text-decoration: none;
   line-height: 1.6em;
   margin: 0; 
   padding: 4px 0px 4px 0px;
}
h2 { 
   font-size: 0.9em;
   font-weight: bold; 
   text-decoration: none;
   margin: 0px;
   padding: 4px 0px 4px 0px;
}
h3 { 
   font-size: 0.8em;
   font-weight: bold; 
   text-decoration: none;
   margin: 0px;
   padding: 0px;
}
p {  
   font-size: 0.7em;
   text-decoration: none;
   line-height: 1.6em;
   margin: 0; 
}
.csc-textpic-caption {
   font-size : 0.7em;
   color : #000000;
   text-decoration : none;
   line-height : 1.6em;
   background-color: #fdec94;
}
ul.menu, ul.menu ul {
   list-style-type: none;
   padding: 0px;
   margin: 0px 0px 0px 32px;
}
ul.menu a {
   display: block;
}
ul.menu ul a {
}
ul.menu li {
   padding: 0px;
   margin: 0px;
   float:left;
}
ul.menu li.trenner {
   padding: 8px 0px 0px 0px;
   margin: 0px;
   float:left;
}
ul.menu ul {
   margin: 0;
   padding: 0px;
   position: absolute;
   display:none;
   min-width:0px;
   border-top: 1px solid #b8c5e5;
}
/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.hover siehe JavaScript oben) */
ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
   display:block;
}
ul.menu ul li {
   float:none;
   background-color: transparent;
}