* { /* standardabstaende aller elemente auf 0 stellen:*/
   margin: 0;
   padding: 0;
        }
body {
        font: 100% Verdana, Arial, Helvetica;
  color: #000; background-color: #D9E4EB;

        }

#nest {

  margin: 0px auto;
  width: 749px;


        }
#kopf {
       padding-top:20px;
       padding-right:16px;
       font-size: 0.7em;
       color:#000;
       position: relative;
       height: 4px;
       background-color: #A3BCCA;
       border-bottom:1px solid #06093E;
       border-top:1px solid #06093E;

        }


#inhalt {
background-color: #F4F5FC;
}

#hg {


background-color: transparent;
height:150px;
}

#head {

background:url(images/verlauf1.gif) repeat;
background-color: transparent;
height:30px;
}


#cont {

padding:0;
  margin:0;

}

#rechts {

padding:0;
  margin:0;
  float: right;
  padding-right:22px;
  margin-top:10px;


}



#links {

padding:0;
  margin:0;
  width: 520px;


}

#links p {
  font: 0.8em/1.7 Verdana, Arial, Helvetica;
   margin-left:20px;
   padding-right:80px;
  color:#365264;

}

#rechts p, #rechts ul {
  font: 0.8em/1.7 Verdana, Arial, Helvetica;
   margin-left:3px;
  color:#365264;

}



#rechts h2, #boxsub41 h2, #boxsub42 h2{
   font: 0.9em/1.7 Verdana, Arial, Helvetica;
   margin-left:0px;
   padding-left:3px;
   padding-top:0px;
  padding-bottom:0px;
   font-weight: bold;
   color:#365264;
   background-color: #A3BCCA;


}



#boxa {
  width: 200px;
  border-bottom: 3px solid #A3BCCA;
  border-top: 2px solid #A3BCCA;
  border-right: 1px solid #A3BCCA;
  border-left: 1px solid #A3BCCA;
  margin-top:10px;
}

#boxb {
  width: 200px;
  border-bottom: 3px solid #A3BCCA;
  border-top: 2px solid #A3BCCA;
  border-right: 1px solid #A3BCCA;
  border-left: 1px solid #A3BCCA;
  margin-top:10px;
}

#boxc {
  width: 200px;
  border-bottom: 3px solid #A3BCCA;
  border-top: 2px solid #A3BCCA;
  border-right: 1px solid #A3BCCA;
  border-left: 1px solid #A3BCCA;
  margin-top:10px;
}

#boxd {
  width: 200px;
  border-bottom: 3px solid #A3BCCA;
  border-top: 2px solid #A3BCCA;
  border-right: 1px solid #A3BCCA;
  border-left: 1px solid #A3BCCA;
  margin-top:10px;
}

#box2 {
  width: 200px;
  border-bottom: 3px solid #A3BCCA;
  border-top: 2px solid #A3BCCA;
  border-right: 1px solid #A3BCCA;
  border-left: 1px solid #A3BCCA;
  margin-top:10px;
}

#box3 {
  width: 200px;
  border-bottom: 3px solid #A3BCCA;
  border-top: 2px solid #A3BCCA;
  border-right: 1px solid #A3BCCA;
  border-left: 1px solid #A3BCCA;
  margin-top:10px;
}

#box4 {
  width: 200px;
  border-bottom: 3px solid #A3BCCA;
  border-top: 2px solid #A3BCCA;
  border-right: 1px solid #A3BCCA;
  border-left: 1px solid #A3BCCA;
  margin-top:10px;
}

#boxsub1 {
  width: 225px;
   margin-left: 4px;
   margin-right: 15px;
  border-bottom: 3px solid #A3BCCA;
  border-top: 2px solid #A3BCCA;
  border-right: 1px solid #A3BCCA;
  border-left: 1px solid #A3BCCA;
  margin-top:10px;
  float: right;

}

#boxsub1a {
  width: 225px;
  height: 260px;
   margin-left: 4px;
   margin-right: 15px;
  border-bottom: 3px solid #A3BCCA;
  border-top: 2px solid #A3BCCA;
  border-right: 1px solid #A3BCCA;
  border-left: 1px solid #A3BCCA;
  margin-top:10px;
  float: right;

}


