
body {
  font-family: arial;
  color:;
  font-size:12px;
  margin-right:1%;
  background-color:;
  background-image:url("../");
  background-position:;
  background-repeat:;
  background-attachment:;
     }

table  {
  font-family: arial;
  color:;
  font-size:12px;
    }

table.main  {
  font-family: arial;
  color:;
  font-size:12px;
  background-color:;
  background-image:url("../");
  background-position:;
  background-repeat:;
  background-attachment:;
    }

table.header  {
  font-family: arial;
  color:;
  font-size:12px;
  background-color:;
  background-image:url("../");
  background-position:;
  background-repeat:;
  background-attachment:;
    }

table.right  {
  font-family: arial;
  color:;
  font-size:12px;
  background-color:;
  background-image:url("../");
  background-position:;
  background-repeat:;
  background-attachment:;
    }

table.footer  {
  font-family: arial;
  color:;
  font-size:12px;
  background-color:;
  background-image:url("../");
  background-position:;
  background-repeat:;
  background-attachment:;
    }

tr  {
  font-family: arial;
  color:;
  font-size:12px;
    }

td  {
  font-family: arial;
  color:;
  font-size:12px;
    }

td.main  {
  font-family: arial;
  font-size:12px;
  color:;
    }      

td.right  {
  font-family: arial;
  font-size:12px;
  text-align:right;
    }      

td.farben  {
  font-family: arial;
  font-size:12px;
  text-align:right;
  background-color:rgb(255,255,255);
    }      

td.sponsoren  {
  font-family: arial;
  font-size:14px;
  text-align:center;
  font-weight:bold;
  padding-top: 7px;
  padding-bottom: 7px;
  background-color:rgb(192,192,192);
    }      

td.gameplan  {
  font-family: arial;
  font-size:12px;
  text-align:center;
  border: 2px solid black;
  background-color:rgb(255,255,255);
    }      

td.gameplanright  {
  font-family: arial;
  font-size:12px;
  text-align:left;
  border-right: 2px solid black;
  background-color:rgb(255,255,255);
    }      

fieldset{
  font-family: arial;
  font-size:12px;
}

form{
  font-family: arial;
  font-size:12px;
}

legend{
  font-family: arial;
  font-size:12px;
}

label{
  font-family: arial;
  font-size:12px;
}

input.right{
  font-family: arial;
  font-size:10px;
  text-align:right;
}

input.center{
  font-family: arial;
  font-size:10px;
  text-align:center;
}

select{
  font-family: arial;
  font-size:12px;
  background-color:rgb(255,255,255);
}

textarea{
  font-family: arial;
  color:#000000;
  font-size:12px;
}

h2{
  font-family: arial;
  font-size:12px;
  background-color:#cccccc;
  text-decoration:none;
  font-weight:bold;
}

h3{
  font-family: arial;
  font-size:20px;
}

h4{
  font-family: arial;
  font-size:14px;
}

h5{
  font-family: arial;
  font-size:14px;
}

h6{
  font-family: arial;
  font-size:14px;
  background-color:;
  margin-top: 10px;
  margin-bottom: 10px;
}

h7{
  font-family: arial;
  font-weight:bold;
  text-decoration:none;
  font-size:10px;
}

h9{
  font-family: arial;
  font-size:10px;
}

a:link{
  color:red;
  font-family: arial;
  font-weight:bold;
  text-decoration:underline;
  font-size:12px;
}

a:visited{
  color:green;
  font-family: arial;
  font-weight:normal;
  text-decoration:underline;
  font-size:12px;
}

.rTable {
display: table;
width: 100%;
}

.rTableRow {
display: table-row;
}

.rTableRowHeader {
display: table-row;
background-color: ;
width: 100%;
}

.rTableRowFooter {
display: table-row;
width: 100%;
}

.rTableRowFloat {
display: table-row;
float:center;
white-space:nowrap;
text-align:center;
width: 100%;
background-color:rgb(192,192,192);
}

.rTableRowLight {
display: table-row;
background-color:rgb(255,255,255);
}

.rTableRowLightInactive {
display: table-row;
background-color:rgb(255,255,255);
text-decoration:line-through;
}

