body {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0 0 15px 0;
	background: url(img/bg.jpg) #eaeaea repeat-x top;
	}

a, a:visited {
	text-decoration: underline;
	color: #576063;
	}

a:hover {
	text-decoration: none;
	}

.noBorder {
	border: none !important;
	}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

.clearfix {
	display: inline-block;
	}

	/* Hide from IE Mac \*/
.clearfix {
	display: block;
	}
	/* End hide from IE Mac */

#wrapper {
	margin: auto;
	width: 960px;
	}

.breadcrumb .fb_iframe_widget {
	float: right;
	}

.inline {
	display: inline;
	}

.nobg {
	background: none !important;
	}

#logo {
	float: left;
	margin: 8px 0;
	}

.topText {
	float: right;
	}

#logo a {
	display: block;
	background: url(img/mobilterminalen.jpg) no-repeat 0 -27px;
	width: 199px;
	height: 39px;
	}

#logo a span {
	display: none;
	}

#betaling {
	display: block;
	background: url(img/mobilterminalen.jpg) no-repeat 0 0;
	width: 182px;
	height: 27px;
	margin: 0 4px 0 0;
	}

.topText p {
	margin: 5px 0 3px 0;
	padding: 0;
	color: #555;
	font-size: 11px;
	}

#left {
	float: left;
	width: 624px;
	}

#right {
	float: left;
	width: 300px;
	margin: 0 0 0 10px;
	}

/*** single.php ***/
#leftSingle {
	float: left;
	width: 300px;
	margin: 0 15px 0 0;
	}

#rightSingle {
	float: left;
	width: 619px;
	margin: 0;
	}

#rightSingle p {
	font-size: 13px;
	line-height: 20px;
	margin: 0;
	padding: 0 0 15px 0;
	color: #333;
	}

#rightSingle .postTabs_divs ul, #rightSingle .postTabs_divs ol, .s465-nyhed ul, .s465-nyhed ol {
	margin: 4px 0 15px 35px;
	padding: 0;
	font-size: 12px;
	}

#rightSingle .postTabs_divs ul li, #rightSingle .postTabs_divs ol li, .s465-nyhed ul li, .s465-nyhed ol li {
	padding: 0 0 3px 0;
	line-height: 20px;
	}

#rightSingle h1 {
	font-size: 28px;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0;
	padding: 0;
	color: #444;
	}

#rightSingle h2 {
	font-family: Georgia;
	font-size: 22px;
	color: #333;
	font-weight: normal;
	margin: 0;
	padding: 15px 0 8px 0;
	}

#relaterede-nyheder {
	border-top: 1px dotted #dcd9d0;
	}

#subheadline {
	padding: 5px 0 3px 0 !important;
	color: #666 !important;
	font-size: 20px !important;
	}

#rightSingle h3 {
	font-family: Georgia;
	font-size: 16px;
	color: #444;
	margin: 0;
	padding: 5px 0 3px 0;
	}

#rightSingle h4 {
	font-family: Georgia;
	font-size: 15px;
	color: #333;
	margin: 0;
	padding: 15px 0 10px 0;
	}

#rightSingle p strong {
	color: #333;
	}

#rightSingle p a {
	text-decoration: underline;
	}

#rightSingle p a:hover {
	background: #f8f7f4;
	}

#rightSingle p a img {
	border: none !important;
	}

.wp-pagenavi {
	font-size: 13px;
	}

.wp-pagenavi span.pages {
	padding: 1px 4px;
	border: 1px solid #dfdfcb;
	background: #f8f8ee;
	margin: 0 1px;
	color: #777;
	}

.wp-pagenavi a.page, .wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink {
	padding: 1px 5px;
	margin: 0 1px;
	border: 1px solid #c7c2b4;
	background: #f6f4ec;
	text-decoration: none;
	}

.wp-pagenavi a.page:hover, .wp-pagenavi a.nextpostslink:hover, .wp-pagenavi a.previouspostslink:hover {
	border: 1px solid #000;
	}

.wp-pagenavi span.current {
	background: #fff;
	padding: 1px 5px;
	margin: 0 1px;
	border: 1px solid #d2cec3;
	font-weight: bold;
	}
