/* diverse */
* {
	margin: 0;
	padding: 0;}
a {
	color: #ffffff;
        outline-style:none;}
body {
	margin: 0;
        padding: 0;}
#default {
        -moz-background-clip:border;
        -moz-background-inline-policy:continuous;
        -moz-background-origin:padding;
        background:#FFFFFF url(images/body-bg.png) repeat-x scroll 0 0;
	color: #000000;
	font: normal 62.5% "Lucida Sans Unicode",sans-serif;
        margin:0;
        padding:0;}
.wrapper {
        height: 100%;
        margin: auto;
        padding: 0 10px;
        width: 860px;}
.header {
        width: 860px;
        height: 95px;}
.logo {
        height: 95px;
        background: url(images/logo.png) no-repeat;
        width: 325px;
        float: left;}
.home-link {
        display: block;
        height: 95px;
        text-indent: -9999px;}
.menu {
        float: right;
        width: 300px;
        padding-top: 35px;}
.menu span {
        font-size: 2.0em;
        color: #ffffff;
        padding-right: 20px;}
.menu span a {
        text-decoration: none;
        color: #6e9dce;}
.menu span a:hover {
        text-decoration: none;
        color: #ffffff;}
.thecontent {
        display:block;
        width: 860px;
        padding: 30px 0;}
.left-content {
        float:left;
        width:573px;}
.sidebar-right {
        display:block;
        float:left;
        padding:0 10px 0 20px;
        width:257px;}
.sidebar-block {
        -moz-background-clip:border;
        -moz-background-inline-policy:continuous;
        -moz-background-origin:padding;
        -moz-border-radius-bottomleft:10px;
        -moz-border-radius-bottomright:10px;
        -moz-border-radius-topleft:10px;
        -moz-border-radius-topright:10px;
        background:#4a85c2 url(images/tiny-gradient.png) repeat-x scroll 0 0;
        border:1px solid #0d3371;
        color:#CCD7EA;
        margin-bottom:20px;
        padding:15px;
        width:225px;}
.sidebar-block p {
        font-size: 1.3em;}
.hiddenelem {
        display: none;}
.avatar {
float:left;
}
.line {
        background-color: #a8cfd1;
        height: 10px;
        background: url(images/line.png) repeat-x;
        width: 100%;
        margin: 0 auto;}
.fadeleft {
        height: 10px;
        width: 246px;
        background: url(images/fadeleft.png) no-repeat;
        float: left;}
.faderight {
        height: 10px;
        width: 246px;
        background: url(images/faderight.png) no-repeat;
        float: right;}
input {
	color: #555555;
	font: normal 1.0em "Lucida Sans Unicode",sans-serif;}
cite,ul {
	font-size: 1.2em;
	padding-bottom: 1.2em;}

p {
	font-size: 1.4em;
        margin-bottom: 12px;}
img {
	border: 0px;}
.margin {
        margin-right: 10px;}
cite {
	background: url(img/quote.gif) no-repeat;
	color: #666666;
	display: block;
	font: normal 18px "Lucida Sans Unicode",serif;
	padding-left: 28px;}
code {
	color: #666666;
	display: block;
	font: normal 1.3em "Lucida Sans Unicode",serif;
	padding-left: 14px;}

h1 {
	color: #23467f;
	font-size: 3.2em;
        margin-bottom: 10px;}
h2 {
	color: #23467f;
	font-size: 2.3em;
        margin-bottom: 10px;}
h3 {
	color: #23467f;
	font-size: 2.3em;
        margin-bottom: 10px;
        margin-top: 30px;}
h4 {
	color: #23467f;
	font-size: 1.5em;
        margin-top: 20px;
        margin-bottom: 10px;}
h5 {
	color: #ffffff;
	font-size: 1.4em;
        font-weight:bold;
        margin:5px 0;}
h6 {
	color: #23467f;
	font-size: 1.6em;
        margin-bottom: 10px;}
td {
	vertical-align: top;}

.clearer {
	clear: both;}
	
.quicklogin p {
	font-size: 1.3em;
        margin-bottom: 0px;}

/* footer */
.footer  {
        width: 100%;
        height: 51px;
        margin: auto;
        color: #4b86c3;}

.footer a {
	text-decoration: none;}
.footer a:hover {
	text-decoration: underline;}
.footer .copyright-container {
        width: 860px;
        margin: auto;
        height:100%;
        padding:0 20px 0 0;}
.footer .copyright-container span.copyright {
        background: url(images/logo-mini.gif) no-repeat scroll left center;
        float: left;
        padding: 15px 0 15px 35px;
        font-size: 1.3em;}
.footer .copyright-container span.nav {
        float: right;
        font-size: 1.3em;
        padding: 15px 0;}
a.foot-link {
        margin-left: 20px;
        text-decoration: none;
        color:#4b86c3;}
a.foot-link:hover {
        text-decoration: none;
        color: #000000;}

/* adsense */
.adsense {
	border: 1px solid #e79029;
	background: #e79029;
	width: 160px;
	margin: 0px;
	padding: 0px;}
.adsense h1 {
	color: #fff;
	font-size: 15px;
	margin-left: 5px;
	margin-top: 12px;}
.adsearch {
	height: 70px;}

.innhold .item .adsearch .adsearchcont img {
	border: 0px;}

.adsearchcont {
	text-align: left;
        margin: 5px;}
