/*gma loc*/
.leftdiscount {
	line-height:120%;
   margin-bottom: 5px;
   font-stretch: condensed;
}
.chkw3c {
 style:border:1px solid red;margin-top:2px;margin-right:7px;float:right;
}

tr.fstr {
	display: none;
}

div.myle {
color: black;
background-color:#C0C0C0;
border:1px solid red;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
padding: 3px 10px 3px 10px;
/*padding-left: 10px;
padding-right: 10px;*/
margin-left: 1em;
margin-top: -100em;
vertical-align: baseline;
/*top: -60em; 
left: 12em;*/
line-height: 160%;
}

.spez{
	height: 33px;
   padding: 0px;
}

.table { 
 font-family:Verdana,Arial,sans-serif;
 font-size:14px;
 line-height: 220%;
}

.inputField 
{  background-color: #FFFFAA;
	BORDER-RIGHT: #7f7f7f 1px solid; 
	BORDER-TOP: #7f7f7f 1px solid; 
	BORDER-LEFT: #7f7f7f 1px solid; 
	BORDER-BOTTOM: #7f7f7f 1px solid; 
	FONT-SIZE: 14px; 
	WIDTH: 360px; 
} 

.inputTextarea 
{  background-color: #FFFFCC;
	BORDER-RIGHT: #7f7f7f 1px solid; 
	BORDER-TOP: #7f7f7f 1px solid; 
	BORDER-LEFT: #7f7f7f 1px solid; 
	BORDER-BOTTOM: #7f7f7f 1px solid; 
	FONT-SIZE: 14px; 
} 

.errorField 
{
	BORDER-RIGHT: #9F0004 1px solid;
	BORDER-TOP: #9F0004 1px solid;
	BORDER-LEFT: #9F0004 1px solid;
	BORDER-BOTTOM: #9F0004 1px solid;
	FONT-SIZE: 14px;
	WIDTH: 360px;
	background-color: #FFFFCC;
} 
.errorTable 
{
	BORDER-RIGHT: #9F0004 1px solid;
	BORDER-TOP: #9F0004 1px solid;
	BORDER-LEFT: #9F0004 1px solid;
	BORDER-BOTTOM: #9F0004 1px solid;
   padding: 0px 20px 5px 20px ;
   /*padding-left:20px;
   padding-right:20px;
   padding-bottom:5px;
   margin-bottom:10px;*/
	FONT-SIZE: 14px;
	background-color: #FFFF99;
}.helpTable 
{
	BORDER-RIGHT: #9F0004 1px solid;
	BORDER-TOP: #9F0004 1px solid;
	BORDER-LEFT: #9F0004 1px solid;
	BORDER-BOTTOM: #9F0004 1px solid;
	FONT-SIZE: 14px;
	background-color: #F4F4F4;
}
.formTable 
{
	BORDER-RIGHT: #9F0004 1px solid;
	BORDER-TOP: #9F0004 1px solid;
	BORDER-LEFT: #9F0004 1px solid;
	BORDER-BOTTOM: #9F0004 1px solid;
	FONT-SIZE: 14px;
	background-color: #E2E2E2;
}

.feld{
border:1px solid black;
background: #DDDDDD;
}

.helptxt{
	padding-bottom:10px;
   line-height: 140%;
}
.helptxt1{
   padding-top:10px;
	/*padding-bottom:0px;
   margin-bottom:0px;*/
   line-height: 140%;
}
iframe.lrec{
	width: 340px;
   height: 600px;
   overflow: hidden;
   background: #CCFFFF;
}
div.happyc{
	font-size: 36pt;
   font-weight: bold;
}
span.fav{
	border-left:1px solid black;
   border-right:1px solid black;
   border-bottom:1px solid black;
   border-top:1px solid black;
}
select.listbox{
	font-family: Lucida Sans Typewriter, lucida, courier;
   font-size: 80%;
   background-color: #FFFFCC;
   padding: 3px;
}
select.nlteams{
 	font-family: Lucida Sans Typewriter, lucida, courier; 
   background-color: #FFFFCC;
   border: 1px solid black;
   padding-left: 10px;
   height: 350px;
   width: 350px;
}
select.acplteams{
 	font-family: Lucida Sans Typewriter, lucida, courier; 
   background-color: #FFFFCC;
   border: 1px solid black;
   padding-left: 10px;
   height: 350px;
   width: 350px;
}
select.nldates{
 	font-family: Lucida Sans Typewriter, lucida, courier; 
   background-color: #FFFFCC;
   border: 1px solid black;
   padding-left: 10px;
   height: 310px;
   width: 125px;
}
select.acpldates{
 	font-family: Lucida Sans Typewriter, lucida, courier; 
   background-color: #FFFFCC;
   border: 1px solid black;
   padding-left: 10px;
   height: 310px;
   width: 125px;
}
optgroup.opt {
 	font-family: Lucida Sans Typewriter, lucida, courier; 
}