/* single 465 */

.s465-nyhed {
	float: left;
	width: 435px;
	padding: 5px 0 0 0;
	font-family: verdana;
	}

.s465-img {
	float: left;
	width: 170px;
	padding: 8px 0;
	margin: 0 0 0 13px;
	text-align: center;
	border-bottom: 1px dotted #dcd9d0;
	}

p.skribent {
	padding: 0 0 4px 0!important;
	margin: 0 !important;
	border-bottom: 1px dotted #dcd9d0;
	font-size: 11px !important;
	color: #948d79 !important;
	}

.fb-like-s465 {
	border-top: 1px dotted #dcd9d0;
	padding: 6px 0 10px 0;
	margin: 0;
	}

span.th-post {
	display: block;
	float: left;
	width: 80px;
	}

span.title {
	display: block;
	float: left;
	width: 205px;
	}

span.title small {
	font-weight: normal;
	font-size: 10px;
	}

/* /prischart */

span.updated {
	background: url(img/p/checkmark.gif) no-repeat 0 0;
	padding: 0 0 0 18px;
	font-size: 11px;
	color: #777;
	}

span.pf {
	font-size: 11px;
	color: #777;
	float: right;
	}

/* /prischart */

.phonePreview {
	padding: 5px 0;
	text-align: center;
	}

.phonePreview:hover {
	cursor: pointer;
	}

#billigst {
	border: 1px solid #d2cec3;
	margin: 4px auto 10px auto;
	width: 210px;
	padding: 8px 10px;
	}

#billigst p {
	padding: 0;
	margin: 0 0 7px 0;
	font-size: 16px;
	font-weight: bold;
	color: #555;
	}

#billigst div {
	float: left;
	}

#bia {
	float: left;
	width: 52%;
	}

#bib {
	float: left;
	width: 48%;
	text-align: right;
	}

#singleP {
	font-size: 18px !important;
	font-family: Georgia;
	}

a.bestilnu {
	display: block;
	height: 31px;
	width: 84px;
	padding: 5px 0 0 0;
	background: url(img/lknap.gif) -84px 0;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-left: auto;
	text-decoration: none;
	}

a.bestilnu:hover {
	background: url(img/lknap.gif) 0 0;
	}

#mobil-anmeldelse, .rightSingle {
	font-family: verdana;
	}
/*** /single.php ***/

#topNav {
	background: url(img/nav/bg.jpg) repeat-x 0 -44px;
	}

#topNav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	background: url(img/nav/bg.jpg) no-repeat 100% -88px;
	}

#topNav ul li {
	float: left;
	}

#topNav a {
	background: url(img/nav/bg.jpg) repeat-x 0 -44px;
	display: block;
	font-size: 16px;
	color: #666;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	}

#topNav a span {
	padding: 6px 9px 0 9px;
	background: url(img/nav/divider.jpg) no-repeat 0 0;
	display: block;
	text-align: center;
	height: 38px;
	}

#topNav a em {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	}

#topNav a:hover {
	background: url(img/nav/bg.jpg) repeat-x 0 -176px;
	display: block;
	color: #000;
	}

#topNav a:hover span {
	background: url(img/nav/divider.jpg) no-repeat 0 -44px;
	display: block;
	}

#topNav a.first span {
	background: url(img/nav/bg.jpg) no-repeat 0 0;
	padding: 13px 13px 0 18px;
	height: 31px !important;
	}

#topNav a.first:hover span {
	background: url(img/nav/bg.jpg) no-repeat 0 -132px;
	}

#contentWrapLeft {
	background: url(img/l.png) repeat-y left;
	}

#contentWrapRight {
	background: url(img/r.png) repeat-y right;
	}

.contentWrap {
	margin: 0 3px;
	background: #fff;
	padding: 7px 10px 15px 10px;
	}

.contentBt {
	background: url(img/contentbt.gif) no-repeat bottom;
	height: 7px;
	}

.text {
	background: #fffdf4;
	border: 1px solid #e1d9ae;
	padding: 0;
	margin: 0 0 8px 0;
	}

