<!--

body             { margin-top: 0px;
                   background: #DDD url(media/background.jpg) center top repeat-y;
                   font: normal normal normal 13px/18px Verdana;
                   text-align: justify;
                    }

img              { border: none; }

a {
    color: #BB0000;
    text-decoration: none;
}
 a:hover {
    color: #600000;
    text-decoration: none;
}
.weiterlesen {
    font: normal normal normal 11px/18px Verdana;
}

ul {

    margin: 0px 0px 0px 0px;
    list-style: circle url(media/pfeil.png) outside;
}

div {}
    .top {
        background: #EEE url(media/banner.jpg) no-repeat;
        width: 960px;
        height: 175px;
        margin: 0px auto;
    }
    .main {
        margin: 0px auto;
        width: 960px;
    }
    .left {
        padding: 20px 12px 12px;
        margin-left: 40px;
        width: 650px;
        min-height: 550px;
        float: left;
        border-left: 1px #ddd solid;
        border-right: 1px #ddd solid;
    }
    .right {
        margin: 20px 12px 0px 0px;
        width: 220px;
        float: right;
    }
    .voll {
        margin: 0px 12px 0px 40px;
        width: 907px;
        float: left;
    }
    .footer {
        width: 919px;
        margin: 0px auto 15px;
        float: right;
        border-top: 1px #ddd solid;
        border-left: 1px #ddd solid;
    }

div {}
    .userbox {
        position: relative; 
        top: -110px; 
        width: 205px; 
        height: 100px; 
        background: url(media/bg_userbox.png) no-repeat;
        padding: 5px 10px 10px;
    }
   .userbox ul {
        margin: 0px 0px 0px -26px;
        list-style: circle url(media/pfeil.png) outside;
        font: normal normal normal 13px/16px Lucida Sans Unicode;
        color: #303030;
        text-align: left;
    }
    .bildbeschreibung {
        font: normal normal normal 11px/15px Lucida Sans;
        color: #404040;
        text-align: left;
        max-width: 310px;
        border-bottom: 1px #AAA solid;
    }
    .infozeile {
        padding: 3px 10px;
        background: url(media/info_bg_gross.png) top no-repeat;
        font: normal normal bold 12px Verdana;
        color: #eee;
    }
    .infozeile2 {
        width: 630px;
        padding: 1px 10px;
        background: #DDD;
        font: normal normal bold 9px Verdana;
        text-align: center;
        color: #404040;
    }
    .infozeile3 {
        width: 568px;
        padding: 6px 40px;
        border: 1px #DDD solid;
        margin-bottom: 15px;
    } 

  
h1 {
    margin: 0px 0px 10px;
    font: normal normal bold 18px/30px Lucida Sans Unicode;
    color: #707070;
    border-bottom: 1px #aaa dotted;
    text-align: left;
}
h2 {
    font: normal normal bold 15px/24px Lucida Sans Unicode;
    margin: 16px 0px 0px;
    text-align: center;
    color: #505050;
}
h3 {
    margin: 0px 0px 1px;
    font: normal normal bold 13px/17px Verdana;
    color: #303030;
}
h4 {
    margin: 0px 0px 10px;
    font: normal normal normal 11px/15px Verdana;
    color: #101010;
    text-align: center;
}

table {
    border-collapse: collapse;
}
    .infomenu {
        width: 220px;
        margin: 0px 6px 15px 0px;
        border-bottom: #ccc 1px solid;
    }
    .infomenu th {
        padding: 3px 10px;
        background: url(media/info_bg.png) top no-repeat;
        font: normal normal bold 12px Verdana;
        color: #eee;
    }
    .infomenu td {
        background: #eee;
        padding: 0px 6px 2px 6px;
    }
    .infomenu td h3 {
        margin: 0px 0px 1px;
        font: normal normal bold 12px/16px Arial;
    }
    .infomenu td h2 {
        margin: 0px 0px 1px;
        font: normal normal bold 16px/20px Verdana;
        margin-bottom: -10px;
    }
    .infomenu td ul {
        margin: 0px 0px 0px -26px;
        list-style: circle url(media/pfeil.png) outside;
        font: normal normal normal 11px/13px Lucida Sans Unicode;
        color: #505050;
        text-align: left;
    }
    .infomenu td li {
        padding-bottom: 2px;
        margin: 5px 0px 2px;
        border-bottom: 1px #606060 dotted;
    }
    .einsatz {
        width: 650px;   
    }
    .einsatz td {
        padding: 0px 5px 2px;
        vertical-align: middle;
    }
    .infomenu td li ul li {
        padding-bottom: 0px;
        margin: 2px 0px 1px;
        border: none;
    }
    .kalender {
        font: normal normal normal 9px/10px Verdana;
        text-align: center;    
    }
    .kalender h2 {
        font: normal normal bold 9px/12px Verdana;
        margin-top: 2px;
    }

