html
{ height: 100%;}

*
{ margin: 0;
  padding: 0;}

body
{ background-image:url("../images/stadion2.jpg"); background-color:#fff;
  font: normal 14px sans-serif;
	font-size: 62.5%;
	font-family: "Trebuchet MS", "Arial", "Helvetica", "Verdana", "sans-serif";
  color: #5D5D5D;
  margin-top: 30px;
}

p
{ padding: 0 0 20px 0;
  line-height: 1.7em;}
  
img
{ border: 0;}

h1, h2, h3, h4, h5, h6 
{ font: bold 175% 'liberation sans', arial, sans-serif;
  color: #1D1D1D;
  margin: 0 0 15px 0;
  padding: 15px 0 5px 0;}
h2
{ font: bold 165% 'liberation sans', arial, sans-serif;}
h3
{ font: bold 125% 'liberation sans', arial, sans-serif;
  padding: 0 0 5px 0;
  color: #1D1D1D;}
h4, h5, h6
{ margin: 0;
  padding: 0 0 5px 0;
  font: bold 110% 'liberation sans', arial, sans-serif;
  color: #1D1D1D;
  line-height: 1.5em;}
h5, h6
{ font: italic 95% arial, sans-serif;
  color: #1D1D1D;
  padding-bottom: 15px;}
h6
{ color: #362C20;}

a, a:hover
{ background: transparent;
  outline: none;
  text-decoration: underline;
  color: #5D5D5D;}
a:hover
{ text-decoration: underline;
  color: #1D1D1D;}

ul
{ margin: 2px 0 22px 17px;}
ul li
{ margin: 2px 0 15px 17px;}
ol
{ margin: 8px 0 22px 20px;}
ol li
{ margin: 0 0 11px 0;}

#main, #header, #site_content, #footer, .container_footer, .container_header, #contact
{ margin-left: auto; 
  margin-right: auto;}

#main
{ width: 95%;
  background: transparent;}

#header
{ background: transparent;
  width: 95%;}

#content
{ text-align: left;
  width: 0px;
  overflow: auto;
  padding: 0;
  margin: 0 15px 0 0;
  float: left;}


/* Ausgabe Zeitinfo */
#time
{ width: 40px;
  height: 10px;
  top: 44px;
  left: 25px;
  background: #fff;
  position: absolute;
  font-size: 1.0em;
  color: #ccc;
}

/* Ausgabe Scrollbar Ticker */
#welcome
{ text-align: left;
  width: 80px;
  height: 33px;
  top: 39px;
  left: 525px;
  border: 0px solid #333;
  background: #fff;
  position: absolute;
  font-size: 1.2em;
  color: #f00;
  z-index: 1;
}
div.vertical_scroller{
	position:relative;
	xheight:24px;
	width:500px;
	display:block;
	overflow:hidden;
}
div.scrollingtext{
	position:absolute;
	white-space:nowrap;
	font-weight:bold;
	color:#000000;
}


/* Menues */
#spielplan_menu {
  width: 150px; 
  height: 40px;
  top: -113px;
  left: 75px;
  position: absolute;
}
#tabelle_menu {
  width: 150px; 
  height: 40px;
  top: -100px;
  left: 365px;
  position: absolute;
}
#tippen_menu {
  width: 150px; 
  height: 40px;
  top: -100px;
  left: 230px;
  position: absolute;
}
#ticker_menu {
  width: 94px; 
  height: 17px;
  top: -100px;
  left: 520px;
  position: absolute;
}
#abmelden_menu {
  width: 150px; 
  height: 40px;
  top: 26px;
  left: 930px;
  position: absolute;
}
#setspiele_menu {
  width: 150px; 
  height: 40px;
  top: 31px;
  left: 810px;
  position: absolute;
  z-index: 100;
}



	
#spielplan {
  text-align: left;
  height: 620px;
  width: 95%;
  top: -3000px;
  padding-top: 0px;
  padding-bottom: 20px;
  overflow: auto;
  float: left;
  border: 1px #000;
  background: #fff; /*#ddd; /*#e3d6e0; /*#dfff00;*/
  color: #1180ff;
  font-size: 1.5em;
  position: absolute;
  opacity: 0.8;
  filter: alpha(opacity=80); /* For IE8 and earlier */
  z-index:100;  
}
#spielplan table { 
  border-collapse: collapse;
  width: 100%;
  font-size: 0.8em;
  text-align: center;
  z-index: 11;
  background: #ffffff;
}
#spielplan tr {
  border-bottom: 1px solid #ccc;
}
#spielplan td {
  border-right: 1px solid #ccc;
  padding-top: 5px;
  padding-bottom: 3px;
}
#spielplan th {
  border-top: 1px solid #999;
  background: #1180ff; /*#743466;*/
  color: #fff;
  font-size: 0.9em;
  font: normal;
}
#spielplan_header
{ text-align: left;
  background: #fff;
  opacity: 0.8;
  filter: alpha(opacity=80); /* For IE8 and earlier */
}
#spielplan_html {
  padding-top: 20px;
  width: 100%;
  float: left;
}
#spielplan_slider
{ text-align: left;
  height: 12px;
  border: 1px solid #1180ff;
  background: #1180ff;
  font-size: 1.5em;
  margin-left: 20px;
  margin-right: 20px;
  z-index:10;
}
#spielplan_slider label {
  position: absolute;
  width: 20px;
  margin-top: 0px;
  margin-left: -10px;
  text-align: center;
  font-size: 0.4em;
  z-index:20;
}
#spielplan_slider div { 
  background: #b7d8ff;
}



