/*************************************************
 * Global css for start.no
 * @version 08.03.11 AK
 **************************************************
 */
 
/** Standard tags **/
body {
  font-family: Verdana, Helvetica, Arial;
  background-color: #262626;
  background-image: url('http://g2.start.no/img/bc_bgStripe2.png');
  background-attachment: fixed;
  background-position: center;
  background-repeat: repeat-y;
  padding:0px;
  margin:0px;
  font-size: 12px;
}

a {
 /*color: #63b3ff;*/
 color: #0066D4;
 text-decoration: underline;	
}
  /** Header **/
 #all_header_container
 {
 	background-color: #829d27;
 	height: 80px;
 	z-index: 13;
  position: relative;
 }
 #all_header
 {
 	width:992px;
 	margin:auto;
 	height:80px;
 	position: relative;
 	background: -moz-linear-gradient(top, #7f9f27, #759023  100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#7f9f27), to(#759023));
  background-image: -o-linear-gradient(top, rgb(127, 159, 39), rgb(117, 144, 35));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f9f27, endColorstr=#759023)";
	
 }
/* DB logo */
#all_dbLogo
{
  height: 80px;
  width: 22px;
  position: absolute;
  left: -22px;
  top: 0;
  z-index: 5;
}

 /** Userbox in header **/
 #all_header_userbox
 {
 	height:80px;
 	width:400px;
 	border-right:1px solid #6c8820;
 	float:left;
  position: relative;
 }
 
 #all_header_userbox_textlinks
 {
 	height:41px;
 	width:300px;
 	text-align:center;
 	margin-top:34px;
 	float:left;
  position: relative;
 }

 #all_header_userbox_textlinks a, 
 #all_header_userbox_textlinks img
 {
   position: absolute;
 }
 
 
 /** Standard subheaders **/
 .all_subheader {
 	padding-left: 5px;
  /*margin-left:-8px;*/
	height: 30px;
	min-height: 30px;
	line-height: 30px;
	max-width: 250px;
	width: 250px;
	color: #FFFFFF; 
	background-color: #BDB39B;
	font-weight:bold;
}
 /** Register **/
 #all_header_register
 {
  position: absolute;
  width: 84px;
  height: 12px;
  left: 126px;
  top: 35px;
 }
 
  /** Login **/
 #all_header_login
 {
  position: absolute;
  width: 101px;
  height: 38px;
  left: 239px;
  top: 25px;
 }
 
 /** Userimage in header **/
 #all_header_userimage
 {
 	height:50px; 
 	width:40px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
 	background-color:#6c812f;
 	padding:5px;
 	margin-top:10px;
 	float:left;
 	margin-left: 20px;
	}
 
 #all_header_userimage img {
 	height: 50px;	
}
 
 /** Logo in header **/
 #all_startlogo { 
  float: left;
  display: block;
  width: 285px;
  height: 80px;
  padding-left: 10px;
}

#headerSettingsLink
{
  top: 0;
  left: 118px;
}
	 
 /** Searchbox in header **/
 
 #all_mainsearch_container { 
  height:80px;
  border-left: 1px solid #849e28;
  float:left;
  padding-left: 5px;
  text-align: left;
  position: relative;
}
 
 #all_mainsearch { 
  margin-top:8px;
  width: 287px;
  font-size: 14px;
  height: 66px;
}

#all_mainsearch form { 
  clear: left;
  padding: 0px 0px 0px 4px;
  margin: 0px;
}

#all_mainsearchlinks {
	padding-left: 3px;
	padding-bottom: 2px;
}
#all_mainsearch a.selectedSearch:link,
#all_mainsearch a.selectedSearch:visited { 
  font-size: 10px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}
#all_mainsearch a.selectedSearchBold:link,
#all_mainsearch a.selectedSearchBold:visited { 
	font-size: 10px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}

#all_mainsearch a:link,
#all_mainsearch a:visited { 
	font-size: 10px;
  padding: 5px 5px 3px 5px;
  color: #FFFFFF;
  text-decoration: none;
}

#all_mainsearch a:hover { 
  color:#FFFFFF;
  font-weight: bold;
}

#all_mainsearch_inputframe
{
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color:#6c812f;
	padding:4px;
	height:27px;
	position: absolute;
  left: 9px;
  top: 18px;
}
#all_mainsearch_querybox
{
	height:25px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
}

#all_mainsearch_query { 
	background:#ffffff url('http://g2.start.no/gfx/kvasir.gif') no-repeat right;
	font-size:14px;
  width: 234px;
  
	/*height:25px;*/
	height:23px;
	border:0px;
	margin:0px;
	float:left;
}

#all_mainsearch_submit { 
  background-image:url(http://g2.start.no/gfx/headersok.gif);
  width: 20px;
	padding: 0px; 
	margin-right:0px;
	border:0px;
	height:25px;
	vertical-align:middle;
	float:left;
}

/** Ads Sticky **/
/** Sticky **/
#banner_fixed
{
 margin-top:90px;
}

