/* BODY */

body {
	background: #336e03 url(klubhus_bestanden/pics/bg_top.gif) top repeat-x;
	margin: 0;
	padding: 0;
	color:#FFFFFF;
	font-size:100%;
	font-family: verdana, arial, helvetica, sans-serif;
}


/* BASIC LAYOUT */

div#header {
	width:876px;
	margin: 0 auto;
	z-index: 20;
	background-color:transparent;
}

div#middle {
	width: 876px;
	background-color: #275502;
	margin: -2px auto 0 auto;
	padding:4px 0;
}

* html div#middle {
	margin: 1px auto 0 auto;
}

div#bottom {
	background-color:#333;
	border-top: 4px solid white;
	border-bottom: 4px solid white;
	margin: 0 0;
	height: 20px;
}


/* BASIC LAYOUT END */

/* COLUMNS INSIDE DIV.MIDDLE */
div#column1 {
	width:200px;
	float:left;
	padding: 4px 6px 4px 6px;
	border: 2px solid #275502;
}
div#column2 {
	width:441px;
	float:left;
	padding: 4px 0;
	border: 2px solid #275502;
}
div#column3 {
	width:200px;
	float:left;
	padding: 4px 2px 4px 6px;
	border: 2px solid #275502;
}
div#column {
	width:868px;
	float:left;
	padding: 4px 2px 4px 2px;
	border: 2px solid #275502;
}
div#column4 {
	width:708px;
	float:left;
	padding: 4px 84px 4px 82px;
	border: 2px solid #275502;
}
div#columnlive {
	width:858px;
	float:left;
	padding: 4px 7px 4px 7px;
	border: 2px solid #275502;
}
/* COLUMNS END */

/* CLEARFIX */

	/* CLEARFIX CLASS - dont delete the commentary, it will influence the functioning of the tag */
	/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */
	/* simply add the clearfix class to any containter that must enclose floated elements */
	/* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */
	.clearfix:after {
	    content: ".";              /* the period is placed on the page as the last thing before the div closes */
		display: block;          /* inline elements don't respond to the clear property */ 
	    height: 0;                  /* ensure the period is not visible */
	    clear: both;               /* make the container clear the period */
	    visibility: hidden;	     /* further ensures the period is not visible */
	}
	
	.clearfix {display: inline-block;}   /* a fix for IE Mac */
	
	/* next a fix for the dreaded Guillotine bug in IE6 */
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
	/* end of "no-extra-markup" clearing method */

/* CLEARFIX END */

/* BOTTOM */
.bottom
{
	height: 20px;
	margin-bottom:8px;
}
.bottom div {
	padding: 11px 14px 0 0;
	font-size:0.6em;
	height: 20px;
}
* html .bottom div{
	padding: 13px 14px 0 0;
}
/* BOTTOM END */


/* OLD_CSS TOPMENU */

#nav, #nav ul {
	float: left;
	width: 876px;
	list-style: none;
	line-height: 1;
	background: #489807;
	font-weight: bold;
	padding: 0;
	border-width: 0px;
	margin: 0 0 0 -1px;
	z-index:1000;
}

* html #nav, #nav ul {
	margin: -1px 0 0 0;
}

#nav a {
	display: block;
	width: 94px;
	font-size:12px;
	color: white;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 2px;
	z-index:101;
}
#nav li {
	float: left;
	padding: 0;
	width: 94px;
	border-bottom:1px solid black;
	z-index:100;
}
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 195px;
	w\idth: 195px;
	font-weight: normal;
	border-width: 1px;
	margin: 0 !important; /* ændre */
	margin-left:-49px;
	margin-top: -2px;
	z-index:103;
}
#nav a.daddy, #nav a.kid {
    width: 100%;
	z-index: 14;

}
#nav li li {
	width: 193px;
		z-index: 102;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
		z-index: 103;
}
#nav li:hover, #nav li.sfhover {
	background: #275502;

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

/** skal bruge noget border **/
/* border-left: 1px solid black */


/* OLD_CSS TOPMENU END */

/* COLUMN_HEADER */