/* Tabelle */
#tabelle { 
  text-align: left;
  height: 540px;
  width: 500px;
  top: -3000px;
  overflow: auto;
  border: 0px solid #000;
  background: #fff;
  color: #1180ff;
  font-size: 1.5em;
  z-index: 10;
  position: absolute;
  padding-top: 0px;
  padding-bottom: 30px;
  opacity: 0.8;
  filter: alpha(opacity=80); /* For IE8 and earlier */
  z-index:100;
}
#tabelle table { 
  border-collapse: collapse;
  width: 100%;
  color: #000;
  background: #fff;
  font-size: 0.8em;
  text-align: center;
  z-index: 11;
}
#tabelle tr {
  border-bottom: 1px solid #ccc;
}
#tabelle td {
  border-right: 1px solid #ccc;
  padding-left: 5px;
  padding-right: 5px;
}
#tabelle th {
  border-top: 1px solid #999;
  background: #1180ff;
  color:#fff;
  font-size: 1.0em;
  font: normal;
}
#tabelle_legende table { 
  border-collapse: collapse;
  width: 100%;
  color: #000;
  background: #fff;
  font-size: 0.8em;
  text-align: center;
  z-index: 101;
}
#tabelle_legende tr { 
  border: 0px;
}
#tabelle_legende td { 
  border: 0px;
  font-size: 0.8em;
  text-align: left;
  padding-left: 10px;
  z-index: 101;
}



/* Tippen */
#tippen
{ text-align: left;
  height: 480px;
  width: 95%;
  top: -3100px;
  padding-top: 0px;
  padding-bottom: 30px;
  overflow: auto;
  float: left;
  border: 0px dotted #000;
  background: #fff;
  color: #1180ff;
  font-size: 1.5em;
  position: absolute;
  padding-left: 0px;
  padding-right: 0px;
  opacity: 0.8;
  filter: alpha(opacity=80); /* For IE8 and earlier */
  z-index:100;
}
#tippen table {
  border-collapse: collapse;
  width: 100%;
  xborder: 1px solid #000;
  xborder-bottom: 3px solid #0f0;
  xborder-color: #fff;
  font-size: 0.8em;
  text-align: center;
  z-index: 11;
  background: #ffffff;
}
#tippen tr {
  border-bottom: 1px solid #999;
}
#tippen td {
  border-right: 1px solid #ccc;
}
#tippen th {
  border-top: 1px solid #999;
  background: #1180ff;
  color:#fff;
  font-size: 0.9em;
  font: normal;
}
#tippen_html {
  padding-top: 0px;
  width: 100%;
  float: left;
}
#tippen_slider {
  text-align: left;
  height: 12px;
  border: 1px solid #1180ff;
  background: #1180ff;
  font-size: 1.5em;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  z-index:10;
}
#tippen_slider label {
  position: absolute;
  width: 20px;
  margin-top: 0px;
  margin-left: -10px;
  text-align: center;
  font-size: 0.4em;
  z-index:20;
}
#tippen_slider div { 
  background: #b7d8ff;
}