#all_topad_container { 
  /*height: 170px;*/
	width: 992px;
  margin: 0 auto;
  position: relative;
  z-index: 12;
  background-color: #262626;
  max-height: 330px;
}

/** Topad button **/
#topad_buttons { 
  float: left; 
  clear: left;
  display: inline;
}

/** Menu **/

#all_menu_container
{
	width:992px;
 	margin:auto;
 	height:80px;
 	background-color:#FFFFFF;
 	margin-bottom:5px;
  z-index: 12;
  position: relative;
}

#all_menu
{
	width: 992px;
  height: 40px;
  overflow: hidden;
}


div.all_menu_element_container
{
	height:40px;
	float:left;
}

div.all_menu_element
{
	height:35px;
	display: table-cell;
 	vertical-align: bottom;
 	padding-left:8px;
 	padding-right:8px;
 	/*padding-top:5px;*/

}
.all_menu_element_ny
{
	color:#FF9600;
}

.all_menu_element_beta
{
  color:#FF9600;
  font-size: 9px;
}
.all_menu_element_julekalender
{
	color:#c6010a;
}
.all_menu_subelement_new
{
  color:#1C64F7;
  font-size: 11px;
  font-weight:bold;
}

div.all_menu_element_linkcontainer
{
/*border:1px solid #000000;*/
padding-bottom:5px;
}
div.all_menu_element_linkcontainer a
{
 font-family: Verdana,Helvetica,Arial;
 color: #666666;
 font-size:14px;
 font-weight:bold;
 padding:0px 26px 0px 27px;
 text-decoration:none;
}


div.all_menu_element_nonmarked
{
	background-color: #FFFFFF;
	height:5px;
}

div.all_menu_iehack
{
		text-align: center;
}

div.all_menu_element_marked
{
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	background-color: #7a9624;
	width:80%;
	min-width:60px;
	height:5px;
	margin: 0px auto;
}

#all_submenu
{
	background-color: #7a9624;
	height: 45px;
	width: 992px;
	text-align:left;
	background: -moz-linear-gradient(center left, #7a9624 70%,#8eb022 100%);
	background: -webkit-gradient(linear, left bottom, right bottom, color-stop(0.70, #7a9624),color-stop(1, #8eb022));
  background-image: -o-linear-gradient(top, rgb(122, 150, 36) 70%, rgb(142, 176, 34) 100%);
  position: relative;
}

div.all_submenu_element_first
{
	margin-top:1px;
	height:15px;
 	text-align:center;
 	border: none;
}
div.all_submenu_element_single
{
	margin-top:6px;
	height:15px;
 	text-align:center;
 	border: none;
}
div.all_submenu_element
{
	width:120px;
	height:30px;
 	text-align:center;
 	border-right:1px solid #849E28;
 	float:left;
 	margin-top:5px;
}
div.all_submenu_element a, div.all_submenu_element_first a
{
	font-family: Verdana,Helvetica,Arial;
	color: #FFFFFF;
	font-size:11px;
	text-decoration:none;
}
.all_submenuelement_table
{
	text-align:left;
	margin-left: auto;
	margin-right: auto;
}


/** front **/
#all_mainbox {
  width: 992px;
  margin: auto;
  background-color: #FFFFFF;
  position: relative;
  z-index: 12;
  min-height: 714px
}

#all_content {
  vertical-align: top;
  text-align: left;
  margin: 0px 5px 5px 5px;
  width: 982px;
  float: left;
  overflow: visible;
}


#miniad_two {
	width: 238px;
	/*background-color: #E4E4E4;*/
	display: table-cell;
	text-align: center;
	height: 280px; 
	line-height: 280px; 
	vertical-align: middle;
}
#miniad_front {
	width: 238px;
	display: table-cell;
	text-align: center;
	/*height: 280px; 
	line-height: 280px;*/
	vertical-align: middle;
}

#front_qd_bubble img
{
	width: 157px;
	height: 100px;
	float:right;
	margin-top:42px;
	margin-right:22px;
}
.miniad
{
  overflow: hidden;
  width: 180px;
  height: 150px;
  position: relative;
}

.miniad img {
	text-align: center;
  width: 180px !important;
  height: 150px !important;
	position: relative;
}

/* footer */
#all_footer {
  color: #FFFFFF;
  width: 992px;
  padding: 10px 0px 10px 0px;
  background-color:#181818;
  font-size: 10px;
  margin: auto;
  text-align: center;
  position: relative;
}

#all_footer a{
color: #FFFFFF;
font-weight:bold;
font-size:11px;
margin:0px 40px 0px 40px;
text-decoration: none;
}

#all_footer {
	color: #454545;
}

#all_footer_service
{
	margin:10px 0px 0px 0px;
	color: #979797;
}

#all_footer_service a
{
	margin:0px;
	font-size:10px;
	color: #979797;
}

.all_complaintlink
{
	color:#FF0000;
	cursor: pointer;
	font-size:10px;
}

.all_remove_linkunderline a
{
	text-decoration:none;
}