#boxsub2 {
  width: 225px;
   margin-left: 4px;
  border-bottom: 3px solid #A3BCCA;
  border-top: 2px solid #A3BCCA;
  border-right: 1px solid #A3BCCA;
  border-left: 1px solid #A3BCCA;
  margin-top:10px;
  float: right;
}

#boxsub2a {
  width: 225px;
  height: 260px;
   margin-left: 4px;
  border-bottom: 3px solid #A3BCCA;
  border-top: 2px solid #A3BCCA;
  border-right: 1px solid #A3BCCA;
  border-left: 1px solid #A3BCCA;
  margin-top:10px;
  float: right;
}

#boxsub3 {
  width: 225px;
  border-bottom: 3px solid #A3BCCA;
  border-top: 2px solid #A3BCCA;
  border-right: 1px solid #A3BCCA;
  border-left: 1px solid #A3BCCA;
  margin-top:10px;
  float: right;
}

#boxsub3a {
  width: 225px;
  height: 260px;
  border-bottom: 3px solid #A3BCCA;
  border-top: 2px solid #A3BCCA;
  border-right: 1px solid #A3BCCA;
  border-left: 1px solid #A3BCCA;
  margin-top:10px;
  float: right;
}


#boxsub41 {
  width: 320px;
   margin-left: 4px;
   margin-right: 15px;
  border-bottom: 3px solid #A3BCCA;
  border-top: 2px solid #A3BCCA;
  border-right: 1px solid #A3BCCA;
  border-left: 1px solid #A3BCCA;
  margin-top:10px;
  float: right;


}

#boxsub42 {
  width: 320px;
   margin-left: 4px;
  border-bottom: 3px solid #A3BCCA;
  border-top: 2px solid #A3BCCA;
  border-right: 1px solid #A3BCCA;
  border-left: 1px solid #A3BCCA;
  margin-top:10px;
  float: right;
}

#boxsub42 {
  width: 320px;
   margin-left: 4px;
  border-bottom: 3px solid #A3BCCA;
  border-top: 2px solid #A3BCCA;
  border-right: 1px solid #A3BCCA;
  border-left: 1px solid #A3BCCA;
  margin-top:10px;
  float: right;
}

#bildbox {

margin-left:20px;



}




.subkasten {
  font: 0.9em/1.7 Verdana, Arial, Helvetica;
   margin-left:0px;
   padding-left:2px;
   font-weight: bold;
  color:#365264;
  background-color: #A3BCCA;

}


.subkasten1 {
  font: 0.8em/1.7 Verdana, Arial, Helvetica;
   margin-left:3px;
  color:#365264;

}


#boxoben {
  width: 700px;
  border: 0px;
  margin-left:23px;

}

#boxunten {
  width: 700px;
  border: 0px;
  margin-left:23px;

}


#footer {
  border-top:2px solid #577D9D;
  text-align:center;
  padding:5px;
  background-color: #06093E;
  background:url(images/verlauf1.gif) repeat;
        }

#kopf ul {
  position:absolute; left:6px; bottom:-1px;
  width:100%; height:2.0em;
  color: #000;
  list-style-type: none;
  background-color: transparent;
        }
/* submenue-leiste*/
#u-menue { /* modifikation by pbergner */

  font: 0.7em verdana,helvetica,arial,sans-serif;
  padding:0.2em 10px;
  height: 20px;
  background-color: #06093E;
  color:#FFCC33;
        }



#u-menue .aktiv, #boxa .aktive { margin-right:8px; font-weight:600; }
#u-menue a, #u-menue a:hover, #boxa a, #boxa a:hover {
  margin-right:8px;

  text-decoration:underline;
  font-weight:400;
        padding-top:2px;
        padding-bottom:2px;
        padding-right:2px;
        padding-left:2px;

        }

#boxa a {
        color:#000;
        text-decoration:underline;

  }


