* {
	font-family: Verdana,Helvetica,Arial,sans-serif;
}

html,body {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
	color: #333;
}

#container {
	width: 736px;
	margin: 0 auto;
	text-align: left;
}

#header .logo {
	width: 300px;
	float: left;
}

#header .logo img {
	display: block;
	border: 0;
	margin: 0;
	padding: 0;
}

#header .langmenu {
	width: 436px;
	float: left;
	font-size: 0.7em;
	text-align: right;
	margin-top: 13px;
}

#header .langmenu .mellemstreg {
	color:#948373;
}

#menu0 {
	height: 22px;
	background: url(../images/menu0_border.gif) 0 0 repeat-x;
}

#menu0 ul {
	margin: 0;
}


/*menu0 -niveau1- */
#menu0 ul {margin: 0; padding: 0; list-style: none;}
#menu0 ul li{position: relative; float: left; margin-right: 6px;}
#menu0 ul li.menu0-no-last, #menu0 ul li.menu0-act-last, #menu0 ul li.menu0-ro-last {margin:0;}
*html #menu0 ul li a{float: left;} /*Skjuler denne style fra Opera*/
#menu0 ul li a{display: block; width: 100px; height: 22px; background: url(../images/menu0_no.gif) 0 0 no-repeat; margin: 0; padding: 0; font: bolder 0.7em/22px Verdana, Arial, Helvetica, sans-serif; color: #948373; text-decoration: none;  text-align: center;}
#menu0 ul li a:hover{color: #fff; background: url(../images/menu0_ro.gif) 0 0 no-repeat;}
#menu0 ul li.menu0-act a, #menu0 ul li.menu0-act-last a{color: #4F4238; background: url(../images/menu0_act.gif) 0 0 no-repeat;}
#menu0 ul li.menu0-act a:hover, #menu0 ul li.menu0-act-last a:hover{color: #4F4238; background: url(../images/menu0_act.gif) 0 0 no-repeat;}

#menu1 {height: 22px; background: url(../images/menu1_back.gif) 0 0 no-repeat;}

/*menu1 -niveau2- */
#menu1 ul {margin: 0; padding: 0 0 0 5px; list-style: none;}
#menu1 ul li{position: relative; float: left; padding-top:4px;}
*html #menu1 ul li a{float: left;} /*Skjuler denne style fra Opera*/
#menu1 ul li a{display: block; height: 22px; background: url(../images/menu1_items.gif) right center no-repeat; margin: 0; padding: 0 10px; font: bolder 0.7em/1.85em Verdana, Arial, Helvetica, sans-serif; color: #948373; text-decoration: none;  text-align: center;}
#menu1 ul li.menu1-no-last a, #menu1 ul li.menu1-act-last a {background: none;}
#menu1 ul li a:hover{color: #a7d9f6;}
#menu1 ul li.menu1-act a, #menu1 ul li.menu1-act-last a {color: #4F4238;}





#content_container {
	clear: both;
	padding: 0 0 10px 0;
	margin-top: 13px;
}


#footer {
	clear: both;
	border-top: 1px solid #948373;
	padding-top: 10px;
	text-align:center;
	font: Verdana, Arial, Helvetica, sans-serif;
}

/*FOOTER*/
#footer span.footermenu-no, #footer span.footermenu-act {padding: 0 10px; background: url(../images/footermenu_items.gif) right center no-repeat; font: 0.8em Verdana, Arial, Helvetica, sans-serif;}
#footer span.footermenu-no-last, #footer span.footermenu-act-last {padding: 0 10px; background: none; font: 0.8em Verdana, Arial, Helvetica, sans-serif;}
#footer span.footermenu-act a, #footer span.footermenu-act-last a {text-decoration: underline;}