/*********** OLD ***********/
 
 /* Høyremarg */
#start_content_right { 
  width: 184px;
  float: left;
  text-align: left;
  overflow: hidden;
  margin-top: 10px;
}
 
/*- standard link style----------------- */
/*a:link, a:visited {
  color: #000000;
  text-decoration: underline;
}
a:hover, a:active {
  color: #70b121;
  text-decoration: none;
}*/

/*- misc std classes ----------------------- */
.clear_both {
  clear:both;
}
.r_align {
  text-align: right;
}
.l_align {
  text-align: left;
}
.float_r {
  float: right;
}
.float_l {
  float: left;
}
.gray {
  color: #575757;
}
.green {
  color: #70b121;
}
.orange {
  color: #f7ae24;
}
.red {
  color: #FF0000;
}
.padding_5 { 
  padding: 5px;
}
.padding_5 { 
  padding: 5px;
}
.margin_10_top { 
  margin-top:10px;
}
.c_pointer { 
  cursor:pointer;
}
/*.greenlink a:link, .greenlink a:visited {
  color: #70b121;
  text-decoration: underline;
}
.greenlink a:hover, .greenlink a:active {
  color: #70b121;
  text-decoration: none;
}*/
.graylink a:link, .graylink a:visited {
  color: #575757;
  text-decoration: underline;
}
.graylink a:hover, .graylink a:active {
  color: #575757;
  text-decoration: none;
}
.graybg {
  background-color: #f3f3f3;
}
.grayspacer {
  border-bottom: 1px solid #cccccc;
}
.medium_text, .medium_text a, .medium_text b, .medium_text p {
  font-size: 12px;
}

.opt_cat {
  background-color: #70b121;
  color: #F8F8F8;
}

/* {
  color: #222222;
  font-size: 10px;
}*/

/*- tags  ----------------------- */

img {
  border: none;
}
h1 {
  font-family: Arial, Verdana, Helvetica;
  margin: 0px;
  padding: 2px 0px 2px 0px;
  font-size: 20px;
}
h2 {
  font-family: Arial, Verdana, Helvetica;
  margin: 0px;
  padding: 2px 0px 2px 0px;
  font-size: 14px;
}
h3 {
  margin: 0px;
  padding: 2px 0px 2px 0px;
  font-size: 10px;
}
form {
  margin: 0px;
  padding: 0px;
}




/*- competitionbox ----------------------- */
#competitionbox {
  width: 468px;
  background-color: transparent;
  padding: 0px;
  margin: 8px 0px 5px 0px;
  font-size: 10px;
  float: left;
  vertical-align: top;
}

#competitionbox h2 {
  font-size: 26px;
  margin: 0px;
  padding: 2px 0px 2px 0px;
}

#competitionbox #text {
  font-size: 12px;
}

/*- linksbox ----------------------- */
#linksbox {
  float: left;
  width: 100%;
  border: 0px solid black;
  margin: 10px 0px 10px 0px;
  padding: 0px;
}

#linksbox td {
  vertical-align: top;
}

#linksbox img {
	margin: 0px 3px 0px 0px;
  border: 1px solid #dddddd;
}

#linksbox a {
	text-decoration: none;

}

#linksbox .bold {
	font-weight: bold;
}

#spons_links {
	border: 1px solid #dddddd; 
	padding: 2px 0px 2px 2px;
	background-color: #F3F3F3;
}
#linksbox .linksbox_links { 
  border-top: 3px solid #FFFFFF;
  border-bottom: 5px solid #FFFFFF;
}

.linksbox_links_col
{
	padding: 5px 0 0 0;
}

.linkbox_linkheader_right
{
	background: #cccccc;
	font-weight: bold;
	width: 124px;
}

/*- Cartoonbox ----------------------- */
#cartoonbox {
	float: left;
	width: 220px;
}

/*- gamesbox ----------------------- */
#gamesbox {
  float: left;
  width: 100%;
  clear: both;
  vertical-align: middle;
  border: 1px solid #cccccc;
  margin: 5px 0px 5px 0px;
}
#gamesbox td {
  vertical-align: middle;
  padding: 10px 0px 10px 0px;
}

/*- mobilebox ----------------------- */
#mobilebox {
  float: left;
  width: 100%;
  height: 195px;
  border: 1px solid #cccccc;
  text-align: center;
  margin: 5px 0px 10px 0px;
}

#mobilebox iframe {
  width: 680px;
  height: 180px;
  border: 0px;

}

/* help box */
#help_box
{
  width: 768px;
  background: #ffebbd;
  border: 1px solid #ff9600;
  margin: 10px 0px;
  display: none;
}
.help_box_hide
{
  text-align: right;
  padding: 3px;
}

/*- Filter */
#filtercontent {
  padding: 30px 0px 0px 0px;
  width: 500px;
  float: left;
}

#filtercontent h2 {
  display: inline;
}

#filtercontent #hugefont {
  font-size: 12px;
}

