body {
	margin: 0;
	padding: 0;
	font-family: "Arial";
	font-size: 13px;
}

img {
	border: 0;
}

pre {
  background-color: #f1f1f1;
}

#wrapper {
	width: 945px;
	margin: auto;
}

#logo {
	padding: 20px 0 10px 0;
}

#navigation {
	width: 945px;
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color: #ccc;
	/*height: 10px;*/
	margin-bottom: 20px;
}

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	/*height: 20px;*/
}

#navigation li {
	display: inline-table;

	margin: 0;
	/*background-color: #ddd;*/
}

#navigation li a {
	/*background: url('/~kaslab/img/tn-sep.gif') 0 6px no-repeat;*/
	color: #555;/*535459;*/
	display: block;
	/*height: 30px;*/
	/*float: left;*/
	padding: 10px 23px 10px 23px;
	text-decoration: none;
}

#navigation li:first-child a {
	background-image: none;
}

#navigation li a:hover, #navigation li a:focus {

	background-color: #ddd;
	color: #000;
	text-decoration: none;
}

#content {
	width: 945px;
	text-align: center;
	/*height: 1200px;*/
}

#contentpic {
	width: 300px;
	height: 400px;
	/*border: 1px solid red;*/
	/*background-color: #ddd;*/
	display: inline-table;
	vertical-align: top;
	text-align: left;
	margin: 0 10px 0 0;
	/*float: left;*/
}

.hello {
	background-image: url('./p/hello2.png');
	background-repeat: no-repeat;
	background-position: 0px -30px;
}

.qr {
	background-image: url('./p/5986334619f1213b.png');
	background-repeat: no-repeat;
	background-position: 40px 0px;
}


.kiosk {
	background-image: url('./p/kioskL_cha_big.jpg');
	background-repeat: no-repeat;
	background-position: center center;
}

.kontakt {
	background-image: url('./p/mail.png');
	background-repeat: no-repeat;
	background-position: 0px -80px;
}

.papers {
	/*background-image: url('./p/pileofpapers.jpg');*/
	/*background-image: url('./p/pileofpapers_small.png');*/
	/*background-repeat: no-repeat;*/
	/*background-position: -50px -50px;*/
}


#contenttext {
	width: 600px;
	display: block;
	/*border: 1px solid blue;*/
	display: inline-table;
	vertical-align: top;
	text-align: justify;
	line-height: 22px;
	margin: 0 0 0 10px;
	/*float: right;*/
}

.sec {
	font-weight: bold;
}

.embeded-video {
	width: 800px;
}

#footer {
	width: 945px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #777;
	background-color: #fbfbfb;
	color: #777;
	padding: 2px 20px 2px 20px;
	font-size: 11px;
	text-align: right;
	margin: 50px 0 0 0;
}