div.header {
	height: 24px;
	background-image: url(#FF6600);
	margin:0;
	padding:0;
	text-align:center;
}

/* COLUMN_HEADER END */

/* COLUMN_CONTENT */
.content {
	background-color: #FFFFFF;
	margin: 0;
	padding: 3px 2px 0 2px;
	text-align:left;
	border-top:1px solid white;
	border-right:1px solid white;
	border-left:1px solid white;
}
.content div {
	background-color: #FF6600;
	margin: 0px 1px;
	padding: 0;
	display:block;
}
.content div.contentheader {
	background-color: #333;
	text-align:center;
	margin: 4px 1px;
}
.content div.contentheader_no_br {
	background-color: #333;
	text-align:left;
	margin: 0 1px;
	padding-left:4px;
}
.content div.contentheader_no_br_bottom {
	background-color: #333;
	text-align:center;
	margin: 4px 1px 0 1px;
	padding-left:4px;
}
.content div.contentheader_no_br_top {
	background-color: #333;
	text-align:center;
	margin: 0 1px 4px 1px;
	padding-left:4px;
}
.content div.contentheader_no_br h3 {
	font: 0.7em tahoma;
	margin: 0;
	padding: 3px;
}
/* COLUMN_CONTENT END */

/* COLUMN_FOOTER */
.footer
{
	background-color:white;
	clear:both;
	height: 24px;
	margin-bottom:8px;
}
.footer div.footerlink {
	padding: 4px 10px 0 20px;
	font-size:0.6em;
	float: right;
	color: #FF6600;
	background-image: url(klubhus_bestanden/pics/box-bund-midt.jpg);
	height: 20px;
	min-width: 20px;
}
.footer a {
	text-transform:uppercase;
}
.footer a span {
	text-transform:uppercase;
}
/* COLUMN_FOOTER END */

/* HEADERS */
h1 {
	font: bold 0.9em tahoma;
	margin: 0;
	padding:5px 0 0 0;
	text-transform:uppercase;
}
h1.showprofile {
	text-transform:none;
	font-size:1.2em;
	padding-top:10px;
}
* html h1.showprofile {
	text-transform:none;
	font-size:1.2em;
	padding-top:5px;
}
h2 {
	font: bold 0.8em tahoma;
	margin: 0;
	padding:5px 0 0 0;
}
h3 {
	font: bold 0.7em tahoma;
	margin: 0;
	padding: 3px;
}
h3 span {
	color:#FF9900;
}
p {
	font-size:0.6em;
	margin:0;
	padding: 7px;
}
p span {
	color:#FF9900;
}
blockquote {
	color:white;
	margin:7px 25px;
	font-style:italic;
	font-size:0.6em;
}
fieldset {
	font-size:0.6em;
	margin: 0 10px;
	border:2px solid white;
	background-color:#70B210;
}
fieldset fieldset {
	font-size:100%;
	background-color:#489807;
}
fieldset fieldset fieldset {
	background-color:#70B210;
}
fieldset p {
	font-size:100%;
}
legend {
	font-size:1.2em;
	margin:10px;
	font-weight:bold;
}
/* HEADERS END */

/* LINKS */
a {
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
a:hover {
	color: #FF9900;
	text-decoration: underline;
}
a span {
	color: #FFFFFF;
}
a:hover span {
	color: #FFFFFF;
	text-decoration: underline;
}
a img {
	border:none;
	text-decoration:none;
}
a:hover img {
	border:none;
	text-decoration:none;
}
.content a {
	color:#FED88D;
}
.contentheader a {
	color:#FF9900;
}
.contentheader_no_br a {
	color:#FF9900;
}
.contentheader_no_br_bottom a {
	color:#FF9900;
}
.contentheader_no_br_top a {
	color:#FF9900;
}
/* LINKS END */

/* TABLE */
table {
	width:100%;
	border-collapse:collapse;
	padding: 10px 0;
}
tr {
}
th {
	text-align:center;
	font-size:0.6em;
	border-top:1px solid white;
	border-bottom:1px solid white;
	padding:2px 1px;
}
th a span {
	color:white;
	font-weight:bold;
}
th span {
color:#FED88D;
}
th.h3 {
	font: bold 0.7em tahoma;
	margin: 0;
	padding: 3px;
}
th.border {
	border-right:1px solid white;
}
table a span {
	font-weight:100;
}
table a span.bold {
	font-weight:bold;
}
td {
	font-size:0.6em;
	padding:2px 1px;
}
td span {
color:#FED88D;
}
td a span {
color:white;
font-weight:bold;
}
.color {
	background-color:#70B210;
}
.color2 {
	background-color:#666;
}
td.border_all {
	border:1px solid white;
}	
td.border {
	border-right:1px solid white;
}
td table {
	border: 0;
}
td.padding {
	padding:5px;
}
td.inherit {
	font-size:inherit;
}
/* TABLE END*/

/* FORMS */
form {
	padding:3px;
	margin:0;
}
textarea {
	font-size: 11px;
	border: 1px solid black;
	background-color: white;
}
input {
	color:#FFFFFF;
	background:#70B210;
	font: bold 10px tahoma;
	margin:2px;
	padding:2px;
	height:12px;
	border: 1px solid white;
}
input.submit {
	height:2.2em;
}
input.radio {
	border:0;
	background-color:transparent;
}
textarea {
	color:#FFFFFF;
	background:#70B210;
	font: bold 10px tahoma;
	margin:2px;
	padding:2px;
	border: 1px solid white;
}
label {
	font-size:0.6em;
	white-space:nowrap;
}
td label {
	font-size: inherit;
}
* html td label {
	font-size: 10px;
}
.bullets {
	width:12px;
	color:#FF9900;
	background:none;
	height:10px;
}
.stemmebullets {
	width:12px;
	color:#FF9900;
	margin:6px 0 0 14px;
	background:none;
	height:10px;
}
* html .stemmebullets {
	width:12px;
	color:#FF9900;
	margin:6px 0 3px 14px;
	background:none;
	height:10px;
}
.select {
	color:#FFFFFF;
	background:#70B210;
	font: bold 0.6em tahoma;
	padding:0 0 0 1px;
	margin:0;
	height:14px;
	border:1px solid white;
}
p .select {
	font-size:1em;
	margin:2px 0;
}
table tr .select {
	font: bold 0.9em tahoma;
	padding:1px 3px 1px 3px;
	background:#489807;
	border:0;
}
table tr.color .select {
	font: bold 0.9em tahoma;
	padding:1px 3px 1px 3px;
	background:#70B210;
	border:0;
}
 
/* FORMS END*/

/* LISTS */
ul {
	margin:0;
	padding: 7px;
	list-style-type:none;
}
ul.regler {
	list-style-type:none;
}
ul.paragraf
	{
	font-size: 10px;
	margin: 10px 40px;
	}
ul li.search /* definerer hvordan søgeresultatet fra Search.php ser ud */
	{
	font-size: 0.6em;
	margin: 3px 0px 0px 0px;
	}
li
	{
	font-size:0.6em;
	padding: 2px 0;
	}
ol {
	margin:0;
	padding:5px 0;
}
ol li {
	margin-left:35px;
}
/* LISTS END */

/* IMAGES */
img
	{border:none;}
img.border
	{border:1px solid black;}
/* IMAGES END */

/* FLOATERS */
.float_right {
float: right;
}
.float_left {
float: left;
}
/* FLOATERS END */

/* HER STARTER ALLE DE SMÅ KLAMME FIXES !!! */

/* INDEX */
label.index_login1 {
	margin-left:41px;
	font-size:0.7em;
	font-weight: bold;
}
label.index_login2 {
	margin-left:14px;
	font-size:0.7em;
	font-weight: bold;	
}
input.index_login {
	width:169px;
	height:12px;
}

label.index_checkbox {
	margin-left:30px;
}
* html label.index_checkbox {
	margin-left:17px;
}
input.index_checkbox {
	width:12px;
	color:#FF9900;
	background:none;
	height:10px;
	vertical-align:top;
	border:none;
}
input.index_submit {
	border:1px solid white;
	height:24px;
}


/* Geek_preview.php */
#fundiv { /* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
	left:0px;
	position: absolute;
	top:0px;
	width:1px; height:1px;
	padding:0px 0px 0px 0px;
	z-index:7
}
body > div#fundiv { /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
	position: fixed;
}