#filtertoplists {
  margin: 30px 0px 0px 0px;
  padding: 0px 5px 0px 5px;
  border: 1px solid #cccccc;
  border-width: 0px 0px 0px 1px;
  width: 250px;
  float: right;
}

/* Loading screen */
#loading
{
  background: url('http://g.start.no/img/template_gfx/overlay.gif');
  padding-top: 20px;
  position: absolute;
  display: none;
}

/* Tooltip */
#dhtmltooltip {
  position: absolute;
  left: -300px;
  width: 150px;
  border: 1px solid black;
  padding: 2px;
  background-color: #FFFFFF;
  visibility: hidden;
  text-align: left;
  padding: 5px;
  z-index: 100;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
  position:absolute;
  left: -300px;
  z-index: 101;
  visibility: hidden;
}

/* Ads */
#ads {
  margin-top: 5px;
}

#ads_top {
  height: 150px;
  margin: 0px;
  padding: 0px;
}
.ad_tag {
  color: #CCCCCC;
}
.ad_tag a:link, .ad_tag a:visited {
  color: #999999;
  font-size: 10px;
  text-decoration: none;
}
.ad_tag a:hover, .ad_tag a:active {
  color: #666666;
  font-size: 10px;
  text-decoration: none;
}
#topad_banner { 
  float: right;
  display: inline;
}

#ad_right_sticky { 
  width: 150px;
  float: left;
}

/* ############# Comments ################ */
.comment_infobox {
  border-left: 1px solid #E6E6E6;
  border-right: 1px solid #E6E6E6;
  border-bottom: 1px solid #E6E6E6;
  margin: 0px 0px 5px 0px;
  color: #333333;
  background-color: #F8F8F8;
  font-size: 14px;
} 
#module_comments { 
  padding: 5px;
  font-size: 12px;
  width:982px;
}
#module_comments a:link,
#module_comments a:visited {
  font-size: 12px;
} 
#comments_info { 
  padding: 5px;
  color:#939393;
}
#comment_text { 
  padding: 10px;
  font-size: 14px;
  width:50%;
  height:200px;
}
.module_commentHeader { 
  background-color: #f0f0f0;
  border: 1px solid #CCCCCC;
  padding: 5px;
}
.module_commentHeader .commentUser a:link,
.module_commentHeader .commentUser a:visited { 
  font-size: 14px;
  color: #F4B01D;
  text-decoration: none;
}
.module_commentHeader .commentUser a:hover { 
  font-size: 14px;
  color: #F4B01D;
  text-decoration: underline;
}
.module_commentHeader .commentOptions { 
  text-align: right;
}
.module_commentText { 
  padding: 10px;
  background-color: #E6E6E6;
  font-size: 14px;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  margin-bottom: 5px;
}
.comment_header { 
  border: 1px solid #CCCCCC;
  font-size: 12px;
  font-weight: bold;
  background: url('http://g2.start.no/lister/layout/gradientheader_grey.gif') bottom repeat-x;
  padding: 3px 0px 3px 5px;
  color: #F8F8F8;
  font-weight: bold;
}
/* ########### /end comments ############## */

/*- Profile headers ----------- */

#profile_header {
	width: 768px;
	height: 150px;
}

#profile_header_title {
	font-size: 32px;
	padding: 5px;
}

#profile_header_info {
	width: 270px;
	background: #ffffff;
	margin-top: 10px;
	padding: 5px;
	line-height: 1.5;
}

#profile_header_profile_img {
	height: 47px;
}

/*- end Profile headers ----------- */


.textads
{
	float: left;
}

.textadsfirst
{
	float: left;
}

.textads a,
.textads a:link
{
	font-size: 12px;
	text-decoration: none;
	color: #333333;
	padding: 0px 15px 0px 15px;
	border: 1px solid #666666;
	border-right: none;
	border-top: none;
	border-bottom: none;
}

.textadsfirst a,
.textadsfirst a:link
{
	font-size: 12px;
	text-decoration: none;
	color: #333333;
	padding: 0px 15px 0px 15px;
	border: none;
}

.textads a:hover
{
	color: #70B121;
}

.textadsfirst a:hover
{
	color: #70B121;
}
/* /end footer*/

.markedAd
{
  background-color: #E0E0E0;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  margin: 0 auto;
  position: relative;
}

.markedAd .adLabelTopInt
{
  position: absolute;
  width: 60px;
  height: 15px;
}

.markedAd .adLabelMeat
{
  font-family: Verdana, Helvetica, Arial;
  font-size: 10px;
  font-weight: 400;
  color:  #999999;

  position: absolute;
  left: 6px;
  top: 0px;
}

.markedAd .adLabelTopExt
{
  width: 60px;
  height: 15px;
  position: absolute;
  background-color: #E0E0E0;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
}

.markedAd table
{
  border: 0 none;
  border-collapse: separate;
  border-spacing: 0;
}

.markedAd td
{
  margin: 0;
  padding: 0;
}

.markedAd img
{
  border: 0 none;
  margin: 0;
}


