﻿html,body,form {margin:0px; padding:0px}
body {
height:100%; /*height hacks used on event detail - FT*/ font-size:0.9em; font-family:Arial , verdana, sans-serif; color:#797a7b;}
body.ls_body {background-color:#ffffff;}
a {text-decoration:none; color:#40423f;}
a:hover {text-decoration:none; color:#8cc63f;}
a img {border:0px;}
ul {margin:0px; padding:0px; list-style:none;}
li {margin:0px; padding:0px; color:#797a7b}
table {padding:0px; margin:0px; border-collapse:collapse;}
p, span, table, tr, td {font-size:1.0em; font-family:Arial , verdana, sans-serif; padding:0px; margin:0px;}
h1, h2, h3, h4, h5, h6 {padding:0px; margin:0px; color:#bfbfc0; font-family: "Trebuchet MS", Georgia, Arial, Verdana;}

div {color:#797a7b}/*defaulting font colour*/
p {color:#6a6b6d; margin:0px 0px 8px 0px;}
h1 {font-size:1.2em; color:#8cc63f; font-weight:bold; }
h2 {font-size:1.2em; color:#8cc63f; font-weight:bold; font-family: "Trebuchet MS", Georgia, Arial, Verdana;}
h3 {font-size:1.2em; font-weight:bold; font-family: "Trebuchet MS", Georgia, Arial, Verdana;}
h4, h4 a {font-size:1.0em; font-weight:bold; font-family: "Trebuchet MS", Georgia, Arial, Verdana;}

.ls_hr_dotted  {border-bottom:1px dotted #bfbfc0; margin:1px 0px 4px 0px; display:block; clear:both; height:auto;}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

table.aufstellung_popup
{
font-size: 		14px;
color:#ffffff;
font-family: "Trebuchet MS", Georgia, Arial, Verdana;
height: 230px;
width: 650px;     
background-image:url(../images/aufstellung_popup.png);
background-repeat: no-repeat;
}


table.aufstellung 
{

font-size: 		14px;
color:#ffffff;
font-family: "Trebuchet MS", Georgia, Arial, Verdana;
height: 200px;
width: 100%;     
background-image:url(../images/aufstellung.png);
		
}


.textfeld {
padding: 4px 0 4px 5px;
color:#000;
border: 1px solid #cfcfcf;
background: url(../images/textfeld_bg.gif) repeat-x 0 0;
height: 15px;
}


.textarea {
padding: 4px 0 4px 5px;
color:#000;
border: 1px solid #cfcfcf;
background-color: #fff;
background: url(../images/textarea_bg.png) repeat-x 0 0;
}

.progress_bar {
  position: relative;
  margin: 0 0 1px 0;
  width: 167px;
  border: 1px dotted #bfbfc0;
  background: #FFF;  
}
 
.progress_bar span {
  position: absolute;
  left: 0;
  top: 0;
  line-height: 17px;
  background-color: #8fcb3d;
  background-image: url(../images/progressbar.png);
}
 
.progress_bar strong {
  position: relative;
  z-index: 10;
  display: block;
  line-height: 17px;
  text-align: center;
}


.progress_bar_final {
  position: relative;
  margin: 0 0 5px 0;
  width: 167px;
  border: 1px dotted #bfbfc0;
  background: #FFF;  
}

.progress_bar_final span {
  position: absolute;
  left: 0;
  top: 0;
  line-height: 17px;
  background-color: #8fcb3d;
  background-image: url(../images/progressbar_final.png);
}
 
.progress_bar_final strong {
  position: relative;
  z-index: 10;
  display: block;
  line-height: 17px;
  text-align: center;
}




/* Green button */
a.button, input.button {
font-family:Arial , verdana, sans-serif;
  font-size: 0.90em !important;
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  position: relative;
  padding: .3em 0.80em;
  color: #4c4c4c;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 0 6px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 0 6px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 0 6px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.4);
  background: #b2d840;
  background: -webkit-gradient(linear, left top, left bottom, from(#b2d840), to(#90b61e));
  background: -webkit-linear-gradient(#b2d840, #90b61e);
  background-image: -moz-linear-gradient(top, #b2d840, #90b61e);
  background-image: -moz-gradient(top, #b2d840, #90b61e);
  color: #ffffea;
  border: 1px solid #5d8300;
}
a.button:hover, input.button:hover {
  background: #b2d840;
  background: -webkit-gradient(linear, left top, left bottom, from(#b2d840), to(#a8ce36));
  background: -webkit-linear-gradient(#b2d840, #a8ce36);
  background-image: -moz-linear-gradient(top, #b2d840, #a8ce36);
  background-image: -moz-gradient(top, #b2d840, #a8ce36);
}
a.button:active, input.button:active {
  top: 1px;
  background: #a8ce36;
  background: -webkit-gradient(linear, left top, left bottom, from(#a8ce36), to(#b2d840));
  background: -webkit-linear-gradient(#a8ce36, #b2d840);
  background-image: -moz-linear-gradient(top, #a8ce36, #b2d840);
  background-image: -moz-gradient(top, #a8ce36, #b2d840);
  -webkit-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.4), 0 1px 0 0 #ffffff;
  -moz-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.4), 0 1px 0 0 #ffffff;
  box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.4), 0 1px 0 0 #ffffff;
}
/* ENDE - Green button */







/*CSS scott style pagination*/

DIV.scott {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px;
}
DIV.scott A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #88af3f; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.scott A:hover {
	BORDER-RIGHT: #85bd1e 1px solid; BORDER-TOP: #85bd1e 1px solid; BORDER-LEFT: #85bd1e 1px solid; COLOR: #638425; BORDER-BOTTOM: #85bd1e 1px solid; BACKGROUND-COLOR: #f1ffd6
}
DIV.scott A:active {
	BORDER-RIGHT: #85bd1e 1px solid; BORDER-TOP: #85bd1e 1px solid; BORDER-LEFT: #85bd1e 1px solid; COLOR: #638425; BORDER-BOTTOM: #85bd1e 1px solid; BACKGROUND-COLOR: #f1ffd6
}
DIV.scott SPAN.current {
	BORDER-RIGHT: #b2e05d 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b2e05d 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #b2e05d 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #b2e05d 1px solid; BACKGROUND-COLOR: #b2e05d
}
DIV.scott SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}


div.lslayout {
	width: 100%;
	margin: 0 0 20px 0;
}

ul.lslayout {
	list-style-type: none;
	width: 100%;
	float: left;
	background: url(pixel.gif) bottom left repeat-x;
}

ul.lslayout li {
	margin: 0 2px 0 0;
	float: left;
}

ul.lslayout a {
	float: left;
	display: block;
	padding: 4px 8px;
	border-bottom: 0;
	color: #6b6b6c;
	text-decoration: none;
	font-weight: bold;
}

ul.lslayout a:hover {
	color: #a9da67;
}

ul.lslayout a.active {
	padding-bottom: 5px;
	cursor: default;
	color: #a9da67;
}

.lstabs-container {
	clear: left;
	border-top: 0;
	padding: 20px 8px 0 8px;
}



.progress_bar_spieler {
  position: relative;
  margin: 0 0 1px 0;
  width: 167px;
  border: 1px dotted #bfbfc0;
  background: #FFF;  
}
 
.progress_bar_spieler span {
  position: absolute;
  left: 0;
  top: 0;
  line-height: 17px;
  background-color: #8fcb3d;
  background-image: url(../images/progressbar.png);
}
 
.progress_bar_spieler strong {
  position: relative;
  z-index: 10;
  display: block;
  line-height: 17px;
  text-align: center;
}


.progress_bar_final_spieler {
  position: relative;
  margin: 0 0 5px 0;
  width: 167px;
  border: 1px dotted #bfbfc0;
  background: #FFF;  
}

.progress_bar_final_spieler span {
  position: absolute;
  left: 0;
  top: 0;
  line-height: 17px;
  background-color: #8fcb3d;
  background-image: url(../images/progressbar_final_spieler.png);
}
 
.progress_bar_final_spieler strong {
  position: relative;
  z-index: 10;
  display: block;
  line-height: 17px;
  text-align: center;
}


.progress_bar_final_verein {
  position: relative;
  margin: 0 0 5px 0;
  width: 167px;
  border: 1px dotted #bfbfc0;
  background: #FFF;  
}

.progress_bar_final_verein span {
  position: absolute;
  left: 0;
  top: 0;
  line-height: 17px;
  background-color: #8fcb3d;
  background-image: url(../images/progressbar_final_verein.png);
}
 
.progress_bar_final_verein strong {
  position: relative;
  z-index: 10;
  display: block;
  line-height: 17px;
  text-align: center;
}

.exp_bar {
  position: relative;
  margin: 0 0 5px 0;
  width: 167px;
  border: 1px dotted #bfbfc0;
  background: #FFF;  
}

.exp_bar span {
  position: absolute;
  left: 0;
  top: 0;
  line-height: 17px;
  background-color: #8fcb3d;
  background-image: url(../images/expbar.png);
}
 
.exp_bar strong {
  position: relative;
  z-index: 10;
  display: block;
  line-height: 17px;
  text-align: center;
}