
/*############  _reset   #############*/
/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
   Based on work by Eric Meyer:
   * meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}


body { line-height: 1.5; background: #fff; margin:0; }

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight:400; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

a img { border: none; }






/*############  main   #############*/
@import "_reset.css";

html,body{
	height:100%;
	overflow:hidden;
}
body{
	font:100% Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background-color:#e6e8db;
}

#beta{
	position:absolute;
	bottom:2px;
	left:10px;
	color:#a1a299;
	font:bold italic 24px Arial, Helvetica, sans-serif;
}

.loading #loading{
	background:url(../gfx/loadingBg2_on.gif?1205333111.gif) 0 0 no-repeat;
}

#loading{
	display:block;
	position:absolute;
	bottom:7px;
	right:10px;
	width:99px;
	padding-left:2px;
	height:19px;
	font:bold 11px Arial, Helvetica, sans-serif;
	background:url(../gfx/loadingBg2_off.gif?1205333073.gif) 0 0 no-repeat;
	color:#666;
	z-index:10000;
	text-align:center;
	line-height:1.8
}

.moduleLoading{
	background:url(../gfx/loadingBg_fff.gif?1202394592.gif) 50% 50% no-repeat;
	width: 100%;
	height: 100%;
}

#page{
	padding:10px;
	background:url(../gfx/pageBg.gif?1202394592.gif) 0 0 repeat-x;
}

h1,p{
	margin:0 0 0.5em;
	font-size:12px;
}

#header{
	height:40px;
	margin-bottom:10px;
	overflow:hidden;
}

#col1,#col2,#col3{
	margin-left:10px;
	margin-bottom:10px!important;
	margin-bottom:0;
	float:left;
	overflow:hidden;

}

#col1{
	margin-left:0;
}

#footer{
	clear:both;
	margin:0;
	font-size:11px;
	text-align:center;
	color:#979984;
}

#footer a,
#footer b{
	color:#777;
	text-decoration:none;
}

.col{
	position:relative;
	width:32%;
	overflow:hidden;
}

.mod{
	overflow:hidden;
}

.handel{
	height:21px;
	margin:0 3px;
	cursor:n-resize;
	background:url(../gfx/handel_bg.gif?1202394592.gif) 0 50% repeat-x;
}

.handel .left{
	height:21px;
	width:24px;
	cursor:n-resize;
	margin-left:-3px;
	background:url(../gfx/handel_left.gif?1202394592.gif) 0 50% no-repeat;
	position:relative;
}

.handel .right{
	float:right;
	margin-right:-3px;
	height:21px;
	width:24px;
	cursor:n-resize;
	background:url(../gfx/handel_right.gif?1202394592.gif) 0 50% no-repeat;
	position:relative;
}

.col .content{
	background:#fff url(../gfx/contentBg.gif?1202394592.gif) 0 100% repeat-x;
	height:100px;
	clear:both;
	border:1px solid #c4c5bd;
	border-top:none;
	overflow:auto;
}

/* TABS START */

.tabs ul{
	list-style:none;
	height:21px;
	background:url(../gfx/tabsBg.gif?1202394592.gif) 100% 0 repeat-x;
}

.tabs li{
	display:block;
	float:left;
	margin-right:2px;
	font-size:12px;
	font-weight:bold;
}

.tabs li span{
	display:block;
	padding:2px 10px;
	border:1px solid #c4c5bd;
	border-bottom:none;
	background:#eaecdf url(../gfx/tabBg.gif?1202394592.gif) 0 100% repeat-x;
	color:#999;
	cursor:pointer;
	height:15px!important;
	height:auto;
}

.tabs span.current{
	background:#fff none;
	color:#666;
	padding-top:3px;
	cursor:default;
}




/* TABS END */


