* {
        margin: 0;
        padding: 0;
}

body, html {
        font-size:15px;
        color:white;
        text-align:justify;
        font-weight:bold;
        font-family:'Comic Sans MS','Arial'
}

#logo{
        position:absolute;
        left:50px;
        top:50px;
        width:351px;
        height:170px;
}

#logo a img {
        border: none;
}

a:visited, a:link{
        text-decoration:underline;
        color:#FFFFFF;
}

a:hover, a:active {
        text-decoration:none;
        color:#000000;
}

.schrift2                        {
        font-size:14px;
        color:#000000;
}

.clearer {
        clear:left
}

.titel {
        font-size:18px;
        font-weight: bold;
        color:#280051;
}

.titel_big{
        font-size:20px;
        font-weight: bold;
}


.centrum {
        text-align:center;
}

.left {
text-align:left;
}

.einrueckung {
        padding-left: 10px;
        font-size:13px;
}

#oeffnungszeiten{
        position:absolute;
        left:415px;
        top:58px;
        width:250px;
        font-weight: normal;
}

#oeffnungszeiten span {
        height: 20px;
        float: left;
}

.tag {
        clear: left;
        width: 60px;
}

.zeit {
        width: 180px;
}

.contact {
        margin-top: 15px;
}

#magic {
        position:absolute;
        left: 670px;
        top: 39px;
        height: 210px;
}

#magic img{
        vertical-align: middle ;
}

#m1{
        position:absolute;
        left:50px;
        top:250px;
        width:190px;
        background-color:#840e72;
}

ul{
        list-style : none;
        padding: 30px;
}

ul li {
        display: block;
        min-height: 30px;
        padding-bottom: 12px;
        font-size: 15px;
        font-weight: bold;
}

* html ul li {
        height: 30px;
}

.kleinerListe {
        padding: 0;
        margin-left: 10px;
}

.kleinerListe li {
        padding: 0;
        margin:0;
        min-height: 20px;
        font-size:13px;
}
.kleinerListe li a {
        display: block;
        height: 10px;
}

* html .kleinerListe li {
        height: 20px;
}

.lo{
        Width:22Px;
        Height:22Px;
        position:absolute;
        left:0px;
}

.ro{
        right:0px;
        position:absolute;
        width:22px;
        height:22px;
}

.lu        {
        position:absolute;
        left:0px;
        bottom: 0px;
}

.ru {
        position:absolute;
        right:0px;
        bottom: 0px;
}

#rahmeninhalt {
        position: relative;
        width:702px;
        margin-bottom: 20px;
        background-color:#840e72;
}

#container {
        position: absolute;
        left:250px;
        top:250px;
}

.inhalt{
        width:652px;
        background-color:#840e72;
        padding: 25px;
}

.image {
        clear: left;
        float: left;
        text-align: left;
}

.image2 {
        clear: center;
        float: center;
        text-align: center;
}

.bild {
        border: 2px solid #000000;
        margin: 5px 25px 0 0;
}

.describtion{
        padding-left: 224px;
}

.spruch{
        display:block;
        padding-top: 5px;
        color: #FFFFFF;
        width: 200px;
         font-size:14px;
}

#rang, #name, #punkte, #spiel {
        font-size: 13px;
}

#rang, #zeit, #vorher {
        float: left;
        width: 60px;
        line-height: 20px;
}

#zeit {
        width: 110px;
}

#vorher {
        font-weight: normal;
        font-size: 12px;
}

#name{
        float: left;
        width: 160px;
        line-height: 20px;
}
#woche {
        float: left;
        width: 100px;
        line-height: 20px;

}
#punkte {
        float: left;
        width: 80px;
        line-height: 20px;
}

#spiel {
        float: left;
        width: 80px;
        line-height: 20px;
}

#ort {
        float: left;
        width: 190px;
        line-height: 20px;
}

#veranstaltung{
        float: left;
        width: 250px;
        line-height: 20px;
}
br{
        /*clear: both;*/
        border:1px solid #840E72;
}
.err {
        background-color: #fe5a5a;
}

.bild_fliessend_links{
        float: left;
        margin-right: 10px;
}

.bild_fliessend_rechts_hannes{
        float: right;
        margin-right: 50px;
}

#infobox-mitte{
        font-weight:normal;
        position:absolute;
        top:30px;
        left:400px;
}
#infobox-rechts{
        font-weight:normal;
        position:absolute;
        top:50px;
        left:700px;
}

#infobox-rechts-oben{
        font-weight:normal;
        position:absolute;
        top:50px;
        left:740px;
}

#infobox-rechts-mitte{
        font-weight:normal;
        position:absolute;
        top:90px;
        left:700px;
}

#infozeile-links{
                font-weight:normal;
                position:absolute;
                top:220px;
                left:110px;

}

#infozeile-rechts{
                font-weight:normal;
                position:absolute;
                top:220px;
                left:700px;

}
#infozeile-mitte{
                font-weight:normal;
                position:absolute;
                top:220px;
                left:400px;

}

.rechtsbuending{
        text-align:right;
}
.blocksatz{
        text-align:justify;
}
.farbe_rot{
        color: red;
}

.schrift3{
        font-size:20px;
        color:white;
}

.schrift4{
        font-size:20px;
        color:#280051;
}

.schrift5{
        font-size:15px;
        color:#840e72;
}

.schrift6{
        font-size:20px;
        color:#840e72;
}