#ticker {
  text-align: left;
  height: 800px;
  width: 100%;
  left: 0px;
  top: -3000px;
  padding-top: 0px;
  padding-bottom: 20px;
  overflow: auto;
  float: left;
  border: 1px #000;
  background: #fff; /*#ddd; /*#e3d6e0; /*#dfff00;*/
  color: #1180ff;
  font-size: 1.5em;
  position: absolute;
  opacity: 0.8;
  filter: alpha(opacity=80); /* For IE8 and earlier */
  z-index:100;  
}
#ticker table { 
  border-collapse: collapse;
  width: 100%;
  font-size: 0.8em;
  text-align: center;
  z-index: 11;
  background: #ffffff;
}
#ticker tr {
  border-bottom: 1px solid #ccc;
}
#ticker td {
  border-right: 1px solid #ccc;
  padding-top: 5px;
  padding-bottom: 3px;
}
#ticker th {
  border-top: 1px solid #999;
  background: #1180ff; /*#743466;*/
  color: #fff;
  font-size: 0.8em;
  font: normal;
}
#ticker_header
{ text-align: left;
  background: #fff;
  opacity: 0.8;
  filter: alpha(opacity=80); /* For IE8 and earlier */
}
#ticker_html {
  padding-top: 0px;
  width: 100%;
  float: left;
}



/* Set Spiele */
#setspiele
{ text-align: left;
  height: 450px;
  width: 95%;
  top: -3100px;
  padding-top: 0px;
  padding-bottom: 30px;
  overflow: auto;
  float: left;
  border: 1px dotted #000;
  background: #b2c4d3;
  font-size: 1.5em;
  position: absolute;
  padding-left: 0px;
  padding-right: 0px;
}
#setspiele table {
  border-collapse: collapse;
  width: 100%;
  xborder: 1px solid #000;
  xborder-bottom: 3px solid #0f0;
  xborder-color: #fff;
  font-size: 0.8em;
  text-align: center;
  z-index: 11;
  background: #ffffff;
}
#setspiele tr {
  border-bottom: 1px solid #999;
}
#setspiele td {
  border-right: 1px solid #ccc;
}
#setspiele th {
  border-top: 1px solid #999;
  background: #003b6f;
  color:#fff;
  font-size: 0.9em;
  font: normal;
}
#setspiele_html {
  padding-top: 0px;
  width: 100%;
  float: left;
}
#setspiele_slider {
  text-align: left;
  height: 14px;
  border: 1px solid #999;
  background: #fff;
  font-size: 1.5em;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  z-index:10;
}
#setspiele_slider label {
  position: absolute;
  width: 20px;
  margin-top: 0px;
  margin-left: -10px;
  text-align: center;
  font-size: 0.4em;
  z-index:20;
}





