/* CSS Document */

body {padding: 0em;	margin: 0; font-size: 0.7em; font-family: Verdana, sans-serif; background: url(../images/layout/layout_bg.jpg) fixed background-repeat: repeat-y;}
p {margin: 0 0 5px 0;}
h1 {margin: 0.2em 0 0.5em 0; font: 3.5em Georgia, serif; color: #6d604e; letter-spacing: 0.3em;}
h3 {margin: 1em 0 1em 0 ; font: 1.5em Georgia, serif; font-weight: normal; letter-spacing: 0.1em;}
h4 {margin: 0.5em 0 0 0; font: 1.4em Georgia, serif; letter-spacing: 0.2em;	color: #6C7C95;	padding: 0 0 0.3em 2em; background: url(../images/h4_punkt.gif) no-repeat;}
h5 {margin: 0.5em 0 0 0; font: 1.4em Georgia, serif; letter-spacing: 0.2em;	color: #697a66;	padding: 0 0 0.3em 2em; background: url(../images/h4_punkt.gif) no-repeat;}
a {border-bottom: 1px dotted #000000; text-decoration: none;}
a:link {color: #000000;}
a:visited {color: #666666;}
a:hover {text-decoration: none; background-color: #CEBC9B}
.noborder a {border-bottom: 0px dotted #000000; text-decoration: none;}
.noborder a:hover {border-bottom: 1px dotted; text-decoration: none; background-color: #ffffff; color: #B2350C;}
.abuel {font-family: Georgia, Sabon, Times, serif; color: #B2350C; font-weight: bold;}
.blue  {color: #6C7C95}
.hiddenPic {display:none;}
.narrow {line-height: 1.2em; }

/* sidlayout */
#layout {width: 80em; margin-left: auto; margin-right: auto;}
#sidhuvud {height: 110px; margin: 0; padding: 0;  background: url(../images/layout/head_110.jpg) no-repeat}
#sidhuvud_box {float: left; width: 80em;}
#kolumncontainer{float: left; width: 80em; background: url(../images/layout/layout_bg.jpg) no-repeat;  border: 1px solid #b8d5b4;}
#kolumn1 {float: left; width: 18em; padding: 0 1em 0 0; border: 0px}
#kolumn1_box{float: left; margin: 0; padding: 1em; line-height: 1.6em; }
#kolumn2 {float: left; width: 35em; padding: 1em; line-height: 1.6em; border: 0px}
#kolumn3 {float: right; width: 178px; padding: 0 0em 0 0; border: 0px}
#kolumn3_box{float: right; margin: 0; padding: 1em; line-height: 1.6em; }
#sidfot_left {float: left; padding: 1em; width: 50em;}
#sidfot_right {float: right; padding: 1em; width: 20em;}

#sidbredd {float: left; width: 80em; padding: 1em; line-height: 1.6em; border: 0px}

/* sidhuvud_box */
#sidhuvud_box a:link{color: #2d371e; border-bottom: 0px; text-decoration: none;}
#sidhuvud_box a:visited{color: #2d371e;; border-bottom: 0px; text-decoration: none;}
#sidhuvud_box a:hover{color: #993333; background-color: #DBD0BB;}
#sidhuvud_box a#current{font-weight: bold;}

#right_box  {float: right; width: 85px;}

#layout table {font-size: 1em;}

/* kol 3 */
#kolumn3_box p{ line-height: 1.2em; font-size: 0.9em;}

/* meny */
#menycontainer{float: left; margin: 0; padding: 0;}
#meny{width: 220px; margin: 0; padding: 0; list-style-type: none; font-size: 1em;}
#meny a{height: 35px; text-decoration: none; display: block; padding: 0.4em 0 0.2em 4em;  background: url(../images/layout/menu_bg2.png) no-repeat; border: none; letter-spacing: 0.1em;}
#meny a:link{color: #2d371e;}
#meny a:visited{color: #2d371e;}
#meny a:hover{background: url(../images/layout/menu_bg2_hover.png) no-repeat;}
#meny a#current{font-weight: bold;}

/* meny mirror*/
#menycontainer_mirror{float: left; margin: 0; padding: 0;}
#meny_mirror{ width: 178px; margin: 0; padding: 0; list-style-type: none;	font-size: 1em;}
#meny_mirror a{height: 35px; text-decoration: none; display: block; padding: 0.4em 0 0.2em 4em;  background: url(../images/layout/menu_bg1.png) no-repeat; border: none; letter-spacing: 0.1em;}
#meny_mirror a:link{color: #2d371e;}
#meny_mirror a:visited{color: #2d371e;}
#meny_mirror a:hover{background: url(../images/layout/menu_bg1_hover.png) no-repeat;}
#meny_mirror a#current{font-weight: bold;}