/* main styles */
/*
	dark text: #444444
	dark border: #cccccc
	dark background: #eeeeee
	light background: #ffffff
	medium background: #f7f7f7
	light text: #aaaaaa
	colored text: #3a5a7a
*/

.comments {
	/*width: 503px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 20px;
	position: relative;
	}
	
.commentsanswer {
    width: 100%;
}

.comments #commentsheader {
	border-bottom: none;
	margin-bottom: 2px;
	}

.comments #commentspreferences {
	float: right;
	padding: 10px 0 10px 10px;
	margin: 0 0 3px 0;
	}

.comments #commentspreferences p {
	margin: 0;
	}

.comments #commentspreferences form {
	margin: 0;
	padding: 0;
	display: inline;
	}

.comments h3 {
	display: block;
	margin: 3px 0;
	font-size: 12px;
	font-weight: bold;
	padding: 13px 8px 8px 40px;
	background-image: url(http://gfx.dagbladet.no/kommentarer/comments-icon.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	}

.comments .navigation_button .button {
    border-color: #8ba3ba;
}
	
.comments p {
	font-family: Verdana ,Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	color: black;
	}

.comments h4 {
	margin: 3px 0;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;	
	}

.comments #commentsfooter, #commentsnavigator {
	margin: 3px 0;
	padding: 10px 0;	
	}

#commentsnavigator {
	padding: 10px 5px;
	margin-top: 2px;
	}



.comments .comment {
	padding: 0;
	margin: 0;
	border: none;
	background-color: #ffffff;
	line-height: 1.3;
	clear: both;
	}

.comments .comment .commentheader {
	padding: 5px;
	margin: 0;
	}	

.comments .comment .commentheader h5 {
	font-size: 16px;
	margin: 0;
	}

.comments a.button {
	border: 1px solid #d3dee8;
	background-color: white;
	padding: 2px 4px;
	margin: 3px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #555555;
	background-image: url(http://gfx.dagbladet.no/kommentarer/button-gradient.gif);
	background-repeat: repeat-x;
	}
	

.comments a.button:hover {
	border-color: #888;
	}

.comments #commentsheader .button {
	margin-top: 10px;
	float: right;
	}

.comments .comment .commentbody {
	padding: 5px;
	}

.comments .comment .commentbody p {
	font-size: 12px;
	padding: 0;
	}
	
.comments .commentheader h5 {
	padding-left: 22px;
	}
	

	
.comments .starred .commentheader h5 {
	background-image: url(http://gfx.dagbladet.no/kommentarer/icon-starred.gif);
	background-repeat: no-repeat;
	background-position: 22px center;
	padding-left: 40px;
	}
	
.comments .destarred .commentheader h5 {
	background-image: url(http://gfx.dagbladet.no/kommentarer/red-star.gif);
	background-repeat: no-repeat;
	background-position: 22px center;
	padding-left: 40px;
	}
	
.comments .new .commentbody {
	
	}

.comments .commentheader h5 a {
	text-decoration: none;
	}
	
.comments .comment .commentheader p {
	margin: 3px 0 3px 22px;
	}

.comments .comment .commenttools {
	margin: 0 0 10px 5px;
	}
	


.comments .level1 {margin-left: 0;}
.comments .level2 {margin-left: 25px;}
.comments .level3 {margin-left: 50px;}
.comments .level4 {margin-left: 75px;}
.comments .level5 {margin-left: 100px;}
.comments .level6 {margin-left: 125px;}
.comments .level7 {margin-left: 150px;}
.comments .level8 {margin-left: 175px;}
.comments .level9 {margin-left: 200px;}
.comments .level10 {margin-left: 200px;}
.comments .level11 {margin-left: 210px;}
.comments .level12 {margin-left: 220px;}
.comments .level13 {margin-left: 230px;}
.comments .level14 {margin-left: 240px;}
.comments .level15 {margin-left: 250px;}

form .errormessage {
	/*padding: 3px;*/
	/* padding-left: 25px; */
	/*border: 1px solid red;*/
	/*background-color: #ffe7e6;*/
	/* background-image: url(http://gfx.dagbladet.no/fareskilt16x16.gif); */
	background-position:  2px center;
	background-repeat: no-repeat;
	/*margin: 5px 0;*/
	/*margin-top: 10px;*/
	margin-bottom: 3px;
	font-weight: bold;
	color: red;
	float: right;
	position:absolute;
	right:5px;
	}
	
