p {
    font-family: Verdana;
    /*font-size: 1em;*/
    }
h1,h2,h3 {
    color: red;
    font-weight: normal;
    }
h4 {
    color: red;
    font-weight: normal;
    }
h5 {
    color: red;
    font-weight: normal;
}
table {
    /*max-width:00px;*/
    font-family: Verdana;
    font-size: 0.9em;
    border: 1px;
    border-color: blue;
    border-collapse: collapse;
    border-spacing: 0px;
    margin:  2px;
    padding-bottom: 0px;

    }
.nulli{
    margin-left: 2px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-right: 2px;
    border-collapse: collapse;
    border-spacing: 0px;
}
.sub_menu {
    overflow: visible;
    position: absolute;
    background-color: #CCCCFF;
    z-index: 3;
}
.lyrics{
    width: 600px;
    height:150px;
    overflow: auto ;
    background-color: #f5f5dc ;
}
#rulle{
    z-index: 1;
}
#liste_namen{
    width: 100px;
}
#tablebesetzung{
    font-size: 14px;
    line-height: 30px;
}

.tablebesetzung2 {
    font-size: 14px;
    padding: 6px;
    border-spacing: 2px;

}

#tableajax {
    border: 1px #000000;
}

@media print{
    /* hier deine Formate */
}
/*@media print{
    body *{display:none;}
    body #tabelle{display:block;}
}*/

body {
    font-family: Verdana;
    font-size: 0.9em;

    }
.bodymitte{
    width: 78%;
    padding:20px;
    height:100%;
    margin: 0 auto;
    background-color:whitesmoke ;
}


html {
    background-color:white;
}

select {
    font-family: Verdana;
    font-size: 0.9em;
    border: 1px ;

    }
.selectsize {
    width:210px ;
}
ul {
    font-family: Verdana;
    font-size: 1em;
    }
li {
    font-family: Verdana;
    font-size: 1em;
    }
.divineben{
    float:left;
    margin-right: 5px;
    /*width: 120px; */

          }
.divinebenclear{
    clear: left;
}
input {
    font-family: Verdana;
    font-size: .9em;
    }
textarea {
    max-width:1600px;
    font-family: Verdana;
    font-size: 0.9em;
    }
a:link {
    text-decoration:none;
    font-weight:normal;
    color:#0000CC;
    }
a:visited { text-decoration:none; }
/*a:hover { text-decoration:none; font-weight:normal; background-color:#ff0; }*/
a:active {
    text-decoration:none;
    font-weight:normal;
    background-color:#cff;
    }
a:focus {
    text-decoration:none;
    font-weight:normal;
    background-color:#FF99FF;
    }

nav {

    }
#leiste{
    background-color: #4169e1;
}
article {
    /*background-color: #D5FF95;*/
    /*background-size: 600px 30px;
    border: 0px solid #000000;
    border-radius: 15px;*/
    padding: 6px;
    }
img {
    border: 0;
    }

.box {
    background-color: #D5FF95;
    border: 0px solid #000000;
    border-radius: 15px;
    padding: 5px;
    }
#box a {
    color:black;
    text-decoration:none;
    display:inline;
    width:250px;
    padding:5px;
    text-align: left;

}
#box a:hover {
    color:blue;
}
#box a span {display:none;}
#box a:hover span {
    position:fixed; top:10px; right:45px; z-index:3;
    display:inline;
    width:500px;
    color:black;
    background:#FFFFCC;
    font:normal 16px courier, sans-serif;
    border:3px solid blue;
    padding:10px;}

.button{
    height: 25px;
}
.progressbar{
    height: 20px;
    width: 250px;
    /* visibility: hidden;
     display: none;*/
}

#fontcolorblue{
    color: blue;
}
#fontcolorred{
    color: red;
}
#fontcolorblack{
    color: black;
}
.weisses-div{
    width: 93%;
    background-color: white;
    padding: 15px;
    border-radius: 10px;
}
.marquee-container {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    box-sizing: border-box;
    position: relative;
}

.marquee {
    display: inline-block;
    padding-left: 100%;
    animation: marquee 30s linear infinite;
}

.marquee-content {
    display: inline-block;
    white-space: nowrap;
}

@keyframes marquee {
    0% { transform: translateX(0); }
    100% { transform: translateX(-100%); }
}