#u-menue a:hover, #boxa a:hover {
        color:#FB1105;
        text-decoration:underline;

  }

#boxa ul {
        color:#A10F08;
        font-weight: bold;


  }


/* kopfcontainer */
html #kopf ul {
        margin: 0px; /*bottom: -1px;*/ height: auto
        }
#kopf li {
        margin-top: 2px;
        margin-left: 2px;


        display: inline;
        float: left;
        width: auto;
        margin-right: 10px; /* legt rechte weisse linie uebereinander */

        }

/* formatierung fuer liste */
#kopf ul a {
        padding-top:2px;
        padding-bottom:5px;
        padding-right:1px;
        padding-left:1px;
  display: block;
  color: #000;
  white-space: nowrap;
  text-decoration: none
        }
#kopf ul a strong {
        padding: 3px;

  display: block;
  color: #000;
        }
#kopf ul a:hover strong, #kopf ul a:active strong  {
        color: #000;
        text-decoration:underline;

        }
#kopf ul a:hover {
        color: #FB1105; background-color: transparent
        }

.tab01 {
   background-color: transparent;
   color:#B71008;
   padding: 1px;



}

.tab02 {
   background-color: transparent;
   color:#000;
   padding-bottom: 2px;



}

 h1 {
  font: 1.6em Verdana, Arial, Helvetica;
   margin-left:14px;
   margin-bottom:10px;
   padding-top:16px;
  color:#365264;
 }

h2 {
  font: 0.9em Verdana, Arial, Helvetica;
   margin-left:16px;
   padding-top:5px;
   padding-bottom:5px;
  color:#365264;
  font-weight: bold;

 }


h3 {
  font: 0.8em/1.7 Verdana, Arial, Helvetica;
   margin-left:175px;
   padding-bottom:0px;
  color:#365264;
  font-weight: bold;
 }





#footer p {
  font-size:0.8em;
  color:#000000;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#flashcontent1{
  margin-left:20px;
}


.versteckt { display:none; }

img.l{
     border:1px solid #ffffff;
     float:left;
     margin-top:5px;
       margin-bottom:5px;
         margin-left:20px;
           margin-right:5px;
     vertical-align:text-top;
     padding-left:0px;
     }
img.r{border:1px solid #ffffff;float:right;margin:5px 5px 5px 10px;vertical-align:text-top;}

img.sponsoren{border:1px solid #ffffff;float:left;margin:0px 0px 0px 0px;vertical-align:text-top;}



img.bildbox9{
            border:1px solid #ffffff;
            margin-left:10px;
            margin-right:5px;
            margin-top:5px;
            margin-bottom:5px;
         }


img.bildbox4{
            border:1px solid #ffffff;
            margin-left:25px;
            margin-right:10px;
            margin-top:15px;
            margin-bottom:10px;
         }

img.bildboxgross{

            padding-left:7px;
            padding-top:7px;
            padding-bottom:7px;
            padding-right:7px;
            border:0;

         }

a.box1 {
        padding-top:0px;
        padding-bottom:0px;
        padding-right:2px;
        padding-left:2px;
  display: block;
  color: #000;
  white-space: nowrap;
  text-decoration: underline
        }

a.box1:hover {
        color:#B71008;


  }


a.box2 {
        padding-top:0px;
        padding-bottom:0px;
        padding-right:2px;
        padding-left:2px;
        display: block;
        font-size: 0.8em;

  color: #365264;

  text-decoration: underline
        }

a.box2:hover {
        color:#FFCC33;


  }

  .hint {
        color:#FB1105;
        font-size: 0.8em;
  }

  .unt {
        color:#000000;
        font-size: 0.6em;
        padding-bottom:0px;
  }



  form {padding-left:20px;}
  form label {
             margin: 0;

             font-weight: bold;
             font-size:0.7em;
             color:#000}
  input {
         height: 1.4em;
         font-weight: bold;
         color: #999999; background: #fff;
         cursor: pointer;
         border: 1px solid #A3BCCA; }


  fielset  {
        padding-top:0px;
        padding-bottom:80px;
        margin-right:12px;
        padding-left:12px;
  }