/* ************************************************************** */
/*                             GENERELL                           */  
/* ************************************************************** */   

body{
	width:972px;
	font-size:101%;
	background-image:url(http://gfx.dagbladet.no/utvikling/bakgr-tj.gif);
	margin:0; padding:0;
}

a:hover{
	text-decoration:underline;
}
font {
	font-size: 12px;
}
form{
	display:inline;
	padding:0;
	margin:0;
}
input,select,textarea{
	font-size:11px;
}
ul{
	padding:0;
	margin:0 0 10px 16px;
	list-style-type:disk;
}
.liten {
	font-size: 10px;
}
h1,h2{
	display:inline;
}
h2{
	font-size:15px;
}
h2 a:link, h2 a:visited{
	text-decoration: none;
}
h2 a:hover{
	text-decoration: underline;
}
.cr{
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
}
.cr2{
	clear:both;
	height:10px;
}
.hr-l, .hr-d{
	clear:both;
	font-size:0;
	line-height:0;
	margin:10px 0;
}

img {
	background: url(http://gfx.dagbladet.no/g2/laster.gif) no-repeat 50% 50%;
	min-height: 10px;
}

/* ************************************************************** */
/*                               TOPP                             */  
/* ************************************************************** */ 

#topp-ad{
	width:972px;
	height:160px;
	background-image:url(http://gfx.dagbladet.no/g2/ad-v4.gif);
	background-repeat:no-repeat;
	background-position:773px 2px;
	background-color: white;
}
.ad768-topp{
	float:left; width:770px;
}
.ad180-topp{
	float:right; width:182px;
}

.kontakt {
	float:right;
	width:60px;
	height: 17px;
}
.kontakt img {
	border:none;
	margin: 5px 5px 0 0;
}
#logotopp-u img{
	float: left;
	border:none;
}
#logotopp-u{ /*uten bilde*/
	text-align: center;
	margin:0 0 10px 0;
	padding:5px 0;
	font-weight:bold;
	width: 972px;
	font-size: 50px;
	border-width: 0 0 3px 0;
}
#logotopp-u a:link, #logotopp-u a:visited{
	text-decoration: none;
	margin-left: 10px;
}
#logotopp-u a:hover{
	text-decoration: underline;
}
#logotopp-i{ /*med bilde*/
	margin:0 0 10px 0;
}
#logotopp-i img{ /*med bilde*/
	width: 972px;
	border: none;
}
.bgrfix:after {
    content:"."; display:block; height:0; clear:both; visibility:hidden;
}
.bgrfix {display:inline-block;
}
/* skjul for IE-mac \*/
* html .bgrfix {
	height:1%;
}
.bgrfix {
	display:block;
}
/* slutt */

/* ************************************************************** */
/*                             INNHOLD                            */  
/* ************************************************************** */ 

#innhold {
	background-image: url(http://gfx.dagbladet.no/blogging/bakgr-blogging.gif);
	width: 972px;
}
.sp1,.sp2{
	float:left;
}
.sp1{
	margin-right: 15px;
	display: inline;
}
.sp3{
	float:right;
	overflow: hidden;
}
.sp1,.sp3{
	margin-bottom:10px;
	width:217px;
	font-size: .7em;
}
.sp2{
	margin-bottom:10px;
	width:505px;
	font-size: .8em;
	overflow: hidden;
}

.sp2 h1 {
	margin:20px 0 10px 0;
	font-size: 20px;
}
.sp2 h1 a:link, .sp2 h1 a:visited{
	text-decoration:none;
}
.sp2 h1 a:hover {
	text-decoration:underline;
}
.bildeboks-venstre, .bildeboks-hoyre {	
	font-size: 11px;
}
.bildeboks-venstre {
	float: left;
	margin:10px 10px 10px 0;
}
.bildeboks-hoyre {
	float: right;
	margin:10px 0 10px 10px;
}
.bildeboks-panorama {
	width: 505px;
	margin:10px 0 10px 0;
	font-size: 11px;
}
.bildeboks-panorama img{
	max-width: 503px;
}
.bildeboks-venstre img, .bildeboks-hoyre img {
	display: inline;
	vertical-align:bottom
}
h1.boxhead{
	font-size: 14px;
	line-height:20px;
	display:block;
	margin:0 0 3px 0;
	text-transform:uppercase;
}
h1.boxhead a:link,h1.boxhead a:visited{
	text-decoration:none;
}
h1.boxhead a:hover {
	text-decoration:underline;
}
h1.boxhead img{
	width: 17px;
	height: 17px;
	float: right;
	border:none;
	margin-right:2px;
}


