/* CSS som kun gjelder forsiden */
#topSection {
	width: 765px;
	overflow: hidden;
	position: relative;	
	margin-top: 8px;
}

#topStory {
	width: 505px;
	margin-bottom: 10px;
	margin-top: 4px;
}
	#topStory h1 img {
		float: right;
		margin-top: 4px;
		margin-left: 8px;
	}
	
	#topStory p {
		line-height: 17px;
	}




#topServices {
	float: right;
	width: 245px;
	top: 0px;
	margin-bottom: 6px;
	position: relative;
	margin-top: 20px;
	overflow: hidden;

}
	.topService p {
		position: relative;
		top: -4px;
	}
	.topService h3 {
		margin-top: 8px;
	}
	.topService {
		position: relative;
		margin-bottom: 10px;
	}
	.topService img {
		float: right;
		margin: 0 0 0 6px;
		background-color: white;
	}


#nerdvana {
	clear: both;
	padding-top: 20px;
	display: none;
}

#subToppsakStripe {
	width: 765px;
	height: 36px;
	float: left;
	overflow: visible;
	background-color: #eee;
	position: relative;
	top: -20px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin: 18px 0 0 0;
	position: relative;
	font-size: 11px;
}

	#subToppsakStripe .surfLink {
		width: 413px;
		font-size: 13px;
		font-weight: bold;
		padding-left: 26px;
	}
	
	#subToppsakStripe .surfLink a:link, #subToppsakStripe .surfLink a:visited {
		color: #000000;
	}
	
	#subToppsakStripe .surfImg {
		width: 64px;
		margin-top: -11px;
	}
	
	#subToppsakStripe div {
		float: left;
		width: 245px;
		margin-top: 9px;
	}
	#subToppsakStripe div a {
		margin-left: 4px;
	}



.doubleSection {
	float: left;
	width: 505px;
}



#bizSearch {
	margin-top: 25px;
	margin-bottom: 15px;
	float: left;
	clear: both;
	width: 505px;
	height: 60px;
	border-bottom: 1px solid #eee;
	position: relative;
	font-size: 12px;
}
	#bizSearch input {
		width: 112px;
	}
	#bizSearch .inner {
		margin-top: 8px;
		position: relative;
	}
	#bizSearch p {
		position: absolute;
		left: 195px;
		width: 295px;
		top: -10px;
	}
	
.blueBox {
	float: left;
	width: 100%;
	position: relative;
	background-color: #eee;
	margin-top: 8px;
}
	.blueBox .inner {
		text-align: center;
		padding: 10px;
	}
	
