body  {
  margin: 0;
  padding: 0;
  font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: white;
}

div  {
  background-color: white;
}

div.Section1 {
  background-color: white;
  page:Section1;
}

/* Div Bereich für das 3 Seiten Layout */
#banner {
  position:absolute;
  overflow: visible;
  left:0px;
  top:0px;
  width:100%;
  height:80px;
  background-color: #3366CC;
}

#menu {
  position:absolute;
  overflow: visible;
  left:0px;
  top:80px;
/*  width:15%;*/
  width: 150px;
  height:85%;
  padding-left: 15px;
  float: left;
  background-color: #3366CC;
}

#inhalt {
  position:absolute;
  overflow: auto;
/*  left:15%;*/
  left:180px;
  top:85px;
  width:73%;
  height:85%;
  padding-top: 15px;
/*  padding-left: 15px;*/
  padding-left: 5px;
  background-color: white;
}

#rechts {
  position:absolute;
  overflow: auto;
  left:90%;
  top:85px;
  width:10%;
/*  height:85%;*/
  height:30%;
  background-image:url(fussball.gif);
  background-repeat: no-repeat;
  background-position: left top;
/*  background-position: left-bottom;*/
  background-color: #FFFFFF;
}

#ticker {
  position:absolute;
  padding: 5px;
  overflow: auto;
  left:88%;
  top:200px;
  width:10%;
  height:80%;
  background-color: #FFFFFF;
}
/* Div Bereich für das 3 Seiten Layout   ENDE */

/* Div Bereich für die Seite Alle Tipps */
#alletippsbanner {
  position:absolute;
/*  overflow: fix;*/
  overflow: hidden;
  padding-top: 15px;
/*  padding-left: 15px;*/
  left:0px;
  top:0px;
  width:95%;
  height:160px;
  background-color: white;
}

#alletippslinks {
  position:absolute;
  /*overflow: fix;*/
  overflow: auto;
/*  padding-left: 5px;*/
  left:0px;
  top:165px;
  /*width:61%;*/
  width:350px;
/*  height:60%;*/
  float: left;
  background-color: white;
}

#alletippsrechts {
  position:absolute;
  overflow: auto;
  padding-left: 2px;
  left:350px;
  /*left:61%;*/
  top:165px;
  width:57%;
/*  height:60%;*/
  background-color: white;
}

#alletippsrechtsklein {
  position:absolute;
  overflow: auto;
  padding-left: 2px;
  left:350px;
  /*left:61%;*/
  top:165px;
  width:57%;
  height:60%;
  background-color: white;
}
/* Div Bereich für die Seite Alle Tipps  ENDE*/

/* Div Bereich für die Seite Ewigen Tabelle */
#ewtabelleoben {
  position:absolute;
/*  overflow: fix;*/
  overflow: visible;
  padding-left: 2px;
  left:0px;
  top:10px;
  width:140%;
  height:70px;
  float: left;
  background-color: white;
}

#ewtabelleunten {
  position:absolute;
  overflow: auto;
  padding-left: 2px;
  left:0px;
  top:110px;
  width:142%;
  height:70%;
  background-color: white;
}
/* Div Bereich für die Seite Ewigen Tabelle ENDE */

/* Div Bereich für den Userbereich */
#userbanner {
  position:absolute;
/* overflow: fix;*/
  overflow: auto;
  padding-top: 15px;
  padding-left: 5px;
  left:0px;
  top:0px;
  width:95%;
  height:60px;
  background-color: white;
}

#userlinks {
  position:absolute;
/* overflow: fix;*/
  overflow: visible;
  padding-left: 5px;
  left:0px;
  top:65px;
  width:750px;
  height:80%;
  float: left;
  background-color: white;
}

#userrechts {
  position:absolute;
  overflow: auto;
  padding-left: 10px;
  left:755px;
  top:65px;
  width:150px;
  height:80%;
  background-color: white;
}
/* Div Bereich für den Userbereich ENDE*/

/* Div Bereich für den Spielstand */
#spielstandbanner {
  position:absolute;
/* overflow: fix;*/
  overflow: auto;
  padding-top: 15px;
  padding-left: 5px;
  left:0px;
  top:0px;
  width:95%;
  height:115px;
  background-color: white;
}

#spielstandlinks {
  position:absolute;
/* overflow: fix;*/
  overflow: visible;
  padding-left: 5px;
  left:0px;
  top:120px;
  width:300px;
  height:80%;
  float: left;
  background-color: white;
}

#spielstandrechts {
  position:absolute;
  overflow: visible;
  padding-left: 10px;
  left:330px;
  top:120px;
  width:350px;
  height:80%;
  background-color: white;
}

#ergebnisbanner {
  position:absolute;
