.SEARCH_COLOR_1 { background-color: #ffffff; padding: 3px 2px; }
.SEARCH_COLOR_2 { background-color: #cccccc; padding: 3px 2px; }       

/**********************************************
* ROMRES
**********************************************/

.RR_rightMenu
{
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.timeBorderSolid
{
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  background-color: #9DB6D1;
  font-weight: bold;
}

.timeBorderDashed
{
  border-top: 0px dashed black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  background-color: #9DB6D1;
}

.timeBorderBottom
{
  border-top: 0px dashed black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  background-color: #9DB6D1;
}

.dayBorderSolid
{
  border-top: 1px solid black;
  border-right: 1px solid black;
}

.dayBorderDashed
{
  border-top: 1px dashed black;
  border-right: 1px solid black;
}

.dayBorderBottom
{
  border-top: 1px dashed black;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
}

.roomReservedColor
{
  background-color: #CC9999;
}

/*END ROMRES*/

/*************************************
* START TIMETABLE
*************************************/
TD.timetable_bordertotal {     
     border-top-style: dotted;
     font-weight: bold;
     border-color: black;
     border-top-width: thin;
}

TD.timetable_bordersummary {     
     border-top-style: dotted;
     font-weight: bold;
     border-color: black;
     border-top-width: thin;
     border-bottom-style: double;     
}

TD.timetable_borderheading{
   border-bottom-style: solid; 
   font-weight: bold;
   border-color: black;
   border-bottom-width: thin;
}



TD.timetable_display_headertime{

  border-right: solid 0px #333333;
  border-left: solid 1px #333333;
  border-top: solid 0px #333333;
  border-bottom: solid 1px #333333;
  font-weight: bold;
  padding: 1px 2px;
  background-color : white;



}

TD.timetable_display_headerday{

  border-right: solid 0px #333333;
  border-left: solid 1px #333333;
  border-top: solid 1px #333333;
  border-bottom: solid 1px #333333;
  font-weight: bold;
  padding: 1px 3px;
  background-color : white;



}

TD.timetable_display_header_vertical_top{

  padding: 1px 2px;
  border-right: solid 0px #333333;
  border-left: solid 0px #333333;
  border-top: solid 0px #333333;
  border-bottom: solid 1px #333333;


}

TD.timetable_display_header_vertical{

  padding: 3px 2px;
  font-weight: bold;
  border-right: solid 0px #333333;
  border-left: solid 1px #333333;
  border-top: solid 0px #333333;
  border-bottom: solid 1px #333333;
  background-color : white;


}

TD.timetable_display_header_minutes{

  border-right: solid 0px #333333;
  border-left: solid 1px #333333;
  border-top: solid 0px #333333;
  border-bottom: solid 1px #333333;
  padding: 3px 2px;
  background-color: #f1f1f1;

}

TD.timetable_display_header{

  border-right: solid 0px #333333;
  border-left: solid 1px #333333;
  border-top: solid 0px #333333;
  border-bottom: solid 1px #333333;
  background-color : white;



}

TD.timetable_display_busy{   
   background-color : blue;
   border-style : solid;
   border-color: blue;
   border-width: 0px;
}

TD.timetable_display_busy_newitem{       
   border-right: solid 0px #333333;
   border-left: solid 4px black;
   border-top: solid 0px #333333;
   border-bottom: solid 0px #333333;
   background-color : blue;
}

TD.timetable_display_busy_narrow{   
   background-color : blue;
   border-style : solid;
   border-color: blue;
   border-width: 0px;
}

TD.timetable_display_busy_newitem_narrow{       
   border-color: black;
   border-style: solid;
   background-color : yellow;
   border-left-style : solid; 
   border-left-color : black;  
   border-left-width : 1px;   
}


TD.timetable_display_cell{ 

  border-right: dashed 0px #999999;
  border-left: dashed 1px #333333;
  border-top: dashed 0px #999999;
  border-bottom: dashed 1px #cccccc;
  background-color : white;


}



TD.timetable_display_cellhourleft{
  border-right: dashed 0px #999999;
  border-left: solid 1px #000000;
  border-top: dashed 0px #999999;
  border-bottom: dashed 1px #cccccc;
  background-color : white;



}

TD.timetable_display_cellhourright{

  border-right: solid 1px #000000;
  border-left: dashed 1px #333333;
  border-top: dashed 0px #999999;
  border-bottom: dashed 1px #cccccc;
  background-color : white;

}


OPTION.timetable_subjectFinished{
  text-decoration:line-through;  
}

OPTION.timetable_subjectUnfinished{
  color:red;
}


/* 'Legg timeplan' overlib Rightclickmenu */
.olMenuFgClass {
	background-color: #F5F5DC;
}

.olMenuBgClass {
	background-color: #00008B;
}

.olMenuCapfontClass {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica,sanf-serif;
	font-weight: bold;
}

.olMenuClosefontClass {
	color: #FF9075;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sanf-serif;
	font-weight: bold;
}

.olMenuClosefontClass:hover {
	color: #00FF00;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sanf-serif;
	font-weight: bold;
	background-color: #00008B;
}

.olMenuLinkfontClass {
	font-size: 12px;
	color: #000000;
}

.olMenuLinkfontClass:hover {
	font-size: 12px;
	color: #AA3300;
	background-color: #CDCDCD;
}

/* End Rightclickmenu */


fieldset {					    
  margin: 0px;
  padding: 4px;
}

.bodytext {
	font-family: arial, helvetica, sans-serif;
	font-size:11px;
}

a {
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration:none;
}

a:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #AA3300;
	text-decoration:none
}


/* FONTER: */

.heading{
  
	font-size:10px;
	font-weight:bold;
		
}



legend {
	font-family:verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #333333;
	letter-spacing:1px;
}



.SWPageTitleNormal {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:18px;
	font-weight:bold;
	color: #DFE5F7;
	letter-spacing:1px;
}

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
  
 .clearfix {
display: inline-block;
}

/* Holly Hack Targets IE Win only \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End Holly Hack */

.SWMainTabMenu {
	font-family: arial, helvetica, sans-serif;
	font-size:9px;
	color: #000000;
	font-weight : normal;
}

a:hover.SWMainTabMenu {
	font-family: arial, helvetica, sans-serif;
	font-size:9px;
	color: #666666;
	font-weight : normal;
}

.SWSubTabMenu {
	font-family: arial, helvetica, sans-serif;
	font-size:9px;
	color: #000000;
	font-weight : normal;
}

a:hover.SWSubTabMenu {
	font-family: arial, helvetica, sans-serif;
	font-size:9px;
	color: #000000;
	font-weight : normal;
}

.SWStatus {
	font-family: arial, helvetica, sans-serif;
	font-size:9px;
	color: #ffffff;
	font-weight : normal;
}

a:hover.SWStatus {
	font-family: arial, helvetica, sans-serif;
	font-size:9px;
	color: #cccccc;
	font-weight : normal;
}

/*FORMS*/



/*TABLE*/

td {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size:10px;
}


TABLE.SWTableBGColor1
{
  BACKGROUND-COLOR: #9DB6D1;
}

TD.SWTableBGColor1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}




TD.SWTableListGrey
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
        letter-spacing:0px;
        border-top: solid #666666 1px;
        border-left: solid #666666 1px;
        border-right: solid #cccccc 1px;
        border-bottom: solid #cccccc 1px;
        padding: 0px 3px;
}


