/* Defining general stuff */
body, a:link {color: #9F0000; }
.r1, .r2, .r3, .r4, .roundfiller{ color: #990000; background: #190000; }
#kolumncontainer, #sidfot{background: #150000; }

body{padding: 0;margin: 2em 0; font: 0.7em Verdana, sans-serif; background: #000000 url(../images/bin.gif);}
#sidhuvud h1{margin: 0 0 5px 0; letter-spacing: 30px; font: normal 5em Georgia, serif; color: #9F0000;}
h3{margin: 10px 0 5px 0; letter-spacing: 0.1em; font: normal 1.5em Georgia, serif;}
h4{margin: 10px 0 3px 0; letter-spacing: 0.1em; font: 1.2em Georgia, serif; border-bottom: 1px dotted #990000;}
p{margin: 0 0 1em 0;}
#kolumn2 pre{padding: 1em 0; margin: 0; font-family: Courier New, monospace; font-size: 12px; line-height: 1em}
#kolumn2 p.right {text-align: right; margin:-1em 4em 0 0; padding:0;}

a{text-decoration: none; border-bottom: 1px dotted #F90000;}
a:link, a:visited{color: #990000; }
a:hover{color: #FF0000; text-decoration: none;}


/* sidlayout */
#layout{width: 67em; background: transparent; margin-left: auto; margin-right: auto; padding: 0; }
#sidhuvud {padding: 0 1em 0 0; height:129px; margin: 0; text-align: right; background: #FFFFFF url(../images/PM_dragon2.gif) no-repeat; 

border-left: 0.07em solid #FFFFFF; border-right: 0.07em solid #FFFFFF;}
#kolumncontainer{float: left; width: 66.86em; border-left: 0.07em solid #FFFFFF; border-right: 0.07em solid #FFFFFF;}
#kolumn1{float: left; width: 15.5em; padding: 0 1em 0 0;}
#opacitybox{float: left; margin: 0; padding: 1em; line-height: 1.8em;color: #CCCCCC;}
#kolumn2{float: left; width: 49.5em; padding: 1em 0.5em 1em 0; line-height: 1.5em;}
#sidfot{clear: both; height: 3em; border-left: 0.07em solid #FFFFFF; border-right: 0.07em solid #FFFFFF; text-align:center;}

/* meny */
#meny{float: left; margin: 1em 0; padding: 0;}
#meny ul{margin: 0; padding: 0; list-style-type: none;font: 1em Georgia, serif}
#meny a{border: 0; width: 12em; background: #550000; text-decoration: none; display: block; padding: 0.3em 1em; margin-top: 0.8em;}
#meny a:link{color: #FF0000;}
#meny a:visited{color: #FF0000;}
#meny a:hover{text-decoration: underline; background: #990000;}
#meny a#current{font-weight: bold; border-right: 1em solid #FF0000;}

#meny ul ul{ margin: 0; padding-left: 1em; list-style-type:none;}
#meny ul ul a{ background: transparent; width: 14.5em; margin: 0; padding: 0 0 0 1em;}
#meny ul ul a.sub_current {font-weight: bold }

/* Used to make round corners */
.roundfiller {height: 3em; overflow: hidden; border-left: 0.07em solid #FFFFFF; border-right: 0.07em solid #FFFFFF;}
.roundend    {margin: 0 0.42em; height: 0.1em; overflow: hidden; background: #FFFFFF;}
.r1{margin: 0 0.28em; height: 0.07em; overflow: hidden; border-left: 0.14em solid #FFFFFF; border-right: 0.14em solid #FFFFFF;}
.r2{margin: 0 0.21em; height: 0.07em; overflow: hidden; border-left: 0.07em solid #FFFFFF; border-right: 0.07em solid #FFFFFF;}
.r3{margin: 0 0.14em; height: 0.07em; overflow: hidden; border-left: 0.07em solid #FFFFFF; border-right: 0.07em solid #FFFFFF;}
.r4{margin: 0 0.07em; height: 0.14em; overflow: hidden; border-left: 0.07em solid #FFFFFF; border-right: 0.07em solid #FFFFFF;}

