/* LAYOUT */

html {
	height: 100%;
	width:100%;
}

body {
	width:100%;
	height: 100%;
	margin:0px;
	padding:0px;
	background:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	font-family: Tahoma, arial, sans-serif;
	line-height: 15px;
}

pre.tip
		{
			margin: 0px;
			padding: 5px;
			font-size: 0.9em;	
		}
.fadetext {
	color: #606060;

}

.darktext {
	color: #000000;
}

.bigscreen {
	background:url(/dkimage/background.jpg);

}


img {
	border:0px;
}

form {
	padding: 0;
	margin:0;
}

input {
	font-size:11px;
	font-weight:normal;
	font-family: Tahoma, arial, sans-serif;	
}



select {
	width: 100px;
	border-top:1px solid #e5e5e5;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #e5e5e5;
	font-size:11px;
	font-weight:normal;
	font-family: Tahoma, arial, sans-serif;
}

#main {
	width:1000px;
	height:650px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	
}

#header {
	height:52px;
	padding:0 0 0 25px;
	background:url(/dkimage/header_background.png) repeat-x;
	font-size:15px;
	font-weight:normal;
	font-family: Tahoma, arial, sans-serif;
	color:#077b97;
	line-height:43px;
}

#logocenter {
	float:left;
	background:url(/dkimage/header_text.png) no-repeat left center;
	height: 23px;
	padding-left: 105px;
	margin:13px 0 0 0;
	line-height: 20px;
}

#teamheaderinfo {
	position: absolute;
	left: 400px;
	top: 0;
	margin-top: 10px;
	height:30px;
	line-height: 15px;
	background: url(/dkimage/icon_name.png) no-repeat left top;
	padding-left: 35px;
	font-size: 11px;
	color: #FFFFFF;
	width: 140px;
	overflow: hidden;
}



#gpsinfo {
	position: absolute;
	left: 560px;
	top: 5px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	width: 250px;
	overflow: hidden;
	font-size: 12px;
}

#gpsheaderinfo {
	position: absolute;
	left: 720px;
	top: 0;
	height: 30px;
	margin-top: 10px;
	line-height: 30px;
	background: url(/dkimage/icon_gps.png) no-repeat left top;
	padding-left: 35px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	width: 120px;
	overflow: hidden;
}


#djeeologo {
	float:left;
	background:url(/dkimage/djeeo-logo.png) no-repeat left top;
	height: 59px;
	padding-left: 165px;
	margin:0 0 0 3px;
	line-height: 45px;
	color:#FFFFFF;
	font-size: 14px;
	text-transform:uppercase;
	
}



.master #logocenter {
	float:left;
	background:url(/dkimage/header_master_text.png) no-repeat left center;
	height: 23px;
	padding-left: 195px;
	margin:13px 0 0 0;
	line-height: 20px;
}

#logo {
	margin:9px 0 0 0;
}

.copyright {
	margin-left: 25px;
	margin-top: 10px;
	clear: both;
	

}
.copyright_normal {
	position: absolute; bottom: 40px; left: 25px;
	
	
}

#topstatus {
	height:40px;
	padding-left:25px;
	line-height:40px;
	color:#767777;
	background:#f4f9fc;
	
}
#topstatus a {
	color:#767777;
}
.poststatus {
	text-align:left;
	float:right;
}
.poststatus .post {
	float:left;
	width:55px;
	margin:0 10px 0 0;
	background:url(/dkimage/progress_divider.png) no-repeat 45px 50%;
}
.poststatus .lastpost {
	float:left;
	width:55px;
	margin:0 10px 0 0;
	background:url(/dkimage/progress_end.png) no-repeat 45px 50%;
}
.poststatus #progressmarker {
	float:left;
	position:relative;
	top:-12px;
	left:20px;
}

#content {
	background:url(/dkimage/background.jpg);
	width:1000px;
	
	padding-bottom:25px;
	margin-bottom: 25px;
}

.spilledagcontent {
	background-image: none;
	margin-left: auto;
	margin-right: auto;


}

#contentwhite {
	width:1000px;
	padding-bottom:25px;
}

#contentgame {
	background:url(/dkimage/background.jpg);
	width:1000px;
	padding-bottom:25px;
}

.master {	
}
.master .header {
	background:transparent url(/dkimage/triangle_master_empty.png) no-repeat;
}
.master #header {
	background:url(/dkimage/header_master_background.png) repeat-x;
	color:#537525;
}

.master #topstatus {
	background:#F7FAE5;
}

.master #content {
	background:url(/dkimage/background_master.jpg);
}

.clockprojector 		{
	float: right;
	font-size: 25px; 
	font-weight: bold; 
	text-transform: uppercase; 
	color: #03a8cf; 
	line-height: 50px; 
	padding-right: 20px;
	text-align: center;
	padding-left: 10px;
	position: absolute;	
	height: 52px;
	width: 310px;
	background-image:url(/dkimage/timeremaining.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	
}

.skoledystclock {
	padding-left: 0;
	
	width:294px;
	text-align:right;



}

.projectorheader	{
	color: #8f9191;
	text-transform:uppercase;
	font-size: 14px;
	position: absolute; top: 3px; left:10px; white-space:nowrap;


}

.clockgame 		{
	float: right; 
	font-size: 25px; 
	font-weight: bold; 
	text-transform: uppercase; 
	color: #ffffff; 
	padding: 0px 20px;
	white-space:nowrap;
}

.clocktimeout {
	color: red;
}
.clear {
	clear:both;
	height:25px;
}

#logindiv {
	background:url(/dkimage/login_triangles.png) no-repeat;
	width:702px;
	height:320px;
	position:relative;
	top:136px;
	left:25px;
}