/* Placering af chart.dk counter og licenstrænerkursusikon til bottom */
div#chart
	{
	margin:10px;
	}
* html div#chart
	{
	margin:10px 5px;
	}
img.license_quick
	{
	float:right;
	padding:10px;
	}


/* DROP DOWN MENU */
#menu
	{
	font-family: arial, helvetica, sans-serif;
	z-index: 100;
	text-align: center;
	}

/* Hvis boks til infotekst */

div.tekstboks
	{
	border: 1px solid black;
	text-align: center;
	font-size: 9px;
	background-color: white;
	}

/* TEMP FIX showprofile.php */

#showprofilepics
	{
	position:relative;
	left:-230px;
	top:-82px;
	}
* html #showprofilepics
	{
	left:-307px;
	}

/* TEMP FIX playercompare.php */

#playercomparepics1
	{
	position:relative;
	left:-247px;
	top:-88px;
	}
* html #playercomparepics1
	{
	left:-307px;
	}

#playercomparepics2
	{
	position:relative;
	left:-246px;
	top:-82px;
	}
* html #playercomparepics2
	{
	left:-307px;
	}

/* TEMP FIX register.php */

input.register_formtext  {
	width:115px;
	height:15px;
	margin:0px;
	padding:0px;
	}
div.register_label_holder
	{
	background-color:#70B210;
	border:1px solid white;
	color:white;
	width:202px;
	height:110px;
	padding:0;
	margin:0;
	}
div.register_label {
	border:1px solid white;
	display:none;
	height: 100px; 
	background-color: #70B210;
	margin:0;
	padding: 1px 5px 9px 5px;
	text-align: left;
	}
* html div.register_label_holder {
	height:124px;
	}
* html div.register_label {
	height:114px;
	padding:5px;
	}

/* TEMP FIX for TEAMS.php */

table.teamsconfirm {
	width:400px;margin-left:220px;
	}



/* dragboks */


#PopupMasterContainer {
	position:absolute;
	width:345px;
	display: none;
	top: 150px;
	z-index: 55539;
	left: 50%;
}