#fr_sidebarstats_wrapper {
	display: inline-block;
	position: relative;
	width: 205px; 
	right: 0px; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -5px;
	
	background-color: #262626;
	color: #939393;
}

#fr_sidebarstats_foldImage
{
  position: absolute;
  top: 0px;
  left: 0px;
}

#fr_sidebarstats_wrapper a {
	color: #939393;
	text-decoration: none;
	line-height: 13px;
}

.fr_sidebarstats_typeinfo_clicks {
	font-size: 9px;
}

.fr_sidebar_content_wrapper {
	width: 987px;
	position: relative;
}

.fr_sidebar_leftcontent_wrapper {
	display: inline-block;
	float: left;
	width: 782px;
}
		
.fr_sidebarstats_typewrapper {
	display: inline-block;
	position: relative;
	margin-bottom: 15px;
	border-bottom: 2px solid #3E3E3E;
  width: 205px;
}

.fr_sidebarstats_typeimg {
  position: absolute;
  right: 0px;
  width: 116px;
  height: 18px;
  overflow: hidden;
}

.fr_sidebarstats_typeimg img
{
  position: absolute;
  left: 0px;
  top: 0px;
}

.fr_sidebarstats_typeDesc
{
  font-size: 14px;
  font-weight: bold;
  left: 23px;
  letter-spacing: -1px;
  position: absolute;
  top: 0;
}
		
.fr_sidebarstats_typecontentwrap {
	margin-top: 35px;
}
		
.fr_sidebarstats_typerow {
	margin-bottom: 25px;
  position: relative;
  width: 190px;
}
		
.fr_sidebarstats_typecounter {
	text-align: center;
	display: inline-block;
	vertical-align: middle;

	width: 20px; 
	line-height: 85px;
	height: 85px; 
	background-color: #666666; 
	margin: 0px 5px 0px 10px; 
	color: #FFFFFF; 
	font-weight: bold;
}
		
		.fr_sidebarstats_typeinfo {
			display: inline-block; 
			width: 150px; 
			margin-left: 35px;
		}
		
		.fr_sidebarstats_typeinfo_name {
			position: absolute; 
			top:0px;
		}
		
		.fr_sidebarstats_typeinfo_img {
			position: absolute; 
			bottom:0px;
		}
		
		.fr_sidebarstats_typeinfo_clicks {
		position: absolute; 
		bottom:0px; 
		right: 0px;
		}

	
.fr_statsFront_image {
	position: absolute; 
	z-index: 12;
}

.fr_statsFront_image_box {
	position: absolute; 
	z-index: 1;
	left: 0px; 
	top: 0px;
}

.fr_statsFront_arrow {
	text-align: center;
	padding-bottom: 20px;
}

.fr_statsFront_bottom {
		height: 60px;
		min-height: 60px;
		line-height: 60px;
		color: #5C5C5C;
}

.fr_statsFront_bottom a {
	font-size: 14px;
	color: #5C5C5C;
}

.fr_statsFront_bottom span {
	margin-left: 10px;
	display:inline-block;
	vertical-align:middle;
	color: #5C5C5C;
}

.fr_statsFront_bottom a:hover {
	color: #D9D9D9;
}

.fr_statsFront_bottom img {
	vertical-align:middle; padding-left: 5px;
}

.fr_statsFront_wrapcont {
	width: 486px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	background-color: #828282;
	padding-top: 10px;
	position: relative;
	padding-bottom: 10px;
	background-image: url('http://g2.start.no/common/boxeffect.png') no-repeat;
}

.fr_statsFront_wrapcont a {
	text-decoration: none;
	font-weight: bold;
}

.fr_statsFront_wrapper a {
	text-decoration: none;
}

.fr_statsFront_container {
	position: relative;
	left: 10px;
	width: 466px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: #252525;
	z-index: 2;
	min-height: 330px;
}

.fr_statsFront_topbar {
	color: #FFFFFF;
	text-align: center;
	padding-top: 20px;
}

.fr_statsFront_topbar h2 {
	font-size: 50px;
}

.fr_statsFront_tr1_value {
	padding-left: 5px;
	color: #cccccc;
	width: 40px;
	background-color: #383838;
}

.fr_statsFront_table {
	width: 100%;
	font-size: 12px;
	border: none;
}

.fr_statsFront_tr1_title {
	height: 30px;
	min-height: 30px;
	position: relative;
	width: 300px !important;
	background-color: #404040;
	padding-left: 5px;
}
 .fr_statsFront_tr1_nick {
	height: 30px;
	min-height: 30px;
	position: relative;
	width: 300px !important;
	background-color: #383838;
	padding-left: 5px;
}
.fr_statsFront_table img {
	height: 26px;
}
.fr_statsFront_tr2_title, .fr_statsFront_tr2_nick {
	height: 30px;
	min-height: 30px;
	position: relative;
	width: 300px !important;
	background-color: #252525;
	padding-left: 5px;
}

.fr_statsFront_tr2_value {
	padding-left: 5px;
	width: 40px;
	background-color: #1F1F1F;
	color: #cccccc;
}