tr {
    vertical-align: top; }
    
hr {
    height: 1px;
    border-top: 1px dashed #ddd;
    border-bottom: none;
}
    
input {}
.login {
    width: 180px;
    height: 15px;
    margin: 3px 5px 1px;
    padding: 1px 5px;
    border: 1px #ccc solid;
    font: oblique normal normal 12px Arial;
    letter-spacing: 1px;
    color: #909090;    
    }
.input150 {
    width: 175px;
    height: 16px;
    margin: 3px 0px 1px;
    padding: 1px 5px;
    border: 1px #ccc solid;
    font: normal normal normal 12px Arial;
    color: #505050;
    }
.textarea {
    width: 350px;
    height: 100px;
    margin: 3px 0px 1px;
    padding: 1px 5px;
    border: 1px #ccc solid;
    font: normal normal normal 12px Arial;
    color: #303030;
    }
.submit {
    width: 100px;
    height: 19px;
    margin: 3px 5px 1px;
    padding: 1px 5px;
    border: 1px #aaa solid;
    background: #FEFEFE;
    font: normal normal bold 12px Arial;
    color: #505050;    
} 
.submit200 {
    width: 200px;
    height: 19px;
    margin: 3px 0px 1px;
    padding: 1px 5px;
    border: 1px #aaa solid;
    background: #EEE;
    font: normal normal bold 12px Arial;
    color: #404040;
}

select {
    width: 180px;
    height: 19px;
    margin: 3px 3px 1px;
    padding: 1px 0px;
    border: 1px #ccc solid;
    font: normal normal normal 12px Arial;
    color: #000;    
}   



div {}
.menu {
    background: #fff url(media/menue.jpg) no-repeat;
    width: 960px;
    height: 24px;
    }
.menu ul {
  z-index: 1;
  font: normal normal bold 13px/16px Lucida Sans Unicode;
  margin: 0px auto 0px;
  padding: 0px 0px 0px 40px;
  list-style: none;
  }
.menu ul li {
  display: block;
  position: relative;
  float: left;
}
.menu li ul { display: none; padding-left: 0px; }
.menu ul li a {
  display: block;
  text-decoration: none;
  color: #505050;
  padding: 3px 5px 4px 5px; border-top: 1px #ddd solid;
  white-space: nowrap; }
.menu ul li a:hover { color: #252525; background: url(media/navi_ddd.png); }
.menu li:hover ul {
  display: block;     border: 1px solid #aaa;
  position: absolute;
}
.menu li:hover li {
  float: none;
  font: normal normal normal 12px/14px Lucida Sans Unicode;
}
.menu li:hover a { background: url(media/navi_eee.png); }

.beschreibung {
    position: absolute;
    z-index: 3;
    margin: 5px 0px;
    padding: 5px 10px 5px 5px;
    border: 2px #ccc solid; 
    background: url(media/bg_infobox.png); 
    min-height: 150px;
    width: 600px; 
    display: none;
    font: normal normal normal 12px/15px Arial;
    color: #404040;    
}
.beschreibung img {
    padding: 0px 10px 5px 0px;
    float: left;
}

.beschreibung td {
    min-width: 80px;
}


.klein {
         margin: 1px 0px 1px;
         font: normal normal normal 11px/13px Lucida Sans Unicode;
         color: #404040;
         text-align: center;
    }
.info {
         display: inline;
         font: normal normal normal 10px/11px Lucida Sans Unicode;
         color: #757575;
    }
.fztp {
    font: normal normal 12px Arial;
}

-->