#PopupTopHandle {
	position:absolute;
	padding:0px;
	z-index: 55540;
	left: 50%;
}

#PopupTopTitle {
	z-index: 55541;
	left: 50%;
}

#PopupTopButtons {
	position:absolute;
	right:4px;
	top:2px;
		z-index: 55542;	
				left: 50%;
		}

#PopupContent {
position: absolute;
		top: 24px;
			z-index: 55543;	
					left: 50%;
}

.clearAll {
	clear:both;
}

/* TEMP FIX til KLUBHUS.php */

/* defines the week-table in column1 */
table#cyklus
	{font-size:9px;}
/* defines the icon for FITA-licensed managers */
img.licens
	{float:right;margin:3px;}
/* defines the teamkit in column2 */
#teamkitjersey
	{width:50px;height:43px;position:absolute;left:0px;top:0px;z-index:4;}
#teamkitshorts
	{width:50px;height:26px;left:0px;top:43px;position:absolute;z-index:4;}
#teamkitsocks
	{width:50px;left:0px;top:69px;height:31px;position:absolute;z-index:4;}
.clubhousepattern
	{position:absolute;z-index:5;left:0px;top:0px;}
/* defines the player boxes in column3 */ 
div.playercolours
	{font-size:10px;padding:2px 4px;margin:1px;}
* html div.playercolours
	{padding:2px 5px;}
/* fix til flash trophies */
div.contentflash {
	margin:2px 1px 1px 1px;
	padding:0;
	background-color:transparent;
}

/* TEMP FIX til SQUAD.php */

.squad_names
	{text-align: left;padding-left:4px;}
/* SQUAD.php general classes for setting up number, selection-td and names for players in tables */
td.playernumber
	{border-right:1px solid black;font-weight:bold;letter-spacing:-1px;padding:0 2px;}
td.playerselection
	{border-right:1px solid black;white-space:nowrap;height:19px;}
* html td.playerselection
	{height:17px;}
td.playername
	{text-align: left;padding: 0 4px;}
.fp
	{text-transform:uppercase;white-space:nowrap;padding: 0 6px;border-right:1px solid white;}
/* end of SQUAD.php classes */	




/* TEMP FIX til UNGDOM - USPILLERVURDERING */
div.talentvurdering
	{
	width:290px;
	height:180px;
	display:none;
	background-color:#DAE0F5;
	position:absolute;
	top:165px;
	left:680px;
	text-align:left;
	}

* html div.talentvurdering
	{
	top:170px;
	left:680px;
	}
table.ungdom_table {
	border:1px solid black;
	margin-left:1px;
	}
* html table.ungdom_table {
	margin:0;
	}

/* TEMP FIX for stadion.php */

div.stadium_parking
{position:absolute;left:0px;top:-150px;z-index:2;background:none;}
* html div.stadium_parking
{left:-200px;top:-1px;}
div.stadium_parking img
{background:none;}

div.stadium_n
{position:absolute;left:0;top:-150px;z-index:2;background:none;}
* html div.stadium_n
{left:-200px;top:-1px;}
div.stadium_n img
{background:none;}

div.stadium_w
{position:absolute;left:0;top:-150px;z-index:2;background:none;}
* html div.stadium_w
{left:-200px;top:-1px;}
div.stadium_w img
{background:none;}

div.stadium_e
{position:absolute;left:0;top:-150px;z-index:2;background:none;}
* html div.stadium_e
{left:-200px;top:-1px;}
div.stadium_e img
{background:none;}

div.stadium_s
{position:absolute;left:0;top:-150px;z-index:2;background:none;}
* html div.stadium_s
{left:-200px;top:-1px;}
div.stadium_s img
{background:none;}

div.stadium_sw
{position:absolute;left:0;top:-150px;z-index:2;background:none;}
* html div.stadium_sw
{left:-200px;top:-1px;}
div.stadium_sw img
{background:none;}

div.stadium_se
{position:absolute;left:0;top:-150px;z-index:2;background:none;}
* html div.stadium_se
{left:-200px;top:-1px;}
div.stadium_se img
{background:none;}

div.stadium_nw
{position:absolute;left:0;top:-150px;z-index:2;background:none;}
* html div.stadium_nw
{left:-200px;top:-1px;}
div.stadium_parking img
{background:none;}

div.stadium_ne
{position:absolute;left:0;top:-150px;z-index:2;background:none;}
* html div.stadium_ne
{left:-200px;top:-1px;}
div.stadium_ne img
{background:none;}

div.stadium_training
{position:absolute;left:0;top:-150px;z-index:2;background:none;}
* html div.stadium_training
{left:-200px;top:-1px;}
div.stadium_parking  training {
background:none;}

/* TEMP FIX for stadion_div, _md and _bane */

td.facility
	{padding:6px;text-align:left;vertical-align:top;border-right:1px solid black;}
