body {        background-color:;
font-family: Arial;
color: #5b152d;
padding: 0;
margin: 0;
text-align:justify 
}

h2 {
    font-family: wm2018, Arial, sans-serif;
    font-size: 1.0em;
    font-weight: normal;
    color: #ffffff;
	}

h3 {
   font-family: wm2018, Arial, sans-serif;
   font-size: 14px;
   font-weight: normal;
   color: #ffffff;
}
h13 {
   width: 20px;
   height: 20px;
   font-family: wm2018, Arial, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #ffffff;
}

h4 {
    font-family: wm2018, Arial, sans-serif;
    text-decoration: none;
    width: 190px;
    height: 35px;
    text-align: center;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
    font-size: 26px;
    font-weight: bold;
    color: #ffffff;
    background-color ;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 10px #ffffff inset;
     border-radius: 20px
}
h41 {
    font-family: wm2018, Arial, sans-serif;
    text-decoration: none;
    width: 190px;
    height: 25px;
 text-align: center;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    background-color ;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 10px #ffffff inset;
     border-radius: 20px
}


h14 {
    font-family: wm2018, Arial, sans-serif;
    text-decoration: none;
    width: 200px;
    height: 35px;
    text-align: center;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
    font-size: 26px;
    font-weight: bold;
    color: #ffffff;
    background-color ;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 10px #ffffff inset;
     border-radius: 20px
}

h11{
    font-family: wm2018, Arial, sans-serif;
    text-decoration: none;
    width: 180px;
    height: 35px;
    text-align: center;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    display: table-cell;
    vertical-align: middle;
    background-color ;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 10px #ffffff inset;
     border-radius: 20px
}

h5 {
    font-family: wm2018, Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    display: table-cell;
}

h51 {
    font-family: wm2018, Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
}


h6{
    font-family: wm2018, Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: yellow;
}
h7 {
   font-family: wm2018, Arial, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #ffffff;
}
h8 {
    text-decoration: none;
    width: 320px;
    height: 180px;
    text-align: center;
    font-size: 24px;
    display: table-cell;
    vertical-align: middle;
    background: rgba(19,93,150,0.4);
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 10px #ffffff inset;
     border-radius: 20px;
}

h9 {
    font-family: wm2018, Arial, sans-serif;
    text-decoration: none;
    width: 100px;
    height: 20px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #68c5e8;
    display: table-cell;
    vertical-align: middle;
    background-color: #ffffff;
    border: 0px solid #68c5e8;
    -moz-border-radius: 10px;
    -khtml-border-radius: 30px;
    -webkit-border-radius: 10px;
    -moz-box-shadow:1px 1px 40px #68c5e8; /* Firefox */
    box-shadow:1px 1px 10px #68c5e8, 1px 1px 10px #68c5e8 inset;
    border-radius: 20px
}
h111 {
    font-family: wm2018, Arial, sans-serif;
    text-decoration: none;
    width: 120px;

    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #68c5e8;
    display: table-cell;
    vertical-align: middle;
    background-color: #ffffff;
    border: 0px solid #68c5e8;
    -moz-border-radius: 10px;
    -khtml-border-radius: 30px;
    -webkit-border-radius: 10px;
    -moz-box-shadow:1px 1px 40px #68c5e8; /* Firefox */
    box-shadow:1px 1px 10px #68c5e8, 1px 1px 10px #68c5e8 inset;
    border-radius: 20px
}

h10 {
    font-family: wm2018, Arial, sans-serif;
    text-decoration: none;
    width: 100px;
    height: 25px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #68c5e8;
    display: table-cell;
    vertical-align: middle;
    background-color: #ffffff;
    border: 0px solid #68c5e8;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px #68c5e8; /* Firefox */
     box-shadow:1px 1px 10px #68c5e8, 1px 1px 10px #68c5e8 inset;
     border-radius: 20px
}
h12 {
    font-family: wm2018, Arial, sans-serif;
    text-decoration: none;
    width: 200px;
    height: 35px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #1a899a;
    display: table-cell;
    vertical-align: middle;
    background-color: #ffffff;
    border: 0px solid #A7B1F2;
    -moz-border-radius: 10px;
    -khtml-border-radius: 30px;
    -webkit-border-radius: 10px;
    -moz-box-shadow:1px 1px 40px #1a899a; /* Firefox */
    box-shadow:1px 1px 10px #1a899a, 1px 1px 10px #1a899a inset;
    border-radius: 20px
}


#seiten_container {
    width: 100%;
    height: 100vh;
    margin-left: auto; 
	margin-right: auto; 
    margin-top: 10px;
	text-align: center;
    border: 3px;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 70px red; /* Firefox */
     box-shadow:1px 1px 70px red, 1px 1px 10px red inset;
     border-radius: 20px; 
	 }
#seiten_container_innen {
    width: 100%;
	height: 100vh;
    margin-left: auto; 
	margin-right: auto; 
    margin-top: 3px;
	text-align: center;
    border: 3px solid ;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 70px #ffffff; /* Firefox */
     box-shadow:1px 1px 70px #ffffff, 1px 1px 10px #000000 inset;
     border-radius: 20px; 	 }

/* #titelbild_in { 
    height: 16%;
     width:99%;
    margin-left: 8px;
    margin-top: 4px;
    padding: 0;
    position: relative;
    background-image: url('bilder/bgindexoben.jpg');
    background-size: 100% 100%;
	border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 6px #292929;
     box-shadow:1px 1px 6px #292929, 1px 1px 25px #ffffff inset;
     border-radius: 10px  }
 */	 
	 
#titelbild_in_mobil { 
    height: 16%;
     width:99%;
    margin-left: 3px;
    margin-top: 4px;
    padding: 0;
    position: relative;
    background-image: url('bilder/bgindexoben2026_1.jpg');
    background-size: 100% 100%;
	border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 6px #292929; /* Firefox */
     box-shadow:1px 1px 6px #292929, 1px 1px 25px #ffffff inset;
     border-radius: 10px  }


#titelbild_out { 
    height: 16%;
     width:99%;
    margin-left: 8px;
    margin-top: 4px;
    padding: 0;
    position: relative;
    background-image: url('bilder/bgindexoben2026.jpg');
    background-size: 100% 100%;
	border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 6px #292929; /* Firefox */
     box-shadow:1px 1px 6px #292929, 1px 1px 25px #ffffff inset;
     border-radius: 10px  }

#inhalt_container { 
background-size: 100% 100%;
height: 82%;
    width: 99%;
    margin-top: 8px;
    margin-left: 8px;
    margin-bottom: 8px;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 6px #292929; /* Firefox */
     box-shadow:1px 1px 6px #292929, 1px 1px 25px #ffffff inset;
     border-radius: 10px
         }

#inhalt_container_innen { 
    background-size: 100% 100%;
    width: 99%;
height: 82%;
    margin-top: 8px;
    margin-left: 3px;
    margin-bottom: 8px;
         }

#inhalt { 
    background-image:url('bilder/b_ground.jpg');
    text-align:center;
    width: 100%;
    height: 100%;

}
main {
        position: relative;
}

#box { float: left;
  margin-left: 800px;
  margin-top: 3px;
  width: 170px;
  height:50px;
  background: ;
  border: 0px;
         position: absolute;

}

.button {
  float: left;
  width: 170px;
  height: 30px;
  margin-top: 0px;
  margin-left: 0px;
  font-size: 22px;
  font-weight: bold;
  font-family: Arial;
  color: #ffffff;
  text-align: center;
  background: #1a899a;
  border: 0px;
  border-radius: 10px;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s ease-out;
}
.button:hover {
  float: left;
  width: 170px;
  height: 30px;
  bottom: 6px;
  margin-top: 30px;
  margin-left: 0px;

}

.seiteninfo {
	background-color: #ffffff;
	color: #143cda;
    font-family: wm2018, Arial, sans-serif;
    text-decoration: none;
    width: 140px;
    height: 25px;
    text-align: center;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
    font-size: 14px;
    font-weight: bold;
    display: table-cell;
    vertical-align: middle;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 10px #ffffff inset;
     border-radius: 20px
}

