html, body{
	height:100%;
}

body {	-webkit-text-size-adjust: 100%; }

p{
	font-size: 1.1em !important;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

ul, .ckeditorbody ul { list-style-type:disc; padding-left:18px; }
ol, .ckeditorbody ol { list-style-type:decimal; padding-left:18px; }
sub, .ckeditorbody sub { vertical-align:sub; }
sup, .ckeditorbody sup { vertical-align:super; }
b, strong, .ckeditorbody b, .ckeditorbody strong { font-weight: bold; }
i, em, .ckeditorbody i, .ckeditorbody em { font-style:italic; }

body
{
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: #ffffff;
	background-image: url(/images/bfes_bg.gif);
}

html, body { height:100%; }		

div, td {  font-family: Arial, Verdana; font-size: 12px; color: #000000; line-height:1.6em; }

#container { position:relative; width:100%; min-height:100%; background: url(/images/bfes_content_bg.png) center repeat-y; margin-top:60px; }

.tabs { position:absolute; left:220px; top:-35px; width:610px; height:35px; overflow:hidden;}
/*.tabs2 { position:absolute; left:220px; top:-35px; width:610px; height:35px; overflow:hidden;}*/
/*.tabs3 { position:absolute; left:220px; top:-35px; width:610px; height:35px; overflow:hidden;}*/
.tabspace { float:left;width:5px;height:35px; }
.tabmain { float:left;width:143px;height:35px;-webkit-border-radius: 7px 7px 0px 0px;-moz-border-radius: 7px 7px 0px 0px;border-radius: 7px 7px 0px 0px;background-color:#FFFFFF;-webkit-box-shadow: #A1A1A1 4px 4px 4px;-moz-box-shadow: #A1A1A1 4px 4px 4px; box-shadow: #A1A1A1 4px 4px 4px;text-align:center;}
.tabmainon { float:left;width:143px;height:35px;-webkit-border-radius: 7px 7px 0px 0px;-moz-border-radius: 7px 7px 0px 0px;border-radius: 7px 7px 0px 0px;background-color:#e5b5b0;-webkit-box-shadow: #A1A1A1 4px 4px 4px;-moz-box-shadow: #A1A1A1 4px 4px -4px; box-shadow: #A1A1A1 4px 4px 4px;text-align:center;}
.tabmain a, .tabmainon a { line-height: 34px; text-decoration:none; text-transform:uppercase; }

.tabmain:hover {
    background-color: #e5b5b0;
}
.tabmain, .tabmainon {
    font-weight: bold;
    line-height: 40px;
    font-size: 12px;
    text-transform: uppercase;
}

.tab1, .tab2, .tab3 { position:relative; float:left; width:128px; height:35px; cursor:pointer; line-height:33px; text-align:center; }
.tab1 a, .tab2 a, .tab3 a { text-decoration:none; }

.content{
	position:relative; margin: 0 auto; position:relative; clear:left; width: 807px; text-align: left;
}

.inner {
	padding: 0px 0 20px 0; 
}

.banner { width:791px; height:200px; overflow:none; padding-bottom:14px; }

.main {
	position:relative; float:left; width:460px;
}
.sidebar {
	position:relative; float:right; width:284px; background: #fefaf7; min-height:600px;
}

.padding {
	padding:6px 8px 6px 8px;
}
.padding2 {
	padding:12px 14px 12px 14px;
}
.padding3, blockquote {
	padding:11px;
}
.padding4 {
	padding:18px 14px 18px 14px;
}



.left { float:left; width:204px; }
.right { float:right; width:204px; }


h1 {
	font-size: 24px; line-height:1.3em; text-transform: uppercase; font-family: Arial, Verdana; font-weight:bold; margin-bottom:8px;
}
h2 {
	font-size:15px; color:#000000; margin-bottom:0px; font-weight:normal; text-transform: uppercase; 
}
.sidebar h2 { font-size:15px; margin-bottom:6px; }

h3 {
	font-size:14px; color:#000000; margin-bottom:0px; font-weight:bold; text-transform: uppercase; 
}
h4 {
	font-size:13px; color:#000000; margin-bottom:0px; font-weight:bold; text-transform: uppercase; 
}
h5 {
	font-size: 12px; color:#000000; color:#000000; margin-bottom:0px; font-weight:bold; text-transform: uppercase; 
}
h6 {
	font-size: 11px; color:#000000;
}
		
a { font-family:  Arial, Verdana; color: #000000; text-decoration: underline}

a.topmenu {
	color:#000000;
	font-size: 12px;
	text-decoration:none;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.topmenu:hover, a.menu:hover{
	color:#000000;
	font-size: 12px;
	text-decoration:none;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.topmenu:active, a.menu:active{
	color:#000000;
	font-size: 12px;
	text-decoration:none;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.topmenuon, a.menuon {
	color:#000000;
	font-size: 12px;
	text-decoration:none;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.topmenuonb, a.menuonb {
	color:#FFFFFF;
	font-size: 12px;
	text-decoration:none;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.menusub  {
	color:#FFFFFF;
	font-size: 11px;
	text-decoration:none;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

td.topmenu, td.menu{ 
	font-family:  Arial, Verdana; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: none; 
	font-weight: normal;
}



.links {  font-family:  Arial, Verdana; font-size: 11px; color: #FFFFCC}
.overskrift {  font-family:  Arial, Verdana; font-size: 15px; font-weight: bold; color: #003366}
.tekst {  font-family:  Arial, Verdana; font-size: 12px; color: #003366}
.lilleoverskrift {
	font-family:  Arial, Verdana;
	font-size: 13px;
	color: #999966;
	line-height: normal;
	text-decoration: underline overline;

}

.logintext {
border-color: #000000;
border-width: 1;
background-color: #FFFFFF;
color:#013366;
font-size: 10;
height:17;
width:80;
margin-left: 3;
font-family: Arial, Verdana, Helvetica, sans-serif;
}
.test{
	font-size: 1rem;
}

.tabs{
	left: 0px;
	width: calc(100% + 20px);
}

/*<a href="/Recept/"><div class="tabmain">Recept</div></a>*/
/*<div class="tabspace"> &nbsp; </div>*/

.tabmain, .tabmainon{
	width: 157.5px !important;
	width: 130.4px !important;
	/*width: 130px !important;*/
    font-size: 11px;
}

.tabs a:nth-child(3) .tabmain{
	font-size: 9px !important;
}