/* @import url("shop.css"); */
@import url("shadow.css");
body { margin: auto;
       padding: 20px 0 0 0;
       background: #013300 url(bilder/bg_5.gif) repeat-x;
       
     }

#banner { margin:0;
	  padding:0;
	  height:123px;
	  width:900px;
          background: #FFFFFF url(bilder/bannerB.jpg) no-repeat;
	  border-bottom:solid 6px #e6e6e6;
	}

#container { width: 900px;
	     margin:auto;
	     height: 100%;
	     background-color: #FFF;
	     /* border: solid */
	     }

#menuOben {
      float:left;
      width:530px;
      /* background:#DAE0D2 url("bilder/tab/bg2.gif") repeat-x bottom; */
      font-size:1.0em;
      line-height:normal;
      /* border: solid 1px #000; */
      background-color: transparent;
      margin: 95px 0 0 0;
      padding: 0 0 0 370px;
      }
#menuOben ul {
      margin:0;
      padding:0;
      list-style:none;
      }

#menuOben li {
      float:left;
      background:url("bilder/tab/left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom: 1px solid #e6e6e6;
      }
#menuOben a {
      float:left;
      display:block;
      width:.1em;
      background:url("bilder/tab/right_both.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-family:Arial, Helvetica, sans-serif;
      font-weight:bold;
      color:#003300;
      }
#menuOben > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#menuOben a {float:none;}
    /* End IE5-Mac hack */
#menuOben a:hover {
      color:#333;
      }
#home #nav-home, #aktuell #nav-aktuell, #produkte #nav-produkte, #presse #nav-presse, #kontakt #nav-kontakt, #impressum #nav-impressum, #galerie #nav-galerie {
      background-position:0 -150px;
      border-width:0;
      }
#home #nav-home a, #aktuell #nav-aktuell a, #produkte #nav-produkte a, #presse #nav-presse a, #kontakt #nav-kontakt a, #gallerie #nav-gallerie a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#333;
      }
#menuOben li:hover, #menuOben li:hover a {
      background-position:0% -150px;
      color:#333;
      }
#menuOben li:hover a {
      background-position:100% -150px;
      }

#mainContent { float:left;
	       width:658px;
	       min-height:600px;
	       font-family:Arial, Helvetica, sans-serif;
	       font-size: 1.0em;
	       /* border: solid 1px red; */
               /* background-color: #FFF; */
	       margin:0;
               padding: 0;
	       z-index:0;
	       color:#003300;
              }
#mainContent a { color: #013300;
	       }
.headerContent { padding: 0 30px 0 40px; }
.schrift { padding: 0 40px 0 40px; }
.absatz { padding: 0 55px 0 45px; }
/* #teaser { padding: 0 0 6px 10px; } */
#aktuelles { margin:0 0 0 20px;
	     padding:0;
	     }
#aktuelles li { padding:0 0 30px 0;
		list-style-image:url(bilder/fussball.gif)
	        /* border:solid 1px #000; */
	      }

#seiteRechts { float:right;
	       width:240px;
               /* border: solid 1px #000; */
	     }

#sprache { /* border:1px solid #000; */
	   width: 76px;
	   height:20px;
	   margin:5px 0 0 140px;
	   padding:0;
	   }

#englisch {padding:0 0 0 5px;}

#boxNaviRechts { font-family:Arial, Helvetica, sans-serif;
		 font-size: 1.0em;
		 margin: 4px 0 0 0;
	         padding: 0;
		 /* border: solid 1px #000; */
		 background-color: #dcf2a1;
		 color: #003300;
	       }
#akt { margin:0; 
       padding:0;
       text-align:center;
       color:#003300;
       /* border:solid 1px #000; */
     }
#newsRechts { margin:0 10px 0px 10px;
	      padding:10px 0 10px 0;
	      /* border:solid 1px #000; */
	      height: 125px;
	      color:#003300;
	      }

#newsRechts a {color: #013300;}
#naviRechts { font-family:Arial, Helvetica, sans-serif;
	      font-size: 1.0em;
	      color: #003300;
	      /* border: solid 1px blue; */
	      margin: 0;
	      padding: 8px 8px 0.6em 15px;
	      /* width: 220px; */
	    }

#naviRechts a { color:#003300;
		text-decoration:none; 
		display: block;
	      }

#naviRechts li { list-style:none; 
		 text-decoration:none;
		 margin:0;
	         padding: 8px 0 0 0;
		 /*border: 1px solid black;*/
		 /* border-bottom: 0px; */
	         }

#unterNaviRechts { margin: 0;
                   padding: 0 0 0 2px;
		   /* border-bottom: solid 1px #000; */
		 }
#unterNaviRechts li { margin:5px 0 0 0;
                      padding: 4px 0 4px 0;
                      width:190px;
		      /* border: solid 1px #000; */
		    }

#unterNaviRechts a { link-style:none;
		     text-decoration:none;
		     /* border-left: 8px solid #FFF; */
		     color: #003300;
		     /* margin-left: 8px; */
                     padding-left:18px;
		     display: block;
	      } 

#naviRechts a:hover, #naviRechts a#current:hover {
    /* border-left: 8px solid #CCCCCC; */
    text-decoration: underline;
}
#unterNaviRechts a:hover, #unterNaviRechts a#unterNaviRechts:hover {
    /* border-left: 8px solid #CCCCCC; */
    text-decoration: underline;
}
a#current, a:visited#current {
    /* border-left: 8px solid #283D82; */
    color: #339933;
    text-decoration: none;
}
a#subcurrent , a:visited#subcurrent {
    /* border-left: 8px solid #283D82; */
    background: url(bilder/fussball.gif) no-repeat;
    color: #339933;
    text-decoration: none;
}

/* .rounded4 { background-color: #99cc33;
            border: solid 1px red;
	  } */

#wrapperbox2 { margin: 10px 0 0 0;
	       padding: 0;
	       /* border: solid 1px red; */
	       background-color: #99cc33;
	     }

#box2 { /* margin-top: 100px; */
        margin: 0;
	padding: 5px 0 5px 8px;
        font-family:Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #003300;
	/* border: solid 1px yellow; */
	}
#box2 a {color: #003300;}

#footer { clear:both;
          font-family:Arial, Helvetica, sans-serif;
	  font-size: 0.8em;
	  text-align:center;
	  /* background-color: #dcf2a1; */
	  }

#footer a { color: #013300; }

#row1 { margin: 0 0 0 35px;
	/* border: 1px solid #000; */
      }
.foto { padding: 0 20px 0 20px; }
#row2 { margin: 20px 0 20px 35px;
	/* border: 1px solid #000; */
      }

#row3 { margin: 20px 0 20px 65px;
	/* border: 1px solid #000; */
      }
.foto2 { padding: 0 95px 0 40px; }

#kick1 { margin: 40px 0 0 150px; }
#kick2 { margin: 0 0 0 8px; }
#kick3 { margin: 0 0 0 65px; }
#shopbutton { float:left; }
#button2 { 
    padding: 30px 0 0 0; 
}