/* overflow: fix;*/
  overflow: auto;
  padding-top: 15px;
  padding-left: 5px;
  left:0px;
  top:0px;
  width:95%;
  height:115px;
  background-color: white;
}

#ergebnislinks {
  position:absolute;
/* overflow: fix;*/
  overflow: visible;
  padding-left: 5px;
  left:0px;
  top:120px;
  width:425px;
  height:80%;
  float: left;
  background-color: white;
}

#ergebnisrechts {
  position:absolute;
  overflow: visible;
  padding-left: 10px;
  left:430px;
  top:120px;
  width:250px;
  height:80%;
  background-color: white;
}

/* Div Bereich für den Userbereich ENDE*/


/* Div Bereich für die EXCEL Tabelle */
#finanzen {
  position:visible;
  padding-left: 20px;
  background-color: #3366CC;
}
/* Div Bereich für die EXCEL Tabelle ENDE*/

/* Div Bereich für die Termine */
#termin {
  position:absolute;
  overflow: auto;
  padding-top: 15px;
  padding-left: 0px;
  left:0px;
  top:0px;
  width:90%;
  height:100%;
  background-color: white;
}
/* Div Bereich für die Termine ENDE*/

#finanzeneinzahlung {
  position:absolute;
  /*overflow: fix;*/
  /*overflow: auto;*/
  padding-left: 5px;
  left:0px;
  top:0px;
  /*width:61%;*/
  width:350px;
  height:95%;
  float: left;
  background-color: white;
}

#finanzenauszahlung {
  position:absolute;
  /*overflow: auto;*/
  padding-left: 2px;
  left:400px;
  /*left:61%;*/
  top:0px;
  width:55%;
  height:95%;
  background-color: white;
}

#f_spielstandlinks {
  position:absolute;
/* overflow: fix;*/
  overflow: visible;
  padding-left: 5px;
  left:0px;
  top:120px;
  width:380px;
  height:80%;
  float: left;
  background-color: white;
}

#f_spielstandmitte {
  position:absolute;
  overflow: visible;
  padding-left: 5px;
  left:400px;
  top:120px;
  width:350px;
  height:80%;
  background-color: white;
}

#f_spielstandrechts {
  position:absolute;
  overflow: visible;
  padding-left: 5px;
  left:790px;
  top:120px;
  width:350px;
  height:80%;
  background-color: white;
}




/* Div Bereich für Links auf der Seite Inhalt; Farbe Blau */
A:link.inhalt {
	color : #0000CC;
	font : menu;
	text-decoration: none;
	padding : 0px 3px;
/*	padding : 2px 3px 2px 3px;
	border : 1px solid white;*/
}

A:visited.inhalt {
	color : #0000CC;
	font : menu;
	text-decoration: none;
	padding : 0px 3px;
/*	padding : 2px 3px 2px 3px;
	border : 1px solid white;*/
}

A:hover.inhalt {
	color: white;
	font : menu;
	font-weight : normal;
	text-decoration: none;
	background-color : #0000CC;
	padding : 0px 3px;
/*	padding : 2px 3px 2px 3px;
    border : 1px solid black;*/
}

A:active.inhalt {
	color : red;
	font : menu;
	text-decoration: none;
	padding : 0px 3px;
/*	padding : 2px 3px 2px 3px;
	border : 1px solid white;*/
}
/* Div Bereich für Links auf der Seite Inhalt ENDE */


HR {
	color : #3366CC;
	border-bottom : 0px dotted #3366CC;
	text-align :left;
}


/* Div Bereich für Links des Menüs */
A:link.menu {
	color : #FFFFCC;
	font : menu;
	text-decoration: none;
	padding-right : 3px;
	padding-left : 3px;
	padding-top : 2px;
	padding-bottom : 2px;
	border : 1px solid #3366CC;
}

A:visited.menu {
	color : #FFFFCC;
	font : menu;
	text-decoration: none;
	padding-right : 3px;
	padding-left : 3px;
	padding-top : 2px;
	padding-bottom : 2px;
	border : 1px solid #3366CC;
}

A:hover.menu {
	color: black;
	font : menu;
	font-weight : normal;
	text-decoration: none;
	background-color : #FFFFCC;
	padding-right : 3px;
	padding-left : 3px;
	padding-top : 2px;
	padding-bottom : 2px;
	border-bottom : 1px solid black;
	border-right : 1px solid black;
	border-top : 1px solid silver;
	border-left : 1px solid silver;
}

A:active.menu {
	color : red;
	font : menu;
	text-decoration: none;
	padding-right : 3px;
	padding-left : 3px;
	padding-top : 2px;
	padding-bottom : 2px;
	border : 1px solid #3366CC;
}
/* Div Bereich für Links des Menüs ENDE*/

