/** 

 * CSS stylesheets for www.autokerho.org.

 */

 
a:link, a:visited, a:active {
  font-family: Verdana, Arial;
  font-weight: bold; 
  color: #195CB7; 
  text-decoration : none; 
  background: none;
}

a:hover { 
  font-family: Verdana, Arial;
  font-weight: bold; 
  color: black; 
  text-decoration : underline; 
  background: none;
}

a.bread:link, a.bread:visited, a.bread:active {
  font-family: Verdana, Arial;
  font-weight: bold; 
  color: black; 
  text-decoration : underline; 
  background: none;
}

a.bread:hover { 
  font-family: Verdana, Arial;
  font-weight: bold; 
  color: black; 
  text-decoration : none; 
  background: none;
}

a.navi:link, a.navi:visited, a.navi:active {
  font-size: 13px;
  font-family: Verdana, Arial;
  font-weight: bold; 
  color: #FFFFFF; 
  text-decoration: none;
  display: inline;
  /*
  background: none;
  padding-top: 6px;
  padding-left: 20px;
  padding-right: 22px;
  padding-bottom: 2px;  
  */
}

a.navi:hover {
  font-size: 13px;
  font-family: Verdana, Arial;
  font-weight: bold; 
  color: black; 
  text-decoration: none;
  background: #E3F79F;
  /*
  padding-top: 6px;
  padding-left: 20px;
  padding-right: 22px;
  padding-bottom: 2px;
  */
}

a.public_navi:link, a.public_navi:visited, a.public_navi:active {
  font-size: 13px;
  font-family: Verdana, Arial;
  font-weight: bold; 
  color: #195CB7; 
  text-decoration: none;
  display: inline;
  width: 200px;
  indent: 20px;
  border: thin solid #CCCCCC;
  margin: 4px;
  padding: 4px;


  /*
  background: none;
  padding-top: 6px;
  padding-left: 20px;
  padding-right: 22px;
  padding-bottom: 2px;  
  */
}

/*
a.public_navi:hover {
  font-size: 13px;
  font-family: Verdana, Arial;
  font-weight: bold; 
  color: black; 
  text-decoration: none;
  background: #E3F79F;
  indent: 20px;
  width: 200px;  
  
  border: thin solid #CCCCCC;
  padding: 4px;
  margin: 4px;  
}
*/

BODY {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: black;
	background-color: #FFFFFF;
}

TEXTAREA, INPUT, SELECT {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	/* background-color: #89AECB; */
	background-color: #EBEBEB;
	/*	border: solid 1px #000000; */

}

.formtext{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: black;
	background-color: #FFFFFF;
	border: 1px solid #7EA1BE;
	padding: 0px;
	/* margin-left: 50px; */
}


.notifications {
	padding: 50px;
	margin-left: 100px;
	width: 500px;
}

.calendertext{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: black;
 	background-color: #CCCCCC; 
	border: 1px solid #7EA1BE;
	padding: 0px;
}

.text{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: black;
	background-color: #F1F4F6;
	border: 1px solid #7EA1BE;
	padding: 20px;
}


.smallminute{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #666666;
/*	background-color: #FFFFFF; */
	/* border: 1px solid #7EA1BE; */
	padding: 0px;
}


.bottomBorder {
	border-bottom: thin dotted #000;
}

.itemsmall{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: black;
	background-color: #FFFFFF;
	border: 1px solid #7EA1BE;
	padding: 5px;
	width: 400px;
	display: block;
}
.itemsmall:hover{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: black;
    background: #E3F79F;
	border: 1px solid #7EA1BE;
	padding: 5px;
	width: 400px;
	display: block;
}




.newsitem { 
	color: black; 
	font-size: 10px; 
	font-family: Verdana, Arial; 
	padding: 2px; 
	width: 400px; 
	border: solid 1px #7ea1be; 
}