#framelinks { background-image:;
float: left;
    text-align:center;
    width: 100%;
    height: 100%;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 6px #292929; /* Firefox */
     box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset;
     border-radius: 10px

}
#info_login { 
    position:relative;
    height: 240px;
    width:1200px;
    background-color:
}
#login_mitte {
    float: left;
    text-align: center;
    border: 0px none;
    width:300px;
    height: 230px;
    margin-left: 40px;
    margin-top: 20px;
    background-color: 
}

#login_gast {
    width: 300px;
    height: 90px;
    margin-top: 50px;
	text-decoration: none;
    display: inline-block;
	border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 70px #ffffff inset;
     border-radius: 40px;
}

#login_login {
    width:80%;
    height: 40%;
    text-decoration: none;
    display: inline-block;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 70px #ffffff inset;
     border-radius: 70px;
}
.spieler {
    font-family: wm2018, Arial, sans-serif;
    width: 50px;
    height: 45px;
    text-align: center;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
    font-size: 30px;
    font-weight: bold;
    color: yellow;
    display: table-cell;
    vertical-align: middle;
    background-color ;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:3px 1px 10px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 10px #ffffff inset;
     border-radius: 20px
}

.platzgold {
    vertical-align: middle;
    font-family: wm2018, Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #000000;
    text-align: center;
    background-image:url('bars/gold/middle.jpg');
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:3px 1px 10px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 10px #ffffff inset;
     border-radius: 5px
}
.platzsilber {
    vertical-align: middle;
    font-family: wm2018, Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #000000;
    text-align: center;
    background-image:url('bars/silver/middle.jpg');
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:3px 1px 10px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 10px #ffffff inset;
     border-radius: 5px
}
.platzbronce {
    vertical-align: middle;
    font-family: wm2018, Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #000000;
    text-align: center;
    background-image:url('bars/bronce/middle.jpg');
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:3px 1px 10px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 10px #ffffff inset;
     border-radius: 5px
}

.rahmen
{

border: 0px solid #11236b;
     text-align:center;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:3px 1px 10px #11236b; /* Firefox */
     box-shadow:3px 1px 10px #11236b;
     border-radius: 10px
     }
.rahmenrund
{
    vertical-align: middle;
     text-align:center;
     width: 20px;
     height: 20px;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:3px 1px 10px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 10px #ffffff inset;
     border-radius: 50px
     }
.rahmenrund1
{
    vertical-align: middle;
     text-align:center;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:3px 1px 10px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 10px #ffffff inset;
     border-radius: 50px
     }
.rahmenpunkte
{
	 font-family: wm2018, Arial, sans-serif;
	 width:20px;
	 height:20px;
     text-align:center;
     font-size:16px;
	 -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:3px 1px 10px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff;
     border-radius: 30px;
     }
.rahmenpunkte1
{
	 font-family: wm2018, Arial, sans-serif;
	 -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:3px 1px 10px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff;
     border-radius: 30px;
     }

.rahmentipp
{
	 font-family: wm2018, Arial, sans-serif;
	 width:35px;
	 height:30px;
     text-align:center;
     font-size:16px;
	 -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:3px 1px 10px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff;
     border-radius: 30px;
     }
.rahmenresultat
{
     width: 50px;
	 font-family: wm2018, Arial, sans-serif;
     font-size: 20px;
     font-weight: bold;
     color: #223579;
	 text-align:center;
	 -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:3px 1px 10px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff;
     border-radius: 10px;
     }
	 
.rahmenweiss
{
     text-align:center;
	 -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:3px 1px 10px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff;
     border-radius: 10px;
     }
.rahmenweiss1
{
     text-align:center;
	 -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:3px 1px 10px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff;
     border-radius: 5px;
     }
.rahmenort
{
     text-align:center;
	 -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:3px 1px 10px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff;
border-top-left-radius: 20px;     }

	 .rahmenrundinfo
{
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:3px 1px 10px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 10px #ffffff inset;
     border-radius: 50px;
     }
.rahmenbalken
{
	 -moz-border-radius: 5px;
     -khtml-border-radius: 5px;
     -webkit-border-radius: 5px;
     -moz-box-shadow:1px 0px 5px #ffffff; /* Firefox */
     box-shadow:1px 0px 5px #ffffff;
     border-radius: 5px 5px 0px 0px;
     }	 

.rahmenzahl   {
    font-family: wm2018, Arial, sans-serif;
    text-decoration: none;
    width: 50px;
    height: 50px;
    text-align: center;
    font-size: 20px;
    font-weight: normal;
    color: white;
    display: table-cell;
    vertical-align: middle;
    background-color: rgba(19,93,150,0.4);
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 10px #ffffff inset;
     border-radius: 50px;
     }
	 
.input_inaktiv
{
border: 0px solid #11236b;
     width: 35px;
	 height: 35px;
	 text-align:center;
     background: #dbdbdb;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:3px 1px 10px #11236b; /* Firefox */
     box-shadow:3px 1px 10px #11236b;
     border-radius: 30px
     }
	 
.platzfont {
    font-family: wm2018, Arial, sans-serif;
    width:120px;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    background-image:url('../design/bars/gold/middle.jpg');
    background: rgba(128,128,128,0.65);
    border:0px solid
    display: table-cell;
}
.flaggelinks_rot_2 {
    text-align: center;
    background-image:url('bars/red/middle.jpg');
     border:0px solid ;
     -moz-border-radius: 0px;
     -khtml-border-radius: 0px;
     -webkit-border-radius: 0px;
     border-bottom-left-radius: 30px;
     border-top-left-radius: 30px
}
.spielplan_blau {
    width: 100px;
    text-align: center;
    color:#ffff00;
    font-family: wm2018, Arial, sans-serif;
     font-size:24px;
     font-weight: normal;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
	background-image:url('../design/bilder/bglaber1.jpg');
    border: 0px solid #ffffff;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 10px #ffffff inset;
     border-radius: 20px;
}


.teamlinks_rot_2 {
    width: 100px;
    text-align: center;
    color:#ffffff;
    font-family: wm2018, Arial, sans-serif;
     font-size:24px;
     font-weight: normal;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
	background-image:url('bars/red/middle.jpg');
    border: 0px solid #ffffff;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 10px #ffffff inset;
     border-radius: 20px;
}
.flaggerechts_rot_2 {
    text-align: center;
     background-image:url('bars/red/middle.jpg');
     border:0px solid ;
     -moz-border-radius: 0px;
     -khtml-border-radius: 0px;
     -webkit-border-radius: 0px;
     border-bottom-right-radius: 30px;
     border-top-right-radius: 30px
}
.planfinale {
    text-decoration: none;
    width: 190px;
    height: 35px;
    text-align: center;
    font-family: wm2018, Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: yellow;
    display: table-cell;
    vertical-align: middle;
    background-image: url('bilder/tab_background1.jpg');
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:3px 3px 40px #ffffff; /* Firefox */
     box-shadow:3px 3px 20px #ffffff, 3px 3px 20px #ffffff inset;
     border-radius: 20px;
}

.planplatz3 {
    margin-left:auto; 
	margin-right:auto;
	text-decoration: none;
    width: 180px;
    height: 35px;
    text-align: center;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
    font-family: wm2018, Arial, sans-serif;
    font-size: 22px;
    font-weight: bold;
    color: #ffffff;
	display: table-cell;
    vertical-align: middle;
    background-color: #000000;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 10px #ffffff inset;
     border-radius: 20px;
}
.plansechs {
    text-decoration: none;
    width: 170px;
    height: 25px;
    text-align: center;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
    font-family: wm2018, Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    display: table-cell;
    vertical-align: middle;
    background-color: #000000;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px blue; /* Firefox */
     box-shadow:1px 1px 10px blue, 1px 1px 10px blue inset;
     border-radius: 20px;
}