form .ipmessage2 {
	/*padding: 3px;*/
	padding-left: 25px;

	/*border: 1px solid red;*/
	/*background-color: #ffe7e6;*/
	background-image: url(http://gfx.dagbladet.no/fareskilt16x16.gif);
	background-position:  2px center;
	background-repeat: no-repeat;
	/*margin: 5px 0;*/
	margin-top: 10px;
	margin-bottom: 3px;
	font-weight: bold;
	color: red;
	float: right;
	}	

a.expand, a.collapse {
	float: left;
	height: 14px;
	width: 14px;
	border: 1px solid #ddd;
	background-color: white;
	font-weight: bold;
	text-decoration: none;
	color: #444444;
	background-repeat: no-repeat;
	background-image: url(http://gfx.dagbladet.no/g3/replyarrow-small.gif);
	width:25px;
	border:none
	}
	
.level1 a.expand, .level1 a.collapse {display:none}	
	
.morecomments {
	background-color: #f7f7f7;
	padding: 5px; 
	margin: 5px 0;
	border: none;
	}
#comments_container .comments .morecomments {
	background-color: #f7f7f7;
	border: none;
	}
	
#comments_container .comments .morecomments .commentheader {
background-color:transparent;
}

.morecomments h5 {
	font-size: 12px;
	margin: 0;
	padding-left: 22px;
	color: #aaaaaa !important;
	}
	
	

.morecomments h5 a {
	text-decoration: none;
	color: #aaaaaa !important;
	}
	
.morecomments .commentheader h5 a {
    text-decoration: none;
	color: #aaaaaa !important;
}

.others {
	background-image: url(http://gfx.dagbladet.no/kommentarer/others.gif);
	height: 30px;
	padding: 8px;
	padding-left: 40px;
	background-repeat: no-repeat;
	font-size: 12px;
	}	

.startpass .account img {
    margin: 0;
    margin-right: 5px;
    width: 45px;
    height: 60px;
    float: left;
}
	
/* points */

.comments .commentheader .points {
	float: right;
	text-align: center;
	font-size: 10px;
	padding: 2px;
	font-weight: bold;
	color: #444444;
	border: 1px solid #d0dce8;
	background-image: url(http://gfx.dagbladet.no/kommentarer/blue2-gradient.gif);
	background-repeat: repeat-x;
	height: 35px;
	margin: -1px 5px 0 5px;
	}

.comments .commentheader .points img {
	margin-bottom: 5px;
	}


.comments .commentheader .points span.commentpoints {
	font-size: 16px;
	display: block;
	}

a.pointclicker, a.pointclicker-faded {
	float: right;
	/* margin-right: 30px; */
	font-size: 10px;
	border: 1px solid #d0dce8;
	background-color: white;
	padding: 4px 10px;
	font-weight: bold;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 22px;
	margin-right: 1px;
	height: 15px;
	margin-top: -1px;
	}

a.pointclicker {
	background-image: url(http://gfx.dagbladet.no/kommentarer/icon-anbefal2.gif);
	color: #444444;
	}

a.pointclicker:hover {
	background-image: url(http://gfx.dagbladet.no/kommentarer/icon-anbefal-hover2.gif);
	border: 1px solid #3a5a7a;
	}

a.pointclicker-faded {
	color: #ddd !important;
	}

a.pointclicker-faded:hover {
	border: 1px solid #ddd;
	cursor: default;
	}

	
/* dropdown */

.commenttools ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	}

.commenttools li { /* all list items */
	position: relative;
	margin: 3px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #444444;
	float: left;
	}
	
.commenttools li input { /* all list items */
	width: 100%;
	clear: left;
	}
.commenttools li label { /* all list items */
	display: block;
	}

.commenttools li.dropdown {
	background-image: url(http://gfx.dagbladet.no/kommentarer/dropdown.gif);
	background-position: top right;
	padding-right: 20px;
	}

.commenttools li a {
	text-decoration: none;
	}

.commenttools li ul { /* second-level lists */
	display: none;
	width: 4em;
	background-color: white;
	border: 1px solid #ddd;
	position: absolute;
	top: 1.5em;
	left: 0;
	padding: 0;
	}

.commenttools li ul li { /* second level list items */
	width: 10em;
	padding: 2px;
	border: 0;
	margin: 0;
	}

.commenttools li ul li a {
	padding: 3px;
	display: block;
	border: 0;
	}

.commenttools li ul li a:hover {
	background-color: #ddd;
	padding: 3px;
	}

.commenttools li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
	}

.commenttools li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
	}

	
/* Write comment */

.comments .writecomment {
	padding: 0 0 10px 0;
	line-height: 1.2;
	}
	
.comments .writecomment #commentinfo {
	padding: 0 5px;
	}

.comments .writecomment #commentinfo h5 {
	font-size: 14px;
	padding: 0;
	margin: 10px 15px;
	}

