* {
        margin: 0px;
        padding: 0px;
        border-collapse: collapse;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -ms-box-sizing: border-box;
        -ff-box-sizing: border-box;
        -webkit-box-sizing: border-box;
}

#canvas0, #canvas1 {
	border:1px solid #85010e;
}


.kortingress * {
        padding: 0px;
        margin: 0px;
}


.innhold {
	width:639px;
}

/* Navigasjon, denne gjelder kun meny nivaa 1 */

#navigation {
    margin: 6px 0px 0px 15px;
    padding: 0px;
    text-transform:uppercase;
}

#navigation li {
    margin-left: 30px;
    list-style-type: none;
    float: left;
}

#navigation li span{
    color:#ffffff;
}

#navigation li a:link, #navigation li a:visited {
    text-decoration: none;
    font-size: 0.95em;
    color: #333;
    overflow: visible;
}

#navigation li a:hover {
    
}

/* Programsider, meny nivå 2 og 3 */

#programnav {
    margin: 0px;
    padding: 15px 8px 15px 0px;
    list-style-type: none;
}

#programnav li {
    padding: 0px 0px 0px 0px;
        margin: 0px;
        width:178px;
        list-style-type: none;
        list-style-position: outside;
color:#464646;
}
#programnav li .active {
	color:pink;
}

#programnav li li {
        margin: 10px 0px 0px 15px;
        width:100px;
        background-position: 0px 7px;
}
#programnav .active a  span {
        color: #464646;
	text-transform:uppercase;
}
#programnav li .active span {
        color: red;
}

#programnav span {
        color: #658836;
}

#programnav li a:hover span {
    color: red;
}

#programs #leftcolumn {
    width: 305px;
    float: left;
}

#programs #rightcolumn {
    float: right;
    color: #333;
    font-size: 0.85em;
    font-family: Arial, helvetica, verdana, sans-serif;
}


        .artikkelforside {
                float: left;
		margin-top:30px;
                width: 360px;
                height: 71px;
                margin-right: 20px;
        }
        .artikkelforsideInner {
                margin-top: 0px;
                margin-bottom:8px;
                margin-left:5px;
                margin-right:5px;
        }
        .artikkel_forside_overskrift {
                text-transform: uppercase;
                line-height: 16px;
                font-size: 12px;
        }
        .artikkel_forside_ingress {}
        .artikkel_forside_lesmer {
		color:#88c540;
	}

/* Innstillinger til les mer delen av artikler */
        .artikkel_overskrift {
                text-transform: uppercase;
        }

/* Innstillinger til brede artikkler (100% breddde) */
        .artikkel {
                width: 902px;;
                height: 135px;
                overflow: hidden;
                margin: 12px 0px 15px 0px;
                background-color: white;
        }
        .artikkel_fullvisning {
                width: 902px;;
                overflow: hidden;
                margin: 12px 0px 15px 0px;
}


/*  Blokker  */
/* _________ */

.leftBlock a {
	color: #848484;
}
.leftBlock a:hover {
	text-decoration: underline;
}
.leftBlock h4 {
	text-align: left;
	color: #4c4c4c;
	margin: 0px;
	margin-top: 2px;
	padding-left: 8px;
}
.leftBlockTitle {
	width: 123px;
	width:137px;
	margin: 3px 9px 6px 5px;
	padding-top: 5px;
	color:white;	
	font-size:14px;
	line-height:14px;
	text-transform: uppercase;
	font-weight: bold;	
	border-bottom: 1px solid #dadada;
}
.leftBlockContents {
	padding: 5px;
	width: 153px;
	width:125px;
}


.blocks_top {
	width:168px;
}
.blocks_top, .blocks_top * {
	text-align: center;
}

.topBlockTitle {
	text-align: center;
}

.blocks_left {
	width:109px;
	padding: 2px 2px 50px 2px;
	margin: 3px 10px 13px 4px;
}

.blocks_left * {
	color:#333333;
}
.blocks_left p{
	color:#333333;
	font-size:12px;
	line-height:16px;
	margin-bottom: 8px;
}
.blocks_left a{
        font-size:12px;
	line-height:16px;
}



.article a {
	font-weight: bold;
}

h2.newslist {
	color: #4c4c4c;
	font-size: 12px;
	margin-bottom: 5px;
}
.searchsimplefield {
	width: 64px;
}


.searchsimplebutton {
	width: 40px;
}
.mailingListEmail {
}





.credits {
	font-size: 10px;
	text-align: center;
	padding-bottom: 5px;
	padding-left: 170px;
}

.credits, .credits a, .credits a:hover {
	color: #666666;
	font-size: 10px;
}


#leftmenu ul, #leftmenu li {
	list-style-type: none;
	margin: 0px; padding: 0px;
}
#leftmenu img {
	margin: 4px 8px;
}
.rightBlockContente {
	margin-left:0px;
}

#searchsimplefield {
        background-color: #1a476e;
        background-color:#cccccc;
        color: #000000;
	padding-left: 6px;
	height: 20px;
	line-height: 20px;
	width: 95px;
        border: 0px;
}
#searchsimplebutton {
        color: #ffffff;
	height: 20px;
	line-height: 20px;
	width: 35px;
	background-color: #85010e;

        padding: 0px;
        margin: 0px;
        margin-left: 6px;
        position: absolute;
        border: 0px;
}