/* Set show_spieltag_gewinn */
#show_spieltag_gewinn
{ text-align: left;
  height: 10px;
  width: 300px;
  top: -10px;
  left: 120px;
  overflow: none;
  float: left;
  border: 0px solid #1180ff;
  color: #1180ff;
  background: #fff;
  font-size: 1.2em;
  font: normal;
  position: absolute;
  opacity: 0.8;
  filter: alpha(opacity=80); /* For IE8 and earlier */
  z-index: 40;
}
#show_spieltag_gewinn table {
  border-collapse: collapse;
  width: 100%;
  xborder: 1px solid #000;
  xborder-bottom: 3px solid #0f0;
  xborder-color: #fff;
  font-size: 1.0em;
  text-align: center;
  z-index: 11;
  background: #ffffff;
}
#show_spieltag_gewinn tr {
  border-bottom: 1px solid #999;
}
#show_spieltag_gewinn td {
  border-right: 1px solid #ccc;
  background: #fff;
  color: #1180ff;
  padding-left: 5px;
  padding-right: 5px;
}
#show_spieltag_gewinn th {
  border-top: 1px solid #999;
  background: #1180ff;
  color:#fff;
  font-size: 1.0em;
  font: normal;
}
#spieltag_gewinn_min {
  font-size: 0.6em;
}
#spieltag_gewinn_max {
  font-size: 0.6em;
}


/* Set show_spieltag_gesamtgewinn */
#show_spieltag_gesamtgewinn
{ text-align: left;
  height: 10px;
  width: 300px;
  top: -10px;
  left: 450px;
  overflow: none;
  float: left;
  border: 0px solid #1180ff;
  color: #1180ff;
  background: #fff;
  font-size: 1.2em;
  font: normal;
  position: absolute;
  z-index: 40;
}
#show_spieltag_gesamtgewinn table {
  border-collapse: collapse;
  width: 100%;
  xborder: 1px solid #000;
  xborder-bottom: 3px solid #0f0;
  xborder-color: #fff;
  font-size: 1.0em;
  text-align: center;
  z-index: 11;
  background: #ffffff;
}
#show_spieltag_gesamtgewinn tr {
  border-bottom: 1px solid #999;
}
#show_spieltag_gesamtgewinn td {
  border-right: 1px solid #ccc;
  background: #fff;
  color: #1180ff;
  padding-left: 5px;
  padding-right: 5px;
}
#show_spieltag_gesamtgewinn th {
  border-top: 1px solid #999;
  background: #1180ff;
  color: #fff;
  xcolor:#fff;
  font-size: 1.0em;
  font: normal;
}
#show_spieltag_gesamtgewinn_min {
  font-size: 0.6em;
}
#show_spieltag_gesamtgewinn_max {
  font-size: 0.6em;
}


/* Set show_spieltag_gesamtgewinn */
#show_endtabelle_gewinn
{ text-align: left;
  height: 10px;
  width: 300px;
  top: -10px;
  left: 780px;
  overflow: none;
  float: left;
  border: 0px solid #1180ff;
  color: #1180ff;
  background: #fff;
  font-size: 1.2em;
  font: normal;
  position: absolute;
  z-index:40;
}
#show_endtabelle_gewinn table {
  border-collapse: collapse;
  width: 100%;
  xborder: 1px solid #000;
  xborder-bottom: 3px solid #0f0;
  xborder-color: #fff;
  font-size: 1.0em;
  text-align: center;
  z-index: 11;
  background: #ffffff;
}
#show_endtabelle_gewinn tr {
  border-bottom: 1px solid #999;
}
#show_endtabelle_gewinn td {
  border-right: 1px solid #ccc;
  background: #fff;
  color: #1180ff;
  padding-left: 5px;
}
#show_endtabelle_gewinn th {
  border-top: 1px solid #999;
  background: #1180ff;
  color: #fff;
  xcolor:#fff;
  font-size: 1.0em;
  font: normal;
}
#show_endtabelle_gewinn_min {
  font-size: 0.6em;
}
#show_endtabelle_gewinn_max {
  font-size: 0.6em;
}



#show_user_points {
  text-align: left;
  height: 0px;
  width: 500;
  top: -3000px;
  padding-top: 0px;
  padding-bottom: 0px;
  xoverflow: auto;
  xfloat: left;
  border: 0px #000;
  xbackground: #fff; /*#e3d6e0; /*#dfff00;*/
  font-size: 1.5em;
  position: absolute;
}
#show_user_points table { 
  border-collapse: collapse;
  width: 100%;
  font-size: 0.8em;
  text-align: center;
  z-index: 11;
  xbackground: #ffffff;
}
#show_user_points tr {
  border-bottom: 0px solid #ccc;
}
#show_user_points td {
  border-right: 0px solid #ccc;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #666;
}
#show_user_points th {
  border-top: 0px solid #999;
  xbackground: #fff;
  color: #666;
  font-size: 0.9em;
  font: normal;
}


