/*bilder (rollover) display: none*/
#vorladen { 
    display: none 
}

body { 
    font-size: 13px; 
    font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif; 
    text-align: center 
}

#error {
   background:#ff3030;
   color: #000000;
   border: 3px;
   font-size: 16px;
   font-weight: bold;
   border-color: #000000;
   text-align: center;

}


#hauptbox     { 
    text-align: left; 
    display: block; 
}
#kopf      { 
    display: none; 
}
#obenlinksbild {
    position: absolute;
    display: none;
}

#schriftgroesse    { 
    list-style-type: none; 
    display: none;
    position: absolute; 
}
#login {
    display: none;
    position: absolute; 
}
#suche {
    position: absolute; 
    display: none;
}

.plus    { 
    position: absolute; 
    display: none; 
}
.normal   { 
    display: none; 
    position: absolute; 
}
.minus   { 
    display: none; 
    position: absolute; 
}
#koerper         {
    display: block; 
    float: left 
}
#fuss         {

}
#sponsor {
    display: none;
}
/*NAVIGATION*/


#quicklinks {
   margin-left: 5px;
   margin-right: 5px;
   padding: 5px;
}

a.quicklink {
   margin: 3px;
   margin-bottom: 3px;
   margin-top: 2px;
   padding: 1px;
   padding-top: 0px;
}

#navigation    {
    position: absolute;
    display: none;
}
#navigation1  {
    position: absolute;
    display: none;
}
#navigation LI   {
}
#navigation UL     {
}
.clubsuche  {
    margin-left: 20px;
    border: solid 1px black 
}
/* Allegmeine Typographie */

a    {
    color: #be0000;
    text-decoration: none 
}
a:hover  {
    color: #f10000 
}
/* menu */

#navigation A  {
    color: #be0000;
    text-decoration: none 
}
#navigation LI:hover      {
    color: #c00;
    background-image: url("/images/menueover.gif") 
}
#navigation LI:active    {
    background-image: url("/images/menueaktiv.gif") 
}
#navigation li.oaktiv     {
    color: #be0000;
    background-color: transparent;
    background-image: url("/images/menueaktiv.gif");
    background-repeat: no-repeat;
    border-style: none 
}
#ia #navigation A.ca{
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    background-position: 20px 0;
    display: block;
    margin: 0;
    padding-right: 0;
    padding-left: 45px;
    border-style: none 
}
#navigation A.uaktiv   {
    color: #c00;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    background-image: url("/images/menueaktiv.gif");
    background-repeat: no-repeat;
    background-position: 20px 0;
    display: block;
    margin: 0;
    padding-right: 0;
    padding-left: 45px;
    border-style: none 
}
/*Inhaltliches: Texte, Bilder, News*/

#inhalt    {
    text-decoration: none;
    text-align: left;
    display: block;
    margin-top: 0;
    margin-left: 0px;
    padding-top: 0;
}
h1   {
    color: #0d612c;
    font-size: 1.4em;
    font-weight: normal;
    background-color: #fafaf9;
    margin: 10px 0 20px 20px;
    padding-left: 5px;
    border-bottom: 1px dotted maroon;
    border-left: 1px dotted maroon }
h4 {
    color: white;
    font-size: 1.4em;
    font-weight: normal;
    background-color: #be0000;
    margin: 10px 0 20px 20px;
    padding-left: 5px;
    border-bottom: 1px dotted maroon;
    border-left: 1px dotted maroon }
