body {
padding: 0; margin: 0;
text-align: center;
background-color: #FFFFFF;
background-image: url(Bilder/ram3.jpg);
background-repeat: repeat;
font-size: 76%; font-family: Tahoma, Times, "Times New Roman", serif; color: #000000;}

html, body 
{ 
scrollbar-face-color: #B0C4DE;
scrollbar-highlight-color: #668099;
scrollbar-shadow-color: #668099;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-arrow-color: #668099;
scrollbar-track-color: #FFFFFF;
overflow: auto
} 



/* text */
h1, h2, h3, h4 { 
font-family: Tahoma, Times, "Times New Roman", serif;
color: #000000; background-color: inherit;  }

h1 { font-size: 2.5em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.16em; font-style: italic;}
h4 { font-size: 1em; }


p { margin: 0 0 15px 0; font-size: 1.16em; line-height: 20px; text-align: left;}
p.small { margin: 0 0 15px 0; font-size: 0,4em; line-height: 14px; text-align: left;}
p.right { text-align: right; font-size: 1.16em; line-height: 20px;}


hr { border: 2px solid #000000; margin: 20px; }


/* länkar */
a { font-family: Tahoma, Times, "Times New Roman", serif; font-size: 12px; text-align: left; 
color: #003399; ext-decoration: underline; }

a:visited { font-family: Tahoma, Times, "Times New Roman", serif; font-size: 12px; 
text-align: left; color: #333333;  }

a:hover { font-weight: bold}

a img { border: none; } 

/* layout */

#layout {
width: 65em; height: 100%;
margin: 0 auto; 
text-align: left;
border: 2px solid #000; }


/* sidhuvud */


#sidhuvud {
width: 100%;
background-color: #FFFFFF;
background-image: url(Bilder/autumn3.jpg); 
border-bottom: ;
float: left; }

#shheight { height: 100px; }
#shleft { width: 50%; float: left; }
#shleftcontent { padding: 15px 0 0 0px; }
#shleftcontent h1 { margin: 0; }
#shright { width: 25%; float: right; }
#shrightcontent { padding: 15px 0 0 15px; }
#shrightcontent h1 { margin: 0; }


/* topmeny */

#topmenybox { width: 100%;  border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
background-color: #e8e8e8; font: 14px Tahoma, Times, "Times New Roman", serif; font-weight: bold; }

#topmenybox ul { list-style-type: none; margin: 0; padding: 0px 0; }
#topmenybox li { display: inline; margin-left: 5px; padding: 0px 0; }

/* omarkerad box */
#topmenybox a, #topmenybox span { text-decoration: none; margin-left: 0px; padding: 5px 5px; border: 1px solid #000000;
 border-bottom: none; background-color: #999933; color: #000000; } 
#topmenybox a:hover, #topmenybox span#aktuell {  border-bottom: 1px solid #000000; background-color: #CCCC66;
color: #777777; }


/* kolumncontainer */

#kolumncontainer { width: 100%; height: 100%; overflow: auto;
background-color: #fff; color: inherit;
background-image: url(avdelare.gif);
background-position: 68% 0;
background-repeat: repeat-y;
clear: both; }


/* kolumn: main */
#main { width: 100%; height: 100%; float: left;  border-top: none;  
background-color: #FFFFFF; overflow: auto; }

#maincontent { padding: 15px 40px 15px 30px;  }

#maincontent p { text-align: justify; }

#main2 { width: 100%; height: 100%; float: left;  border-top: none;  
background-color: #FFFFFF; overflow: scroll; }

#main2content { padding: 15px 40px 15px 30px;  }

#main2content p { text-align: justify; }


/* sidfot */

#sidfot { width: 100%; background-color: #FFFFFF; background-image: url(Bilder/autumn4.jpg); color: #000000;
border-top: 1px solid #000; clear: both; }

#sidfotcontent { padding: 4px; }

#sidfotcontent p { margin: 0; text-align: center; font-size: x-small; }