select.nurlesen, input.nurlesen, textarea.nurlesen {
	background-color: #EFEBE7;
   border-style: none;
   border: 1px #7B9EBD solid;
}

table.xmpcode { border-width:1pt; border-style:solid; border-color:#000000; background-color:#FFFFFF; }

td.xmpcode { border-width:1pt; border-style:solid; border-color:#000000; background-color:#FFFFFF; }

div.gruppe{
	background-color: #CCFFFF;
   border: 1px black solid;
   padding-left: 10px;
}

div.schild {
position: relative;
top: -12px;
left: 10px;
padding-left: 15px;
display: block;
border-top: 1px black solid;
border-left: 1px black solid;
border-right: 1px black solid;
background-color: #CCFFFF;
text-decoration:none;
color:black;
font-size: 12px;
height: 11px;
}
span.schild{
position: relative;
top: -6px;
}
/*Registerkarte*/
/*$responseText.='<div class="gruppe"><div class="schild" style="width: 110px;"><span class="schild">login data</span></div>Inhalt der ersten Gruppe</div>';*/

span.mbl{
white-space:nowrap;
overflow:hidden;
padding-top: 6px;
padding-bottom: 6px;
background-color: #E3E5E4;
background-image: url('res/butl.gif');
cursor:pointer;
}

span.mbm{
white-space:nowrap;
overflow:hidden;
font-family:Verdana, Tahoma, sans-serif;
font-size:11px;
font-weight: normal;
text-decoration:none;
letter-spacing:0.1em;
color: #000000;
padding-top: 6px;
padding-bottom: 6px;
/*padding-left: 10px;
padding-right: 10px;*/
text-align:left;
background-color: #E3E5E4;
background-image: url('res/butm.gif');
cursor:pointer;
}

span.mbr{
white-space:nowrap;
overflow:hidden;
background-color: #E3E5E4;
background-image: url('res/butr.gif');
cursor:pointer;
}

span.mbl:hover{
   background-color: #F8FBF8;
   background-image: url('res/butlh.gif');
}

span.mbm:hover{
   background-color: #F8FBF8;
   background-image: url('res/butmh.gif');
}

span.mbr:hover{
   background-color: #F8FBF8;
   background-image: url('res/butrh.gif');
}

a.bt {
white-space:nowrap;
overflow:hidden;
border-top:1px solid black;
border-left:2px solid black;
border-right:2px solid black;
border-bottom:1px solid black;
font-family:Verdana, Tahoma, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
letter-spacing:0.1em;
color: #000000;
padding-top: 3px;
padding-bottom: 3px;
/*padding-left: 10px;
padding-right: 10px;*/
text-align:left;
background-color: #E3E5E4;
background-image: url('res/mybut.jpg');
cursor:pointer;
}

a.bt:hover {
	text-decoration: none;
   color: #000000;
   background-color: #F8FBF8;
   background-image: url('res/mybuth.jpg');
}
tr.teams > td{
	line-height: 120%;
}
tr.smallkopf{
	font-size: xx-small;
   /*line-height: 50%;*/
   height: 10%;
}
tr.smallkopf > td{
text-align:center;
line-height:100%;
padding-top:2px;
padding-bottom:4px;
}
tr.team > td{
	line-height: 150%;
   /*background-color:#FFFF99;*/
}
tr.score{
height: 12px;
	 line-height: 80%;
    font-size: xx-small;
    /*background-color:#CCFFFF;*/
}
td.lscore{
	border-right: 2px solid black;
   width: 30px;
}
td.spieltag{
	padding: 0px;
}
td.tot{
	border-left: 2px solid black;
}
div.hbleft{
border: solid red 0px;
/*position:  absolute;*/
float: left;
/*margin-top: 0px;
margin-left: 0px;*/
width: 600px;
min-height: 300px;
padding: 0;
}

div.hbright{
border: solid green 0px;
/*position: absolute;*/
float: right;
/*margin-top: 0px;
margin-left: 610px;*/
width: 340px;
min-height: 600px;
padding: 0;
margin: 0;
}