/* DEBUG */
#debugButton{
	position:absolute;
	z-index:100;
	cursor:pointer;
	padding:3px 30px 3px 10px;
	color:#ccc;
	font-family: "Courier New", Courier, monospace;
	font-size:12px;
	bottom:5px;
	left:10px;
	background:#000 url(../gfx/debugButton_0.gif?1202394592.gif) 96% 0 no-repeat;
}

.warning{
	background-image:url(../gfx/debugButton_1.gif?1202394592.gif)!important;
}

.error{
	background-image:url(../gfx/debugButton_2.gif?1202394592.gif)!important;
}

#debugWrap{
	position:absolute;
	top:50%;
	left:50%;
	margin:-260px 0 0 -344px;
	display:none;
	background-color:#000;
	color:#ccc;
	font-family: "Courier New", Courier, monospace;
	font-size:12px;
	z-index:100;
	border:2px solid #000;
}

#debugHeader{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px 10px;
	background-color:#333;
	position:relative;
}

#debugClose{
	position:absolute;
	right:2px;
	color:#fff;
	top:0;
	padding:5px;
	cursor:pointer;
}

#debugCommand{
	padding:3px 10px;
}

#debugCommandLine{
	padding:0;
	border:none;
	background-color:#000;
	color:#ccc;
	width:640px;
	padding-left:5px;
	font-family: "Courier New", Courier, monospace;
	font-size:12px;
}

#debugConsole{
	padding:20px;
	background-color:#000;
	border-top:1px solid #333;
	overflow:auto;
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: auto;
	width:640px;
	height:480px;
}

#debugConsole a{
	color:#fff;
}

.debugMsg404{
	color:#f00;
	font-weight:bold;
}

.debugMsg200{
	color:#090;
}

.debugMsg{
	margin-bottom:1em;
}

#debugOpacity{
	position:absolute;
	top:4px;
	right:30px;
}

.debugOpLink{
	color:#fff;
	text-decoration:none;
}

.debugResponseHeader,
.debugAjax{
	display:none;
}

.show_headers .debugResponseHeader,
.show_ajax .debugAjax{
	display:block;
}




.op1{opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;filter:alpha(opacity=10);}
.op2{opacity:0.2;-moz-opacity:0.2;-khtml-opacity:0.2;filter:alpha(opacity=20);}
.op3{opacity:0.3;-moz-opacity:0.3;-khtml-opacity:0.3;filter:alpha(opacity=30);}
.op4{opacity:0.4;-moz-opacity:0.4;-khtml-opacity:0.4;filter:alpha(opacity=40);}
.op5{opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(opacity=50);}
.op6{opacity:0.6;-moz-opacity:0.6;-khtml-opacity:0.6;filter:alpha(opacity=60);}
.op7{opacity:0.7;-moz-opacity:0.7;-khtml-opacity:0.7;filter:alpha(opacity=70);}
.op8{opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;filter:alpha(opacity=80);}
.op9{opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;filter:alpha(opacity=90);}
.op10{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100);}

.apiStartSep,
.apiEndSep{
	display:none;
} 

.clr{
	clear:both;
	height:1px;
	overflow:hidden;
}




