body { background: #FFFFFF; COLOR: #4c4c4c; FONT: 10px Verdana, Arial, Helvetica, sans-serif;}
h1 { color: #404040; FONT: Arial, Verdana, Helvetica, sans-serif; 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: #cccccc 1px solid; PADDING: 2px;
}
.pushPict2 {
	BORDER: #cccccc 1px solid; PADDING: 0px;
}


br {line-height: 8px}

li { background: url(graphics/arrow_right.gif) no-repeat 0 2px; margin: 10px; padding-left: 16px; }

ul { list-style-type:none; }
		

/* Knappar 
.btn-skicka { background-color:transparent; background-image: url(graphics/skicka.gif); height: 17px; width: 47px; border: none; }
.btn-rensa { background-color:transparent; background-image: url(graphics/rensa.gif); height: 17px; width: 47px; border: none; }
.btn-sok { background-color:transparent; background-image: url(graphics/sok.gif); height: 17px; width: 33px; border: none; }
.btn-spara { background-color:transparent; background-image: url(graphics/spara.gif); height: 17px; width: 38px; border: none; }
.btn-nastasteg { background-color:transparent; background-image: url(graphics/nastasteg.gif); height: 17px; width: 62px; border: none; }
.btn-bladdra { background-color:transparent; background-image: url(graphics/bladdra.gif); height: 17px; width: 57px; border: none; }
.btn-loggain { background-color:transparent; background-image: url(graphics/loggain.gif); height: 17px; width: 62px; border: none; }
.btn-gavidare { background-color:transparent; background-image: url(graphics/gavidare.gif); height: 17px; width: 62px; border: none; }
.btn-tabort { background-color:transparent; background-image: url(graphics/tabort.gif); height: 17px; width: 46px; border: none; }
.btn-aktivera { background-color:transparent; background-image: url(graphics/aktivera.gif); height: 17px; width: 46px; border: none; }
.btn-inaktivera { background-color:transparent; background-image: url(graphics/inaktivera.gif); height: 17px; width: 46px; border: none; }
*/
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: Arial, Verdana, Helvetica, sans-serif; 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; }

/* Generella länkfärger */
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;
/* text-decoration: underline; */ 
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; 
	cursor: hand;
}
.cal_season_week_past {
	width: 14px;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	text-align: center; 
	cursor: hand;
}
.cal_season_week_1 {
	width: 14px;
	border: 1px solid #CCCCCC;
	background: #F7F7F5;
	text-align: center; 
	cursor: hand;
}
.cal_season_week_2 {
	width: 14px;
	border: 1px solid #CCCCCC;
	background: #8fcd53;
	text-align: center; 
	cursor: hand;
}
.cal_season_week_3 {
	width: 14px;
	border: 1px solid #CCCCCC;
	background: #006633;
	text-align: center; 
	cursor: hand;
}
.cal_season_week_4 {
	width: 14px;
	border: 1px solid #CCCCCC;
	background: #FFFF99;
	text-align: center; 
	cursor: hand;
}
.cal_season_week_5 {
	width: 14px;
	border: 1px solid #CCCCCC;
	background: #FF6600;
	text-align: center; 
	cursor: hand;
}
.cal_season_week_6 {
	width: 14px;
	border: 1px solid #CCCCCC;
	background: #996600;
	text-align: center; 
	cursor: hand;
}
.cal_season_week_7 {
	width: 14px;
	border: 1px solid #CCCCCC;
	background: #336699;
	text-align: center; 
	cursor: hand;
}
.cal_season_week_unselected {
	border: 1px solid #CCCCCC;
	background: #F7F7F5;
	text-align: center; 
	cursor: hand; 
}
.cal_season_week_selected {
	border:1px solid #CCCCCC; 
	background-color: #8fcd53; 
	text-align: center; 
	cursor: hand; 
}
.cal_year {
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	text-align: center;
}
.cal_booked_week_free {
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	text-align: center;
	cursor: hand;
}
.cal_booked_week_reserved {
	border:1px solid #CCCCCC;
	background-color: #a31818;
	color: #FFFFFF;
	text-align: center; 
	cursor: hand; 
}
.formUnit {
  	padding: 4px 0 0 2px;
	float: left;
}
br.clear
{
	clear: both;
}

.cal {
	margin-top: 3px;
	width: 330px;
	clear: both;
}