img.facility
	{border:1px solid black;float:left;margin-right:3px;}

/* TEMP FIX til MVP.php - to be embedded */

#mvp_all
	{
	position:relative;
	background-color:transparent;
	}
#mvp_all div
	{

	}
#mvp_all a {
	color:white;
}
#mvp_all p {
	text-align:center;
	padding-top:13px;
	color:white;
}
div.mvp_all {
	width:100px;
	text-align:center;
	background-color:transparent;
	/*border:4px solid white;*/
}

.mvp_flag {
	position:absolute;
	left:35px;
	top:23px;
	z-index:4;
	}
	* html .mvp_flag {
	left:-20px;
	top:25px;
	}
div.mvp_shirt {
	position:absolute;
	left:13px;
	top:0px;
	z-index:3;
	}
* html div.mvp_shirt {
	left:0px;
	top:20px;
}
#mvp_fcl /* :) */
	{
	left:105px;
	top:-500px;
	position:absolute;
	z-index:2;
	}
	* html #mvp_fcl {
	left:-121px;
	}

#mvp_fcr /* :) */
	{
	left:225px;
	top:-500px;
	position:absolute;
	z-index:2;
	}
	* html #mvp_fcr {
	left:19px;
	}

#mvp_ml /* ml */
	{
	left:15px;
	top:-385px;
	position:absolute;
	z-index:2;
	}
	* html #mvp_ml {
	left:-201px;
	}

#mvp_mcl /* mr */
	{
	left:315px;
	top:-385px;
	position:absolute;
	z-index:2;
	}
* html #mvp_mr {
	left:-1px;
}

#mvp_mcr /* mcl */
	{
	left:115px;
	top:-335px;
	position:absolute;
	z-index:2;
}
* html #mvp_mcr {
	left:-101px;
}

#mvp_mr  /* mcr */
	{
	left:215px;
	top:-335px;
	position:absolute;
	z-index:2;
}
* html #mvp_mcl {
	left:99px;
}

#mvp_dl /* dl */
	{
	left:15px;
	top:-250px;
	position:absolute;
}
* html #mvp_dl {
	left:-201px;
}

#mvp_dr /* dcl */
	{
	left:115px;
	top:-200px;
	position:absolute;
}
* html #mvp_dr {
	left:-101px;
}

#mvp_dcr /* dcr */
	{
	left:215px;
	top:-200px;
	position:absolute;
}
* html #mvp_dcr {
	left:-1px;
}

#mvp_dcl /* dr */
	{
	left:315px;
	top:-240px;
	position:absolute;
}
* html #mvp_dcl {
	left:99px;
}

#mvp_gk
	{
	left:170px;
	top:-100px;
	position:absolute;
}
* html #mvp_gk {
	left:-51px;
}

.mvp_playerpic {
	margin-top:2px;
	left:-10px;
	position:relative;
}
/*.mvpshirts
	{
	position:absolute;
	left:0px;
	top:0px;
	}
* html .mvpshirts
	{
	left:0px;
	}
*/
/* MVP end */


table.message
	{
	position:relative;
	border:1px solid black;
	}
			/*Til tabeller m skills etc*/
td
	{
	text-align: center;
	}
/* Confirm box - goes for all confirmation and the like of it */
div.notloggedin
	{
	border:1px solid black;
	width:400px;
	padding: 10px;
	vertical-align:middle;
	background-color: white;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	}

div.confirm
	{
	border:1px solid black;
	width:400px;
	padding: 10px;
	vertical-align:middle;
	background-color: white;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	margin-bottom:15px;
	}

/*Stats.css*/

div.statstekstboks1
	{
	z-index: 6;
	position: relative;
	left: 180px;
	width:350px;
	}

div.statsligavalg
	{
	z-index: 5;
	position: absolute;
	left: 545px;
	top: 30px;
	width:248px;
	}

div.statstekstboks2
	{
	z-index: 6;
	position: absolute;
	left: 545px;
	top: 139px;
	width:248px;
	}

div.statstekstboks3
	{
	z-index: 7;
	position: absolute;
	left: 545px;
	top: 274px;
	width:248px;
	}
table.klub
	{
	width: 70%;
	margin-left: 0%;
	}

/*Tactics.css*/

table.tactics td
{border:1px solid white;}
p.tactics
{font-size:inherit;color:white;font-weight:bold;margin:0px;padding:0px;padding-bottom:2px;}

/*Training.css*/

div.training1
	{
	z-index: 6;
	position: absolute;
	left: 15px;
	top: 160px;
	width:248px;
	}
/* TEMPORARY FIXES for kamp and livekamp.php 
THESE STYLES ARE TO BE EMBEDDED */

/* KARAKTERTABELLER */
 