#nettjuvelPageSearch {
	float: left;
	margin: 5px 0;
	width: 377px;
	height: 109px;
	position: relative;
	font-size: 1.1em;
	color: #4d4e57;
	background:#eeeeee;
}
#nettjuvelTeaser {
	float: left;
	margin: 5px 0;
	width: 765px;
	height: 134px;
	background-image: url("../img/layout/nettjuvel_teaser_bkg.png");
	position: relative;
	font-size: 1.1em;
	color: #4d4e57;
	position: relative;
	top: -8px; 
	margin-bottom: 20px;
}
	#nettjuvelTeaser .inner, #nettjuvelPageSearch .inner {
		margin-top: 60px;
		text-align: center;
		width: 100%;
		position: relative;
	}
	#nettjuvelTeaser .textInput, #nettjuvelPageSearch .textInput {
		width: 200px;
	}
	#nettjuvelTeaser .options{
		margin-top: 16px;
		font-weight: bold;
		position: relative;
		left: -20px;
		text-align:left;
	}
	#nettjuvelPageSearch .options	{
		margin-top: 16px;
		font-weight: bold;
		text-align:left;
		padding-left:0px;

	}
	#nettjuvelTeaser .checkbox{
		margin: 2px 4px 2px 20px;
		padding: 0;
		border:1px solid #4d4e57;
	}
	#nettjuvelPageSearch .checkbox {
		margin: 2px 4px -1px 20px;
		padding: 0;
		border:1px solid #4d4e57;	
	}
	
	#topStory h1{
		font-size:30px;
		line-height: 1.1;
	}
	
	/* For quiz utlisting på forsiden */
	.testdegselvInnerBox {
		width:49%; float:left; overflow:hidden
	}
	.testdegselvInnerBoxImg {
		clear:both; float:left;
	}
	.testdegselvInnerBoxImg img {
		width:90px; height:64px;
	}
	.testdegselvInnerBoxTxt {
		font-weight:bold; width:90px; float:left; overflow:hidden; margin-top:4px;
	}
	.testdegselvTopImg {
		width:95px; height:50px; overflow:hidden; float:left;
	}
	.testdegselvTopImg img {
		width:90px; height:43px; float:left;
	}
	.testdegselvTopTxt {
		float:left; width:120px; height:40px; margin-top:15px; overflow:hidden; text-align: center;
	}
	/* slutt quiz */

	/* for stilling */
	/*
	.digiTd1Tittel {
		font-weight:bold;
	}
	
	.buttonDIGI {
		border: 1px solid #868a8b;
		background: #2573b5;
		font-weight:bold;
		color:white;
		width:55px;
	}						
	.buttonDIGI:hover {
		border: 1px solid #2877b9;
		background: #2877bc;
	}
	
	#rs-player-q {
		width:140px;
	}
	
	#rs-player-controls {
		float:right;
		width: 85px;
		overflow:hidden;
		clear:both;
		height:12px;		
	}
	
	#rs-player-next {
		float:right;
	}
	
	#rs-player-prev {
		float:left;
	}
	
	#rs-player-readon-company {
		float:left;
		width:220px;
		height:14px;
		overflow:hidden;
	}
	
	#rs-player-current-top {
		clear:both; width:240px;
	}
	
	#rs-player-title-text {
		clear:both;		
	}
	
	#rs-main-text-box {
		clear:both;
		padding:10px;
		margin:5px 0px 10px 0px;
		height:60px;
		overflow:hidden;
		background-color:#eeeeee;
	}
	
	#player-advSearchLink {
		float:left;
		width:90px;
		font-size:10px;
		padding-top:5px;
	}
	
	#player-seeAllLink {
		float:right;
		width:130px;
		font-size:10px;
		text-align:right;
		padding-top:5px;
	}
	
	#rubrikkstilling {
		margin-bottom:10px; width:240px; padding:5px; overflow:hidden;
	}
	*/
	/* slutt stilling */	
	
	/* Ny stilling */
	.adClear {
		clear:both;
		width:100%;
		height:1px;
	}
	
	.arts_and_ads {
		width:505px; 
		float:left; 
		position:relative;
	}
	
	.rubrikk_stilling {
		float: left; 
		margin-left: 15px; 
		width: 242px;		
		position: relative;		
	}
	
	.rubrikk_stilling .title {
		 background-color: #5278BD; 
		 font-size: 14px; 
		 text-align: center; 
		 color: #ffffff; 
		 font-weight: bold;
	}
	
		.rubrikk_stilling .title .inner {
			padding: 4px 0px 4px 0px;
		}
	
	.rubrikk_stilling .link {		
		font-size:11px;
		border: 0px none;
		clear: none;
		margin: 0px;
	}
		.rubrikk_stilling .link a:link {		
			font-weight: normal;
			text-decoration: underline;
		}
	
	.rubrikk_stilling .main {
		 border: 1px solid #CCCCCC;
		 margin-top: 0px;
		 margin-bottom:5px;
	}
	
	#adPopupBoxMain {
		background-color: #cccccc;
		width: 415px;
		max-height: 400px;
		position: absolute;
		top: 0px;
		z-index: 999;
		display: none;			
		border: 1px solid #dddddd; 
		margin: 1em 0;
	}
	
	.ad_PopupBoxMain {					
		left: -420px;		
	}		
	.ad_Art_PopupBoxMain {					
		left: -435px;		
	}		
	
	#adPopupBox {
		background: #f1f0f1; 
		border: 1px solid #555; 
		position: relative; 		
		padding: 0px;
		font-weight: normal;
		max-height: 374px;
		left: -3px;
		top: -3px;
		overflow: hidden;
	}
	
	#adPopupBox .adPopupHeader {
		border-bottom: 2px solid #dddddd;
		clear: both;
		margin-bottom: 20px;
	}
	
	#adPopupBox .adTitle {
		float: left;
		width: 377px;
		background-color: #537bc0;
		color: white;
		padding: 6px 20px 6px 16px;
		font-weight: bold;
		font-size: 16px;
	}
	
	.adPopupMainText {
		margin: 0px 20px 20px 16px;
		padding-top: 16px;
		clear: both;
		max-height: 272px;
		overflow:hidden;
	}
	
	.adPopupMainText .top {
		 float: left;
		 font-weight: bold;
		 margin-bottom: 7px;
	}
	
	.adPopupMainText .inner {
		margin-top: 15px;
		clear: both;
		max-height: 285px;
		overflow:hidden;
	}
	
	.stillingButton {
		clear: both;
		margin-bottom: 3px;
	}
	/* slutt Ny stilling */
	
	#forum_ticker{
	clear:both;
	height:187px;
}
.forum_ticket_item{
	background: #eeeeee;
	padding:7px;
	margin-bottom:3px;
	
}
.forum_ticket_item h2{
	font-size:12px;
	font-weight:bold;
	color:black;
	cursor:pointer;
	margin-left:0px;
}
.forum_ticket_item div{
	color: #373737;
}
.forum_ticket_item img{
	display:none;
	
}
.hiddenTickerItem{
	visibility:hidden;
	height:0px;
}
.forum_ticket_item .tickerRightData{
	
	
}

.displayNone, .topicIconHolder {
	display:none;
}


#stillingsboks {
	padding-top: 5px;
}

#adPopupBox .view_contactinfo {
	margin-bottom: 10px;
}