.plan {
    text-decoration: none;
    width: 170px;
    height: 25px;
    text-align: center;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
    font-family: wm2018, Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    display: table-cell;
    vertical-align: middle;
    background-color: #000000;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px green; /* Firefox */
     box-shadow:1px 1px 10px green, 1px 1px 10px green inset;
     border-radius: 20px;
}
.plan1 {
    text-decoration: none;
    width: 170px;
    height: 25px;
    text-align: center;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
    font-family: wm2018, Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    display: table-cell;
    vertical-align: middle;
    background-color: #000000;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px red; /* Firefox */
     box-shadow:1px 1px 10px red, 1px 1px 10px red inset;
     border-radius: 20px;
}
.plan2 {
    text-decoration: none;
    width: 170px;
    height: 25px;
    text-align: center;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
    font-family: wm2018, Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    display: table-cell;
    vertical-align: middle;
    background-color: #000000;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px yellow; /* Firefox */
     box-shadow:1px 1px 10px yellow, 1px 1px 10px yellow inset;
     border-radius: 20px;
}
.plangruppen {
    margin-left:auto; 
	margin-right:auto;
	text-decoration: none;
    width: 180px;
    height: 35px;
    text-align: center;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
    font-family: wm2018, Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
	display: table-cell;
    vertical-align: middle;
    background-color: #000000;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 10px #ffffff inset;
     border-radius: 20px;
}	 

.plansechzehntel {
    margin-left:auto; 
	margin-right:auto;
	text-decoration: none;
    width: 180px;
    height: 35px;
    text-align: center;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
    font-family: wm2018, Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
	display: table-cell;
    vertical-align: middle;
    background-color: #000000;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px blue; /* Firefox */
     box-shadow:1px 1px 10px blue, 1px 1px 10px blue inset;
     border-radius: 20px;
}	 


.planachtel {
    margin-left:auto; 
	margin-right:auto;
	text-decoration: none;
    width: 180px;
    height: 35px;
    text-align: center;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
    font-family: wm2018, Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
	display: table-cell;
    vertical-align: middle;
    background-color: #000000;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px green; /* Firefox */
     box-shadow:1px 1px 10px green, 1px 1px 10px green inset;
     border-radius: 20px;
}	 
.planviertel {
    margin-left:auto; 
	margin-right:auto;
	text-decoration: none;
    width: 180px;
    height: 35px;
    text-align: center;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
    font-family: wm2018, Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
	display: table-cell;
    vertical-align: middle;
    background-color: #000000;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px red; /* Firefox */
     box-shadow:1px 1px 10px red, 1px 1px 10px red inset;
     border-radius: 20px;
}	 
.planhalb {
    margin-left:auto; 
	margin-right:auto;
	text-decoration: none;
    width: 180px;
    height: 35px;
    text-align: center;
    font-family: wm2018, Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
	display: table-cell;
    vertical-align: middle;
    background-color: #000000;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px yellow; /* Firefox */
     box-shadow:1px 1px 10px yellow, 1px 1px 10px yellow inset;
     border-radius: 20px;
}	 

.flaggelinks_gold {
    text-align: center;
    color:#000000;
     font-family:Arial;
     font-size:13px;
     background-image:url('../design/bars/gold/middle.jpg');
     border:0px solid ;
     -moz-border-radius: 0px;
     -khtml-border-radius: 0px;
     -webkit-border-radius: 0px;
     border-bottom-left-radius: 30px;
     border-top-left-radius: 30px
}

.flaggelinks_silber {
    text-align: center;
    color:#000000;
     font-family:Arial;
     font-size:13px;
     background-image:url('../design/bars/silver/middle.jpg');
     border:0px solid ;
     -moz-border-radius: 0px;
     -khtml-border-radius: 0px;
     -webkit-border-radius: 0px;
     border-bottom-left-radius: 30px;
     border-top-left-radius: 30px
}
.flaggelinks_bronze {
    text-align: center;
    color:#000000;
     font-family:Arial;
     font-size:13px;
     background-image:url('../design/bars/bronce/middle.jpg');
     border:0px solid ;
     -moz-border-radius: 0px;
     -khtml-border-radius: 0px;
     -webkit-border-radius: 0px;
     border-bottom-left-radius: 30px;
     border-top-left-radius: 30px
}


.teamlinks_gold {
    font-family: wm2018, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #000000;
    text-align: center;
    background-image:url('../design/bars/gold/middle.jpg');
    border:0px solid

}

.teamlinks_silber {
    font-family: wm2018, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #000000;
    text-align: center;
     background-image:url('../design/bars/silver/middle.jpg');
     border:0px solid

}

.teamlinks_bronze {
    font-family: wm2018, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #000000;
    text-align: center;
     background-image:url('../design/bars/bronce/middle.jpg');
     border:0px solid

}

.teammitte_gold {
    text-align: center;
    color:#000000;
     font-family:Arial;
     font-size:13px;

     background-image:url('../design/bars/gold/middle.jpg');
     border:0px solid

}

.teamrechts_gold {
    font-family: wm2018, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #000000;
    text-align: center;
     background-image:url('../design/bars/gold/middle.jpg');
     border:0px solid

}

.flaggerechts_gold {
    text-align: center;
    color:#000000;
     font-family:Arial;
     font-size:13px;
     background-image:url('../design/bars/gold/middle.jpg');
     border:0px solid ;
     -moz-border-radius: 0px;
     -khtml-border-radius: 0px;
     -webkit-border-radius: 0px;
     border-bottom-right-radius: 30px;
     border-top-right-radius: 30px
}
.flaggerechts_silber {
    text-align: center;
    color:#000000;
     font-family:Arial;
     font-size:13px;
     background-image:url('../design/bars/silver/middle.jpg');
     border:0px solid ;
     -moz-border-radius: 0px;
     -khtml-border-radius: 0px;
     -webkit-border-radius: 0px;
     border-bottom-right-radius: 30px;
     border-top-right-radius: 30px
}

.flaggerechts_bronze {
    text-align: center;
    color:#000000;
     font-family:Arial;
     font-size:13px;
     background-image:url('../design/bars/bronce/middle.jpg');
     border:0px solid ;
     -moz-border-radius: 0px;
     -khtml-border-radius: 0px;
     -webkit-border-radius: 0px;
     border-bottom-right-radius: 30px;
     border-top-right-radius: 30px
}
	 
	 .zentriert {
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}	 
.flaggelinks_ko {
    text-align: center;

     background-image:url('../design/bars/red/middle1.jpg');
     border:0px solid ;
     -moz-border-radius: 0px;
     -khtml-border-radius: 0px;
     -webkit-border-radius: 0px;
     border-bottom-left-radius: 30px;
     border-top-left-radius: 30px
}
.teamlinks_ko {
    width:150px;
    text-align: center;
    color:#ffffff;
    font-family: wm2018, Arial, sans-serif;
     font-size:16px;
     font-weight: normal;
     background-image:url('../design/bilder/bglaber1.jpg');
    border: 0px solid #ffffff;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 10px #ffffff inset;
     border-radius: 20px;
}
.flaggerechts_ko {
    text-align: center;
     background-image:url('../design/bars/red/middle1.jpg');
     border:0px solid ;
     -moz-border-radius: 0px;
     -khtml-border-radius: 0px;
     -webkit-border-radius: 0px;
     border-bottom-right-radius: 30px;
     border-top-right-radius: 30px
}

.flaggelinks_blau_1 {
    text-align: center;

     background-image:url('../design/bars/blue/middle1.jpg');
     border:0px solid ;
     -moz-border-radius: 0px;
     -khtml-border-radius: 0px;
     -webkit-border-radius: 0px;
     border-bottom-left-radius: 30px;
     border-top-left-radius: 30px
}
.teammitte_blau {
    text-align: center;
    color:black;
    font-family: wm2018, Arial, sans-serif;
     font-size:22px;
     font-weight: normal;
     background-image:url('../design/bars/blue/middle1.jpg');
     border:0px solid
}
.teammitte_ko {
    width:50px;
    text-align: center;
    color:#ffffff;
    font-family: wm2018, Arial, sans-serif;
     font-size:18px;
     font-weight: bold;
     background-image:url('../design/bilder/bglaber1.jpg');
    border: 0px solid #ffffff;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 10px #ffffff inset;
     border-radius: 20px;
}