div.kamp_karakter_home {
	width: 348px;
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
}
div.kamp_karakter_away {
	width: 348px;
	float: left;
	margin: 0 0 0 2px;
	padding: 0;
}
div.kamp_karakter_home th {
	padding: 2px 4px;
}
div.kamp_karakter_away th {
	padding: 2px 4px;
}
div.kamp_karakter_home td {
	padding: 2px 4px;
}
div.kamp_karakter_away td {
	padding: 2px 4px;
}
td.kamp_border {
	padding: 4px;
	border-right:1px solid white;
}	
th.kamp_border {
	padding: 4px;
	border-right:1px solid white;
}
td.kamp_chance {
	padding: 4px 50px 4px 50px;
	border-right:1px solid white;
	text-align:left;
}
div.livekamp_karakter_home {
	width: 375px;
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
}
div.livekamp_karakter_away {
	width: 374px;
	float: left;
	margin: 0 0 0 2px;
	padding: 0;
}
div.livekamp_karakter_home th {
	padding: 2px 4px;
}
div.livekamp_karakter_away th {
	padding: 2px 4px;
}
div.livekamp_karakter_home td {
	padding: 2px 4px;
}
div.livekamp_karakter_away td {
	padding: 2px 4px;
}


/* POSSESSION */

div.possession_away {
	border-right:1px solid black;
	border-top:1px solid black;
	border-bottom:1px solid black;
	height:15px;
	float:left;
}
* html div.possession_away {

}

div.possession_away {
	border:1px solid black;
	height:15px;
	float:right;
}
* html div.possession_away {

}

/* TEAM JERSEYS kamp.php and livekamp.php */
div.kampjerseyleft
	{
	margin: 5px 0 0 0;
	width:50px;
	z-index:1;
	float:left;
	}
div.kampjerseyleftpattern
	{
	margin: 5px 0 0 0;
	width:50px;
	left:54px;
	z-index:2;
	position:absolute;
	}
div.kampjerseyright
	{
	margin: 5px 0 0 0;
	width:50px;
	z-index:1;
	float:right;
	}
div.kampjerseyrightpattern
	{
	margin: 5px 0 0 0;
	width:50px;
	z-index:2;
	left:583px;
	position:absolute;
	}
/* TEAM NAMES kamp.php */
div.kampnamehome
	{
	text-align:center;
	position:absolute;
	left:104px;
	top:3px;
	width:220px;
	background-color:transparent;
	}

div.kampnameaway
	{
	text-align:center;
	position:absolute;
	left:362px;
	top:3px;
	width:220px;
	background-color:transparent;
	}

/* SCORE kamp.php */
div.kampscore
	{
	position:absolute;
	left:302px;
	width:81px;
	top:3px;
	text-align:center;
	background-color:transparent;
	}

/* TEAM NAMES livekamp.php */
div.livekampnamehome
	{
	text-align:center;
	position:absolute;
	left:135px;
	top:3px;
	width:220px;
	background-color:transparent;
	}
* html div.livekampnamehome
	{ /*
	left:px;
	top:px; */
	}
div.livekampnameaway
	{
	text-align:center;
	position:absolute;
	left:405px;
	top:3px;
	width:220px;
	background-color:transparent;
	}
* html div.livekampnameaway
	{ /*
	left:px;
	top:px; */
	}

/* SCORE livekamp.php */
div.livekampscore
	{
	position:absolute;
	top:-13px;
	left:340px;
	width:81px;
	text-align:center;
	margin:0px 0px 0px 0px;
	background-color:transparent;
	}
* html div.livekampscore
	{
	margin:17px 0 0 0;
	}

/* TEXT for livekamp.php - "Kick Off" */

div.livekamp a
	{
	font-size: 1.6em;
	font-weight:bold;
	text-decoration:none;
	}
div.livekamp content div {
	background-color: lime;
}
div.livekamp_content1 {
	background-color: none;
	margin: 0;
	padding: 0;
	height:0;
	width:0;
	top:0;
	left:0;
	display:none;
	visibility:hidden;
	position:absolute;
}
div.livekamp_content2 {
	margin: 0 0 0 0;
	padding: 4px;
	float:right;
	display:none;
	position:relative;
}
div.livekamp_content3 {
	margin: -2px 0 -2px -10px;
	padding: 4px;
	float:left;
	display:none;
	position:relative;
}
div.livekamp_content4 {
	background-color: none;
	height:0;
	width:0;
	display:none;
	visibility:hidden
	margin: 0px;
	padding: 0px;
	top:0px;
	left:0px;
	position:absolute;
}
span.livekamp_minut {
	padding:6px;
}
span.livekamp_chance {
	padding:6px;
}

