@charset "utf-8";
/* CSS 52fuerDich */
@import url(slicknav/slicknav.css);

/* Farben
blau: #4284bf;
dunkelgrau: #6e6e6e;
gelb: #f5d889;
*/

/*
html {
	scroll-behavior: smooth; // geht im ff nicht 
  }
  */
/* open-sans-300 - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/open-sans-v34-latin-300.eot');
	/* IE9 Compat Modes */
	src: local(''),
		url('../fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('../fonts/open-sans-v34-latin-300.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('../fonts/open-sans-v34-latin-300.woff') format('woff'),
		/* Modern Browsers */
		url('../fonts/open-sans-v34-latin-300.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('../fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg');
	/* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/open-sans-v34-latin-regular.eot');
	/* IE9 Compat Modes */
	src: local(''),
		url('../fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('../fonts/open-sans-v34-latin-regular.woff') format('woff'),
		/* Modern Browsers */
		url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('../fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg');
	/* Legacy iOS */
}

/* open-sans-500 - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/open-sans-v34-latin-500.eot');
	/* IE9 Compat Modes */
	src: local(''),
		url('../fonts/open-sans-v34-latin-500.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('../fonts/open-sans-v34-latin-500.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('../fonts/open-sans-v34-latin-500.woff') format('woff'),
		/* Modern Browsers */
		url('../fonts/open-sans-v34-latin-500.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('../fonts/open-sans-v34-latin-500.svg#OpenSans') format('svg');
	/* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	src: url('../fonts/open-sans-v34-latin-600.eot');
	/* IE9 Compat Modes */
	src: local(''),
		url('../fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('../fonts/open-sans-v34-latin-600.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('../fonts/open-sans-v34-latin-600.woff') format('woff'),
		/* Modern Browsers */
		url('../fonts/open-sans-v34-latin-600.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('../fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg');
	/* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/open-sans-v34-latin-700.eot');
	/* IE9 Compat Modes */
	src: local(''),
		url('../fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('../fonts/open-sans-v34-latin-700.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('../fonts/open-sans-v34-latin-700.woff') format('woff'),
		/* Modern Browsers */
		url('../fonts/open-sans-v34-latin-700.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('../fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg');
	/* Legacy iOS */
}

/* open-sans-800 - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	src: url('../fonts/open-sans-v34-latin-800.eot');
	/* IE9 Compat Modes */
	src: local(''),
		url('../fonts/open-sans-v34-latin-800.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('../fonts/open-sans-v34-latin-800.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('../fonts/open-sans-v34-latin-800.woff') format('woff'),
		/* Modern Browsers */
		url('../fonts/open-sans-v34-latin-800.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('../fonts/open-sans-v34-latin-800.svg#OpenSans') format('svg');
	/* Legacy iOS */
}

/* open-sans-300italic - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 300;
	src: url('../fonts/open-sans-v34-latin-300italic.eot');
	/* IE9 Compat Modes */
	src: local(''),
		url('../fonts/open-sans-v34-latin-300italic.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('../fonts/open-sans-v34-latin-300italic.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('../fonts/open-sans-v34-latin-300italic.woff') format('woff'),
		/* Modern Browsers */
		url('../fonts/open-sans-v34-latin-300italic.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('../fonts/open-sans-v34-latin-300italic.svg#OpenSans') format('svg');
	/* Legacy iOS */
}

/* open-sans-italic - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	src: url('../fonts/open-sans-v34-latin-italic.eot');
	/* IE9 Compat Modes */
	src: local(''),
		url('../fonts/open-sans-v34-latin-italic.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('../fonts/open-sans-v34-latin-italic.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('../fonts/open-sans-v34-latin-italic.woff') format('woff'),
		/* Modern Browsers */
		url('../fonts/open-sans-v34-latin-italic.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('../fonts/open-sans-v34-latin-italic.svg#OpenSans') format('svg');
	/* Legacy iOS */
}

/* open-sans-500italic - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 500;
	src: url('../fonts/open-sans-v34-latin-500italic.eot');
	/* IE9 Compat Modes */
	src: local(''),
		url('../fonts/open-sans-v34-latin-500italic.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('../fonts/open-sans-v34-latin-500italic.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('../fonts/open-sans-v34-latin-500italic.woff') format('woff'),
		/* Modern Browsers */
		url('../fonts/open-sans-v34-latin-500italic.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('../fonts/open-sans-v34-latin-500italic.svg#OpenSans') format('svg');
	/* Legacy iOS */
}

/* open-sans-600italic - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	src: url('../fonts/open-sans-v34-latin-600italic.eot');
	/* IE9 Compat Modes */
	src: local(''),
		url('../fonts/open-sans-v34-latin-600italic.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('../fonts/open-sans-v34-latin-600italic.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('../fonts/open-sans-v34-latin-600italic.woff') format('woff'),
		/* Modern Browsers */
		url('../fonts/open-sans-v34-latin-600italic.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('../fonts/open-sans-v34-latin-600italic.svg#OpenSans') format('svg');
	/* Legacy iOS */
}

/* open-sans-700italic - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	src: url('../fonts/open-sans-v34-latin-700italic.eot');
	/* IE9 Compat Modes */
	src: local(''),
		url('../fonts/open-sans-v34-latin-700italic.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('../fonts/open-sans-v34-latin-700italic.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('../fonts/open-sans-v34-latin-700italic.woff') format('woff'),
		/* Modern Browsers */
		url('../fonts/open-sans-v34-latin-700italic.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('../fonts/open-sans-v34-latin-700italic.svg#OpenSans') format('svg');
	/* Legacy iOS */
}

/* open-sans-800italic - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 800;
	src: url('../fonts/open-sans-v34-latin-800italic.eot');
	/* IE9 Compat Modes */
	src: local(''),
		url('../fonts/open-sans-v34-latin-800italic.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('../fonts/open-sans-v34-latin-800italic.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('../fonts/open-sans-v34-latin-800italic.woff') format('woff'),
		/* Modern Browsers */
		url('../fonts/open-sans-v34-latin-800italic.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('../fonts/open-sans-v34-latin-800italic.svg#OpenSans') format('svg');
	/* Legacy iOS */
}

html {
	overflow-x: hidden;
}

body {
	background: url("../img/bg.png") repeat-x scroll 0 0 #efefee;
	font-family: 'Open Sans', 'Arial', sans-serif;
	font-weight: 600;
	font-size: 100%;
	color: #6e6e6e;
	margin: 0;
}

.quick-links {
	float: left;
	width: 100%;
	color: #ffffff;
}

.quick-links .tb-entry-icon {
	margin-left: 20px;
}

.quick-links .tb-root-entry {
	color: #ffffff;
}

.wrapper {
	/*max-width:1000px;*/
	margin: 0 auto;
}

.maincontent {
	margin: 0 auto;
	width: 100%;
	float: right;
}

/* Bereiche */
/*.bereich._52-fuer-dich .shape {  clip-path: polygon(0% 100%, 100% 0%, 100% 100%, 0% 100%); background: red; height: 100px;}*/

.wrapper-inner {
	max-width: 800px;
	margin: 0 auto;
	padding: 0 20px;
}


#main .clear {
	display: none;
}

.sprechblase {
	width: 250px;
	position: absolute;
	padding-top: 8em;
	margin-left: -17em;
	z-index: 1;
}

img {
	border: 0 none;
	vertical-align: middle;
}

img,
object,
embed {
	max-width: 100%;
	height: auto;
	float: left;
}

.border img {
	border: 3px solid #ffffff;
}

.portrait {
	margin: 0em 1em 0em 0em;
	float: left;
	max-width: 40%;
	border: 3px solid #ffffff;
}

.portrait.ohne {
	border: 0px;
}

.portrait-right {
	margin: 0em 0em 2em 1em;
	float: right;
	max-width: 40%;
	border: 3px solid #ffffff;
}

.portrait02 {
	margin: 0em 1em 2em 1em;
	float: left;
	max-width: 40%;
	border: 3px solid #ffffff;
}

.logo>a {
	background-image: url("../img/logo.png") no-repeat;
	margin: -12px auto 0;
	max-width: 100%;
	min-height: 220px;
	position: relative;
	width: 1000px;
}

.logo-holder {
	margin: 0px auto;
	text-align: center;
	max-width: 1000px;
	height: 100vh;
	position: relative;
}

/* damit bei kleinem Vieport Inhalt nach Männchen anfängt*/
.logo img {
	margin-bottom: 800px;
}

.maennchen img {
	position: absolute;
	top: 550px;
	left: 400px;
}

.sprechblase-1 img {
	position: absolute;
	top: 350px;
	left: 180px;
	-webkit-transition: 1s ease-in-out;
	-moz-transition: 1s ease-in-out;
	-o-transition: 1s ease-in-out;
	transition: 1s ease-in-out;
}

.sprechblase-2 img {
	position: absolute;
	top: 400px;
	left: 530px;
	-webkit-transition: 1s ease-in-out;
	-moz-transition: 1s ease-in-out;
	-o-transition: 1s ease-in-out;
	transition: 1s ease-in-out;
}

.sprechblase-1 img:hover,
.sprechblase-2 img:hover,
.sprechblase-3 img:hover,
.sprechblase-4 img:hover,
.sprechblase-5 img:hover,
.sprechblase-6 img:hover {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}



.sprechblase-3 img {
	position: absolute;
	top: 700px;
	left: 600px;
	-webkit-transition: 1s ease-in-out;
	-moz-transition: 1s ease-in-out;
	-o-transition: 1s ease-in-out;
	transition: 1s ease-in-out;
}

.sprechblase-4 img {
	position: absolute;
	top: 870px;
	left: 100px;
	-webkit-transition: 1s ease-in-out;
	-moz-transition: 1s ease-in-out;
	-o-transition: 1s ease-in-out;
	transition: 1s ease-in-out;
}

.sprechblase-5 img {
	position: absolute;
	top: 980px;
	left: 340px;
	-webkit-transition: 1s ease-in-out;
	-moz-transition: 1s ease-in-out;
	-o-transition: 1s ease-in-out;
	transition: 1s ease-in-out;
}

.sprechblase-6 img {
	position: absolute;
	top: 660px;
	left: 0px;
	-webkit-transition: 1s ease-in-out;
	-moz-transition: 1s ease-in-out;
	-o-transition: 1s ease-in-out;
	transition: 1s ease-in-out;
}

/*---- Navigation --- */
.navigation {
	background-color: #064a7d;
	left: 0;
	position: absolute;
	top: calc(100vh - 80px);
	width: 100%;
	padding: 20px 0px;
	height: 40px;
	position: fixed;
	-webkit-box-shadow: 3px 11px 10px -7px rgba(51, 51, 51, 0.5);
	-moz-box-shadow: 3px 11px 10px -7px rgba(51, 51, 51, 0.5);
	box-shadow: 3px 11px 10px -7px rgba(51, 51, 51, 0.5);
	margin: 0 !important;
	z-index: 100;
}

.fixed-header {
	top: 0px;
}

.navigation ul {
	text-align: center;
	margin: 0 !important;
	height: 40px;
}

.navigation ul li {
	list-style: none;
	display: inline;
	color: #FFF;
	margin-left: 2em;
	line-height: 40px;
}

.navigation a {
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: 800;
}

.slicknav_menu {
	display: none;
}

/* altes Icon
.icon {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1000;
	padding-top:0.4em;
	padding-left:0.5em;
	position:fixed;
}
*/

.icon-nav img {
	padding: 0 2em;
}


/*---- Headlines --- */
h1 {
	font-weight: 800;
	font-size: 2.25em;
	color: #4284bf;
	text-transform: uppercase;
	margin: 0;
}

h2 {
	font-weight: 700;
	font-size: 1.5em;
	color: #f5d889;
	/*alt: #6e6e6e;*/
	text-transform: uppercase;
	margin: 0em 0em 2em 0em;
}

h3 {
	font-weight: 800;
	font-size: 1.5em;
	color: #4284bf;
	margin: 0 0 1em 0;
	padding: 0;
}

h5 {
	font-weight: 800;
	font-size: 1.5em;
	color: #4284bf;
	margin-bottom: 1em;
	margin-top: 0em !important;
	padding: 0;
}

p,
ol,
ul {
	line-height: 1.4;
	font-size: 1.25em;
	color: #6e6e6e;
	margin-bottom: 2em !important;
}

a {
	color: #4284bf;
	font-weight: 800;
	text-decoration: none;
}

ul {
	padding: 0;
	margin: 0;
}

li {
	list-style-image: url("../img/li-img.png");
	margin-left: 2.2em;
	line-height: 1.8;
}

.adk li,
.kreistag li,
.landratsamt li,
.links li {
	list-style-image: url("../img/li-img-white.png");
}

hr {
	background-color: rgba(0, 0, 0, 0);
	border: medium none;
	clear: both;
	color: rgba(0, 0, 0, 0);
	height: 1px;
	margin: 1.5em 0;
	padding: 0;
}

/*---- Tabellen --- */
.basecontent-table {
	max-width: 100%;
}

.basecontent-table tr {}

.basecontent-table td {
	line-height: 1.4;
	font-size: 1.25em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
}

.basecontent-table thead {
	line-height: 1.4;
	font-size: 1.25em;
	font-weight: bold;
	margin-bottom: 0.5em;
}

.composedcontent-lra-adk---52fuerdich--module {
	/*margin-top: 3em;*/
	clear: both;
}

/*---- Effekte --- */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 0 !important;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 0 !important;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 0 !important;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 0 !important;
}

.ui-widget-content {
	background: none !important;
	border: medium none !important;
	margin: 0 !important;
	padding: 0 !important;
	background-color: #FFF;
}

.ui-tabs .ui-tabs-panel {
	border-width: 0;
	display: block;
	padding: 0 !important;
}

.ui-widget-header {
	border: medium none !important;
	color: #666666;
	font-weight: bold;
}

.ui-tabs .ui-tabs-nav li {
	border-bottom: 0 none !important;
	float: left;
	list-style: none outside none;
	margin: 0 0.2em 0 0;
	padding: 0 !important;
	position: relative;
	top: 0;
	white-space: nowrap;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	background: none;
	cursor: pointer;
	background-color: transparent;
	border-top: 4px dotted #064a7d;
	border-bottom: 4px dotted #064a7d;
	margin-bottom: 1em !important;
	border-left: none;
	border-right: none;
}

.adk .ui-state-default,
.adk .ui-widget-content .ui-state-default,
.adk .ui-widget-header .ui-state-default,
.kreistag .ui-state-default,
.kreistag .ui-widget-content .ui-state-default,
.kreistag .ui-widget-header .ui-state-default,
.landratsamt .ui-state-default,
.landratsamt .ui-widget-content .ui-state-default,
.landratsamt .ui-widget-header .ui-state-default {
	border-top: 4px dotted #ffffff;
	border-bottom: 4px dotted #ffffff;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	border: medium none !important;
	color: #095c86;
	font-weight: bold;
	text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	background: none repeat scroll 0 0 #EBEBEB !important;
	border: medium none !important;
	color: #666666;
	font-weight: normal;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	border: medium none !important;
	text-decoration: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	background: none repeat scroll 0 0 #EBEBEB !important;
	border: medium none !important;
	font-weight: normal;
	opacity: 1;
	border: none !important;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	text-decoration: none;
	color: #095c86;
	font-weight: bold !important;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border: medium none !important;
	color: #363636;
	margin: 0 !important;
	padding: 0 !important;
}

.ui-tabs {
	margin: 0 !important;
	padding: 0 !important;
	position: relative;
}

.ui-state-default .ui-icon {
	float: right;
}

.toggle_container {}

.toggle_container ul {
	margin: 0 0 2em 0 !important;
}

.toggle_container p {
	margin: 0 0 1em 0 !important;
}

h3.toggle_title {
	font-weight: 800;
	font-size: 1.5em;
	color: #4284bf;
	margin: 0;
	padding: 0.5em 0em;
}

.ui-widget {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 1.5em;
}

.ui-accordion .ui-accordion-content {
	border-top: 0 none;
	overflow: auto;
	padding: 2em 0em 0.5em 0em !important;
}

.ui-icon-triangle-1-s {
	background-position: -48px -128px;
}

.ui-icon-triangle-1-e {
	background-position: -16px -128px;
}

.ui-accordion .ui-accordion-icons {
	padding-left: 0.5em !important;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	float: right;
	left: 0em !important;
	margin-top: 0px !important;
	position: relative;
}

.ui-widget-content {
	background: url("images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
	border: 1px solid #AAAAAA;
	/*color: #666;*/
}

.ui-widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

.ui-widget-content a {
	color: #095c86;
}

.ui-icon-plus {
	background-image: url("../img/closed.png") !important;
	background-position: left center;
	height: 1.5em;
	width: 1.1em;
}

.adk .ui-icon-plus,
.kreistag .ui-icon-plus,
.landratsamt .ui-icon-plus,
.links .ui-icon-plus {
	background-image: url("../img/closed-white.png") !important;
}

.ui-icon-minus {
	background-image: url("../img/open.png") !important;
	background-position: left center;
	height: 1.5em;
	width: 1.1em;
}

.adk .ui-icon-minus,
.kreistag .ui-icon-minus,
.landratsamt .ui-icon-minus,
.links .ui-icon-minus {
	background-image: url("../img/open-white.png") !important;
}

/*---- Footer --- */
footer {
	clear: both;
	width: 100%;
	float: right;
	background-color: #064a7d;
	/*padding-bottom: 40px; */
}

#footer .hilfsnavi {
	padding: 1em 20px;
	max-width: 800px;
	margin: 0 auto;
}

#footer .hilfsnavi ul {
	padding: 0 !important;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

#footer .hilfsnavi ul li {
	list-style: none !important;
	color: #FFF;
	display: inline;
	font-size: 0.7em;
	text-transform: uppercase;
	font-weight: 800;
	margin-left: 0em !important;
	margin-right: 1.6em !important;
}



#footer .hilfsnavi a {
	text-decoration: none;
	color: #FFF;
}

.goPageTop {
	display: none;
}

#anker6069635,
#anker6072856,
#anker6075827,
#anker6075863,
#anker6077389,
#anker6117049 {
	padding-top: 5em;
	display: block;
}

/* Kontakt, Impressum, Wahlergebnisse*/
/*Shapes*/
.bereich {
	padding-bottom: 2em;
}

.knot_6123826 .bereich,
.knot_6123826 #shape-devider-fd,
.knot_6123765 .bereich,
.knot_6123765 #shape-devider-fd,
.knot_6338435 .bereich,
.knot_6338435 #shape-devider-fd {
	display: none;
}

.knot_6123826 .grafik,
.knot_6123765 .grafik,
.knot_6338435 .grafik {
	display: none;
}

.knot_6123826 .logo-holder,
.knot_6123765 .logo-holder,
.knot_6338435 .logo-holder {
	height: auto;
}

.knot_6123826 .logo img,
.knot_6123765 .logo img,
.knot_6338435 .logo img {
	margin-top: 70px;
	margin-bottom: 0px;
}

.knot_6123826 .navigation,
.knot_6123765 .navigation,
.knot_6338435 .navigation {
	top: 0px;
}

/*#shape-devider-fd {display: none;}*/
/* zum weiter machen*/
.shape {
	margin: -1px 0;
}

.shape-grau {
	background: #6e6e6e;
	margin-bottom: -1px;
}

.adk {
	background: #6e6e6e;
	color: #ffffff;
}

.adk p,
.adk ol,
.adk ul,
.adk h1,
.adk h3,
.adk h5,
.adk a {
	color: #ffffff !important;
}

.kreistag {
	background: #4284bf;
	color: #ffffff;
	margin-top: -1px;
}

.kreistag p,
.kreistag ol,
.kreistag ul,
.kreistag h1,
.kreistag h3,
.kreistag h5,
.kreistag a {
	color: #ffffff !important;
}

.landratsamt {
	background: #6e6e6e;
	color: #ffffff;
}

.landratsamt p,
.landratsamt ol,
.landratsamt ul,
.landratsamt h1,
.landratsamt h3,
.landratsamt h5,
.landratsamt a {
	color: #ffffff !important;
}

.links {
	background: #4284bf;
	color: #ffffff;
}

.links p,
.links ol,
.links ul,
.links h1,
.links h3,
.links h5,
.links a {
	color: #ffffff !important;
}

/* Generelles*/
@media (max-width: 1199px) {
	.sprechblase {
		position: relative;
		margin-left: 0;
	}


	.portrait,
	.portrait-right,
	.portrait02 {
		margin: 1em 0em;
		max-width: 100%;
	}

	li {
		margin-left: 3.2em;
	}
}

/* Landscape phones and down */
@media (max-width: 480px) {
	body {
		font-size: 80%;
		background: none;
		background-color: #efefee;
	}

	.maincontent {
		float: left;
		width: 100%;
	}

	.navigation {
		display: none;
	}

	.slicknav_menu {
		display: block;
	}

	.logo-holder {
		margin: 4em 0em auto;
		text-align: center;
	}

	footer {
		float: left;
		width: 100%;
	}

	.sprechblase {
		padding-top: 0;
	}

	.sprechblase img {
		float: none;
	}

	.logo-holder {
		height: auto;
	}

	.logo img {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.grafik {
		display: none;
	}

}

/* Landscape phone to portrait tablet 768px / Hier bricht es schon bei 870px um, weil das Menue sonst 2-zeilig wird...*/
@media (min-width: 481px) and (max-width: 870px) {
	body {
		font-size: 80%;
	}

	.navigation {
		display: none;
	}

	.slicknav_menu {
		display: block;
	}

	.logo-holder {
		height: auto;
	}

	.logo img {
		margin-top: 50px;
		margin-bottom: 0px;
	}

	.grafik {
		display: none;
	}



}

/* Portrait tablet to landscape and desktop */
@media (min-width: 871px) and (max-width: 980px) {
	body {
		font-size: 80%;
	}
}

/* Landscape and desktop to large desktop*/
@media (min-width: 981px) and (max-width: 1199px) {
	body {
		font-size: 85%;
	}
}

/* Large desktop and up*/
@media (min-width: 1200px) {
	body {
		font-size: 110%;
	}
}