/*
* DEFAULT STYLES
*/
p {font: 0.7em/1.2em Verdana, Helvetica, Arial, sans-serif; color: #333; margin: 0 0 1em 0;}
h1 {font: bold 1.4em Verdana, Helvetica, Arial, sans-serif; color: #948373; margin: 0 0 5px; padding: 2px 0;}
h2 {font: bold 0.9em Verdana, Helvetica, Arial, sans-serif; color: #555; margin: 0;}
h3 {font: bold 0.9em Verdana, Helvetica, Arial, sans-serif; color: #555; margin: 0;}
h4, h5, h6 {font: bold 0.9em Verdana, Helvetica, Arial, sans-serif; color: #555; margin: 0;}
a {color: #ec6220; text-decoration: none;}
a:hover {text-decoration: underline; color: #a7d9f6;}
a img {border:none;}
form {font: 0.8em Verdana, Helvetica, Arial, sans-serif;}

.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }

.underline { text-decoration: underline; }
.clearer { clear: both; }


/*blue_box*/
.fce_blue_box {width: 206px; margin-top: 7px;}
.fce_blue_box h3 {display: block; width: inherit; background: #A7D9F6 url(../images/fce_blue_top.gif) top left no-repeat; font: bold 0.7em/1em Verdana, Helvetica, Arial; margin: 0; padding: 5px 0; text-align: center;}
.fce_blue_box .fce_blue_content { width: 186px; padding: 10px; background:#f3f1ef url(../images/graybottom2.gif) bottom left no-repeat; margin-bottom:12px;}

/*web_dogma*/
.web_dogma { width: 113px; padding: 0; margin: 7px 0 0 0;}
.web_dogma .dogmatop { font-size: 1px; }
.web_dogma .web_dogma_content {background: url(../images/web_dogma_back.gif) 0 0 repeat-y; margin-top: -4px;}
.web_dogma .web_dogma_content p {padding: 0 4px 5px 7px; margin: 0;}
.web_dogma .web_dogma_content p a:hover {color: #ec6220;}
.web_dogma img {margin: 0; padding: 0;}

/*
* postit FCE template
*/
h2 a, h3 a, .link-field a, h2 a:hover, h3 a:hover, .link-field a:hover {text-decoration:none;color:#222;} 
div.fourcol-topborder {border-top:1px solid #948373;line-height:1;width:715px;margin-left:11px;}
div#post-it-container {overflow:hidden;height:142px;width:184px;float:left;background: url('../images/postits.jpg') no-repeat 0 0;position:relative;z-index:1;}
div.post-it-wrap {padding:10px 20px;position:relative;z-index:1;}
div.frontpage-four-cols-1, div.frontpage-four-cols-2, div.frontpage-four-cols-3, div.frontpage-four-cols-4 {width:184px;float:left;}
div.post-it-wrap h2 {font-size:11px;font-weight:normal;color:#222;}
div.post-it-wrap h3 {font-size:13px;color:#333;}
div.post-it-wrap .post-it-content a, div.post-it-wrap .post-it-content, div.post-it-wrap .post-it-content p {font-size:12px;margin-top:5px;color:#222;line-height:1.3;display:block;text-decoration:none;}
div.link-field a {color:#EC6220;font-size:11px;position:absolute;top:110px;width:148px;z-index:110;display:block;height:20px;margin-right:10px; text-align:right; }


div.link-field a:hover {color:#EC6220;}
div#post-it-container div.link-container a {position:absolute;left:10px;top:1px;display:block;height:109px;width:165px;z-index:100;font-size:1px;line-height:1px;}
div.link-container {color:#fff;font-size:1px;line-height:1px;}
/*
* top-ducks FCE template
*/
div.frontpage-topducks {background: url('../images/top-ducks.jpg') no-repeat 0 0;width:597px;height:147px;border-bottom:1px solid #948373;padding-bottom:15px;margin-bottom:10px;}
div.frontpage-topducks h2 {font-size:18px;color:#222;padding-top:5px;margin-bottom:3px;}
div.frontpage-topducks h3 {font-size:12px;font-weight:normal;color:#333;line-height:1.2;}
div.topducks-content {padding-left:10px;}

/*
* WHO TEMPLATE STYLING
*/
.portraitcol {
	width: 130px;
	float: left;
	padding-top: 8px;
}

.personcontent {
	width: 400px;
	float: left;
}

.personcontent_1 {
	padding-right: 10px;
}

.personmenuandcontact {
	width: 206px;
	float: left;
}

/*
* THREE TEMPLATES
*/


.left {
	width: 130px;
	float: left;
}

.threecolcontent {
	width: 400px;
	float: left;
}

.threecolcontent_1 {
	margin-right: 10px;
}

.twocolcontent {
	width: 606px;
	float: left;
}



.right {
	width: 206px;
	float: left;
}

/**
* BLOG STYLES
*/
.blogcontent {
	width: 530px;
	float: left;
	margin-top: 7px;
}

.blogcontent_1 {
	padding-right: 10px;
}

.sidebar {
	width: 206px;
	float: left;
	margin-top: 7px;
}

.sidebar #menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar #menu ul li {
	margin-bottom: 0.8em;
	font-size: 0.7em;
	border-bottom: solid #dedede 1px;
	padding-bottom: 1em;
}

.sidebar #menu ul li ul {

}

.sidebar #menu ul li ul li {
	background-color: white;
	margin-bottom: auto;
	font-size: 0.9em;
	border-bottom: 0;
	padding-bottom: 0;
}

.storytitle {
/*	border-bottom: solid #EC6220 1px; */
}

.storytitle a {
	color: black;
	font-size: 0.8em;
}
div.dateauthor {
	padding-top: 0.2em;
}

div.dateauthor p.bodytext {
	color: #999999;
	font-size: 0.6em;
}

div.meta {
	font-size: 0.6em;
	background-color: #f0f0f0;
	color: #999999;
	padding: 0.4em;
	margin-bottom: 2em;
}

/*
* Newsletter subscription
*/
/*nyhedsbrev*/
.fce_nyhedsbrev {width: 206px; margin: 7px 0 0 0;}
.fce_nyhedsbrev h3 {display: block; width: inherit; background: #ec6220 url(../images/fce_nyhedsbrev_top.gif) top left no-repeat; font: bold 0.7em/1em Verdana, Helvetica, Arial; color: #fff; margin: 0; padding: 5px 0; text-align: center;}
.fce_nyhedsbrev .fce_nyhedsbrev_content {float: left; width: 206px; padding: 10px 0; background:#f3f1ef url(../images/graybottom2.gif) bottom left no-repeat;}
.fce_nyhedsbrev dl {float: left; width: 186px; padding: 0; margin: 0 10px; font: 0.8em/20px Verdana, Arial, Helvetica, sans-serif;}
.fce_nyhedsbrev dl dt {float: left; width: 50px; padding: 0; margin: 0 10px 5px 0; clear: both;}
.fce_nyhedsbrev dl dd {float: left; width: 123px; margin: 0 0 5px 0; padding: 0; overflow: hidden;}
.fce_nyhedsbrev dl dt label {margin: 0; padding: 0;}
.fce_nyhedsbrev dl dd input {width: 107px; margin: 0; display: block;}
.fce_nyhedsbrev dl dd input#createaccount {width: auto; font-size: 10px; margin-bottom: 5px;}
.fce_nyhedsbrev .tx-sremailsubscribe-pi1-error {
	color: red;
	font-size: 1em;
}



.three_cols {float: left; width: 733px; margin: 0 0 30px;}
.col_1 {float: left; width: 113px; overflow: hidden;}
.col_2 {float: left; width: 387px; margin: 0 15px; overflow: hidden;}
.col_3 {float: left; width: 200px; overflow: hidden;}



.blogcontent .storytitle,
.blogcontent .storytitle a {
	color: #555555;
}

/* frontpage-two-cols */
.frontpage-two-cols-1 {
	width : 375px;
	float: left;
	margin-right: 15px;
}

.frontpage-two-cols-2 {
	width: 206px;
	float: left;
}


h4.rss-title {
	font-size: 11px;
	color: #ec6220;
	margin: 0 5px;
}

div.rss-meta {
	font-size: 11px;
	color: #999999;
	margin: 0 5px 10px 5px;
}

p.rss-description {
	margin: 5px;
}