.normal
{
	font-weight:normal;
}

h1
{
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 16px;
	font-weight:bold;
	color:#FFFFFF;
	height:25px;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	padding:3px 0px 0px 0px;
}

h2
{
	FONT-FAMILY: Verdana, Tahoma; 
	FONT-SIZE: 12px; 
	font-weight:bold;
	color:white;
	text-decoration: none;
	padding:0px;
	text-align:center;
	vertical-align:middle;
	cursor:default;
	white-space:nowrap;
	margin:0px;
	height:12px;
}

.mytext
{
	FONT-FAMILY: Microsoft Sans Serif; 
	FONT-SIZE: 11px;
	color:#1C4253;
	text-decoration: none;
	white-space:nowrap;
	font-weight:normal;
}

.mytextWrap
{
	FONT-FAMILY: Microsoft Sans Serif; 
	FONT-SIZE: 11px;
	color:#1C4253;
	text-decoration: none;
}

.title
{
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 16px;
	font-weight:bold;
	color:#FFFFFF;
	height:25px;
	margin:0px;
	text-align:center;
	vertical-align:middle;
}
.errorText
{
	white-space:nowrap;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 12px; 
	color:#F52B2B;
	
}
.errorMsg
{
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 18px;
	font-weight:bold; 
	color:#F52B2B;
}
.usertext
{
	FONT-FAMILY: Verdana, Tahoma; 
	FONT-SIZE: 14px; 
	font-weight:bold;
	color:#2A4EB9;
}
.smalltext
{
	FONT-FAMILY: Verdana, Tahoma; 
	FONT-SIZE: 10px;
	color:#1C4253;
}
.menutext
{
	FONT-FAMILY: Tahoma; 
	FONT-SIZE: 11px;
	font-weight:bold; 
	color:#FFFFFF;
}
.menutextselected
{
	FONT-FAMILY: Tahoma; 
	FONT-SIZE: 11px;
	font-weight:bold; 
	color:#FFFFFF;
}
.menubgselected
{
	background-color:#336600;
	FONT-FAMILY: Tahoma; 
	FONT-SIZE: 11px;
	font-weight:bold; 
	color:#FFFFFF;
}
.menubg
{
	background-color:#002EB8;
	FONT-FAMILY: Tahoma; 
	FONT-SIZE: 11px;
	font-weight:bold; 
	color:#FFFFFF;
	height:20;
}

.bennerCell
{
	border:0px;
	border-bottom-style:none;
	border-bottom-color:Blue;
	border-width:thin;
  padding:2px;	
}
.informationText
{
	FONT-FAMILY: Verdana, Tahoma; 
	font-style:normal;
	FONT-SIZE: 9px;
	font-weight:lighter; 
	color:#006600;
	text-align:left;
	vertical-align:bottom;
	padding:1px 1px 1px 1px;
}
.cellBorder
{
	border-width:1;
	border-style:solid;
	border-color:#646C70;
}
.specificationText
{
	FONT-FAMILY: Verdana, Tahoma; 
	FONT-SIZE: 10px;
	font-weight:normal; 
	color:#1F4370;
	padding-right:15px
}
.pageLinkText
{
	FONT-FAMILY: Verdana, Tahoma; 
	FONT-SIZE: 14px;
	font-weight:normal; 
	color:#3264A2;
	text-decoration: none;
}
.pageLinkTextNoLink
{
	FONT-FAMILY: Verdana, Tahoma; 
	FONT-SIZE: 14px;
	font-weight:bold; 
	color:#0E3565;
	text-decoration: none;
}
.imagePadding
{
padding:5px;
}
.informationMsg
{
	FONT-FAMILY: Verdana, Tahoma; 
	FONT-SIZE: 18px;
	font-weight:bold;
	color:#255F99;
}
.dayTypeSpecificationText
{
	FONT-FAMILY: Verdana, Tahoma; 
	FONT-SIZE: 14px;
	font-weight:normal; 
	color:#541F70;
}
.daySpecificationText
{
	FONT-FAMILY: Verdana, Tahoma; 
	FONT-SIZE: 10px;
	font-weight:normal; 
	color:#1F4370;
}
.daySpecificationTextOld
{
	FONT-FAMILY: Verdana, Tahoma; 
	FONT-SIZE: 10px;
	font-weight:normal; 
	color:#B3D3F4;
}
.daySpecificationTextWeekend
{
	FONT-FAMILY: Verdana, Tahoma; 
	FONT-SIZE: 10px;
	font-weight:normal; 
	color:#FF4D35;
}
.daySpecificationTextToday
{
	FONT-FAMILY: Verdana, Tahoma; 
	FONT-SIZE: 10px;
	font-weight:normal; 
	color:#1F4370;
}
.prograText
{
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 9px; 
	color:#1C4253;
	text-decoration: none;
}
.calCellBorder
{
	border-width:1px;
	border-style:solid;
	border-color:#EEF5FD;
	FONT-FAMILY: Verdana, Tahoma; 
	FONT-SIZE: 9px; 
	color:#1C4253;
	text-decoration: none;
}

.cellDescriptionHeather
{
	padding:2px;
	background-color:#C0AE71;
	FONT-FAMILY: Verdana, Tahoma; 
	FONT-SIZE: 16px;
	font-weight:bold; 
	color:#FFFFFF;
}

