.normal_fet {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-weight: normal;
}
.normal_fet_2 {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #333;
}
body    { font-size: 8.5pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
small   { font-weight: normal; font-size: 6.5pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
p     {
	font-size: 8.5pt;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
}
p1 { font-size: 7.5pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
td  { font-size: 8.5pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
h1  { font-weight: bold; font-size: 17.01pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h2  { font-weight: bold; font-size: 14.17pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h3   { font-weight: bold; font-size: 11.34pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h4  { font-weight: bold; font-size: 10.01pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h5  { font-weight: bold; font-size: 8.5pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h6  { font-weight: bold; font-size: 5.67pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a:link {
	text-decoration: none;
	color: #333;
}

.boxed {
  
  padding: 15px;
  border-radius: 7px;
  background: #ecebeb;
  width: 500px;
}

#rcorners1 {
    border-radius: 10px;
    background: #dad8d9;
    padding: 20px; 
    width: 500px;
    height: 150px; 
}

#rcorners2 {
    border-radius: 25px;
    border: 2px solid #73AD21;
    padding: 20px; 
    width: 200px;
    height: 150px; 
}

#rcorners3 {
    border-radius: 25px;
    background: url(paper.gif);
    background-position: left top;
    background-repeat: repeat;
    padding: 20px; 
    width: 200px;
    height: 150px; 
}


a:hover {
	color: #666;
	text-decoration: none
}
a:visited {
	text-decoration: none
	color: #333;
	color: #333;
}
.cal_rubrik  {
	color: #930;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.cal_rubrik a:link {
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.cal_rubrik a:visited {
	color: #000;
}
.cal_rubrik a:hover {
	color: #F00;
}
.cal_rubrik a:active {
	color: #F60;
}
<!--.menu  {
	color: #CCCCCC;
	color: e9e9e9;
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.menu a:link {
	color: #CCCCCC;
	color: e9e9e9;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.menu a:visited {
	color: #CCC;-->
	color: e9e9e9;
}

.menu a:hover {
	color: #FC3;
}
.menu a:active {
	color: #F90;
}

.link  {
	color: #0033CC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.link a:link {
	color: #3333CC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.link a:visited {
	color: #30C;
}

.link a:hover {
	color: #F30;
}
.link a:active {
	color: #33C;
}

.menuselected {
	color: #FC3;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.menuselected a {
	color: #FC3;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.menuselected a:link {
	color: #FC3;
}

}
.menuselected a:visited {
	color: #F90;
}

#menurow {
	width: 100%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FF9900;
}

.kalenderknapp:link {
	width: 100%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	display: block;
	background-color: #faeec0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-width: thin;
	border-bottom-color: #CCC;
}
.kalenderknapp:hover {
	background-color: #fae79c;
}
.kalenderknapp:visited {
	color: #999;
}
.h2_white {
	font-size: 16px;
	color: #FFF;
}
.normal_white {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
}
.normal_white a:link {
	color: #FFF;
}
.normal_white a:visited {
	color: #FFF;
}

.normal_white a:hover {
	color: #FF9;
}
.normal_white a:active {
	color: #FFF;
}

.h2_black {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 20pt;
	color: #333333;
	font-weight: normal;
}
.h3_black {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12pt;
	color: #000;
	font-weight: normal;
}
.h3_black_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000;
	font-weight: normal;
}
.h2_grey {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16pt;
	color: #666;
}
.h4_cal {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #960;
	font-weight: bold;
}
.h4_grey {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #666;
}
.h4_green {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10.01pt;
	color: #5f7253;
	font-weight: bold;
}
.h4_black {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #666;
}
.Small_grey {
	font-family: Verdana, Geneva, sans-serif;
	font-size: xx-small;
	color: #666;
	font-weight: normal;
}
.Small_white {
	font-family: Verdana, Geneva, sans-serif;
	font-size: xx-small;
	color: #FFF;
	font-weight: normal;
}
.Big_grey {
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	color: #666;
	font-weight: normal;
}

.cal_dateNr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #999;
	font-weight: lighter;
}
.cal_dateNr_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #fc796f;
	font-weight: lighter;
}
.cal_dateName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	font-weight: lighter;
}

.cal_month {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
	font-weight: lighter;
}

.cal_month a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
	font-weight: lighter;
}

.cal_month a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	font-weight: lighter;
}

.bokaren_status {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #5f7253;
	font-weight: normal;
}
.cal_year {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
	font-weight: lighter;
}
.cal_time {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	font-weight: normal;
}

.Small_l_blue {
	font-family: Verdana, Geneva, sans-serif;
	font-size: xx-small;
	color: #d1dcfe;
	font-weight: normal;
}
.h2_l_blue {
	font-size: 16px;
	color: #d1dcfe;
}
.normal_l_red {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #f7765c;
}
.normal_l_blue {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #0099FF;
}
.normal_l_black {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
}
.h4_white {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #dadce3;
	font-weight: bolder;
}
.h2_white {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	color: #dadce3;
	font-weight: bolder;
}
#btn_editmenu_75{
	width: 75px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F60;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #000;
	text-align: center;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F60;
	background-color: #F90;
	height: 22px;
	line-height: 22px;
}
#btn_editmenu_75 a{
	text-decoration: none;
	color: #000;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: normal;
	background-color: #F90;
}
#btn_editmenu_75 a:hover{
	color: #FFF;
	background-color: #960;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666;
	border-left-color: #666;
}
#btn_or_20{
	width: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C60;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333;
	background-image: url(manage/grafik/btnbkg_or.gif);
	text-align: center;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C60;
	background-color: #CCC;
	padding-top: 1px;
	padding-bottom: 1px;
}
#btn_or_20 a{
	text-decoration: none;
	color: #000;
	display: block;
}
#btn_or_20 a:hover{
	color: #FFF;
	background-image: url(manage/grafik/btnbkg_or_x.gif);
}
#btn_or_10{
	width: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C60;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	background-image: url(manage/grafik/btnbkg_or.gif);
	text-align: center;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C60;
	background-color: #CCC;
	
}
#btn_or_10 a{
	text-decoration: none;
	color: #000;
	display: block;
}
#btn_or_10 a:hover{
	color: #FFF;
	background-image: url(manage/grafik/btnbkg_or_x.gif);
}