/*############  parserTabell   #############*/
.tabContent{
	padding: 10px;
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;	
}
.ligatabell{
	width:100%;
}
.ligatabell th{
	text-align: left;
	font-weight: bold;
}
.center, .ligatabell th.center{
	text-align: center;
}
.ligatabell tr.odd td{
	background: #F2F3ED;
}
.ligatabell td{
	padding: 2px 0;
	color: #666;
}
.ligatabell td.teamname, .ligatabell td.points{
	font-weight: bold;
	color: #000;
}
.ligatabell td.teamname a{
	text-decoration: none;
	color: #000;
}
.ligatabell td.teamname a:hover{
	text-decoration: underline;
}
p.helpText{
	padding: 5px;
	color: #999;
	font-size: 90%;
}
p.noTable{
	color: #666;
	font-size: 11px;
}
.ligatabell tr.nedrykk td{
	border-top: 1px solid #999;
}
.ligatabell tr.opprykk_til td{
	border-bottom: 1px solid #999;
}
.ligatabell tr.playoff_opp_til td{
	border-bottom: 1px solid #999;
}
.ligatabell tr.playoff_ned_fra td{
	border-top: 1px solid #999;
}
.tabNav{
	width: 100%;
	background: url(../gfx/navBox_right.gif?1202394592.gif) 100% 0  no-repeat;
}
.tabNav_container{
	background: url(../gfx/navBox_left.gif?1202394592.gif) 0 0 no-repeat;
	height: 19px;
	margin-bottom: 10px;
}
.tabNav_container table{
	width: 100%;
}
.tabNav_container a{
	color: #43810a;
}
.tabNav_container td.left a{
	background: url(../gfx/prevBG.gif?1202394592.gif) 0 50% no-repeat;
	padding-left: 10px;
}
.tabNav_container td.right a{
	background: url(../gfx/nextBG.gif?1202394592.gif) 100% 50% no-repeat;
	padding-right: 10px;
} 
.tabNav_container table td{
	text-align:center;
	padding: 2px 0;
}
.tabNav_container table td.left{
	width: 20%;
	border-right: 1px solid #c3c5ba;
}
.tabNav_container table td.right{
	width: 20%;
	border-left: 1px solid #c3c5ba;
}
.tabNav_container table tr td.center{
	width: 60%;
	background: url(../gfx/navBox_center.gif?1202394592.gif) 0 0 repeat-x;
	color: #000;
	font-weight: bold;
}

table.prognose td, table.prognose td.teamname a, table.prognose td.points{
	color: #999;
}




/*############  parserOversikt   #############*/
.mlTop{
	font-size: 12px;
	width: 100%;
	margin-bottom: 10px;
	color: #666;
}
.mlTop td{
	width: auto;
}
.mlTop td.left{
	text-align:left;
}
.mlTop td.right{
	text-align: right;
}

.mlTop td a.calendarLink{
	background: url(../gfx/kalender.gif?1204554193.gif) 0 50% no-repeat;
	padding-left: 25px;
	color:#4E9708;
	font-weight: normal;
}
.oversikt{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;	
	margin-bottom: 8px;
	border-spacing: 1px;
}
.oversikt td{
	color: #999;
}
.oversikt td.oS{
	color: #999;
	padding: 2px 0;
}

.oversikt td.checkbox{
	width: 25px;
	text-align: left;
}
.oversikt td.extra{
	padding-left: 10px;
}
.oversikt td a{
	text-decoration: none;
	color: #999;
}
.oversikt td a:hover{
	text-decoration: underline;
}
.oversikt td.right{
	text-align: right;
	width: 50px;
}
.oversikt td.right span{
	padding: 2px 4px;
}
.oversikt td.right span.finished{
	background: #bbb;
	color: #fff;
}
.oversikt tr.hasFeed td.right span.finished{
	background: #333;
}

a.turnering_navn{
	outline: none;
	font-size: 110%;
	display:block;
	color: #999;	
	padding: 10px 0 8px 25px;
	font-weight: bold;
	border-top: 1px solid #dedede;
	text-decoration: none;
}
a.turnering_navn:hover{
	text-decoration: underline;
}
.oversikt tr.hasFeed a{
	color: #000;
	text-decoration: underline;
}
.oversikt td.ongoing{
	background: url(../gfx/ikoner2/kamp_pagar.gif?1207314391.gif) 0 50% no-repeat;
}
.oversikt td.feedIcon{
	background: url(../gfx/ikoner2/referatmarkering.gif?1207314391.gif) 25% 50% no-repeat;
}
a.first{
	border:none;
}
a.expanded{
	background: url(../gfx/arrowExpanded.gif?1202394592.gif) no-repeat 1% 50%;
}
a.collapsed{
	background: url(../gfx/arrowCollapsed.gif?1202394592.gif) no-repeat 1% 50%;
}
/*a.expanded:hover{
	background: #dedede url(../gfx/arrowExpanded.gif?1202394592.gif) no-repeat 1% 50%;
}
a.collapsed:hover{
	background: #dedede url(../gfx/arrowCollapsed.gif?1202394592.gif) no-repeat 1% 50%;
}*/

