@CHARSET "UTF-8";

@media screen and (max-width: 740px) {
	#wrapper,
	#news-ticker {
		width: 600px;
	}
	#logo {
		margin: 0;
	}
	.column1,
	.column2,
	.column3,
	.column1C,
	.contactinfo .column {
		width: 185px;
	}
	#content {
		width: 395px;
		padding-right: 205px;
	}
	.focus img {
		width: 100%;
	}
	
	#frontpage-links,
	.contact-personnel {
		width: 630px;
	}
	#frontpage-links span.heading {
		font-size: 24px;
	}
	#frontpage-links span.number {
		font-size: 100px;
	}
	#naviblock{
		margin-top:-15px;
		float:right;
		width:400px;
		}
	.navi {
		margin-top: 40px;
	}
	.navi a {
		padding: 2px 2px; 
	}
	
	.navi li {
	list-style: none;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
/*	position: relative;*/
	margin-right: 5px;
}
	
	/*.navi a:hover, .submenu:hover a {
	border: 1px solid black; 
	position: relative;
	z-index: 9999;
	}*/

	.submenu a:hover, .submenu:hover a {
	border-bottom: 1px solid white;
	padding: 2px 2px;
	}

	
	img.kaavio {
		width: 600px;
		height:300px;
	}
	
	img.ff {
		width: 180px;
		height:5px;
		margin-bottom:0px;
	}
	
	img.mm {
		width: 180px;
		height:5px;
		margin-bottom:0px;
	}
	
	img.dt {
		width: 180px;
		height:5px;
		margin-bottom:0px;
	}
	
	
	
	.corp-board .column {
		width: auto;
	}
	.corp-board .text {
		width: 50px;
		display: inline-block;
	}
	
	h4.change {
		font-size: 40px;
		width: 150px;
	}
	h5 {
		font-size: 18px;
	}

	.contact-personnel .column {
		width: 130px;
	}
	.corp-image {
		width: 600px;
		height: 494px;
		float: right;
		margin-top:25px;
	}
	#content.wide {
		width: auto;
		padding: 0px;
	}
	#footer .column {
		width: 185px;
	}
	form {
		width: 180px;
	}
	.contact-form {
		right: 0px;
	}
}