.flaggerechts_blau_1 {
    text-align: center;
     background-image:url('../design/bars/blue/middle1.jpg');
     border:0px solid ;
     -moz-border-radius: 0px;
     -khtml-border-radius: 0px;
     -webkit-border-radius: 0px;
     border-bottom-right-radius: 30px;
     border-top-right-radius: 30px
}
.flaggelinks_blau_2 {
    text-align: center;
    background-image:url('../design/bars/blue/middle2.jpg');
     border:0px solid ;
     -moz-border-radius: 0px;
     -khtml-border-radius: 0px;
     -webkit-border-radius: 0px;
     border-bottom-left-radius: 30px;
     border-top-left-radius: 30px
}
.teamlinks_blau_2 {
    text-align: center;
    color:#ffffff;
    font-family: wm2018, Arial, sans-serif;
     font-size:26px;
     font-weight: normal;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
     background-image:url('../design/bars/blue/middle2.jpg');
     border:0px solid
}
.flaggerechts_blau_2 {
    text-align: center;
     background-image:url('../design/bars/blue/middle2.jpg');
     border:0px solid ;
     -moz-border-radius: 0px;
     -khtml-border-radius: 0px;
     -webkit-border-radius: 0px;
     border-bottom-right-radius: 30px;
     border-top-right-radius: 30px
}
.frametabnoshow {
  display: none;
background:no-repeat center 50%;
background-color:;
text-align:center; width:100%; height:590px; margin-top:0px; margin-left:0px; margin-bottom:0px; 
}
.frametabshow {
  display: none;
background:no-repeat center 50%;
background-color:;
text-align:center; width:100%; height:575px; margin-top:0px; margin-left:0px; margin-bottom:0px; border:0px solid #A7B1F2; -moz-border-radius:10px; -khtml-border-radius:30px; -webkit-border-radius:10px; -moz-box-shadow:1px 1px 6px #292929; box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset; border-radius:10px; background-repeat:no-repeat; /* Firefox */
     background-color:transparent
}
#frameinfo {float: top;
  display: none;
background:no-repeat center 50%;
text-align:center; 
width:99%; 
height:400px; 
margin-top:0px; 
margin-left:0px; 
margin-bottom:0px; 
border:0px solid #A7B1F2; 
-moz-border-radius:10px; 
-khtml-border-radius:30px; 
-webkit-border-radius:10px; 
-moz-box-shadow:1px 1px 6px #292929; 
box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset; 
border-radius:10px; 
background-repeat:no-repeat; /* Firefox */
background-color:transparent
}
#frameinforang {float: top;
  display: none;
background:no-repeat center 50%;
text-align:center; 
width:900px; 
height:690px; 
margin-top:0px; 
margin-left:0px; 
margin-bottom:0px; 
border:0px solid #A7B1F2; 
-moz-border-radius:10px; 
-khtml-border-radius:30px; 
-webkit-border-radius:10px; 
-moz-box-shadow:1px 1px 6px #292929; 
box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset; 
border-radius:10px; 
background-repeat:no-repeat; /* Firefox */
background-color:transparent
}

#frametab {float: top;
  display: none;
background:no-repeat center 50%;
background-color:;
text-align:center; width:98%; height:700px; margin-top:0px; margin-left:0px; margin-bottom:0px; border:0px solid #A7B1F2; -moz-border-radius:10px; -khtml-border-radius:30px; -webkit-border-radius:10px; -moz-box-shadow:1px 1px 6px #292929; box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset; border-radius:10px; background-repeat:no-repeat; /* Firefox */
     background-color:transparent
}
#frametabb {float: top;
  display: none;
background:no-repeat center 50%;
background-color:;
text-align:center; width:98%; height:660px; margin-top:0px; margin-left:0px; margin-bottom:0px; border:0px solid #A7B1F2; -moz-border-radius:10px; -khtml-border-radius:30px; -webkit-border-radius:10px; -moz-box-shadow:1px 1px 6px #292929; box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset; border-radius:10px; background-repeat:no-repeat; /* Firefox */
     background-color:transparent
}
#frametabc {float: top;
  display: none;
background:no-repeat center 50%;
background-color:;
text-align:center; width:98%; height:660px; margin-top:0px; margin-left:0px; margin-bottom:0px; border:0px solid #A7B1F2; -moz-border-radius:10px; -khtml-border-radius:30px; -webkit-border-radius:10px; -moz-box-shadow:1px 1px 6px #292929; box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset; border-radius:10px; background-repeat:no-repeat; /* Firefox */
     background-color:transparent
}

#frametabd {float: top;
  display: none;
background:no-repeat center 50%;
background-color:;
text-align:center; width:98%; height:660px; margin-top:0px; margin-left:0px; margin-bottom:0px; border:0px solid #A7B1F2; -moz-border-radius:10px; -khtml-border-radius:30px; -webkit-border-radius:10px; -moz-box-shadow:1px 1px 6px #292929; box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset; border-radius:10px; background-repeat:no-repeat; /* Firefox */
     background-color:transparent
}
#frametabe {float: top;
  display: none;
background:no-repeat center 50%;
background-color:;
text-align:center; width:98%; height:660px; margin-top:0px; margin-left:0px; margin-bottom:0px; border:0px solid #A7B1F2; -moz-border-radius:10px; -khtml-border-radius:30px; -webkit-border-radius:10px; -moz-box-shadow:1px 1px 6px #292929; box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset; border-radius:10px; background-repeat:no-repeat; /* Firefox */
     background-color:transparent
}
#frametabf {float: top;
  display: none;
background:no-repeat center 50%;
background-color:;
text-align:center; width:98%; height:660px; margin-top:0px; margin-left:0px; margin-bottom:0px; border:0px solid #A7B1F2; -moz-border-radius:10px; -khtml-border-radius:30px; -webkit-border-radius:10px; -moz-box-shadow:1px 1px 6px #292929; box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset; border-radius:10px; background-repeat:no-repeat; /* Firefox */
     background-color:transparent
}
#frametabg {float: top;
  display: none;
background:no-repeat center 50%;
background-color:;
text-align:center; width:98%; height:660px; margin-top:0px; margin-left:0px; margin-bottom:0px; border:0px solid #A7B1F2; -moz-border-radius:10px; -khtml-border-radius:30px; -webkit-border-radius:10px; -moz-box-shadow:1px 1px 6px #292929; box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset; border-radius:10px; background-repeat:no-repeat; /* Firefox */
     background-color:transparent
}
#frametabh {float: top;
  display: none;
background:no-repeat center 50%;
background-color:;
text-align:center; width:98%; height:660px; margin-top:0px; margin-left:0px; margin-bottom:0px; border:0px solid #A7B1F2; -moz-border-radius:10px; -khtml-border-radius:30px; -webkit-border-radius:10px; -moz-box-shadow:1px 1px 6px #292929; box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset; border-radius:10px; background-repeat:no-repeat; /* Firefox */
     background-color:transparent
}
#frametabi {float: top;
  display: none;
background:no-repeat center 50%;
background-color:;
text-align:center; width:98%; height:660px; margin-top:0px; margin-left:0px; margin-bottom:0px; border:0px solid #A7B1F2; -moz-border-radius:10px; -khtml-border-radius:30px; -webkit-border-radius:10px; -moz-box-shadow:1px 1px 6px #292929; box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset; border-radius:10px; background-repeat:no-repeat; /* Firefox */
     background-color:transparent
}
#frametabj {float: top;
  display: none;
background:no-repeat center 50%;
background-color:;
text-align:center; width:98%; height:660px; margin-top:0px; margin-left:0px; margin-bottom:0px; border:0px solid #A7B1F2; -moz-border-radius:10px; -khtml-border-radius:30px; -webkit-border-radius:10px; -moz-box-shadow:1px 1px 6px #292929; box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset; border-radius:10px; background-repeat:no-repeat; /* Firefox */
     background-color:transparent
}
#frametabk {float: top;
  display: none;
