body.mceContentBody {background-color:#FFF !important;background-image: none;text-align: left;}

*{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;margin:0;padding:0;}

/*img.page{position:fixed;left:0px;top:0px; width:100%;height:195px;z-index:-3;margin:0;padding:0;}*/
img.page{position:fixed;left:0px;top:25px; width:100%;height:177px;z-index:-3;margin:0;padding:0;}

html,body{width:100%;height:100%;text-align:center;margin:0;padding:0;color:#000;}

/*over,hoyre,under,venstre*/

h1,h2,h3{font-size:16px;font-weight:bold;margin:8px 0 8px 0;color:#666;}
img{border:none;}
a:link { color: #0099cc; text-decoration: none }
a:visited { color: #0099cc; text-decoration: none }
a:active { color: #666; text-decoration: none }
a:hover { color: #666; text-decoration: underline }

#headDIV{text-align:left;height:220px;margin:0;padding:0;z-index:-2;}
#headlogo{text-align:right;margin:0;padding:28px 15px 18px 50px;height:115px;}
#headlogo a{font-size:37px;text-decoration:none;font-weight:bold;padding:0;color: #666;}
#headslogan{margin:0;padding:0;color: #666;}
#headright{float:right;margin:0;padding:0;}

.headerphoto{
	display: block;
	background-image: url(images/photoFrame.png);
	background-repeat: no-repeat;
	width: 305px;/*364*/
	height: 222px;/*221*/
	margin-top: -15px;
	margin-left: 81px;
	margin-right: 34px;
	float: left;
}
#headerphotos{
      width: 285px;/*344*/
      height: 202px;/*202*/
      margin-top: 10px;
      margin-left: 10px;  
      display: block;
}


#headnav {margin:0; padding:0;}
#headnav ul {line-height:normal; list-style:none; margin:0; padding:3px 0 0 20px;}
#headnav a {float:right;}
#headnav a {border:none; color:#FFF; display:block; margin-right:3px; padding:5px;text-decoration:none;}
#headnav a:hover {color:#666;text-decoration:underline;}
#headnav .active {color:#666;margin-right:3px;text-decoration:none;}

#leftDIV ul {line-height:normal; list-style:none; margin:0; padding:5px;}
#leftDIV li {border-bottom:1px solid #CCC;}
#leftDIV a {color:#37424a;border:none; display:block; margin:0; padding:0 0 3px 0;text-decoration:none;font-size:10px;}
#leftDIV a:hover {color:#666;text-decoration:underline;}
#leftDIV .active {color:#666;text-decoration:none;}

.centr{text-align:center;margin:0 auto;}

#centerDIV{width:966px;text-align:center;margin:15px auto;padding:0;background-color:#fff;}

#leftDIV {
float:left;width:163px;text-align:left;margin:3px 5px 0 7px;padding:3px;
border:1px solid #CCCCCC;background-color:#fff;
}
#contentDIV {
float:left;width:577px;text-align:left;margin:3px 0 3px 10px;padding:8px;
border:1px solid #CCCCCC;background-color:#fff;}
/*over,hoyre,under,venstre*/
#contentDIV ul {line-height:normal; margin:0 0 0 25px; padding:0;}
#contentDIV li {line-height:normal; margin:0 0 0 25px; padding:0;}

#rightDIV {
float:left;width:163px;text-align:left;margin:3px 0 0 5px;padding:3px;
border:1px solid #CCCCCC;background-color:#fff;}

#below ul,#below li,#below a,#below h2 {border:none;line-height:90%;list-style:none;margin:0;padding:0 0 2px 3px;text-decoration:none;font-size:10px;}

#footer {margin:0 auto; padding:0;text-align:center;width:966px;}
#footer ul {line-height:normal; list-style:none; margin:0; padding:0;}
#footer li {float:right;}
#footer a {color:#0d5b9b;text-decoration:none;margin:0; padding:3px 0 0 3px;}
#footer a:hover {color:#666;text-decoration:underline;}
#footer .active {color:#666;margin-right:3px;text-decoration:none;}

/*over,hoyre,under,venstre*/

/* ADDONS and Default Stuff */
#searchBoxHeader form{float:right;margin:100px 20px 0 0;padding:0;}
#searchBoxHeader form input.searchText{height:auto;font-size:80%;background-color:#EBEBEB;border:1px solid #021A15;margin:0 5px 0 0;padding:1px 0;}
#searchBoxHeader form input.searchButton{height:auto;font-size:80%;border:none;background-color:#888;margin:0;padding:1px 0;}
#searchBoxTopNav form{float:right;margin:-50px 5px 0 0;padding:0;}
#searchBoxTopNav form input.searchText{height:auto;font-size:80%;background-color:#EBEBEB;border:1px solid #021A15;margin:0 2px 0 0;padding:1px 0;}
#searchBoxTopNav form input.searchButton{height:auto;font-size:80%;border:none;background-color:#888;margin:0;padding:0;}
#searchBoxSideNav form,#searchBoxSideBar form{width:auto;text-align:left;margin:1px 0 15px;padding:0;}
#searchBoxSideNav form input.searchText,#searchBoxSideBar form input.searchText{
height:auto;width:66%;font-size:80%;background-color:#EBEBEB;border:1px solid #021A15;margin:0 1px 1px 0;padding:1px 0;}
#searchBoxSideNav form input.searchButton,#searchBoxSideBar form input.searchButton{
height:auto;width:28%;font-size:80%;border:none;background-color:#888;margin:1px 0;padding:-1px 0 0;}

.newsDate{font-size:80%;color:#888;}
.newsLeft{width:25%;display:block;float:left;clear:left;border:1px solid #eee;margin:0 5px 2px 0;padding:0 1%;}
.newsRight{width:25%;display:block;float:right;clear:right;border:1px solid #eee;margin:0 0 2px 5px;padding:0 1%;}
.newsSubWrap{width:100%;clear:left;}
.newsOne{width:96.5%;display:block;float:left;border:0 solid #eee;margin:1px;padding:0 15px 10px 0;}
.newsTwo{width:47%;display:block;float:left;border:1px solid #eee;margin:1px;padding:0 1%;}
.newsThree{width:30.5%;display:block;float:left;border:1px solid #eee;margin:1px;padding:0 1%;}

#nav ul li a:hover,#nav ul li a.active{text-decoration:underline;color:#8D0A26;}
#searchresults,.newsWrap{margin:0;}
input,textarea{border:1px solid #021A15;background:#EBEBEB;margin:0 0 4px 4px;padding:4px;}
input:hover,input:focus,textarea:hover,textarea:focus{border:1px solid #021A15;background:#FFF;}

.meta {border-bottom:1px solid #0099cc;; margin:3px 0 10px 0;padding:2px; text-align:left;}

table {border:0; border-bottom:1px solid #87CEFA; border-collapse:collapse;}
th {color:#047; font-variant:small-caps; font-weight:700; letter-spacing:-1px; padding:5px 10px; text-align:left;}
tbody td,tbody th {background:#FFF; color:#000; padding:5px 10px;border-bottom:1px solid #ccc; border-collapse:collapse;}
tbody th {color:#047; font-size:1em; font-variant:normal; font-weight:400;}
table a:link {color:#FB7600;}
table a:hover {color:#000; text-decoration:none;}
table a:active {color:#000;}
table th a:link,table a:visited {color:#FB7600; text-decoration:none;}

.iframes {width:100%;height:900px;text-align:center;margin:0 auto;padding:0;border:0;overflow:auto;}
iframe,img{border:0;}

ul {line-height:normal; list-style:none; margin:0; padding:0;}

/* Clear Floats Without Structural Markup */
.clearfix:after {
    content: ".";
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.floleft{float:left;padding:5px;margin:2px;}
.floright{float:right;padding:5px;margin:2px;}
.centrstick{padding:5px;margin:2px auto;text-align:center;}
/*over,hoyre,under,venstre*/
.line {width:100%;height:1px;clear: both;padding: 0;margin:15px 5px 15px 5px; text-align:center;background-image: url(files/stiple.gif);background-repeat: repeat;background-position:0%;}

@media print {
body { background: white; font-size: 11px; }
big { font-size: 14px; }
img.page{display: none;}
#headDIV { display: none; }
#rightDIV { display: none; }
#leftDIV { display: none; }
#centerDIV { width: auto; margin: 0; padding: 0; border: 0; float: none !important; color: black; background: transparent none; }
#contentDIV { width: auto; margin: 0; padding: 0; border: 0; float: none !important; color: black; background: transparent none; }
.box { margin: 0; padding: 0; border: 0; float: left; color: black; background: transparent none; }
a:link, a:visited { color: #520; background: transparent; font-weight: bold; text-decoration: underline; }
#contentDIV a:link:after, #contentDIV a:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
#footer { display: none; }
}