   body            {
      	margin:0px;
      	padding: 0px;
      	background-color: #000;
      	text-align: center;
		background-image:url(images/bg.jpg);
		background-repeat:no-repeat;
        background-position: center 366px;
            font-family:arial;
            color:black;
            font-size:11px;
            line-height:15px;

      }
      a {
                  text-decoration:none;color:#000;
      }


          #content_box {
            margin-left:auto;
            margin-right:auto;
		    position:relative;
            background-position: center top;
            background-image:url(images/bg_top.jpg);
            background-repeat:no-repeat;
        }
        #content {
           width:980px;
           min-height:500px;
           padding-top:276px;
           text-align:left;
           position:relative;
           margin:auto;

        }
		
		  #maincontent {
            float:left;
			width:586px;
			z-index:1;
            border:2px solid black;
            background-color:white;
        }

        #maincontent h2 {
          font-size:15px;
          line-height:21px;
          color:#cc202c;
        }


        #maincontent .txtbox {
          padding-left:13px;padding-top:28px;width:560px;
          padding-bottom:28px;
          min-height:380px;
        }

        #maincontent .titel {
          width:586px;
          height:17px;
          text-align:center;
          font-size:11px;
          font-weight:bold;
          color:#fff;
          background-image:url(images/bg_fulheader.gif);
          border-bottom:1px solid black;
          text-transform:uppercase;
        }

        #maincontent .titel a {
          font-size:11px;
          font-weight:bold;
          color:#fff;
          text-decoration:none;

        }


        #maincontent .homebox .titel {
          width:282px;
          background-image:url(images/bg_homebox.gif);
        }

        #maincontent .homebox {
          width:282px;
          border:1px solid black;
          float:left;
          height:220px;
          overflow:hidden;
          background-color:white;

          margin-bottom:20px;
        }


        #menulayer {
            float:left;
            width:181px;
            padding:0px;
			text-align:left;
            border:1px solid black;
            width:181px;
            font-family:arial;
            font-size:11px;
            background-image:url(images/bg_menuleft.gif);
        }

        .menutitel {
           background-image:url(images/bg_headleft.gif);
           width:181px;
           height:18px;
           font-weight:bold;
           display:block;
        }


		#menulayer a {
		    display:block;
            color:#fff;
            line-height:16px;
            padding-left:18px;
            text-decoration:none;
	    }

        #menulayer a:hover , #menulayer a.on {
          color:#cc202c;
        }
        .rot {
           color:#cc202c;
        }


        #menulayer div.submenu {
          width:131px;
          border-top:2px solid #7b7b7b;
          border-bottom:2px solid #7b7b7b;
          padding:2px 0px;
          padding-left:14px;
          margin:3px 0px;
          margin-left:18px;

        }
        #menulayer div.submenu a {
          padding:0;
        }

       
        #rightmenu {
            float:left;
            width:160px;
        }

        #footer {
          clear:both;
          margin-top:25px;
          background-image:url(images/bg_footer.gif);
          width:980px;
          height:28px;
          float:left;
          color:#fff;
          font-size:11px;
        }

        #footer a {
          text-decoration:none;font-weight:bold;color:#fff;
        }

        #kontakt a {
          text-decoration:none;font-weight:bold;
        }

        .boxright {
          border:1px solid black;
          background-color:white;
          float:left;clear:left;
          margin-top:15px;
          width:157px;
        }
        .boxright_header {
          width:157px;height:18px;
          color:white;font-weight:bold;
          text-align:center;
          background-image:url(images/bg_headerright.gif);
        }




      #rightmenu .txt {font-family:arial,helvetica;font-size:11px;font-weight:normal;text-decoration:none;color:#000000;}
	  
	  #maincontent , .txt , td {font-family:arial,helvetica;font-size:11px;font-weight:normal;text-decoration:none;color:#000000;}
	  #maincontent a  {font-family:arial,helvetica;font-size:11px;font-weight:normal;text-decoration:underline;color:#000000;}

	  .titel {font-family:arial,helvetica;font-size:13px;font-weight:bold;text-decoration:none;color:#000000;}
  	  .titel2 {font-family:arial,helvetica;font-size:12px;font-weight:bold;text-decoration:none;color:#000000;}
	  
	  .tabgrau2 {background-color:#dcdcdc;font-family:arial,helvetica;font-size:11px;font-weight:normal;text-decoration:none;color:#000000;padding-left:5px;padding-top:5px;padding-bottom:5px;}
	  .tabgraulinks {background-color:#dcdcdc;font-family:arial,helvetica;font-size:11px;font-weight:normal;text-decoration:none;color:#000000;padding-left:10px;padding-top:2px;padding-bottom:2px;}

	  .tabgrau {background-color:#dcdcdc;font-family:arial,helvetica;font-size:11px;font-weight:normal;text-decoration:none;color:#000000;padding-left:5px;padding-top:2px;padding-bottom:2px;}

	  .tabgrau1 {background-color:#e5e5e5;font-family:arial,helvetica;font-size:11px;font-weight:normal;text-decoration:none;color:#000000;padding-left:5px;padding-top:4px;padding-bottom:4px;}
	  .tabgrau0 {background-color:#fff;font-family:arial,helvetica;font-size:11px;font-weight:normal;text-decoration:none;color:#000000;padding-left:5px;padding-top:4px;padding-bottom:4px;}

	  .tabdunkel {font-weight:bold;text-decoration:none;color:#000;padding-left:5px;padding-top:2px;padding-bottom:2px;}

	  #rightmenu .red {color:#cd282c;}	
	   #rightmenu a.red {color:#cd282c;text-decoration:none;}	
	    #rightmenu a.red:hover {text-decoration:underline;}
	 #rightmenu td {font-family:arial,helvetica;font-size:11px;font-weight:normal;text-decoration:none;color:#000000;line-height:15px;}
	 a.teamsort  {font-family:arial,helvetica;font-size:11px;font-weight:normal;text-decoration:none;color:#000000;text-decoration:none;}
	 a.teamsort:hover {text-decoration:underline;}
	 
	 ol {
       margin:0;
       padding:0;
       padding-left:28px;
     }