a.hasFeed{
	color: #000;
	text-decoration: underline;
}
p.noText{
	color: #666;
	padding: 5px;
}





/*############  parserSpillerbors   #############*/
/* global???*/
.tabContent h3{
	font-size: 100%;
	font-weight: bold;
	color: #000;
}
/*global???*/
.spillerbors{
	width: 100%;
	color: #666;
}
.spillerbors td a{
	color: #666;
	text-decoration: undeline;
}
.spillerbors a:hover{
	text-decoration: underline;
}
.spillerbors th{
	font-weight: bold;
	padding: 2px 0;
}
.spillerbors td{
	padding: 1px 0;
}
.spillerbors tr.divider td{
	border-bottom: 1px solid #dedede;
	padding: 2px 0 7px 0;
}
.spillerbors th.header{
	color: #000;
	padding-top: 5px;
	font-weight: bold;
}





/*############  parserLigastats   #############*/
/* global? */
.bold{
	font-weight: bold;
}
/* global? */

.ligastats{
	width: 100%;
}
.ligastats td{
	color: #666;
	padding: 2px 0;
}
.ligastats tr.odd td{
	background: #F2F3ED;	
}
.ligastats th.header{
	color: #000;
	font-weight: bold;
	padding-top: 5px;
	border-bottom: 1px solid #dedede;
}
.ligastats td.text_right{
	text-align: right;
}





/*############  parserLagoppstilling   #############*/
.lagoppstilling{
	width: 100%;
	font-size: 10px;
}
.lagoppstilling td{
	text-align: center;
	color: #666;
}
.lagoppstilling td a{
	color: #666;
	text-decoration: underline;
}
.menu{
	width: 100%;
}
.menu td{
	text-align: left;
}
.tabNav_container ul{
	margin-left: 10px;
	list-style-type: none;
}
.tabNav_container ul li{
	float:left;
	margin-top: 1px;
	font-weight: bold;
}
.tabNav_container ul li a{
	cursor: default;
	outline: none;
	display: block;
	float: left;
	height: 16px;
	color: #a1a299;
	padding: 1px 7px;
	background: url(../gfx/menuBox_link.gif?1202394592.gif) repeat-x;
	border-left: 1px solid #c3c5ba;
	text-decoration: none;
}
.tabNav_container ul li a.last{
	border-right: 1px solid #c3c5ba;	
}
.tabNav_container ul li a.active, .tabNav_container ul li a.active:hover{
	background: url(../gfx/menuBox_link_active.gif?1202394592.gif) repeat-x;
	color: #fff;
}
.tabNav_container ul li a:hover{
	color: #000;
}
img.miniIcon{
	margin-top: 2px;
}





/*############  parserNews   #############*/
h3 a{
	color:#000;
	text-decoration: none;
}
h3 a:hover{
	text-decoration: underline;
}
p.ingress{
	font-size: 100%;
	color:#666;
	border-bottom: 1px solid #dedede;
	padding-bottom: 5px;
}
a.lesMer{
	color: #43810a;
	text-decoration: none;
}
a.lesMer:hover{
	text-decoration: underline;
}





/*############  parserTerminliste   #############*/
.terminliste{
	width: 100%;
}

.terminliste td{
	padding: 2px 0;
	color: #666;
}
.terminliste td a{
	text-decoration: none;
	color: #666;
}
.terminliste td a:hover{
	text-decoration: underline;
}
.terminliste td.right{
	text-align: right;
}