h3  {
    color: white;
    font-size: 1.1em;
    font-weight: normal;
    background-color: #0d612c;
    margin: 10px 0 20px 20px;
    padding-left: 5px;
    border-bottom: 1px solid #0d612c;
    border-left: 1px solid #0d612c }
h2    {
    color: #0d612c;
    font-size: 1.2em;
    font-weight: normal;
    text-decoration: none }
h1.news {
    background-color: #fafaf9 }
h2.topnews  {
    font-size: 1.2em;
    font-weight: normal;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0 }
h2.topnews_start  {
    font-size: 2ex;
}
h2.reihen  {
    color: white;
    font-size: 1.1em;
    font-weight: normal;
    background-color: #0d612c;
    text-align: center;
    margin: 20px 0;
    border-top: 2px solid #0d612c;
    border-bottom: 2px solid #0d612c }
h3.reihen    {
    color: #fff;
    font-size: 1.1em;
    font-weight: normal;
    background-color: #be0000;
    text-align: left;
    margin: 20px 0 20px 25px;
    padding-left: 5px;
    border-bottom: 1px solid #be0000;
    border-left: 1px solid #be0000 }
.tabelleueberschrift  {
    color: white;
    font-size: 1em;
    background-color: #0d612c;
    margin-top: 5px;
    margin-bottom: 20px;
    border-top: 1px solid #0d612c;
    border-bottom: 1px solid #0d612c }
.tabellegames  {
    padding-right: 10px;
    padding-bottom: 10px }
.texteingerueckt  {
    color: #0d612c;
    margin: 0 0 0 20px }
.bildunterschrift  {
    color: #0d612c;
    margin: 0;
    padding-top: 30px;
    padding-left: 15px }
.newstext  {
    text-align: left;
    margin: 0;
    padding-top: 15px }
.topnewstext  {
    text-align: justify;
    margin-top: 0;
    margin-right: 8px;
    margin-left: 8px }
.block {
    text-align: justify;
    margin: 0 }
.liste   {
    list-style-image: url("/images/karten.gif");
    margin-left: 30px }
.liste2   {
    list-style-image: url("/images/karten.gif");
    margin-left: -20px }
.liste3    {
    list-style-image: url("/images/karten.gif");
    margin-left: 10px;
    padding-bottom: 8px }
.textinhalt  {
    margin: 0 0 20px }
.suchen  {
    color: #fff;
    background-color: #be0000;
    margin-top: 3px;
    margin-left: 0;
    padding: 2px 60px 2px 18px }
.bildhintergrund   {
    background-image: url("/images/bildunterlage.gif");
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    margin: 0 15px 5px 0;
    padding-bottom: 25px;
    width: 175px;
    height: 141px;
    float: left }
.bildhintergrund_start      {
    background-image: url("/images/bildunterlage.gif");
    background-repeat: no-repeat;
    background-position: 0 0;
    text-align: left;
    display: block;
    margin: 0;
    padding-top: 25px;
    padding-left: 7px;
    width: 175px;
    height: 120px }
.bildstart {
    background-color: #c9e3b5;
    text-align: center;
    width: 143px;
    height: 92px;
    max-width: 143px;
    max-height: 92px;
    overflow: hidden;
    clip: auto;
    border: dotted 1px #b3d98c }
.bildhintergrund_aktuell   {
    background-image: url("/images/bildunterlage.gif");
    background-repeat: no-repeat;
    background-position: 0 0;
    text-align: left;
    display: block;
    margin: 0;
    padding-top: 25px;
    padding-left: 7px;
    width: 175px;
    height: 120px }
.bildaktuell {
    background-color: #c9e3b5;
    text-align: center;
    width: 143px;
    height: 92px;
    max-width: 143px;
    max-height: 92px;
    overflow: hidden;
    clip: auto;
    border: dotted 1px #b3d98c }
.bildhintergrund_large    {
    background-image: url("/images/bildunterlage2.gif");
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    margin: 0 15px 5px 0;
    width: 250px;
    float: left }
.bildnews {
    background-color: #c9e3b5;
    text-align: center;
    margin: 33px 0 0 11px;
    padding: 0;
    width: 198px;
    height: 122px;
    max-width: 198px;
    max-height: 122px;
    overflow: hidden;
    clip: auto;
    border: dotted 1px #b3d98c }
.bild  {
    margin-top: 28px;
    margin-left: 10px;
}
.bild2  {
    margin-top: 35px;
    margin-left: 13px;
}
.buch  {
    margin: 0 0 50px 30px;
    width: auto;
    height: auto;
    float: right }
input[type="text"] {
    border-style: solid;
    border-width: 1px;
    border-color: #873434;
    background-color: white;
}
input[type="password"] {
    border-style: solid;
    border-width: 1px;
    border-color: #873434;
    background-color: white;
}

input[type="text"]:focus {
    background-color: #e4f4d9;
}
.master    {
    color: #0d612c;
    font-size: 1.1em;
    text-decoration: none;
    text-align: left;
    padding: 20px 25px 5px 8px;
    vertical-align: top;
    border-bottom: 1px dotted #be0000;
    border-left: 1px dotted #be0000 }
.masterbody    {
    font-size: 1em;
    text-align: left;
    padding-top: 5px;
    padding-right: 25px;
    padding-bottom: 5px;
    vertical-align: top;
    border-bottom: 1px dotted #0d612c }
.masterrechts    {
    color: #0d612c;
    font-size: 1.1em;
    text-decoration: none;
    text-align: right;
    padding-top: 20px;
    padding-bottom: 5px;
    padding-left: 8px;
    vertical-align: top;
    border-right: 1px dotted #be0000;
    border-bottom: 1px dotted #be0000;
    border-left: 1px dotted #be0000 }
.masterbodyrechts    {
    font-size: 1em;
    text-align: right;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    border-bottom: 1px dotted #0d612c }
/*grafisch trennendes*/

.linie  {
    border-bottom: 1px dotted green }
.border {
    outline: solid 1px #0d612c }
#clubresult {
    margin-bottom: 12px }
/*ausrichtung der wochentage in searchgames*/

.wochentage  {
    text-align: left;
    padding-left: 50px }
.kalender  {
    color: black;
    font-size: 10px;
    margin-top: 0;
    margin-left: 5px;
    width: 147px;
    height: 80px;
    align: center }
.kalender thead td {
    font-weight: bold;
    background-color: #ffffff;
    color: #0d612c;
}
.kalender td  {
    background-color: #d6e6c4;
    text-align: center;
    width: 21px }
.kalender td.aktiv  {
    color: #dc0000;
    background-color: #b3d98c }
.kalendermonat {
    margin-top: 17px;
    font-size: 13px;
    color: #0d612c;
    margin-left: 8px;
}
textarea {
    border-style: solid;
    border-width: 1px;
    border-color: black;
    background-color: white;
}
input[type="submit"] {
    border-style: solid;
    border-width: 1px;
    border-color: black;
    background-color: #d6e6c4;
}

/* Blättern etc */
.pagination {
    padding: 2px;
    margin: 2px;
}
.pagination a {
    padding: 2px 3px 2px 3px;
    margin: 2px;
    border: 1px dotted maroon;
    text-decoration: none;
    color: #009900;
}
.pagination a:hover, .pagination a:active {
    border: 1px solid maroon;
    color: #000;
}
.pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid maroon;
    font-weight: bold;
    background-color: #f0f0f0;
    color: #009900;
}
.pagination span.disabled {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #eee;
    color: #aaa;
}


/* Clubmenu  */

#clubmenu {
    margin: 10px 0 20px 20px;
}

#clubmenu a {
    font-size: 1.3em;
    margin: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom: 1px dotted maroon;
    border-right: 1px dotted maroon
}

.cmaktiv a {
    color: black;
}




/* Chat */

ul#shortcuts {
  list-style: none;
}


h3.chatshortcut {
    color: white;
    font-size: 1.1em;
    font-weight: normal;
    margin-bottom: 3px;
    margin-left: 3px;
    padding: 0px;
    background-color: #0d612c;
    border-bottom: 1px solid #0d612c;
    border-left: 1px solid #0d612c; 
}

#drucker {
    display: none;
}
