h1 {
	font-family:verdana,sans-serif;
	color:#0668b3;
	font-size:15px;
}


a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #7d7c7c;
	background-image: url(../img/tausta.jpg);
	background-repeat: repeat-x;
}     



/* main navigation */

#mainNavi {
       	width:200px;
	float:left;
	font-family:verdana,sans-serif;
	font-size:10px;
}

#mainNavi ul {
	list-style-type: none;
	margin:0;
	padding:0;
}
#mainNavi .telttavaraus a {
	display:block;
	color:white;
	margin:0;
	width:168px;
	padding:6px 6px 6px 6px;
	border-bottom:1px solid white;
	background-color: #0991F4;
}


#mainNavi a {
	display:block;
	color:white;
	margin:0;
	width:168px;
  padding:6px 6px 6px 6px; 
	background:#0668b3;
	border-bottom:1px solid white;
}

#mainNavi a:hover {
	text-decoration:none;
	background:#1296d3;
}

#mainNavi ul ul {
	padding: 2px 0 2px 0;
}

#mainNavi ul ul a {
	padding:2px 2px 2px 16px;
	color: #0668b3;
	background:none;
	border:none;
}

#mainNavi ul ul ul a {
	padding-left:32px;
}

#mainNavi ul ul a:hover {
	background:none;
	text-decoration:underline;
}

.normal {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #7d7c7c;
}

.normal a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0668b3;
}

.normal a:visited {
      	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0668b3;
}

.newstopic {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #0668b3;
}         

.newsitem {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #7d7c7c;
}         

.newsitem a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0668b3;
}      
.reserve {
	color: #49e458;
	text-decoration: none;
}
.reserve a {
	text-decoration: none;
	color: #49e458;
}
.reserve a:hover {
	text-decoration: underline;
	color: #49e458;
}
.reserved {
	color: #FF0000;
	text-decoration: none;
}
.reserved:hover {
	color: #FF0000;
	text-decoration: underline;
}
.allfree {
	color: #49e458;
	text-decoration: none;
}
.allfull {
	color: #C60000;
	text-decoration: none;
}
.space {
	color: #D2D200;
	text-decoration: none;
}   
.green {

	color: #49e458;
}
.red {

	color: #C60000;
}
.yellow {

	color: #D2D200;
}
.formerror {
	color: #FF0000;
}

