/* Content */
* { font-family: arial; color: #605f5f; font-size: 8pt; }
body { background-image: url(/img/bg.gif); }

/* Yta med rundade hörn */
#container { background: #ffffff; width: 660px; }
.roundtop { background: #1478c2; }
.roundbottom { background: #1478c2; }
.r1{ margin: 0 5px; height: 1px; overflow: hidden; background: #ffffff; }
.r2{ margin: 0 3px; height: 1px; overflow: hidden; background: #ffffff; }
.r3{ margin: 0 2px; height: 1px; overflow: hidden; background: #ffffff; }
.r4{ margin: 0 1px; height: 2px; overflow: hidden; background: #ffffff; }
.r_bussar { font-size: 10pt; font-weight: bold; }
.content { padding: 0px; }

/* Grund */
.yta { width: 660px; }
.ss_top { background: url(/img/ss_top.gif) no-repeat center bottom; height: 10px; padding: 0px 0px 0px 0px; }
.ss_bottom { background: url(/img/ss_bottom.gif) no-repeat center top; height: 10px; padding: 0px 0px 0px 0px; }
.ss_va { background: url(/img/skugga.png) repeat-y center right; width: 10px; padding: 0px 0px 0px 0px; }
.ss_ho { background: url(/img/skugga2.png) repeat-y center left; width: 10px; padding: 0px 0px 0px 0px; }
.s_va { background: url(/img/s_va.gif) repeat-y left; width: 26px; }
.s_ho { background: url(/img/s_ho.gif) repeat-y right; }
.logga { padding: 0px 0px 0px 20px; height: 55px; border-bottom: 1px #b1b1b1 solid; }
.top { text-align: center; height: 239px; padding: 12px 0px 12px 0px; border-bottom: 1px #b1b1b1 solid; }
.meny1 { height: 10px; padding: 8px 0px 8px 0px; border-bottom: 1px #b1b1b1 solid; }
.footer { padding: 5px 0px 0px 0px; height: 60px; border-top: 1px #b1b1b1 solid; }
.footer2 { padding: 0px 20px 0px 20px; color: #b4b4b4; }
.fram { background: url(/img/bg_fram.gif) no-repeat left bottom; }

/* Navigering */
a.meny2 { color: #1e307b; padding: 0px 17px 0px 17px; text-decoration: none; }
a.meny2:HOVER { color: #1e307b; text-decoration: underline; }
a.meny2:ACTIVE { color: #1e307b; text-decoration: underline; }

a.footer_a { color: #b4b4b4; text-decoration: none; }
a.footer_a:HOVER { color: #b4b4b4; text-decoration: underline; }

/* Övrigt */
.border { border: 1px #cbcaca solid; }
.kontakt { padding-bottom: 10px; }

/* Nyheter */
.nyheter_rubrik { color: #1e307b; font-weight: bold; }

/* Formulär */
input, textarea { width: 250px; border: 1px #cdcdcd solid; }
.obligatorisk { color: red; font-weight: bold; }
