body { background-color: White;}
a { text-decoration: none; color: #343433; }
a:hover { text-decoration: none; }
a.arrow { background-image: none; padding-left: 0.5em; }
h1 { font-size: 250%; font-weight:normal; color: #E5551C; }
h2 { font-size: 170%; font-weight:normal; color: #E5551C;}
/* Huvudrammen */
div#maincontainer { position: relative; width: auto; height:auto; background-color: Transparent; text-align:left; }
div#mainarea { height:100%; background-color: Transparent; background-image: none; padding: 0px 0px 0px 0px; width: auto; float: left; margin:0px 0px 0px 0px}
div#framearea { height:100%; float: left; width:auto; padding: 0; margin:0;}
div#framebottom { float:left; width: auto; height: 2em; background-color:Transparent; padding: 0px 0px 0px 0px;}
div#framebottom div#leftcorner { background-color: Transparent; float: left; width: 3em; height: 100%; padding: 0px 0px 0px 0px; background-image: none; }
div#framebottom div#bottom { background-color: Transparent; float: left; width: auto; height: 100%; padding: 0px 0px 0px 0px; background-image: none; margin:0 }
div#framebottom div#rightcorner {  background-color: Transparent;float: right; width: auto; height: 100%; padding: 0px 0px 0px 0px; background-image: url(''); background-repeat: no-repeat; background-position: left top; }
/* Sidhuvud */
div#headerarea { float:left; height: 7em; width:auto; background-color: #303030; font-size: 70%; padding-left: 0.5em; none;}
div#headerarea div#headerleftarea {float:left; width: 17%; }
div#headerarea div#headerrightarea { float: right; width: 42%; background-color: Transparent; margin-top: 5em;}
/* Toppmeny */
div#topmenuarea { float: none; width:97%; background-color: #6F6E6E; height: 2em; font-size: 60%; padding-left: 0.5em}
div#topmenuarea ul, div#headerrightarea ul { margin: 0px 0px 0px 0px; padding: 0; }
div#topmenuarea ul li, div#headerrightarea ul li { display: inline; padding: 0px 0px 0px 10px }
div#topmenuarea ul li a, div#headerrightarea ul li a { color: #eeeeee; }
#selectedmenu a { background-color: #5D5D5D; height: 2em; margin:0; padding: 0px 0px 0px 0px }
/* Sidfot */
div#footerarea { float: left; height: auto; width: 10%; background-color:Transparent; color: #C4C4C4; font-size: 60%; margin-left: 0px}
/* Startsida - innehåll */
div#contentarea { font-size: 70%; float: left; width:auto; height: 100%; padding: 0px 0px 0px 0px; background-color: Transparent}
div#contentarea div#leftarea { float: left; width: 67%; background-color: Transparent; margin-bottom: 0px; margin-left: 0px;}
div#contentarea div#leftarea div#lefttop { float: left; width: 100%; background-color: Transparent; }
div#contentarea div#leftarea div#leftbottom { float: left; width: 100%; background-color: Transparent; background-image: url('images/vertical_dotline.gif'); background-repeat: repeat-y; margin-top: 0px;  }
div#contentarea div#leftarea div#leftbottom h2, div#contentarea div#leftarea div#lefttop h2 { margin-top: 0px; margin-bottom: 0px; font-size: 150% }
div#contentarea div#leftarea div#leftbottom #bottomleft { float: left; width: 49%; background-color: Transparent; }
div#contentarea div#leftarea div#leftbottom #bottomright { float: right; width: 49%; background-color: Transparent; }
#horizontalline { margin:0; float: left; width: 585px; height: 1px; background-image: none; margin: 0px 0px 0px 0px; }
#verticalline { margin:0; float: left; width: 1px; height: auto; background-image:none; }
div#startpageleftcolumn { float: left; width: 100%; background-color: Transparent; margin-right: 0px; }
/* Innehåll - undersidor */
div#leftcolumn { float: left; width: auto; background-color: Transparent; margin-right: 0px}
div#leftcolumn ul { margin:0; padding:0; list-style-type: none; }
div#leftcolumn li { margin:0 }
div#leftcolumn a { display: block; border-top: solid 1px #D3D3D3; padding: 4px 3px 4px 4px; }
div#leftcolumn a.lastrow { border-bottom: solid 2px #D3D3D3; border-top: solid 1px #D3D3D3;}
#selected a { background-color: #EEEEEE; }
#selected a:hover {text-decoration: none; }
div#contentarea div#leftarea div#rightcolumn { float: none !important; width: 70%; background-color: Transparent; margin: 0px 0px 0px 0px; padding:0; }
a#parent { font-weight: bold; background-color: #E2E1E1; background-image: none; padding-left: 0px;  }
#child { font-size: 90%}
#currentrow { font-weight: bold;}

/* Navigationsstig */
div#breadcrumb { float: left; width:100%; font-size: 90%; margin: 0.3em 0.3em 0.5em 0em }
div#breadcrumb ul { margin:0; padding:0px }
div#breadcrumb ul li { display: inline; padding: 0px 0px 0px 0px; }
div#breadcrumb ul li a { color: #E5551C; }
/* Högerkolumn */
div#contentarea div#rightarea { float: right; width: 27%; background-color: Transparent; height: 100%; padding-left:1px; background-image: none; margin-right: 0px;  }
div#contentarea div#rightarea h2 { color: #343433; font-size: 130%; padding:0px 0px 0px 0px; margin:0 }
div#contentarea div#rightarea div#righttop { float: left; width: 78%; height: 33%; background-color: #e2f4f6; padding: 0; }
div#contentarea div#rightarea div#rightcenter { float:left; width:78%; height: 33%; background-olor: #EFE7DF; padding: 0; margin-top:1px;}
div#contentarea div#rightarea div#rightbottom { float:left; width:78%; height: 33%; background-color: #EFEFEF;  padding: 0; margin-top:1px;}
div#contentarea div#rightarea div#imagearea { float: left; width: 78%; height: 33%; margin-top:1px; }
.leftcolumn { float: left; width: 28%}
.rightcolumn { float:right; width: 70%; background-color:lime }
.spacer { clear: both; }

div#framearea { height:100%; float: left; width:auto; padding: 0; margin:0; border-left: solid 0px #C4C4C4; border-right: solid 0px #C4C4C4; border-bottom: solid 0px #C4C4C4; }
#leftcolumn  { display:none; }
#topmenuarea { display:none; }
#headerarea  { display:none; }
#printbutton { display:none; }
#righttop    { display:none; }
#rightcenter { display:none; }
#rightbottom { display:none; }
#framebottom { display:none; }