.comments .writecomment #commentinfo p {
	padding: 0;
	margin: 5px 15px;
	}

	
.comments .writecomment fieldset {
	margin: 0 10px;
	padding: 10px;
	border: none;
	/* border: 2px solid #cccccc; */
	clear: both;
	}

.comments .writecomment fieldset .buttonrow {
	margin-top: 10px;
	}

.comments .writecomment fieldset legend {
	/* border: 2px solid #cccccc; */
	font-size: 14px;
	color: #aaaaaa;
	margin: 0;
	margin-left: -10px;
	font-weight: bold;
	}

.comments .writecomment fieldset label {
	float: left;
	margin-top: 10px;
	margin-bottom: 3px;
	width: 100px;
	clear: left;
	/* text-align: right; */
	}
	
.comments .writecomment fieldset label.commentTags, .comments .writecomment fieldset label.mailbackAddress {
	float: left;
	margin-top: 10px;
	margin-bottom: 3px;
	width: 300px;
	clear: left;
	/* text-align: right; */
	}
	
.comments .writecomment fieldset label.mailbackAddress {
    width: 260px;
}


input#commentTitle, input.commentTitle {
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	}

textarea#commentBody, textarea.commentBody {
	width: 95%;
	height: 100px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}

input#commentUserName, input.commentUserName, input#commentTags, input.commentTags, input#mailbackAddress, input.mailbackAddress {
	width: 100%;
	}

.assistingText {
    width: 100%;
    color: #777F6F;
    float: left;
}

/* startpass */

.comments .startpass-topp {
	font-weight:bold;
	font-size: 14px;
	line-height:18px;
	background-color: #cccccc;
}
.comments .startpass-topp img {
	float:right;
	width:51px;
	height:16px;
	border:0;
	margin-right:3px;
}
.comments .startpass {
	padding:5px;
	margin-bottom: 15px;
	border: 0;
	background-color: #eeeeee;
}
.comments .startpass input {
	width:95%;
	margin-bottom:5px;
}
.comments .startpass-flytende {
	float:right;
	width:200px;
	margin-left:5px;
	/* border: 1px solid #eeeeee; */
}

/* rating */

.comments dl.star-rating {
	width: 120px;
	float: right;
	margin: 0 0 5px 15px;
	padding: 5px;
	/* background: #ffffd7; */
	/* border: 1px solid; */
	/* border-color: red; */
}

