/* main divit */
body {padding: 0px; margin: 0px; }
#container {margin: 10px;}
	#top {height: 110px;}
	#main {}
		#innermargin  }
	#bottom {display: none;}

/* adminbadge, logout -linkki ja tulosta -linkki */
#adminbadge {}
#adminbadge h2 {}
#logouttext {display: none}
#printLink {display: none}

/* mainlinks */
#mainlinks {display: none}

/* perustekstit ja tablet */
h1 {font-family: Verdana; font-size: 20px; color: #374b82; font-weight: bold; margin: 0px 0px 0px 160px; padding-top: 40px;}
h2 {font-family: Verdana; font-size: 18px; color: #374b82; font-weight: bold; margin: 0px 0px 30px 0px; padding: 0px;}
h3 {font-family: Verdana; font-size: 15px; color: #374b82; font-weight: bold; margin: 25px 0px 10px 0px; padding: 0px;}
p {font-family: Verdana; font-size: 12px; margin: 0px 0px 20px 0px; padding: 0px; line-height: 16px}
a, a:LINK, a.VISITED, a.ACTIVE {color: #273d6d; text-decoration: underlined;  }
td, th { font-family: Verdana; font-size: 12px; vertical-align: top; line-height: 17px;}
th {font-weight: bold; text-align: left; }
a.helpLink {display: none;}


/* formit */
form {margin: 0px; padding: 0px; }
input, select {margin: 2px 10px 2px 0px; font-family: Verdana; font-size: 12px; border: 0px; background: white; }
input.button {display: none; }
.error {font-family: Verdana; font-size: 12px; color: red; }

/* historialinkit */
#historylinks {position: absolute; top: -35px; color: #374b82; font-family: Verdana; font-size: 10px;}
#historylinks a {font-family: Verdana; color: #374b82; text-decoration: underline;}
#historylinks a:hover {color: #d3692e; }

/* listat */
ul {list-style: disc; color: #273d6d; padding: 0px 0px 0px 30px; margin: 10px 0px 30px 0px}
ul li {font-family: Verdana; font-size: 12px; line-height: 20px; }
#koulutuskategoriat {margin-left: -30px; }
#koulutuskategoriat ul {list-style: none; margin: 0px 0px 0px 30px; padding: 0px;}
#koulutuskategoriat li {line-height: 18px;}
#koulutuskategoriat li.master {font-weight: bold; margin-top: 20px;}

/* koulutushaku */
#hakuohje {display: none; }
form#hakuformi {margin-bottom: 30px; display: none;}
form#hakuformi input, form#hakuformi select {margin-bottom: 3px;}
form#hakuformi div {display: none}
table#hakutulokset {width: 100%;}
table#hakutulokset td, table#hakutulokset th  {font-family: Verdana; font-size: 12px;}
table#hakutulokset th { font-weight: normal; color: black; font-size: 13px; vertical-align: top; border-bottom: 2px solid black; }
table#hakutulokset th a {text-decoration: none; color: black; display: block; padding: 0px 4px 5px 3px; }
table#hakutulokset td {padding: 2px 3px 2px 3px; line-height: 14px;}
table#hakutulokset th.orderedUp a, table#hakutulokset th.orderedDown a  {color: black; font-weight: bold }
table#hakutulokset th.orderedUp a {}
table#hakutulokset th.orderedDown a {}
table#hakutulokset .categoryHeader td {vertical-align: bottom; height: 20px; color: black; font-weight: bold; padding-top: 20px; font-size: 13px;  border-bottom: 1px solid #808080;}
table#hakutulokset .mainCategoryHeader td {border-bottom: 0px solid #b4c1cd; color: black; vertical-align: bottom; padding-top: 50px;  border-bottom: 2px solid black; padding-bottom: 4px; color: black; font-size: 16px; font-weight: bold; }

/* henkilökortti, koulutuskortti ja oppilaitoskortti */
table.henkilo {margin-bottom: 20px; }
#koulutuskortti {text-align: left; margin: 0px; padding: 0px; }
#koulutuskortti h3 {margin: 0px 0px 15px 0px; color: #374b82}
.koulutus a {text-decoration: none; color: black}
.koulutus .henkilo {margin: 0px; }

.noprint {display: none}

/*
#koulutuskortti {text-align: left; margin: 10px; border: 1px solid #b4c1cd; padding: 10px; background: #f8f9fa; }
#koulutuskortti h3 {margin: 0px 0px 15px 0px; color: #374b82
*/