/*############  parserKeyEvents   #############*/
.keyEvents{
	width: 100%;
	border-top: 1px solid #dedede;
}
.keyEvents td{
	border-bottom: 1px solid #dedede;
	padding: 4px 0;
}
.referat a.match{
	font-weight: bold;
	color: #000;
}






/*############  parserReferat   #############*/
.referat{
	width: 100%;
	color: #666;
	border-top: 1px solid #dedede;
}

.referat td{
	padding: 6px 0;
	border-bottom: 1px solid #dedede;
}

.referat td.icon, .referat td.time{
	width: 6%;
	text-align: center;
	color: #000;
}
.referat td.icon img{
	vertical-align: bottom;
}
.referat td.time{
	font-weight: bold;
}
.referat span.goal, .referat span.goal a{
	font-weight: bold;
	color: #de0000;
}
.referat span.keyEvent, .referat span.keyEvent a, .referat span.score{
	font-weight: bold;
	color: #000;
}
.referat tr.matchHeader td{
	border: none;
	padding: 0;
}

.referat td.overtime{
	color: #de0000;
}
.referat p{
	color: #666;
}
.referat td.empty{
	width: 12%;
}
.matchInfo{
	border: none;
}
.matchInfo td p{
	line-height: 16px;
	font-size: 11px;
}
.archive td{
	border-bottom: none;
	border-top: 1px solid #dedede;
}


div#timelineEvents{
	display: none;
	position: absolute;
	color: #fff;
	font-size: 11px;
	padding: 10px;
	max-width: 250px;
	width:expression(document.body.clientWidth > 250? "250px": "auto" );
	z-index: 10;
}
table.timelineEvents table{
	width: 100%;
}
div#timelineEvents table td.time{
	vertical-align: top;
	font-weight: bold;
	width: 10px;
}
table.timelineEvents td.center{
	height: 6px;
	background: url(../gfx/tlBG.png?1211548313.png) 0 0;
}
table.timelineEvents td.topLeft{
	height: 6px;
	width: 6px;
	background: url(../gfx/tlTopLeft.png?1211548313.png) 0 0 no-repeat;
}
table.timelineEvents td.topRight{
	background: url(../gfx/tlTopRight.png?1211548313.png) 0 0 no-repeat;
	height: 6px;
	width: 6px;
}
table.timelineEvents td.tlContent{
	background: url(../gfx/tlBG.png?1211548313.png) 0 0;
	padding: 3px 5px;
}
table.timelineEvents td.bottomLeft{
	background: url(../gfx/tlBottomLeft.png?1211548313.png) 0 0 no-repeat;
}
table.timelineEvents td.bottomRight{
	background: url(../gfx/tlBottomRight.png?1211548313.png) 0 0 no-repeat;
}
table.timelineEvents td.pointer{
	background: url(../gfx/tlPointer.png?1211548313.png) 50% 0 no-repeat;
	height: 16px;
}
table.timelineEvents td#tlLeft, table.timelineEvents td#tlRight{
	background: url(../gfx/tlBG.png?1211548313.png) 0 0;
	width: 6px;
}
/************************* timeline *************************************/

table.timeline div.half{
    height: 18px;
    pos ition: relative;
    width: 100%;
    background: #fbfbf7;
}
table.timeline td.timeMarker_bottom{
	border-bottom: 1px solid #4E950C;
	border-right: 1px solid #4E950C;
	background: #fbfbf7;
	line-height: 2px;
	width: 5.5%
}
table.timeline td.timeMarker_top{
	border-top: 1px solid #4E950C;
	border-right: 1px solid #4E950C;
	background: #fbfbf7;
	line-height: 2px;
	width: 5.5%
}
table.timeline td.empty2{
	line-height: 2px;
	background: #4E950C;
}
table.timeline td.empty3{

}
table.timeline td.score_top{
	background: #4E950C;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	height: 14px;
	padding: 0;
	text-align: center;
	vertical-align: bottom;
	line-height: 9px;
	width: 3%;
}
table.timeline td.score_bottom{
	background: #4E950C;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	height: 14px;
	padding: 0;
	text-align: center;
	vertical-align: top;
	line-height: 9px;
	width: 3%;
}

