@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}

body#bd {
	background:#3a383a;
	font-family: Helvetica, sans-serif;
	color: #000; font-size:14px; 
	text-align:left;
	font-weight: normal;
}



/* Posisjonering av innhold */

#siteContainer {margin:50px auto; width:700px; 
background:url(../images/bunn.gif) bottom left no-repeat;}

#header {background:url(../images/topp.gif) top left no-repeat; width:700px; height:120px;}

#contentContainer {width:700px; background: url(../images/bodyRepeat.gif) top left repeat;}

#menu {width:125px; padding:20px 0 20px 20px;  margin-right:2px; 
background:#a0aa55; float:left;}

#innhold {width:533px; padding:20px 10px 30px 10px; background:#a0aa55; 
float:left;}

#innholdvenstre {width:246px; padding:20px 10px 30px 10px; background:#a0aa55; 
float:left;}
#innholdhoyre {overflow: hidden; width:246px; padding:20px 10px 30px 10px; background:#a0aa55; 
float:left;}

#footer {height:80px; background:url(../images/bunn.gif) bottom left no-repeat;}
#footer #avsender {width:700px; color:#000; padding:15px 0 0 20px; font-family: courier new bold, courier, serif; }
#footer #extra {width:680px; margin-top:20px; padding-left:20px;}
#footer #extra div.venstre {width:380px; color:#fff;  float:left; }
#footer #extra div.høyre {width:680px; color:#000; font-size:9px; padding:4px 20px 0 0; text-align:right; float:left;}
#footer #extra a { color: black; }
#footer #extra a:hover { color: #a0aa55; }

.clear {clear:both;}

ul
{
	padding-left: 20px;
}

a, a:visited
{
	color: #494b38;
	text-decoration: none;
}

a:hover
{
	color: #727749;
}

/* Meny liste */

#navlist li { list-style-type: none; padding:0 0 10px 0;}
#navlist li a {color:#000; text-decoration:none;}
#navlist li a:hover {color:#fff; text-decoration:none;}
#navlist li a#current {color:#000; font-weight:bold;}

div.GPMenu_standard {
	line-height: 30px;
	margin-top: -10px;
	font-family: courier new bold, courier, serif;
}
div.GPMenu_standard a {color:#000; text-decoration:none;}
div.GPMenu_standard a:hover {color:#fff; text-decoration:none;}
div.GPMenu_standard div.GPMenu_active a {color:#000; font-weight:bold;}
div.GPMenu_level1 { padding-left: 12px; }
div.GPMenu_level2 { padding-left: 24px; }




/* Tekst styling */

.logoKnapp {border:none; margin:25px 0 0 20px;}
.h1 {font-size:18px; }
.h2 {font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-family: courier new, courier, serif; margin-bottom: 12px; font-size: 15px;  font-weight: bold; }
h1 { font-size: 35px; font-weight: normal; }
.bildetekst {font-size:12px; margin: 5px 0 5px 0;}
.tekst {font-size:12px; margin:5px 40px 0 0; line-height:18px;}

td
{
	vertical-align: top;
}

div.broedtekst {
	font-size:14px;
	margin:5px 20px 0 0;
	/*line-height:18px;*/
	
}


div.stor_broedtekst {
	font-size:16px;
	margin:5px 20px 0 0;
	/*line-height:18px;*/
	
}

div.liten_broedtekst {
	font-size:10px;
	margin:5px 0px 0 0;
	/*line-height:18px;*/
	
}

div.seriff {
	font-size:15px; 
	margin:5px 0px 0 0;
	line-height:15px;
	font-family: courier new, courier, serif;
	font-weight: normal;
}

div.fetseriff {
	font-size:15px;
	margin:5px 20px 0 0;
	line-height:12px;
	font-family: courier new, courier, serif;
	font-weight: bolder;
}

div.TextCabinetLink {
	float: left;
	clear: none;
	cursor: pointer;
	margin: 3px;
	max-height: 128px;
}

div.TextCabinetContents {
	position: absolute;
	width: 505px;
	height: 410px;
	max-height: 410px;
	display: none;
	background: #a0aa55;
	overflow: hidden;
}

div.TextCabinetContentsBack {
	cursor: pointer;
	position: absolute;
	top: 395px;
	left: 12px;
	font-size: 18px;
	background: #a0aa55;
	font-weight: bolder;
}

.arrowback {
	cursor: pointer;

	font-size: 18px;
	background: #a0aa55;
	font-weight: bolder;
}

div.TextCabinetContentsBack:hover {
	color: gray;
}

div.TextCabinetLinkLead {
	position: relative;
	top: -128px;
	text-align: center;
	color: white;
	font-size: 18px;
	display: none;
	font-weight: bolder;
	width: 163px;
	height: 128px;
	line-height: 128px;
}

div.TextCabinetLink:hover div.TextCabinetLinkLead {
	display: block;
	background: url( '../images/toneback.png' );
}

div.GPArticles_item {
	min-height: 110px;
}
div.GPArticles_item img {
	float: left;
	margin-right: 12px;
}

div.GPArticles_read_more {
	margin-bottom: 12px;
}

div#delinnhold {
	float: right;
	padding: 10px;
	margin-right: 30px; 
}

a#delpaatwitter {
	margin-left: 10px;
}
a#delpaatwitter img {
	margin-bottom: -2px;
}

div#delpaadelicious {
	display: inline;
	display: inline-block;
	margin-left: 5px;
}

div#delpaafjesboken {
	display: inline;
	display: inline-block;
}

div#delpaafjesboken a:hover {
	text-decoration: none;
}
