*{margin:0;padding:0;}
html,body{height:100%;}

body{background:#fff;text-align:center;color:#321;font-family:arial;font-size:12px;line-height:15px;height:97%;}

a{text-decoration:none;color:#520;font-weight:bold;}
a:hover{color:#963;}

#main{top:32px;margin:0px auto 0px auto;width:815px;position:relative;text-align:left;}
#fixed{position:fixed;height:93%;top:32px;}
#width{width:815px;}

#logga{position:absolute;width:170px;height:71px;height:91px;top:-30px;margin-left:2px;z-index:99;}
#box0{position:absolute;width:170px;height:152px;border:0;top:45px;top:65px;margin-left:1px;z-index:99;}

/*
#first{position:absolute;left:-54px;top:9px;width:447px;height:383px;border:0;cursor:pointer;}
#logga2{position:absolute;right:3px;bottom:1px;width:205px;height:49px;border:0;}
#box1{position:absolute;border:0;bottom:195px;right:237px;width:212px;height:189px;}
#box2{position:absolute;border:0;bottom:-1px;right:237px;width:212px;height:189px;}
#box3{position:absolute;border:0;bottom:77px;right:0px;width:210px;height:307px;}
*/

#first{position:absolute;left:-54px;top:9px;width:447px;height:383px;border:0;cursor:pointer;}
#logga2{position:absolute;right:-17px;bottom:1px;width:205px;height:49px;border:0;}
#box1{position:absolute;border:0;bottom:195px;right:217px;width:212px;height:189px;}
#box2{position:absolute;border:0;bottom:-1px;right:217px;width:212px;height:189px;}
#box3{position:absolute;border:0;bottom:77px;right:-20px;width:210px;height:307px;}
#textbox{position:absolute;top:410px;right:-10px;right:-50px;width:425px;background:#eee;color:#520;border:1px solid #ddd;padding:10px;}

#maskwbg{position:absolute;left:200px;top:-32px;width:599px;height:62px;background:#fff;}
#maskwbg2{position:absolute;left:1px;top:-32px;width:199px;height:197px;background:#fff;}

#menubar{position:absolute;left:200px;top:0px;width:597px;height:28px;border:1px solid #ddd;}
.right{position:absolute;right:0px;}


#contentleft{position:absolute;top:177px;top:197px;left:-6px;width:180px;height:100%;padding-top:30px;font-size:15px;line-height:17px;}
#clb{display:block;height:60px;}

#content{position:absolute;top:40px;left:200px;width:400px;}
#cmb{display:block;height:60px;}

#contentright {position:absolute;top:40px;right:0;width:200px;height:100%;}
#crb{display:block;height:60px;}

/*forms*/
form{margin:5px 10px 0 0;}
input, select{margin:0 0 0 3px;border:1px solid #ddd;background:#fff;font-size:0.95em;}
label{color:#93a9b8;font-size:0.95em;}
.inputradio{border:none;}
.inputsearch{width:125px;padding:0.1em;border-color:#987;}

#extra1input, #extra2input{display:none;}

#selects{position:absolute;right:230px;width:300px;padding:0.1em;text-align:right;}

#formcontainer{width:290px;line-height:12px;}
#formcontainer label{margin-top:6px;margin-bottom:2px;color:#000;}
#formcontainer input, #formcontainer textarea{margin-left:0;width:300px;height:18px;border:1px solid black;margin-bottom:9px;}
#formcontainer textarea{height:100px;}
.inputsubmit{border:0;font-weight:bold;background:none;color:#520;padding-bottom:2px;width:38px;cursor:pointer;}
.inputsubmit:hover{color:#963;}
#formcontainer .inputcheckbox{width:16px;height:16px;margin:-5px 7px 0px 0;}

/*scroll*/
.inscroll{height:97%;overflow:auto;}

/*non-contentainters text formatting*/
h1{margin:6px 0 0 9px;font-size:1.1em;}

/* contentainers */
.box, .fbox, .brandbox, .typebox, .mixbox, .hbox{border:1px solid #ddd;margin:0 0 10px 0px;}
.fbox{display:inline;float:left;width:200px;height:80px;margin-right:10px;}
.brandbox, .typebox, .mixbox, .hbox{padding:0px 11px;border:none;border-top:5px solid #432;background:#eee;}
.hbox h3{font-size:0.8em;color:#a4b7c3;line-height:0.4em;}
.block{display:block;margin:10px 10px 10px 10px;overflow:hidden;}
.box ul, .box ol{padding-left:2em;}

/* content style */
.box img, .fbox img{display:inline;float:right;padding:3px 0px 2px 8px;border:0;}
.box img.brandimage{display:inline;float:left;padding:0 4px 0 0;}
h2{text-align:left;font-size:1em;z-index:9;}
h3{text-align:right;font-size:1.05em;line-height:21px;}
.just{text-align:justify;}
.textright{text-align:right;}
.fbox{text-decoration:none;color:#000;font-size:0.95em;font-weight:600;}
img.subinline{margin-top:-22px;margin-right:-6px;z-index:0;}
.break{position:relative;left:0;right:0;clear:left;}
.flink{display:inline;float:right;position:relative;top:-4px;}
img.mailadress{margin:0;padding:0;margin-bottom:-3px;display:inline;float:left;clear:none;}
.title{line-height:21px;}
.plainlink{font-weight:normal;}
.digest{height:45px;overflow:hidden;text-overflow:ellipsis;white-space:wrap;}
/*.digest:after{content:"...";}*/

/*boxfoot*/
.boxfoot{background:#eee;line-height:15px;clear:both;margin:10px 10px;font-size:0.95em;}
.boxfoot a{margin:1px;font-weight:bold;text-decoration:none;padding:3px 2px 3px 3px;background-repeat:no-repeat;}
.pad{margin-right:10px;}

/*content adjustments*/
#content .box, #content .hbox{width:365px;overflow:hidden;}
.mixbox{width:345px;overflow:hidden;}
#contentright .box{width:182px;overflow:hidden;}

/*left menu*/
/*defaults*/
.menuitem, .menuitem2, .menuitem3{display:block;color:#321;font-weight:400;margin-left:12px;line-height:1.15em;text-decoration:none;}
.menuitem{text-transform:uppercase;}
.menuitem2{font-weight:500;margin-top:0em;margin-left:21px;line-height:1.1em;}
.menuitem3{text-transform:lowercase;font-size:0.9em;font-weight:500;margin-top:0em;margin-left:21px;line-height:1.1em;}
.prespace{display:block;text-transform:lowercase;font-size:0.85em;clear:none;display:inline;float:left;width:7px;margin-left:-7px;font-weight:normal;}

/*z-index*/
#content,#contentright{z-index:1;}
#below,#head,#menubar,#above,#footer,#contentleft,#maskwbg{z-index:2;}
#maskwbg2{z-index:3;}
#logga{z-index:4;}

/*sitemap special*/
.text{margin-bottom:6px;overflow:hidden;}
.plainlink{font-weight:normal;}
/* sitemap classes defaults*/
.kat1, .kat1p, .kat1g, .kat1s, .kat1e, .kat2, .kat2p, .kat2s, .kat2e, .kat3, .kat3s{display:block;color:#321;font-weight:400;}
/* sitemap classes individual margins, positions, styles*/
.kat1, .kat1p, .kat1g, .kat1s, .kat1e{text-transform:uppercase;}
.kat2, .kat2p, .kat2s, .kat2e{margin-left:9px;}
.kat3, .kat3s{text-transform:lowercase;margin-left:9px;font-size:13px;line-height:15px;}
/* sitemap classes coloring*/
.kat1s, .kat1p, .kat1g{color:#852;}
.kat1:hover, .kat1p:hover, .kat1g:hover{color:#963;}
.kat2s, .kat2p{color:#852;}
.kat2:hover, .kat2p:hover{color:#963;}
.kat3s{color:#963;}
.kat3:hover{color:#a74;}
/* sitemap span container*/
.arrows{display:block;text-transform:lowercase;font-size:11px;clear:none;display:inline;float:left;width:7px;height:15px;font-weight:normal;}
/* sitemap containers*/
.kat2sme{display:block;color:#852;font-weight:400;margin-left:9px;font-weight:bold;}
.kat3sm, .kat3sms{display:block;color:#532;font-weight:400;margin-top:4px;}
.kat4sm{display:block;color:#987;font-weight:400;}
.kat3sm, .kat3sms, .kat4sm{margin-left:9px;font-size:13px;line-height:15px;}
.kat3sm, .kat3smp, .kat3sms, .kat3sme{margin-left:18px;}
.kat4sm{margin-left:45px;}
.kat3sms{color:#963;}
.kat3sm:hover{color:#a74;}
.kat4sm:hover{color:#a74;}

/*logo on first*/
.onfirst{margin-top:75px;}

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