/* special BLUEWRAP for kamp.php and livekamp.php - includes height og relative pos */
div.headerkamp
	{
	background-image: url(images/box-top-midt.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #333;
	padding:0;
	border-bottom: 0;
	text-align: center;
	height: 54px;
	font-family:arial;
	position:relative;
	}
/* SPECIAL HEADER adding 24px size kamp.php & livekamp.php */
h1.kamp
	{
	text-align:center;
	margin: 1px 0 0 0;
	font-weight: bold;
	font-size: 1.2em;
	font-family: tahoma, arial, verdana, sans-serif;
	}
h2.kamp {
	margin: -5px 0 0 0;
}

/* Team strength bars - kamp.php */
div#chain_home_def {
	float:left;
	margin:1px 0 0 15px;
}
* html div#chain_home_def {
	margin:0 0 0 8px;
}
div#chain_away_def {
	float:right;
	margin:1px 15px 0 0;
}
* html div#chain_away_def {
	margin:0 8px 0 0;
}

* html div#bar1 {
	margin:1px 0 4px 0;
}
* html div#bar2 {
	margin:4px 0;
}
* html div#bar3 {
	margin:4px 0;
}
* html div#bar4 {
	margin:4px 0;
}
* html div#bar5 {
	margin:4px 0 0 0;
}

div#chain_home_mid {
	float:left;
	margin:1px 0 0 15px;
}
* html div#chain_home_mid {
	margin:0 0 0 8px;
}
div#chain_away_mid {
	float:right;
	margin:1px 15px 0 0;
}
* html div#chain_away_mid {
	margin:0 8px 0 0;
}

* html div#bar6 {
	margin:1px 0 4px 0;
}
* html div#bar7 {
	margin:4px 0;
}
* html div#bar8 {
	margin:4px 0;
}
* html div#bar9 {
	margin:4px 0;
}
* html div#bar10 {
	margin:4px 0 0 0;
}

div#chain_home_att {
	float:left;
	margin:1px 0 0 15px;
}
* html div#chain_home_att {
	margin:0 0 0 8px;
}
div#chain_away_att {
	float:right;
	margin:1px 15px 0 0;
}
* html div#chain_away_att {
	margin:0 8px 0 0;
}

* html div#bar11 {
	margin:1px 0 4px 0;
}
* html div#bar12 {
	margin:4px 0;
}
* html div#bar13 {
	margin:4px 0;
}
* html div#bar14 {
	margin:4px 0;
}
* html div#bar15 {
	margin:4px 0 0 0 ;
}

/* END of temporary fixes for livekamp.php and kamp.php */

/* Temporary fix for ret_troeje.php */

div.design_kit 
	{
	position:relative;
	z-index:10;
	}
* html div.design_kit
	{
	}
div.design_kitpattern 
	{
	position:absolute;
	top:0;
	left:-1px;
	margin-left:10px;
	}
* html div.design_kitpattern
	{
	z-index:1;
	margin:0;
	}

div.awaydesign_kit 
	{
	position:relative;
	z-index:10;
	
	}

div.awaydesign_kitpattern 
	{
	position:absolute;
	top:0;
	margin-left:9px;
	}
* html div.awaydesign_kitpattern
	{
	position:absolute;
	top:0;
	left:-1px;
	margin:0;
	}



/* USERGUIDE.php */

/* column2 er 441 px */
div.p {
	font-family: verdana, arial, helvetica, sans-serif;
	padding:6px;
	font-size:0.6em;
	text-align:justify;

}
div.ug_box_right {
	background: #408506 url(klubhus_bestanden/pics/ug_box.gif) top repeat-x;
	border:1px dashed white;
	float:right;
	width:240px;
	padding:6px;
	margin:6px;
	margin-right:0;
}
div.ug_box_right span {
	font-weight:bold;
}
div.ug_box_left {
	background: #408506 url(klubhus_bestanden/pics/ug_box.gif) top repeat-x;
	border:1px dashed white;
	float:left;
	width:240px;
	padding:6px;
	margin:6px;
	margin-left:0;
}
div.ug_box_left span {
	font-weight:bold;
}
div.ug_bigbox_right {
	background: #408506 url(klubhus_bestanden/pics/ug_box.gif) top repeat-x;
	border:1px dashed white;
	float:right;
	width:300px;
	padding:6px;
	margin:6px;
	margin-right:0;
}
div.ug_bigbox_right span {
	font-weight:bold;
}
div.ug_bigbox_left {
	background: #408506 url(klubhus_bestanden/pics/ug_box.gif) top repeat-x;
	border:1px dashed white;
	float:left;
	width:300px;
	padding:6px;
	margin:6px;
	margin-left:0;
}
div.ug_bigbox_left span {
	font-weight:bold;
}
img.ug_img_right {
	float:right;
	margin:5px;
	margin-right:0;
}
img.ug_img {

}
img.ug_img_left {
	float:left;
	margin: 5px;
	margin-left:0;
}
div.content div.ug div {
	background-color:transparent;
}
.ug table {
	font-size:1.5em; 
	background: url(klubhus_bestanden/pics/ug_box.gif) top repeat-x;
	border:1px dashed white;
	width:100%;
	margin:10px 0;
}
.ug table td {
	text-align:left;
}
div div.ug_hugebox {
	background: white url(klubhus_bestanden/pics/ug_box.gif) top repeat-x;
	background-color:#408506;
	border:1px dashed white;
	padding:6px;
	margin:6px 0;
}
div.ug_hugebox span {
	font-weight:bold;
}

	/* B:B li */