.comments dl.star-rating ol {
	margin: 0 0 0 -40px;
	padding: 0;
	list-style: none;
	width: 100px;
	height: 20px;
	position: relative;
	background: url(http://gfx.dagbladet.no/rating/stjerner.png);
}
.comments dl.star-rating li {
	float: left;
	margin: 0;
	padding: 0;
}
.comments dl.star-rating li a {
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	position: absolute;
	text-decoration: none;
	z-index: 10;
}
.comments dl.star-rating li a:hover {
	background: url(http://gfx.dagbladet.no/rating/stjerner.png) left center;
	left: 0;
	z-index: 2;
}
.comments dl.star-rating a.star1 {
left: 0;
}
.comments dl.star-rating a.star1:hover {
    width: 20px;
}
.comments dl.star-rating a.star2 {
	left: 20px;
}
.comments dl.star-rating a.star2:hover {
	width: 40px;
}
.comments dl.star-rating a.star3 {
	left: 40px;
}
.comments dl.star-rating a.star3:hover {
	width: 60px;
}
.comments dl.star-rating a.star4 {
	left: 60px;
}
.comments dl.star-rating a.star4:hover {
	width: 80px;
}
.comments dl.star-rating a.star5 {
	left: 80px;
}
.comments dl.star-rating a.star5:hover {
	width: 100px;
}
.comments dl.star-rating li.current {
	background: url(http://gfx.dagbladet.no/rating/stjerner.png) left bottom;
	height: 20px;
	z-index: 1;
}

.comments .comment .commenttools a.button {
    color: #3a5a7a;
    background-color: #f3f6f9;
    background-image: none;
}

/* colors */

.comments h1, .comments h2, .comments h3, .comments h4, .comments h5, .comments a, comments h3 a, comments h3 a:hover {
	color: #444444;
	}
	

.comments #commentsheader {
	background-color: #ffffff;
	}

.comments #commentspreferences {
	/* background-color: #ffffff; */	
	}

.comments .writecomment {
	background-color: #f7f7f7;
	}

.comments .writecomment h3 {
	background-color: #eeeeee;
	}

.comments h4 {
	background-color: #eeeeee;
	}

.comments .comment .commentheader {
	background-color: #EDF0F3;
	}	
	
.comments .deleted {
	opacity: .5;
	filter: alpha(opacity=50);
	}

.comments #lastcomments h4 {
	background-color: #eeeeee;
	}

.comments .comment {
	background-color: #ffffff;
	}

.comments .morecomments h5 a {
	color: #aaaaaa;
	}
	
.comments .morecomments a img {
	display: none;
	}

.comments .morecomments h5 a:hover {
	color: #444444 !important;
	}

.comments a.faded {
	color: #aaaaaa;
	}
	
	
/* ingeting */



.comments .navigation_button {
    float: left;
	height: 15px;
	margin-top: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#commentsnavigator {
	clear: both;
	padding-top: 5px;
	}