#btn_grey_20{
	width: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333;
	background-image: url(manage/grafik/btnbkg_grey.gif);
	text-align: center;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	background-color: #666;
	padding-top: 1px;
	padding-bottom: 1px;
}
#btn_grey_20 a{
	text-decoration: none;
	color: #000;
	display: block;
	
	
}
#btn_grey_20 a:hover{
	color: #FFF;
	background-image: url(manage/grafik/btnbkg_grey_x.gif);
}
#btn_or_60{
	width: 60px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C60;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333;
	text-align: center;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C60;
	background-color: #CCC;
}
#btn_or_60 a{
	text-decoration: none;
	color: #805304;
	display: block;
	background-image: url(manage/grafik/btnbkg_or.gif);
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
}
#btn_or_60 a:hover{
	color: #000;
	background-image: url(manage/grafik/btnbkg_or_x.gif);
}
#btn_d_green_60{
	width: 60px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333;
	text-align: center;
}
#btn_d_green_60 a{
	text-decoration: none;
	display: block;
	background-image: url(grafik/btns/btn_d_green_60_x.gif);
	background-repeat: no-repeat;
	padding-bottom: 1px;
	color: #FFF;
}
#btn_d_green_60 a:hover{
	color: #333;
	background-image: url(grafik/btns/btn_d_green_60.gif);
}


#btn_diskr_90{
	width: 90px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #06C;
	text-align: center;
}
#btn_diskr_90 a{
	text-decoration: none;
	display: block;
	background-repeat: no-repeat;
	padding-bottom: 1px;
	color: #FFF;
	font-weight: normal;
	background-image: url(grafik/btns/btn_diskr_90_x.gif);
}
#btn_diskr_90 a:hover{
	color: #333;
	background-image: url(grafik/btns/btn_diskr_90.gif);
}

#btn_diskr_60{
	width: 60px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333;
	text-align: center;
}
#btn_diskr_60 a{
	text-decoration: none;
	display: block;
	background-image: url(grafik/btns/btn_diskr_60_x.gif);
	background-repeat: no-repeat;
	padding-bottom: 1px;
	color: #FFF;
}
#btn_diskr_60 a:hover{
	color: #333;
	background-image: url(grafik/btns/btn_diskr_60.gif);
}

#btn_diskr_20{
	width: 14px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333;
	text-align: center;
}
#btn_diskr_20 a{
	text-decoration: none;
	color: #333333;
	display: block;
	background-image: url(grafik/btns/btn_diskr_60.gif);
	background-repeat: no-repeat;
	padding-bottom: 1px;
}
#btn_diskr_20 a:hover{
	color: #FFF;
	background-image: url(grafik/btns/btn_diskr_60_x.gif);
}