.cellDescriptionBodyDataDesc
{
	padding:2px;
	FONT-FAMILY: Verdana, Tahoma; 
	FONT-SIZE: 12px;
	font-weight:bold; 
	color:#025308;
}
.cellDescriptionBodyData
{
	padding:2px;
	FONT-FAMILY: Verdana, Tahoma; 
	FONT-SIZE: 12px;
	color:#0363a6;
}
.orangeButton a
{
	background-color:#f3db78; 
	FONT-FAMILY: Verdana, Tahoma; 
	FONT-SIZE: 12px; 
	color:#1C4253;
	text-decoration: none;
	cursor:pointer;
	vertical-align:middle;
	text-align:center;
}

.orangeButton
{
	border-width:1px; 
	border-style:solid; 
	border-color:#f38d08; 
	background-color:#f3db78; 
	padding: -2px 4px -2px 4px;
	FONT-FAMILY: Verdana, Tahoma; 
	FONT-SIZE: 12px; 
	color:#1C4253;
	text-decoration: none;
	cursor:pointer;
	vertical-align:middle;
	text-align:center;
	height:18px;
}

.bButton
{
	FONT-FAMILY: Microsoft Sans Serif;
	FONT-SIZE: 11px; 
	color:#FFFFFF;
	text-decoration: none;
	cursor:pointer;
	vertical-align:middle;
	text-align:center;
	white-space:nowrap;
}
.gButton
{
	FONT-FAMILY: Microsoft Sans Serif;
	FONT-SIZE: 11px; 
	color:#FFFFFF;
	text-decoration: none;
	cursor:pointer;
	vertical-align:middle;
	text-align:center;
	white-space:nowrap;
}
.optioneSelect
{
	border-width:1px;
	border-style:solid;
	border-color:#EEF5FD;
	FONT-FAMILY: Verdana, Tahoma; 
	FONT-SIZE: 12px; 
	color:#1C4253;
	text-decoration: none;
	cursor:pointer;
}
.hourSelect
{
	FONT-FAMILY: Verdana, Tahoma; 
	FONT-SIZE: 12px; 
	color:#1C4253;
	text-decoration: none;
	cursor:pointer;	
}
.hourSelectIntermediate
{
	FONT-FAMILY: Verdana, Tahoma; 
	FONT-SIZE: 12px; 
	color:#1C4253;
	text-decoration: none;
	cursor:pointer;	
	border-right-style:solid; 
	border-right-width:1px; 
	border-right-color:Blue;
	border-left-style:solid; 
	border-left-width:1px; 
	border-left-color:Blue;
}
.userTableHeader
{
	FONT-FAMILY: Verdana, Tahoma; 
	FONT-SIZE: 12px; 
	font-weight:bold;
	color:white;
	text-decoration: none;
	background-color:#257984;
	padding:3px;
	text-align:center;
	vertical-align:middle;
	cursor:default;
	white-space:nowrap;
}

.inputTextElement
{
	height:20px; 
	FONT-FAMILY: Verdana, Tahoma; 
	FONT-SIZE: 12px; 
	border:solid 1px #e1c975;
	background-color:#fbf4db;
}
.divlecturi
{
border-width:1px;
border-style:dotted;
border-color:black;
width:200px;
padding:5px;
float:left;
margin-right:2px;
margin-left:2px;
}
/*a
{
color:#6D777A;
text-decoration:underline;
}
a:hover
{
color:Black;
text-decoration:none;
}
a:visited
{
color:#B1C1C7;
text-decoration:underline;
}*/
.descrlecturi
{
margin-top:10px;
border-width:1px;
border-style:dotted;
border-color:black;
width:100%;
padding:5px;
clear:both;
margin-right:2px;
margin-left:2px;
}
hr
{
height:1px;
margin-bottom:2px;
}
.bottom
{
	background-repeat:no-repeat;
	background-attachment: fixed;
	background-position: center top;
	border-top-style:solid;
  border-top-width:1px;
  border-top-color:black;
  
}
.login
{
background-image:url(../images/backlogin.png);
border-width:1px;
 border-style:solid;
  border-color:black;
  
}
.imagine
{
padding:1px;
border-color:black;
border-style:solid;
border-width:1px;
margin:5px;
float:left;
}
.divstart
{
background-image:url(../images/backstart.png);
float:left;
padding:25px;
height:450px;
width:450px;
text-align:center;
/*border-color:black;
border-style:dotted;
border-width:1px;*/
}
.imaginestart
{
padding:2px;
width:202px;
border-style:dotted;
border-color:black;
border-width:1px;

}

.principalBorder
{
	border-width:2; 
	border-style:solid;
	border-color:#000066;
}

.hidden
{
	visibility:hidden;
	display:none;
}

.menubgs
{
	text-decoration:none;
	background-color:#257984;
	FONT-FAMILY: Tahoma; 
	FONT-SIZE: 11px;
	font-weight:bold; 
	color:#FFFFFF;
}

.desctext
{
	FONT-FAMILY: Microsoft Sans Serif; 
	FONT-SIZE: 11px;
	color:#1C4253;
	text-decoration: none;
	white-space:nowrap;
	text-decoration:underline;
	cursor:pointer;
}

.meteoTextLeft
{
	FONT-FAMILY: Microsoft Sans Serif; 
	FONT-SIZE: 10px;
	color:#FFFFFF;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
	text-align:left;
	vertical-align:middle;
}
.meteoTextRight
{
	FONT-FAMILY: Microsoft Sans Serif; 
	FONT-SIZE: 10px;
	color:#FFFFFF;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
	text-align:right;
	vertical-align:middle;
	width:100%;
}

.emotEdit
{
	cursor: pointer;
}

.emoCol
{
	margin:0px; 
	padding:5px 6px 5px 6px;
	font-size:1px;
}

.emoSCol
{
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	margin:0px;
	padding:0px;
}

.anti-float-bug
{
	overflow: auto;
	width: 100%
}