ul.ug_ul {
	margin:1px 6px 0 6px;
	padding:3px 0;
}
li.ug_li {
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:1.2em;
}

/* transform.php */



th.transform
{background-color:#173201;}
th.transformborder
{background-color:#173201;border-right:1px solid white;}
tr.keeper
{background-color:#173201;}
th.headingtransform
	{
	border-top:1px solid white;
	border-bottom:1px solid white;
	}
th.headingtransformborder
	{
	border-top:1px solid white;
	border-bottom:1px solid white;
	border-right:1px solid white;
	}
div.transform_resultbox
	{
	top:-84px;
	left:409px;
	width:420px;
	height:75px;
	background-color:#70B210;
	position:absolute;
	}
* html div.transform_resultbox
	{
	top:-84px;
	left:409px;
	}
div.transform_playerblank
	{
	top:157px;
	width:398px;
	height:75px;
	z-index:2;
	background-color:#70B210;
	position:absolute;
	margin-left:5px;
	}
* html div.transform_playerblank {
	top:157px;
	margin-left:4px;
}
div.transform_playershow
	{
	width:398px;
	height:75px;
	background-color:#70B210;
	position:absolute;
	top:157px;
	left:inherit;
	margin-left:5px;
	z-index:5;
	}
* html div.transform_playershow
	{
	top:157px;
	}
div.transform_playerinfo
{position:relative;padding-top:4px;background-color:#70B210;}
* html div.transform_playerinfo
{top:-14px;padding-top:3px;}
p.transform_bid
{margin-left:80px;margin-top:-10px;}
* html p.transform_bid
{margin-top:-10px;}

/*CONTENT CLEARFIX*/
.content div.clearfix{
	background-color:white;
}


/* NOGET TIL LIVEKAMP */
#display_text {
	font-size: 10px;
	width: 450px;
	left: 10px; position: relative; top: 2px

}
#display_text_counter {
	left: 50px; position: relative; top: 12px
}
#stam_text {
	font-size: 10px;
	float: right;
	width: 200px;
}

/* NOSCRIPT */
#noscript {
	left: 0px; position: absolute; top: 0px; width: 1200px; height: 1200px;
	text-align: left; background-color: white
}
#noscript p {
	width: 800px;
	font-size: 0.8em; color: black; font-weight: 900
}

/* SQUAD FLASH */

#squadflash {
	padding:0;
	margin:0;
	margin-left:1px;
	background-color:transparent;
	width:860px;
	height:493px;
}

/* TM ZINE */

/* TM Zine layout starter med at der inden i div#middle lægges en div.zine */
div#middle div#zine {
	background-color: #FFF;
	padding: 6px;
	margin: 0 3px;
	color: black;
}

/* The Zine's header */
div#zine div#zinehead {
	margin: 0 0 6px 0;
}

div#zine div#zinecontent {
	margin: 6px 0 6px 0;
}

/* The menu option for which section of the Zine one wants to display is designed as a display:inline unordered list */
/* Should be in #zinehead */
div#zine ul.section li {
	display: inline;
	font: bold 0.8em tahoma, verdana, sans-serif;
	float: right;
	margin: 0 3px;
}

div#zine ul.section li a {
	color:black;
}

div#zine ul.section li img {
	width:12px;
	height:9px;
}

/* The box with the name and/or logo in #zinehead */
#zinehead #logo {
	font: bold 2em tahome, verdana, sans-serif;
	float: left;
	margin: 30px 0 0 20px;
}

/* ADS */

/* TOP BANNER */
div#topbanner {
	width: 728px;
	margin: 0 auto;
	height: 100px;
	padding: 7px 74px 0 74px;
	background-color:transparent;
}

/* 
Class blackList 
Bruges til forumlayout på fx klubhus.
*/

div .blackList {
	padding:0;
	margin:0;
}
div .blackList li {
	width:100%;
	margin:0;
	padding:0;
}
div .blackList li a {
	display: block;
	color:#FFFFFF;
	padding:4px 4px 4px 21px;
	text-align:left;
	text-decoration: none;
	background-image:url(klubhus_bestanden/pics/klubhus_list.gif);
	background-position:0px 0px;
	border-top:1px solid #666666;
	border-right:1px solid #181818;
	border-bottom:1px solid #181818;
	border-left:1px solid #666666;
}
div .blackList li a:hover {
	background-color:#535A31;
	background-position:431px 0px;
}