#fr_statsQuiz_wrapper	.fr_statsFront_tr1_title a { 		color: #D9D9D9; }
#fr_statsQuiz_wrapper .fr_statsFront_tr1_nick a { 		color: #FF9600; }
#fr_statsQuiz_wrapper .fr_statsFront_tr2_title a { 		color: #929292; }
#fr_statsQuiz_wrapper .fr_statsFront_tr2_nick a { 		color: #BF8000; }

#fr_statsLister_wrapper .fr_statsFront_tr1_title a { 	color: #D9D9D9; }
#fr_statsLister_wrapper .fr_statsFront_tr1_nick a {		color: #1592DC; }
#fr_statsLister_wrapper .fr_statsFront_tr2_title a {	color: #929292; }
#fr_statsLister_wrapper .fr_statsFront_tr2_nick a {		color: #137BB6; }

.all_label_itemType_filter a {	color: #FFFFFF; font-weight: bold; text-decoration:none;}
.all_label_itemType_video a {	color: #FFFFFF; font-weight: bold; text-decoration:none;}
.all_label_itemType_quiz a { 		color: #FFFFFF; font-weight: bold; text-decoration:none;}
.all_label_itemType_stem a { 		color: #FFFFFF; font-weight: bold; text-decoration:none;}
.all_label_itemType_lister a {	color: #FFFFFF; font-weight: bold; text-decoration:none;}
.all_label_itemType_spill a { 	color: #FFFFFF; font-weight: bold; text-decoration:none;}
.all_label_itemType_link a { 	color: #FFFFFF; font-weight: bold; text-decoration:none;}
.all_label_itemType_article a { 	color: #FFFFFF; font-weight: bold; text-decoration:none;}
.all_label_itemType_grupper a { 	color: #FFFFFF; font-weight: bold; text-decoration:none;}

.all_label_itemType_quiz {
		background-color: #FFBB00;
		text-transform:capitalize;
		float:left;
}

.all_label_itemType_lister { 
		background-color: #93E2FF;
}

.all_label_itemType_spill { 
		background-color: #F30000;
}

.all_label_itemType_stem { 
		background-color: #720A38;
}

.all_label_itemType_filter { 
	background-color: #8CB138; 
}

.all_label_itemType_link {
		background-color: green;
		text-transform:capitalize;
		float:left;
}

.all_label_itemType_article {
		background-color: blue;
		text-transform:capitalize;
		float:left;
}

.all_label_itemType_video {
		background-color: blue;
		text-transform:capitalize;
		float:left;
}
.all_label_itemType_grupper {
		background-color: #000000;
		text-transform:capitalize;
		float:left;
}

.all_label_itemType_filter, 
.all_label_itemType_stem,
.all_label_itemType_spill,
.all_label_itemType_lister,
.all_label_itemType_quiz,
.all_label_itemType_video,
.all_label_itemType_link,
.all_label_itemType_article,
.all_label_itemType_grupper {
	text-transform:capitalize;
	padding: 0px 3px 4px 3px;
	float:left;
	display:block;
	font-weight: bold;
	color: #FFFFFF;
	margin-right:2px;
	height:14px;
	/*border: 1px solid #000000;*/
}

#f_Article{
  background: #fff;
}

#all_stickyarena_wrapper {
	/*
	width: 100%;
	position: fixed;
	bottom: 0px;
	z-index: 100;
	height: 30px;
	text-align: center;
	margin: 0 auto;*/
}

#all_stickyarena_container {
	position: fixed;
	background-color: #171717;
	display: none;
	height: 30px;
	border-top: 1px solid gray;
	bottom: 0px;
	z-index: 100;
}


.all_stickyarena_bodypad {
	padding-bottom: 30px;
}

.all_stickyarena_folded {
	width: 150px;
	right: 0%;
	margin-right: 10px;
	display: screen;
}

.all_stickyarena_expanded {
	width: 992px;
	right: 50%;
	margin-right: -496px;
}

#all_stickyarena_meldinger_wrapper {
	vertical-align: middle;
	line-height: 30px;
	height: 30px;
	text-align: right;
	padding: 0 15px 0 5px;
  margin: 0px 0px 0px 0px;
  overflow: hidden;
	float: right;
}

#all_stickyarena_mojo_wrapper {
	vertical-align: middle;
	line-height: 30px;
	height: 30px;
	text-align: left;
	padding: 0 0 0 0;
  margin: 0px 0px 0px 5px;overflow: hidden;
	float: left;
	width: 920px;
}

#all_stickyarena_meldinger_wrapper a {
	text-decoration: none; 
	color: #fd8c22;
	border: 0px;
	font-weight: bold;
}

.all_stickyarena_mojo_progressbox {
  float: left;
  width: 10px;
  height: 18px;
  margin: 0 1px 0 0;
  background-position: left top;
  background-repeat: no-repeat;
}

#all_stickyarena_meldinger_wrapper img {
	position: relative; 
	top: 5px;
	height: 20px; 
	width: 20px;
	border: 0px;
}

#all_stickyarena_mojo_level {
	padding-left: 10px;
	padding-right: 5px;
	vertical-align:middle;
	line-height: 30px;
	margin-right: 10px;
	color: #ffffff;
	font-weight: bold;
	
}

#all_stickyarena_mojo_level span {
	color: #A3E80C
}

