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;}

html,body{width:100%;height:100%;text-align:center;margin:0;padding:0;background-image:url(images/greyhead.jpg);background-repeat:repeat-x;background-position:0% 15px;background-color:#FFFFFF;color:#000;}

/*over,hoyre,under,venstre*/

h1,h2,h3{font-size:14px;font-weight:bold;margin:8px 0 8px 0;color:#000;}
img{border:none;}
a:link { color: #f48600; text-decoration: none }
a:visited { color: #f48600; text-decoration: none }
a:active { color: #ccc; text-decoration: none }
a:hover { color: #666; text-decoration: underline }

#headDIV{text-align:left;height:220px;margin:0;padding:0;}
#headlogo{text-align:left;margin:0;padding:10px 15px 15px 50px;height:125px;}
#headlogo a{font-size:17px;text-decoration:none;font-weight:bold;padding-left:8px;}
#headslogan{}
#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:13px 0 0 20px;}
#headnav a {float:left;}
#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 {}
#leftDIV a {color:#37424a;border:none; display:block; margin:0; padding:0 0 3px 0;text-decoration:none;}
#leftDIV a:hover {color:#666;text-decoration:underline;}
#leftDIV .active {color:#ccc;text-decoration:none;}

.centr{text-align:center;margin:0 auto;}

#centerDIV{
width:966px;text-align:center;margin:15px auto;padding:0;
background-image:url(images/content.jpg); background-repeat:repeat-x;
border:1px solid #CCCCCC;}

#leftDIV {
float:left;width:163px;text-align:justify;margin:3px 5px 0 7px;padding:3px;
border:1px solid #CCCCCC;background-color:#FFFFFF;
}
#contentDIV {
float:left;width:577px;text-align:left;margin:3px 0 3px 0;padding:8px;
border:1px solid #CCCCCC;background-color:#FFFFFF;}

#contentDIV ul {list-style-type:square;margin:3px 0 3px 8px;};/*over,hoyre,under,venstre*/
#contentDIV li {list-style-type:square};

#rightDIV {
float:left;width:163px;text-align:left;margin:3px 0 0 5px;padding:3px;
border:1px solid #CCCCCC;background-color:#FFFFFF;}

#below ul,#below li,#below a,#below h2 {line-height:normal;list-style:none;margin:0;padding:0 0 0 3px;text-decoration:none;text-transform:uppercase;font-size:9px;text-align:left;}

#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:#f48600;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;}

img.page{position:fixed;left:0px;top:0px; width:100%;height:195px;z-index:-3;margin:0;padding:0;}
/*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 #f48600;; margin:3px 0 10px 0;padding:2px; text-align:left;}

table {border:0; border-bottom:1px solid #87CEFA; border-collapse:collapse; border-top:1px solid #87CEFA;}
th {color:#047; font-variant:small-caps; font-weight:700; letter-spacing:-1px; padding:5px 10px; text-align:left;}
tbody td,tbody th {background:#eee; color:#000; padding:5px 10px;}
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;}
.line {width:100%;height:1px;clear: both;padding: 0;margin: 5px auto; 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; }
}
