a {color: #993300;text-decoration: none;}
a:hover, a:active {color: #121712;text-decoration: underline;}
body {padding: 0;margin: 0;height: 100%;color: #121712;background: #FFFFFF;font: 12px Verdana, Arial, Sans-Serif;text-align: center;line-height: 1.6em;}
body#bod {margin: 5px 0 25px;background: url("../images/body-bg_2.gif") #2c532c/*1C351C*/ repeat-x fixed;text-align: center;}
div.box {width: 89%;margin: 0 0 5px;padding: 0 10px 20px;background: url("../images/module-bg.gif") no-repeat bottom #CFDBCF;line-height: 140%;}
html:first-child div.box{width:90%;}
div.box h3 {margin: 0 -10px 10px -10px;padding: 8px 8px 8px 10px;border-bottom: 1px solid #587458;color: #FFFFFF;background: url(../images/bar-green.gif) no-repeat #648364;font-size: 12px;font-weight: bold;line-height: normal;}
div.box td {padding: 3px 0;}
div.boxcal {width: 100%;margin: 0 0 5px;padding: 0;background: url("../images/module-bg.gif") no-repeat bottom #CFDBCF;line-height: 140%;}
div.boxcal h3 {margin: 0 -10px 10px 0px;padding: 8px 8px 8px 10px;border-bottom: 1px solid #587458;color: #FFFFFF;background: url(../images/bar-green.gif) no-repeat #648364;font-size: 12px;font-weight: bold;line-height: normal;}
h1, h2, h3 {font-size: 14px;}
h1, h2, h3, h4 {margin: 15px 0;font-family: Verdana, Arial, Sans-Serif;}
h4 {font-size: 12px;}
hr {border-top: 1px solid #D3CCC2;border-right: 0;border-left: 0;border-bottom: 0;height: 1px;}
html {height: 100%;}
ul {margin: 10px 10px 0 10px;padding: 0;list-style: none;}
ul li {padding-left: 0px;background:transparent;line-height: 1.8em; }
.mitten ul {margin: 10px 10px 0 10px;padding: 0;list-style: none;}
.mitten ul li {padding-left: 12px;background: url(../images/bullet.gif) no-repeat 0 8px;line-height: 1.8em; }
#copyright{margin-left:1em;}
#content-full .componentheading {background: url("../images/comheading-full-bg.gif") no-repeat #D1B954!important;}
.extra-close {margin: -20px -20px 20px;height: 32px;border-bottom: 5px solid #1C351C;background: url("../images/newflash-close.gif") no-repeat bottom #D1B954;color: #FFFFFF;}
#container {width: 900px;margin: 0 auto;text-align: left;}
#content {padding: 20px 20px 40px;width: 670px;width: 670px;float: right;background: #F4F8F4;min-height:837px;}/*967*/
html:first-child #content{min-height:840px;}
/* min-height for Internet Explorer */
/*\*/
* html #content {height: 834px;}
.taghelp{border:1px solid #999; background:#eee;padding:10px;margin:10px;}
*:first-child+html #content{min-height:834px;}
#content h2 {color:#993300;}
#content-full {padding: 20px 20px 40px;width: 870px!important;width: 900px;float: left;background: #F4F8F4;}
#footer {padding: 20px 10px 20px 10px;clear: both;float: left;margin-top: 5px;color: #E8F2D8;background: transparent;font-size: 11px;text-align: left;}
html:first-child #footer{width:880px;}
#footer a, #siteinfo a {color: #E8F2D8;}
#footer li {padding: 0;display: inline;background: none;line-height: normal;}
#footer li a {padding: 0 10px;border-right: 1px solid #E8F2D8;color: #E8F2D8;}
#footer ul {margin: 0;padding: 0;list-style: none;}
#header {margin: 0;height: 124px;background: url("../images/header.gif") #648364 no-repeat;position: relative;}
#header h1 {margin: 0;padding: 20px;font-family: Verdana, Arial, Sans-Serif;}
#main {width: 100%;}
#extra {margin: -20px -20px 20px;padding: 20px 20px 0;background: url("../images/comheading-bg.gif") no-repeat top #D1B954;color: #FFFFFF;}
#leftcol {margin: 0;width: 185px;float: left;overflow: hidden;}
#leftcol a {color: #121712;text-decoration: none;}
#leftcol a:hover {color: #121712;text-decoration: underline;}
#leftcol a.current {color: #121712;text-decoration: underline;font-weight:bold;}
#leftcol li {padding-left: 12px;background: url(../images/arrow.png) no-repeat 0px 8px;line-height: 1.8em;}
#leftcol ul {padding: 0;list-style: none;}
*:first-child+html #leftcol li {padding-left: 12px;background: url(../images/arrow.png) no-repeat 0px 8px;line-height: 1.8em;}
#search {position: absolute;top: 38px;right: 20px;}
#siteinfo {float: right;color: #FFFFFF;font-size: 11px;text-align: left;}
#siteinfo a {text-decoration: none;}
#topnav {margin: 0 0 5px;height: 32px;background: url("../images/nav-bg-green_900.gif") #243926 no-repeat;color: #FFFFFF;line-height: normal;}
#topnav li {margin: 0;float: left;padding: 0;display: block;color: #FFFFFF;background: none;font-size: 11px;line-height: 32px;}
#topnav li a {width: 80px;height: 30px;margin-top: 1px;border-right: 1px solid #1C351C;display: block;color: #FFFFFF;text-align: center;text-decoration: none;}
#topnav li a:hover{background: url("../images/tab-hover.gif") #3B535B repeat-x;text-decoration: underline;}
* html #topnav li a.current:hover{background: url(../images/tab-active.gif) repeat-x bottom #708a6f;text-decoration:underline;}
#topnav li a.current {margin: 0;border-right: 1px solid #759275;height: 33px;background: url(../images/tab-active.gif) repeat-x bottom #708a6f;line-height: 32px;}
#topnav ul {margin: 0 0 3px;padding: 0;float: left;height: 32px;list-style: none outside;text-align: center;}
#US li{margin: 0;float: right;padding: 0;display: block;color: #FFFFFF;background: none;font-size: 11px;line-height: 32px;}
#US li {margin: 0;float: right;padding: 0;display: block;color: #FFFFFF;background: none;font-size: 11px;line-height: 32px;}
#US li a {width: 80px;height: 30px;margin-top: 1px;border-right: 1px solid #1C351C;display: block;color: #FFFFFF;text-align: center;text-decoration: underline;}
#US li a:hover{background: url("../images/tab-hover.gif") #3B535B repeat-x;text-decoration: underline;}
* html #US li a.current:hover{background: url(../images/tab-active.gif) repeat-x bottom #708a6f;text-decoration:underline;}
#US li a.current {margin: 0;border-right: 1px solid #759275;height: 33px;background: url(../images/tab-active.gif) repeat-x bottom #708a6f;line-height: 32px;}
#US ul {margin: 0 0 3px;padding: 0;float: right;height: 32px;list-style: none outside;text-align: center;}
#breadcrumbs { margin:0 0em .3em 15em;color:#fafaeb;}
html:first-child #breadcrumbs {margin-left:16.2em;}
* html #breadcrumbs {margin-left:16.2em;}
#breadcrumbs a{color:#d1b854;}
#breadcrumbs a:hover{color:#993300;}
form#post_log{margin:0em 0 1em 0;padding-left:2em;background:#CFDBCF;border: 1px solid #739073;}
form#post{margin:0em 0 1em 0;padding-left:2em;background:#CFDBCF;border: 1px solid #739073;}
form#post fieldset{border:none;}
input { padding: 3px; margin: 0; }
textarea { width: 94%; height: 20em; padding: 3px;}
fieldset {border:1px solid #739073; padding:1em;background: #CFDBCF;}
legend { font: bold 11px arial; margin: 10px 0 0 0; }
input#keywords.searchfield {float:left; margin-top:.2em;width: 130px; border: none; background: transparent url(../images/input.gif) no-repeat; 
padding: 6px 10px; color: #505050; font-weight: bold; }
/*------ CLASSES -------*/
.save{background:transparent url(../images/save.gif);}
.comment { background: #fafaeb; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
.commentsbox { background: transparent; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 0px solid #ccc; }
.test{color:#efe; font-weight:bold;}
.searchbutton{margin:.5em 0 0 0;float:left;cursor:pointer;border:outset 1px #ccc;color:#666;font-weight:bold;padding: 1px 2px;
background:#999 url(../images/search.gif) repeat-x left top;}
* html .searchbutton{margin-top:.4em;}
html:first-child .searchbutton{margin-top:.5em;}
.imgRight { float: right;margin:.8em 1.5em 1.5em 1.5em;  padding: 0;  border: 1px solid #000;}
.imgLeft {float:left; margin:.3em 1.5em .5em 1em;  padding: 0;  border: 1px solid #000;}
.imgBoard {float:left;margin:1px 10px 10px 0;  padding: 0px 0px 0px 0px;  border: 1px solid #0B09B5;}
.date {clear:both;margin:2em 0 0 0;border-bottom:1px solid #94AF94;}
.createdate {color: #94AF94;}
.searchbutton:hover{background:#999 url(../images/search_hov.gif) repeat-x left top;}
.sendbutton{margin:.5em 0 0 0;cursor:pointer;border:outset 1px #ccc;color:#666;font-weight:bold;padding: 1px 2px;
background:#999 url(../images/search.gif) repeat-x left top;}
* html .sendbutton{margin-top:.7em;}
html:first-child .sendbutton{margin-top:.9em;}
.sendbutton:hover{background:#999 url(../images/search_hov.gif) repeat-x left top;}
.admin_style {background: #000;}
.border_even {border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;background:#fff;margin-bottom:1em;}
.border_odd {border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;margin-bottom:1em;background: #fff;}
.bottom{clear:both;float:left;margin:-1em 1em 1em 1em;width:88%;}
* html .bottom {margin:1.5em 1em 1em 0.5em;}
*:first-child+html .bottom {margin:1.5em 1em 1em 1em;} 
p.top, p.bottom q {font-style: normal;}
p.top {float:left;text-align: left;padding:0 0 1em 0em;border-bottom:1px solid #ddd; background:transparent;}
p.bottom q {margin: 1em; padding: .3em; background: #fff; border-left: 3px solid #e0e0e0; display: block;}
p.bottom {margin: 1em 0 0 1em;padding:0em 1em 0 1em; color: #404040;clear:both;}
p.bottom:first-letter {margin-left: 0em; text-transform: uppercase;}
.comment_div {width:95%;color: #808080; padding: 0; margin: 3em 1em 0 1em; border-top: 1px solid #ccc; font-size: 100%;}
.commentsbox{clear:both;}
.comment_div p {margin: 0 .5em; padding: 1em;}
.number {clear:both;float:right; margin: 0.1em 2em 0 0em; padding: .3em 0;width:20px; }
.num_even  {font-size: 200%;color:#739073;}
.num_odd {font-size:200%;color:#CFDBCF; }
.num_even:hover, .num_odd:hover {color:#ddd;}
.top{position:relative;float:left;margin:-2em 0 0em -1em;padding:0.5em 1em 0.5em 1em;border:1px solid #ddd;}
.top_odd{background:#CFDBCF;border:1px solid #739073;}
.top_even{background:#CFDBCF;border:1px solid #739073;}
.top_even a {color:#000;}.top_even a:hover{color:#2E39CE;}
.top_odd a {color:#000;}.top_odd a:hover{color:#2E39CE;}
.paginator{float:right;text-align:right;margin:-1.5em 2.5em 0.5em 0;}
* html .paginator{height:46px;padding:5px 0 5px 0;}
*:first-child+html .paginator{height:46px;padding:5px 0 5px 0;}
a.page {background: #2c532c/*E9E9A7*/;border: 1px solid #739073/*DDC537*/;padding: 0.2em 0.3em;color: #fff;text-decoration: none;}
a:hover.page {background: #CFDBCF/*fafaeb*/;border: 1px solid #739073;padding: 0.2em  0.3em;color: #000;text-decoration: none;}
.pageselected {border: 1px solid #739073;background: #CFDBCF;padding: 0.2em  0.3em/*0.5em 0.7em - for bigger activated number*/;color: #000;}
.important {width:0px;visibility:hidden;}
.expandacat { padding: 0 0 0 0em; margin: 0 0 0px 0px; background: #cfdbcf; color: #0066B3; text-decoration:none; }
ul.expandaArticles   { padding: 0px 2px; margin: 0 0 15px 0px; background: transparent ;
color: #000; font-size:90%; line-height:1.6em; text-decoration:none;}
html:first-child .expandaArticles {font-size:95%;}
/*----------- Styrelse ---------------*/
.mem_container {float:left;margin:1em 0.5em 1em 0;border-bottom:1px solid #ddd;padding:1em;background:#f8f8f8;width:93%;}
.member {float:left;width:380px;margin-left:1em;background:#f8f8f8;}
.upp_namn{float:left;width:40%;}
.upp_sort{float:left;width:60%;}
.mem_name{clear:both;float:left;width:40%;}
.mem_name_name{float:left;width:60%;}
.mem_adress{clear:both;float:left;width:40%;}
.mem_adress_adr{float:left;width:60%;}
.mem_phone{clear:both;float:left;width:40%;}
.mem_phone_home{float:left;width:60%;}
.mem_arb{clear:both;float:left;width:40%;}
.mem_arb_arb{float:left;width:60%;}
.mem_mob2{clear:both;float:left;width:40%;}
.mem_mob2_2{float:left;width:60%;}
.mem_extra{clear:both;float:left;width:40%;}
.mem_extra_info{float:left;width:60%;}
#contact_listing{
border-collapse: separate;
width:100%;
}
#contact_listing th{
border:#78f solid 1px;
background-color:#CAE8EA;
}
#contact_listing td{
border:#78f solid 1px;
background-color:#bAd8dA;
}
#contact_listing td.contact_list_alt{
border:#78f solid 1px;
background-color:#d0f0f0;
}
.contact_list_op_norm{
background-color:#bAd8dA;
}
.contact_list_op_alt{
background-color:#d0f0f0;
}