/* Div Bereich für Links in einer Tabelle */
A:link.tabelle {
	color : #0000CC;
	font : menu;
/*	font-size : -2px;*/
	text-decoration: none;
	padding-right : 2px;
	padding-left : 2px;
	padding-top : 0px;
	padding-bottom : 0px;
	border : 1px solid #D0D0D0;
}

A:visited.tabelle {
	color : #0000CC;
	font : menu;
/*	font-size : -2px;*/
	text-decoration: none;
	padding-right : 2px;
	padding-left : 2px;
	padding-top : 0px;
	padding-bottom : 0px;
	border : 1px solid #D0D0D0;
}

A:hover.tabelle {
	color: black;
	font : menu;
/*	font-size : -2px;*/
	font-weight : normal;
	text-decoration: none;
	background-color : #FFFFCC;
	padding-right : 2px;
	padding-left : 2px;
	padding-top : 0px;
	padding-bottom : 0px;
	border-bottom : 1px solid black;
	border-right : 1px solid black;
	border-top : 1px solid silver;
	border-left : 1px solid silver;
}

A:active.tabelle {
	color : red;
	font : menu;
/*	font-size : -2px;*/
	text-decoration: none;
	padding-right : 2px;
	padding-left : 2px;
	padding-top : 0px;
	padding-bottom : 0px;
	border : 1px solid #D0D0D0;
}
/* Div Bereich für Links in einer Tabelle ENDE */

/* Div Bereich für Links im Terminkalender */
A:link.terminsonntag {
	color : #660066;
	font : menu;
/*	font-size : -1px;*/
	text-decoration: none;
	padding-right : 2px;
	padding-left : 2px;
	padding-top : 0px;
	padding-bottom : 0px;
	border : 0px solid white;
}

A:visited.terminsonntag {
	color : #660066;
	font : menu;
/*	font-size : -1px;*/
	text-decoration: none;
	padding-right : 2px;
	padding-left : 2px;
	padding-top : 0px;
	padding-bottom : 0px;
	border : 0px solid white;
}

A:hover.terminsonntag {
	color: white;
	font : menu;
/*	font-size : -2px;*/
	font-weight : normal;
	text-decoration: none;
	background-color : #000000;
	padding-right : 2px;
	padding-left : 2px;
	padding-top : 0px;
	padding-bottom : 0px;
}

A:active.terminsonntag {
	color : red;
	font : menu;
/*	font-size : -2px;*/
	text-decoration: none;
	padding-right : 2px;
	padding-left : 2px;
	padding-top : 0px;
	padding-bottom : 0px;
	border : 0px solid #D0D0D0;
}

A:link.terminheute {
	color : green;
	font : menu;
/*	font-size : -1px;*/
	text-decoration: none;
	padding-right : 2px;
	padding-left : 2px;
	padding-top : 0px;
	padding-bottom : 0px;
	border : 0px solid white;
}

A:visited.terminheute {
	color : green;
	font : menu;
/*	font-size : -1px;*/
	text-decoration: none;
	padding-right : 2px;
	padding-left : 2px;
	padding-top : 0px;
	padding-bottom : 0px;
	border : 0px solid white;
}

A:hover.terminheute {
	color: white;
	font : menu;
/*	font-size : -2px;*/
	font-weight : normal;
	text-decoration: none;
	background-color : #000000;
	padding-right : 2px;
	padding-left : 2px;
	padding-top : 0px;
	padding-bottom : 0px;
}

A:active.terminheute {
	color : red;
	font : menu;
/*	font-size : -2px;*/
	text-decoration: none;
	padding-right : 2px;
	padding-left : 2px;
	padding-top : 0px;
	padding-bottom : 0px;
	border : 0px solid #D0D0D0;
}

A:link.termin {
	color : black;
	font : menu;
/*	font-size : -1px;*/
	text-decoration: none;
	padding-right : 2px;
	padding-left : 2px;
	padding-top : 0px;
	padding-bottom : 0px;
	border : 0px solid white;
}

A:visited.termin {
	color : black;
	font : menu;
/*	font-size : -1px;*/
	text-decoration: none;
	padding-right : 2px;
	padding-left : 2px;
	padding-top : 0px;
	padding-bottom : 0px;
	border : 0px solid white;
}

A:hover.termin {
	color: white;
	font : menu;
/*	font-size : -1px;*/
	font-weight : normal;
	text-decoration: none;
	padding-right : 2px;
	padding-left : 2px;
	padding-top : 0px;
	padding-bottom : 0px;
	background-color : #000000;

}

A:active.termin {
	color : red;
	font : menu;
/*	font-size : -1px;*/
	text-decoration: none;
	padding-right : 2px;
	padding-left : 2px;
	padding-top : 0px;
	padding-bottom : 0px;
}

