#header{background:url('bgHeader.png') repeat-x bottom; height:125px;}
#banner{height:445px; padding-top:15px;}
.bannerHo{background:#0a2958 url('1-slide.jpg') no-repeat center;}
.bannerZa{background:#0a2958 url('5-slide.jpg') no-repeat center;}
.bannerKo{background:#0a2958 url('2-slide.jpg') no-repeat center;}
.bannerNa{background:#0a2958 url('3-slide.jpg') no-repeat center;}
.bannerUs{background:#0a2958 url('6-slide.jpg') no-repeat center;}
#main{background:#f5f5f5;}
#footer{height:150px;}
.infoBoxH {min-height:545px;}
.infoBoxHen {min-height:485px;}

img.logo{margin:5px 15px 15px 5px;float:left; display:block;}
div.borderro{border:solid 1px #e1e1e1; background:#fff;}
p{margin:15px;}
.pElements, .infoBoxH .publish-content, .publishText .publish-content, .infoBoxHen .publish-content{margin:0 15px;}

.shadow{
-moz-box-shadow: 5px 5px 5px #888;
-webkit-box-shadow: 5px 5px 5px #888;
box-shadow: 5px 5px 5px #888;
}

.headLine, .infoBox, .infoBox h3,.headLine h1{color:#fff;}
.headLine {position:absolute; margin-top:250px; margin-left:110px; border-bottom:solid 1px #fff;}
.infoBox{position:absolute; margin-top:180px; margin-left:610px; width:270px; border-bottom:solid 1px #fff;}
.dot{width:10px; height:10px; background:url('dot.gif') no-repeat; display:block; float:left; margin:19px 15px 0 0;}
/* access main menu */
#mainMenu{margin:0;padding:0px;list-style-type:none;}
#mainMenu  li{display:block; width:95px;	text-align:center; float:left; height:122px;}
#mainMenu  li.active{background:url('active.png') no-repeat center; margin-top:2px;}
#mainMenu  li:hover{background:url('active.png') no-repeat center; margin-top:2px;}
#mainMenu a{color:#274b70; font-size:14px; text-decoration:none; width:95px; height:72px; font-weight:bold; display:block; margin-top:50px;}

#mainMenuEN{margin:0;padding:0px;list-style-type:none;}
#mainMenuEN  li{display:block; width:113px;text-align:center; float:left; height:122px;}
#mainMenuEN  li.active, #mainMenuEN  li:hover{background:url('active2.png') no-repeat center; margin-top:2px;}
#mainMenuEN a{color:#274b70; font-size:14px; text-decoration:none; width:113px; height:72px; font-weight:bold; display:block; margin-top:50px;}

/* access footer menu */
#footerMenu{margin:15px 0 0 0;padding:0px;list-style-type:none; float:left; text-align:center;}
#footerMenu li{display:inline; margin-right:10px; padding-right:15px; border-right:solid 1px #fff;}
#footerMenu li:last-child{display:inline; margin:0; padding-right:15px; border-right:none;}
#footerMenu li a{color:#fff; text-decoration:none;}
#footerMenu li a:hover{text-decoration:underline;}

a:focus, a:hover {color:#d10024;}
a {color:#d10024;text-decoration:none;}

a.button, a.button:focus, a.button:hover , a.button2, a.button2:hover{
	background:url('button.png') no-repeat; 
	color:#fff; 
	font-weight:bold; 
	text-align:center; 
	text-decoration:none;
	padding:3px 0;
	font-size:12px;
	display:block;
	width:94px; height:25px;
}
a.button2, a.button2:hover{background:url('button2.png') no-repeat; width:165px;}
/* Helpers */
.m20{margin:20px;}
.mt5{margin-top:5px;}
.mb5{margin-bottom:5px;}
/* access text elements */
.justify{text-align:justify;}
.bold{text-align:bold;}
.italic{font-style:italic;}
.center{text-align:center;}
.centerElement{margin-left: auto; margin-right: auto; display: block;}
.ovh{overflow: hidden;}

/* access form */
#kontaktForm p {padding:5px; margin:0;}
#kontaktForm td {background:none;}
#kontaktForm input, #kontaktForm  textarea{border:none; background:#eeeeee;}
#kontaktForm  textarea{width:430px; height:110px;}
.headerSpace img {display:none;}
#form-captcha, img.captcha {clear:both; display:block;}