body, textarea, input, select {
	font-family: 'Istok Web', sans-serif;
	font-size:11pt;
	color:#045a78;
}

img {
	display:block;
}

.grayblock {
	background-color:#f4f4f4;
	
}


#surround {
	margin:0 auto;
	width:100%;
	max-width:1800px;
}

.inner {
	margin:0 auto;
	max-width:1050px;
}

.innerBox {
	padding:0 25px;
}


/* HEADER */
header {
	font-family: 'Roboto Condensed', sans-serif;
	font-size:13pt;
	color:#919191;
	padding:0;
	
}

header .sprachwahl {
	padding:0 5px;
	line-height:36px;
}

header .sprachwahl a {
	color:#919191;
}
header .sprachwahl.akt a, #header .sprachwahl a:hover  {
	color:#000;
}

header #logo {
	float:left;
}
header #logo img {
	width:100%;
	height:auto;
}









#kapitelbild {
	position:relative;
	background-position:center;
	background-repeat:no-repeat;
	background-size: auto 100%;
	height:260px;
	width:100%;
}

#kapitelbildHome {
	position:relative;
	background-position:center;
	background-repeat:no-repeat;
	background-size: auto 100%;
	height:550px;
	width:100%;
}




/* CONTENT */
#content {
	width:100%;
	min-height:200px;
	margin:0 auto;
	padding:0;
	line-height:22px;
	text-align:left;
}

#content h1.pageTitle, .pageTitle {
	font-family: 'Roboto Condensed', sans-serif;
	font-size:26pt;
	font-weight:300;
	line-height:44px;
	padding-top:30px;
	padding-bottom:20px;
	color:#045a78;
	margin:0;
}

#content h1.pageTitleA {
	font-family: 'Roboto Condensed', sans-serif;
	font-size:19pt;
	font-weight:300;
	line-height:35px;
	padding-top:30px;
	color:#045a78;
	margin:0;
}
#content h1.pageTitleB {
	font-family: 'Roboto Condensed', sans-serif;
	font-size:26pt;
	font-weight:400;
	line-height:44px;
	padding-top:0;
	padding-bottom:20px;
	color:#045a78;
	margin:0;
}


#content li {
	font-weight:normal;
}


#content a {
	color:#0092c6;
}
#content a:hover {
	color:#0092c6;
}

ul.suche {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.suche li a {
	display:block;
	padding:5px 15px;
	background-color:#ddd;
	border-bottom:1px solid #000;
}


.padtop20 {
	padding-top:20px;
}
.padtop40 {
	padding-top:40px;
}
.padbot40 {
	padding-bottom:40px;
}
.padbot20 {
	padding-bottom:20px;
}

.blockBack {
	background-color:#0092c6;
	padding:35px 20px 20px;
	color:#fff;
}

.blockBack .text {
	min-height:160px;
	
}

.weiterButton a {
	background-color:#0092c6;
	display:block;
	color:#fff !important;
	line-height:50px;
	border-top:1px solid #fff;
	text-align:center;
}

.weiterButton a:hover {
	background-color:#045a78;
}


.blockTitle {
	font-family: 'Roboto Condensed', sans-serif;
	font-size:26pt;
	color:#fff;
	font-weight:300;
}


.cent {
	text-align:center;
}
.cent img {
	margin:0 auto;
}


.halbBox {
	width:50%;
	float:left;
}

#navbar {
	min-height:50px;
	background-color:#0092c6;
}

#navbar .innerBox {
	padding-right:0;
}

#navbar a {
	color:#ade9fe !important;
	line-height:50px;
}
#navbar a.akt, #navbar a:hover {
	color:#fff !important;
}
#navbar.isTop {
	position:fixed;
	left:0;
	top:0;
	width:100%;
}


.block33, .teamblock33 {
	width:33.33333333%;
	float:left;
}

.innerBox img {
	max-width:100%;
	height:auto;
}


.teamText {
	background-color:#f4f4f4;
	padding:20px;
	border-top:1px solid #fff;
}


#goTop {
	display:none;
}



/* FOOTER */
footer {
	font-family: 'Istok Web', sans-serif;
	background-color:#045a78;
	color:#71b3ca;
	padding:25px 0;
	line-height:22px;
}

footer h1 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size:15pt;
	margin:0;
	padding-bottom:10px;
	color:#fff;
}

footer .footerBlock {
	width:100%;
	text-align:center;
}

footer .footerBlock .inBlock {
	padding:15px;
}

footer .footerBlock a {
	color:#71b3ca;
}



/* RESPONSIVE */

@media  only screen and (max-width: 760px) {
	#navbar {
		display:none;
	}
	
}



@media  only screen and (max-width: 800px) {
	.halbBox {
		width:100%;
	}
	.blockTitle {
		font-size:20pt;
		font-weight:300;
	}
	
}

@media  only screen and (max-width: 570px) {
	.block33 {
		width:100%;
	}
	.teamblock33 {
		width:50%;
	}
	.blockBack .text {
		min-height:auto;
		
	}
	
	