        #tournaments table{
               background-color:#EEEEEE;
               border:5px solid white;
        }
        #tournaments td{
          font-size:7pt;
        }
        td.module{
               background-image:none;
               border: 2px solid black;
               background-color: white;
               font-weight:bold;
               color:black;
               text-align:center;
               height:25px;
        }
        td.day{
               background-image:none;
               border: 2px solid black;
               background-color: lightgrey;
               font-weight:bold;
               color:black;
               text-align:center;
               height:25px;
        }
        td.time{
               width:24px;
               text-align:center;
               padding-bottom:10px;
               border-right: 1px solid lightgrey;
        }
        td.day_break{
               width:24px;
               border-right: 1px solid lightgrey;
               height:25px;
        }
        
        

        #tournaments td a{
          display:block;
          width:100%;
          text-decoration:none;
          font-size:10px;
        }
        
        
        td.boardgame{
               background-color:lightblue;
        }
        td.boardgame a{
               color:black;
        }
        td.roleplay{
               background-color:lightgreen;
        }
        td.roleplay a{
               color:black;
        }
        
        
        
        td.event{
               border:2px solid gray;
        }
        td.event_hover{
               background-color:#9999DD;
               border:2px solid black;
               _border:2px dashed lightgrey;
        }
        td.event_selected{
               border:2px solid black;
        }
        
        td.event a{
               text-align:center;
               display:block;
               line-height:25px;
               height:25px;
               overflow:hidden;
        }
        td.event_hover a{
               text-align:center;
               display:block;
               line-height:25px;
               height:25px;
               overflow:hidden;
               color:black;
        }
        td.event_selected a{
               overflow:hidden;
               text-align:center;
               height:25px;
               line-height:25px;
               font-weight:bold;
        }        
        
        td.event_continued{
               margin-top:10px;
               vertical-align:middle;
               height:25px;
        }
        td.event_continued img{
               width:100%;
               height:1px;
               border-top:2px dashed grey;
               /*background-color:black;*/
        }
        
        
        #expl{
          visibility:hidden;
          position:absolute;
          width:200px;
          border:2px solid black;
          background-color:#FFFFCC;
          padding:10px;
          left:0px;
          top:0px;
          filter:alpha(opacity=90);
          -moz-opacity:90%;
          
        }
        #expl h1{
          margin:0px;
          padding:0px;
          font-size:13px;
		  color: #000;
		  text-align: left
        }
        #expl p{
          text-align:justify;
		  margin: 0 0 .4em;
        }

fieldset {border: 2px solid #fff; margin: 1em 0.5em 0 0; padding: 0.5em}
legend {font-weight: bold; color: #6B6B6B}
label {display: block; font-size: 80%; margin: 0 .3em}
input, select, button {border: 1px solid #999; margin: 0 .2em}
input:focus, select:focus {border: 1px solid #000}
form p {margin: 0 0 .2em}

.radio input, .checkbox input{border: none}
.radio label, .checkbox label{display: inline; font-size: 100%}

.clear{clear: both}
.right {text-align: right; width: 40%; float: right}
.left {width: 40%; float: left}
.hide { 
		position: absolute;
    	top: -999em;
    	left: -999em;
}

.field1_4 {float: left}
.field1_2 {float: left}
.field3_4 {float: left}
.field1_3 {float: left}
.field1_1 {clear: left}

.field1_4 input, .field1_4 select {width: 6em}
.field1_2 input, .field1_2 select {width: 11em}
.field3_4 input, .field3_4 select {width: 21.3em}
.field1_3 input, .field1_3 select {width: 8.8em}
.field1_1 input, .field1_1 select {width: 28em}

input.button {clear: left; margin-top:1em}

#tidligere {display: none}
#VCsearch {padding-left: 1em; list-style-type: none}
#data  {width: 47%; float: left}
#vcnumber, #Fleece, #help, #shirt {clear: left}

table#wishlist caption {font-weight: bold }
table#wishlist {margin-bottom: .5em; border-collapse: collapse; font-size: 10px}
table#wishlist th {vertical-align: top; border-left: 1px solid #fff; border-right: 1px solid #fff;text-align: center}
table#wishlist td {vertical-align: top; text-align: center; width: font-size:10px; border-left: 1px solid #fff; border-right: 1px solid #fff;}

table#wishlist td input {
	text-align: center;
	display: block;
	padding: .2em;
	margin: 0;
    color:black;
	border:2px solid gray;
	width: 64px;
    }
table#wishlist td p.checkbox input {display: inline;padding: 0; border: none; width: auto}
table#wishlist td p.checkbox  {margin-top: 2px; font-size: 10px}
input.boardgame {background-color:lightblue;cursor:move;}
input.roleplay {background-color:lightgreen;cursor:move;}
input.empty {background-color:white;}
#wishlist select {width: 60px;margin:0;}


#alternative #selecting{float: left}
#alternative #selecting select{height: 200px; }
#alternative #button {width: 100px; float:left}
#alternative #selected {float:left}
#alternative #selected textarea{height: 200px; }

#regning caption {text-align: left; font-weight: bold}
#regning .count td {font-weight: bold}
#regning .item {text-align: left}
#regning .price {text-align: right}
