*{margin:0;padding:0;text-decoration:none;}
html{overflow-x:auto;overflow-y:scroll;}
html,body{height:100%;}
body{text-align:center;height:97%;}

#main{margin:3px auto 0 auto;width:979px;height:95%;position:relative;text-align:left;}

#head{width:100%;display:block;padding-bottom:0px;height:233px;overflow:hidden;}

#docwrap{float:left;width:100%;}

#pos{float:left;}
.col1, .col2, .col3{display:block;margin-bottom:0px;margin-top:0px;}
.col1{width:185px;margin-left:40px;}
.col2{width:495px;margin-left:0px;}
.col3{width:190px;margin-left:30px;}

.content{padding:10px;}

/*FOOTER*/
#footimg{width:979px;height:30px;}
#foot{margin:0 auto 0 auto;width:911px;text-align:left;height:22px;padding-top:530px;margin-top:-536px;padding-left:34px;padding-right:34px;}
#foot p{float:left;}
#foot p.right{float:right;}
#foot, #foot a{color:#eee;}
#foot p{font-size:0.75em;}
#foot a{text-decoration:none;}

.break{clear:both;width:100%;}

body{background:#598125 url(../dimg/etdeco/bgcol.png);}
#main{background:url(../dimg/etdeco/stripe.png) repeat-y;}
#head{background:url(../dimg/etdeco/top.png) no-repeat;}
#docwrap{background:url(../dimg/etdeco/stripe.png) repeat-y;}

#headimg{margin:29px 32px;border:none;}

/*CATMENU*/
.catmenu{float:left;width:100%;margin-right:3%;margin-bottom:0;overflow:hidden;line-height:1.4em;}
.catmenu a{font-family:"Trebuchet MS",sans-serif;text-decoration:none;color:#444;font-weight:400;letter-spacing:0em;word-spacing:-0.08em;font-size:0.95em;}
.catmenu li{list-style:none;line-height:1.3em;}
.catmenu li a{color:#777;text-transform:none;}
.catmenu li ul a{color:#777;text-transform:lowercase;}
.catmenu a:hover{color:#222;}
.catmenu li a.sel{color:#222;}
.catmenu li ul a.sel{color:#222;}
#ext{margin-bottom:1.4em;}
#ext hr{color:#999;background-color:#999;height:1px;border:none;clear:both;margin:0;padding:0;width:88%;margin-top:6px;margin-bottom:6px;}

/*TEXT*/
/*body{font-family:Times, serif;font-size:100%;line-height:1em;color:#000;}*/
body{font-family:"Hoefler Text","Baskerville",serif;font-size:100%;line-height:1em;color:#000;}
#main{font-size:0.8125em;}
#docwrap{font-size:1.2em;line-height:1.15em;}
h1, h2, h3, h4, h5, h6{font-family:"Trebuchet MS",sans-serif;}
h1{margin:0 0 12px 0;line-height:1em;color:#444;font-size:1.6em;}
h2{margin-bottom:6px;color:#444;line-height:1.2em;font-size:1.1em;}
p{margin-bottom:12px;}
.col2 p{text-align:justify;}
.col2 h3{font-style:italic;color:#444;line-height:1.2em;font-size:1em;}
.col2 ul, .col2 ol{padding:1em;}
.col2 li{margin-bottom:0.5em;}
.col3{font-family:"Trebuchet MS",sans-serif;}
.col3 h4{font-size:1em;font-weight:400;margin-bottom:12px;}
.col3 ul{font-size:0.8125em;margin-bottom:12px;list-style:none;}
.col3 .imgbanner{margin-left:-6px;margin-bottom:6px;border:none;}

img.altright{float:right;padding:3px 0 2px 9px;border:0;clear:both;}
img.altleft{float:left;padding:3px 8px 2px 0;border:0;clear:both;}
/*img.fullw{padding-bottom:6px;}*/
img.fullw{margin-bottom:6px;}

/*col3 calendar items*/
.col3 div.calendar ul{font-size:0.73em;line-height:1.25em;}
.col3 div.calendar a{color:#000;}

/*calendar - old style, not google*/
table.calendar{border:none;border-collapse:combine;width:100%;}
table.calendar td{padding:2px;}
table.calendar td.tabellrub{border:none;background:none;font-size:0.8125em;}
table.calendar td.tabellhdr{color:#fff;background:#598125;}
table.calendar td.tabell{border:1px solid black;} 
table.calendar td.tabellhdr{border:1px solid black;}
table.calendar td.tabell{font-size:0.8125em;}
table.calendar td.tabellhdr{border-bottom:none;font-size:0.8125em;}

/*news*/
div.news h2{color:#000;font-size:0.9em;}
div.news{margin-bottom:12px;border-bottom:1px solid black;}
.col3 div.news h2{margin-top:12px;font-family:"Trebuchet MS",sans-serif;}
.col3 div.news{font-size:0.8125em;line-height:1.1em;font-family:"Hoefler Text","Baskerville",serif;border-top:1px solid black;border-bottom:none;margin:0;padding-top:12px;}
.col3 div.news a{color:#000;}
/*links*/
div.links{margin-bottom:15px;line-height:1.25em}
div.links p{margin:0;display:inline;}

/*etannonser*/
div.annonser img{border:none;float:left;padding:0px 8px 2px 0;border:0;clear:both;}
div.annonser p{display:block;clear:both;padding-top:12px;}

/*spans*/
div.spans{clear:both;display:block;width:100%;}
div.spans h2{margin-bottom:12px;}
div.spans span{display:inline-block;margin-bottom:12px;font-size:0.9em;}
div.spans span.s1{float:left;clear:left;width:30%;padding-right:10px;}
div.spans span.s2{float:left;clear:none;width:45%;padding-right:5px;}
div.spans span.s3{float:left;clear:right;width:20%;}
div.spans span.s1b{float:left;clear:left;width:25%;padding-right:10px;}
div.spans span.s2b{float:left;clear:none;width:52%;padding-right:5px;}
div.spans span.s3b{float:left;clear:right;width:18%;}

/*FORM ELEMENTS*/
form{}
form ul li{list-style:inside;}
form label{float:left;width:20%;}
form input, form textarea{border:1px solid black;float:right;clear:right;width:70%;height:1.3em;margin-bottom:0.5em;font-size:0.8125em;}
form textarea{height:10em;font-size:0.85em;}
form input.submit{height:1.7em;margin-right:1px;background:#fff;font-weight:bold;}
form input.submit:hover{background:#ccc;cursor:pointer;}
form br{clear:both;}
#contactform{margin-right:15px;}
#extra1input, #extra2input{display:none;}

/*unfocus*/
:link:focus, :visited:focus, :active:focus {-moz-outline:0px;}