#btn_or_75{
	width: 75px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C60;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333;
	text-align: center;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C60;
	background-color: #CCC;
}
#btn_or_75 a{
	text-decoration: none;
	color: #805304;
	display: block;
	background-image: url(manage/grafik/btnbkg_or.gif);
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
}
#btn_or_75 a:hover{
	color: #000;
	background-image: url(manage/grafik/btnbkg_or_x.gif);
}
#btn_or_90{
	width: 90px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C60;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333;
	text-align: center;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C60;
}
#btn_or_90 a{
	text-decoration: none;
	color: #805304;
	display: block;
	background-image: url(manage/grafik/btnbkg_or.gif);
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
}
#btn_or_90 a:hover{
	color: #000;
	background-image: url(manage/grafik/btnbkg_or_x.gif);
}

#btn_green_75{
	width: 75px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #363;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333;
	text-align: center;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #363;
}
#btn_green_75 a{
	text-decoration: none;
	color: #000;
	display: block;
	background-image: url(manage/grafik/btnbkg_green.gif);
	padding-top: 1px;
	padding-bottom: 1px;
}
#btn_green_75 a:hover{
	color: #FFF;
	background-image: url(manage/grafik/btnbkg_green_x.gif);
}
#btn_green_60{
	width: 60px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #390;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333;
	text-align: center;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #390;
}
#btn_green_60 a{
	text-decoration: none;
	color: #000;
	display: block;
	background-image: url(manage/grafik/btnbkg_green.gif);
	padding-top: 1px;
	padding-bottom: 1px;
}
#btn_green_60 a:hover{
	color: #FFF;
	background-image: url(manage/grafik/btnbkg_green_x.gif);
}
#btn_green_90{
	width: 90px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #390;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333;
	text-align: center;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #390;
}
#btn_green_90 a{
	text-decoration: none;
	color: #000;
	display: block;
	background-image: url(manage/grafik/btnbkg_green.gif);
	padding-top: 1px;
	padding-bottom: 1px;
}
#btn_green_90 a:hover{
	color: #FFF;
	background-image: url(manage/grafik/btnbkg_green_x.gif);
}
#btn_red_60{
	width: 60px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C00;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #000;
	text-align: center;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C00;
}
#btn_red_60 a{
	text-decoration: none;
	color: #000;
	display: block;
	background-image: url(manage/grafik/btnbkg_red.gif);
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: normal;
}
#btn_red_60 a:hover{
	color: #FFF;
	background-image: url(manage/grafik/btnbkg_red_x.gif);
}

#btn_red_75{
	width: 75px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C00;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #000;
	text-align: center;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C00;
}
#btn_red_75 a{
	text-decoration: none;
	color: #000;
	display: block;
	background-image: url(manage/grafik/btnbkg_red.gif);
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: normal;
}
#btn_red_75 a:hover{
	color: #FFF;
	background-image: url(manage/grafik/btnbkg_red_x.gif);
}

#btn_red_90{
	width: 90px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333;
	text-align: center;
	background-repeat: repeat-x;
}
#btn_red_90 a{
	text-decoration: none;
	color: #000;
	display: block;
	background-image: url(manage/grafik/btnbkg_red.gif);
	padding-top: 1px;
	padding-bottom: 1px;
}
#btn_red_90 a:hover{
	color: #FFF;
	background-image: url(manage/grafik/btnbkg_red_x.gif);
}

#btn_grey_90{
	width: 90px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333;
	text-align: center;
	background-repeat: repeat-x;
	padding-top: 1px;
	padding-bottom: 1px;
}
#btn_grey_90 a{
	text-decoration: none;
	color: #484848;
	display: block;
	background-image: url(manage/grafik/btnbkg_grey.jpg);
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
}
#btn_grey_90 a:hover{
	color: #000;
	background-image: url(manage/grafik/btnbkg_grey_x.gif);
}
#menu_item{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}
#menu_item a{
	text-decoration: none;
	color: #333;
}
#menu_item a:hover{
	color: #900;
}
.line_dotted_1 {
	border-bottom-style: dotted;
	border-bottom-color: #bbbbbb;
	border-bottom-width: 1px;
	padding-bottom: 5px;
}
.line_dotted_1_over {
	border-top-style: dotted;
	border-top-color: #bbbbbb;
	border-top-width: 1px;
	padding-top: 3px;
}
.line_dotted_2 {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-bottom: 5px;
}

.ruta_dotframe {
	border: 1px dotted #999;
}
.ruta_1 {
	border: 1px dotted #999;
	padding: 3px;
	background-color: #FFF;
}


.ruta_2 {
	background-color: #f5f6f5;
	padding: 5px;
	border: 1px dotted #CCC;
}
.ruta_nyhet {
	background-color: #f3e8f3;
	border: 1px dotted #CCC;
	color: #666;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.ruta_3 {
	border: 1px solid #CCC;
	padding: 2px;
	background-color: #FFC;
}
.ruta_4 {
	border: 1px solid #CCC;
	padding: 5px;
}