.loginnews {
	position: absolute;
	background: url(/dkimage/trans_nyheder.png) no-repeat;
	width: 188px;
	height: 558px;
	top: 92px;
	right: 25px;
	overflow: auto;
	padding: 0 15px;
	color: #464646;
}

.loginnews h2 {
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	margin: 0;
	padding: 20px 0 3px 0;
}

.loginnews em {
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
}

#welcome {
	width:480px;
	position:absolute;
	top:40px;
	left:30px;
}

#loginform {
	width:380px;
	border:0px solid black;
	position:absolute;
	top:160px;
	left:292px;
}

.centerbox {
	width:475px;
	margin:0 0 0 262px;
}

.narrow {
	width:366px;
	margin:0 0 0 317px;
}
.info .header {
	height:25px;
	background:transparent url(/dkimage/triangle_info.png) no-repeat 13px 0px;
}
.none .header {
	background:transparent url(/dkimage/triangle_0.png) no-repeat;
}
.one .header {
	background:transparent url(/dkimage/triangle_1.png) no-repeat;
}
.two .header {
	background:transparent url(/dkimage/triangle_2.png) no-repeat;
}
.info .textbox {
	background:transparent url(/dkimage/triangle_down.png) no-repeat 0px 0px;
}

.info .buttonbox {
	background:transparent url(/dkimage/opacity_1x1.png) repeat;
	width: 950px;
	margin:  1px 0px 0px 25px;
	padding-top: 7px;
}

.none .textbox,
.one .textbox,
.two .textbox {
	background:#FFFFFF url(/dkimage/triangle_down.png) no-repeat 3px 0px;
}

.header {
	margin-top:1px;
	height:24px;
	background:transparent url(/dkimage/triangle_empty.png) no-repeat;
	line-height:25px;
	padding:0 25px 0 25px;
}

.boxtop {
	width:475px;
	padding:50px 0 0 0;
	margin:0 0 0 25px;
	
	
/*	position:relative;
	top:55px;
	left:25px;*/
}

.boxleft {
	width:475px;
	margin:0 0 0 25px;
	float:left;
	display: inline;
}
.boxright {
	width:474px;
	margin:0 0 0 1px;
	float:left;
}
.boxwide {
	width:950px;
	margin:0 0 0 25px;
}

.boxxtrawide {
	width:1000px;
	margin:0 0 0 0;
}



.textbox {
	background:#FFFFFF;
	padding:22px 25px 25px 25px;
	
}


.textbox h1{
	margin-bottom: 1px;
}

.transparent {
	background-color: transparent;
	background-image:  url(/dkimage/box_transparent.png);
	
	
	
	
}

.hanging {
	padding:8px 0 0 8px;
	text-align:right;
}

.playericonwell {
	width:138px;
	height:72px;
	border:1px solid #C8D6E2;
	text-align:center;
	line-height:72px;
	float:left;
}
.playericonwell img {
	margin-top:10px;
}
#playericonwelllinks {
	margin-left:20px;
	padding-top:45px;
	float:left;
	
}
/* TYPOGRAPHY */

body {
	font-size:11px;
	font-weight:normal;
	font-family: Tahoma, arial, sans-serif;
}

h1 {
	font-size:15px;
	font-weight:normal;
	font-family: Tahoma, arial, sans-serif;
	color:#ff8100;
	margin:0px;
	padding:0px;
}
.header h1 {
	color:#495356;
	line-height: 22px;
}

h3 {
	font-size:11px;
	font-weight:normal;
	font-family: Tahoma, arial, sans-serif;
	color:#ff8100;
	margin:0px;
	padding:0px;
}

p {
	margin:0px;
	padding:0px;
}

p.input_error {
	color:#ff8100;
}

strong {
	color:#495356;
}

a {
	color:#0098bb;
	text-decoration:none;
}
a:hover {
	color:#0098bb;
	text-decoration:underline;
}

a.delete {
	background:url(/dkimage/icon_delete.png) no-repeat 0;
	padding:5px 0 0 20px;
	margin-left:10px;
	display:block;
	height:17px;
}

.light {
	color:#777777;
}

table.listing td {
border-bottom: solid 11px #ffffff;
}



table.listing td,
table.listing th {
	padding:3px 6px 3px 20px;	
	line-height: 17px;
}

tr.alternate {
	background:#F1F6FB;
}
.master tr.alternate {
	background:#EFF7D4;
}

td {
	font-size:11px;
	font-weight:normal;
	font-family: Tahoma, arial, sans-serif;
	padding:3px 6px 3px 0px;
}

th {
	font-size:16px;
	font-weight:normal;
	font-family: Tahoma, arial, sans-serif;
	color:#ff8100;
	margin:0px;
	padding:0px;
	text-align:left;
	padding-left:5px;
}

th.small {
	font-size:14px;
	font-weight:normal;
	font-family: Tahoma, arial, sans-serif;
	color:#ff8100;
	margin:0px;
	padding:0px;
	
}
.border{
background-color: #ecf3f7;
width:100%;
color: black;
font-weight: bold;
font-family: sans-serif, serif;
font-size: 11px;
border-bottom: 1px dotted #666666;
border-top: 1px dotted #666666;
}

.border img{
margin-right:5px;
}

.sat{

margin-top:-9px;
}


th.medium {
	font-size:13px;
	font-weight:normal;
	font-family: Tahoma, arial, sans-serif;
	color:#ff8100;
	margin:0px;
	padding:0px;
}