/* ************************************************************** */
/*                             VENSTRE                            */  
/* ************************************************************** */ 

h2.sokerestittel {
font-size: 16px;
}
h2.navn {
	text-transform: capitalize;
}
h2.navn a{
	text-decoration: none;
}
h2.navn a:hover {
	text-decoration: underline;
}
.tema ul {
	margin-left:0; 
	margin-top:0; 
	margin-bottom:15px; 
	padding:0; 
	list-style:none; 
}

.tema a:link, .tema a:visited {
	display:block;
	font-size: 1.1em;
	line-height: 1.65em;
	width: 207px;
	text-decoration:none;
	margin:0 5px;
}
.tema a:hover, .tema a:focus, .tema a:active {
	text-decoration:none;
}
.skribent{
	margin-left:5px;
}
.skribent img{
	width:65px;
	float:left;
	margin-right:5px;
}
.syndicate img{
	width: 80px;
	height: 15px;
	margin: 10px 0 0 14px;
	border: none;
}

/* ************************************************************** */
/*                             MIDTEN                             */  
/* ************************************************************** */ 

.feilmelding {
	font-weight: bold;
}
.verktoy {
	 float:right; width:40px; margin-top:3px;
}
.post-txt img {
}
.date {
	margin-bottom: 15px;
	font-size: .85em;
}
.footer {
	clear: both;
	padding:10px 0 0 0; 
}
th.text-l {
	text-align: left;
}
.posthidden {
	display:none;
}
.postshown {
	display:inline;
}
.nextpost {
	padding-bottom:5px;
	margin-bottom:7px;
	font-size:.85em;
}
.nextpost a:link, .nextpost a:visited {
	padding: 0 2px;
	text-decoration: underline;
}
.nextpost a:hover {
	text-decoration: none;
}