.text h1 {
	margin: 0 0 3px 0;
	padding: 5px 0 0 0;
	color: #493e00;
	font-size: 16px;
	font-weight: normal;
	}

.text p {
	line-height: 16px;
	font-size: 11px;
	padding: 0;
	margin: 0;
	color: #342c00;
	}

.text p.t {
	font-size: 12px !important;
	}

#billige-mobiler-billede {
	float: left;
	width: 180px;
	height: 117px;
	}

#mobil-terminalen-info {
	float: left;
	width: 436px;
	height: 130px;
	padding: 0 0 0 5px;
	background: url(img/desbg.jpg) no-repeat left;
	}

.btm {
	padding: 7px 10px;
	margin: 5px 0 0 0;
	font-size: 11px;
	border: none;
	background: #fafafa;
	}

.btm h3 {
	font-size: 14px;
	margin: 0;
	padding: 0 0 3px 0;
	color: #777;
	}

.btm p {
	line-height: 15px;
	color: #666;
	margin: 0;
	padding: 0;
	}

.listings {
	margin: 0 0 10px 0;
	}

.listings h2, .listings h1, #ptitle h1 {
	background: url(img/barbg.jpg) #f9f9ef repeat-x bottom;
	border: 1px solid #d2cec3;
	margin: 0;
	padding: 3px 7px;
	font-size: 20px;
	font-weight: normal;
	color: #655943;
	}

h2#archiveTitle {
	background: #f8f8f5 !important;
	border: none !important;
	border-bottom: 1px solid #d4d2cd !important;
	font-size: 18px !important;
	color: #767066 !important;
	margin-top: 2px !important;
	}

ul.listings {
	margin: 3px 0 0 0;
	padding: 0;
	list-style-type: none;
	}

ul.listings li {
	margin: 0;
	padding: 10px 0;
	border-bottom: 5px solid #d2cec3;
	background: url(img/listingbg2.jpg) repeat-y right;
	}

ul.listings li div {
	float: left;
	}

.phone-img {
	width: 115px;
	text-align: center;
	}

img.cfi {
	border: none;
	}

.phone-info {
	width: 280px;
	}

.phone-info h4, .kategori-snip h4 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	}

.phone-info h4 a {
	color: #f90064;
	}

ul.specs {
	list-style-type: none;
	margin: 0;
	padding: 5px 0 0 0;
	}

ul.specs li {
	margin: 0;
	padding: 2px 0 2px 12px;
	border: none;
	background: url(img/pkt.gif) no-repeat 0 7px;
	color: #3b372b;
	}

.phone-price {
	width: 224px;
	}

.phone-price p a {
	text-decoration: none;
	}

.phone-price p a:hover {
	text-decoration: underline;
	}

p.b {
	margin: 0;
	padding: 0 0 0 19px;
	font-weight: bold;
	font-size: 13px;
	color: #333;
	background: url(img/chckm.gif) no-repeat 0 1px;
	}

p.interval {
	padding: 0;
	margin: 11px 0 9px 0;
	font-size: 16px;
	font-family: Georgia;
	}

p.forhandl {
	margin: 0 0 12px 0;
	padding: 0;
	color: #576063;
	}

p.bhos {
	background: url(img/p/dot.gif) repeat-x top;
	padding: 15px 0 0 0;
	margin: 0 5px 0 0;
	color: #576063;
	}

p.bpris {
	padding: 0;
	margin: 2px 0 0 0;
	font-size: 21px;
	font-family: Georgia;
	}

p.bpris a {
	color: #000;
	}

a.buy-now {
	float: right;
	display: block;
	height: 46px;
	width: 94px;
	margin: 17px 5px 0 0;
	padding: 7px 0 0 0;
	background: url(img/bestil.gif) -94px 0;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	}

a.buy-now:hover {
	background: url(img/bestil.gif) 0 0;
	text-decoration: none;
	}

p.minp {
	padding: 0;
	margin: 19px 0 0 0;
	font-size: 10px;
	color: #576063;
	font-style: italic;
	}

