
/* Main */
#textabout {width: 528px; min-height: 465px; float:left; overflow: visible;}
#textover {width: 528px; height: 81px; background: url('paper_top.png');}
#text {width: 470px; padding-left: 30px; padding-bottom: 20px; padding-right: 30px; min-height: 438px; background: url('paper.png') repeat-y; float: left; font-family: Trebuchet MS, arial, verdana, sans-serif; font-size: 12px; line-height: 20px; min-height:438px; float:left;}
h1 {margin: 0; padding: 0; font-size: 22px; font-weight: 500px; color: #000000;}
h2 {margin: 0; padding: 0; font-size: 16px; font-weight: 500px;}
#textbottom {width: 528px; height:21px; background: url('paper_bottom.png'); float: left;}
#main {width: 893px; min-height: 540px; background: url('stenbg.png'); overflow: visible; float: left;}
#main_left {width: 57px; min-height: 540px; background: url('main_left.png'); float: left;}
#main_middle {width: 16px; min-height:540px; background: url('main_middle.png'); float: left;}
#main_right {width: 44px; min-height: 540px; background: url('main_right.png'); float: left;}
#main_bottom {width: 893px; height: 37px; background: url('main_bottom.png'); float: left;}
#main a {text-decoration: none; color: #3D1816; }
#main a:hover {text-decoration: none; color: #6A2926;}
.hr1 {height: 0px; size: 0; border: 0; border-bottom: 1px dotted #000000; margin-top: 30px; margin-bottom: 30px;}
.hr2 {height: 0px; size: 0; border: 0; border-bottom: 1px dotted #000000; margin-top: 10px; margin-bottom: 10px;}
.undertext {font-size: 10px; font-style: italic; margin-left: 4px;}
.styletext {font-size: 14px; font-family: Tempus Sans ITC; font-style: strong; margin-left: 4px;}


/* Panel */
#panel {font-size: 12px; width: 248px; overflow: visible; min-height: 540px; float: left; background: url('panelbg.png')}
#panel_top {width: 248px; height: 39px; background: url('panel_top.png'); float: left;}
#panel_left {width: 23px; height: 420px; background: url('panel_left.png'); float: left;}
#panel_middle {width: 203px; overflow: visible; min-height: 463px;  background: url('panel.png'); float: left;}
#panel_right {width: 22px; height: 420px; background: url('panel_right.png'); float: left;}
#panel_bottom {width: 248px; height: 38px; background: url('panel_bottom.png'); float: left;}
.spricka {margin-top: 10px; width:203px;}
.panel_padding {padding-left: 10px; padding-right: 10px; color: #4e453f; }

/* Header */
#head { width:893px; height:206px;}
#meny {text-align: left;background: url('header_middle.png'); width: 893px; height:29px;}
#header_bottom {background: url('header_bottom.png'); width: 893px; height:29px;}
#menybilder {height: 29px; width: 600px; position: relative; top: 6px; left: 180px;}
#menybilder div {float: left; margin-left: 10px; height: 16px;}
#menybilder img {height: 16px;}
#hemd {width: 38px; height: 16px;}
/* Footer */
#footer_bottom {background: url('footer_bottom.png') no-repeat; width: 893px; height:62px; float: left; padding-bottom: 40px;}
#footer_top {background: url('footer_top.png'); width: 893px; height:29px; text-align: center; float: left;}
/* Input */

#connect {background: url('footer_connect.png');}

.field {background: url('input_text.png') no-repeat; border: none; width: 185px; height: 26px; position: relative; padding: 5px; margin-left: -3px; overflow: hidden; font-family: Trebuchet MS; font-size: 11px; padding-right: 15px;}

.mainfield {top: 12px; background: url('input_text.png') no-repeat; border: none; width: 185px; height: 26px; position: relative; left: 9px; padding: 5px; overflow: hidden;}

.textarea {background: url('textarea.png'); border: 0px; height: 188px; width: 172px; margin-left: -3px; font-family: Trebuchet MS; font-size: 11px; padding: 8px;}

.textarea2 {background: url('textarea2.png') no-repeat; border: 0; height: 105px; width: 172px; margin-left: -3px; font-family: Trebuchet MS; font-size: 11px; padding: 8px;}

.button {background: url('button.png'); border: 0px; height: 27px; width: 93px; margin-left: -3px; font-family: Trebuchet MS; font-size: 11px; color: #fff; cursor: pointer;}
.notis {font-size: 10px; font-style: italic; line-height: 12px; position: relative; width: 100%;}
#posta {position: relative; top: 60px;}
/*Övrigt*/
img {border: none;}
body {background: url('bg.png'); margin: 0px; text-align: center; font-family: 'Trebuchet MS', 'Arial', sans-serif;}
#gradient {background: url('bg-gradient.png') repeat-x;width: 100%; height: 100%; padding-top: 20px;}
#all {margin: 0 auto; width: 893px; height: 900px; text-align: left;}
.nyheter_admin {font-style: italic; font-size: 8pt;}
#counter {clear: both; position: relative; top: -30px; text-align: right; width: 95%; font-size: 11px; color: white;}
#counter a {color: #c4c9d0; text-decoration: none;}
#counter a:hover {color: #fff; border-bottom: 1px dotted #c4c9d0;}
.bilder {width: 115px; height: 140px; border: 0px dashed; text-align: center; float: left; padding-top: 7px; line-height: 15px;}