/* Getting from cache utta-sievi-cc */
 
a {
	color:#116A88;
	text-decoration:none;
}

#block_344 {
	position:absolute;
	right:10%;
	bottom:23px;
}

#header {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-left:15px;
	padding-right:15px;
}

h1 {
	text-transform:uppercase;
	font-size:250%;
}

input[type=checkbox] {
	width:15px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	margin-bottom:10px;
}

a:visited {
	text-decoration:none;
}

#container {
	width:100%;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

h3 {
	font-size:20px;
}

a:hover {
	color:#000000;
	text-decoration:none;
}

.ui-dialog {
	box-sizing:content-box !important;
}

#cke_EditorInline * {
	box-sizing:content-box !important;
}

input.button {
	margin-left:5px;
	letter-spacing:1px;
	text-transform:uppercase;
	background-color:transparent;
	cursor:pointer;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	border-top-width:2px;
	border-left-width:2px;
	border-right-width:2px;
	border-bottom-width:2px;
}

a.link-button {
	border:2px solid #116A88;
	text-align:center;
	display:table-cell;
	color:#116A88;
	background-color:transparent;
	text-transform:uppercase;
	text-decoration:none;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-o-animation-duration:1s;
	animation-duration:1s;
	padding-top:25px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
}

.bild-rechts {
	float:right;
	margin-left:25px;
	margin-bottom:20px;
}

#r-klee-oben {
	max-width:760px;
	margin-left:auto;
	margin-right:auto;
}

select {
	margin-left:5px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#cccccc;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#cccccc;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#cccccc;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#cccccc;
	margin-bottom:10px;
}

a:active {
	outline:none;
	text-decoration:none;
}

body {
	color:#461F37;
	font-size:16px;
	font-family:'Muli';
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	overflow-x:hidden;
	background-color:#FBF7FA;
}

.zweispalten {
	column-count:2;
}

textarea {
	width:95%;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	margin-left:5px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#cccccc;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#cccccc;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#cccccc;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#cccccc;
	margin-bottom:10px;
}

h2 {
	color:#116A88;
	text-transform:uppercase;
}

.dreispalten {
	column-count:3;
}

li {
	list-style-position:outside;
	margin-top:0px;
	margin-bottom:5px;
	list-style-image:url(/image.php?cat=layout-cc&name=button-hell.png);
}

#content {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:0px;
}

input[type="submit"] {
	margin-left:5px;
	letter-spacing:1px;
	text-transform:uppercase;
	background-color:transparent;
	cursor:pointer;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	border-top-width:2px;
	border-left-width:2px;
	border-right-width:2px;
	border-bottom-width:2px;
}

.outer {
	width:100%;
}

ul {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-left:20px;
	padding-bottom:0px;
}

input[type=radio] {
	width:15px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	margin-bottom:10px;
}

#block_347 {
	display:none;
}

#cc-footer-over {
	background-image:url(/image.php?cat=layout-cc&name=footer-bg.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-top:50px;
	padding-bottom:30px;
	margin-left:8%;
	width:100%;
}

.kasten {
	box-shadow:0px 0px 21px 2px rgb(0 0 0 / 21%);
	-webkit-box-shadow:0px 0px 21px 2px rgb(0 0 0 / 21%);
	-moz-box-shadow:0px 0px 21px 2px rgba(0,0,0,0.21);
	margin-top:20px;
	margin-bottom:20px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

#container * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.abstand {
	padding-left:15px;
	padding-right:15px;
}

#r-klee-unten {
	max-width:760px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:50px;
}

#content1 {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:0px;
}

#block_352 {
	position:absolute;
	width:100%;
}

#block_351 {
	display:none;
}

.noonav.noo_menu_xx .noo-nav > li > a {
	box-shadow:none !important;
}

.foot {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#e8e8e8;
	margin-bottom:10px;
	padding-bottom:10px;
}

#block_350 {
	display:none;
}

#footer {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-left:15px;
	padding-right:15px;
}

hr {
	border:0px;
	height:0px;
	border-top:1px dotted #cccccc;
	display:block;
	margin-top:25px;
	margin-bottom:25px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

#block_343 {
	padding-top:10px;
}

.bild-links {
	float:left;
	margin-right:25px;
	margin-bottom:20px;
}

.responsiveMapDiv {
	width:100% !important;
	overflow:hidden !important;
}

a:focus {
	outline:none;
}

.ui-dialog-content {
	padding-top:0px;
	padding-right:!important;
	padding-bottom:0px;
	padding-left:!important;
}

#block_349 {
	display:none;
}

#cc-header-over {
	background-image:url(/image.php?cat=layout-cc&name=header-bg.png);
	background-repeat:no-repeat;
	background-position:top right;
	margin-right:8%;
	padding-top:30px;
	padding-bottom:30px;
}

input {
	width:95%;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	margin-left:5px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#cccccc;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#cccccc;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#cccccc;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#cccccc;
	margin-bottom:10px;
}

#navi {
	padding-top:55px;
}

.blockContent {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

.buttonLevel3Hover {
}

.buttonLevel3Normal {
}

@media (max-width: 992px) {
	#block_347 {
		display:block;
	}
	#block_350 {
		display:block;
	}
	#block_349 {
		display:block;
	}
	#block_351 {
		display:block;
	}
	#block_289 {
		display:none;
	}
	#block_327 {
		display:none;
	}
	#block_300 {
		display:none;
	}
	#block_329 {
		display:none;
	}
	#r-klee-oben .blockContent {
		max-width:400px;
		position:relative;
		margin-top:auto;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:auto;
	}
	#r-klee-unten .blockContent {
		max-width:400px;
		position:relative;
		margin-top:auto;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:auto;
	}
}

@media (max-width: 900px) {
	#navi {
		position:fixed;
		top:0px;
		right:0px;
		width:100%;
	}
	.vertical-rtl .noo-nav > li.dropdown > a:after {
		border-width:4px 4px 0px 4px !important;
		right:250px !important;
		left:auto !important;
	}
	.dreispalten {
		column-count:1;
	}
	.zweispalten {
		column-count:1;
	}
	.to-mobile #mmenu-56 {
		background:rgba(255,255,255,0.9);
		margin-right:0px;
		padding-right:20px;
	}
	#cc-footer-over {
		position:static;
	}
	#content {
		padding-bottom:0px;
	}
	.navbar-brand {
		display:none !important;
	}
}

@media (max-width: 600px) {
	#block_344 {
		display:none;
	}
}

@media (max-width: 480px) {
	#footer .blockContent {
		text-align:center;
	}
	.bild-rechts {
		float:none;
		display:block;
		width:100% !important;
		margin-top:auto;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:auto;
	}
	.bild-links {
		float:none;
		display:block;
		width:100% !important;
		margin-top:auto;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:auto;
	}
}
