body {padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #FFFFFF;}
h2 {margin: 0 0 0.2em 0; font-size: 2.5em; color: #333333;}
h3 {line-height: 30px; padding-bottom: 5px; margin-top: 0px; font-family: Garamond, Times, serif; font-size: 18px; color: #333333; font-style: normal;}
h4 {line-height: 30px; margin: 0; font-family: Garamond, Times, serif; font-size: 18px; color: #333333; font-style: normal;}
p {line-height: 17px; margin: 0em 0em 1.2em 0; color: #333333;}
td {line-height: 17px; margin: 0em 0em 1.2em 0; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a {color: #333333;}

/* sidlayout */
#layout {width: 950px; margin-right: auto; margin-left: auto;}
#sidhuvud {margin: 0; height: 149px; width: 100%px; padding: 0px; background: #fff url("images/bg_top.png");}
#leadingtext {float: left; height: 80px; width: 360px; margin-top: 30px; margin-right: 10px; margin-left: 565px;}
#kolumncontainer{float: left; width: 100%; height: auto; background: #99ccff; margin-bottom: 0px;}
#kolumn1 {float: left; width: 215px; height: 400px; margin-top: 10px; margin-left: 10px; margin-bottom: 10px;}
#kolumn2 {float: left; width: 715px; height: auto; margin-top: 10px; margin-right: 10px; margin-bottom: 10px;}
#kolumn_hel {float: right; width: 80%;}

#kolumn2a {float: right; width: 362px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px;}
#kolumn2b {float: right; width: 200px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px;}
#kolumn2c {float: right; width: 362px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; background: #b8dbff;}
#kolumn2d {float: right; width: 200px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px;}
.kolumnntext {margin: 10px; width:80%; padding:10px;}
.vit  {border-color:#FFF}


#sidfot {margin-top: 10px; clear: both; height: 35px; background: #ffffff url("images/bg_bot.png"); text-align: center;}
#sidfottext {text-align: center; margin-top: 6px;}
#byline {clear: both; text-align: right; margin-top: 3px; text-decoration: none;}

/* meny */
#menycontainer ul{margin: 0;}
#menycontainer li{color: #333333; list-style: none; line-height: 35px;}
#menycontainer li a{font-size: 16px; text-decoration: none;  margin-left: 0px;}
#menycontainer a:link{color: #333333; text-decoration: none; }
#menycontainer a:visited{color: #333333; text-decoration: none; }
#menycontainer a:hover{color: #333333; text-decoration: underline;}
#menycontainer a#current{color: #333333; text-decoration: underline;}