#show_user_points_neu {
  text-align: left;
  height: 0px;
  width: 200px;
  left: 670px;
  top: -3000px;
  xpadding-top: 0px;
  xpadding-bottom: 0px;
  xoverflow: auto;
  xfloat: left;
  border: 0px solid #1180ff;
  color: #1180ff;
  background: #fff;
  font-size: 1.2em;
  position: absolute;
  opacity: 0.8;
  filter: alpha(opacity=80); /* For IE8 and earlier */
  z-index: 1;
}
#show_user_points_neu div {
  width: 200px;
  position: absolute;
}
#show_user_points_neu table { 
  border-collapse: collapse;
  width: 100%;
  font-size: 1.0em;
  text-align: center;
  z-index: 51;
  xbackground: #ffffff;
}
#show_user_points_neu tr {
  border-bottom: 0px solid #ccc;
}
#show_user_points_neu td {
  xborder-right: 0px solid #ccc;
  xborder: 1px solid #1180ff;
  padding-top: 1px;
  padding-bottom: 0px;
  color: #1180ff;
}
#show_user_points_neu th {
  border-top: 0px solid #999;
  xbackground: #fff;
  color: #666;
  font-size: 0.9em;
  font: normal;
}
#show_user_points_neu_min {
  font-size: 0.6em;
}
#show_user_points_neu_max {
  font-size: 0.6em;
}



#div_outer_table { 
  border: 0px;
  width: 100%;
  height: 5px;
  font-size: 1.0em;
  text-align: center;
}
#div_outer_table tr {
  border: 0px;
  margin: 0px;
  height: 5px;
}
#div_outer_table td {
  border: 1px dotted #53c1c0;
  padding: 0px;
  margin: 0px;
  height: 5px;
}

#div_inner_table { 
  border: 0px;
  width: 100%;
  height: 5px;
  text-align: center;
}
#div_inner_table tr {
  border: 0px;
  margin: 0px;
  height: 5px;
}
#div_inner_table td {
  border: 1px dotted #53c1c0;
  padding: 0px;
  margin: 0px;
  height: 5px;
}


/* Admin Message Box */
#admin_message_box
{ text-align: left;
  height: 0px;
  width: 0px;
  top: 0px;
  padding-top: 0px;
  padding-bottom: 30px;
  overflow: auto;
  float: left;
  border: 1px dotted #000;
  background: #ddd;
  font-size: 0.8em;
  position: absolute;
  padding-left: 0px;
  padding-right: 0px;
}

/* Admin Message Box */
#admin_message_box_team
{ text-align: left;
  height: 0px;
  width: 0px;
  top: 0px;
  padding-top: 0px;
  padding-bottom: 30px;
  overflow: auto;
  float: left;
  border: 1px dotted #000;
  background: #ddd;
  font-size: 0.8em;
  position: absolute;
  padding-left: 0px;
  padding-right: 0px;
}


.toolTip {
  display: none;
  position: absolute;
  opacity: 0.0;
}
#tooltip_div {
  display: none;
  opacity: 0.0;
  position: absolute;
  background: #ddd;
  border-radius: 5px;
  padding: 10px;
  width: 300px;
  height: 100px;
  font-size: 1.0em;
}

#tooltip_tabelle_div {
  display: none;
  opacity: 0.5;
  position: absolute;
  border: #1180ff 1px solid;
  background: #fff;
  border-radius: 5px;
  padding: 10px;
  width: 230px;
  height: 65px;
  font-size: 1.0em;
  z-index:101;
}


