/* CSS Document */

body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #770000; background-image: url(../images/bg.gif); background-repeat: no-repeat; background-position: center top;}
td, p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 16px; color: #545454; margin: 10px 0 10px 0;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 20px; font-style: normal; color: #940202; margin-bottom: 15px;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; font-style: normal; color: #545454; margin: 0; font-weight: normal;}

#menu {font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: left; text-align: left; width: 900px; height: 30px; margin: 0; padding: 0; background-image: url(../images/meny_bg.gif);}
#menu ul {	margin: 7px 0 0 35px; padding: 0px;}
#menu li { display: inline;}
#menu ul a { float: left; padding: 0px; margin: 0 25px 0 0;}

a:link {color: #3868B9;}
a:visited {color: #3868B9;}
a:active {color: #3868B9;}
a:hover {color: #940202;}

a.menu1 {text-decoration: none; color: #FFFFFF;}
a.menu1:active {text-decoration: none; color: #FFFFFF;}
a.menu1:visited {text-decoration: none; color: #FFFFFF;}
a:hover.menu1 {text-decoration: underline; color: #F3EECC;}

.active {text-decoration: underline; color: #F3EECC;}

#footer {width: 900px; height: 40px; margin: 0; padding: 0; background-image: url(../images/footer_bg.gif);}
#footer ul {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #545454; float: left; text-align: left; margin: 13px 0 0 35px; padding: 0;}
#footer li { display: inline; margin-right: 15px;}
#footer ul a {text-decoration: underline; color: #545454;}

.form {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #656B76;}
.kantlinje {border: 1px solid #CDCDCD; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4E4E4E;}
.knapp {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000;}

.px180 {border: 1px solid #DFDFDF; width: 180px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4E4E4E;}

.zws { font-size: 0; }

.formtable td { vertical-align: top; }
.formtable p { margin-top: 0; }

hr {
   border: none;
    background: #ccb;
    height: 1px;
    margin: .75em 0em;
    clear: both;
}

.aktuellt + .aktuellt { margin-top:1.5em;}
.aktuellt { border: 1px solid #E0D8A3; background: #F3EECC; text-align: left; padding: 0 0.5em; }
