/* BOLIGMAGASINET CSS - OPRETTET 20. JUNI 2008
---------------------------------------------------

FARVER:
	Lys blå:				#91C0D0
	Links blå:				#1F749B
	Billedkant-blå:			#4B90B1
	Cremegul:				#f8e0a0
	Rød:					#900
	Fontfarve:				#333
	Rubrikannonce-farve:	#E6EFF4

--------------------------------------------------- */

/* @group IMPORTED STYLESHEETS */
	@import url(/static/benform/benform.css);

/* @end IMPORTED STYLESHEETS */

/* @group LAYOUT */

body { font-family: Arial, Helvetica, sans-serif; font-size:small; color: #333; background: url(../images/bg.jpg) repeat center top;margin:0px auto; padding:0px;}
body * { margin:0px; padding:0px;}

#banner_overlay {position:absolute; z-index: 99999; left:0; margin:0; width:100%; text-align:center; padding:0;}
#banner_overlay * {padding:0; margin:0; border:0; float: none;}
#wrap { width:990px; position:relative; margin:0px auto; z-index:1;}
	
#contentWrap{background: url(../images/bg_shadow.png) repeat-y center scroll; width:974px; position:relative; float:left; margin:0 auto; padding: 0 8px;}

#topbanner { background: #f0f0f0 url(../images/headerarea.gif) repeat-x bottom; text-align:center; padding:5px; width:964px; float:left;}
#topbanner img{border:none; padding:0px; margin:0px;}

#header { background-color:#fff; width:974px; float:left; display:inline;}
	#header img{padding:5px 0 5px 10px; display:inline; float:left;}

	/* @group SPOT AREA */
	#header .rightColumn {  height:77px; margin-top:5px; margin-bottom:5px; width:300px; overflow: hidden;}
		#header .rightColumn img{padding:0px; margin-right:10px;}
		#header .rightColumn a.callOuts{padding:0px; margin:0px; font-size:85%;}
	/* @end SPOT AREA */

#contentWrapper {float: left; width: 940px; padding-left: 20px;}

#footer {background: #f0f0f0 url(../images/footerarea.gif) repeat-x top; padding:10px; margin-top: 20px; float:left; width:954px; font-size:100%; color:#999;}
	#footer img{ float:right; margin:3px 0px 0 15px; }
	#footer a { color:#1F749B; font-weight:bold;}

	/* @group GRID */
	.row { float:left; margin-top:10px;}
	.rowB {float:left; width:654px; display:inline; margin-top:10px; clear:left;}
	.rowBdots {float:left; width:654px; background: url(../images/dots.jpg) repeat-x top; display:inline; margin-top:10px; padding-top:25px; clear:left;}
	
	.rightColumn { margin-right:10px; margin-top:10px; width:300px; float:right; display:inline; }
	
	.oneFourthC { width:153px; margin-left:10px; float:left; display:inline;}
		.oneFourthCRight { width:153px; margin-right:25px; padding-top:0px; float:right; display:inline;}
	.twoFourthsC { width:316px; margin-left:10px; float:left; display:inline;}
	.threeFourthsC { width:479px; margin-left:10px; float:left;display:inline;position:relative;}
	.fourFourthsC{ width:642px; margin-left:10px; float:left;display:inline; position:relative; }
	
	.oneThirdC { width:208px; margin-left:10px; float:left; display:inline;}
	.twoThirdsC{ width:426px; margin-left:10px; float:left; display:inline;}
	.threeThirdsC{ width:644px; margin-left:10px; float:left; display:inline;}
	
	.oneFullPageC { width: 960px; margin: 0 10px 0 10px; }
	/* @end GRID */
	
	/* @group FONTS */
	 p, h1, h2, h3, h4{line-height:1.4em;}
	
	.metaInfo{color:#999; font-size:85%; padding-top:5px; padding-bottom:5px;}
	.metaInfoLine{ color:#bbb; padding-left: 5px; padding-right:5px;}
	span.galleryItems {  background: url(../images/fotoikon.gif) left no-repeat; padding-left:20px; margin-right:0px; color:#999;}
	span.date{padding-left:0px; margin-left:-1px; color:#999;}
	
	.headerA{font-size:170%; font-weight:bold; padding:5px 0pt;}
	.headerB{font-size:150%; font-weight:bold; padding:5px 0pt;}
	.headerC{font-size:110%; font-weight:bold; padding:5px 0pt;}
	.headerD{font-size:100%; font-weight:bold; margin:0px 0pt 5px 0px;}
	.headerE{font-size:90%; font-weight:bold; margin:0px 0pt 5px 0px;}
	.headerF{font-size:90%; font-weight:bold; margin:0px 0pt 5px 0px; color: #666666;}
	.headerSpot{font-size:100%; font-weight:bold;}
		
	.paragraphA{ font-size:108%; font-weight:normal; line-height:1.4em;}
	.paragraphB{}
	.paragraphC{ font-size:100%; font-weight:normal;}
	.paragraphD{ font-size:90%; font-weight:normal;}
	.paragraphE{font-size: 85%; font-weight:normal;}
	
	a{color:#333333; text-decoration:none;}
	a:hover{text-decoration: underline;}
	
	.callOuts{ color:#1f749b; font-weight:bold; font-size:11px;}
		a.callOuts {text-decoration:underline;}
		a.callOuts:hover, a.callOutsMore:hover { color:#91C0D0;}
		a.callOutsMore{float:right; margin-top:5px; color:#333; font-size:12px; font-weight:bold; text-decoration:underline;}
	
	.flexBox .boxItems a.callOutsMore{ font-size:12px;}
	/* @end FONTS */
		
	/* @group SPONSOR AREA */
	.sponsor{ background: url(../images/dots.jpg) repeat-x bottom; width:100%; margin-top:0px; padding-bottom:5px; float: left;}
		.sponsor h3{margin-left: 10px; padding:0 0 5px 0; float:left; display:inline;}
			.sponsor h3 span{ font-size:140%;}
	.sponsorImage{float: right; margin:0px 10px 5px 0px; width:300px;}
	.sponsorImage p { font-size:80%; color:#999999; float:right; bottom:10px;}
	.sponsorImage img {float: right; margin:0px;}
	.sponsorImage a{}
	/* @end SPONSOR AREA */

	/* @group IMAGES */
	img {border:1px solid #4b90b1; padding:5px; background-color:#FFFFFF;}
	img.noBorder{border: none; padding:0px;}
	img.small{ padding:1px;}
	/* @end IMAGES */
	
	/* @group BANNER */
	.banner{ text-align:center;}
	.banner img{margin:0px; padding:0px; border:none;}
	/* @end BANNER */
	
	/* @group TAGS */
	.benTags {margin: 6px 0 5px 6px; padding: 5px 0 5px 21px; font-size: .8em; color: #999; background: url(../../benTags/gfx/tag.gif) no-repeat center left; border: 1px solid #e1e1e1; border-width: 1px 0;}
		.benTags strong {font-weight: normal;}
		.benTags a {color: #666; text-decoration: underline;}
		.benTags a:hover {text-decoration: none;}
	/* @end TAGS */

#lightboxImage {border: none; padding: 0;}

.nextFromCategory{ height:335px; overflow:hidden;}

.topTagline{ height:77px; }
	
.paginering span{ font-weight:normal; padding:0 0px 0 5px; color:#91C0D0; float:right; display:inline;}
	.paginering span a.next{ float:none;}
	.paginering span a.title{color:#91C0D0;font-weight:bold;}
		.paginering span a.title:hover{ color:#1F749B; }
	
.nextToList{margin-top:30px;}
/* @end LAYOUT */

/* @group NAVIGATION */

.navigation { width:100%; line-height:1em; float:left;}
	
.navigation ul.topNav{
		background:transparent url(../images/box_streamer2.gif) repeat-x scroll left top;
		list-style-type:none;
		font-size:100%;
		color:#FFFFFF;
		width:974px; height:26px;
		float:left;
		}
	.navigation ul.topNav li {display: block; margin-bottom:-6px; float:left; line-height:1em;}

ul.topNav a {padding:4px 10px 7px 10px; color:#FFFFFF; background: url(../images/naviline.gif) top right no-repeat scroll; text-decoration:none; margin-top:2px; float:left; display:inline;}
	ul.topNav a:hover{ background-color:#438cad; text-decoration:none;}
ul.topNav a.current{ background-color:#438cad;}

.navigation ul.subNav{ background: url(../images/navistreamer.gif) repeat-x; font-size:90%; color:#FFFFFF; width:960px; height:26px;float:left; display:block; line-height:1em;}
	.navigation ul.subNav li {display:inline;}
	.navigation ul.subNav li.abbolinks{ float:right; display:inline; line-height:1em;}

	.navigation ul.subNav a{color: #fff; background: url(../images/dots.gif) right no-repeat; padding:5px 15px 5px 10px; float:left; display:inline; text-decoration: none; font-size: 94%;}
		.navigation ul.subNav a:hover{text-decoration: underline;}
	.navigation ul.subNav li.abbolinks a{ color: #fff; text-decoration:underline; background: url(../images/dots.gif) left no-repeat; padding:5px 10px 5px 15px; float:left; display:inline;}
		.navigation ul.subNav li.abbolinks a:hover{text-decoration:none;}
	ul.subNav a.current{ color:#c7dde7; font-weight:bold; cursor: default;}
		ul.subNav a.current:hover{ text-decoration: none;}
/* @end NAVIGATION */

/* @group BOXES */
.boxHolder{float:left; margin:10px 0 10px 0; display:inline;}	
	.boxHolderFirst{float:left; margin:0px 0 10px 0; display:inline;}	

.boxWrap{background: url(../images/box_bottom.gif) no-repeat bottom; padding-bottom:30px; float:left; margin-top:10px; display:inline;}
	.box{float:left; border:1px solid #438cad; border-bottom: none;}
		.box ul.topNav{font-size:100%; color:#FFFFFF; background-color:#6daec2; width:298px; border-top:2px solid #91c0d0; border-bottom:6px solid #5da5bb; float:left; display:inline;}
			.box ul.topNav li {margin-bottom:-6px; float:left; line-height:1em; width:149px; display:inline;}
				.box ul.topNav a {width: 129px; text-align:center; display:inline; line-height:1em;}
				.box ul.topNav a.last {background-image: none;}

div.boxItems { background: url(../images/box_shadow.gif) repeat-x top left; padding:10px 0 0px 0; width:100%; list-style-image:none; list-style-position:inside; list-style-type:none; float:left;}
	div.boxItems ul.list li{ padding:5px 0 5px 0px; font-size:85%;}
	div.boxItems ul.list a{ font-size:100%;}
	.oddLine { background:#F2F2F2 none repeat scroll 0% 0%;}
	label {padding-left:7px;}
	input{ padding:2px;}
	
	.knap {margin-top:5px;}
	div.boxItems h3{margin:0px 0 4px 0;}
	div.boxItems img{margin: 0 0 5px 0;}
	div.boxItems .metaInfo a{ font-size:100%;}

ul.boxItems {background:transparent url(../images/box_shadow.gif) repeat-x scroll left top; margin-top:0px; width:100%; list-style-image:none; list-style-position:inside; list-style-type:none; float:left;}
	ul.boxItems li {padding-top: 10px; padding-left:10px; }

.flexBox{width:100%; float:left; margin-bottom:10px; padding-bottom:10px}
	.flexBox ul.boxItems li{padding:5px 0 5px 0px;}
	.flexBox .boxItems a{ font-size:85%; font-weight:bold; text-decoration:none;}
	.flexBox .boxItems h4 a{color:#333; text-decoration:none; font-size:100%;}
	.flexBox .boxItems h4 a:hover{text-decoration:underline;}
	.flexBox .boxHeaderStreamer strong, .flexBox .paragraphD strong{ font-weight: normal; }


.rightColumn .boxWrap .box .boxItems{padding: 10px 10px 0 10px; width:278px; background-image:none;}
	.rightColumn .boxWrap .box .boxItems img{ float:left; margin-right:10px;}
		.rightColumn .boxWrap .box .boxItems img.large{ float:left; margin-right:0px;}
	.rightColumn .boxWrap .box .boxItems h3{ margin-top:0px; padding-top:0px; display:inline;}
	.rightColumn .boxWrap .box .boxItems p{ }

.boxHeaderStreamer{background: url(../images/box_streamer.gif) repeat-x left top; height:32px; float:left;}
	.oneFourthCRight .boxHeaderStreamer, .oneFourthC .boxHeaderStreamer{background: url(../images/box_streamer2.gif) repeat-x left top; height:26px; width:151px; border:1px solid #438CAD; border-bottom:none;}
	.rightColumn .boxHeaderStreamer{width:298px;}
	.oneThirdC .boxHeaderStreamer{background: url(../images/box_streamer2.gif) repeat-x left top; height:26px; width:206px; border:1px solid #438CAD; border-bottom:none;}
	
	
	.boxHeaderStreamer h4{font-size:100%;font-weight:normal;padding:3px 0pt 0pt 10px; color:#FFFFFF;}
	
	ul.boxHeaderStreamer{display:inline; list-style-type:none; list-style:none; list-style-position:inside; list-style-image:none; float:left;}
	ul.boxHeaderStreamer li{display:inline;}
	
	ul.boxHeaderStreamer a {background:transparent url(../images/naviline.gif) no-repeat scroll right top; color:#FFFFFF; display:inline; float:left; padding:3px 10px 5px; margin-top:2px; text-decoration:none;text-align:center;width:129px; }
	
	.boxHeaderStreamer a{ color:#FFFFFF;}
	
	.boxHeaderStreamer li.threeTabs a{ width:79px;}
	
	.boxHeaderStreamer a.last {background-image:none;}
	.boxHeaderStreamer a:hover{ background-color:#438cad; text-decoration:none;}
	.boxHeaderStreamer a.current {background-color:#438CAD;}

	div#newsletter_signup_response { background: #E6EFF4; border: 1px solid #4B90B1; padding: .5em; }

/* @end BOXES */

/* @group ADS */
.flag{text-align:right; padding:0px; margin:-10px 0 0 0px;}
	.boxHolder img {background: none; border: 0; padding: 0;}
/* @end ADS */

/* @group GALLERYBOX */
.galleryBox { background-color:#000000; min-height:246px; position:relative;}
	.galleryBox img{margin:1px; margin-bottom:5px;}
	.galleryBox h2, .galleryBox p{color:#fff; margin:0px 10px 0px 10px; background-color:#000000;}
		.galleryBox h2 a { color:#F0f0f0;}
	.galleryBox p.metaInfo{color:#666;}
	.galleryBox span.galleryItems {background:transparent url(../images/fotoikon2.gif) no-repeat scroll left center; color:#666;}
	
	#galleryNumbers {position:absolute; top:2px; left:1px;}
		#galleryNumbers a{ background-color:#000000; color:#FFFFFF; height:20px; padding:2px 5px 2px 5px; display:inline; margin:0 1px 0 0; font-size:80%;}
			#galleryNumbers a:hover, #galleryNumbers a.current{background-color:#1F749B;}

	#galleryText {position:absolute; top:111px; right:1px; color:#FFFFFF; background-color:#000000;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;padding:3px 3px 3px 5px;}
		#galleryText a{color:#FFFFFF; font-size:85%;}

.galleryBoxPane {background: #000;}
/* @end GALLERYBOX */

/* @group SEARCH */
#searchForm{ float:right; width:245px; margin-top:-49px; margin-right:10px; display:inline; }
	#searchQ{background:#FFFFFF url(../images/search.gif) no-repeat scroll 1% 50%; border:1px solid #438CAD; font-size:80%; margin-right:5px; padding:2px 1px 2px 20px; width:150px; color:#999999;}
	#searchForm input.calloutButton, .searchInput input.calloutButton { border:1px solid #387e9e; cursor:pointer; display:inline; font-size:90%; width:60px; background:url(../images/knap.gif) repeat; color:#FFFFFF; padding:0 0 1px 0;  }

	/* @group SEARCHPAGE */
	.searchBox{ background:#6DAEC2 url(../images/search_bg.gif) no-repeat top left; height:60px; border-bottom:6px solid #5DA5BB;border-top:2px solid #91C0D0;}
		.searchInput {color:#fff;float:right;font-size:95%;padding-top:22px;width:438px;}
	.searchData{background:transparent url(../images/box_shadow.gif) repeat-x scroll center top; padding:10px 0 5px 0;}
		.searchData p {color: #999999; font-size:90%; padding:0px; margin-top:-5px;}
	/* @end SEARCHPAGE */
	
/* @end SEARCH */	

/* @group CATEGORY FRONTPAGE SPECIFIC */

	/* @group FOCUS AREA */
	
	#firstStory{border:1px solid #E8C25C; background: #f8e0a0 url(../images/firststorybottom.gif) no-repeat bottom; padding-bottom:10px; position:relative;}
		img.firstStory { margin:11px;  margin-bottom:5px; border:1px solid #4b90b1; padding:5px; background-color:#FFFFFF; }
		h1.firstStory, p.firstStory, .gallery h2, .gallery p { margin:0px 11px 2px 11px;}
		
	.oneFourthC img{ padding:5px; background-color:#FFFFFF; border:1px solid #4b90b1; margin:11px 0 6px 0; }
	.oneFourthC img.noBorder{ border:none; padding:0px;}
	.oneFourthC h2{}
	/* @end FOCUS AREA */

	/* @group LISTS - LATEST ARTICLES AND SO ON.. */
	
	ul.listitem li { background: url(../images/standard.gif) left 9px no-repeat;}
	ul.listitem li a{ margin-left:10px;}
	
	p.extraInfo {float: right; display:inline; margin:-20px 0 0px 0;}
	
	ul.articlelist{float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; width:100%;}
		ul.articlelist li { border-top:1px dotted #ccc; clear:both; width:100%; padding-bottom:10px; float:left;}
			ul.articlelist li img{margin: 10px 10px 0px 0; float:left;}
			ul.articlelist li h2 {margin-top:10px;}
		
		ul.articlelist li.first{border-top:1px solid #ccc;}
		ul.articlelist li.last{border-bottom:1px solid #ccc;}
		ul.articlelist li.none{border: none;}
		ul.articlelist li.noBottom{border-bottom: none;}
		ul.articlelist li.classifiedAd{background: url(../images/classifiedad.gif) no-repeat top right #e6eff4; border-top:2px solid #FFF;}
			ul.articlelist li.classifiedAd img{ padding:1px; border: 1px solid #4B90B1;}
			ul.articlelist li.classifiedAd .headerD{padding-right: 10px;}
		/* Exceptions for classified's w/ images */
		.rowB .classifiedAd {width: 261px; padding-left: 165px;}
			.rowB .classifiedAd img {margin: 10px 0 0 -155px;}
		.rightColumn .classifiedAd {padding-left: 114px; width: 186px;}
			.rightColumn .classifiedAd img {margin: 10px 0 0 -104px;}
			
	ul.linklist{float:left; list-style-image:none; list-style-position:outside; list-style-type:none; padding-top:5px; width:100%;}
	ul.linklist li { border-top:1px dotted #ccc; clear:both; width:100%; padding-bottom:5px; padding-top:2px;}
		ul.linklist li a{color:#1F749B; font-size:100%;font-weight:bold; text-decoration:none; display: inline-block;}
			ul.linklist li a:hover{color:#91C0D0;}
		ul.linklist li a.category{color:#FFFFFF; text-decoration:none; font-weight:normal; font-size:100%;}
	ul.linklist li.first{border-top:1px solid #ccc;}
	ul.linklist li.last{border-bottom:1px dotted #ccc;}
	ul.linklist li.none{ border:none;}

a.category{ text-decoration:none; background-color:#91c0d0; color:#FFFFFF; padding:0 2px; font-size: 11px; margin-right:5px;}

#pictureSticker {position:absolute; top:18px; left:19px;}
	#pictureSticker img{ background:none;}
#pictureSticker {
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	background-image:url(../images/ugenstema.png);
	height:80px;
	width:80px;
}

.fronpageTheme #pictureSticker {
	background-image:url(../images/ugenstemaS.png);
	height:97px;
	width:97px;
}
/* @end LISTS - LATEST ARTICLES AND SO ON.. */

/* @end CATEGORY FRONTPAGE SPECIFIC */


/* @group ARTICLEPAGE SPECIFIC */

.articleText{padding-left: 6px; }
	.articleText ul { padding: 0; margin: 0px 0 0 20px; }
	.articleText ul li { padding: 0; margin: 0 0 5px 0; }
	.articleText strong { margin-top: 10px; }
	
	div.articleText ul{ list-style:none; list-style-image:none; list-style-position: outside; margin-left:0px; margin-top:5px; width:430px;}
		div.articleText ul li{background:transparent url(../images/standard.gif) no-repeat scroll left 6px; font-size:14px; padding:2px 0 0px 10px;}
	
.author{ color:#999999; margin:10px 0 0; font-size:12px; padding-top:20px; background:  url(../images/articleshadow.jpg) no-repeat top;}
.imageText{color:#999999; margin:5px 5px 0px 5px; font-size:11px;}
a.articleTextLinks{ color:#1F749B;}

#article {margin: 10px 0 0;}

div.articleText p{margin-bottom:20px;}
div.articleText a{color:#1F749B; text-decoration:underline;}


div.editorialRelatedArticles { padding-left: 6px; }
	div.editorialRelatedArticles a { text-decoration: underline; }
	div.editorialRelatedArticles a:hover { color: #000; }

h1.articleText { padding-top:0px;}
.sektionNumber{color:#999; font-style:italic;}

.articleFunctions{width: 131px; border:1px solid #CCCCCC; margin-top:5px; margin-bottom:15px; padding:10px 10px 5px 10px;}
	.articleFunctions a.newsletter{background: url(../images/newsletter_icon.gif) left top no-repeat; padding-left: 25px; color:#999; font-size:85%; display:block;  margin-bottom:5px;}
	.articleFunctions a.mail{background: url(../images/mail_icon.gif) left top no-repeat; padding-left: 25px; color:#999; font-size:85%; display:block;  margin-bottom:5px;}

.articleFocus {padding:4px; border:1px solid #d0d0d0; float:left; background: url(../images/greystreamer.jpg) repeat-x bottom #F2F2F2;}
.articleFocus h4.headerD { padding-bottom:4px; margin-bottom:-4px; text-align:center; border-bottom:1px solid #D0D0D0;}

.galleryText{ color:#888888; font-size:85%; margin-bottom:5px;}
	.galleryText  .moreDots{ color:#1F749B; font-size:150%; line-height:0.5em;}
	.galleryText strong{ font-weight: normal; }
	.galleryText br{ display: none; }
	
.firstLetter{ font-size:4.6em; line-height:0.9em; margin-left:-4px; float:left; font-weight:bold;}

ul.articleGalleryImages{ float:left; list-style-image:none; list-style-position:outside; list-style-type:none;}
	ul.articleGalleryImages li{margin-bottom: 10px; clear:both;}

div.paginering{ width:470px; float:left;  margin:5px 0px 5px 0px; clear:both;}
	div.pagineringTop{ width:470px; float:left;  margin:0px 0px 10px 0px; clear:both;}
	a.lastPage{ color:#000; padding:2px 5px 2px 5px; font-weight:bold; font-size:11px; background-color:#f8e0a0; float:left;}
	a.nextPage{ color:#000; padding:2px 5px 2px 5px; font-weight:bold; font-size:11px; background-color:#f8e0a0; float:right;}
		a.lastPage:hover, a.nextPage:hover{ text-decoration:none; background-color:#91C0D0; color:#fff;}

.articleBox { background: #f8e0a0 url(../images/firststorybottom.gif) no-repeat bottom; display:inline; float:right; clear: right; margin:0px 10px 10px 10px; padding:8px 10px 15px 10px; width:153px; border:1px solid #E8C25C; }
	.articleBox ol.linklist { color:#666666; font-size:90%; list-style-position:inside; padding:0pt 0pt 0px 0px; }
		.articleBox ol.linklist li{font-weight:bold; font-size:90%; margin-left:0px; color:#333; padding:1px 0;}
		.articleBox ol.linklist a{color:#1F749B; font-weight:bold; }
	.articleBox p { font-size: 0.9em; }	
		
.bottomLinks{ width: 100%; float:left;}
	.relatedArticles{  background: url(../images/greystreamer.jpg) repeat-x bottom #F2F2F2; width:212px; border:1px solid #d0d0d0; font-size:85%; padding:10px;  margin-right: 10px; margin-bottom:10px; float:left;}
	.moreFromCategory{ background: url(../images/greystreamer.jpg) repeat-x bottom #F2F2F2; width:212px; border:1px solid #d0d0d0; padding:10px; font-size:85%; margin-left: 0px; margin-bottom:10px; float:left; display: inline;}
	.moreFromCategory h3, .relatedArticles h3{ font-size:110%;}
		.moreFromCategory span{ font-weight:normal;}		
		.relatedArticles ul.linklist, .moreFromCategory ul.linklist{ padding-top:0px;}
q { 
	color:#98112e; 
	display:block;
	float:left;
	font-size:130%;
	line-height:1.3em;
	width:100%;
	margin:15px 0 15px 0;
	quotes:none;
}
	
.commercial{padding:0px 0 10px 0;float:left; border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0; margin:15px 0; width:100%;float:left;}
.commercialBox{ width:300px; float:left; margin:0px; padding:10px 0; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}
	.commercialBox .paragraphE{margin:-5px 0 5px 0; clear:both;}
	.commercialBox .headerC{margin:-10px 0 5px 0; clear:both;}
	.commercialBox img{margin:0 0 5px 0;}
	
	
.commercialFirst{margin:0px 0 10px 0; padding:10px 0;float:left; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; width:100%;}
	.commercial img, .commercialFirst img{ float:left; margin:10px 0 0 0;}
	.commercial img.horisontal{margin-right:10px; border:0px none;}
	
	.commercial h4{ padding-top:10px; margin-top:0px;}
	.commercial .paragraphE{margin-top:0px;}
	.commercialFirst .paragraphE{margin:-5px 0; clear:both;}
	.commercialFirst .paragraphD{clear:both;}
	.commercial .headerD, .commercialFirst .headerD{padding-top:5px; float:left;}
	.commercialFirst a.callOuts{ float:left; clear:both; width:100%;}
	
	.commercial a, .galleryStyle .commercial a { color:#333333; text-decoration:none;}
	.commercial a.callOuts, .galleryStyle .commercial a.callOuts{color:#1F749B; text-decoration:underline;}
	.commercial a.callOuts:hover, .galleryStyle .commercial a.callOuts:hover{color:#91C0D0;}
	.commercial a:hover{ text-decoration:underline;}

span#splashForEfter{background: url(../images/splash_forefter.png) no-repeat top left; color:#FFFFFF; height:115px; width:115px; position:absolute; top:10px; right:10px;}
	span#splashForEfter p{padding:42px 0px 0 1px; font-size:25px; text-align:center;}

span#galleryCallout{ background:#000000; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; position:absolute; top:6px; left:6px; color:#FFFFFF; padding:3px 3px 3px 5px;}
	span#galleryCallout a {color:#FFFFFF; font-size:85%;}

	/* ARTICLE PAGE TEMPLATE 2 */
	
	.articleSpecial { border-bottom:1px solid #CCCCCC;}

/* @end ARTICLEPAGE SPECIFIC */
		
/* @group SEE THE DIFFERENCE TEMPLATE */

body#seeTheDifferenceView{}

	body#seeTheDifferenceView .row .fourFourthsC { text-align:center;}
	body#seeTheDifferenceView .oneThirdC { position:relative;}
	body#seeTheDifferenceView .row .twoFourthsC { position:relative;}
	
		body#seeTheDifferenceView .row .fourFourthsC h1, body#seeTheDifferenceView .row .fourFourthsC h2 { padding-left:0px; padding-right:0px;}
		body#seeTheDifferenceView h2.headerC {background: url(../images/headershadow.jpg) no-repeat bottom; padding-bottom:25px; font-weight:normal;}
		body#seeTheDifferenceView .row .fourFourthsC h4.headerD {margin:0px; padding:0px;}
		body#seeTheDifferenceView .row .fourFourthsC h4.headerD a{ color:#1F749B;}
		body#seeTheDifferenceView h3 {margin-top:3px;}

	body#seeTheDifferenceView .pictureHolder {margin:0 0 0 10px auto; position:relative; text-align:center;}
		body#seeTheDifferenceView .pictureHolder img{ margin-top:15px; margin-bottom:20px;}

	a.button{ background:transparent url(../images/knap.gif) repeat scroll 0 0; border:1px solid #387E9E; color:#FFFFFF; font-size:90%; padding:3px 15px 3px 15px; display: inline;}
		a.button:hover {background-color:#438cad; background-image:none; text-decoration:none;}

	.galleryTeaser { margin-bottom:20px;  border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
		.galleryTeaser span {padding:8px; float:left;}
		.galleryTeaser img {padding:0px; margin:0px 2px 0 0; border:none;}
		.galleryTeaser a.callOuts { display:block; margin-top:5px;}

	body#seeTheDifferenceView #pictureStickerA {background:url(../images/a.png) no-repeat; display:block; height:62px; overflow:hidden; text-indent:-99999px; width:62px; left:125px; position:absolute; top:40px; }
	body#seeTheDifferenceView #pictureStickerB {background:url(../images/b.png) no-repeat; display:block; height:62px; overflow:hidden; text-indent:-99999px; width:62px; left:125px; position:absolute; top:40px; }
	

	.result { text-align:center; height:100%;}
		.result p.paragraphB { padding-bottom:15px;}
	
	div.resultGraph {background:url(../images/battleGraphEmpty.gif) repeat scroll center top; height:170px; width:80px; position:relative; text-align: left; }
		div.resultGraph span { background:url(../images/battleGraph.gif) repeat scroll center bottom; bottom:0; width:80px; position:absolute; }
		div.resultGraph p { font-size:150%; margin-bottom:-1.75em; text-align:center; width:80px; bottom:0px; position:absolute; }


	span#priceA { background:#000000 none repeat scroll 0 0; color:#FFFFFF; right:6px; opacity:0.8; padding:3px 3px 3px 5px; position:absolute; top:21px; }
	span#priceB { background:#000000 none repeat scroll 0 0; color:#FFFFFF; left:6px; opacity:0.8; padding:3px 3px 3px 5px; position:absolute; top:21px; }
		span#priceA p, span#priceB  p {color:#FFFFFF; font-size:85%; }

		body#seeTheDifferenceView .row .twoFourthsC p.priceA { width:298px;}
		body#seeTheDifferenceView .row .twoFourthsC p.priceB {width:298px; float:right;}
	

	body#seeTheDifferenceView span#firstSticker p, body#seeTheDifferenceView span#secondSticker  p {font-size:85%;}

	body#seeTheDifferenceView .row div.last{margin-bottom:20px;}

	body#seeTheDifferenceView .right { float:right;}

/* @end SEE THE DIFFERENCE TEMPLATE */

/* @group BEFORE AND AFTER TEMPLATE */

body#beforeAndAfterView{}

	body#beforeAndAfterView .row .twoFourthsC { position:relative;}
	body#beforeAndAfterView .row .fourFourthsC { text-align:center;}
	
		body#beforeAndAfterView .row .twoFourthsC h4.right {width:298px; float:right;}
		body#beforeAndAfterView .row .twoFourthsC p.right {width:298px; float:right; margin-bottom:10px;}
		
			body#beforeAndAfterView .row .fourFourthsC h1, body#seeTheDifferenceView .row .fourFourthsC h2 { padding-left:20px; padding-right:20px;}
			body#beforeAndAfterView h2.headerC {background: url(../images/headershadow.jpg) no-repeat bottom; padding-bottom:25px; font-weight:normal;}
			body#beforeAndAfterView .row .fourFourthsC h4.headerD a{ color:#1F749B;}

	body#beforeAndAfterView .right { float:right;}
	body#beforeAndAfterView .row div.last{margin-bottom:20px;}

	.buttonSpace{margin:20px 0 20px 0; height:40px; display:inline;}
		.buttonSpace span, span.buttonSpace{ display:inline; float:left; height:20px; width:300px; margin:0 0 0 170px; padding:5px; text-align:center; display:inline;}

	span#firstSticker { background:#000000 none repeat scroll 0 0; color:#FFFFFF; right:23px; opacity:0.8; padding:3px 3px 3px 5px; position:absolute; top:21px; }
	span#secondSticker { background:#000000 none repeat scroll 0 0; color:#FFFFFF; left:23px; opacity:0.8; padding:3px 3px 3px 5px; position:absolute; top:21px; }
		span#firstSticker p, span#secondSticker  p {color:#FFFFFF; font-size:100%; }
/* @end BEFORE AND AFTER TEMPLATE */

/* @group BEFORE AND AFTER + SEE THE DIFFERENCE - ON FRONTPAGE */

.twoFourthsC .boxHeaderStreamer{background: url(../images/box_streamer2.gif) repeat-x left top; height:26px; width:314px; border:1px solid #438CAD; border-bottom:none;}
	.twoFourthsC .flexBox .boxItems { text-align:center;}
	
body#seeTheDifferenceView .right { float:right; }	
	
.seeTheDifference{ margin-top:10px;}
	.seeTheDifference span{ float:left; padding:13px 0 0 0; margin-top:10px; border-top:1px dotted #CCCCCC; border-bottom:1px solid #CCCCCC;}
		.seeTheDifference .flexBox .boxItems a{ text-decoration:none;}
		.seeTheDifference .flexBox .boxItems a.button{ text-decoration:none; font-weight:normal;}
	.seeTheDifference h2{ padding-top:0px;}

.voteOne, .voteTwo { width:158px; text-align:center; position:relative; height:190px;}
.voteOne { float:left;}
	.voteOne img{ float:left;}
.voteTwo { float:right;}
	.voteTwo img{ float: right;}
	
	.voteOne a.button { position:absolute; bottom:10px; left:40px; } 
	.voteTwo a.button{ position:absolute; bottom:10px; left:45px; }
/* @end BEFORE AND AFTER + SEE THE DIFFERENCE - ON FRONTPAGE */
	
/* @group BEFORE AND AFTER + SEE THE DIFFERENCE - IN SIDEBAR/RIGHTCOLUMN */

.rightColumn .seeTheDifference{ margin-top:0px;}
.rightColumn .seeTheDifference .box .boxItems .voteOne, .rightColumn .voteTwo { width:139px; text-align:center; position:relative; height:175px;}
.rightColumn .seeTheDifference .box .boxItems .voteOne img{ float:left; margin:0px;}
.rightColumn .seeTheDifference .box .boxItems .voteTwo img{ float:right; margin:0px;}
.rightColumn .voteOne a.button { position:absolute; bottom:10px; left:30px; } 
.rightColumn .voteTwo a.button { position:absolute; bottom:10px; left:35px; } 
.rightColumn .seeTheDifference .boxItems { text-align:center;}
.rightColumn .seeTheDifference span{ border-bottom:none;}
/* @end BEFORE AND AFTER + SEE THE DIFFERENCE - IN SIDEBAR/RIGHTCOLUMN */

/* @group GALLERYPAGE SPECIFIC */

.galleryStyle {}
	.galleryStyle h1{padding-top:0px;}
	.galleryStyle p{padding:10px 0 0 0;}

.galleryPics{margin: 10px 0 0 0; border-top:1px solid #CCCCCC; padding:10px 0 0 0; float:left; width:208px;}
	.galleryPics img{border:none; padding:1px 1px 0 0; float:left;}
		.galleryPics a:hover img{border:1px solid #1F749B; padding:5px; height:39px; width:39px; margin:1px 1px 0 0; float:left;}
		.galleryPics a.current img{border:1px solid #1F749B; padding:5px; height:39px; width:39px; margin:1px 1px 0 0; float:left; }

a.prev{float: left; color:#1F749B; font-weight:bold; font-size:12px; text-decoration:underline;}
a.next{float: right; color:#1F749B; font-weight:bold; font-size:12px; text-decoration:underline;}
	a.prev:hover, a.next:hover{color:#91C0D0;}

.galleryStyle a {color:#1F749B; font-weight:bold; text-decoration:underline; padding:5px 0 0px 0;}
	.galleryStyle a:hover{color:#91C0D0;}	

.galleryStyle .articleFunctions{ width:500px;float:left; padding:0px; margin:0px; display:inline; border:none;}
	.galleryStyle .articleFunctions a.newsletter , .galleryStyle .articleFunctions a.mail{margin: 0 10px 5px 0; padding:0px 0 0px 25px; display:inline; float:left; font-weight:normal; text-decoration:none;}
		.galleryStyle .articleFunctions a.newsletter:hover, .galleryStyle .articleFunctions a.mail:hover{text-decoration: underline; color: #999999;}

.galleryBoxLeft, .boxLeft {width:134px; float:left; display:inline; margin-bottom:5px;}
.galleryBoxRight, .boxRight {width:134px; float:right; margin-bottom:5px; display:inline;}


.bigGalleryPic {margin:0pt auto; text-align:center; position:relative;}
	
	.bigGalleryPic #galleryNumbers{ position:relative;}
	.bigGalleryPic #galleryText{right:165px; top:29px;}

.wallpaper { margin-top: 2em; }

/* @end GALLERYPAGE SPECIFIC */

/* @group GALLERYOVERVIEW */
h1.galleryOverviewHeader{border-bottom:1px dotted #CCCCCC;margin-bottom:0px;padding-bottom:5px; margin-top:0px;}
.galleryOverview{margin:0 0 10px 0;}
	.galleryOverview h2{padding-bottom:0px; margin-bottom:0px;}
.callOutsHolder{margin:5px 10px 0 10px;border-top:1px dotted #CCCCCC; width:644px; float:left;}
/* @end GALLERYOVERVIEW */

/* @group SEARCHNUMBERS */

.invertedTab {clear:both; text-align:center; margin-bottom:10px; }
	.invertedTab ul {  margin-top:15px; padding-top:5px;}
		.invertedTab ul li {display:inline; margin:0px;}
			.invertedTab ul li a:hover { color:#fff; background-color:#91C0D0; text-decoration:none;}
			.invertedTab ul li a {font-size:85%; padding:0px 5px 0px 5px; }
			ul li.invertedTabPrevious, ul li.invertedTabNext {border: none;}
			.invertedTab ul li.invertedTabPrevious a, .invertedTab ul li.invertedTabNext a {font-weight:bold; font-size:100%; padding-top:0.3em; margin:0 5px; color:#333; text-decoration:underline; }
			ul li.invertedTabPrevious a:hover, ul li.invertedTabNext a:hover{background-color:#fff; color:#91C0D0; text-decoration:underline;}
		li.invertedTabCurrent {font-size:130%; font-weight:bold; }
		ul li.invertedTabCurrent a { border-bottom:2px solid #91C0D0;}
		ul li.invertedTabCurrent a:hover{ color:#333; background-color:#fff; text-decoration:none;}

.bigGalleryPic .invertedTab { margin-bottom:5px;}
.bigGalleryPic .invertedTab ul {margin-top:0px; padding-top:0px;}
.invertedTab ul.topPaginering {margin:0px; padding:0px;}
/* @end SEARCHNUMBERS */

/* @group CALENDER PAGE SPECIFIC */

.calenderDate{ color:#999999; margin: 0 0 5px 0;}

.calendarLast{float:left; padding-right:5px; font-size:150%; clear:none;}
.calendarNext{float:right; padding-left:5px; font-size:150%; clear:none;}
.calendarMonth{float:left; font-size:100%; clear:none; width:121px; margin: 5px 0 0 0; text-align:center;}

.calendarContainer{float:left; width:100%; border-top:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC; margin:3px 0 0 0; padding:0 0 5px 0;}
	.calendarTable{ width:100%; color:#333;}
		.calendarTable tr td{ text-align:right; font-size:90%; font-weight:bold;}
		.calendarTable tr.notActive{ color:#999999; height:25px;}
			.calendarTable td.notActive, span.notActive{ color:#999999;} 
			.calendarTable td.activeDate a{color:#1F749B; text-decoration:underline;}
			.calendarTable td.currentDate a { color:#FFCC00;}
				.calendarTable td.currentDate a:hover { text-decoration:none;}
	.calendarYear{ font-size:80%; width:100%; text-align:right; font-style:italic; margin-top:5px; float:left; color:#999;}
	ul.calendarExpl{ list-style-position:inside; list-style-type:square; margin-top:-15px; float:left; color:#666; font-size:90%;width:100%;}
/* @end CALENDER PAGE SPECIFIC */
	
/* @group TEST YOUR SELF + VOTE */
.vote{ margin-left:68px; padding-bottom:30px; display:inline;}
	.vote label{ display: inline; margin:-16px 0 0 0px; font-size:100%; line-height:1.4em;}
	.vote input{ margin:3px 0px 0px -5px;}
	.vote .knap{margin:10px 0 10px 0;}
.qNumber{ color:#999999; margin:0px 0px 2px 0;}
	.qNumber span{ color:#666;}

.vote ul.linklist{ width:296px; display:inline;}
	.vote ul.linklist li {padding:2px 5px 5px 10px; margin:0px;}

.voteResultSpace {background:transparent url(../images/votedSpace.gif) repeat scroll 0% 0%;height:25px;margin:3px 0pt 15px;width:100%;}
.voteResultVoted {background:transparent url(../images/voted.gif) repeat scroll 0% 0%;height:25px;}
	.voteResultVoted span {color:#FFFFFF;float:right;font-size:120%;line-height:25px;padding:0pt 5px;}
	.voteResultVoted span.lowerThan15 {color:#000000;position:relative;right:-38px;}

.vote h3{ margin:10px 0 -20px 0; }
	.vote .wrongAnswer label span {color:#CC0000;font-weight:bold;padding-right:3px;}
	.vote .correctAnswer label span {color:#009900;font-weight:bold;padding-right:3px;}

.question{float:left;}
.correctAnswered {background-image:url(http://www.benjamin.dk/static/msn/gfx/markRight.gif);}
.wrongAnswered {background-image:url(http://www.benjamin.dk/static/msn/gfx/markWrong.gif);}
.correctAnswered, .wrongAnswered {background-position:left top;background-repeat:no-repeat;padding:5px 0pt 5px 30px;text-align:left; margin:30px 0 0px 0;}
/* @end TEST YOUR SELF + VOTE */

/* @group NEWSLETTER */
#newsletter input {background:#FFFFFF;border:1px solid #438CAD;color:#999999;font-size:80%;margin-right:5px;padding:2px 1px 2px 5px;width:208px;}
#newsletter p{ color:#999999; margin:-5px 0 5px 0;}
#newsletter span{ font-size:150%; padding-right:5px;}
/* @end NEWSLETTER */

/* @group FRONTPAGE SPECIFIC */

	/* @group CATEGORY-BOXES BELOW THE TOPARTICLES */
	
	.focusArticles{ background:#f6d88a; border:1px solid #e8c25c; margin-right:0px; padding:0px;}
	.focusArticles h3{ background: url(../images/streameryellow.jpg) repeat-x; color:#333; font-size:100%; font-weight:normal; padding:3px 0 6px 10px;}
	.focusArticles ul{ list-style:none; list-style-position:inside; margin:5px; width:634px; display:inline; float:left;}
	.focusArticles ul li{ float:left; width:200px; margin:5px; display:inline;}
	.focusArticles .callOutsMore { background-color: #f3d072; padding:4px 10px 5px 10px; width:624px; border-top:4px solid #E8C25C; text-align:right; margin:0px;}
	/* @end CATEGORY-BOXES BELOW THE TOPARTICLES */
	
	/* @group CATEGORY-BOXES BELOW THE TOPARTICLES END */
	#frontpageFirstFocus {background-color:#ffffff;padding-bottom:0px;float:left;width:644px; margin:5px 0 0 10px; display:inline;}
		#frontpageFirstFocus .row{margin:0px; position:relative; z-index:3;}
		#frontpageFirstFocus .twoThirdsC {position:relative; width:416px;}
			#frontpageFirstFocus .twoThirdsC img, #frontpageFirstFocus .oneThirdC img {margin:10px 0 0 0;}
		#frontpageFirstFocus h2{margin:5px 0 0 0;}
			#frontpageFirstFocus h1 a{color:#FFFFFF;}
		#frontpageFirstFocus .metaInfo{padding-bottom:0px;}
	
	#frontpageFirstFocus #firstStoryText {background-color:#000000;color:#FFFFFF; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; padding:5px 3px 5px 10px;position:absolute;left:6px;top:225px; width:391px;font-weight:bold; display:inline;}
		#frontpageFirstFocus #contentHolder { position:relative;}
			#frontpageFirstFocus #contentHolder #categoryText{background-color:#91C0D0;color:#FFF;padding:0px 2px 0px 4px;position:absolute;left:6px;top:16px; display:inline;}
				#frontpageFirstFocus #contentHolder #categoryText a{color:#FFF;}
					#frontpageFirstFocus #contentHolder #categoryText a:hover{text-decoration:none;}
		
	.rowBdotsFrontpage {background:transparent url(../images/dots.jpg) repeat-x scroll center top;clear:left;display:inline;float:left;margin-top:10px;padding:10px 0 15px 0;width:659px;}
		.rowBdotsFrontpage h4{padding-left: 10px;}
	
	img.magazine{ background: url(../images/magasin_bg.gif) no-repeat top left; border:none; padding:3px 0px 19px 3px; float:right; margin:0 0 0 5px;}
	
	.categoryMinMax{ border:1px solid #cfc288; padding:10px 10px 10px 10px; width:294px; position:relative; margin-top:10px; margin-bottom:10px;}
		.categoryMinMax img.last{border-left: none;}
		.categoryMinMax span.nextPicture{ position:absolute; right:10px; top:125px;}
	
	.frontpageTheme{border:1px solid #990000; margin:0 0 15px 10px; float:left; display:inline; background: url(../images/louise.gif) no-repeat left bottom;}
		.frontpageTheme .oneThirdC{ border-right:1px solid #990000;height:400px; padding:10px; width:186px; margin-left:0px;}
			.frontpageTheme .oneThirdC h3 a, .fronpageTheme .oneThirdC h4 a{ color: #660000;}
			.frontpageTheme .oneThirdC h3{ margin-top:-5px;}
			
		.frontpageTheme .twoThirdsC{ margin:0px; width:425px; padding:5px; border-left:none; min-height:400px; position:relative;}
			.frontpageTheme .twoThirdsC h3, .fronpageTheme .twoThirdsC p { margin: 0 5px 0 5px;}
	
	.latestMagazine h4, .latestMagazine p { text-align:right;}
	
	img.trylCategory{margin-top:10px;} 
	/* @end CATEGORY-BOXES BELOW THE TOPARTICLES END */
	
/* @end FRONTPAGE SPECIFIC */	

/* @group COMPETITION SPECIFIC */
	.competition{margin-left:35px; float: left; display: inline; width: 426px; padding-bottom: 20px;}
		.competition h1 {margin-top:5px; display:inline; float:left; width:100%;}
		.competition h4 {margin:20px 0 0 0; float:left;}
		.competition .paragraphE{float: left; width:100%;}
		.competition .knap{ float:left; clear:both;}
		
	.centerHalf{width:170px; float:left;}
	
	.form{margin: 10px 0 0; float:left;}
		.form input{padding:0px; float:left; clear:left;}
		.form label{padding:0 0 3px 0; margin:5px 0 0 0; float:left; clear:left;}

	#competitionForm {float: left; width: 426px;}
		#competitionForm .vote {margin: 0 0 10px; padding: 0; display: block;}
	
	#competitionForm .submitForm { clear: left; }
	
	.submitForm {float: left; margin-top: 10px;}
	.submitForm input {float: left;}
/* @end COMPETITION SPECIFIC */
/* @group Classified market pages */
	li.advertiser p { margin-left: 2px; }
	p.external_link, p.external_link a { color: #666; }
		p.external_link a { text-decoration: underline; }
	p.tags { color: #222; margin-top: 5px; }
		p.tags a { text-decoration: underline; color: #444; }
		
	ul.tagcategorylist li.selected { padding: 2px 5px; background: #91C0D0; }
		ul.tagcategorylist li.selected a { color: white; font-weight: normal; text-decoration: none; }
		
/* @end Classified market pages */