.text_field {
  font-size: 0.9em;
  text-align: center;
  font: normal;
  width: 95%;
  background: #fff;
}
.text_field_readonly {
  font-size: 0.9em;
  text-align: center;
  font: normal;
  width: 95%;
  background: #aaa;
}



#dialog-form
{ width: 50%;
  height: 400px;
  background: #fff;
}
  
#accordion-resizer
{ width: 100%;
  height: 350px;
}
  
.content_item
{ width: 0px;
  margin: 0 0 20px 20px;
  float: left;
  background: #fff;
}

.content_image
{ width: 250px;
  padding: 0px 20px 20px 0px;
  float: left;}
  
.container_header
{ margin-top: 20px;
  height: 15px;
  width: 100%;
  border: 10px;
  border-color: #0f0;
  background: transparent url(../images/container_header.png) repeat-x top;}  
  
.container_footer
{ height: 25px;
  width: 95%;
  background: transparent url(../images/container_footer.png) repeat-x top;}
  
#footer
{ width: 95%;
  padding: 0 20px 0 20px;
  background: #FFF;}
  
#footer_content
{ width: 95%;
  font: normal 115% "liberation sans", arial, sans-serif;
  height: 30px;
  padding: 30px 0 5px 0;
  text-align: center; 
  background: #1D1D1D url(../images/footer.png) no-repeat bottom;
  color: #FFF;}

#footer a, #footer a:hover
{ color: #FFF;
  background: #1D1D1D;
  text-decoration: underline;}

#footer a:hover
{ text-decoration: none;}

ul.links
{ margin: 0;}

ul.links li
{ list-style: none;
  padding: 8px 0;}

ul.links li a, ul.links li a:hover
{ padding: 0 0 0 28px;
  background: transparent url(../images/page.png) no-repeat left center;
  color: #06C4E6;
  text-decoration: underline;} 

ul.links li a:hover
{ color: #5D5D5D;
  text-decoration: none;} 

.bgcolor_column_1 {
	color:#fff;
	xbackground-color:rgb(153,255,51);
	background-color:#1180ff;
}

.bgcolor_column_2 {
	color:#fff;
	xbackground-color:rgb(153,255,102);
	background-color:#1180ff;
}

.bgcolor_column_3 {
	color:#fff;
	background-color:#1180ff;
}
.bgcolor_column_4 {
	color:#fff;
	xbackground-color:#58a6ff;
	background-color:#1180ff;
}
.bgcolor_column_5 {
	color:#000;
	xbackground-color:#9fccff;
	background-color:#58a6ff;
}
.bgcolor_column_6 {
	color:#000;
	background-color:#9fccff;
}
.bgcolor_column_15 {
	color:#000;
	background-color:#fff;
}
.bgcolor_column_16 {
	color:#fff;
	background-color:#ff9fcc;
}
.bgcolor_column_17 {
	color:#fff;
	background-color:#FF1180;
}
.bgcolor_column_18 {
	color:#fff;
	background-color:#FF1180;
}




.tippen_bgcolor_column_1 {
	color:#fff;
	background-color:#003b6f;
}
.tippen_bgcolor_column_3 {
	color:#fff;
	background-color:#1180ff;
}
.tippen_bgcolor_column_5 {
	color:#fff;
	background-color:#32628b;
}
.tippen_bgcolor_column_11 {
	color:#fff;
	background-color:#58a6ff;
}
.tippen_bgcolor_column_16 {
	color:#000;
	background-color:#6689a8;
}
.tippen_bgcolor_column_17 {
	color:#000;
	background-color:#9fccff;
}
.tippen_bgcolor_column_18 {
	color:#000;
	background-color:#99b0c5;
}


#progressbar {
  background:#fff;
  height: 20px;
}
#progressbartext {
  color:#333;
  font-size: 0.6em;
}


.ticker_bgcolor_column_16 {
	color:#000;
	background-color:#ff9fcc;
}
.ticker_bgcolor_column_17 {
	color:#000;
	background-color:#ff58a6;
}
.ticker_bgcolor_column_18 {
	color:#000;
	background-color:#FF1180;
}

