
BODY {
    color: #000000;
    background-color: #ffffff;
    margin: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 0px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px
    text-align: center;
}

table.maintable {
    border:1px solid #08032D; 
    margin-left: auto;
    margin-right: auto;
    width: 950px;
}

.mainhead {
    background-image: url(images/head_bg_01.jpg);
    width: 950px;
    height: 101px;
    border-bottom: 1px solid #08032D;
}

h1 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #8EA0C3;
}

table.galerie {

    background-color: #E0E0E0;
    width: 500px;

}

.sponzor img {
    padding-bottom: 3px;
}

.sponzor {
    font-size: 10px;
    font-family: Verdana, Arial, sans-serif;
}

td.galerie {border: 1px dotted purple; padding: 1px;} 


.language {
    position: absolute; 
    right: 5px; 
    top: 65px
}

.language a {
    text-align: right;
    display: block;
    color: #F1F8FF;
    font-size: 10px;
    padding: 0px;
    padding-left: 7px;
    padding-right: 7px;
}

.language a:hover {
    color: red;
}

.banner img {
    padding-bottom: 3px;
}

.member {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    text-align: left;
}

.member a {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}


.membertable {
    font-size: 10px;
}

.membertable td {
    background-color: #CADCFE;
    padding: 5px;
}

.mainbody {
    background-color: #ffffff;
    width: 550px;
    text-align: center;
    

}

.textbody {
    padding-top: 0px;
    padding-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    text-align: justify;
}

.leftblock {
    padding: 0px
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    text-align: left;
    width: 160px;
    border: 1px solid #08032D;
    height: 1050px;
}

.leftblock a {
    font-size: 10px;
    color: #FF5C00;
}

.leftblocktitle {
   font-family: Verdana, Arial, sans-serif;
   font-size: 14px;
   font-weight: bold;
   background-color: #E0E0E0;
   padding-top: 5px;
   padding-bottom: 5px;
   width: 160px;
   text-align: center;

}

.leftblocktext {
   padding: 5px;
   text-align: center;

}


.rightblock {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    text-align: left;
    width: 200px;
    border: 1px solid #08032D;
    height: 1050px;
}

.rightblock a {
    font-size: 10px;
    color: #FF5C00;
}

.rightblocktitle {
   font-family: Verdana, Arial, sans-serif;
   font-size: 14px;
   font-weight: bold;
   background-color: #E0E0E0;
   padding-top: 5px;
   padding-bottom: 5px;
   width: 200px;
   text-align: center;

}

.rightblocktext {
   padding: 5px;
}

.rightblocktext li {

}

.block_head {
   background-color: #E0E0E0;
   width: 540px;
   height: 10px;
}


.blockbody {
    background-color: #ffffff;
    width: 540px;
    border: 1px solid #08032D;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
}

.headtitle {
   background-color: #ffffff;
   color: #08032D;
   font-weight: 900;
   font-size: 14;
   text-align: left;
   padding: 0px;
   padding-left: 15px;
   padding-top: 10px;
}

.over_buttons {position: relative}

.point {
    margin-left: 4px;
    margin-top: 6px;
}

#spalte1 {
    position: absolute; 
    top: 57px; 
    left: 0px; 
    z-index: 2;
}

#spalte1 a {
    display: block;
    color: #000033;
    background-color: #99CCFF;
    font-size: 10px;
    padding: 5px;
    padding-left: 7px;
    padding-right: 7px;
}
#spalte2 a {
    display: block;
    color: #000033;
    background-color: #99CCFF;
    font-size: 10px;
    padding: 5px;
    padding-left: 7px;
    padding-right: 7px;
}

#spalte1 a:hover {
    color: #99CCFF;
    background-color: #005CB7;
}
#spalte2 a:hover {
    color: #99CCFF;
    background-color: #005CB7;
}

#spalte2 {
    position: absolute; 
    top: 13px; 
    left: 66px; 
    z-index: 2;
}

#spalte3 {
    position: absolute; 
    top: 34px; 
    left: 199px; 
    z-index: 2;
}

#spalte3 a {
    display: block;
    color: #000033;
    background-color: #99CCFF;
    font-size: 10px;
    padding: 5px;
    padding-left: 7px;
    padding-right: 7px;
}

#spalte3 a:hover {
    color: #99CCFF;
    background-color: #005CB7;
}

.menu_buttons {
    background-color: #FF5C00;  
}

.menu_buttons a {
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;

}

.menu_buttons a:hover {
    color: #CFD0EE;
    background-color: #022579;        
}

.foto {
    margin-bottom: 10px;
    float: right;
    height: 200px;
    width: 150px;
    margin-left: 10px;
    border: 1px solid #08032D;
    
}

//table {border: 2px solid red; margin: 2px}
//td {border: 1px dotted purple; padding: 1px;}


A {
  color: #134FB8;
  font-weight: bold;
  text-decoration: none;
}

A:hover {
  color: red;
  text-decoration: none;
}

.fooder {
    background-color: #92A4C5;
    width: 540px;
    height: 15px;
    text-align: center;
    font-size: 10px;
    font-family: Verdana, Arial, sans-serif;
}


.admin {
    width: 750px;
    background-color: #ffffff;
    border: 1px solid #08032D;
}
