@import url(https://korppi.jyu.fi/kotka/shared/korppiVesa.css);

.passive {
 background: #FFF9BF none;
 padding-left: 6px;
 padding-right: 6px;
 padding-top: 6px;
 padding-bottom: 6px;
 border-right: 2px solid black;
 border-bottom: 2px solid black;
 border-left: 0;
 border-top: 0;
 line-height: 2.5em;

}

.active {
 background: #BFB660;
 padding-left: 6px;           
 padding-right: 6px;         
 padding-top: 6px;
 padding-bottom: 6px;
 border-left: 1px solid black;
 border-top: 1px solid black;
 border-right: 0;
 border-bottom: 0;
}            

body {
	font-size: 1em;
	font-family: Verdana, Georgia, Trebuchet, Arial, sans-serif;
	line-height: 1.3em;
	background: #FFFCE6 none;
}

.navbar {
	position: fixed;
	right: 0px;
	width: auto;
	height: 2em;
	background: #FFF280 none;
}



.main, .mainNoLeft {
	top: 2.7em;
	left: 200px;
}

.tiedot {
	display: none;
}

.navbar img {
	display: none;	
}

.navbarImage {
	position: static;
	left: 0;
	float: none;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	display: inline;
}



.submenuNavigation {
	position: fixed;
	left: 0;
	top: 2.7em;
	width: 175px;
	z-index: 1;
	padding: 0;
	margin: 0;
	padding-left: 1.1em;
	overflow: hidden;
	background: #FFF280 none;
}

.submenuNavigation a, .breadcrumb a {
	text-decoration: none;
}

.submenuNavigation .listed  {
	margin: 0;
	padding: 0;
}


.submenuNavigation .vaaka, .submenuNavigation .vaaka .vaaka  {
	border: 0;
	margin: 0;
	padding: 0;
}

.submenuNavigation .vaaka .vaaka {
 	display: list-item;
}

.submenuNavigation .listed .listed {
	margin: 0;
	padding: 0;
	list-style-type: circle;
}

.submenuNavigation .listed .listed small,
.submenuNavigation .vaaka .vaaka small {
  display: none;
}

.submenuNavigation .listed .listed:hover small,
.submenuNavigation .vaaka .vaaka:hover small {
  display: block;
}



.breadcrumb {
	background: transparent;
	background: #FFF280 none;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 1.7em;
	z-index: 25;
}


.navbarImageText {
	display: inline;
}


.topBorder {
	border-top: 0;
}

a:link:hover, a:visited:hover {
	color: red;
}

input[type="text"]:focus, textarea:focus { border-color: #FC0; }

h1, h2, h3 {
        color:  #BFB660;
	background-color: transparent;
}

.commonStudentLinks {
	background-color: #FFF280;

}

h1 {
	padding-top: 1em;
	font-size: 1.4em;
}

h2 {
  font-size: 1.3em;
}

h3 {
  font-size: 1.2em;
}


body > div.page {
 display: block;
}


.leftbar {
 display: none;
}


.searchbar {
 position: fixed;
 top: 1em;
 right: 0;
 z-index: 45;
 text-align: right;
}

.uppernavbar {
 z-index: 15;
 padding: 0;
 margin: 0;
 height: 2.5em;
 right: 0px;
 height: auto;
 background: #FFF280 none;
}

.uppernavbar div {
 margin: 0;
 padding: 0;
}


