/*****************************************
 *	Hotell Dalsland Theme v3.0 for ExponentCMS 0.96.x
 *	Designed by Patrik Wästlund - designer(at)wastlund.net
 *****************************************/
a,a:visited{color:#8f0000}
a:hover{color:#666;background:#d9d9d9;text-decoration:underline;padding:1px 1px 0;margin:-1px -1px 0}
a.button:hover{border-left:1px solid #333;border-top:1px solid #333;border-right:0;border-bottom:0}
a.downloadlink:before{content:url(../images/download.png)}
a.navlink,a.navlink:visited,a.navigation_mngmntlink{color:#fff;background:#798b9f}
a.navlink:hover,a.navigation_mngmntlink:hover,a.preview_mngmntlink:hover{color:#fff;text-decoration:none}
a.preview_mngmntlink{padding:10px;float:right}
acronym,abbr,span.caps{font-size:0.9em;letter-spacing:.07em}
body{background:#8c8c8c;color:#333;font-family:"Lucida Grande",Verdana,Arial,Sans-Serif;font-size:70%;line-height:1.3em}
h1,h1 a,h1 a:hover,h1 a:visited{color:#690}
.container_box h1{color:#bf0000;margin:20px 0 5px;font-size:1.8em}
h1,h2,h3,h4,h5,h6{font-family:"Trebuchet MS","Lucida Grande",Verdana,Arial,Sans-Serif;margin-top:5px;margin-bottom:-8px}
h1,h2,h3,h4{font-weight:700;line-height:120%}
h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited{color:#333}
h2.pagetitle{text-align:center}
h2{margin:30px 0 10px;font-size:1.6em}
h3{padding:0;margin:10px 0 0;font-size:1.3em}
h4+p{margin:15px auto 10px}
hr{height:1px;border:none;background:#cacfd5;color:#cacfd5}
iframe{padding:5px}
iframe body{background:#fff}
img,fieldset{border:0}
img.leftnav{position:relative;height:14px}
input{padding:0 0 0 3px;background:#d9d9d9}
input:active,input:hover{background:#eee}
input[type="submit"],#adminlogin input[type="submit"]{border:3px double #9baec3;border-top-color:#d7dde5;border-left-color:#d7dde5;background:#eee;color:#333;height:24px}
input[type="submit"]:active,input[type="reset"],input[type="button"],#adminlogin input[type="submit"]:active,input[type="submit"]:hover,#adminlogin input[type="submit"]:hover{background:#d7dde5;border:3px double #eee;border-top-color:#9baec3;border-left-color:#9baec3;height:24px}
li{margin:0 0 3px 16px}
p+p{margin:-5px auto 10px}
p{margin:5px auto 10px}
table{width:100%;border-collapse:collapse}
td{vertical-align:top}

#main a:hover,#main a:focus{color:#000}
#adminlogin a,#adminlogin a:visited{color:#fff}
#adminlogin a:hover{color:#fff;background:#333}
#adminlogin form{margin-bottom:-1px}
#adminlogin input{font-weight:700;background:#d7dde5;border:1px solid #7e7260}
#adminlogin input:focus{background:#fff}
#adminlogin input:hover{background:#eee}
#adminlogin{color:#690;position:absolute;margin-left:135px;width:270px;top:40px;left:50%;text-align:left;z-index:1;opacity:0.5}
#byline{height:148px;position:absolute;right:1%;top:2%;width:14px;z-index:1}
#byline a{opacity:0.15}
#byline a:hover{opacity:0.7}
#content{font-size:100%;line-height:140%;text-align:left;clear:none;margin:0 0 auto 40px}
#footer *{color:#fff;text-align:center;padding:10px 0}
#footer a:link{text-decoration:underline}
#footer{background:#eee url(../images/hdfooter.jpg) no-repeat bottom;height:63px;margin:0 auto;clear:both}
#header h1{font-size:2.5em;position:absolute;margin-left:130px;padding-bottom:30px;width:330px;top:138px;left:50%;text-align:left;z-index:1}
#header_bottom *{opacity:0.7}
#header_bottom{margin:2px 0 2px 16px;position:relative;left:20px;text-align:left}
#header{padding:0;width:960px;background:#b3b3b3 url(../images/hdheader.jpg) no-repeat bottom center;height:200px}
#leftsidebar h2,#rightsidebar h2{margin:5px 0 0}
#leftsidebar{text-align:left;float:left;margin:0 10px 0 25px;width:200px}
#login,#login a,#login a:visited{color:#73ad42;text-decoration:none;position:absolute;top:0}
#login_username,#login_password{}
#main{background:#eee url(../images/hdsides.gif) repeat-y top;text-align:left;position:relative;width:960px;margin:0 auto}
#rightsidebar{text-align:left;float:right;width:200px;top:225px;border-left:1px solid #ccc;padding:5px 10px}
#slideshow{position:relative;width:360px;top:25px;left:240px;text-align:left}
.administration_modmgrbody{padding-left:10px;border:1px solid #eee}
.administration_modmgrheader span.active{color:green;font-weight:700}
.administration_modmgrheader span.inactive{color:red;font-weight:700}
.administration_modmgrheader{background:#eee}
.bgEEE{background:#eee}
.border0,.border0 td,.mngmnt_icon{border:0}
.bullet{font-family:Arial,"Times New Roman";color:#690}
.button{padding:1px 5px 3px;font-size:1.2em;line-height:2em;border-right:1px solid #336;border-bottom:1px solid #9baec3}
.container_box p,.container_box div{color:#666}
.container_box{margin:2px}
.container_editbox{border:2px dashed #d7dde5;margin:2px}
.container_editheader table tr td.info{font-size:8pt;font-weight:700}
.container_editheader{padding:3px;background:#d7dde5}
.description{color:#fff;text-decoration:none;text-align:center}
.error{font-weight:700;color:#537c00;padding-bottom:1em}
.form_header{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:1em}
.form_title{font-size:14px;font-weight:700}
.goback,a.goback:hover{position:absolute;margin-left:285px;padding:1px 5px;width:270px;left:50%;width:150px;top:0;text-align:left;z-index:1}
.itemtitle{font-weight:700}
.lined_table td{border-bottom:1px solid #d7dde5;vertical-align:top}
.lined_table,.leftnav{width:100%}
.login{position:absolute;left:10px;top:10px;z-index:100;padding:3px 4px;text-align:left}
.login a{padding:1px 4px;margin:0 3px 0 -3px}
.login input{padding:0 3px 2px;font-size:9px}
.login_welcom{color:#fff}
.margin0,.margin0:hover,.margin0 img{margin:0}
.moduletitle{font-family:"Trebuchet MS","Lucida Grande",Verdana,Arial,Sans-Serif;color:#537c00;font-weight:700;font-size:1.6em}
.navlink,.tab_btn a{text-decoration:none}
.nohover:hover,a.nohover:hover img{background:transparent;text-decoration:none}
.nowrap td{white-space:nowrap}
.paddingTop20px{padding-top:20px}
.search_result_item_link{color:#9baec3}
.search_result_item{background:#eee;padding:4px;margin:2px 0}
.search_results_title{font-weight:700;font-size:1.2em}
.semitransp{opacity:0.40}
.semitransp img{opacity:0.20}
.semitransp:hover img{opacity:1}
.shadow{height:1em} /* for IE */
.tab_btn{background:#d7dde5;border-left:3px double #9baec3;border-top:3px double #9baec3;border-right:3px double #eee;padding:0 3px}

table.debug_array,table.debug_array tr td{background:#0a0;color:#fff}
table.debug_null,table.debug_null tr td,div.debug_null{background:#000;color:#fff;font-weight:700}
table.debug_object,table.debug_object tr td{background:#a00;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_type{background:#aaa;color:#fff;font-weight:700;font-size:14px}
td.debug_value{font-family:monospace;font-size:11px;color:#fff}
td.debug_varname{font-weight:700}
td.header{background:#eee;color:#888;font-weight:700;font-size:13px;padding:2px}
.even_row{background:#cacfd5;color:#000}
.odd_row{background:#d7dde5;color:#000}
.row:hover td,tr.row:hover td a,tr.row:visited td,tr.row:visited td a{background:#8c8c8c;color:#fff}
.row a.navlink,.row a.mngmntlink{background:transparent;color:#000}
.row a.navlink:hover{color:#fff !important;text-decoration:underline}

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

#content.withsidebars form,
#content.withsidebars textarea#text,
#content.withsidebars .htmlarea,
#content.withsidebars .container_box,
#content.withsidebars .container_editbox,
#content.withsidebars .container_editheader {
width:455px;
}

#content.withoutsidebars form,
#content.withoutsidebars textarea#text,
#content.withoutsidebars .htmlarea,
#content.withoutsidebars .container_box,
#content.withoutsidebars .container_editbox,
#content.withoutsidebars .container_editheader {
width:665px;
}

/* End workarounds For Internet Explorer */

/* For Firefox + IE6 START */
#content.withoutsidebars{width:665px;margin:0 30px 0 240px}
#content.withsidebars{width:440px;margin:0 30px 0 240px}
/* For Firefox STOP */
/* For IE7 START */
.withoutsidebars{margin-left:245px;width:630px;margin:0 30px 0 340px}
.withsidebars{width:440px}
/* For IE7 STOP */
/* Ignored by IE6 START */
html>body #rightsidebar{padding:0 10px;margin:0 20px 0 5px}
html>body .withoutsidebars{width:640px;margin:0 25px 0 240px}
html>body hr{margin:0 0 10px 0}
html>body{margin-bottom:0}
/* Ignored by IE6 STOP */


/**************** navigation START *****************/

.leftnav a,.leftnav a:visited,.leftnav span{background:#d9d9d9 url(../images/navigation/leftnav_btn_bg.gif) no-repeat bottom;text-decoration:none;color:#333;padding:0 0 3px 10px;margin:1px 4px -12px 0;display:block;border:1px solid #b3b3b3;border-bottom:1px solid #999}
.leftnav a:hover{background:#fff;color:#d34242}
.leftnav td{white-space:nowrap}

#menu ul li a.selected_page,
.selected_page,
#menu ul li a.selected_page:visited,
#selected_page{color:#ab4747 !important;font-weight:700}
#selected_page a,#selected_page a:hover,#selected_page a:visited{background:transparent;border:1px solid #ab4747 !important;border-right:4px solid #ab4747 !important}
td#selected_page{}
.expanded{background:url(../images/navigation/arrow_down.gif) no-repeat 98% !important}
.expanded a{background:transparent !important}

.navlevel1 a{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}

/**************** navigation STOP *****************/

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