background:no-repeat center 50%;
background-color:;
text-align:center; width:98%; height:660px; margin-top:0px; margin-left:0px; margin-bottom:0px; border:0px solid #A7B1F2; -moz-border-radius:10px; -khtml-border-radius:30px; -webkit-border-radius:10px; -moz-box-shadow:1px 1px 6px #292929; box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset; border-radius:10px; background-repeat:no-repeat; /* Firefox */
     background-color:transparent
}
#frametabl {float: top;
  display: none;
background:no-repeat center 50%;
background-color:;
text-align:center; width:98%; height:660px; margin-top:0px; margin-left:0px; margin-bottom:0px; border:0px solid #A7B1F2; -moz-border-radius:10px; -khtml-border-radius:30px; -webkit-border-radius:10px; -moz-box-shadow:1px 1px 6px #292929; box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset; border-radius:10px; background-repeat:no-repeat; /* Firefox */
     background-color:transparent
}
#frametabgruppen {float: top;
  display: none;
background:no-repeat center 50%;
background-color:;
text-align:center; width:98%; height:100%; margin-top:0px; margin-left:0px; margin-bottom:0px; background-repeat:no-repeat; /* Firefox */
     background-color:transparent
}

#frametabsechzehn {float: top;
  display: none;
background:no-repeat center 50%;
background-color:;
text-align:center; width:100%; margin-top:0px; margin-left:0px; margin-bottom:0px; border:0px solid #A7B1F2; -moz-border-radius:10px; -khtml-border-radius:30px; -webkit-border-radius:10px; -moz-box-shadow:1px 1px 6px #292929; box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset; border-radius:10px; background-repeat:no-repeat; /* Firefox */
     background-color:transparent
}
#frametabachtel {float: top;
  display: none;
background:no-repeat center 50%;
background-color:;
text-align:center; width:100%; margin-top:0px; margin-left:0px; margin-bottom:0px; border:0px solid #A7B1F2; -moz-border-radius:10px; -khtml-border-radius:30px; -webkit-border-radius:10px; -moz-box-shadow:1px 1px 6px #292929; box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset; border-radius:10px; background-repeat:no-repeat; /* Firefox */
     background-color:transparent
}
#frametabviertel {float: top;
  display: none;
background:no-repeat center 50%;
background-color:;
text-align:center; width:100%; height:300px; margin-top:0px; margin-left:0px; margin-bottom:0px; border:0px solid #A7B1F2; -moz-border-radius:10px; -khtml-border-radius:30px; -webkit-border-radius:10px; -moz-box-shadow:1px 1px 6px #292929; box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset; border-radius:10px; background-repeat:no-repeat; /* Firefox */
     background-color:transparent
}
#frametabhalb {float: top;
  display: none;
background:no-repeat center 50%;
background-color:;
text-align:center; width:100%; margin-top:0px; margin-left:0px; margin-bottom:0px; border:0px solid #A7B1F2; -moz-border-radius:10px; -khtml-border-radius:30px; -webkit-border-radius:10px; -moz-box-shadow:1px 1px 6px #292929; box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset; border-radius:10px; background-repeat:no-repeat; /* Firefox */
     background-color:transparent
}
	 
#frameunten {    float: left;

background:;
background-image:url('bilder/wappen1.png');
background-repeat:no-repeat;
background-position: center 50%;
text-align:center;
    width: 100%;
    height: 505px;
	    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 6px #292929; /* Firefox */
     box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset;
     border-radius: 10px

}


#weinhalt { position: absolute;
    right: 160px;

    text-align:center;
    width: 1000px;
    height: 500px;
    background: yellow;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 6px #292929; /* Firefox */
     box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset;
     border-radius: 10px;
}


article {
  z-index: 1;
}
article::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: .4;
  z-index: -1;
  background-image:
}

#seiten_container_admin {
    width: 100%;
	height: 1500px;
    margin-left: auto; 
	margin-right: auto; 
    margin-top: 30px;
	text-align: center;
    border: 3px solid ;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 70px #ffffff; /* Firefox */
     box-shadow:1px 1px 70px #ffffff, 1px 1px 10px #000000 inset;
     border-radius: 20px; 
	 }
#administrationbild { 
    height: 240px;
     width:99%;
    margin-left: 8px;
    margin-top: 4px;
    padding: 0;
    position: relative;
    background-image: url('bilder/bgindexobenadmin.jpg');
    background-size: 100% 100%;
	border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 6px #292929; /* Firefox */
     box-shadow:1px 1px 6px #292929, 1px 1px 25px #ffffff inset;
     border-radius: 10px  }

#inhalt_container_admin {
    float: left;
    background-size: 100% 100%;
    width: 700px;
    height: 1240px;
    margin-top: 8px;
    margin-left: 8px;
    margin-bottom: 8px;
	overflow-x: auto;
    background-size: 100% 100%;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 6px #292929; /* Firefox */
     box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset;
     border-radius: 10px
   }

/* #inhalt_admin { float: left;
                font-size: 1em;
                width: 1060px;
                height: 640px;
    margin-left: 22px;
    overflow-x: auto;
} */

#menu_admin { float: left;
    width: 255px;
    height: 1240px;
    margin-top: 8px;
    margin-left: 8px;
    padding: 0;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 6px #292929; /* Firefox */

     box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset;
     border-radius: 10px    }

.save_tipp {

    text-decoration: none;
    width: 18px;
    height: 18px;
                 display: table-cell;
    vertical-align: middle;
                background-image: url('icons/save.png');
    border: 0px solid #11236b;
    text-align:center;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:3px 1px 10px #11236b; /* Firefox */
     box-shadow:3px 1px 10px #11236b;
     border-radius: 10px
}

.save1_tipp {

    text-decoration: none;
    width: 25px;
    height: 25px;
                 display: table-cell;
    vertical-align: middle;
                background-image: url('icons/save1.png');
border: 0px solid #11236b;
     text-align:center;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:3px 1px 10px #11236b; /* Firefox */
     box-shadow:3px 1px 10px #11236b;
     border-radius: 10px
}


.ball {
    font-family: wm2018, Arial, sans-serif;
    text-decoration: none;
    width: 80px;
    height: 80px;
    text-align: center;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    display: table-cell;
    vertical-align: middle;
    background-image: url('bilder/buzzer1.png');
  transition: transform 0.8s;
 -moz-transition: transform 0.8s;
 -webkit-transition: transform 0.8s;
 -o-transition: transform 0.8s;
 -ms-transition: transform 0.8s;
 border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 20px #ffffff; /* Firefox */
     box-shadow:1px 1px 20px #ffffff, 1px 1px 25px #000000 inset;
     border-radius: 150px;
}

.ball1 {
    text-decoration: none;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    display: table-cell;
    vertical-align: middle;
    background-image: url('bilder/wmball26_klein.png');
    background-position: center;
	transition: transform 0.8s;
 -moz-transition: transform 0.8s;
 -webkit-transition: transform 0.8s;
 -o-transition: transform 0.8s;
 -ms-transition: transform 0.8s;
     border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 20px #ffffff; /* Firefox */
     box-shadow:1px 1px 20px #ffffff, 1px 1px 5px #000000 inset;
     border-radius: 150px;}

.ball1:hover {
    text-decoration: none;
 cursor: pointer;
 cursor: -moz-pointer;
 cursor: -webkit-pointer;
 transform: scale(1.3, 1.3);
 -moz-transform: scale(1.3, 1.3);
 -webkit-transform: scale(1.3, 1.3);
 -o-transform: scale(1.3, 1.3);
 -ms-transform: scale(1.3, 1.3);
    text-align: center;
    font-size: 12px;
    color: #ff0000;
    font-weight: bold;
    display: table-cell;
    vertical-align: middle;
background-image: url('bilder/wmball26_klein.png');
cursor:url(icons/hand.cur),url(icons/hand.png),auto;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 20px #ffffff; /* Firefox */
     box-shadow:1px 1px 20px #ffffff, 1px 1px 5px #000000 inset;
     border-radius: 150px;}

