BODY
{
    background-color: #fff;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size:70%;
    margin:0;
    width:475px;
}
ul {
 margin:0;
}
li {
    margin:0;
	margin-bottom:5px;
    list-style:none;
}

 A:link,  A:visited, A:hover
{
    color:#000000;
	text-decoration:underline;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#menu 
{
    padding:0;
    background-color:#eaebef;
    margin:0;
    display:block;
    width:475px;
}
#menu li 
{
    float:left;
    list-style-type:none;
    padding:0;
    margin:0;
    background-color:#eaebef;
    padding-right:5px;
    padding-left:5px;
}
#menu li a 
{
    background: url(images/arrowOff.gif) no-repeat -4px 5px ;
    padding-left:10px;
    text-decoration:none;
    padding-top:5px;
    padding-bottom:5px;
    display:block;
    float:left;
    vertical-align:bottom;
}
#menu li a.selected 
{
    background: url(images/arrowOn.gif) no-repeat -4px  5px ;
    font-weight:bold;
}
#menu li:hover 
{
	background-color: #d3d0d0;
} 
td
{
    padding:3px;
}
th{
    padding:3px;
}
.chooseDate 
{
    
}
.languageSelector 
{
    width:100px;
}

/* för separara kurser i listan */
td.hrCourse {
  height: 10px;
  background: url(../../image/lst_o/dot_black.gif) repeat-x scroll left;



}
td.hrCourse hr

{
    display: none;
    margin-bottom:200px;
}
/* SLUT : för separara kurser i listan */

/* för separara inne i kurser (listan)*/
td.hrInnerCourse {
  height: 10px;
  background: #fff url(../../image/pub/dot_line.gif) no-repeat scroll left;
}
td.hrInnerCourse hr {
  display: none;
}
/* SLUT för separara inne i kurser (listan)*/
/* för separara inne i nyheter (listan)*/
td.hrNews {
  height: 1px;
  background:  url(../../image/pub/dot_line.gif) repeat-x scroll left;
}
td.hrNews hr {
  display: none;
}
/* SLUT för separara inne i nyheter (listan)*/
fieldset 
{
    border-width:0px;

}
fieldset label
{
    width:100%;
    clear:left;
    font-weight: bolder;
    color: #000;
    font-family:Arial;
    
   
}
fieldset legend
{

    margin-left:-8px;
    font-family:Arial, Helvetica, sans-serif;
    color:#000;
    font-size: 130%;
    font-weight: bolder;
}

fieldset input.TextBoxes
{
    
    width:250px;
  
    display:block;
}

fieldset textarea.TextBoxes
{
    
    width:250px;
  
    display:block;
}
fieldset select.TextBoxes
{
    
    width:250px;
  
    display:block;
}
fieldset textarea
{
    
    width:250px;
    display:block;
}

.TextBoxes
{
    font-family: Verdana, Arial, Tahoma;
    font-size: 100%;
    width:200px;
}

P
{
    color: black;
    font-family: Verdana, Arial, Tahoma;
    font-size: 100%;
    font-style: normal
}

INPUT.text
{
    color: #000000;
    font-family: Verdana, Arial, Tahoma;
    font-size: 100%;
    font-style: normal;
    font-weight: normal;

}

SELECT
{
    color: #333333;
    font-family: Verdana, Arial, Tahoma;
    font-size: 100%;
    font-style: normal;
    width: 210px;
}
SELECT.small
{
    color: #333333;
    font-family: Verdana, Arial, Tahoma;
    font-size: 100%;
    font-style: normal;
    font-weight: normal;
    width: 140px
}
TEXTAREA
{
    color: #333333;
    font-family: Verdana, Arial, Tahoma;
    font-size: 100%;
    font-style: normal;
    font-weight: normal;

}
.normaltext
{
    font-family:Verdana, Arial, Tahoma;
    font-size: 100%;
    line-height:140%;

}
.bigheadingtext
{
   font-family:Arial, Helvetica, sans-serif;
    font-size: 120%;
    font-weight: bold;
    display:block;
    margin-bottom:5px;
    margin-top:10px;
}

.headingtext
{
    color: #000;
    font-weight: bold;
}    
.headingtext A
{
    color: #000;
    font-size: 100%;
    font-weight: normal;
}
.alerttext
{
    color: #565656;
    font-size: 100%;
    font-weight: bold;
}
.datetext
{
    color: #565656;
    font-size: 100%;
}
.linktext
{
    color: #0000ff;
    font-family: Verdana, Arial, Tahoma;
    font-size: 100%;
    text-decoration: none
}
.linktextunderline
{
    color: #000000;
    font-family: Verdana;
    font-size: 100%;
    font-weight: normal;
    text-decoration: underline;
        line-height:140%;
}
.tableheading
{
	font-weight: bold;
	color: #000;
    background-color: #efefef;
	padding-left: 6px;
	padding-right: 6px;
    
}

.tableheading A 
{
    color:#ffffff;
    white-space:nowrap;
    
}
.normalRow 
{
    background-color:#ffffff;
    font-family: Arial, Tahoma, Verdana;
    FONT-SIZE: 100%;

}
.altRow 
{
    background-color:#e7e7e7;
}
.footerRow A
{
    padding-left:50px;
}
/* knappar */
.submitbutton
{
    margin-top:10px;
    font-family:Verdana;
    font-size: 90%;
    padding-left: 1px;
    padding-right: 1px;

}
/* rubriker på sidorna */
.headerText 
{
    color:#000000;
    font-family: Verdana;
    font-weight:bold;
    text-transform:lowercase;
    font-size: 100%;
    letter-spacing:1px;
}

 
label 
{
    color: #000000;
    font-family:Verdana;
    font-size: 100%;
    font-weight:bold;

}   
label.normaltext
{
    font-family:Verdana;
    font-size: 100%;
    line-height:140%;
    font-weight:normal;
}  
.back 
{

}
.shortSelectBox 
{
    width:50px;
}
/* kalender, huvud (må-sön) */
.DayHeader
{
   font-weight: bold;
   text-align:center;
   color: #000;
   font-style: normal;
   font-family: verdana;
   background-color: #efefef;
   text-transform:lowercase;
}
/* kalender, vald dag/vecka */
.SelectedDay
{
    font-weight: bold;
    text-align:center;
    color: #000;
    text-decoration: none;
    background-color: #efefef;
    height:20px;
    width: 33px;
    text-transform:capitalize;
}
/* länken till ovanstående */
.SelectedDay A:link, .SelectedDay A:visited, .SelectedDay A:hover
{
    text-decoration: none;
    color:#000000;
    text-align:center; 
    background-color: #efefef;
    text-align:center;
    text-transform:capitalize;
    text-decoration: none;
    font-weight:normal;
}
.Days A:link, .Days A:visited, .Days A:hover
{
    color:#000;
    text-align:center;
    text-transform:capitalize;
    text-decoration: none;
    
}
.Days  
{
    text-decoration: none; 
    text-align:center;
    color:#000;
    height:20px;
    width: 33px;
    text-transform:capitalize;
}
/* Dagar som har utbud */
.DayEvents 
{
      /*  background-color:#ECECEC;*/
 }
.DayEvents A:link, .DayEvents A:visited, .DayEvents A:hover
{
    font-weight:bold;
    text-decoration: none;
}
.ToDay 
{
    border:solid 1px #D34A37;
}
.ToDay A:link, .ToDay A:visited, .ToDay A:hover
{
    text-decoration:none;
}

/* TABBAR */
.TabLabelDefaultStyle
{
    cursor: pointer;
    font-weight:normal;
    color:#000;
    margin-left:3px;
    margin-right:3px;
}

.TabLabelHoverStyle
{

    cursor: pointer;
    color:#000;
    text-decoration:underline;
    margin-left:3px;
    margin-right:3px;
      
}
.TabLabelSelectedStyle
{

    color:#000;
    font-weight:bold;
    text-decoration:none;
    text-align: left;
    margin-left:3px;
    margin-right:3px;
}

.TabLabelText
{
    
    text-align: center;
    padding:0px;
}

.TabRadTabstrip
{

	
	margin-top:10px;
	background-color:#efefef;
	border-top: solid 1px #000;
	border-right: solid 1px #000;
	border-left: solid 1px #000;
	width:475px;
}
.TabContent
{


    border: solid 1px #000;
    padding:15px;   
        
}
.TabContent fieldset 
{
    width:440px;
    padding-left:3px;  
    padding-top:3px; 
    
}
/* SLUT TABBAR */