th.tiny {
	font-size:11px;
	font-weight:normal;
	font-family: Tahoma, arial, sans-serif;
	color:#ff8100;
	margin:0px;
	padding:0px;
}

ul {
	padding:0 0 0 10px;
	margin:0px;
}

li {
	list-style-type:none;
}


.adminbutton_true {
	cursor: pointer;
	width:268px;
	height:93px;
	overflow:hidden;
	text-align:center;
	
	position:relative;
}

.adminbutton_normal {
	background-position: 0 0;
}
.adminbutton_hover {
	background-position: 0 -100px;
}
.adminbutton_normal h1 {
	font-size:18px;
	text-transform:uppercase;
	color:#38A3BE;
}
.adminbutton_hover h1 {
	font-size:18px;
	text-transform:uppercase;
	color:#ff8100;
}
.adminbutton_true  p {
	color:#4D4D4D;
}

.adminbutton_true.adminbutton_hover .adminbuttonbackground {
	position:absolute;
	top: -100px;
	left: 0;
	background-image:url(/dkimage/knap_bg_T10.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	width:269px;
	height:300px;
}

.adminbutton_true.adminbutton_normal .adminbuttonbackground {
	position:absolute;
	top: 0;
	left: 0;
	background-image:url(/dkimage/knap_bg_T10.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	width:269px;
	height:300px;

}
.adminbutton_true.adminbutton_hover .adminbuttonbackground {
	position:absolute;
	top: -100px;
	left: 0;
	background-image:url(/dkimage/knap_bg_T10.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	width:269px;
	height:300px;
}

.adminbutton_true.adminbutton_normal .adminbuttonbackground {
	position:absolute;
	top: 0;
	left: 0;
	background-image:url(/dkimage/knap_bg_T10.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	width:269px;
	height:300px;

}


.adminbutton_false {
	cursor: default;
	width:268px;
	height:93px;
	overflow:hidden;
	text-align:center;
	position:relative;
}



.adminbutton_false .adminbuttonbackground {
	position:absolute;
	top: -200px;
	left: 0;
	background-image:url(/dkimage/knap_bg_T10.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	width:269px;
	height:300px;

}






.adminbutton_false h1 {
	font-size:18px;
	text-transform:uppercase;
	color:#5D5D5D;
}
.adminbutton_false p {
	color:#4D4D4D;
}



.adminbutton_true {
	cursor: pointer;
	width:268px;
	height:93px;
	overflow:hidden;
	text-align:center;
	
	position:relative;
}

.adminbutton_normal {
	background-position: 0 0;
}
.adminbutton_hover {
	background-position: 0 -100px;
}
.adminbutton_normal h1 {
	font-size:18px;
	text-transform:uppercase;
	color:#38A3BE;
}
.adminbutton_hover h1 {
	font-size:18px;
	text-transform:uppercase;
	color:#ff8100;
}
.adminbutton_true  p {
	color:#4D4D4D;
}

.arcadebutton_true.arcadebutton_hover .arcadebuttonbackground {
	position:absolute;
	top: -100px;
	left: 0;
	background-image:url(/dkimage/knap_bg_T03.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	width:269px;
	height:300px;
}

.arcadebutton_true.arcadebutton_normal .arcadebuttonbackground {
	position:absolute;
	top: 0;
	left: 0;
	background-image:url(/dkimage/knap_bg_T03.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	width:269px;
	height:300px;

}
.arcadebutton_true.arcadebutton_hover .arcadebuttonbackground {
	position:absolute;
	top: -100px;
	left: 0;
	background-image:url(/dkimage/knap_bg_T03.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	width:269px;
	height:300px;
}

.arcadebutton_true.arcadebutton_normal .arcadebuttonbackground {
	position:absolute;
	top: 0;
	left: 0;
	background-image:url(/dkimage/knap_bg_T03.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	width:269px;
	height:300px;

}


.arcadebutton_false {
	cursor: default;
	width:268px;
	height:93px;
	overflow:hidden;
	text-align:center;
	position:relative;
}



.arcadebutton_false .arcadebuttonbackground {
	position:absolute;
	top: -200px;
	left: 0;
	background-image:url(/dkimage/knap_bg_T03.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	width:269px;
	height:300px;

}





.arcadebutton_normal {
	background-position: 0 0;
}
.arcadebutton_hover {
	background-position: 0 -100px;
}
.arcadebutton_normal h1 {
	font-size:18px;
	text-transform:uppercase;
	color:#38A3BE;
}
.arcadebutton_hover h1 {
	font-size:18px;
	text-transform:uppercase;
	color:#ff8100;
}
.arcadebutton_true  p {
	color:#4D4D4D;
}

.arcadebutton_false h1 {
	font-size:18px;
	text-transform:uppercase;
	color:#5D5D5D;
}
.arcadebutton_false p {
	color:#4D4D4D;
}

.arcadebuttontext {
	width:228px;
	height:53px;
	position:absolute;
	top: 20px;
	left: 14px;
}

.arcadebutton_true {
	cursor: pointer;
	width:268px;
	height:93px;
	overflow:hidden;
	text-align:center;
	
	position:relative;
}

















.adminbuttontext {
	width:228px;
	height:53px;
	position:absolute;
	top: 20px;
	left: 14px;
}



/*
.adminbutton_true {
	cursor: pointer;
	background-image:url(/dkimage/knap_aktiv_T10.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	width:228px;
	height:53px;
	text-align:center;
	padding:20px 20px;
}


.adminbutton_true:Hover {
	background-position: 0 -100px;
}

.adminbutton_true h1 {
	font-size:18px;
	text-transform:uppercase;
	color:#38A3BE;
}

.adminbutton_true:Hover h1 {
	color:#ff8100;
}

.adminbutton_true p {
	color:#4D4D4D;
}

.adminbutton_false {
top: -200px;
	background-image:url(/dkimage/knap_passiv_T10.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	
	width:228px;
	height:53px;
	text-align:center;
	padding:20px 20px;
	
}
.adminbutton_false h1 {
	font-size:18px;
	text-transform:uppercase;
	color:#5D5D5D;
}
.adminbutton_false p {
	color:#4D4D4D;
}

*/

#controllerForm a,
#controllerForm a:hover {
	text-decoration:none;
}

.closedtoggle {
	height: 26px;
}

.teamtoggleon {
	background:url(/dkimage/assignmenton.png) no-repeat 100% 0;
	padding-right:20px;
}

.teamtoggleoff {
	background:url(/dkimage/assignmentoff.png) no-repeat 100% 0;
	padding-right:20px;
}






.greentoggleheader .teamtoggleon {
	background:url(/dkimage/assignmenton_green.png) no-repeat 100% 0;
	padding-right:20px;
}

.greentoggleheader .teamtoggleoff {
	background:url(/dkimage/assignmentoff_green.png) no-repeat 100% 0;
	padding-right:20px;
}







/* SCORING */
tr.post td {
	font-weight:bold;
	background:#f6f9fa;
}
td.assignment {
	padding-left:12px;
}
tr.total td {
	border-top:1px solid black;
}

/* FORMS */
form {
	margin:0px;
	padding:0px;
}

.inputtext {
	background:#f4f9fc;
	border-top:1px solid #e5e5e5;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #e5e5e5;
	padding:3px;
	width:150px;
}

.login {
	width:200px;
}

.outerteambox {
	border-right : dashed 1px #80817e;
}
.teambox {
	float: left;
	border-left : dashed 1px #80817e;
	width: 108px;
	padding: 1px 1px 0 1px;
}

.outerspilledag		{

	background-image:url(/dkimage/allteams_bg.png);
	background-repeat:repeat-y;
	width: 977px;
	margin: 0 0 0 0;
	margin-left: auto;
	margin-right:auto;

}

.spilledagteambox {
	float: left;
	/*border-left : dashed 1px #80817e;*/
	width: 122px;
	padding: 0;
	height: 309px;
	
}
.teamname {
	font-size: 14px;
	font-weight: bold;
	color: #747573;

	margin: 4px 0 0 10px;

}

.spilledagteamname {
	font-size: 12px;
	font-weight: bold;
	color: #7a7b7e;
	text-align:center;
	line-height: 23px;
	
	margin: 0;
	
	height: 50px;
	margin-top: 1px;
	/*background-color: #cedfea;*/


}


.outerplayerinfo {
	margin: 10px 0 0 10px;

}
.playernames {


}


.readystyletrue		{color: #6eab31;  text-align:center;}
.readystylefalse	{color: #000000;  text-align:center;}





.teamstat {
		padding:0 25px 70px 25px;
	background-image:url(/dkimage/teamboxbg.png); background-position: BOTTOM left; background-repeat:repeat-x; background-color: none;
}

.bluebgbutton {
	background-image:url(/dkimage/bluebutton.png); background-position: top left; background-repeat: no-repeat; background-color: none;
border: none;
	display: block;
	width: 106px;
	height: 20px;
	color: #FFFFFF;
	font-weight:bold;
	text-align:center;

	letter-spacing: 1px;
	float:right;
	margin: 8px 0 20px 0;
	cursor: pointer;

}

.bluebutton {
	background-image:url(/dkimage/bluebutton.png); background-position: top left; background-repeat: no-repeat; background-color: none;
	display: block;
	width: 106px;
	height: 20px;
	color: #FFFFFF;
	font-weight:bold;
	text-align:center;
	padding-top: 2px;
	letter-spacing: 1px;
	float:right;
	margin: 8px 0 20px 0;

}




.bluebutton:hover {

text-decoration: none;
color: #bfe8f2;
}





.greenbutton {
	background-image:url(/dkimage/greenbutton.png); background-position: top left; background-repeat: no-repeat; background-color: none;
	display: block;
	width: 124px;
	height: 20px;
	color: #FFFFFF;
	font-weight:bold;
	text-align:center;
	padding-top: 2px;
	letter-spacing: 1px;
	float:right;
	margin: 8px 0 20px 0;

}




.greenbutton:hover {

text-decoration: none;
color: #e7f4d7;
}




.readyicon {
	text-align: center;
	margin-top: 8px;

}
.leftresult {
	padding-top: 22px;
	width: 450px;
	float: left;
	border-right: dashed 1px #80817e;
	margin-top: 3px;


}
.rightresult {

	padding-top: 10px;
	padding-left: 25px;
	width: 424px;
	float: left;


}
.outerpodie {
	text-align:center;

}
.podie {
	width:342px;
	height:271px;
	background-image:url(/dkimage/podie.png);
	background-repeat:no-repeat;
	position:relative;

}

.podieicon {
	float: left;
	width: 114px;
	height: 50px;
	text-align:center;
}
.podiename {
	padding-left: 14px;

	float: left;
	width: 94px;
	height: 20px;
	font-weight: bold;
	color: #000000;
}
.resulttable td {
	font-size: 15px;
	color: #6f6f6f;
	height: 23px;
	line-height: 23px;
}

.tablesmall td {
	font-size: 13px;


}

.tablesmall td h1 {
	font-size: 14px;


}

.resulttable .podieplads {
	color: #000000;
}




.bogstav2
{
text-align:center;
}
.bogstav
{
width:25px;
padding-left:10px;
}
.nummeret
{
width:18px;
padding-left:8px;
}
.nummeret1
{
width:20px;
padding-left:5px;
}
.placering1
{
width:22px;
padding-left:8px;
}
.placering2
{
width:20px;
padding-left:6px;

}



.point
{
width:50px;
}

.scoretable {
	width: 310px;
	font-size: 13px;
	margin: 2px 0 0 0;
}

.scoretable th {
	color: #464646;
	font-weight:bold;
	font-size: 13px;
	background-image:url(/dkimage/cellbg_h.png); background-repeat:repeat-x;
	height: 25px;
	line-height: 14px;
	padding-top:0;
	padding-bottom:0;
	
}

.scoretable tr {


	background-image:url(/dkimage/cellbg_n.png); background-repeat:no-repeat;
	color: #000000;
	}


.scoretable td {

	
	
	height: 25px;
	font-size: 13px;
	line-height: 14px;
	padding-top:0;
	padding-bottom:0;
}











.scoretable.spilledagscore {

}
.scoretable.spilledagscore th {
	color: #8f9191;
	padding: 0;
	
}

.scoretable.spilledagscore tr {
	}


.scoretable.spilledagscore td {
}

.scoretable.spilledagscore td.orange, .scoretable.spilledagscore tr.orange {

color:#ff7800;

}

.scoretable.spilledagscore .bogstav2
{
text-align:center;
}
.scoretable.spilledagscore .bogstav
{
width:30px;

text-align: center;
}
.scoretable.spilledagscore .nummeret
{
width:10px;

text-align: center;
}
.scoretable.spilledagscore .nummeret1
{
width:20px;
padding-left:5px;
}
.scoretable.spilledagscore .placering1
{
width:22px;

text-align: center;
}
.scoretable.spilledagscore .placering2
{
width: 20px;
padding-left: 6px;
text-align: center;
}



.scoretable.spilledagscore .point
{
width:50px; padding-right:12px; text-align:right;
}

.scoretable.spilledagscore .teamwaypoints {

padding-right: 12px; text-align:right;


}






.firstcell {
	padding-left: 8px;
	width:52px;
}

.gpstable th {
	padding: 0 10px 0 10px;
	height: 25px;
	font-size: 14px;
}
.gpstable td {
	padding: 0 10px 0 10px;
	height: 25px;

}
.gpstable a {
	margin-right: 20px;
}
.opgave {
	background:#f6f9fa;
}

.tablelink {
	margin-right: 20px;
}

.opgave td {
	margin-bottom: 11px;
	/*border-bottom: solid 11px #ffffff;*/
	border-right : dashed 1px #80817e;
}


.opgave .nobordertd {
	border-right: none;
	text-align:center;
}

.listingheader {
	background:#f6f9fa;
	margin-bottom: 1px;
}

.greenlistingheader {
	background:#f2f8dd;
}



.listingheader td {
	border-bottom: solid 11px #ffffff;
	border-right : dashed 1px #80817e;
	font-size: 13px;
	font-weight:bold;
	color: #ff8100;
	padding-top: 8px;
	padding-bottom: 8px;
}

.listingheader .nobordertd {
	border-right: none;
	text-align:center;
}


.assignment img {
	margin: 10px 0 10px 0;
}

.assignment h2 {
	font-size: 12px;
	font-weight:normal;
	margin: 0;
	padding: 0;
}

.naestepost {
	background-image:url(/dkimage/arrow.png);
	background-position: 0 1px;
	background-repeat:no-repeat;
	padding-left: 30px;
}


.bluetoggleheader {
	margin-top:1px;
	height:24px;
	background:transparent url(/dkimage/triangle_empty_toggle.png) no-repeat;
	line-height:25px;
	padding:0 0 0 25px;
	cursor:pointer;
}






.greentoggleheader {
	margin-top:1px;
	height:24px;
	background:transparent url(/dkimage/triangle_master_empty_toggle.png) no-repeat;
	line-height:25px;
	padding:0 0 0 25px;
	cursor:pointer;
}








.toggleheader h1 {
	color:#495356;
	-moz-user-select: none; -khtml-user-select: none; user-select: none; 
}


.greentoggleheader h1 {
	color:#495356;
	-moz-user-select: none; -khtml-user-select: none; user-select: none; 
}



.taxtboxmargintop {
	margin-top: 1px;
}

.edittableheader2 {
	margin: 0 0 0px 0;
}

.edittableheader th {
	padding-top: 18px;
	font-size: 12px;
	
}

.edittable {
	margin-left: 13px;
	
}

.edittable td {
	height: 35px;
	border-right : dashed 1px #80817e;
}



.outertablediv {
	padding: 3px 12px 6px 13px;
	
	
}


.outerfoldboxtop {
	width: 950px;
	cursor:pointer;
	height: 24px;
	margin-top: 1px;
	-moz-user-select: none; -khtml-user-select: none; user-select: none; 
}


.greentoggler .foldboxtop {
	background-color: #e6ead9;
	height: 24px;
	width: 912px;
	float: left;
	margin-right: 1px;
	-moz-user-select: none; -khtml-user-select: none; user-select: none;
}

.greentoggler .foldboxtophover {
	background-color: #d7dcc6;
	height: 24px;
	width: 912px;
	float: left;
	margin-right: 1px;
	-moz-user-select: none; -khtml-user-select: none; user-select: none;
}


.bluetoggler .foldboxtop {
	background-color: #cedfea;
	height: 24px;
	width: 912px;
	float: left;
	margin-right: 1px;
	-moz-user-select: none; -khtml-user-select: none; user-select: none;
}

.bluetoggler .foldboxtophover {
	background-color: #c5d5df;
	height: 24px;
	width: 912px;
	float: left;
	margin-right: 1px;
	-moz-user-select: none; -khtml-user-select: none; user-select: none;
}

.t04assignmentbox {background:#f9fdfe;}




.foldboxtophover h1{
	color: #34393b;
	margin-left: 25px;
	line-height: 22px;
	-moz-user-select: none; -khtml-user-select: none; user-select: none;
}

.foldboxtop h1{
	color: #495356;
	margin-left: 25px;
	line-height: 22px;
	-moz-user-select: none; -khtml-user-select: none; user-select: none; 
}

.foldboxbutton {
	height: 24px;
	width: 37px;
	float: left;	
	background-image:url(/dkimage/foldbuttons.png);
	background-repeat:no-repeat;
	
}

.greentoggler .foldboxclosed.foldboxnormal {
	background-position: 0 0;
	
}

.greentoggler .foldboxclosed.foldboxhover {
	background-position: 0 -50px;
}
.greentoggler .foldboxopen.foldboxnormal {
	background-position: 0 -100px;
}
.greentoggler .foldboxopen.foldboxhover {
	background-position: 0 -150px;
}






.bluetoggler .foldboxclosed.foldboxnormal {
	background-position: -50px 0;	
}
.bluetoggler .foldboxclosed.foldboxhover {
	background-position: -50px -50px;	
}
.bluetoggler .foldboxopen.foldboxnormal {
	background-position: -50px -100px;	
}
.bluetoggler .foldboxopen.foldboxhover {
	background-position: -50px -150px;
}







.dashboardlink {

}



.outergreybutton {
	text-decoration: none;
}

.outerfullgreybutton {
	text-decoration: none;
	margin: 15px 15px 0 0;
}


.leftgreybutton, .leftgreenbutton, .leftbluebutton {
	display:block;
	float: left;
	height: 20px;
	width: 35px;
	line-height: 0;
	font-size:0;
	background-repeat:no-repeat;
}




.rightgreybutton, .rightgreenbutton, .rightbluebutton {
	display:block;
	float: left;
	height: 20px;
	width: 35px;
	line-height: 0;
	font-size:0;
	background-repeat:no-repeat;
}

.centergreybutton, .centergreenbutton, .centerbluebutton {
	font-weight: bold;
	font-size: 11px;
	float: left;
	background-repeat:repeat-x;
	height: 20px;
	text-align:center;
	padding: 3px 0 0 0;
}

.btnnormal {
	text-decoration: none;
}

.btnnormal:Hover {
	text-decoration: none;
}

.btnnormal .leftgreybutton {
	background-image:url(/dkimage/button-grey-left.png);

}

.btnnormal .rightgreybutton {
	background-image:url(/dkimage/button-grey-right.png);

}

.btnnormal .centergreybutton {
	background-image:url(/dkimage/button-grey-center.png);
	color: #FFFFFF;
}


.btnhover .leftgreybutton {
	background-image:url(/dkimage/button-grey-left_hover.png);

}

.btnhover .rightgreybutton {
	background-image:url(/dkimage/button-grey-right_hover.png);

}

.btnhover .centergreybutton {
	background-image:url(/dkimage/button-grey-center_hover.png);
	color: #ffffff;
}





.btnnormal .leftgreenbutton {
	background-image:url(/dkimage/button-green-left.png);

}

.btnnormal .rightgreenbutton {
	background-image:url(/dkimage/button-green-right.png);

}

.btnnormal .centergreenbutton {
	background-image:url(/dkimage/button-green-center.png);
	color: #FFFFFF;

}


.btnhover .leftgreenbutton {
	background-image:url(/dkimage/button-green-left_hover.png);

}

.btnhover .rightgreenbutton {
	background-image:url(/dkimage/button-green-right_hover.png);

}

.btnhover .centergreenbutton {
	background-image:url(/dkimage/button-green-center_hover.png);
	color: #ffffff;
}





.btnnormal .leftbluebutton {
	background-image:url(/dkimage/button-blue-left.png);

}

.btnnormal .rightbluebutton {
	background-image:url(/dkimage/button-blue-right.png);

}

.btnnormal .centerbluebutton {
	background-image:url(/dkimage/button-blue-center.png);
	color: #FFFFFF;

}


.btnhover .leftbluebutton {
	background-image:url(/dkimage/button-blue-left_hover.png);

}

.btnhover .rightbluebutton {
	background-image:url(/dkimage/button-blue-right_hover.png);

}

.btnhover .centerbluebutton {
	background-image:url(/dkimage/button-blue-center_hover.png);
	color: #ffffff;
}




.globalbutton {float: right;height: 20px;background-repeat:no-repeat;background-position: 100% -100px;padding-right: 1px;cursor: pointer; margin-top: 0px;}
.globalbutton .innerbutton {position:relative;height: 20px;float: left;background-repeat:no-repeat;background-position: 0 0;color: #FFFFFF;font-weight:bold;}
.globalbutton .innerbutton .innerbuttontext {white-space:nowrap; z-index: 3;height: 20px;background-repeat:no-repeat;background-position: 100% -100px;padding: 1px 9px 0 9px;float: left;}
.globalbutton.buttonnormal {background-position: 100% -100px;}
.globalbutton.buttonhover {background-position: 100% -125px;}
.globalbutton.buttonclick {background-position: 100% -150px;}
.globalbutton.buttondisabled {background-position: 100% -175px;}
.globalbutton.buttonnormal .innerbutton {background-position: 0 0;}
.globalbutton.buttonhover .innerbutton {background-position: 0 -25px;}
.globalbutton.buttonclick .innerbutton {background-position: 0 -50px;}
.globalbutton.buttondisabled .innerbutton {background-position: 0 -75px;}
.globalbutton.buttonnormal .innerbutton .innerbuttontext {background-position: 100% -100px;}
.globalbutton.buttonhover .innerbutton .innerbuttontext {background-position: 100% -125px;}
.globalbutton.buttonclick .innerbutton .innerbuttontext {background-position: 100% -150px;}
.globalbutton.buttondisabled .innerbutton .innerbuttontext {background-position: 100% -175px;}








.outerorangebutton {background-image:url(/dkimage/button_orange.png);}
.outerorangebutton .innerbutton {background-image:url(/dkimage/button_orange.png);}
.outerorangebutton .innerbutton .innerbuttontext {background-image:url(/dkimage/button_orange.png);}

.outerbluebutton {background-image:url(/dkimage/button_blue.png);}
.outerbluebutton .innerbutton {background-image:url(/dkimage/button_blue.png);}
.outerbluebutton .innerbutton .innerbuttontext {background-image:url(/dkimage/button_blue.png);}

.outergreybutton {background-image:url(/dkimage/button_grey.png);}
.outergreybutton .innerbutton {background-image:url(/dkimage/button_grey.png);}
.outergreybutton .innerbutton .innerbuttontext {background-image:url(/dkimage/button_grey.png);}

.outerfullgreybutton {background-image:url(/dkimage/button_fullgrey.png);}
.outerfullgreybutton .innerbutton {background-image:url(/dkimage/button_fullgrey.png);}
.outerfullgreybutton .innerbutton .innerbuttontext {background-image:url(/dkimage/button_fullgrey.png);line-height: 14px; font-size: 11px; font-weight: normal;}






.outermaptogglebutton {background-image:url(/dkimage/button_maptoggle.png); margin-left: 4px; margin-top: 0;}
.outermaptogglebutton .innerbutton {background-image:url(/dkimage/button_maptoggle.png);}
.outermaptogglebutton .innerbutton .innerbuttontext {background-image:url(/dkimage/button_maptoggle.png);}
.outermaptogglebutton {padding-right: 4px;}
.outermaptogglebutton .innerbutton .innerbuttontext {padding: 1px 6px 0 9px;}
.outermaptogglebutton .innerbutton {font-weight:normal}

#mapoverview {background-image:url(/dkimage/oversigts_knap.png); width: 61px; height: 20px; display:block; color: #fff; text-align: center; float: right;}
#mapoverview:Hover	{text-decoration:none;}

.mapbutton {background-image:none; border: none; width: 106px; height: 22px; background-color: transparent; cursor: pointer; width: 106px; height: 20px;}

.outermapbutton {font-size: 10px; float: none; display: block; margin-top: 0;height: 22px; width: 106px; cursor: pointer;}
.outermapbutton .innerbutton {}
.outermapbutton .innerbutton .innerbuttontext {padding: 2px 24px 0 25px; text-align:center;height: 22px; width: 56px;}

.infolink {
 background-image: url(/dkimage/info.png);
 background-repeat:no-repeat;
 background-position: 0 0px;
 padding: 3px 0 4px 22px;
 float: left;
 text-indent:-999px;
  margin-top: -1px;

  white-space:nowrap;
}

.deletelink {
 background-image: url(/dkimage/deletelink.png);
 background-repeat:no-repeat;
 background-position: 0 1px;
 margin-right: 25px;
 padding: 3px 0 4px 17px;
 float: left;
  margin-top: -1px;

  white-space:nowrap;
}

.deletelink:Hover {
 background-position: 0 -24px;
}












.addlink {
float: right;
margin-right: 25px;
margin-top: 15px;
cursor:pointer;

}

.addlink:Hover {
	text-decoration: none;
}

.loginlabel {
	float: left;
	margin-right: 4px;
	line-height: 17px;
	color: #8d8d8d;
}


.bottomboxestable {
	 margin-left: 24px;
}
.bottomboxestable .bottomboxtd {
	 background-color:#FFFFFF; margin: 0; padding: 0;
}
.bottomboxestable .bottomboxtd .boxright, .bottomboxestable .bottomboxtd .boxleft {
	 margin-left: 0;
}
.bottomboxestable .bottomboxtd .header{
	  margin-top: 0;
}



.outertopbutton, .outertopbutton:hover, .outertopbutton:active, .outertopbutton:visited {
	float: right;
	text-decoration: none;
	
	cursor: pointer;
}

.lefttopbutton {

	display:block;
	float: left;
	height: 15px;
	width: 1px;
	line-height: 0;
	font-size:0;
	text-decoration: none;
	margin-top: 1px;
}




.righttopbutton {

	display:block;
	float: left;
	height: 15px;
	width: 1px;
	line-height: 0;
	font-size:0;
	text-decoration: none;
	margin-top: 1px;
}

.centertopbutton {
	font-weight: normal;

	font-size: 12px;
	float: left;
	text-transform:uppercase;
	text-decoration: none;
	height: 15px;
	text-align:center;
	padding: 2px 8px 0 8px;
}

.outertopbutton .lightblue {
background-color: #8e8e8e;
color:#FFFFFF;
text-decoration: none;
}

.outertopbutton .darkblue {
background-color: #b3b3b3;
	color:#FFFFFF;
	text-decoration: none;
}

.dropdownparent {
float: right; position:relative;margin-right: 25px; margin-top: 16px;

}

.dropdown {
 position: absolute;
 top: 16px;
 right: 0;
 width: 130px;
 padding: 4px 0 0 0;
 display:none;


 
}
.dropdown a {
 display: block;
 color: #FFFFFF;
 padding: 0 15px 0 10px;
 font-size: 12px;
 text-align: right;
 line-height: 20px;
 border-bottom: solid 1px #ffffff;
 background-color: #8e8e8e; 
 text-decoration:none;
 
}


.dropdown a:Hover {
 display: block;
 color: #ffffff;
 padding: 0 15px 0 10px;
 font-size: 12px;
 text-align: right;
 line-height: 20px;
 border-bottom: solid 1px #ffffff;
	background-color: #b3b3b3;
	text-decoration:none;
}




A.English {
	width: 36px;
	height: 35px;
	display: block;
	float: right;
	background-image:url(/dkimage/English.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	margin-left: 3px;

}

A.English:Hover {
	background-position: 0 -50px;

}

A.Englishactive {
	width: 36px;
	height: 35px;
	display: block;
	float: right;
	background-image:url(/dkimage/English.png);
	background-repeat:no-repeat;
	background-position: 0 -50px;
	margin-left: 3px;

}

A.Swedish {
	width: 36px;
	height: 35px;
	display: block;
	float: right;
	background-image:url(/dkimage/Swedish.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	margin-left: 3px;
	

}
A.Swedish:Hover {
	background-position: 0 -50px;

}

A.Swedishactive {
	width: 36px;
	height: 35px;
	display: block;
	float: right;
	background-image:url(/dkimage/Swedish.png);
	background-repeat:no-repeat;
	background-position: 0 -50px;
	margin-left: 3px;

}

A.Danish {
	width: 36px;
	height: 35px;
	display: block;
	float: right;
	background-image:url(/dkimage/Danish.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	margin-left: 3px;

}
A.Danish:Hover {
	background-position: 0 -50px;

}

A.Danishactive {
	width: 36px;
	height: 35px;
	display: block;
	float: right;
	background-image:url(/dkimage/Danish.png);
	background-repeat:no-repeat;
	background-position: 0 -50px;
	margin-left: 3px;

}

.languageparent {
	position:relative;margin-right: 25px;
	display: block;
	width: 125px;
	height: 35px;
	position:absolute;
	top: 0;
	right: 0;

}
.outerlanguage {


}

.sponsorbox {
	float: left;
	margin-top: 5px;
}


.spilledagcontent .teamstat {
		padding:0 0 70px 0;
		background-image: none;
}

.spilledagcontent .textbox2 {
	padding: 10px 108px 10px 27px;
	background:none;
	background-image:url(/dkimage/clock-bg.png);
	background-position: top right;
	background-repeat:no-repeat;
	margin-top: 12px;

}

.spilledagcontent .textbox2 h1 {
	font-size: 23px;
	letter-spacing: 1px;
	line-height: 30px;
	margin: 0;

}

.spilledagcontent .resulttable td {
	font-size: 13px;
	line-height: 17px;
	color: #6f6f6f;
	border-top: solid 1px #e3e5e5;

}

.spilledagcontent .resulttable th {
	padding: 0 0 12px 0;
	

}


.spilledagcontent .resulttable h1 {
	font-size: 13px;

}

.spilledagcontent .leftresult {
	padding-top: 10px;
	margin-top: 1px;
	padding-left: 15px;
	border: none;
	width: 460px;
	float: none;
	background-image:url(/dkimage/teamboxbg.png); background-position: BOTTOM left; background-repeat:repeat-x; background-color: none;
	
	

}

.spilledagcontent .leftresult .resulttable {
	padding-right: 15px;
	
	

}

.spilledagcontent .rightresult {
	
	margin-top: 1px;
	margin-left: 1px;

	padding: 10px 15px 25px 15px;
	width: 440px;
	float: none;
	background-image:url(/dkimage/teamboxbg.png); background-position: BOTTOM left; background-repeat:repeat-x; background-color: none;
	

}

.resulttop {
	background-color: #f6f6f6;
	border: none;

}
.resulttop td {
	
	border: none;

}
.skoledyst-pos {
	text-align: right;
	width: 26px;
	padding-right: 20px;

}
.spilledagcontent .resulttable th.skoledyst-pos {
	text-align: right;
	width: 26px;
	padding-right: 20px;
}

.skoledyst-point {
	text-align: right; padding-right: 7px; width: 50px;

}
.spilledagcontent .resulttable th.skoledyst-point {
	text-align: right; padding-right: 7px; width: 50px;

}
.spilledagcontent .podietable {
	background-image:url(/dkimage/podiebg.png); background-repeat:repeat-x;
	margin-bottom: -7px;
}
.spilledagcontent .podiename {
	font-weight: normal;
	width: 88px;
	padding-right: 6px;
}

.scorescroller {width: 100%; height: 120px; overflow:hidden; margin-top: 22px;}

#welcomescreen {position: absolute; left: 50%; z-index: 99; width: 456px; margin-left: -252px; margin-top: 150px;}
#welcomescreen h1 {margin-bottom: 10px;}
#welcomescreen a {display: block; float:right; width: 20px; height: 20px; margin: 15px 23px 0 0;}
.popup-top {background-image:url(/dkimage/popup-top.png); background-position: top center; background-repeat: no-repeat; width: 511px; height: 39px;}
.popup-bottom {background-image:url(/dkimage/popup-bottom.png); background-position: bottom center; background-repeat: no-repeat; width: 511px; height: 39px;}

.popup-center {background-image:url(/dkimage/popup-center.png); background-position: top center; background-repeat: repeat-y; width: 511px;}
.innerpopup { padding: 20px 30px 10px 30px; font-size: 12px; color: #3c3c3c;}