#all_stickyarena_mojo_progressbar {
	display: inline-block;
  width: 250px;
  overflow: hidden;
  vertical-align: middle;
}

.all_table th {
	color: white;
	font-weight: bold;
	padding: 10px;
	text-align: left;
	font-size: 14px;
}

.all_table td {
	padding: 5px;
}

.all_tableTitle {
	width: 100%;
}
.all_table .madeby_h {
	min-width: 100px;
	padding: 5px;
}

.all_table .madeby_t a {
	color: #63B3FF;
	font-weight: normal;
	text-decoration: none;
}

.all_table span a {
	color: #63B3FF;
	font-weight: normal;
	text-decoration: none;
}

.all_table table {
	border-bottom: 5px solid #FC8D21
}
.all_table h2 {
	font-size: 24px;
	font-weight: normal;
}
.all_table a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.all_tableSmall {
	width: 238px;
}

.all_tableMedium {
	width: 486px;
}

.all_tableBig {
	width: 744px;
}

.all_tableEntire {
	width: 982px;;
}

.all_tableResizeable {
	width: 100%;
}

.all_tableRow_1 {
	
}

.all_tableRow_2 {
	
}

.all_tableRow_1 .all_tableCol_1 {
	background: #F3F3F3;
}

.all_tableRow_1 .all_tableCol_2 {
	background: #FFFFFF;
}

.all_tableMadeby_h {
	min-width: 150px;	
}

.all_tableEntire .all_tableCol_1 {
	min-width: 50px;
}

.all_tableRow_2 .all_tableCol_1 {
	background: #E4E4E4;	
}

.all_tableRow_2 .all_tableCol_2 {
	background: #EEEEEE;	
}

.all_tableCol_h1 {
	background: url(http://g2.start.no/quiz/layout/QM_bg2.gif);
}

.all_tableCol_h2 {
	background: url(http://g2.start.no/quiz/layout/QM_bg1.gif);	
}

.all_tableFront .madeby_h {
	min-width: 80px;
	padding: 5px;
}

.all_tableFront .madeby_ {
	min-width: 80px;
	padding: 5px;
}

.all_tableFront img {
	width: 33px !important;
	height: 41px !important;
}

.all_tableFront .all_tableMadeby_h {
	min-width: 100px !important;
}

.all_ads_buttonWrapper {
	display: inline-block;
	position: relative; 
	width: 193px; 
	top: 0px; 
	right: 0px; 
	height: 150px;
}




#fr_cartoon_wrapper {
	margin-top: 20px;
}

#fr_cartoon_image_wrapper {
	 display: inline-block;
	 width: 787px; 
	 margin-top: 20px; 
	 margin-left: -5px;
}

#fr_cartoon_image_cartoon {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

#fr_cartoon_image_cartoon img {
	 margin: 0px 0px 0px 0px;
	 width: 776px;
}

#fr_cartoon_popular_wrapper {
	display: inline-block; 
  background-color: #262626;
	position: relative; 
	width: 782px;
	margin-left: -5px;
	margin-top: 10px; 
	padding: 0px;
}

#fr_cartoon_popular_ {
	height: 25px;
}

#fr_cartoon_popular_container {
	display: inline-block; 
	position: relative; 
	width: 782px;
}

#fr_cartoon_popular_container_topbar {
	position: absolute; display: inline-block; right: 0px;
}

#fr_cartoon_popular_links {
	 position: relative;padding-left: 25px;padding-top: 5px;
}

#fr_cartoon_popular_links img {
	width: 100px; height: 100px;margin:0px 5px 0px 0px;
}

#fr_cartoon_popular_topbar {
	height: 25px;
  position: relative;
}

#fr_cartoon_popular_bottombar
{
  height: 50px;
  position: relative;
}

.fr_CartoonBGBar
{
  height: 25px;
  width: 757px;
  background-color: #FFFFFF;
  position: absolute;
  left: 25px;
}

#fr_cartoon_popular_topbar .fr_CartoonBGBar
{
  top: 0px;
}

#fr_cartoon_popular_bottombar .fr_CartoonBGBar
{
  top: 25px;
}

#fr_sidebarstats_foldBottom
{
  width: 205px;
  height: 28px;
  background-color: transparent;
}

#fr_cartoon_popular_bottombar a {
	text-decoration: none;
	color: #0E92DC;
	padding-left:5px;
	font-size:12px;
}

#fr_cartoon_popular_bottombar_right {
	height: 25px;
}

#fr_cartoon_popular_bottombar_rightimg {
	display: inline-block;display: inline-block; bottom: 0px;float: right;right: 0px;
}