.comments a.selected {
    background-image: url(http://gfx.dagbladet.no/kommentarer/button-gradient-selected.gif);
	background-repeat: repeat-x;
	color: #ffffff;
}

.comments a.loading {
    background-image: url(http://gfx.dagbladet.no/kommentarer/button-gradient-loading.gif);
	background-repeat: repeat-x;
	color: #ffffff;
}


.comments .collapsed {
    display: none;
}

.comments .expanded {
    display: inline;
}

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

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.comments .feedback_container {
	width:100%;
	margin:4px 0 0 0;
	height: 0;
}

.comments .feedback {
    padding: 10px;
    color: #000000;
    background-color: #F7F7F7;
    border: 1px solid #d3dee8;
}


.feedback form {
    margin: 0;
    padding: 0;
}

.feedback fieldset {
    display: block;
    margin: 0;
    padding: 5px;
}
.feedback legend {
    font-weight: bold;
    text-transfrom: uppercase;
    color: #444444;
}

.feedback label {
    margin: 0 5px 7px 0;
}

.feedback input {
    margin-top: 2px;
    margin-right: 5px;
}

.feedback .submit_OLD {
    border: 1px solid #444444;
    background-color: #ffffff; 
    color: #444444;
}

.feedback .submit_buttons {
    margin: 5px 0 0 0;
}

.comments .message {
    margin-left: 10px;
    font-weight: bold;
    color: #9dad8e;
}

.comments .error_message {
    color: #d76565;
}
.comments .success_message {
    color: #47963e;
}


.navigation  {
    margin-left: auto;
	margin-right: auto;
	text-align:center;
	float:left;
}

.navigation_next {
    float:right;
    display:block;
}

a:focus {
-moz-outline: none;
outline: none;
outline-offset 3px;
}

.comments .logged_in strong {
    color: #3a5a7a;
}
.comments .logged_in em {
    color: #3a5a7a;
}

.comments .writecomment .feedback {
    background-color: #faf6c9;
    color: #444444;
    border: 1px solid #eee9b6;
    display: block;
    padding: 10px;
    margin: 0 0 5px 0;
}


#comments_form_container {
	margin-top: 10px;
}

	form.cmxform fieldset {
	  font-size: 11px;
	  margin-bottom:5px;
	}
	form.cmxform legend {
	  font-weight: bold;
	}
	form.cmxform label {
	  display: inline;
	  float: left;
	  line-height: 1.4;
	  vertical-align: top;
	  font-size: 12px;
	  font-weight: bold;
	  margin-bottom: 3px;
	}
	form.cmxform fieldset ol {
	  margin: 0;
	  padding: 0;
	}
	form.cmxform fieldset li {
	  list-style: none;
	  padding-right: 5px;
	  margin: 0;
	  clear: both;
	  width:100%;
	}
	form.cmxform fieldset fieldset {
	  border: none;
	  margin: 3px 0 0;
	}
	form.cmxform fieldset fieldset legend {
	  padding: 0 0 5px;
	  font-weight: normal;
	}
	form.cmxform fieldset fieldset label {
	  display: block;
	  width: auto;
	  margin-bottom: 8px;
	}

	form.cmxform fieldset fieldset label {
	  margin-left: 123px; /* Width plus 3 (html space) */
	}
	
	form.cmxform label em {
		display: block;
		margin-bottom: 3px;
	}
	form.cmxform label em, form.cmxform label em a, form.cmxform label em a:visited {
		color: #aaa;
		font-weight: normal;
		font-style: normal;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
	}
	
	#verify-cell-form label em, #verify-cell-form label em a, #verify-cell-form label em a:visited {
		color: #666;
		font-weight: normal !important;
	}
	
	form.cmxform input, form.cmxform textarea {
		/*background-image: url(http://gfx.dagbladet.no/innlogging/input_gradient.gif);
		background-repeat: repeat-x;*/
		border: 1px solid #cccccc;
		border-top: 1px solid #999999;
		width: 100%;
		padding: 3px;
		font-size: 12px;
		margin-bottom: 12px;
	}
	form.cmxform input#terms {
		border: 1px solid #cccccc;
		border-top: 1px solid #999999;
		width: 20px;
		padding: 3px;
		font-size: 12px;
		margin-bottom: 12px;
		vertical-align: middle;
	}

	form.cmxform input#commentTitle {
		font-size: 14px;
		color:#2A4660;
		font-weight: bold;
		width: 100%;
	}
	form.cmxform input#password {
		width: 300px;
		display: block;
		clear: both;
	}
	
	form.cmxform input#loginPassword {
		width: 100px;
		display: block;
		clear: both;
	}
	
	form.cmxform input#loginEmail {
		width: 250px;
		display: block;
		clear: both;
	}
	
	form.cmxform input#email, form.cmxform input#signature, form.cmxform input#verificationCode {
		width: 80%;
		display: block;
		clear: both;
	}
	
	form.cmxform input#cell-no {
		width: 200px;
		display: block;
		clear: both;
	}
	
	form.cmxform textarea#commentBody {
		width: 100%;
		/* _width: 200px; */
		height: 120px;
	}
	

	form.cmxform .faded {
	opacity: .5;
	filter: alpha(opacity=50);
	}
	
	form.cmxform .faded input {
		border: 1px solid #ececec;
		color: #cccccc;
	}
		
	form.cmxform h2 em {
		color: #aaaaaa;
	}
	
	form.cmxform button {
		clear: both;
		margin-top: 10px;
	}

	form.cmxform input#signAnonymous {
		width: 15px;
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	
	#DBM_panel_register .bd {
		width:400px;
		height:200px; 
		background-color: white;
		}
	
	#DBM_panel_register .hd,
	#DBM_panel_register .ft {
		display: none;
		}
	
	
	
	#DBM_panel_register .bd input {
		background-image: url(http://gfx.dagbladet.no/innlogging/input_gradient.gif);
		background-repeat: repeat-x;
		border: 1px solid #999;
		height: 22px;
		width: 200px;
		padding: 3px;
		font-size: 16px;
		font-weight: bold;
		}
	
	#DBM_panel_register .bd p {
		margin: 5px 0 10px 0;
		}
	
	#DBM_panel_register .bd h2 {
		font-size: 16px;
		}
	
	form#DBM_panel_register_phone {
		margin-bottom: 10px;
		}
	
	.loader-container {
		left:200px;
		position:relative;
		top:100px;
		z-index:99;
		height: 0px;
	}
	
	#current-step {
		padding-left:8px;
		/*height: 310px;
		min-height: 310px;*/
	}
	
	.noopacity {
		opacity: 0;
	}
	
	.comment-form-notice {
		background-image: url(http://gfx.dagbladet.no/kommentarer/comment-form-notice.gif);
		background-repeat: repeat-x;
		background-color: #fffcc9;
	}
	
	h3.preview-header {
		background-color:#FFFCC9;
		color:#9c9a75;
		margin-bottom:10px;
		padding:10px;
		text-align:center;
	}
	
	#step-2-padding {
		height: 0;
	}	
	
	.fadeout {
		opacity: 0.1;
	}
	
	#preview-entry {
		width: 100%;
		position: relative;
	}
	
	#preview-entry .entry-meta {
		font-family: verdana, arial, sans serif;
	}
	
	.absolute-hidden,  ul#discussion-entries li.absolute-hidden {
		visibility: hidden;
		position: absolute;
	}
	.fixed {
		position: fixed;
	}
	.invisible,  ul#discussion-entries li.invisible {
		display: none;
	}
	.hidden,  ul#discussion-entries li.hidden {
		visibility: hidden;
		position: inherit;
	}
	
	button {
		border: 1px solid;
		border-top-color: #ddd;
		border-left-color: #ddd;
		border-bottom-color: #666;
		border-right-color: #666;
		padding: 3px 10px;
		background: url(http://gfx.dagbladet.no/innlogging/button_gradient.gif) repeat-x bottom;
		margin-right: 5px;
	}

	button:hover {
		border: 1px solid #ff1a76;
		cursor: pointer;
	}
	
	#mask {
		width: 3000px;
		height: 3000px;
		background-color: #000000;
		opacity: 0.25;
		position: fixed;
		z-index: 999;
		top: 0px;
		left: 0px;
	}
	
	#preview-user-name {
		background-color: green;
		color: #ffffff;
		z-index:1000;
	}
	
	.comments .new .commentheader h5 {
		background-image:url(http://gfx.dagbladet.no/kommentarer/icon-new-blue.gif);
		background-position:70px center;
		background-repeat:no-repeat;
		padding-left:95px!important;
		}
	
	.comments #yellow_box {
		border: 3px solid #f0ecbc;
		background-color: lightYellow; 
		padding: 10px;
		}
	
	.comments #yellow_box h2 {
		font-size: 18px; 
		color: black;
		margin-bottom: 10px;
		}
	
	.comments .own .commentheader {
		background-color: #fff;
		}
	
	.comments .own {
		background-color: #eee;
		/* border: 3px solid #D3DFEA; */
		}

	#user-terms, #privacy-terms {
		z-index:1000;
		width:250px;
		top:120px;
		height:390px;
		left:680px;
		padding:10px;
		background-color:lightYellow;
		border:4px solid #f0ecbc;
	}
	
	
	#user-terms .content, #privacy-terms .content {
		width:248px;
		height:390px;
		overflow:auto;
		padding-right: 2px;
	}
		
	#user-terms ul , #privacy-terms ul  {

		margin-bottom: 1em;
		
	}
		
	#user-terms ul li, #privacy-terms ul li {
		font-size: 11px;
		margin-bottom: 4px;
		line-height: 1.3em;
		font-family: verdana, arial, sans serif;
	}
	
	.comments .moderator .commentheader {
		background-color:#C8D3DE;
	}
	
	.comments .moderator {
		background-color:#E3EBF4;
		border:1px solid #8191A5;
	}
	
	.comments .logged_in strong {
	    color: #3a5a7a;
	}
	.comments .logged_in em {
	    color: #3a5a7a;
	}
	
	.comments .comment .commentheader img.profileimage {
		background-color:#FFFFFF;
		border:1px solid #DDDDDD;
		float:left;
		height:36px;
		margin:0 5px;
		padding:1px !important;
		width:40px;
	}
	
	#comments-form-header {
		height: 30px;
		margin-bottom: 10px; 
		font-size: 20px; 
		padding-left: 35px; 
		background: url(http://gfx.dagbladet.no/kommentarer/comments-icon.gif) no-repeat left center;
		padding-top: 10px;
	}

	.feedback #comments-form-header {
		display: none;
	}

	.feedback_container textarea#commentBody {
		width: 100% !important;
	}
	
	#comments_container .level1 textarea {width: 380px !important;}
	#comments_container .level2 textarea {width: 380px !important;}
	#comments_container .level3 textarea {width: 350px !important;}
	#comments_container .level4 textarea {width: 320px !important;}
	#comments_container .level5 textarea {width: 290px !important;}
	#comments_container .level6 textarea {width: 260px !important;}
	#comments_container .level7 textarea {width: 230px !important;}
	#comments_container .level8 textarea {width: 200px !important;}
	
	
	
	/*DB-skin til kommentarfeltet*/