#spielerei_links { 
    float: left;
    margin-left: 50px;
    margin-bottom: 10px;
    width: 400px;
    height: 500px;
    background-color:red;
 }
#spielerei_rechts { 
    float: left;
    margin-bottom: 10px;
    width: 580px;
    height: 550px;
    background-color:blue;
 }

#menu_in {
    position: absolute;
    bottom: 0px;
    padding-left: 15px;
    background-color:
 }

#menu_in td {
    width: 95px;
    height: 95px;
    background-color:
 }

#menu1_in { 
    position: absolute;
    right: 0px;
    top: 0px;
    padding-left: 15px;
    background-color:;
	border: 0px solid #A7B1F2
 }

#menu1_in td {
 }


#menu_cat {
    float: left;
    width:50px;
margin-left: 5px;
    background-color:;
    border: 0px none
 }

#menu_cat td {
    height: 50px;
    background-color:
 }




.member_style {
    font-family: wm2018, Arial, sans-serif;
    text-decoration: none;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
	color: white;
    display: table-cell;
    vertical-align: middle;
}

#in_member {
	width: 60px;
    height: 60px;
	vertical-align: middle;
    border: 0px solid #A7B1F2;
    -moz-border-radius: 10px;
    -khtml-border-radius: 30px;
    -webkit-border-radius: 10px;
    -moz-box-shadow:1px 1px 20px #ffffff; /* Firefox */
    box-shadow:1px 1px 20px #ffffff, 1px 1px 10px #ffffff inset;
    border-radius: 150px;
     }

#in_zeit {
    position: absolute;
    top: 10px;
    right: 10px;
 }

#in_zeit1 {
    position: absolute;
    width: 130px;
    height: 130px;
    top: 0px;
	right: 150px;
	vertical-align: middle;
    display: table-cell;
	background-position: center;
}
#in_zeit2 {
    position: absolute;
    width: 130px;
    height: 130px;
    top: 0px;
	right: 10px;
	vertical-align: middle;
	display: table-cell;
    background-position: center;
}
#menu_out {
  position: absolute;
  bottom: 0;
   }
#menu_out td {
padding-left: 40px;
 }
.ballmenue {
   font-family: wm2018, Arial, sans-serif;
   text-decoration: none;
   width: 55px;
   height: 55px;
    text-align:center;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
	font-size: 12px;
   color: #ffffff;
   font-weight: bold;
   display: table-cell;
   vertical-align: bottom;
   background-image: url('bilder/wmball26.png');
  background-repeat: no-repeat;
  background-position: center;
 transition: transform 0.8s;
 -moz-transition: transform 0.8s;
 -webkit-transition: transform 0.8s;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
}

.ballmenue:hover {
    text-decoration: none;
 cursor: pointer;
 cursor: -moz-pointer;
 cursor: -webkit-pointer;
 transform: scale(1.3, 1.3);
 -moz-transform: scale(1.3, 1.3);
 -webkit-transform: scale(1.3, 1.3);
 -o-transform: scale(1.3, 1.3);
 -ms-transform: scale(1.3, 1.3);
    text-align: center;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
    font-size: 22px;
    color: yellow;
    font-weight: bold;
   display: table-cell;
   vertical-align: bottom;
background-image: url('bilder/wmball26.png');
cursor:url(icons/hand.cur),url(icons/hand.png),auto;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 20px #ffffff; /* Firefox */
     border-radius: 150px;}

#out_counter {
position: absolute;
    top: 5px;
    left: 10px;
 }
#out_zeit { 
    position: absolute;
    top: 5px;
    right: 10px;
 }
 .counter_style {
    font-family: wm2018, Arial, sans-serif;
    text-decoration: none;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
	font-size: 20px;
    font-weight: bold;
    color: #ffffff;
}
#out_icon {
    position: absolute;
    width: 250px;
    height: 42px;
    vertical-align: middle;
    top: 50px;
    left: 390px;
    background-image: url('bilder/euro2020.png');
    background-position: center;
 }
.out_icon_style {
    font-family: wm2018, Arial, sans-serif;
    text-decoration: none;
    text-align: center;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
	font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    display: table-cell;
    vertical-align: middle;
}
#out_uefa {
    position: absolute;
    width: 60px;
    height: 30px;
    vertical-align: middle;
    top: 30px;
    left: 446px;
    background-image: url('bilder/uefa.png');
    background-position: center;
 }
.out_uefa_style {
    font-family: wm2018, Arial, sans-serif;
    text-decoration: none;
    text-align: center;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
	font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    display: table-cell;
    vertical-align: middle;
}
/* #in_menu_neu {
    position: absolute;
    width: 60px;
    height: 30px;
    vertical-align: middle;
    top: 30px;
    left: 446px;
    background-image: url('bilder/buzzer1.png');
    background-position: center;
 }
.in_menu_neu_style {
    font-family: wm2018, Arial, sans-serif;
    text-decoration: none;
    text-align: center;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
	font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    display: table-cell;
    vertical-align: middle;
} */


#in_save {

 }

#in_save td {
    width: 20px;
    height: 20px;
    background-color:
 }

#in_save a,
#in_save span {

}

#in_save a:focus,
#in_save a:hover {
                width: 25px;
    height: 25px;
    background-image: url('icons/save1.png');
    border: 0px solid #11236b;
     text-align:center;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:3px 1px 10px #11236b; /* Firefox */
     box-shadow:3px 1px 10px #11236b;
     border-radius: 10px
}

#in_counter {
    position: absolute;
    bottom: 7px;
    padding-right: 15px;
 }

#in_counter td {
    width: 80px;
    height: 80px;
    background-color:
 }


#log_out {
    position: absolute;
    width: 130px;
    height: 130px;
    top: 0px;
	right: 10px;
 }
.log_out_style {
    font-family: wm2018, Arial, sans-serif;
    text-decoration: none;
    text-align: center;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
	font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    display: table-cell;
    vertical-align: middle;
}


#info { position:absolute;
height: 370px;
                width:1200px;
    margin-left: 50px;
    margin-top: 160px;
                padding: 0;
        background-color:
}

#aktuellgames {
float: left;
     border: 0px none;
width:320px;
height: 370px;
margin-left: 40px;
        background-color:
}

#aktuell_mitte {
        margin-left: auto;
        margin-right: auto;
        margin-top: 30px;
		border: 0px none;
background-color:
}
.catfont {
font-family: wm2018, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
      color: #ffffff;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
	}

.teamfont {
font-family: wm2018, Arial, sans-serif;
font-size: 14px;
font-weight: normal;
      color: #ffffff;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
	  
}
.teamfont1 {
font-family: wm2018, Arial, sans-serif;
font-size: 16px;
font-weight: bold;
      color: #ffffff;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
	  
}
.teamfont2 {
font-family: wm2018, Arial, sans-serif;
font-size: 16px;
font-weight: normal;
      color: #000000;
}
.teamfont3 {
font-family: wm2018, Arial, sans-serif;
font-size: 16px;
font-weight: normal;
      color: #ffffff;
}
.teamfont4 {
font-family: wm2018, Arial, sans-serif;
font-size: 14px;
font-weight: normal;
      color: #ffffff;
}
.teamfont5 {
font-family: wm2018, Arial, sans-serif;
font-size: 16px;
font-weight: bold;
      color: #ffffff;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
}
.teamfont51 {
font-family: wm2018, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
      color: #ffffff;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
}


.teamfont6 {
font-family: wm2018, Arial, sans-serif;
font-size: 18px;
font-weight: bold;
      color: #ffffff;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
}
.teamfont7 {
font-family: wm2018, Arial, sans-serif;
font-size: 20px;
font-weight: normal;
      color: #ffffff;
}
.teamfont8 {
font-family: wm2018, Arial, sans-serif;
font-size: 32px;
font-weight: normal;
      color: #ffffff;
}