table.timeline{
	width: 100%;
	margin-bottom: 10px;
}
table.timeline td.iconContainer{
	border-right: 1px solid #4E950C;
}
table.timeline div#Half1{
	background: url(../gfx/timeMarkerBG.gif?1211548291.gif) 0 0 no-repeat;
	float: left;
	height: 14px;
}

table.timeline div#Half2{
	background: url(../gfx/timeMarkerBG.gif?1211548291.gif) 0 0 no-repeat;
	float: left;
	height: 14px;
}
table.timeline div#Half3{
	background: url(../gfx/timeMarkerExtraBG.gif?1211548291.gif) 0 0 no-repeat;
	float: left;
	height: 14px;
}
table.timeline div#Half4{
	background: url(../gfx/timeMarkerExtraBG.gif?1211548291.gif) 0 0 no-repeat;
	float: left;
	height: 14px;
}
table.timeline div#Half5{
	background: url(../gfx/timeMarkerBG.gif?1211548291.gif) 0 0 no-repeat;
	float: left;
	height: 14px;
}
table.timeline td.time{
	color: #4E950C;
	font-size: 11px;
	height: 10px;
	font-weight: bold;
	text-align: right;
}
table.timeline td.divider{
	border-right: 1px solid #4E950C;
}
table.timeline td.fiveMin{
	background: #fbfbf7;
	vertical-align: middle;
}
td.fiveMin a{
	position: relative;
	z-index: 1;
	display: block;
	width: 100%;
	height: 11px;
	padding-top: 3px;
	text-decoration: none;
}
a.penaltiesTop, a.penaltiesBottom{
	padding-top: 0;
}
td.fiveMin a:hover{
	background: #DCEACE;
}
td.fiveMin a img{
	position: absolute;
	border: none;
}
table.timeline td.extra{
	background: #fbf2f2;
	border-color: #ba0000;
}
table.timeline td.penalty{
	background: #f2f2f2;
	border-color: #bcbcbc;
	padding: 0 5px;
	cursor: pointer;
}
table.timeline td.top{
	border-bottom: 1px solid #bcbcbc;
}
table.timeline td.bottom{
	border-top: 1px solid #bcbcbc;
}

td.extra a:hover{
	background: #F4DADB;
}
/*fix for IE for å unngå at tidslinjeikoner legger seg på topp av andre elementer ved scrolling i modul4*/
#content4{
	position:relative;
}




/*############  parserPreMatch   #############*/
.preMatch{
	width: 100%;
	color: #666;
	border-top: 1px solid #dedede;
	margin-bottom: 10px;
}

.preMatch td{
	padding: 6px 0;
	border-bottom: 1px solid #dedede;
}
.preMatch td p{
	font-size: 11px;	
	margin: 2px 0;
}

.preMatch td.icon, .preMatch td.time{
	width: 6%;
	text-align: center;
	color: #000;
}
.preMatch td.icon img{
	vertical-align: bottom;
}
.preMatch td.time{
	font-weight: bold;
}
.preMatch span.goal, .preMatch span.goal a{
	font-weight: bold;
	color: #de0000;
}
.preMatch span.keyEvent, .preMatch span.keyEvent a{
	font-weight: bold;
	color: #000;
}




