﻿* {
    font-family: Arial, Verdana;
    margin:0px;
    padding:0px;
    font-size: 12px;
}
body {
    color: #202020;
}
a {
    color:#202020;
    font-weight:bold;
}
.page {
    width:950px;
}
.logo {
    height:74px;
    background-color: transparent;
    background-image: url(logo.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left top;
    border-bottom:solid 1px #202020;
}
.box {
    padding:4px;
}

.box_topic {
    background-color:#202020;
    color:White;
    font-size:larger;
    font-weight:bold;
    padding:4px;
}

.box_content {
    border:solid 1px #202020;
    padding:4px;
}

.formfill {
	/*border: solid 1px #000000;
    color: #000000;*/
    width: 95%;
}

.button {
    font-weight:bold;
    padding-top: 2px;
    padding-right: 10px;
    padding-bottom: 2px;
    padding-left: 10px;
}

.line {
    margin-bottom:3px;
    margin-top:3px;
    background-color:#202020;
    height:1px;
    line-height:1px;
    overflow:hidden;
    clear:both;
}

.sideleft {
    float:left;
    width:69%;
}

.mandatory {
    color:Red;
    font-style:italic;
    
}
.topic {
	font-family: Impact, Arial;
	font-size: 24px;
	color: #202020;
}
.menystart, .meny {
    display:inline-block;
    font-weight:bold;
    border-color:#202020;
    border-style:solid;
    border-width: 1px 1px 1px 0px;
    padding:3px;
    height:14px;
    line-height:14px;
    background-color:#cccccc;
    color:#202020;
    text-decoration:none;
    font-size:14px;
}
.menystart {
    border-left-width:1px;
}
.meny_left {
    position: relative;
    top:53px;
    float:left;
}
.meny_right {
    position: relative;
    top:53px;
    float:right;
}
.alt {
    background-color:Silver;
}
.cal_ok {
	background-color:#00FF00;
    font-size: 10px;
}
.cal_nok {
	background-color:#FF0000;
    font-size: 10px;
}
.cal_un {
	background-color:#e2e2e2;
    font-size: 10px;
}
#cal_box {
    text-align:center;
    border: 1px solid black;
    font-size: 11px;
    font-weight:bold;
    padding:0px;
    margin:0px;
}
#cal_box2 {
    border: 1px solid black;
    font-size: 11px;
    font-weight:bold;
    text-align:center;
    padding:0px;
    margin:0px;
}
#cal_month {
    text-align:center;
    border: 1px solid black;
    font-size: 16px;
    font-weight:bold;
    padding:0px;
    margin:0px;
    color:White;
    background-color: #404040;
    overflow:hidden;
}
#cal_week {
    text-align:center;
    border: 1px solid black;
    font-size: 16px;
    font-weight:bold;
    padding:0px;
    margin:0px;
    color:White;
    background-color: Gray;
    line-height:16px;
}
#cal_day {
    text-align:center;
    border: 1px solid black;
    font-weight:bold;
    padding:0px;
    margin:0px;
    background-color: #C0C0C0;
    line-height:16px;
}
.cal_cb {
    padding:0px;
    margin:2px;
    width:13px;
    height:13px;
    overflow:hidden;
}

.textpad {
    padding:5px 0px 5px 0px;
    clear:both;
}
.middleframe {
    background-color:#c0c0ff;
}