/*kommentarer, husk å endre stilsettet til artikkelkommentarer ved endring*/
.signatur, .signatur a:link, .signatur a:visited {
	font-weight: bold;
}
.startbruker_signatur, .startbruker_signatur a:link, .startbruker_signatur a:visited {
	font-weight: bold;
}
.commentposterinfo {
	margin-bottom: 10px;
}
.commentheader {
	margin-top: 5px;

}
.reply {
}
.commentview {
	margin-bottom: 15px;
}
.commentview form {
	width:100px;
	margin-right:2px;
	float:left;
}
.commentview input {
	margin-right:2px;
	width:100px;
}
.comment {
	font-size: .85em;
}
.comment p{
	margin: 0 0 10px 0;
}
.comment_  span {
	margin-top: 15px;
}
.comment_1 {
	margin-left: 0;
	width: 505px;
}
.comment_2 {
	margin-left: 40px;
	width: 465px;
}
.comment_3 {
	margin-left: 70px;
	width: 435px;
}
.comment_4 {
	margin-left: 100px;
	width: 405px;
}
.comment_5 {
	margin-left: 130px;
	width: 375px;
}
.comment_6 {
	margin-left: 160px;
	width: 345px;
}
.comment_7 {
	margin-left: 160px;
	width: 345px;
}
div.commenttext {
	padding-bottom:1em;
	margin-bottom:1em;
}
.quote {
	padding: 10px 10px 0 10px;
	margin: 15px 0 10px 30px;
}
.sortering {
	font-size: 11px;
	margin-bottom: 10px;
}
h1.kommentarhead{
	font-size: 14px;
	line-height:20px;
	display:block;
	margin:0 0 3px 0;
	text-transform:uppercase;
}
h1.kommentarhead a:link,h1.kommentarhead a:visited{
	text-decoration:none;
}
h1.kommentarhead a:hover {
	text-decoration:none;
}
h1.kommentarhead label {
	font-weight : normal;
	font-size: 11px;
	text-transform: capitalize;
	cursor: help;
}
.alert {
	font-size: 11px;
	margin-bottom: 10px;
	text-align: center;
	padding: 3px;
}
.sortering fieldset {
	text-align: center;
	margin-top:0;
	padding: 10px 2px;
}
.sortering legend {
	margin-left:23px;
}
.sortering a:link, .sortering a:visited {
	cursor: help;
	text-decoration:none;
}
.sortering a:hover {
	text-decoration:2;
}
.sortering label {
	cursor: help;
}
fieldset {
	padding:10px 25px; 
	margin-top:10px; 
}
legend {
	padding:2px 4px 2px 4px;
	font-weight : bold;
}
span.nykommentar {
	font-weight: bold;
}
#CommentForm label {
	width:7em;
	display:block;
	clear:both; 
	float:left;
	margin-top:8px;
	margin-bottom:0;
}
#CommentForm {
	margin-bottom:15px;
	font-size: 11px;
}	
#CommentForm input {
	margin-top:	8px;
	margin-bottom:8px;
	width: 300px;
}
#CommentForm textarea {
	margin-top:8px;
	margin-bottom:0;
	width: 300px;
}
a.knapp-winpluss:focus, a.knapp-winminus:focus {
	-moz-outline: 1px solid white;
	outline: 1px solid white;
	outline-offset 3px;
}
a.knapp-winpluss, a.knapp-winminus {
	cursor: default;
	vertical-align:middle
}
a.knapp-winpluss img, a.knapp-winminus img{
	height:12px;
	width:19px;
	background:none;
	border:none;
}
a.knapp-winpluss:link,  a.knapp-winpluss:visited { 
	background: url(http://gfx.dagbladet.no/g2/winbutt+.gif) no-repeat;
}
a.knapp-winpluss:hover  { 
	background-image: url(http://gfx.dagbladet.no/g2/winbutt-hover+.gif);
}
a.knapp-winpluss:active {
	background-image: url(http://gfx.dagbladet.no/g2/winbutt-active+.gif);
}
a.knapp-winminus:link,  a.knapp-winminus:visited { 
	background: url(http://gfx.dagbladet.no/g2/winbutt-.gif) no-repeat;
}
a.knapp-winminus:hover  { 
	background-image: url(http://gfx.dagbladet.no/g2/winbutt-hover-.gif);
}
a.knapp-winminus:active {
	background-image: url(http://gfx.dagbladet.no/g2/winbutt-active-.gif);
}
/* ***  trakbacks  *** */

h4 {
	margin:1em 0 0 0;
	padding:0;font-size:small;
}
	
dl {	
	margin:0;
	padding:0;
}
	
dt {
	font-weight: bold;
	float:left;
}
	
dd {
	padding-left:4em;
}
.tags {
	text-align: center;
}
.tags a:link, .tags a:visited {
	text-decoration: none;
	padding: 0 10px 2px 10px;
}

/* ************************************************************** */
/*                              HØYRE                             */  
/* ************************************************************** */ 
.startpass-topp {
	font-weight:bold;
	font-size: 14px;
	line-height:18px;
}
.startpass-topp img {
	float:right;
	width:51px;
	height:16px;
	border:0;
	margin-right:3px;
}
.startpass {
	padding:5px;
	margin-bottom: 15px;
}
.startpass input {
	width:95%;
	margin-bottom:5px;
}
.startpass-flytende {
	float:right;
	width:200px;
	margin-left:5px
}
.sp3-poster, .sp3-arkiv, .sp3-linker {
	margin: 5px 5px 15px 5px;
	padding: 3px;
}
.sp3-poster ul {
	margin-top:3px;
	list-style-image: url("http://gfx.dagbladet.no/weblogg/i-post.gif");
}
.sp3-arkiv ul {
	list-style-image: url("http://gfx.dagbladet.no/weblogg/i-arkiv.gif");
}
.sp3-linker ul {
	list-style-image: url("http://gfx.dagbladet.no/weblogg/i-link.gif");
}
.sp3-linker ul a, .sp3-arkiv ul a, .sp3-poster ul a {
	display: block;
	width: 100%;
	padding: 1px 1px 3px 1px;
	text-decoration: underline;
}
.sp3-linker ul a:hover, .sp3-arkiv ul a:hover, .sp3-poster ul a:hover {
	color: white;
	text-decoration: none;
}
#Calendar {
	margin: 5px 5px 15px 5px;
	padding: 3px;
	margin-top:1px;
}
table.calMonth {
	width:100%;
	border-spacing:2px;
	border:0px;
	text-align: right;
}
table.calMonth a:link, table.calMonth a:visited {
	width: 100%;
	display: block;
	text-decoration: underline;
}
table.calMonth a:hover {
	text-decoration: none;
}
.calMonth td{
	width:14%;
}
td.calMonthToday {
	border: 1px solid #333;
}
th.calMonthCurrent, .calMonthHeader th  {
	font-weight:normal;
	padding: 0px;
	text-align: center;
}
th.calMonthBackward, th.calMonthForward {
	font-weight:bold;
	padding: 0px;
	text-align:center;
}
	 
/* ************************************************************** */
/*                               BUNN                             */  
/* ************************************************************** */ 

#bunnmeny{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	width:972px;
	clear:both;
	float:left;
	font-size:.7em;
}


