div.zoom_container{
	margin:2px; padding:0px;
	position:relative; top:0px; left:0px;
}
span.zoom_overlay{
	margin:0px; padding:0px;
	position:absolute; top:0px; left:0px;
	/*#a5b8c9;*/
	background:url(http://www.gucca.dk/spil/zoom.gif) no-repeat bottom right;
	border:1px solid #CCCCCC;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	cursor:pointer;
	display:block;
}
span.zoom_overlay:hover{
	/*#a5b8c9;*/
	border:1px solid #CCCCCC;
	filter:alpha(opacity=100);
	-moz-opacity:1.00;
	opacity:1.00;
}
span.zoom_overlay_small{
	margin:0px; padding:0px;
	position:absolute; top:0px; left:0px;
	/*#a5b8c9;*/
	background:url(http://www.gucca.dk/spil/zoom_small.gif) no-repeat bottom right;
	border:1px solid #CCCCCC;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	cursor:pointer;
	display:block;
}
span.zoom_overlay_small:hover{
	/*#a5b8c9;*/
	border:1px solid #CCCCCC;
	filter:alpha(opacity=100);
	-moz-opacity:1.00;
	opacity:1.00;
}
img.screenshot{
	margin:0px; padding:0px;
}
img.screenshot:hover{
	margin:0px; padding:0px;
}


/* Menu */
table.sidemenu{
	margin:0px;padding:0px;
	width:100%;
	color:rgb(51,51,51); background:rgb(235,240,243);}
table.sidemenu tr{
	border-top:5px solid rgb(239,239,239);}
table.sidemenu td{
	margin:0px; padding:3px 0px 3px 0px;
	font-size:10px;
	background:rgb(204,215,224);
	border-bottom:2px solid #d9e2e8;}
table.sidemenu a{
	text-decoration:none;
	color:rgb(51,51,51);
	cursor:pointer;}
table.sidemenu img {
	margin:0px; padding:0px;
	border:0px;}
table.sidemenu td.markoer{
	text-align:center;}
table.sidemenu td.kategori{
	text-align:left;}

ul.sidemenu_bright{
	margin:0px; padding:0px;
	width:155px;
	font-weight:normal; font-size:10px;
	background:none;}
ul.sidemenu_bright li{
	margin:0px 0px 0px 19px; padding:3px 0px 3px 0px;
	color:#EBF0F3;
	list-style:square outside/* url(/site/bg/menu/ingen_markoer.gif)*/;}
ul.sidemenu_bright li:hover{
	margin:0px 0px 0px 19px; padding:3px 0px 3px 0px;
	color:#A5B8C9;
	list-style:square outside/* url(/site/bg/menu/markoer.gif)*/;
	cursor:pointer;}
ul.sidemenu_bright li.splitter{
	margin:6px 5px 6px 5px; padding:0px;
	height:1px;
	color:#D2DBE4; background:#D2DBE4;
	list-style:none;
	cursor:default;}
ul.sidemenu_bright li a{
	margin:0px; padding:0px;
	position:relative; left:-3px;
	font-weight:normal; font-size:10px;
	color:#333333;}

ul.sidemenu_medium{
	margin:0px; padding:0px;
	width:155px;
	font-weight:normal; font-size:10px;
	background:#D9E2E8;
	border-bottom:2px solid #D9E2E8;}
ul.sidemenu_medium li{
	margin:0px 0px 0px 19px; padding:3px 0px 3px 0px;
	color:#D9E2E8;
	list-style:square inside/* url(/site/bg/menu/ingen_markoer_mellemblaa.gif)*/;}
ul.sidemenu_medium li:hover{
	margin:0px 0px 0px 19px; padding:3px 0px 3px 0px;
	color:#FFFFFF;
	list-style:square inside/* url(/site/bg/menu/markoer_mellemblaa.gif)*/;
	cursor:pointer;}
ul.sidemenu_medium li.splitter{
	margin:6px 5px 6px 0px; padding:0px;
	height:1px;
	color:#D2DBE4; background:#D2DBE4;
	list-style:none;
	cursor:default;}
ul.sidemenu_medium li a{
	margin:0px; padding:0px;
	position:relative; left:-3px;
	font-weight:normal; font-size:10px;
	color:#333333;}

ul.sidemenu_dark{
	margin:0px; padding:0px;
	width:155px;
	font-weight:normal; font-size:10px;
	background:#CCD7E0;
	border-bottom:2px solid #D9E2E8;}
ul.sidemenu_dark li{
	margin:0px; padding:3px 0px 3px 6px;
	color:#CCD7E0;
	list-style:square inside/* url(/site/bg/menu/ingen_markoer_blaa.gif)*/;}
ul.sidemenu_dark li:hover{
	margin:0px; padding:3px 0px 3px 6px;
	color:#FFFFFF;
	list-style:square inside/* url(/site/bg/menu/markoer_blaa.gif)*/;
	cursor:pointer;}
ul.sidemenu_dark li.splitter{
	margin:6px 5px 6px 0px; padding:0px;
	height:1px;
	color:#D2DBE4; background:#D2DBE4;
	list-style:none;
	cursor:default;}
ul.sidemenu_dark li a{
	margin:0px; padding:0px;
	position:relative; left:-5px;
	font-weight:normal; font-size:10px;
	color:#333333;}

div.platform_genre{
	margin:0px 0px 0px 0px; padding:0px;}
div.platform_genre ul.sidemenu_bright li{
	background:#D9E2E8;
	border:0px;}




/* spil_liste */
td.spil_vis_tekstbox{
	padding:10px 5px 10px 10px;
	font-weight:normal; font-size:11px;
	text-align:justify;}
table.spil_liste td.listning_titel{
	width:200px;}
table.spil_liste td.listning_titel a{
	text-decoration:none;
	color:rgb(51,51,51);}
table.spil_liste td.listning_titel a:hover{
	color:rgb(165,184,201);}
table.spilbeskriv {
	line-height:150%;
	font-size:11px;
	text-align:left;}
table.spil_liste{
	width:500px;
	table-layout:fixed;
}
table.spil_liste .link{
	font:11px verdana;
	text-decoration:none;
	color:rgb(105,122,138);}
table.spil_liste td.titel{}
table.spil_liste td.titel a{
	text-decoration:none;
	color:rgb(51,51,51);}
table.spil_liste td.titel a:hover{
	color:rgb(165,184,201);}
table.spil_liste td.pris{
	width:90px;}
table.spil_liste td.pris h2{
	text-align:right;}
table.spil_liste img.cover{
	width:60px;
	border:1px solid rgb(240,240,240);}
table.spil_liste td.venstre{
	margin:0px; padding:5px 6px 0px 6px;
	width:5%;}
table.spil_liste h2{
	margin:0px; padding:0px;
	font-size:11px;
	line-height:1.0;
	text-align:left;}
table.spil_liste td.ikoner{
	width:110px;
	padding:3px 5px 0px 0px;
	text-align:right;
}
table.spil_liste .produkt{
	margin:0px 0px 20px 0px;
	background:url('/site/formatering/bar_stor.gif') repeat-x top;
	border:1px solid rgb(235,240,243);}
table.spil_liste .produkt a{
	font-size:10px;
	text-decoration:none;
	color:rgb(165,184,201);}
table.spil_liste .produkt b{
	font-size:10px;
	color:rgb(100,100,100);}
table.spil_liste .produkt .produktinfo{
	margin:0px;
	width:100%;}
table.spil_liste .produkt .produktinfo td{
	font-size:11px;
	}
table.andreAlbums{
	margin:40px 0px 0px 0px;
	width:500px;}
table.andreAlbums .bar2 {
	padding:0px 0px 0px 10px;
	height:32px;
	font-weight:bold; font-size:11px;
	color:white; background:url('/site/formatering/andreAlbums.gif') no-repeat;}


/*Track*/
table.track{
	margin:30px 0px 0px 0px;
	width:500px;}
table.track h1.titel{
	margin:0px; padding:0px;
	font-size:15px; font-weight:bold;
	line-height:1.2;
	color:rgb(51,51,51);}
table.track td.label{
	padding:10px 5px 10px 0px;
	font-size:10px; font-weight:bold;
	color:rgb(51,51,51);}
table.track td.label_blaa{
	padding:10px 5px 10px 0px;
	font-size:10px; font-weight:bold;
	color:rgb(51,51,51); background:rgb(232,237,241);}
table.track td.data{
	padding:10px 5px 10px 0px;
	font-size:10px; font-weight:normal;
	text-align:right;
	color:rgb(51,51,51);}
table.track td.data_blaa{
	padding:10px 5px 10px 0px;
	font-size:10px; font-weight:normal;
	text-align:right;
	color:rgb(51,51,51); background:rgb(232,237,241);}
table.track img.cover{
	margin:0px 15px 0px 0px;
	border:1px solid rgb(240,240,240);	}
table.track img.logo{
	margin:5px 15px 0px 0px;}
table.track td.foerstegang{
	padding:10px 0px 10px 0px;
	border:1px solid rgb(188,202,215);
	font-size:10px;
	text-align:center;
	color:rgb(51,51,51);}
table.track a{
	font:10px verdana;
	text-decoration:none;
	color:rgb(105,122,138);}

/*Album*/
table.albumbillede{
	margin:30px 0px 10px 0px; padding:0px;}
table.albumbillede table.albumInfo{
	width:500px;}
table.albumbillede table.albumcover{
	width:130px;}
table.albumcover td{
	padding-right:10px;}
table.albumcover td.cover{
	width:120px;}
table.albumbillede .albumInfo h1.titel{
	margin:0px; padding:0px;
	font-size:15px; font-weight:bold;
	line-height:1.2;
	color:rgb(51,51,51);}
table.albumbillede .albumInfo td.label{
	padding:10px 0px 10px 5px;
	font-size:10px; font-weight:bold;
	color:rgb(51,51,51);}
table.albumbillede .albumInfo td.label_blaa{
	padding:10px 5px 10px 0px;
	font-size:10px; font-weight:bold;
	color:rgb(51,51,51); background:rgb(232,237,241);}
table.albumbillede .albumInfo td.data{
	padding:10px 5px 10px 0px;
	font-size:10px; font-weight:normal;
	text-align:right;
	color:rgb(51,51,51);}
table.albumbillede .albumInfo td.data_blaa{
	padding:10px 5px 10px 0px;
	font-size:10px; font-weight:normal;
	text-align:right;
	color:rgb(51,51,51); background:rgb(232,237,241);}
table.albumbillede .albumInfo  img.cover{
	border:1px solid rgb(240,240,240);}
table.albumbillede .albumInfo  td.foerstegang{
	padding:10px 0px 10px 0px;
	font-size:10px;
	text-align:center;
	color:rgb(51,51,51);
	border:1px solid rgb(188,202,215);}
table.albumbillede .albumInfo a{
	font:10px verdana;
	text-decoration:none;
	color:rgb(105,122,138);}
table.albumbillede .albumInfo img.logo{
	margin:5px 15px 0px 0px;}

/* Trackliste-album */
table.trackliste{
	width:500px;}
table.trackliste th{
	padding:0px 0px 0px 10px;
	height:32px;
	font-size:11px; font-weight:bold;
	text-align:left;
	color:rgb(255,255,255); background:url('/site/formatering/tracks_bar.gif') no-repeat;}
table.trackliste td{
	height:30px;
	font-size:11px;
	border-bottom:1px solid rgb(232,237,241);}
table.trackliste td.tracktitel{
	padding:0px 0px 0px 10px;
	width:80%; height:32px;}
table.trackliste .knaplyt{
	margin:0px 5px 0px 5px}
table.trackliste .knapkoeb {
	margin:0px 10px 0px 0px;}
table.trackliste a {
	text-decoration:none;
	color:rgb(51,51,51);}

/* soegesider */
table.soegesider{
	margin:0px 0px 40px 0px; padding:0px;}
table.soegesider_bund{
	margin:0px 0px 30px 0px; padding:0px;}
table.soegesider td{
	font-size:10px;}
table.soegesider td a{
	padding:0px 3px 0px 3px;
	text-decoration:none;
	color:rgb(51,51,51);}
table.soegesider_bund td a{
	padding:0px 3px 0px 3px;
	text-decoration:none;
	color:rgb(51,51,51);}
table.soegesider_bund td{
	font-size:10px;}


/* Sortering */
.sortering{
	margin:10px 0px 0px 0px;padding:0px;}
.sortering td{
	padding:0px;
	font-size:9px;
	color:rgb(144,144,144);
	vertical-align:middle;}
.sortering td.beskriv{
	padding:0px 0px 0px 5px;
	font-weight:normal;
	color:rgb(144,144,144);
	vertical-align:middle;}
.sortering td.streg{
	padding:0px 5px 0px 5px;}
.sortering td a{
	text-decoration:none;
	color:rgb(144,144,144);}
.sortering img{
	margin:2px 0px 0px 3px;}


/* Soegebeskeder */
table.soegebeskeder{
	margin:30px 0px 20px 0px;}
table.soegebeskeder b.genre{
	font-size:12px; font-weight:bold;}
table.soegebeskeder td{
	font-size:11px;
	text-align:center;
	line-height:2.0;}

/* Kunstnerliste */
table.kunstnerliste{
	margin:0px 0px 22px 0px;
	width:500px;
	background:url('/site/formatering/tracks_bar.gif') no-repeat;}
table.kunstnerliste td{
	height:30px;
	font-size:10px;
	border-bottom:1px solid rgb(232,237,241);}
table.kunstnerliste th{
	padding:0px 0px 0px 10px;
	height:32px;
	font-size:11px; font-weight:bold;
	text-align:left;
	color:rgb(255,255,255);}
td.kunstnernavn{
	padding:0px 0px 0px 10px;
	width:80%;}
table.kunstnerliste a{
	margin:0px 10px 0px 10px;
	text-decoration:none;
	color:rgb(105,122,138);}
	
/* andet */
.listeHeader {
	font-size:12px;
	font-weight:bold;
}
.menu a {
	display:inline !important;
}
