html {
	height:100%;
}

body {
/*	margin: 20px 0px 0px 0px;*/
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#000000;
	background-image:url("/site/gfx/background.png");
	background-attachment: fixed;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	height:100%;
	text-align: center;
}



#contentcontainer {
	position:relative;
	width: 700px; 
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto; 	
	font-size:.8em;
	background: #fff;
	text-align:left; 
	voice-family: "\"}\""; /* Hack for IE 5 and 5.5 */
	voice-family:inherit; /* Hack for IE 5 and 5.5 */
	width: 670px;
	min-height:600px;
	}

html>body #contentcontainer {
	width: 670px;
	}

#breadcrumb {
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	padding-left:167px;
	position:absolute;
	top:80px;
	left:5px;
	width:690px;
	voice-family: "\"}\""; /* Hack for IE 5 and 5.5 */
	voice-family:inherit; /* Hack for IE 5 and 5.5 */
	width:515px;
}

#breadcrumb a:link, #breadcrumb a:visited {
	text-decoration:none;
	color: #0000c0;
}

#titlecontainer {
	height:80px;
	margin-left:150px;
	text-align:center;
}

h1#title {
	padding-top:20px;	
	font-weight:bold;
	font-size:2.5em;
}

#content {
	margin-left:150px;
	margin-top:28px;
	padding-bottom:1em;
	padding-left:1em;
}

#logo {
	position:absolute;
	top:10px;
	left:40px;
}

/* --- Leftmenu --- */

#leftmenu {
	position:absolute;
	top:108px;
	left:0px;
}

#leftmenucontent {
	margin-left:0em;
	padding-left:1em;
	margin-top:0em;
	padding-top:0em;
}

#leftmenucontent li {
	border:1px solid #fff;
	list-style-type: none;
	display:block;
	margin-left:0em;
	text-indent:1em;
}

#leftmenucontent a:link, #leftmenucontent a:visited	{
	display: block;
	padding: 0.25em 0;
	text-decoration: none;
	color: #0000c0;
	width:145px;
	border:1px solid #fff;
}

#leftmenucontent a:hover	{
	background:#e0e0e0;
	color: #0000c0;
	border-bottom:1px solid #A82030;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-top:1px solid #c0c0c0;
}

/* --- Footer --- */

#footer {
	width:100%;
	text-align:center;
	color:silver;
	padding-bottom:1em;
	font-size:.8em;
}

#footertext {}

/* --- Validcoding --- */

#validcoding {
	position:absolute;
	bottom:4px;
	right:20px;
	font-size:0.8em;
	color:#ccc;
}

/* --- Sponsorbanners --- */

#topbanner {
	width:99%;
	text-align:center;
	position:absolute;
	top:10px;
	left:0px;
}

#leftsponsor {
	text-align:center;
}

/* --- All sorts of elements --- */

h1 {font: 1.8em Verdana, Arial, Geneva, Helvetica, Sans-serif; color: #000000; font-weight: bold;padding-top:0px;margin-bottom:0px;background-color:transparent;}
h2 {font: 1.7em Verdana, Arial, Geneva, Helvetica, Sans-serif; color: #A82030; font-weight: bold;padding-top:0px;margin-bottom:0px;background-color:transparent;}
h3 {font: 1.33em Verdana, Arial, Geneva, Helvetica, Sans-serif; color: #A82030; font-weight: bold;padding-top:10px;margin-bottom:0em;background-color:transparent;}
h4 {font: 1.0em Verdana, Arial, Geneva, Helvetica, Sans-serif; color: #000000; font-weight: bold;padding-top:0px;margin-bottom:0em;background-color:transparent;}

a.validcoding:link		{font-style: normal;font-family: Verdana, Arial, Geneva, Helvetica, Sans-serif;color: silver;}
a.validcoding:visited	{font-style: normal;font-family: Verdana, Arial, Geneva, Helvetica, Sans-serif;color: silver;}
a.validcoding:hover		{font-style: normal;font-family: Verdana, Arial, Geneva, Helvetica, Sans-serif;color: red;background : #FFFF9C;}
a.validcoding:active	{font-style: normal;font-family: Verdana, Arial, Geneva, Helvetica, Sans-serif;color: red;background: #FFFF9C}

a.footer:link		{font-style: normal;font-family: Verdana, Arial, Geneva, Helvetica, Sans-serif;color: silver;}
a.footer:visited	{font-style: normal;font-family: Verdana, Arial, Geneva, Helvetica, Sans-serif;color: silver;}
a.footer:hover		{font-style: normal;font-family: Verdana, Arial, Geneva, Helvetica, Sans-serif;color: red;background : #FFFF9C;}
a.footer:active	{font-style: normal;font-family: Verdana, Arial, Geneva, Helvetica, Sans-serif;color: red;background: #FFFF9C}

a:link		{font-style: normal;font-family: Verdana, Arial, Geneva, Helvetica, Sans-serif;color: #0000c0;}
a:visited	{font-style: normal;font-family: Verdana, Arial, Geneva, Helvetica, Sans-serif;color: #000040;}
a:hover		{font-style: normal;font-family: Verdana, Arial, Geneva, Helvetica, Sans-serif;color: red;background : #FFFF9C;}
a:active	{font-style: normal;font-family: Verdana, Arial, Geneva, Helvetica, Sans-serif;color: red;background: #FFFF9C}

a img {border:none;}

p {
	margin-top:0.4em;
	padding-top:0px;
}

table {
	font-size:1em;
	border:0px;
	margin-top:1em;
}

.novisual {
	display:none;
}

/* --- Lists --- */

li.ball {
	list-style-image:url("/site/gfx/bullet.ball.png");
}

li.fodbold {
	list-style-image:url("/site/gfx/bullet.fodbold.png");
}

/* --- Gæstebog --- */

#guestbookcontainer {
	width:95%;
	overflow:hidden;
}

.guestbookentry {
	border:1px solid silver;
}

.guestbookentryheader {
	background:#ccc;
}

.guestbookentryheadercontent {
	padding:2px 3px;
}

.guestbookentrycontent{
	padding:2px 3px;
	background-color:#eee;
}

.guestbookentryip {
	float:right;
	font-size:0.8em;
	color: gray;
}

#guestbookpaging {

}

/* --- Spillerstatistik --- */

.thplstats {
	background-color:#ccc;
	font-size:0.8em;
	text-align:left;
	padding:2px 1px 2px 1px;
	border:0px;
}

.tdthplstats {
	background-color:#eee;
	font-size:0.8em;
	padding:2px;
	border:0px;
}

.thplstatsialt {
	background-color:#ccc;
	font-size:0.8em;
	padding:2px;
	font-weight:bold;
	border:0px;
}

/* --- Kalender --- */

th.calleft {
	border:1px solid silver;
	background:#ccc;
}

th.calright {
	border:1px solid silver;
	background:#ccc;
}

td.calleft {
	border:1px solid silver;
	background-color:#eee;
}

td.calright {
	border:1px solid silver;
	background-color:#eee;
}


.pagingbox {
}