.rangfont {
font-family: wm2018, Arial, sans-serif;
font-size: 14px;
font-weight: normal;
      color: #ffffff;
}
.rangfont1 {
font-family: wm2018, Arial, sans-serif;
font-size: 30px;
font-weight: normal;
      color: #ffffff;
}


.blackfont {
font-family: wm2018, Arial, sans-serif;
font-size: 24px;
font-weight: normal;
color: #000000;
}
.whitefont {
font-family: wm2018, Arial, sans-serif;
font-size: 24px;
font-weight: normal;
color: #ffffff;
}
.bluefont {
font-family: wm2018, Arial, sans-serif;
font-size: 16px;
font-weight: bold;
color: #223579;
}
.bluefont1 {
font-family: wm2018, Arial, sans-serif;
font-size: 16px;
font-weight: normal;
color: #223579;
}
.bluefont24 {
font-family: wm2018, Arial, sans-serif;
font-size: 24px;
font-weight: normal;
color: #223579;
}

.redfont {
font-family: wm2018, Arial, sans-serif;
font-size: 18px;
font-weight: normal;
color: #ff0000;
}
.redfont1 {
font-family: wm2018, Arial, sans-serif;
font-size: 16px;
font-weight: normal;
color: #ff0000;
}
.yellowfont {
text-align: center;
font-family: wm2018, Arial, sans-serif;
font-size: 24px;
font-weight: normal;
color: yellow;
}

.yellowfont16 {
text-align: center;
font-family: wm2018, Arial, sans-serif;
font-size: 16px;
font-weight: normal;
color: yellow;
}
.yellowfont24 {
text-align: center;
font-family: wm2018, Arial, sans-serif;
font-size: 24px;
font-weight: normal;
color: yellow;
}
.yellowfont28 {
text-align: center;
font-family: wm2018, Arial, sans-serif;
font-size: 18px;
font-weight: normal;
color: yellow;
}


.yellowfont30 {
text-align: center;
font-family: wm2018, Arial, sans-serif;
font-size: 30px;
font-weight: normal;
color: yellow;
}

.platzfont {
    font-family: wm2018, Arial, sans-serif;
    width:120px;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    background-image:url('../../design/bars/gold/middle.jpg');
    background: rgba(128,128,128,0.65);
    border:0px solid
    display: table-cell;
}

.wmfont {
        font-family: wm2018, Arial, sans-serif;
font-size: 16px;
color: #ffffff;
                 display: table-cell;
}

.wmfont1 {
    font-family: wm2018, Arial, sans-serif;
        text-decoration: none;
          height:35px;
        width: 140px;
    text-align: center;
    font-size: 16px;
     font-weight: bold;
    color: #ffffff;
                                 vertical-align:middle;
                                display:table-cell;
    background-color ;
           border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 10px #ffffff inset;
     border-radius: 50px
}
.onlinefont {
   font-family: wm2018, Arial, sans-serif;
   font-size: 14px;
   color: #ffffff;
   display: table-cell;
}

.ballaf {

   text-decoration: none;
   width: 40px;
    height: 40px;
   text-align: center;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    display: table-cell;
    vertical-align: middle;
background-image: url('bilder/wmball26_klein.png');
 transition: transform 0.8s;
 -moz-transition: transform 0.8s;
 -webkit-transition: transform 0.8s;
 -o-transition: transform 0.8s;
 -ms-transition: transform 0.8s;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 20px #ffffff; /* Firefox */
     box-shadow:1px 1px 20px #ffffff, 1px 1px 5px #000000 inset;
     border-radius: 150px;}

.ballaf:hover {
    text-decoration: none;
 cursor: pointer;
 cursor: -moz-pointer;
 cursor: -webkit-pointer;
 transform: scale(1.3, 1.3);
 -moz-transform: scale(1.3, 1.3);
 -webkit-transform: scale(1.3, 1.3);
 -o-transform: scale(1.3, 1.3);
 -ms-transform: scale(1.3, 1.3);
    text-align: center;
    font-weight: bold;
    display: table-cell;
    vertical-align: middle;
    border: 0px solid #A7B1F2;
    cursor:url(icons/hand.cur),url(icons/hand.png),auto;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 20px #ffffff; /* Firefox */
     box-shadow:1px 1px 20px #ffffff, 1px 1px 5px #000000 inset;
     border-radius: 150px;}

.pommesgabelfriends {
cursor:url(icons/hand.cur),url(icons/hand.png),auto;}
.pommesgabel {
cursor:url(icons/hand.cur),url(icons/hand.png),auto;}

@font-face { 
     font-family: 'wm2018';
     src: url(fonts/tt0868m_.ttf);

}
img.zoom {
 transition: transform 0.8s;
 -moz-transition: transform 0.8s;
 -webkit-transition: transform 0.8s;
 -o-transition: transform 0.8s;
 -ms-transition: transform 0.8s;
}
img.zoom:hover {
cursor:url(../design/icons/hand.cur),url(../design/icons/hand.png),auto;
 transform: scale(1.6, 1.6);
 -moz-transform: scale(1.6, 1.6);
 -webkit-transform: scale(1.6, 1.6);
 -o-transform: scale(1.6, 1.6);
 -ms-transform: scale(1.6, 1.6);
}
.tableHeader {
text-decoration: none;
    text-align: center;
    font-size: 12px;
    color: yellow;
                  font-weight: bold;
                 display: table-cell;
    vertical-align: middle;
    background-color: black;
           border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 10px #ffffff inset;
     border-radius: 20px;   }

.tableFont {
font-family: Arial;
color: #ffffff;
font-size: 12px;
background: rgba(39,145,169,0.65);

}

.tableHeaderLine {
background:;
height: 20px;

}
.tableForm {
background: rgba(19,93,150,0.4);

}

.tableForm:hover {
background: rgba(39,145,169,0.65);

}

.tableForm1 {
background: yellow;

}
.pommesgabel {
cursor:url(css/hand.cur),url(css/hand.png),auto;
}

.mousehand {
cursor:pointer;
}

.mousehand1 {
cursor:default;
}


nav > ul {
	width: 230px;
	height: 350px;
	text-align: left;
	background-color: #1e7bdb;
	left: -999px;
    list-style-type:none;
	margin: 0;
    padding:15px 20px;
	position: absolute;
	top: 110px;
	margin-left:260px;
			transition:all .2s ease;
	-webkit-transition:all .2s ease;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 6px #292929; /* Firefox */
     box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset;
     border-radius: 10px;
	
}
	

nav > .close,
a#nav:target {
    display: none;
}

a:target ~ ul,
a:target ~ .close {
    display: inline-block;
}

a:target ~ ul {
    left: 0;
}

nav2 > ul {
	width: 120px;
	height: auto;
	text-align: left;
	background-image: linear-gradient(to top, #0e5688, #4da4d2, #0e5688);
	left: -999px;
    list-style-type:none;
	margin-left: 0px;
    position: absolute;
	top: 50px;
	transition:all .2s ease;
	-webkit-transition:all .2s ease;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 6px #292929; /* Firefox */
     box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset;
     border-radius: 10px;
	z-index: 10; padding-left:10px; padding-right:10px; padding-top:15px; padding-bottom:15px
}
	

nav2 > .close,
a#nav2:target {
    display: none;
}

a:target ~ ul,
a:target ~ .close {
    display: inline-block;
}

a:target ~ ul {
    left: 0;
}

#navonline {float: top;
  display: none;
background:no-repeat center 50%;
background-color:;
text-align:center; 
width:35%; 
height: 60%;
margin-top:10px; 
margin-left:300px; 
margin-bottom:0px; 
 /* Firefox */
	z-index: 10; background-color:transparent
}

#saveinfo {float: top;
  display: none;
background:no-repeat center 50%;
background-color:;
text-align:center; 
width:800px; 
height:728px; 
margin-top:10px; 
margin-left:300px; 
margin-bottom:0px; 
border:0px solid #A7B1F2;
 -moz-border-radius:10px;
 -khtml-border-radius:30px;
 -webkit-border-radius:10px;
 -moz-box-shadow:1px 1px 6px #292929;
 box-shadow:1px 1px 6px #292929, 1px 1px 5px #000000 inset;
 border-radius:10px; z-index:10; background-repeat:no-repeat; /* Firefox */
	background-color:transparent
}