A:link.besetzt {
	color : white;
	font : menu;
/*	font-size : -1px;*/
	text-decoration: none;
	background-color: red;
	padding-right : 2px;
	padding-left : 2px;
	padding-top : 0px;
	padding-bottom : 0px;
	border : 0px solid white;
}

A:visited.besetzt {
	color : white;
	font : menu;
/*	font-size : -1px;*/
	text-decoration: none;
	background-color: red;
	padding-right : 2px;
	padding-left : 2px;
	padding-top : 0px;
	padding-bottom : 0px;
	border : 0px solid white;
}

A:hover.besetzt {
	color: red;
	font : menu;
/*	font-size : -1;*/
	font-weight : normal;
	text-decoration: none;
	background-color : white;
	padding-right : 2px;
	padding-left : 2px;
	padding-top : 0px;
	padding-bottom : 0px;
}

A:active.besetzt {
	color : red;
	font : menu;
/*	font-size : -1;*/
	text-decoration: none;
	background-color: white;
	padding-right : 2px;
	padding-left : 2px;
	padding-top : 0px;
	padding-bottom : 0px;
}


A:link.monat {
	color : black;
	font : menu;
/*	font-size : 0;*/
	font-weight : normal;
	text-decoration: none;
	background-color: #EDDEC9;
	padding-right : 2px;
	padding-left : 2px;
	padding-top : 0px;
	padding-bottom : 0px;
/*	border : 0px solid #EDDEC9;  */
}

A:visited.monat {
	color : black;
	font : menu;
/*	font-size : 0;*/
	font-weight : normal;
	text-decoration: none;
	background-color: #EDDEC9;
	padding-right : 2px;
	padding-left : 2px;
	padding-top : 0px;
	padding-bottom : 0px;
/*	border : 0px solid #EDDEC9;*/
}

A:hover.monat {
	color: #EDDEC9;
	font : menu;
/*  font-size : 2;  */
	font-weight : normal;
	text-decoration: none;
	background-color : black;
	padding-right : 2px;
	padding-left : 2px;
	padding-top : 0px;
	padding-bottom : 0px;
}

A:active.monat {
	color : #EDDEC9;
	font : menu;
/*	font-size : 2;*/
	font-weight : normal;
	text-decoration: none;
	background-color: black;
	padding-right : 2px;
	padding-left : 2px;
	padding-top : 0px;
	padding-bottom : 0px;
}
/* Div Bereich für Links im Terminkalender ENDE */


/* Div Bereich für´s Gästebuch */

#gbeintrag {
  background-color: white;
}

/* Div Bereich für´s Gästebuch ENDE*/

/* Style für dein Formular */
.formular {
    background-color: #FFFFCC;
    border: 2px solid #CCCCCC;
    text-align: left;
    width : 535px;
}

.formular * label:after {
    content: ":";
}

 input, select, textarea
   { font-size:12px; font-family: "Times New Roman", Verdana,sans-serif; font-weight:normal; color:#000000; }
 .Bereich, .Feld
/*   { background-color:#FFFFFF; width:300px; border:1px solid #000000; }*/
   { background-color:#FFFFFF;}
 .ReadOnlyBereich, .ReadOnlyFeld
/*   { background-color:#FFFFFF; width:300px; border:1px solid #000000; }*/
   { background-color:#E8E8E8;}
 .TippFeld
   { background-color:#FFFFFF; width:25px; text-align: center;}
 .Auswahl
/*   { background-color:#DDFFFF; width:300px; border:1px solid #000000; }*/
   { background-color:#FFFFFF;}
 .Check, .Radio
/*   { background-color:#DDFFFF; border:1px solid #000000; }*/
   { background-color:#FFFFFF;}
 .Button
/*   { font-size:12px; background-color:#AAAAAA; color:#000000; width:100px; border:0px solid #000000; }*/
   { font-size:12px;}


/* Style für dein Formular ENDE */

/* Style für diverse Ausgaben */
p.error {
    color: red;
    text-align: left;
}

p.datetime {
    color: #FFFF33;
    font-size: medium;
    font-weight: bold;
    text-align: right;
}

p.info {
	font-size: x-small;
	color: red;
}

p.home {
	font-size: small;
	color: black;
}

p {
	font-size: medium;
	color: black;
}

h3 {
	font-size: medium;
	color: black;
}

h2.home {
	font-size: x-large;
	color: black;
}

h3.home {
	font-size: large;
	color: black;
}

h4.home {
	font-size: medium;
	color: black;
}

table {
	font-size: small;
}
/* Style für diverse Ausgaben ENDE */

/* Style für die Druckausgabe */
/*@page {
	size: landscape;
	margin-top:2cm;
	margin-bottom:2cm;
	margin-left:1cm;
	margin-right:1cm;
}*/
/* Style für die Druckausgabe ENDE*/