#fr_cartoon_popular_bottombar_rightlink {
	display: inline-block;display: inline-block; bottom: 0px;float: right;right: 0px;line-height: 25px;height: 25px;max-height: 25px;padding-bottom: 5px;margin-right: 5px; padding: 0;
}

#fr_cartoon_popular_bottombar_left {
height: 25px;
}



.all_toplist_header_title {
	float: left;
	vertical-align: bottom;
}

.all_toplist_header_select {
	margin: 0px;
	line-height: 30px;
	height: 30px;
	
	float: right;
	vertical-align: bottom;
}

.all_toplist_header .all_subheader {
	margin: 0px;
	margin-bottom: 5px;
}

.all_toplist_header span {
	display: block;
}

.all_toplist_table {
	margin-bottom: 15px;
	/*margin-top: 10px;
	*/
}

.all_toplist_table img {
	height: 41px;
	width: 33px;
	border: 0px;
}


#all_roulette_logo {
 padding-bottom: 20px;
}

#all_roulette_logo img {
	width: 197px; height: 37px;
}

#all_roulette_img {
padding-top: 10px;
padding-bottom: 5px;
}

#all_roulette_img img {
	cursor: pointer;
	width: 115px;
	height: 28px;
}
#all_roulette_img_cont {
	height: 180px;
	border: 3px solid black;
	width: 210px;
	margin: 0 auto;
	border-radius: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
}

#all_roulette_href_img {
	color: #929292; 
	text-decoration: none
}

#all_roulette_itemimg {
	height: 120px;
	width: 150px;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
}

#all_roulette_href_text {
	color: #929292; text-decoration: none
}
#all_roulette_wrapper {
	width: 238px;
	height: 380px;
	float: right;
	background-color: #262626;
	border-radius: 10px;
	-moz-border-radius:10px;
	text-align: center;
	margin-top:5px;
}

#all_roulette_container {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
.all_roulette_item_title {
	text-align: left;
	height: 46px; 
	width: 238px; 
	padding-top: 20px;
	font-weight:bold;
}

.all_roulette_item_type {
	display: inline;
	float: right;
}

.all_roulette_item_link {
width: 149px; margin-left: 10px;
float:right;
margin-right: 5px;
}


#all_static_content {
	min-height: 550px;padding: 20px;
}

#all_static_content_title {
	font-weight: bold;
	padding-bottom: 20px;
	
}

#all_static_content_body {
	
}

#all_static_content li {
	padding-bottom: 15px;
}

/* Bottom nav (www) */
div.bottomNav
{
  height: 40px;
  width: 100%;
  position: relative;
  margin: 40px 0 20px;
}

div.bottomNav div
{
  position: absolute;
  top: 0;
}

div.bottomNav a
{
  font-size: 17px;
}

div.olderNav
{
  left: 20px;
}

div.newerNav
{
  right: 20px;
}
.topbar_teaser a
{
	text-decoration: none;
}
.topbar_imagelayover
{
	display: block;
	width:94px;
	background-color: #494949;
  color: #cccccc;
  font-size: 9px;
  height: 13px;
  margin-top: -15px;
  opacity: 0.85;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-decoration: none;
  padding: 0px 3px 0px 3px;
}

#all_mainsearch_querybox input[type="text"]
{
  width: 246px;
  height: 21px;
  border: 0 none !important;
}

#all_mainsearch_querybox input[type="submit"]
{
  background-color: transparent;
  background-image: url("http://g2.start.no/gfx/headersok.png");
  background-repeat: no-repeat;
  border: 0 none;
  color: transparent;
  cursor: pointer;
  display: block;
  height: 20px;
  left: 238px;
  padding: 0;
  position: absolute;
  top: 7px;
  width: 20px;
}


#all_h_iSearchBox {
  position: absolute;
  left: 736px;
  overflow: hidden;
  position: absolute;
  top: 10px;
  width: 253px;
  height: 90px;
}

#all_h_iSearchBox_sps
{
  position: absolute;
  top: 5px;
  left: 45px;
}


#all_h_qdummy {
  height: 21px;
  width: 221px;
  padding: 2px;
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  background-color: #FFFFFF;
  background-image: url("http://g2.start.no/gfx/headersok.gif");
  background-position: right top;
  background-repeat: no-repeat;
}

#all_h_qdummy_c
{
  background-color: #494949;
  border-radius: 4px 4px 4px 4px;
  height: 27px;
  position: absolute;
  left: 14px;
  top: 54px;
  padding: 4px;
}

#all_h_catSelect div
{
  display: inline-block;
  cursor: pointer;
  margin: 0 3px 0 0;
}

#all_h_catSelect {
  color: #FFFFFF;
  font-size: 10px;
  left: 99px;
  position: absolute;
  top: 39px;
}

#all_h_iSsub
{
  position: absolute;
  left: 213px;
  top: 12px;
  cursor: pointer;
  width: 14px;
  height: 14px;
  border: 0 none;
  padding: 0;
  background-color: transparent;
  background-image: url('http://g2.start.no/img/pixel.gif');
}