TD.SWTableStatus
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
        letter-spacing:0px;
        border-top: solid #666666 0px;
        border-left: solid #666666 0px;
        padding: 0px 2px;
}

TD.SWTablelogginn
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
        letter-spacing:0px;
        padding: 0px 2px;
}


TD.SWMainTabTopOn
{

    BACKGROUND-COLOR: buttonface;
    border-left: solid buttonhighlight 1px;
    border-right: solid buttonshadow 2px;
    border-top: solid buttonhighlight 1px;
}

TD.SWMainTabBottomOn
{

    BACKGROUND-COLOR: buttonface;
    border-left: solid buttonhighlight 1px;
    border-right: solid buttonshadow 2px;
}

TD.SWMainTabTopOff
{


}

TD.SWMainTabBottomOff
{

    BACKGROUND-COLOR: buttonhighlight;
}


TD.SWMainTabTxtOn
{

    BACKGROUND-COLOR: buttonface;
    border-left: solid buttonhighlight 1px;
    border-right: solid buttonshadow 2px;
    padding: 5px 5px;
}
TD.SWMainTabTxtOff
{

    BACKGROUND-COLOR: buttonface;
    border-left: solid buttonhighlight 1px;
    border-right: solid buttonshadow 2px;
    border-top: solid buttonhighlight 1px;
    padding: 5px 5px;
}

TD.SWMainTabbgOn
{

    BACKGROUND-COLOR: buttonface;

}
TD.SWMainTabbgOff
{

}


TD.SWMainTabBlank
{

    border-bottom: solid buttonhighlight 1px;
}

TD.SWMainTabContent
{

    BACKGROUND-COLOR: buttonface;
    border-bottom: solid buttonshadow 2px;
    border-right: solid buttonshadow 2px;
    border-left: solid #999999 1px;
    padding: 5px 5px;
}


TD.SWSubTabTopOn
{

    BACKGROUND-COLOR: buttonface;
    border-left: solid buttonhighlight 1px;
    border-right: solid buttonshadow 2px;
    border-top: solid buttonhighlight 1px;
}

TD.SWSubTabBottomOn
{

    BACKGROUND-COLOR: buttonface;
    border-left: solid buttonhighlight 1px;
    border-right: solid buttonshadow 2px;
}

TD.SWSubTabTopOff
{

    BACKGROUND-COLOR: buttonface;
}

TD.SWSubTabBottomOff
{

    BACKGROUND-COLOR: buttonhighlight;
}


TD.SWSubTabTxtOn
{

    BACKGROUND-COLOR: buttonface;
    border-left: solid buttonhighlight 1px;
    border-right: solid buttonshadow 2px;
    padding: 5px 5px;
}
TD.SWSubTabTxtOff
{

    BACKGROUND-COLOR: buttonface;
    border-left: solid buttonhighlight 1px;
    border-right: solid buttonshadow 2px;
    border-top: solid buttonhighlight 1px;
    padding: 5px 5px;
}



TD.SWSubTabBlank
{

    BACKGROUND-COLOR: buttonface;
    border-bottom: solid buttonhighlight 1px;
}

TD.SWSubTabContent
{

    BACKGROUND-COLOR: buttonface;
    border-bottom: solid buttonshadow 2px;
    border-left: solid buttonhighlight 1px;
    border-right: solid buttonshadow 2px;
    padding: 5px 5px;
}

.sevuRegDiv{
	border: 1px dotted grey;
	padding: 4px;
}