.lupe1 {
text-decoration: none;
    width: 240px; 
	height: 40px;
	text-align: center;
    font-family: wm2018, Arial, sans-serif;
    font-weight: normal;
    font-size: 28px;
    color: yellow;
    display: table-cell;
    vertical-align: middle;
    background-color: black;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 10px #ffffff inset;
     border-radius: 20px;
 transition: transform 0.8s;
 -moz-transition: transform 0.8s;
 -webkit-transition: transform 0.8s;
 -o-transition: transform 0.8s;
 -ms-transition: transform 0.8s;
}
.lupe1:hover {
text-decoration: none;
    text-align: center;
    font-family: wm2018, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    color: yellow;
    display: table-cell;
    vertical-align: middle;
    background-color: black;
    border: 0px solid #A7B1F2;
     -moz-border-radius: 10px;
     -khtml-border-radius: 30px;
     -webkit-border-radius: 10px;
     -moz-box-shadow:1px 1px 40px #ffffff; /* Firefox */
     box-shadow:1px 1px 10px #ffffff, 1px 1px 10px #ffffff inset;
     border-radius: 20px;
 cursor:pointer;
 transform: scale(1.1, 1.1);
 -moz-transform: scale(1.1, 1.1);
 -webkit-transform: scale(1.1, 1.1);
 -o-transform: scale(1.1, 1.1);
 -ms-transform: scale(1.1, 1.1);
}
nav1 > ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}

nav1 li {
	display: inline;
}

nav1 li {
padding: 5px;	}

nav1 a:focus,
nav1 a:hover,
nav1 li[aria-current] a:focus,
nav1 li[aria-current] a:hover {
	color: yellow;
}
/*     submenu navigation links      */

nav1 .submenu {
	visibility: hidden;
	height: 0;
	z-index: 1000;
}

nav1 .submenu li {
	display: inline;
	/* width: 15em; */
}
/**     Show the submenu on hover, focus     **/

nav1 li:hover .submenu,
nav1 li:active .submenu,
nav1 li:focus .submenu {
	visibility: visible;
	height: auto;
}

nav1 li:focus-within .submenu {
	visibility: visible;
	height: 0px;
}
nav2 > ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}

nav2 li {
	display: inline;
}

nav2 li {
padding: 5px;	}

nav2 a:focus,
nav2 a:hover,
nav2 li[aria-current] a:focus,
nav2 li[aria-current] a:hover {
	color: yellow;
}
/*     submenu navigation links      */

nav2 .submenu {
	visibility: hidden;
	height: 0;
	z-index: 1000;
}

nav2 .submenu li {
	display: inline;
	/* width: 15em; */
}
/**     Show the submenu on hover, focus     **/

nav2 li:hover .submenu,
nav2 li:active .submenu,
nav2 li:focus .submenu {
	visibility: visible;
	height: auto;
}

nav2 li:focus-within .submenu {
	visibility: visible;
	height: 0px;
}


#teamlinks {
 position:absolute; 
 left:30px; 
 top:150px; 
 background-color:; 
 width:250px; 
 height:300px
} 
#teamrechts {
 position:absolute; 
 right:30px; 
 top:150px; 
 background-color:; 
 width:250px; 
 height:300px
} 
#laberoben {
 background-color:;
 position:absolute; 
background:;
 left:10px;
 top:250px; 
 height:auto;
 width:auto;
}
#laberunten {
 background-color:;
 position:absolute; 
 left:20px; 
 top:60px; 
}

.cb {
                display: none;
            }	 
.cbl {
                display: inline-block;
                background-image: url('icons/stern_unchecked1.png');
                background-repeat: no-repeat;
                width: 35px;
                height: 35px
            }
.cb:checked + label {
                background-image: url('icons/stern_checked2.png');
            }

.flaggelinks_rot_3 {
    text-align: center;
    background-image:url('bilder/bglaber1.jpg');
     border:0px solid ;
     -moz-border-radius: 0px;
     -khtml-border-radius: 0px;
     -webkit-border-radius: 0px;
     border-bottom-left-radius: 30px;
     border-top-left-radius: 30px
}
.teamlinks_rot_3 {
    width: 100px;
    text-align: center;
    color:yellow;
    font-family: wm2018, Arial, sans-serif;
     font-size:24px;
     font-weight: normal;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
	background-image:url('bilder/bglaber1.jpg');
     border:0px solid
}
.flaggerechts_rot_3 {
    text-align: center;
     background-image:url('bilder/bglaber1.jpg');
     border:0px solid ;
     -moz-border-radius: 0px;
     -khtml-border-radius: 0px;
     -webkit-border-radius: 0px;
     border-bottom-right-radius: 30px;
     border-top-right-radius: 30px
}
.gruppeflaglinks {
    text-align: center;
    background-image:url('bars/blue/middle5.jpg');
     border:0px solid ;
     -moz-border-radius: 0px;
     -khtml-border-radius: 0px;
     -webkit-border-radius: 0px;
     border-bottom-left-radius: 30px;
     border-top-left-radius: 30px
}
.gruppeteamlinks {
    text-align: center;
    color:#ffffff;
    font-family: wm2018, Arial, sans-serif;
     font-size:16px;
     font-weight: normal;
	text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black;
	background-image:url('bars/blue/middle5.jpg');
     border:0px solid
}
.gruppeflagrechts {
    text-align: center;
     background-image:url('bars/blue/middle5.jpg');
     border:0px solid ;
     -moz-border-radius: 0px;
     -khtml-border-radius: 0px;
     -webkit-border-radius: 0px;
     border-bottom-right-radius: 30px;
     border-top-right-radius: 30px
}
nav > ul {
	// Safari hack, see https://www.scottohara.meblog20190112lists-and-safari.html list-style url("data:image/svg+xml,%3Csvg xmlns=httpwww.w3.org2000svg%3E");
	margin: 0;
	padding-left: 5.0em;
	display: flex;
	flex-direction: column;
	position: relative; list-style-type:none
}

nav1 li {
	margin: 0.2em 0 2.5em 1.5em;
	padding: 0;
	font-size: 1.2em;
	flex: 1 1 0%;
}

@media (min-width: 45em) {
	nav1 > ul {
		flex-direction: row;
		height: 3em;
	}
	nav1 li {
		flex: 1;
		font-size: 1,2em;
	}
}

nav1 a {
	display: block;
	padding: 0.5em;
	text-decoration: none;
	font-weight:;
	text-align: center;
	border: thin solid var(--background-color);
	border-radius: .5em;
	color: gold;
	background-color: var(--background-color);
	transition: all .25s ease-in;
	position: relative
}

nav1 li[aria-current] a {
	background-color: var(--accent2-color);
	color: var(--accent1-color);
}

nav1 .subtitle::after {
	position: absolute;
	content: "▶";
	color: currentColor;
	display: inline-block;
	width: 2em;
	right: 0
}

nav1 .subtitle:hover::after,
nav1 .subtitle:focus::after {
	content: "▼";
}

nav1 a:focus,
nav1 a:hover,
nav1 li[aria-current] a:focus,
nav1 li[aria-current] a:hover {
	color: var(--background-color);
	background-color: var(--accent1-color);
}
/*     submenu navigation links      */

nav1 .submenu {
	visibility: hidden;
	height: 0;
	z-index: 1000;
}

nav1 .submenu li {
	display: block;
	/* width: 15em; */
}
/**     Show the submenu on hover, focus     **/

nav1 li:hover .submenu,
nav1 li:active .submenu,
nav1 li:focus .submenu {
	visibility: visible;
	height: auto;
}

nav1 li:focus-within .submenu {
	visibility: visible;
	height: auto;
}

:root {
	--background-color: #196fa3;
	--accent1-color: gold;
	--accent2-color: darkred;
	--text-color: black;
}

