body { 
background : #ffffff; 
color : #4c4c4c; 
font : 10px Verdana, Arial, Helvetica, sans-serif; 
} 
h1 { 
color : #404040; 
font-size : 18px; 
font-weight : bold; 
} 
h2 { 
font-family : Verdana; 
font-size : 13px; 
line-height : 24px; 
margin-bottom : 18px; 
color : #fb991b; 
font-weight : bold; 
} 
h3 { 
font-family : Verdana; 
font-size : 11px; 
font-weight : bold; 
line-height : 14px; 
color : #404040; 
} 
table.form { 
border-style : solid; 
border-color : #cccccc; 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
} 
table.list { 
border-style : solid; 
border-color : #cccccc; 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
} 
table.formold { 
border-style : solid; 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
background-image : url(/graphics/login_bg.gif); 
background-repeat : repeat-x; 
background-position : top left; 
background-color : #e0eaf4; 
border-color : #bcbcbc; 
} 
.pushpict { 
border : 1px solid #cccccc; 
padding : 2px; 
} 
.pushpict2 { 
border : 1px solid #cccccc; 
padding : 0; 
} 
br { 
line-height : 6px; 
} 
li { 
background : url(/graphics/arrow_right.gif) no-repeat 0 2px; 
margin : 10px; 
padding-left : 16px; 
} 
ul { 
list-style-type : none; 
font-size : 11px; 
} 
span.hogertext { 
text-decoration : none; 
color : #000000; 
font-family : Verdana; 
font-size : 10pt; 
text-decoration : none; 
} 
span.rubrik_gul { 
font-family : Verdana; 
font-size : 25px; 
color : #f1ce00; 
font-weight : bold; 
} 
span.rubrik1 { 
color : #404040; 
font-size : 18px; 
font-weight : bold; 
} 
span.rubrik2 { 
font-family : Verdana; 
font-size : 13px; 
line-height : 24px; 
margin-bottom : 18px; 
color : #fb991b; 
font-weight : bold; 
} 
span.rubrik3 { 
font-family : Verdana; 
font-size : 10pt; 
color : #fb991b; 
font-weight : bold; 
} 
span.rubrik4 { 
font-family : Verdana; 
font-size : 16px; 
color : #fb991b; 
font-weight : bold; 
} 
span.snabbrubrik { 
font-family : Verdana; 
font-size : 11px; 
line-height : 20px; 
color : #4189dd; 
font-weight : bold; 
} 
span.rubrikbla2 { 
font-family : Verdana; 
font-size : 10pt; 
line-height : 17px; 
color : #3b98df; 
font-weight : bold; 
} 
span.mellantext { 
font-family : Verdana; 
font-size : 10pt; 
line-height : 17px; 
color : #000000; 
} 
span.vittext { 
font-family : Verdana; 
font-size : 11px; 
line-height : 14px; 
color : #ffffff; 
} 
span.markup { 
font-family : Verdana; 
font-size : 11px; 
line-height : 14px; 
color : #007ec3; 
} 
span.minitext { 
font-family : Verdana; 
font-size : 10px; 
color : #000000; 
} 
span.minigreytext { 
color : #888888; 
font-family : Verdana; 
font-size : 10px; 
} 
span.rubrik { 
text-decoration : none; 
color : #000000; 
font-family : Verdana; 
font-size : 14px; 
font-weight : bold; 
} 
span.text { 
font-family : Verdana; 
font-size : 11px; 
line-height : 14px; 
color : #404040; 
} 
span.textbold { 
font-family : Verdana; 
font-size : 11px; 
font-weight : bold; 
line-height : 14px; 
color : #404040; 
} 
span.textred { 
font-family : Verdana; 
font-size : 11px; 
line-height : 14px; 
color : #cc0000; 
} 
span.formtext { 
font-family : Verdana; 
font-size : 11px; 
line-height : 14px; 
color : #505050; 
} 
span.formtextbold { 
font-family : Verdana; 
font-size : 11px; 
font-weight : bold; 
line-height : 14px; 
color : #505050; 
} 
span.formtextred { 
font-family : Verdana; 
font-size : 11px; 
line-height : 14px; 
color : #cc0000; 
} 
span.formtextredbold { 
font-family : Verdana; 
font-size : 11px; 
font-weight : bold; 
line-height : 14px; 
color : #cc0000; 
} 
.menusec { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #4b87ca; 
text-decoration : none; 
font-weight : bold; 
line-height : 16px; 
} 
a:link { 
text-decoration : none; 
} 
a:visited { 
text-decoration : none; 
} 
a:hover { 
color : #555555; 
} 
a.blue { 
text-decoration : none; 
color : #007ec3; 
font-family : Verdana; 
font-size : 11px; 
font-weight : bold; 
} 
a.blue:visited { 
color : #993366; 
} 
a.botten { 
text-decoration : none; 
color : #999999; 
} 
.linkbluebold { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #4b87ca; 
text-decoration : none; 
font-weight : bold; 
line-height : 16px; 
} 
.linkbluebold:hover { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #555555; 
text-decoration : none; 
font-weight : bold; 
line-height : 16px; 
} 
.linkbluebold:visited { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #993366; 
text-decoration : none; 
font-weight : bold; 
line-height : 16px; 
} 
a.vadkan_mellantext { 
text-decoration : none; 
font-family : Verdana; 
font-size : 10pt; 
line-height : 17px; 
color : #fb991b; 
font-weight : bold; 
} 
a.vadkan_mellantext:visited { 
color : #fb991b; 
} 
a.vadkan_mellantext:hover { 
text-decoration : underline; 
color : #fb991b; 
} 
a.vadkan_mellantext:active { 
color : #fb991b; 
} 
img.blackborder { 
border-style : solid; 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
border-color : #505050; 
} 
td.form { 
font-size : 12px; 
color : #000000; 
font-family : Verdana, Arial; 
background-color : #ffffff; 
} 
option { 
font-family : Verdana, Arial; 
font-size : 8pt; 
} 
select { 
font-family : Verdana, Arial; 
font-size : 8pt; 
} 
textarea { 
font-family : Verdana, Arial; 
font-size : 8pt; 
} 
input { 
font-family : Verdana, Arial; 
font-size : 8pt; 
} 
.input { 
background-image : url(/graphics/skugga.gif); 
border : 1px solid #bcbcbc; 
} 
#menu { 
width : 800px; 
height : 26px; 
background-image : url(/graphics/menu_gradient.gif); 
background-repeat : repeat-x; 
background-position : top left; 
} 
.menu_txt_off a:hover { 
font-family : Verdana, Sans; 
font-size : 13px; 
font-weight : bold; 
text-decoration : none; 
color : #c4d6e4; 
} 
.menu_txt_off a { 
font-family : Verdana, Sans; 
font-size : 13px; 
font-weight : bold; 
text-decoration : none; 
color : #ffffff; 
} 
.cal_season_week_reserved { 
width : 14px; 
border : 1px solid #cccccc; 
background : #ffffff; 
text-align : center; 
} 
.cal_season_week_past { 
width : 14px; 
border : 1px solid #cccccc; 
background : #ffffff; 
text-align : center; 
} 
.cal_season_week_1 { 
width : 14px; 
border : 1px solid #cccccc; 
background : #65a5d1; 
text-align : center; 
} 
.cal_season_week_2 { 
width : 14px; 
border : 1px solid #cccccc; 
background : #8fcd53; 
text-align : center; 
} 
.cal_season_week_3 { 
width : 14px; 
border : 1px solid #cccccc; 
background : #006633; 
text-align : center; 
} 
.cal_season_week_4 { 
width : 14px; 
border : 1px solid #cccccc; 
background : #ffff99; 
text-align : center; 
} 
.cal_season_week_5 { 
width : 14px; 
border : 1px solid #cccccc; 
background : #ff6600; 
text-align : center; 
} 
.cal_season_week_6 { 
width : 14px; 
border : 1px solid #cccccc; 
background : #996600; 
text-align : center; 
} 
.cal_season_week_7 { 
width : 14px; 
border : 1px solid #cccccc; 
background : #336699; 
text-align : center; 
} 
.cal_season_week_unselected { 
border : 1px solid #cccccc; 
background : #65a5d1; 
text-align : center; 
} 
.cal_season_week_selected { 
border : 1px solid #cccccc; 
background-color : #8fcd53; 
text-align : center; 
} 
.cal_year { 
border : 1px solid #cccccc; 
background : #ffffff; 
text-align : center; 
} 
.cal_booked_week_free { 
border : 1px solid #cccccc; 
background : #ffffff; 
text-align : center; 
} 
.cal_booked_week_reserved { 
border : 1px solid #cccccc; 
background-color : #a31818; 
color : #ffffff; 
text-align : center; 
} 
.formUnit { 
padding : 4px 0 0 2px; 
float : left; 
} 
br.clear { 
clear : both; 
} 
.cal { 
margin-top : 3px; 
width : 330px; 
clear : both; 
} 
#map_boxes { 
width : 640px; 
height : 40px; 
border-left : 1px solid #ccc; 
border-top : 1px solid #ccc; 
border-right : 1px solid #ccc; 
} 
#map_boxes_sub { 
background-color : #efefef; 
width : 640px; 
height : 40px; 
border-left : 1px solid #ccc; 
border-bottom : 1px solid #ccc; 
border-right : 1px solid #ccc; 
} 
#map_canvas { 
width : 640px; 
height : 400px; 
border : 1px solid #ccc; 
} 
#varMarkerTxt { 
font-size : 11px; 
float : left; 
margin : 0 0 0 0; 
padding : 0; 
} 
#varMarkerTxt p { 
margin : 0 0 0 0; 
margin : 5px 0 0 0; 
line-height : normal; 
} 
#varMarkerTxt img { 
float : left; 
background-color : #fff; 
margin : 6px 4px 0 0; 
padding : 4px; 
border : 1px solid #ccc; 
} 
.content_canvas {
 	width: 200px;
 	overflow: hidden;
 }
.img_canvas{
 	float: left;
 	margin-top: 5px;
 	margin-right: 5px;
 }
.info_img_canvas{
	float: left;
	margin-top: 5px;
}
.desc_canvas{
 margin-top: 35px;
 padding-top: 5px;
}