/*############  parserPerson   #############*/
.personProfile{
	margin: 10px 0;
}
.personProfile td{
	padding: 0 5px 5px 5px;
	vertical-align: top;
}
.personProfile td.profile, .personProfile td.statistics{
	width: 135px;
}
.personProfile td.personImage{
	width: 110px;
}
.personProfile td.statistics{
	padding-left: 10px;
	border-left: 1px solid #999;
}
.personProfile td.profile h2, .personProfile td.statistics h2{
	font-size: 14px;
	font-weight: bold;
}
.personProfile td.profile h3, .personProfile td.statistics h3, .personProfile td.articles h3{
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 3px 0;
}
.personProfile td h3.noPadding{
	padding: 0;
}
.personProfile td.profile p.data, .personProfile td.statistics p.data{
	color: #666;
	font-size: 11px;
	padding: 0;
	margin: 0;
}
.personProfile td.profile span, .personProfile td.statistics span{
	color: #000;
}
.personProfile td.articles{
	font-size: 11px;
	padding: 5px 0;
}
.personProfile td.articles div{
	width: 390px;
	margin-top: 5px;
	border-top: 1px solid #999;
	padding: 5px;
}
.personProfile td.articles a{
	text-decoration: underline;
	color: #000;
	font-size: 11px;
}
.personProfile td.articles span{
	color: #43810A;
}

.personProfile td.profile p.italic{
	padding: 2px 0;
	font-style: italic;
}

.personCardImg{
	width:100px;
	height:150px;
	padding: 5px;
	border: 1px solid #dedede;
}
.playerLink{
	padding-left: 15px;
	background: url(../gfx/linkBullet.gif?1202394592.gif) 0 90% no-repeat;
	font-size: 11px;
	color: #43810A;
}




/*############  parserTeam   #############*/
.teamProfile{
	margin: 10px 0 10px 0;
}
.teamProfile td{
	padding: 0 10px;
}
.teamProfile td.right{
	border-left: 1px solid #999;
}
.teamCard{
}
.facts, .teamProfile td.merits{
	width: 185px;
}
.facts img{
	display:block;
	margin: auto;
}
td.merits{
	vertical-align: top;
}

.facts h2, .teamProfile td.merits h2{
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 5px 0;
}
.facts p, .teamProfile td.merits p{
	font-weight: normal;
	color: #666;
	font-size: 11px;
	padding: 0;
	margin: 0;
}
.facts p span, .teamProfile td.merits p span{
	color: #000;
}
.teamProfile td.articles{
	font-size: 11px;
	padding: 5px 0;
}
.teamProfile td.articles div{
	width: 390px;
	margin-top: 5px;
	border-top: 1px solid #999;
	padding: 5px;
}
.teamProfile td.articles a{
	text-decoration: underline;
	color: #000;
	font-size: 11px;
}
.teamProfile td.articles span{
	color: #43810A;
}
.teamProfile td.articles h3{
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 3px 0;
}
.teamLink{
	display: block;
	padding: 10px 0 0 15px;
	background: url(../gfx/linkBullet.gif?1202394592.gif) 0 100% no-repeat;
	font-size: 11px;
	color: #43810A;
}




/*############  parserLineuplist   #############*/
p.spillere{
	font-size: 100%;
	color: #666;
}
p.spillere a{
	color: #666;
	text-decoration: underline;
}






/*############  parserCalendar   #############*/
.calendar{
	font-size: 11px;
	margin: 10px;
}
.calendar td, .calendar th{
	padding: 2px;
	width: 20px;
	text-align: center;
}
.calendar th.month{
	text-transform: capitalize;
	font-weight: bold;
	width: 130px;
}
.calendar td a.today{
	backgr ound: #bbb;
	border: 1px solid #999;
}
.calendar td a, .calendar th a{
	display: block;
	text-decoration: none;
	color: #000;
	font-weight: bold;
}
.calendar td a:hover, .calendar td a.selected{
	background: #bbb;
}
.calendar a.todayLink{
	display: inline;
	color:#4E9708;
	font-weight: normal;
	text-decoration: underline;
}
.calendar a.todayLink:hover{
	background: none;
	color:#4E9708;
	font-weight: normal;
	text-decoration: underline;
}




