/*****************************************
 *	Bioenergitidningen Theme v4.0 for ExponentCMS 0.96.x
 *	Designed by Patrik Wästlund - designer(at)wastlund.net
 *****************************************/
*{margin:0;padding:0}
html{border:none;height:100%;margin:0 auto 0 0;width:1050px;text-align:left;font-size:100%}
body{margin:auto;width:1050px;padding:0;background:#ede4d0;font-size:70%;/* font-size:70% resets 1em to 11px */height:100%;color:#333;font-family:"Lucida Grande",Verdana,Arial,Sans-Serif;line-height:1.3em}
a,
a:visited{color:#333;text-decoration:underline;padding:2px;margin:-2px}
a:hover{text-decoration:none;background:#d5c39a}
p,
li{margin:0 auto 6px}
p + p{margin-top:-2px}
ul li,
ol li{margin-bottom:5px}
ul,
ol{margin-left:20px}
h1,
h2,
h3,
h4,
h5,
h6{font-family:Tahoma,"Lucida Grande",Verdana,Arial,Sans-Serif;margin:10px auto 4px;line-height:130%}
h1{font-size:160%}
h2{font-size:140%}
h3{font-size:130%}
h4{font-size:120%}
h2,
h2 a,
h2 a:hover,
h2 a:visited,
h3,
h3 a,
h3 a:hover,
h3 a:visited,
#sidebar h2,
cite{color:#333;text-decoration:none}
hr{height:1px;border:none;background:#d5c39a;color:#d5c39a;margin:5px 0 8px}
img,
fieldset{border:0}
iframe{padding:5px}
iframe body{background:#fff}
input{font-size:11px;padding:0 0 0 3px}
table{border-collapse:collapse}
table *{vertical-align:top}
td{vertical-align:top}
#header h1{font-size:2em;position:absolute;width:420px;left:320px;margin:10px 0 0;padding-right:30px;color:#fff;z-index:3;text-align:right}
#header h1,
#header h1 a,
#header h1 a:hover,
#header h1 a:visited,

/* For Firefox START */
table{width:100%}
/* For Firefox STOP */

/* Start workarounds for Internet Explorer */
form{margin:0}
/* End workarounds for Internet Explorer */

#banner_column_right{background:#fff;border-top:170px solid #dacdae;position:absolute;width:250px;height:100%;left:760px;margin:-20px auto auto auto;padding:5px 0 0 0;z-index:0;text-align:center}
#main{position:absolute;left:0;width:760px;background:#fff3d7;min-height:100%}
#header{margin:0 0 30px;height:146px;width:760px;background:#dacdae url(../images/bioheader.gif) no-repeat bottom center}
#nav_holder{position:absolute;width:1010px;line-height:1.4em;background:#d20000;top:145px;text-align:left;z-index:2}
#nav_holder a{color:#fff;font-size:.8em;text-decoration:none}
#nav_holder a:hover{color:#fff !important;background:#333}
#toplinkback{background:transparent;cursor:pointer;position:absolute;height:145px;width:500px;z-index:5}
#topmenu_sub{background:#a09274}
#header_bottom{font-size:.8em;position:absolute;right:20px;top:185px;text-align:right;z-index:15}
#header_bottom *{opacity:0.5}
#footer{text-align:center;position:absolute;width:100%;height:40px;left:0;bottom:-40px;background:#d5c39a;z-index:0}
#footer p{margin:0 auto;padding:12px 0;text-align:center}
#content,
#content_left,
#content_right{clear:both}
#content.withsidebar,
#content_left.withsidebar,
#content_right.withsidebar{clear:none;margin:50px auto auto 230px;width:510px}
#content.withoutsidebar{width:640px}
a.downloadlink:before{content:url(../images/download.png)}
#sidebar{float:left;margin:20px auto auto 10px;width:200px;text-align:left}
#sidebar form{margin:5px auto;text-align:right}
#navlist{color:#fff;width:100%}
#navlist td{font-size:1em}
#navlist a{display:block;margin:0;color:#830000;background:#fff3d7;border-width:1px;border-style:solid;border-color:#fff #e5d9bd #d5c39a #fff3d7;border-right:5px solid #e5d9bd;padding:1px 9px 2px 7px}
#navlist a#current{border-color:#fff #ab0000 #830000 #fff3d7;font-weight:bold;background:#fff;text-decoration:none}
#navlist a{width:99%;/* only necessary for Internet Explorer */	}
#navcontainer>#navlist a{width:auto;/* only necessary if you use the hacks above for the Internet Explorer */	}
#navlist a:hover, #navlist a#current:hover{color:#333;background:#e5d9bd;border-color:#fff #baab87 #d5c39a #fff3d7;padding:2px 8px 1px 8px}
#navlist a:active, #navlist a#current:active{border-color:#fff #9c3 #fff #fff3d7;color:#fff;background:#333}
.datebox{font-size:.8em;position:absolute;width:130px;left:870px;margin:148px 0 0 0;color:#dfcea3;z-index:20;text-align:right}
.description{color:#fff;text-decoration:none}
.align_right{text-align:right}
.button,
a.button,
a.button:visited{font-size:1.2em;font-weight:bold;line-height:2em;padding:3px 6px 5px 6px;margin:0;background:#830000;border-color:#a09274 #333 #333 #857a60}
.button:hover,
a.button:hover{background:#d20000;margin:-1px -1px 1px 1px;border-color:#333 #a09274 #a09274 #333}
h2.pagetitle{text-align:center}
#sidebar h2{margin:5px 0 0 0;padding:0;font-size:1.2em}
table.underlined{width:680px}
table.underlined td{border-bottom:1px solid #d5c39a;height:16px;padding:3px}
.inline_ad{background:url(../images/inline_ad_annons.gif) no-repeat 0 0 !important;padding:10px 0;margin:10px 0;border-top:1px solid #d20000;border-bottom:1px solid #d20000}
.centeredText{text-align:center}
.htmlarea *{z-index:999}
.navlink{text-decoration:none;color:#d20000}
.news_itemtitle a{text-decoration:none;background:transparent}
.padding_top_20px{padding-top:20px}
.padding_top_50px{padding-top:50px}
.tab_btn{padding:0 15px 0 10px;border-left:1px solid #857a60;border-top:1px solid #a09274;border-right:1px solid #333}
.tab_btn a:hover{text-decoration:none}
a.navlink,
a.navlink:visited,
a.navlink:hover{color:#333;text-decoration:none;padding:2px 6px;margin:0}
.no_margins #main{position:absolute;width:760px;background:#fff3d7;min-height:100%}
.left_column{width:360px;margin:0;padding:0 5px}
.printbox{text-align:left;position:absolute;top:5px;width:100px;margin-left:815px;z-index:12}
.printbox a{opacity:0.7}
.right_column{width:150px}
.login_welcom{color:#fff}
div.right120px{position:absolute;width:200px;left:120px;margin:0;color:#fff;z-index:3;top:0}
div.left120px{position:absolute;width:100px;right:120px;margin:0;color:#fff;z-index:3;top:0}
.cell{background:url(../images/symbols/cell.gif) no-repeat 0 0 !important;padding:4px 0 0 22px}
.email{background:url(../images/symbols/email.gif) no-repeat 0 0 !important;padding:4px 0 0 22px}
.ms-excel{background:url(../images/symbols/ms-excel.gif) no-repeat 0 0 !important;padding:4px 0 0 22px}
.ms-powerpoint{background:url(../images/symbols/ms-powerpoint.gif) no-repeat 0 0 !important;padding:4px 0 0 22px}
.ms-word{background:url(../images/symbols/ms-word.gif) no-repeat 0 0 !important;padding:4px 0 0 22px}
.pdf{background:url(../images/symbols/pdf.gif) no-repeat 0 0 !important;padding:4px 0 0 22px}
.phone{background:url(../images/symbols/phone.gif) no-repeat 0 0 !important;padding:4px 0 0 22px}

#adminlogin{position:absolute;width:120px;margin:20px auto auto 800px;text-align:left;line-height:120%;z-index:1;opacity:0.5}
#adminlogin a,
#adminlogin a:visited{color:#333;text-decoration:underline}
#adminlogin a:hover{background:#fff}

.loginbox input{background:#d5c39a}
.loginbox input:hover,
.loginbox input:active{background:#a09274}

#loginbox,
#login,
#login a,
#login a:visited{color:#73ad42;text-decoration:none}
.loginbox{opacity:0.9;position:absolute;left:10px;top:10px;z-index:100;padding:3px 4px;text-align:left}
.loginbox a{padding:1px 4px;margin:0 3px 0 -3px}
.loginbox input{padding:0 3px 2px;font-size:9px}

/* editor fixes START */
/* fixed width (in pixels) works only in firefox */
html > body .form_input div{display:block;z-index:999}
.form_input iframe{height:500px;margin:-5px 0 0 -25px}
.TB_ToolbarSet{z-index:11}
iframe#text___Frame{clear:both;width:100%;display:block;z-index:999;padding:0}
/* editor fixes STOP */

/**************** nav holder START *****************/
#nav_holder{font-size:110%;text-align:left;white-space:nowrap;display:table;z-index:15}
.navigation{width:200px;font-size:95%;border-top:1px solid #d7dde5;text-align:left}
.navigation td{border-bottom:1px solid #dacdae;padding:2px 0 3px 10px}
.navigation td:hover,
.navigation td:hover a{background:#f8f9fa;color:#f00}
#selected_lev1 a,
#selected_lev2 a,
#selected_lev3 a,
#selected_lev4 a,
#selected_lev5 a{}
.expanded{background:url(../images/navigation/arrow_down.gif) no-repeat right}
/**************** nav holder STOP *****************/

.navlevel1{font-weight:700}
a.navlevel1:link,
a.navlevel1:visited,
a.navlevel1:active,
a.navlevel2:link,
a.navlevel2:visited,
a.navlevel2:active,
a.navlevel3:link,
a.navlevel3:visited,
a.navlevel3:active,
a.navlevel4:link,
a.navlevel4:visited,
a.navlevel4:active{color:#ab0000;text-decoration:none;display:block}

#selected_page,
#selected_lev1,
#selected_lev2,
#selected_lev3,
#selected_lev4,
#selected_lev5{border-bottom:1px solid #dfcea3 !important}
.selected_page,
#selected_lev1,
#selected_lev2,
#selected_lev3,
#selected_lev4,
#selected_lev5{color:#830000 !important;background:#ede4d0}
.selected_page a:hover,
#selected_lev1 a:hover,
#selected_lev2 a:hover,
#selected_lev3 a:hover,
#selected_lev4 a:hover,
#selected_lev5 a:hover{background:transparent !important}
#selected_lev1{padding-left:15px !important}

.tnav .selected_page,
#topmenu_sub .selected_page{font-weight:bold;color:#fff !important;background:#830000;padding:1px 5px 2px}

acronym,
abbr,
span.caps{font-size:.9em;letter-spacing:.07em}
.bullet{font-family:Arial,"Times New Roman";color:#ab0000}
.lined_table td{background:#fff3d7;border-bottom:1px solid #e5d9bd;padding:3px 3px 4px}
.semitransp{opacity:0.4}
.semitransp:hover img{opacity:1.0}
.semitransp img{opacity:0.2}
#current_page,
a#current_page,
a#current_page:visited,
#current_top_page,
a#current_top_page,
a#current_top_page:visited{background:#ab0000;color:#fff;font-weight:bold;padding:2px 6px;margin:0}
a#current_page:hover,
a#current_page:hover:visited{background:#ab0000}
#current_sub_page,
#current_sub_page a,
#current_sub_page a:hover,
#current_sub_page a:visited{background:#baab87;color:#fff;font-weight:bold}
#current_sub_page:before{padding:2px 10px;margin:-3px -6px;content:"\00BB \0020"}
#byline{position:absolute;width:14px;height:148px;z-index:1;right:10px;top:10px}
/*
************************************************************************************
*/

input[type="submit"]{border:3px double #a09274;border-top-color:#e5d9bd;border-left-color:#e5d9bd;padding:1px;background:#ede4d0;color:#333}
input[type="submit"]:active,
input[type="reset"],
input[type="button"],
input[type="submit"]:hover{background:#e5d9bd;border:3px double #ede4d0;border-top-color:#a09274;border-left-color:#a09274}
/* Error Message Style */
div.error{font-weight:bold;color:#ab0000;padding-bottom:1em}
/** Exponent-internals stylings **/

div.moduletitle{font-family:Tahoma,"Lucida Grande",Verdana,Arial,Sans-Serif;color:#ab0000;font-weight:bold;font-size:1.6em;padding:0 0 10px}
div.search_results_title{font-weight:bold;font-size:1.2em}
td.header{background:#ede4d0;color:#888;font-weight:bold;font-size:13px;padding:2px}
.search_result_item{background:#ede4d0;padding:4px;margin:2px 0}
.search_result_item_link{color:#a09274}
/* Container Styles */
div.container_box{padding:3px;margin:2px}
div.container_editbox{border:2px dashed #e5d9bd;margin:2px}
div.container_editheader{padding:3px;background:#e5d9bd}
div.container_editheader table tr td.info{font-size:9px;font-weight:bold}
div.itemtitle{font-weight:bold}
/* Themable Forms */
div.form_title{font-size:14px;font-weight:bold}
div.form_header{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:1em}

div.news_body{padding:5px 0}
div.news_body a{text-decoration:none}
div.news_body a.read_more{text-decoration:underline}

.even_row{background:#d5c39a}
.odd_row{background:#e5d9bd;color:#000}
.row td a{padding:0 4px 2px}
.row:hover td, .row:hover td a{background:#9c3;color:#000}

/** Administration Module Manager form **/

.administration_modmgrheader{background:#eee}
.administration_modmgrheader span.active{color:green;font-weight:bold}
.administration_modmgrheader span.inactive{color:red;font-weight:bold}
.administration_modmgrbody{padding-left:10px;border:1px solid #eee}
/** Debugger Styles **/
table.debug_null,table.debug_null tr td,
div.debug_null{background:#000;color:#fff;font-weight:bold}
table.debug_object,
table.debug_object tr td{background:#a00;color:#fff}
table.debug_array,
table.debug_array tr td{background:#0a0;color:#fff}
table.debug_scalar,
table.debug_scalar tr td,
div.debug_scalar{background:#00a;color:#fff}
td.debug_attribute{font-family:monospace;font-size:10px}
td.debug_varname{font-weight:bold}
td.debug_type{background:#aaa;color:#fff;font-weight:bold;font-size:14px}
td.debug_value{font-family:monospace;font-size:11px;color:#fff}