.rTableRowDark {
display: table-row;
background-color:rgb(189,189,189);
}

.rTableRowDarkInactive {
display: table-row;
background-color:rgb(189,189,189);
text-decoration:line-through;
}

.rTableCell {
display: table-cell;
}

.rTableCellRed {
display: table-cell;
background-color:rgb(255,0,0);
}

.rTableCellYellow {
display: table-cell;
background-color:rgb(255,255,0);
}

.rTableCellGreen {
display: table-cell;
background-color:rgb(0,255,0);
}

.rTableCellTopLogo {
display: table-cell;
width: 25%;
text-align:left;
}

.rTableCellTopImage {
display: table-cell;
width: 15%;
text-align:center;
}

.rTableCellTopText {
display: table-cell;
width: 60%;
text-align:center;
}

.rTableCellTopSystem {
display: table-cell;
width: 15%;
text-align:right;
vertical-align:top;
}

.rTableCellHeaderLeft {
display: table-cell;
width: %;
text-align:left;
}

.rTableCellHeaderCenter {
display: table-cell;
width: %;
padding-left: 2%;
text-align:center;
}

.rTableCellHeaderRightSpace {
display: table-cell;
width: %;
text-align:left;
}

.rTableCellHeaderRight {
display: table-cell;
width: %;
text-align:right;
}

.rTableCellFloat {
display: table-cell;
float:center;
white-space:nowrap;
text-align:center;
width: 100%;
}

.rTableCellLanguage {
display: table-cell;
width: 5%;
}

.rTableCellLanguage2 {
display: table-cell;
width: 5%;
}

.rTableCellLanguage3 {
display: table-cell;
width: 55%;
}

.rTableCellLanguage4 {
display: table-cell;
text-align: right;
width: 20%;
}

.rTableCellSponsorenTitle {
display: table-cell;
text-align: center;
font-weight:bold;
}

.rTableCellSponsoren {
display: table-cell;
text-align: center;
}

.rTableCellMainLeft {
display: table-cell;
width: %;
}

.rTableCellMainCenter {
display: table-cell;
padding-left: 2%;
width: %;
}

.rTableCellMainRightSpace {
display: table-cell;
width: %;
}

.rTableCellMainRight {
display: table-cell;
width: %;
}

.rTableCellFooterLeft {
display: table-cell;
width: 33%;
text-align:left;
font-size:10px;
}

.rTableCellFooterCenter {
display: table-cell;
width: 34%;
text-align:center;
font-size:10px;
}

.rTableCellFooterRight {
display: table-cell;
width: 33%;
text-align:right;
font-size:10px;
}

.rTableBody {
display: table-row-group;
}

div.galleryWrapper {
  text-align: center;
}

div.gallery {
  padding: 5px 5px 5px 5px;
  margin: 5px;
  border: 1px solid black;
  border-radius: 12px;
  display: inline-block;
  width: 180px;
  background-color:;
}

div.gallery:hover {
//  border: 2px solid #ff0000;
  border: 2px solid ;
//  background-color:;
  background-color:;
}

div.gallery img {
  width: 50%;
  height: auto;
  display: block;
  margin: 0 auto;
//  background-color:;
  background-color: transparent;
}

div.desc {
  padding: 15px;
  text-align: center;
//  background-color:;
  background-color: transparent;
}

/* Positioning the cookie consent embedded window */

div.cconsent {
position: absolute;
top: 220px;
left: 0px;
}

/* Smartphones ----------- */

@media only screen 
  and (max-width : 990px){
  .rTableCellMainRight {
  display: none !important ;
  }
  .rTableCellFooterCenter {
  display: none !important ;
  }
  .rTableCellFooterRight {
  display: none !important ;
  }
  .rTableCellTopText {
  display: none !important ;
  }
  .rTableCellTopSystem {
  display: none !important ;
  }
}
/* Tablets and iPads ----------- */

@media only screen 
  and (max-width : 1024px){
  .rTableCellMainRight {
  display: none !important ;
  }
}

/* Desktops and laptops ----------- */

@media only screen and (min-width : 1024px) {
  .rTableRowFooterMobile {
  display: none; !important
  }
  .rTableCellFooterMobile {
  display: none !important ;
  }
}