.paging {
	background: url(img/barbg.jpg) repeat-x;
	border: 1px solid #d2cec3;
	text-align: center;
	margin: 0;
	padding: 0 10px;
	line-height: 26px;
	font-size: 15px;
	color: #655943;
	}

.rBlock {
	margin: 0 0 10px 0;
	}

.subhline {
	background: url(img/barbg.jpg) repeat-x;
	border: 1px solid #d2cec3;
	margin: 0;
	padding: 0 10px;
	line-height: 26px;
	font-size: 15px;
	color: #655943;
	}

.rBlock ol {
	border-right: 1px solid #d2cec3;
	border-left: 1px solid #d2cec3;
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

.rBlock ol li {
	padding: 0;
	border-bottom: 1px solid #d2cec3;
	}

.rBlock b {
	font-size: 16px;
	color: #adadad;
	padding: 0 5px 0 0;
	}

.rBlock ol li a {
	padding: 4px 0 4px 10px;
	text-decoration: none;
	display: block;
	font-weight: bold;
	}

.rBlock ol li a:hover {
	background: #faf9f0;
	text-decoration: none;
	}

#nyhederBlock li a {
	padding: 4px 0 4px 4px;
	}

a .th-post .wp-post-image {
	border: 1px solid #fff;
	}

a:hover .th-post .wp-post-image {
	border: 1px solid #c2bdaf;
	}

.contentTags {
	padding: 0 0 10px 0;
	}

.sidebarAd {
	text-align: center;
	margin: 0 0 10px 0;
	}

.bottomAd {
	text-align: center;
	padding: 5px 0;
	}
	
.tags {
	border: 1px solid #d2cec3;
	border-top: none;
	margin: 0;
	padding: 10px;
	list-style-type: none;
	}

.tags a {
	line-height: 20px;
	}

.tags ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

.tags li {
	padding: 3px 0;
	}

p.pollQ {
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 0;
	}

.breadcrumb {
	border-bottom: 1px dotted #d2cec3;
	margin: 0;
	padding: 0 0 3px 0;
	font-weight: normal;
	color: #655943;
	font-size: 11px;
	line-height: 22px
	}

.breadcrumb span {
	font-size: 16px;
	}

#ptitle p {
	font-size: 13px;
	line-height: 17px;
	}

/*********content*********/

.contentMain {
	margin: 10px 0 0 0;
	}

table.contentPrice {
	width: 70%;
	margin: 20px 0 0 0;
	}

table.contentPrice td {
	padding: 3px 0;
	color: #555;
	}

table.contentPrice strong {
	color: #444;
	font-size: 14px;
	}

td.cheapest {
	padding: 0 0 8px 0 !important;
	}

.date {
	font-size: 11px;
	color: #666;
	}

.dateBig {
	font-size: 12px;
	color: #555;
	}

.grey {
	background: url(img/totalbg.jpg) repeat-x top;
	}

table.contentPrice .list-r span {
	font-size: 14px;
	font-weight: bold;
	color: #444;
	}

table.contentPrice .list-l span {
	font-size: 14px;
	font-weight: bold;
	color: #444;
	padding: 0 0 0 3px;
	}

a.buy {
	display: block;
	height: 46px;
	width: 95px;
	margin: 3px 0 0 0;
	padding: 11px 0 0 0;
	background: url(img/buybutton.jpg) -95px 0;
	text-align: center;
	color: #fff;
	font-size: 18px;
	text-decoration: none;
	}

a.buy:hover {
	background: url(img/buybutton.jpg) 0 0;
	text-decoration: none;
	}

div.offer {
	padding: 10px;
	border: 1px solid #d2cec3;
	border-top: none;
	}

div.offer h4 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #666;
	font-size: 16px;
	}

.offer img {
	float: left;
	margin: 0 2px 5px 0;
	}

.offerSubmit {
	float: right;
	text-align: left;
	width: 105px;
	}

div.offer ul {
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0;
	}

div.offer li {
	padding: 2px 0 0 8px;
	margin: 0;
	background: url(img/pkt.gif) no-repeat 0 7px;
	}