/*############  balloon   #############*/
.balloonWrap{
	position:absolute;
	top:150px;
	left:150px;
	visibility:hidden;
	z-index:1000
}

#balloonBackdrop{
	z-index:999;
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}


.balloonTL,
.balloonTR{
	vertical-align:bottom;
}

.balloonBL,
.balloonBR{
	vertical-align:top;
}


.balloonTL img{
	background:url(../gfx/balloonTopLeft.png?1204554970.png) 0 0 no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gfx/balloonTopLeft.png?1204554970.png", sizingMethod="crop");
}

.balloonT{
	padding:0 15px;
	background:url(../gfx/balloonTop.png?1204554970.png) 0 100% repeat-x;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gfx/balloonTop.png?1204554970.png", sizingMethod="scale");
}

.balloonHL img{
	background:url(../gfx/balloonHeaderLeft.png?1204554970.png) 0 0 no-repeat!important;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gfx/balloonHeaderLeft.png?1204554970.png", sizingMethod="crop");
}

.balloonH{
	background:url(../gfx/balloonHeader.png?1204554970.png) 0 100% repeat-x;
	vertical-align:top;
	color:#464646;
	font-weight:bold;
	padding-left:5px;
	font-size:13px;
}

.balloonHR img{
	background:url(../gfx/balloonHeaderRight.png?1204554970.png) 0 0 no-repeat!important;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gfx/balloonHeaderRight.png?1204554970.png", sizingMethod="crop");
}

.balloonTopLeft .balloonT,
.balloonBottomLeft .balloonB{
	text-align:left;
}

.balloonTopCenter .balloonT,
.balloonBottomCenter .balloonB{
	text-align:center;
}

.balloonTopRight .balloonT,
.balloonBottomRight .balloonB{
	text-align:right;
}

.balloonTopLeft .balloonT img,
.balloonTopCenter .balloonT img,
.balloonTopRight .balloonT img{
	width:34px;
	height:24px;
	background:url(../gfx/balloonTopArrow.png?1204554970.png) 50% 0 no-repeat!important;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gfx/balloonTopArrow.png?1204554970.png", sizingMethod="crop");
}

.balloonBottomLeft .balloonB img,
.balloonBottomCenter .balloonB img,
.balloonBottomRight .balloonB img{
	width:34px;
	height:30px;
	background:url(../gfx/balloonBottomArrow.png?1204554970.png) 50% 100% no-repeat!important;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gfx/balloonBottomArrow.png?1204554970.png", sizingMethod="crop");
}

.balloonTR img{
	background:url(../gfx/balloonTopRight.png?1204554970.png) 0 0 no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gfx/balloonTopRight.png?1204554970.png", sizingMethod="crop");
}

.balloonL{
	background:url(../gfx/balloonLeft.png?1204554970.png) 0 0 repeat-y;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gfx/balloonLeft.png?1204554970.png", sizingMethod="scale");
}

.balloonR{
	background:url(../gfx/balloonRight.png?1204554970.png) 0 0 repeat-y;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gfx/balloonRight.png?1204554970.png", sizingMethod="scale");
}

.balloonBL img{
	background:url(../gfx/balloonBottomLeft.png?1204554970.png) 0 0 no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gfx/balloonBottomLeft.png?1204554970.png", sizingMethod="crop");
}

.balloonB{
	padding:0 15px;
	background:url(../gfx/balloonBottom.png?1204554970.png) 0 0 repeat-x;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gfx/balloonBottom.png?1204554970.png", sizingMethod="scale");
}

.balloonBR img{
	background:url(../gfx/balloonBottomRight.png?1204554970.png) 0 0 no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gfx/balloonBottomRight.png?1204554970.png", sizingMethod="crop");
}

.balloonContent{
	background-color:#fff;
	vertical-align:top;
}

.balloonHeaderClose{
	float:right;
}

.balloonButton{
	padding-left:10px;
	padding-right:10px;
	margin-right:5px;
	outline:none;
}


