* { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#4b4b4b; margin:0; padding:0; }
body { position:absolute; left:5px; margin:0; background:#FFF; }
img { border: 0; padding: 3px;}

h1, h2, h3, h4, h5 { font-weight: bold; font-size: 18px; padding: 0; margin: 0; display: inline;} 

.clear { width:0; height:0; overflow:hidden; clear:both; font-size: 0px; }


#header { width:920px; margin: auto; left: 10px; margin-bottom: 14px; margin-top: 0; }
#logo { width:300px; float: left; }
#banner { width:468px; float: right; padding: 20px 30px 0 0; font-size:20px; font-family:Verdana; color: #000; text-align: center;}
#newBanner { width: 480px; height: 60px; padding: 20px 220px 6px 220px; font-size: 20px; font-family:Verdana; font-weight: bolder; color: #000; text-align: center; background-image: url('/bilder/istider-banner.jpg');}
#page { width:920px; margin: auto; left: 10px; background-color: #ffa; padding: 0 0 10px 0;}
#left { width:280px; float: left; }
#main { width:640px; float: left; }
#right { width:220px; float: right; }
#footer { width: 920px; margin: auto; left: 10px; padding: 10px 0 14px 0; color: #7b7b7b; font-size: 9px; text-align: center; }

#menu { width:920px; background-color: #000096;}
#menu a	{ text-align: center; padding:4px 8px 5px 8px; font-size:10px; text-decoration:none; float:left; background-color: #000096; color:#fff; font-family: Verdana, Helvetica, sans-serif; font-weight: bold !important; overflow: hidden; text-transform:uppercase; border-left: 2px dotted #000096; border-top: 2px dotted #000096;border-right: 2px dotted #000096;border-bottom: 0px dotted #000096;}
#menu a.current { color: #ffe600; border-color: #dc0000; background: #dc0000;text-decoration:overline underline;}
#menu a:hover { color: #ffe600; }

#submenu { width:915px; background: #dc0000; height: 20px; padding-left: 5px; text-align: center; padding-bottom: 4px; padding-top: 4px; font-size: 10px; overflow:hidden;}
#submenu a, #submenu div { text-align: center; padding:4px 7px 4px 7px; font-size:9px; text-decoration:none; float:left; background: #dc0000; color:#fff; font-family:Verdana, Helvetica, sans-serif; font-weight: bold !important; overflow: hidden;}
#submenu a.current { color: #ffe600; font-weight: bold !important; border-color:#ffe600; text-decoration:overline underline; }
#submenu a:hover { color: #ffe600; }
#submenu .missing { color: #AAA;}

.overskrift { font-size: 9px; color:#ffa; padding: 3px 0 0 10px; height: 15px; }
.overskrift a { color:#ffa; text-decoration:none; font-size:9px; font-weight: normal; }
.overskrift a:hover { text-decoration:underline; }

.oMain { width:630px; }
.oLeft { width:270px; }
.oContent { padding:0 0 0 10px; }
.oContent td { vertical-align: top;}
.oBold {font-weight: bold;}
.oIndent {margin-left: 5px; margin-bottom:5px;}

.oBgRed { background:url(/obgred.gif) no-repeat; }
.rowdivider {height: 11px; background: url(/bilder/small-star.gif) repeat-x center left; }

th#tabelltid {width:100px;}
th#tabelldag {width:100px;}
th#tabellcustomer {width:200px; text-align: left;}
th#tabellcomment {width:150px; text-align:left;}


.tblcoll {border-collapse: collapse;}
.match { width: 190px; margin: 10px 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #e1e1e1; font-size : 9px;}
.match td{padding-left: 2px; padding-right: 2px;}
.currentmatch {border: 2px solid #ff0000; font-weight:bold; }

.date	{
	background: transparent url(/bilder/date.gif) center center no-repeat scroll;
	float: left;
	width: 75px;
	height: 75px;
	margin: 0 5px 0 0;
}
.month	{
	display: block;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	line-height: 22px;
	margin: 5px;
}
.day	{
	display: block;
	text-align: center;
	font-weight: bold;
	font-size: 2em;
}
.year	{
	display: block;	
	text-align: center;
	font-weight: bold;
	font-size: .9em;
}