a.onsale, a.onsale:visited {
	display: block;
	height: 36px;
	width: 70px;
	padding: 5px 0 0 0;
	margin: 8px 0 0 0;
	background: url(img/offerbutton.jpg) -70px 0;
	text-align: center;
	color: #fff;
	font-size: 16px;
	text-decoration: none;
	}

a.onsale:hover {
	background: url(img/offerbutton.jpg) 0 0;
	text-decoration: none;
	}

.offer span {
	padding-left: 3px;
	font-size: 16px;
	color: #333;
	}

#bottomWrap {
	margin: 10px auto 0 auto;
	width: 956px;
	}

.bottomContent {
	background: url(img/bottombg.gif) 0 -4px no-repeat #cecece;
	padding: 10px 10px 7px 10px;
	}

.bottomBottom {
	height: 4px;
	background: url(img/bottombg.gif) 0 0;
	}

.bottomContent p {
	font-size: 11px;
	float: left;
	color: #666;
	margin: 0 0 0 8px;
	padding: 8px 0 0 0;
	}

.sociable {
	float: right;
	}

.sociable ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

.sociable ul li {
	float: left;
	padding: 0;
	margin: 0 3px 0 0;
	}

.sociable img {
	border: none;
	}

/****comments****/
#respond h4, h4#comments {
	background: url(img/barbg.jpg) #f9f9ef repeat-x bottom;
	border: 1px solid #d2cec3;
	margin: 0;
	padding: 4px 7px;
	font-size: 18px;
	font-weight: normal;
	color: #655943;
	}

#respond h4 span {
	background: url(img/com.gif) 0 0 no-repeat;
	padding: 0 0 0 22px;
	}

ol.commentlist {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	}

ol.commentlist li {
	padding: 10px 10px 0 10px;
	}

.comment-body p {
	padding: 8px 0 10px 0 !important;
	margin: 0 !important;
	line-height: 18px !important;
	}

.comment {
	border-bottom: 1px dotted #e1dccf;
	}

.comment-author-admin {
	background: #f9f8ef;
	}

cite.fn {
	font-weight: bold;
	font-style: normal;
	color: #333;
	}

.commentmetadata {
	font-size: 11px;
	}

/****** /comments *****/

.catDescription {
	border: 1px solid #d2cec3;
	border-top: none;
	padding: 10px 10px 0 10px;
	}

.catDescription p {
	line-height: 16px;
	color: #444;
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 11px;
	}

ol#pl {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: verdana;
	}

ol#pl li {
	margin: 0 0 6px 0;
	padding: 0;
	}

ol#pl #top {
	height: 29px;
	background: url(img/p/top.gif) repeat-x 0 0;
	border: 1px solid #c3bdac;
	}

ol#pl #top div {
	float: left;
	margin: 0 0 0 0 !important;
	padding: 8px 0;
	color: #57533c;
	background: url(img/p/top.gif) no-repeat 100% -29px;
	text-align: center;
	font-size: 11px;
	}

ol#pl #top .totalpris {
	background: none;
	}

ol#p #featured {
	border: 1px solid #dc006e;
	background: #fff;
	}

/*** nyhed cat ***/
.nyhed-img {
	width: 200px;
	float: left;
	border: 1px dotted #999;
	text-align: center;
	padding: 10px 0;
	}

.kategori-snip {
	width: 412px;
	float: left;
	margin: 0 0 0 10px;
	}

.kategori-snip p {
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding: 0 0 15px 0;
	color: #333;
	}

p.af {
	color: #948d79;
	font-size: 11px;
	padding: 5px 0;
	}

/********* p *********/
.p_without_p_desc { display:none }
.p_without_p_asc { display:none }
.p_with_p_desc { display:none }
.p_with_p_asc { display:block }
#udenabonnement_title { cursor: pointer; }
#totalpris_title { cursor: pointer; }

.company_desc { display:none }
.company_asc { display:none }
.pay_desc { display:none }
.pay_asc { display:none }
#udbyder_title { cursor: pointer; }
#betaling_title { cursor: pointer; }

.bold {
	font-weight: bold;
	}

ol#p .featured {
	border: 1px solid #dc006e;
	background: #fff;
}
/********* /p *********/