#printkommentarer {width:512px!important;border-bottom:3px solid #d3d3d3;padding-bottom:8px}
#commentsheader {padding:5px}
#comments_container {border-top:2px solid #d60000!important;border-bottom:2px solid #d60000!important}
#commentsheader h3 {font:normal bold 19px arial,verdana,sans-serif;background-image: url(http://gfx.dagbladet.no/kommentarer/comment-big-red.gif); background-position: 0 7px;padding:5px 0 5px 30px;margin:0}
#commentsheader h3 span {color:#aaa;font-size:16px}
#comments-form-header {background-image: url(http://gfx.dagbladet.no/kommentarer/comment-big-red.gif)!important;padding:0 0 0 30px;margin:0;font-size:24px!important}
.comments #commentsfooter, #commentsnavigator {background:#fff;border-top:3px solid #eee;height:23px;}



#commentsnavigator, #commentsfooter {margin:0!important;padding:0!important;}
.comments .navigation_button, .comments .navigation_next, .navigation {margin:0;padding:0;height:20px}
.comments .navigation_button a, .comments .navigation_next a, .navigation a {margin:0;padding:5px 8px;display:block}

.comments a.selected {font-weight:bold!important;color:#d60000!important}
#commentspreferences a {color:#d60000}

.comments a.button, .comments a.button_feedback {background:none;color:#000;border:none;font:normal normal 11px verdana,arial,sans-serif;}
.comments a.button:hover {background:none;color:#d60000;border:none;font:normal normal 11px verdana,arial,sans-serif;background-color:#eee}

.comments .comment .commentheader {background:none;border-top:1px solid #ccc;padding:5px 0;}
.comments .commentheader h5 a {color:#000;font-size:14px}
.comments .comment .commentheader p {margin-top:0;color:#aaa}
.commentheader p a {font-size:12px;margin-right:5px}

.comments .comment .commentheader img.profileimage {border:none;padding:0}
.comments .commentheader .points {background:none;border:none}
.comments .commentheader .points span.commentpoints {color:#c00000}

.comments a.pointclicker {background:#f9f9f9;border:1px solid #ccc;color:#d60000;font:normal bold 15px arial,helvetica,sans-serif;padding:8px 3px 8px 3px;height:auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.comments a.pointclicker:hover {background:#d60000;color:#fff;border-color:#b60000}

.comments a.pointclicker-faded {background:#fff;border:1px solid #d3d3d3;color:#ccc;font:normal bold 11px verdana,arial,helvetica,sans-serif;padding:4px 10px;height:auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.comments a.pointclicker-faded:hover {background:#fff;color:#ccc;border-color:#d3d3d3}




#comments_container .comments .morecomments {background:none;border-top:1px solid #ccc;color:#000;padding:5px 0;margin-bottom:0}
.morecomments .commentheader h5 a {color:#000!important;font-size:14px}

.comments .comment .commenttools a.button {background:none;color:#000;font:normal normal 11px verdana,arial,sans-serif;text-decoration:underline;line-height:14px;margin-bottom:2px;}

.userSignature h2 {font-size:15px!important;width:100%;color:#000!important}
.userSignature img {border:none!important;padding:0!important}

.comments .new .commentheader h5 {background-image:url(http://gfx.dagbladet.no/kommentarer/icon-new-red.gif); background-position: 70px 4px}

.comments .feedback {background:none;border:none;border-top:2px solid #d60000;border-bottom:2px solid #d3d3d3;font-family:verdana,arial,sans-serif;font-size:11px;margin-top:8px}
a#comment_logout {color:#000;text-decoration:underline!important}
a#comment_logout:hover {color:#d60000!important;text-decoration:underline!important}


.comments .comment .commentbody p {line-height:150%;font:normal normal 15px arial,helvetica,sans-serif!important}

form.cmxform input#commentTitle, form.cmxform textarea#commentBody {width:80%;color:#000}


.db-button.type3.button {border:1px solid #ababab;font:normal bold 11px verdana,arial,sans-serif;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:inline-block;text-align:center;padding:4px 10px;color:#fff!important;background:#a10000 url(http://gfx.dagbladet.no/g4/bg-red-btn.gif) repeat-x left center!important;font-weight:bold!important;color:#fff;border-color:#8d0000;color:#fff}
.db-button.type3.button:hover {cursor:pointer;border-color:#a10000}
.db-button.type3.button:active {background-image:url(http://gfx.dagbladet.no/g4/bg-red-btn-r.gif);border-color:#a10000}

.db-button.type3.button_feedback {border:1px solid #ababab;font:normal bold 11px verdana,arial,sans-serif;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:inline-block;text-align:center;padding:4px 10px;color:#fff!important;background:#a10000 url(http://gfx.dagbladet.no/g4/bg-red-btn.gif) repeat-x left center!important;font-weight:bold!important;color:#fff;border-color:#8d0000;color:#fff}
.db-button.type3.button_feedback:hover {cursor:pointer;border-color:#a10000}
.db-button.type3.button_feedback:active {background-image:url(http://gfx.dagbladet.no/g4/bg-red-btn-r.gif);border-color:#a10000}

.comments .comment.level1 .commentheader p {padding-left:0}
.comments .comment.level1 .commentheader h5 {padding-left:0px;}