.newstitle{
	font-family: Verdana, Arial;
	font-size: 14px;
	color: black;
	background-color: #CCCCCC;
	font-weight: bold;
	padding: 5px;
}
.newstitle_small { color: #fff; font-size: 12px; font-family: Verdana, Arial; font-weight: bold; background-color: #8b9eab; padding: 1px }
.newstext{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: black;
	background-color: #FFFFFF;
/*	border: 1px solid #7EA1BE; */
	padding: 10px;
}

.newsdata{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #696969;
/*	background-color: #FFFFFF; */
/*	border: 1px solid #7EA1BE; */
	padding: 0px;
}
.newsdata_small { color: #696969; font-size: 10px; font-family: Verdana, Arial; font-weight: normal; padding: 0 }
.navicell {
  width: 100%;
  height: 29px;
  border: 1px solid #7EA1BE;
}

.contentbox {
	/* background-color: #339966; */
	/* border: thin solid #006699; */
	font-size: 12px;
	color: #330000;
	padding: 10px;
}

.oddrow {
	background-color: #D8D8D8;
	padding: 5px;
}

.evenrow {
	background-color: #EEEEEE;
	padding: 5px;
}
.kalenteri {
	background-color: #89AECB;
	/* border: thin solid #7EA1BE; */
	font-size: 10px;
	color: #330000;
}
.aikavarattu {
	background-color: #FFFF00;
	font-size: 10px;
	color: #330000;
}

 
a.varauslinkki:link, a.varauslinkki:visited, a.varauslinkki:active {
  font-size: 12px;
  /* background-color: #ABABAB; */
  color: black;
  decoration: underline;
  font-family: Verdana, Arial;
  font-weight: bold; 
  color: #195CB7; 
  text-decoration: underline;
}

smalllink {
	color: black;
	decoration: underline;
}

.laskutettu {
	background-color: #FFFF99;
	color: black;
}

.maksettu {
	background-color: #66FFCC;
	color: black;
}

.logintable{
	background-color: #A9BCC9;
	border: thin solid #7EA1BE;
	font-size: 10px;
	color: white;
	padding: 10px;
}

.excel{
	font-family: Verdana, Arial;
	background-color: #FFFFFF;
	border: thin solid #7EA1BE;
	font-size: 10px;
	color: black;
	padding: 0px;
}


.headerrow{
	background-color: #A7C6B3;
	border: thin solid #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	color: white;
	padding: 5px;
}

.whitetext{
	color: white;
}


/*
.TD {
	font-size: 10px;
	color: black;
}
*/

.navilaitteet {
	border-collapse: separate;
	background-color: #89AECB;
	/* border: thin solid #7EA1BE;*/
	font-size: 10px;
	color: black;
}

.topmenu {
	font-size: 12px;
	color: white;
}

.toptext {
	font-size: 11px;
	color: white;
}

H3 {
	font-size: 15px;
	color: black;
	font-weight: bold;
}

.formtext {
	font-size: 12px;
	color: black;
	background: #CCCCCC;
}

.biglink {
	font-size: 12px;
	color: black;
	font-weight: bold;
}

.big {
	font-size: 12px;
	color: black;
	font-weight: bold;
}


.normalmenu{
	font-size: 12px;
	color: grey;
	font-weight: bold;
	display: inline;
}

.mainmenu{
	font-size: 12px;
	color: black;
	font-weight: bold;
	display: block;
	background: #8B9EAB;
}


.error, .alarm{
	font-size: 12px;
	color: red;
	font-weight: bold;
}



.publicmainmenu{
	font-size: 12px;
	color: black;
	font-weight: bold;
	display: block;
	background: #8B9EAB;
	margin-bottom: 0px;
}



.mainstructuretable {
	border-collapse: collapse;
	border: none;
}

.adminmenu{
	font-size: 12px;
	color: black;
	font-weight: bold;
	display: block;
}

.itembox{
	background-color: #A0C8FF;
	border: thin solid #7EA1BE;
	font-size: 10px;
	color: #330000;
	width: 400px;
	padding: 5px;
	
}
.saannotbody  { color: #000; font-size: 10px; font-family: Verdana, Arial }
