/* FONTS */
/* pt-sans-regular - latin */@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/pt-sans-v11-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('PT Sans'), local('PTSans-Regular'),
       url('../fonts/pt-sans-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pt-sans-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pt-sans-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/pt-sans-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pt-sans-v11-latin-regular.svg#PTSans') format('svg'); /* Legacy iOS */
}
/* pt-sans-italic - latin */@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/pt-sans-v11-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('PT Sans Italic'), local('PTSans-Italic'),
       url('../fonts/pt-sans-v11-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pt-sans-v11-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pt-sans-v11-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/pt-sans-v11-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pt-sans-v11-latin-italic.svg#PTSans') format('svg'); /* Legacy iOS */
}
/* pt-sans-700 - latin */@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/pt-sans-v11-latin-700.eot'); /* IE9 Compat Modes */
  src: local('PT Sans Bold'), local('PTSans-Bold'),
       url('../fonts/pt-sans-v11-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pt-sans-v11-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pt-sans-v11-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/pt-sans-v11-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pt-sans-v11-latin-700.svg#PTSans') format('svg'); /* Legacy iOS */
}
/* pt-sans-700italic - latin */@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/pt-sans-v11-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'),
       url('../fonts/pt-sans-v11-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pt-sans-v11-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pt-sans-v11-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/pt-sans-v11-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pt-sans-v11-latin-700italic.svg#PTSans') format('svg'); /* Legacy iOS */
}
/* sintony-regular - latin */@font-face {
  font-family: 'Sintony';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/sintony-v7-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Sintony'),
       url('../fonts/sintony-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/sintony-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/sintony-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/sintony-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/sintony-v7-latin-regular.svg#Sintony') format('svg'); /* Legacy iOS */
}
/* sintony-700 - latin */@font-face {
  font-family: 'Sintony';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/sintony-v7-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Sintony Bold'), local('Sintony-Bold'),
       url('../fonts/sintony-v7-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/sintony-v7-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/sintony-v7-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/sintony-v7-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/sintony-v7-latin-700.svg#Sintony') format('svg'); /* Legacy iOS */
}
/* open-sans-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v35-latin-300.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v35-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v35-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v35-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v35-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v35-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/open-sans-v35-latin-300italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v35-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v35-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v35-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v35-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v35-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v35-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v35-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v35-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v35-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v35-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v35-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/open-sans-v35-latin-italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v35-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v35-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v35-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v35-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v35-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/open-sans-v35-latin-500.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v35-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v35-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v35-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v35-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v35-latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/open-sans-v35-latin-500italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v35-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v35-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v35-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v35-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v35-latin-500italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v35-latin-600.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v35-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v35-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v35-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v35-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v35-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/open-sans-v35-latin-600italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v35-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v35-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v35-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v35-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v35-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v35-latin-700.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v35-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v35-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v35-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v35-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v35-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/open-sans-v35-latin-700italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v35-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v35-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v35-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v35-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v35-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans-v35-latin-800.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v35-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v35-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v35-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v35-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v35-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/open-sans-v35-latin-800italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v35-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v35-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v35-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v35-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v35-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* oswald-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/oswald-v49-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/oswald-v49-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v49-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v49-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v49-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v49-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}


/* GRUNDDEFINITIONEN */
html{height:101%; margin-bottom: 0px;}
form { margin: 0; padding: 0;}
p {margin:0px; padding: 0px;}
* { margin-top: 0px; padding: 0px; }
ul, li {list-style-type:none; }

/* LINKS */
a:link				{color:#98bf0e; text-decoration:none; outline: 0;}	
a:visited			{color:#98bf0e; text-decoration:underline; outline: 0;}	
a:active			{color:#98bf0e; text-decoration:underline; outline: 0;}	
a:hover				{color:#98bf0e; text-decoration:underline; outline: 0;}
a:focus				{outline:0;}

/* Scale */
.imgscale												{width:100%;height:100%;}
@-ms-viewport 											{width: device-width;}


/* COOKIES*/@media (min-width: 1px){
.cc-revoke, .cc-window {font-family:'Montserrat'!important; font-style:normal!important; font-weight:400!important;}
a.cc-link.cc-cookie::before {
background:url(../../../images/images-content/design/cookie-icon.svg) no-repeat;
width:12px!important;
height:12px!important;
}
a.cc-link.cc-privacy::before {
background:url(../../../images/images-content/design/lock-icon.svg) no-repeat;
width:12px!important;
height:12px!important;
}
a.cc-link.cc-cookie::before, a.cc-link.cc-privacy::before, div.cc-revoke::before {
content:""!important;
display:inline-block!important;
margin-right:6px!important;
}
div.cc-center a.cc-link {
color:#1967d2!important;
text-decoration:none!important;
font-size:12px!important;
padding-left:0!important;
}
a.cc-link.cc-cookie{
transition:.3s;
display:block;
width:fit-content;
}
a.cc-link.cc-privacy{
transition:.3s;
display:block;
width:fit-content;
}
}
/* COOKIES*/@media (min-width: 1480px){	
div.cc-window.cc-top:not(.cc-floating) span.cc-header, div.cc-window.cc-bottom:not(.cc-floating) span.cc-header {max-width:256px;}
.imgcookiescale{width:75%;height:75%;}
div.cc-window.cc-bottom:not(.cc-floating) span.cc-message {margin-right:10%;}
div.cc-checkboxes-container {width:auto; margin:0px auto;}
}
/* COOKIES*/@media (min-width: 1238px)and (max-width: 1480px){
div.cc-window.cc-top:not(.cc-floating) span.cc-header, div.cc-window.cc-bottom:not(.cc-floating) span.cc-header {
max-width:200px;}
.imgcookiescale{
width:75%;height:75%;}
div.cc-window.cc-bottom:not(.cc-floating) span.cc-message {
margin-right:2%;}
div.cc-checkboxes-container {
width:auto;
margin:15px auto 0px auto;
}
}
/* COOKIES*/@media (min-width: 1130px)and (max-width: 1238px){
div.cc-window.cc-top:not(.cc-floating) span.cc-header, div.cc-window.cc-bottom:not(.cc-floating) span.cc-header {
max-width:170px;}
.imgcookiescale{
width:75%;height:75%;}
div.cc-window.cc-bottom:not(.cc-floating) span.cc-message {
margin-right:2%;}
div.cc-checkboxes-container {
width:auto;
margin:10px auto 0px auto;}
.cc-revoke, .cc-window,a.cc-link label  {font-size:14px!important;}
}
/* COOKIES*/@media (min-width: 1061px)and (max-width: 1130px){
div.cc-window.cc-top:not(.cc-floating) span.cc-header, div.cc-window.cc-bottom:not(.cc-floating) span.cc-header {
width:100%;}
.imgcookiescale{
width:75%;height:75%;}
div.cc-window.cc-bottom:not(.cc-floating) span.cc-message {
margin-right:2%;}
div.cc-checkboxes-container {
width:auto;
margin:10px auto 0px auto;}
.cc-revoke, .cc-window,a.cc-link label  {font-size:13px!important;}
}
/* COOKIES*/@media (min-width: 741px)and (max-width: 1061px){
div.cc-window.cc-top:not(.cc-floating) span.cc-header, div.cc-window.cc-bottom:not(.cc-floating) span.cc-header {
width:100%; max-width:100%;}
.imgcookiescale{
width:30%;height:30%; margin:0px 35% 0px 35%;}
div.cc-window.cc-bottom:not(.cc-floating) span.cc-message {
margin:0px 0px 15px 0px; min-width:100%;}
div.cc-checkboxes-container {
width:auto;
margin:10px auto 0px auto;}
.cc-revoke, .cc-window,a.cc-link label  {font-size:14px!important;}
}
/* COOKIES*/@media (min-width: 1px)and (max-width: 761px){
div.cc-window.cc-top:not(.cc-floating) span.cc-header, div.cc-window.cc-bottom:not(.cc-floating) span.cc-header {
width:100%; max-width:100%;}
.imgcookiescale{
width:50%;height:50%; margin:0px 25% 0px 25%;}
div.cc-window.cc-bottom:not(.cc-floating) span.cc-message {
margin:0px 0px 15px 0px; min-width:100%;}
div.cc-checkboxes-container {
width:auto;
margin:10px auto 0px auto;}
.cc-revoke, .cc-window,a.cc-link label  {font-size:14px!important;}
}


/* GLOBAL STYLES S T A R T*/
body													{font-family: 'PT Sans', sans-serif; background:#ffffff; margin:0px; font-weight:normal;}
#maincontent a											{color:#98bf0e; text-decoration:none;}
#maincontent a:hover									{color:#98bf0e; text-decoration:none;}

h2, .contentheading2									{color:#98bf0e; font-family: 'PT Sans', sans-serif;}
.maincontentheading										{text-align:left; color:#98bf0e; font-family: 'PT Sans', sans-serif;}
.maincontenttxt											{text-align:left; }


/* J4 ONLY*/
.navbar-toggler-right{display:none!important;}	
.item-content{padding:0px 20px 0px 20px;}
.mod-wrapper{border:none!important;}



.cameraContent {bottom:10px; padding:15px 0px 15px 0px;}
.camera_caption > div {color:#ffffff; font-size:22px; background:#7986ad; background: rgba(95,116,173,0.72)!important;}
.camera_caption_desc{font-size:22px; font-family:'Oswald'!important; font-style:normal!important; font-weight:400!important; text-transform:uppercase; line-height:1.2em; }

.dummy{left:50%!important; width:340px; transform:translate(-50%, 0%);}
/*SCROLL ON TOP BUTTON */
.scrollToTop {
padding:0px!important;
background:#98bf0e!important;
border-radius:6px!important;
width:45px!important;
height:45px!important;
border:none!important;
}
.scrollToTop-icon {
background-size:12px 12px!important;
width:20px!important;
height:20px!important;
background-color:#fff!important;
border-radius:50%!important;
padding:2px!important;
}

/* RESPONSIVE STYLES S T A R T*/
@media (min-width: 1233px){
/* ResponsiveMenue*/
#sidr  													{display:none;}
#navigation-toggle 										{display:none;}
#box_toggletop											{display:none;}
#frametoggletop											{display:none;}

/* STRUKTUR*/
/* Banner*/
#bannercont												{width:100%; height:208px; margin:0 auto; padding:0px 0px 0px 0px; float:left; background:#ffffff; border-top:#f3f3f3 4px solid;}
#banner													{width:1146px; height:208px; padding:0px 17px 0px 17px; margin:0 auto;}
/*Admin*/
#admin													{width:180px; height:208px; margin:0px 0px 0px 0px; float:left;}
/*Logo*/
#logo													{width:160px; height:175px; margin:17px 0px 16px 313px; float:left;}
.logoscale												{width:160px; height:175px;}

/*Classic Menue*/
#menuebox 												{width:329px; height:208px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:right;}
#topmenu												{margin:23px 0px 0px 0px; padding:0px 0px 0px 0px;text-align:right;}
#topmenu a												{color:#0c521c; text-decoration:none;}
#topmenu a:hover										{color:#98bf0e; text-decoration:none;}
.topmenutxt												{font-size:17px; margin:0px 0px 0px 0px; text-align:right; font-weight:bold!important; line-height:23px; padding:0px; text-transform:uppercase;}

#sliderbox 												{width:100%; margin:0px 0px 60px 0px; float:left; }
	#slider 											{width:100%; margin:0px; padding:0px; background:#ffffff; z-index:-1; position:relative;}
	/*DJ Image-Slider*/
	.slide-desc-text-default 							{font-size:22px!important; padding:5px 15px 5px!important; color:#0c521c!important; text-align:center!important; text-transform:uppercase;}
	.slide-desc-bg-default 								{background: RGBA(255,255,255,0.65)!important;}
	.slide-desc											{bottom:25px!important;}

.camera_caption > div {
padding: 2px 30px 2px 30px!important;	
color: #0c521c;
font-size: 25px;
font-family: 'PT Sans';
font-style: normal;
font-weight: 400;
text-align:center!important;
line-height: 1.4;
background:#ffffff;
background: RGBA(255,255,255,0.65) !important;font-family:'Open Sans Condensed', sans-serif;
}

/*Content-Bereich*/	
body.width_0 div#container 								{width:1180px;}
#container												{width:1180px; margin:0 auto;}
#maincontent 											{width:1180px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}
.contentfield 											{width:1142px; margin:0px 19px 0px 19px; padding:0px 0px 0px 0px; float:left;}


body 													{font-size:19px; line-height:25px; color:#676767;}
h2, .contentheading2									{font-size:24px; margin:0px 0px 20px 0px; line-height:26px; font-weight:bold; text-align:center; color:#0c521c; padding:0px 0px 0px 0px; text-transform:none; font-family: 'PT Sans', sans-serif;}
.small													{font-size:13px;}
.center													{text-align:center;}
.centerpadding											{text-align:center; padding:0px 100px 0px 100px; }

/* 5er Green-Box */
.box_icon-navi											{width:1180px; height:243px; margin:0px 0px 60px 0px; float:left;}
.contentbox-col-1										{width:200px; height:243px; margin:0px 17px 0px 17px; float:left;}
.imagebox-col-1											{width:200px; height:186px; float:left;}
.imgcol1scale											{width:200px; height:186px; border-radius:30px 30px 30px 30px;}
.txtbox-col-1											{width:200px; height:57px; float:left;}
.contenttxt1											{font-size:15px; margin:0px 0px 0px 0px; text-align:center; line-height:18px; color:#67686a; padding:10px 10px 0px 10px;}
.greenbold												{font-size:15px; margin:0px 0px 0px 0px; text-align:center; line-height:18px; color:#0c521c; font-weight:bold; text-transform:uppercase; padding:10px 10px 0px 10px;}

/* 1er Grau-Box */
.box_infogrey											{width:1106px; min-height:50px; margin:62px 17px 62px 17px; float:left; padding: 28px 20px 28px 20px; background:#eaeaec;}

/* Main-Content-Box */
.box_maincont											{width:1146px; min-height:324px; margin:60px 17px 0px 17px; float:left;}
.box_imagemain											{width:438px; min-height:324px; margin:0px 34px 0px 0px; float:left;}
.imgmainscale											{width:438px; min-height:324px;}
.txtboxmain												{width:674px; min-height:324px; float:left;}
.maincontentheading										{font-size:24px; margin:0px 0px 10px 0px; line-height:26px; text-align:left; font-weight:bold; color:#98bf0e; padding:0px 0px 0px 0px; text-transform:none;  font-family: 'PT Sans', sans-serif;}
.maincontenttxt											{font-size:17px; margin:0px 0px 0px 0px; text-align:left; line-height:22px; color:#67686a; padding:10px 10px 0px 0px;}
.maincontentttitel										{font-size:17px; margin:16px 0px 0px 0px; text-align:left; font-weight:bold; line-height:18px; color:#0c521c; padding:0px 10px 0px 0px;}
.innercontentheading									{font-size:20px; margin:20px 0px 12px 0px; line-height:20px; text-align:left; color:#0c521c; padding:0px 0px 0px 0px; text-transform:none;  font-family: 'PT Sans', sans-serif;}

/* Upload-Box */
#uploadarea												{width:1180px; float:left;}
.box_infogreen											{width:658px; min-height:50px; margin:0px 17px 62px 17px; float:left; padding: 28px 244px 28px 244px; background:#e9f1cc;}
.fotoiconscale											{width:57px; height:43px; margin:0px 0px 6px 0px;}

/* kontakt-Box */
#box_kontakt											{width:100%; margin:0px 0px 62px 0px; padding:0px 0px 0px 0px; float:left;}
#framekontakt											{margin:0 auto; width:1180px;}
#kontaktarea											{width:1180px; float:left;}
#formular												{width:1180px; float:left;}
#box_form												{width:1146px; min-height:374px; margin:0px 17px 0px 17px; float:left; padding:0px;}
#box_formimg											{width:438px; min-height:374px; margin:0px 34px 0px 0px; float:left; padding:0px;}
.imgformscale											{width:438px; height:374px;}
.maincontentheading2									{font-size:24px; margin:0px 0px 10px 0px; line-height:26px; text-align:left; font-weight:bold; color:#0c521c; padding:0px 0px 0px 0px; text-transform:none;  font-family: 'PT Sans', sans-serif;}
#box_formnotice											{width:674px; margin:0px 0px 10px 0px; float:left; padding:0px;}
#box_formsheet											{width:674px; margin:0px 0px 0px 0px; float:left; padding:0px;}

/* Footer-Box */
#box_footer												{width:100%; height:49px; margin:0px auto 0px auto; padding:0px 0px 0px 0px; float:left; background:#0c521c;}
#framefooter											{margin:0 auto; width:1146px; height:49px;}
#copyright												{width:573px; float:left;}
.copyrighttxt											{font-family: 'Arial'; font-size:18px; margin:16px 0px 10px 0px; line-height:17px; color:#ffffff; padding:0px; text-align:left; background:#0c521c;}
#copyright a											{color:#ffffff; text-decoration:none;}
#copyright a:hover										{color:#ffffff; text-decoration:underline;}
#eprivacy												{width:573px; float:right;}
.eprivacytxt											{font-family: 'Arial'; font-size:18px; margin:16px 0px 10px 0px; line-height:17px; color:#ffffff; padding:0px; text-align:right; background:#0c521c;}
#eprivacy a												{color:#ffffff; text-decoration:none;}
#eprivacy a:hover										{color:#ffffff; text-decoration:none;}	
}

@media (min-width: 800px) and (max-width: 1233px){
#sidr  													{display:none;}
#box_toggletop											{width:48px; height:49px; padding:0px; position:absolute; z-index:1; left:50%; top:47px; transform:translate(-50%, 0%); float:left;margin:0px 0px 0px 363px;}
#frametoggletop											{width:48px; height:49px;	margin:0px 0px 0px 0px; float:left;}
#navigation-toggle 										{font-size:24px; margin:0px 0px 0px 0px; z-index:999; display:block;	width:26px;	position:relative; padding:12px 10px 8px 10px; background-color:#ffffff; border:#0c521c 1px solid;	transition:color linear 0.15s;	text-decoration:none !important;}
#navigation-toggle span.nav-line 						{height:4px; width:26px; margin-bottom:5px;display:block; background:#0c521c;}
/* menue header */
.sidr-top												{width:320px; height:70px; background:#f1f1f1; opacity:1.0; margin:0px;}
/* position: schließen-schaltfläche */
a.sidr-class-toggle-sidr-close 							{padding:23px 20px; text-decoration:none; display:block; text-align:right;}
/* schließen-schaltfläche */
a.sidr-class-toggle-sidr-close::before 					{border:1px solid #0c521c; font-size:20px; font-weight:bold; padding:0px 10px 1px 10px; color:#0c521c; 	margin:0; text-decoration:none; content:"x"; }
/* menue field */
#sidr:target  											{font-size:16px; width:320px; color:#373737; 				height:100%; margin:0px; display:block; position:fixed; top:0; z-index:999999; overflow-x:hidden; overflow-y:auto; }
/* menue ebene 1 */
.sidr-menue ul 											{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; }
/* menue ebene 1 - Menüpunkte */
.sidr-menue ul li 										{border-bottom:1px solid #ffffff; background:#f1f1f1; opacity:1.0; font-size:1.0em; line-height:48px; margin:0px 0px 0px 0px; padding:0px 0px 0px 12px; display:block;}
.sidr-menue ul li a, .sidr-menue ul li span 			{color:#373737; 															display:block; text-decoration:none; padding:0px 0px 0px 0px;}
.sidr-menue ul li a:hover								{color:#0c521c; padding:0px 0px 0px 0px;}
.sidr-menue ul li.active a								{color:#373737; padding:0px 0px 0px 0px;}	
.sidr-menue ul li.current a								{color:#0c521c; padding:0px 0px 0px 0px;}
.sidr-menue ul li.current a :hover  					{color:#0c521c;}
.sidr-menue ul li.current > a 	  						{color:#0c521c;}
.sidr-menue ul li.selected > a 							{color:#0c521c;}
.sidr-menue ul li.selected > a:hover 					{color:#0c521c;}
/* menue ebene 2 */
.sidr-menue ul li ul 									{margin:0px; border-bottom:none; display:block;}
.sidr-menue ul li ul li									{font-size:14px; line-height:40px;}
.sidr-menue ul li ul li a, .sidr-menue ul li ul li span	{color:#8d8d8d; padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li a:hover							{padding:0px 0px 0px 0px; color:#0c521c;}
.sidr-menue ul li ul li.active a						{padding:0px 0px 0px 0px; color:#0c521c;}
.sidr-menue ul li ul li.current a						{padding:0px 0px 0px 0px; color:#0c521c;}
.sidr-menue ul li ul li.current > a 	  				{color:#0c521c;}
.sidr-menue ul li ul li:last-child 						{border-bottom: none;}
/* menue funktionen */
.sidr-menue li ul 										{display:block;}
.sidr-menue li ul li 									{float:none; padding:0px 0px 0px 12px; z-index:105;}
.sidr-menue li:hover ul, li.over ul 					{display:block;}

/* STRUKTUR*/
/* Banner*/
#bannercont												{width:100%; height:135px; margin:0 auto; padding:0px 0px 0px 0px; float:left; background:#ffffff; border-top:#f3f3f3 4px solid;}
#banner													{width:753px; height:107px; padding:0px 11px 0px 11px; margin:0 auto;}
/*Logo*/
#logo													{width:98px; height:107px; margin:14px auto; display:block;}
.logoscale												{width:98px; height:107px;}
/*Admin*/
#admin													{display:none;}
/*Classic Menue*/
#menuebox 												{display:none;}
#topmenu												{display:none;}

/*Image-Slider*/
#sliderbox 												{width:100%; margin:0px 0px 50px 0px; float:left;}
	#slider 											{width:100%; margin:0px; padding:0px; background:#ffffff; z-index:-1; position:relative;}
	/*DJ Image-Slider*/
	.slide-desc-text-default 							{font-size:22px!important; padding:5px 15px 5px!important; color:#0c521c!important; text-align:center!important; text-transform:uppercase;}
	.slide-desc-bg-default 								{background: RGBA(255,255,255,0.65)!important;}
	.slide-desc											{bottom:25px!important;}

.camera_caption > div {
padding: 2px 30px 2px 30px!important;	
color: #0c521c;
font-size: 25px;
font-family: 'PT Sans';
font-style: normal;
font-weight: 400;
text-align:center!important;
line-height: 1.4;
background:#ffffff;
background: RGBA(255,255,255,0.65) !important;font-family:'Open Sans Condensed', sans-serif;
}
	
/*Content-Bereich*/	
body.width_0 div#container 								{width:775px;}
#container												{width:775px; margin:0 auto;}
#maincontent 											{width:775px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}
.contentfield 											{width:733px; margin:0px 11px 0px 11px; padding:0px 0px 0px 0px; float:left;}

body 													{font-size:15px; line-height:18px; color:#676767;}
h2, .contentheading2									{font-size:24px; margin:0px 0px 16px 0px; line-height:26px; font-weight:bold; text-align:center; color:#0c521c; padding:0px 0px 0px 0px; text-transform:none; font-family: 'PT Sans', sans-serif;}
.small													{font-size:12px;}
.center													{text-align:center;}
.centerpadding											{text-align:center; padding:0px 70px 0px 70px;}

/* 5er Green-Box */
.box_icon-navi											{width:775px; height:171px; margin:0px 0px 45px 0px; float:left;}
.contentbox-col-1										{width:131px; height:171px; margin:0px 13px 0px 11px; float:left;}
.imagebox-col-1											{width:131px; height:125px; float:left;}
.imgcol1scale											{width:131px; height:125px; border-radius:21px 21px 21px 21px;}
.txtbox-col-1											{width:131px; height:36px; float:left;}
.contenttxt1											{font-size:12px; margin:0px 0px 0px 0px; text-align:center; line-height:15px; color:#67686a; padding:4px 4px 0px 4px;}
.greenbold												{font-size:12px; margin:0px 0px 0px 0px; text-align:center; line-height:15px; color:#0c521c; font-weight:bold; text-transform:uppercase; padding:8px 8px 0px 8px;}

/* 1er Grau-Box */
.box_infogrey											{width:733px; min-height:50px; margin:50px 11px 50px 11px; float:left; padding: 18px 10px 18px 10px; background:#eaeaec;}

/* Upload-Box */
#uploadarea												{width:753px; float:left;}
.box_infogreen											{width:453px; min-height:50px; margin:0px 11px 50px 11px; float:left; padding: 28px 150px 28px 150px; background:#e9f1cc;}
.fotoiconscale											{width:57px; height:43px; margin:0px 0px 6px 0px;}

/* Main-Content-Box */
.box_maincont											{width:753px; min-height:210px; margin:45px 11px 0px 11px; float:left;}
.box_imagemain											{width:288px; min-height:210px; margin:5px 22px 0px 0px; float:left;}
.imgmainscale											{width:288px; min-height:210px;}
.txtboxmain												{width:443px; min-height:210px; float:left;}
.maincontentheading										{font-size:22px; margin:0px 0px 7px 0px; line-height:26px; text-align:left; color:#98bf0e; padding:0px 0px 0px 0px; text-transform:none; font-family: 'PT Sans', sans-serif;}
.maincontenttxt											{font-size:14px; margin:0px 0px 0px 0px; text-align:left; line-height:18px; color:#67686a; padding:10px 10px 0px 0px;}
.maincontentttitel										{font-size:14px; margin:14px 0px 0px 0px; text-align:left; font-weight:bold; line-height:18px; color:#0c521c; padding:0px 10px 0px 0px;}
.innercontentheading									{font-size:16px; margin:16px 0px 6px 0px; line-height:20px; text-align:left; color:#0c521c; padding:0px 0px 0px 0px; text-transform:none; font-family: 'PT Sans', sans-serif;}

/* kontakt-Box */
#box_kontakt											{width:100%; margin:0px 0px 44px 0px; padding:0px 0px 0px 0px; float:left;}
#framekontakt											{width:775px; margin:0 auto;}
#kontaktarea											{width:775px; float:left;}
#formular												{width:775px; float:left;}
#box_form												{width:753px; min-height:277px; margin:0px 11px 0px 11px; float:left; padding:0px;}
#box_formimg											{width:753px; height:400px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; overflow:hidden;}
.imgformscale											{display:block; width:100%; margin:-30px 0px 0px 0px;}
.maincontentheading2									{font-size:20px; margin:0px 0px 8px 0px; line-height:22px; text-align:left; font-weight:bold; color:#0c521c; padding:0px 0px 0px 0px; text-transform:none; font-family: 'PT Sans', sans-serif;}
#box_formnotice											{width:753px; margin:20px 0px 0px 0px; float:left; padding:0px;}
#box_formsheet											{width:674px; min-height:261px; margin:11px 0px 0px 0px; float:left; padding:0px;}

/* Footer-Box */
#box_footer												{width:100%; height:80px; margin:0px auto 0px auto; padding:0px 0px 0px 0px; float:left; background:#0c521c;}
#framefooter											{margin:0 auto; width:775px; height:80px;}
#copyright												{width:753px; margin:0px 11px 0px 11px; float:left;}
.copyrighttxt											{font-family: 'Arial'; font-size:18px; margin:16px 0px 10px 0px; line-height:17px; color:#ffffff; padding:0px; text-align:center; background:#0c521c;}
#copyright a											{color:#ffffff; text-decoration:none;}
#copyright a:hover										{color:#ffffff; text-decoration:underline;}
#eprivacy												{width:753px; margin:0px 11px 0px 11px; float:left;}
.eprivacytxt											{font-family: 'Arial'; font-size:15px; margin:6px 0px 10px 0px; line-height:15px; color:#ffffff; padding:0px; text-align:center; background:#0c521c;}
#eprivacy a												{color:#ffffff; text-decoration:none;}
#eprivacy a:hover										{color:#ffffff; text-decoration:none;}	

}

@media (min-width: 636px) and (max-width: 800px){
#sidr  													{display:none;}
#box_toggletop											{width:48px; height:49px; padding:0px; position:absolute; z-index:1; left:50%; top:47px; transform:translate(-50%, 0%); float:left;margin:0px 0px 0px 285px;}
#frametoggletop											{width:48px; height:49px;	margin:0px 0px 0px 0px; float:left;}
#navigation-toggle 										{font-size:24px; margin:0px 0px 0px 0px; z-index:999; display:block;	width:26px;	position:relative; padding:12px 10px 8px 10px; background-color:#ffffff; border:#0c521c 1px solid;	transition:color linear 0.15s;	text-decoration:none !important;}
#navigation-toggle span.nav-line 						{height:4px; width:26px; margin-bottom:5px;display:block; background:#0c521c;}
/* menue header */
.sidr-top												{width:320px; height:70px; background:#f1f1f1; opacity:1.0; margin:0px;}
/* position: schließen-schaltfläche */
a.sidr-class-toggle-sidr-close 							{padding:23px 20px; text-decoration:none; display:block; text-align:right;}
/* schließen-schaltfläche */
a.sidr-class-toggle-sidr-close::before 					{border:1px solid #0c521c; font-size:20px; font-weight:bold; padding:0px 10px 1px 10px; color:#0c521c; 	margin:0; text-decoration:none; content:"x"; }
/* menue field */
#sidr:target  											{font-size:16px; width:320px; color:#373737; 				height:100%; margin:0px; display:block; position:fixed; top:0; z-index:999999; overflow-x:hidden; overflow-y:auto; }
/* menue ebene 1 */
.sidr-menue ul 											{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; }
/* menue ebene 1 - Menüpunkte */
.sidr-menue ul li 										{border-bottom:1px solid #ffffff; background:#f1f1f1; opacity:1.0; font-size:1.0em; line-height:48px; margin:0px 0px 0px 0px; padding:0px 0px 0px 12px; display:block;}
.sidr-menue ul li a, .sidr-menue ul li span 			{color:#373737; 															display:block; text-decoration:none; padding:0px 0px 0px 0px;}
.sidr-menue ul li a:hover								{color:#0c521c; padding:0px 0px 0px 0px;}
.sidr-menue ul li.active a								{color:#373737; padding:0px 0px 0px 0px;}	
.sidr-menue ul li.current a								{color:#0c521c; padding:0px 0px 0px 0px;}
.sidr-menue ul li.current a :hover  					{color:#0c521c;}
.sidr-menue ul li.current > a 	  						{color:#0c521c;}
.sidr-menue ul li.selected > a 							{color:#0c521c;}
.sidr-menue ul li.selected > a:hover 					{color:#0c521c;}
/* menue ebene 2 */
.sidr-menue ul li ul 									{margin:0px; border-bottom:none; display:block;}
.sidr-menue ul li ul li									{font-size:14px; line-height:40px;}
.sidr-menue ul li ul li a, .sidr-menue ul li ul li span	{color:#8d8d8d; padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li a:hover							{padding:0px 0px 0px 0px; color:#0c521c;}
.sidr-menue ul li ul li.active a						{padding:0px 0px 0px 0px; color:#0c521c;}
.sidr-menue ul li ul li.current a						{padding:0px 0px 0px 0px; color:#0c521c;}
.sidr-menue ul li ul li.current > a 	  				{color:#0c521c;}
.sidr-menue ul li ul li:last-child 						{border-bottom: none;}
/* menue funktionen */
.sidr-menue li ul 										{display:block;}
.sidr-menue li ul li 									{float:none; padding:0px 0px 0px 12px; z-index:105;}
.sidr-menue li:hover ul, li.over ul 					{display:block;}
/* STRUKTUR*/
/* Banner*/
#bannercont												{width:100%; height:135px; margin:0 auto; padding:0px 0px 0px 0px; float:left; background:#ffffff; border-top:#f3f3f3 2px solid;}
#banner													{width:597px; height:107px; padding:0px 11px 0px 11px; margin:0 auto;}
/*Logo*/
#logo													{width:98px; height:107px; margin:14px auto; display:block;}
.logoscale												{width:98px; height:107px;}
/*Admin*/
#admin													{display:none;}
/*Classic Menue*/
#menuebox 												{display:none;}
#topmenu												{display:none;}
/*Image-Slider*/
#sliderbox 												{width:100%; margin:0px 0px 45px 0px; float:left;}
	#slider 											{width:100%; margin:0px; padding:0px; background:#ffffff; z-index:-1; position:relative;}
	.slide-desc-text-default 							{font-size:22px!important; padding:5px 15px 5px!important; color:#0c521c!important; text-align:center!important; text-transform:uppercase;}
	.slide-desc-bg-default 								{background: RGBA(255,255,255,0.65)!important;}
	.slide-desc											{bottom:5px!important;}
.camera_caption > div {
padding: 2px 30px 2px 30px!important;	
color: #0c521c;
font-size: 25px;
font-family: 'PT Sans';
font-style: normal;
font-weight: 400;
text-align:center!important;
line-height: 1.4;
background:#ffffff;
background: RGBA(255,255,255,0.65) !important;font-family:'Open Sans Condensed', sans-serif;
}
/*Content-Bereich*/	
body.width_0 div#container 								{width:619px;}
#container												{width:619px; margin:0 auto;}
#maincontent 											{width:619px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}
.contentfield 											{width:599px; margin:0px 10px 0px 10px; padding:0px 0px 0px 0px; float:left;}
body 													{font-size:16px; line-height:20px; color:#676767; padding:0px 0px 0px 0px;}
h2, .contentheading2									{font-size:24px; margin:0px 0px 16px 0px; line-height:26px; text-align:center; color:#0c521c; padding:0px 0px 0px 0px; text-transform:none; font-family: 'PT Sans', sans-serif;}
.small													{font-size:11px;}
.center													{text-align:center;}
.centerpadding											{text-align:center; padding:0px 50px 0px 50px;}
/* 5er Green-Box */
.box_icon-navi											{width:619px; margin:0px 0px 27px 0px; float:left;}
.contentbox-col-1										{width:597px; height:65px; margin:0px 11px 15px 11px; float:left;}
.imagebox-col-1											{width:70px; height:65px; float:left;}
.imgcol1scale											{width:70px; height:65px; border-radius:6px 0px 0px 6px; border:#98bf0e 1px solid; }
.txtbox-col-1											{width:525px; height:65px; float:left; border-top:#98bf0e 1px solid; border-right:#98bf0e 1px solid; border-bottom:#98bf0e 1px solid;}
.contenttxt1											{font-size:22px; margin:0px 0px 0px 0px; text-align:left; line-height:24px; color:#67686a; padding:8px 10px 10px 20px;}
.greenbold												{font-size:22px; margin:0px 0px 0px 0px; text-align:left; line-height:24px; color:#0c521c; font-weight:bold; text-transform:uppercase; padding:0px 0px 0px 0px;}

/* 1er Grau-Box */
.box_infogrey											{width:577px; min-height:50px; margin:40px 11px 40px 11px; float:left; padding: 18px 10px 18px 10px; background:#eaeaec;}

/* Upload-Box */
#uploadarea												{width:597px; float:left;}
.box_infogreen											{width:353px; min-height:50px; margin:0px 11px 50px 11px; float:left; padding: 28px 122px 28px 122px; background:#e9f1cc;}
.fotoiconscale											{width:57px; height:43px; margin:0px 0px 6px 0px;}

/* Main-Content-Box */
.box_maincont											{width:575px; min-height:267px; padding:0px 10px 0px 10px; margin:41px 11px 0px 11px; float:left; border:#98bf0e 1px solid;}
.box_imagemain											{width:365px; min-height:267px; padding:10px 105px 10px 105px; float:left; }
.imgmainscale											{width:365px; height:267px; text-align:center;}
.txtboxmain												{width:575px; margin:10px 0px 22px 0px; float:left;}
.maincontentheading										{font-size:22px; margin:0px 0px 10px 0px; line-height:26px; text-align:center; color:#98bf0e; padding:0px 0px 0px 0px; text-transform:none; font-family: 'PT Sans', sans-serif;}
.maincontenttxt											{font-size:16px; margin:0px 0px 0px 0px; text-align:left; line-height:18px; color:#67686a; padding:0px 0px 0px 0px;}
.maincontentttitel										{font-size:14px; margin:16px 0px 0px 0px; text-align:left; font-weight:bold; line-height:18px; color:#98bf0e; padding:0px 10px 0px 0px;}
.innercontentheading									{font-size:17px; margin:20px 0px 12px 0px; line-height:20px; text-align:left; color:#0c521c; padding:0px 0px 0px 0px; text-transform:none; font-family: 'PT Sans', sans-serif;}

/* kontakt-Box */
#box_kontakt											{width:100%; margin:0px 0px 44px 0px; padding:0px 0px 0px 0px; float:left;}
#framekontakt											{width:619px; margin:0 auto; }
#kontaktarea											{width:619px; float:left;}
#formular												{width:575px; padding:0px 10px 0px 10px; margin:0px 11px 44px 11px; border:#98bf0e 1px solid;float:left;}
	#box_form											{width:575px; min-height:311px; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px;float:left;}
		#box_formimg									{width:575px; height:328px; margin:0px 0px 0px 0px; float:left; overflow:hidden;}
		.imgformscale									{display:block; width:100%; margin:-40px 0px 0px 0px;}
		#box_formnotice									{width:575px; margin:20px 0px 0px 0px; float:left; padding:0px;}
.maincontentheading2									{font-size:22px; margin:0px 0px 10px 0px; line-height:26px; text-align:left; color:#0c521c; padding:0px 0px 0px 0px; text-transform:none; font-family: 'PT Sans', sans-serif;}
		#box_formsheet									{width:575px; min-height:261px; margin:0px 0px 0px 0px; float:left; padding:0px;}
/* Footer-Box */
#box_footer												{width:100%; height:80px; margin:0px auto 0px auto; padding:0px 0px 0px 0px; float:left; background:#0c521c;}
#framefooter											{width:597px; margin:0 auto;height:80px;}
#copyright												{width:575px; margin:0px 11px 0px 11px; float:left;}
.copyrighttxt											{font-family: 'Arial'; font-size:18px; margin:16px 0px 10px 0px; line-height:17px; color:#ffffff; padding:0px; text-align:center; background:#0c521c;}
#copyright a											{color:#ffffff; text-decoration:none;}
#copyright a:hover										{color:#ffffff; text-decoration:underline;}
#eprivacy												{width:575px; margin:0px 11px 0px 11px; float:left;}
.eprivacytxt											{font-family: 'Arial'; font-size:15px; margin:6px 0px 10px 0px; line-height:15px; color:#ffffff; padding:0px; text-align:center; background:#0c521c;}
#eprivacy a												{color:#ffffff; text-decoration:none;}
#eprivacy a:hover										{color:#ffffff; text-decoration:none;}		

}

@media (max-width: 636px){	
#sidr  													{display:none;}
#box_toggletop											{}
#frametoggletop											{}
#navigation-toggle 										{font-size:24px; margin:0px; z-index:999; display:block; position:fixed; top:42px; right:11px; padding:12px 10px 8px 10px; background-color:#ffffff; border:#0c521c 1px solid; transition:color linear 0.15s; text-decoration:none !important;}
#navigation-toggle span.nav-line 						{height:4px; width:26px; margin-bottom:5px;display:block; background:#0c521c;}

/* menue header */
.sidr-top												{width:320px; height:70px; background:#f1f1f1; opacity:1.0; margin:0px;}
/* position: schließen-schaltfläche */
a.sidr-class-toggle-sidr-close 							{padding:23px 20px; text-decoration:none; display:block; text-align:right;}
/* schließen-schaltfläche */
a.sidr-class-toggle-sidr-close::before 					{border:1px solid #0c521c; font-size:20px; font-weight:bold; padding:0px 10px 1px 10px; color:#0c521c; 	margin:0; text-decoration:none; content:"x"; }
/* menue field */
#sidr:target  											{font-size:16px; width:320px; color:#373737; 				height:100%; margin:0px; display:block; position:fixed; top:0; z-index:999999; overflow-x:hidden; overflow-y:auto; }
/* menue ebene 1 */
.sidr-menue ul 											{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; }
/* menue ebene 1 - Menüpunkte */
.sidr-menue ul li 										{border-bottom:1px solid #ffffff; background:#f1f1f1; opacity:1.0; font-size:1.0em; line-height:48px; margin:0px 0px 0px 0px; padding:0px 0px 0px 12px; display:block;}
.sidr-menue ul li a, .sidr-menue ul li span 			{color:#373737; 															display:block; text-decoration:none; padding:0px 0px 0px 0px;}
.sidr-menue ul li a:hover								{color:#0c521c; padding:0px 0px 0px 0px;}
.sidr-menue ul li.active a								{color:#373737; padding:0px 0px 0px 0px;}	
.sidr-menue ul li.current a								{color:#0c521c; padding:0px 0px 0px 0px;}
.sidr-menue ul li.current a :hover  					{color:#0c521c;}
.sidr-menue ul li.current > a 	  						{color:#0c521c;}
.sidr-menue ul li.selected > a 							{color:#0c521c;}
.sidr-menue ul li.selected > a:hover 					{color:#0c521c;}
/* menue ebene 2 */
.sidr-menue ul li ul 									{margin:0px; border-bottom:none; display:block;}
.sidr-menue ul li ul li									{font-size:14px; line-height:40px;}
.sidr-menue ul li ul li a, .sidr-menue ul li ul li span	{color:#8d8d8d; padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li a:hover							{padding:0px 0px 0px 0px; color:#0c521c;}
.sidr-menue ul li ul li.active a						{padding:0px 0px 0px 0px; color:#0c521c;}
.sidr-menue ul li ul li.current a						{padding:0px 0px 0px 0px; color:#0c521c;}
.sidr-menue ul li ul li.current > a 	  				{color:#0c521c;}
.sidr-menue ul li ul li:last-child 						{border-bottom: none;}
/* menue funktionen */
.sidr-menue li ul 										{display:block;}
.sidr-menue li ul li 									{float:none; padding:0px 0px 0px 12px; z-index:105;}
.sidr-menue li:hover ul, li.over ul 					{display:block;}

/* STRUKTUR*/

/* Banner*/
#bannercont												{width:100%; margin:0px; padding:0px; float:left; border-top:#f3f3f3 3px solid; background:#ffffff;}
#banner													{width:100%; height:133px; padding:0px; margin:0px; float:left;}
/*Admin*/
#admin													{display:none;}
/*Logo*/
#logo													{width:105px; height:91px; margin:9px auto; display:block;}
.logoscale												{width:105px; height:115px;}

/*Classic Menue*/
#menuebox 												{display:none;}
#topmenu												{display:none;}

/*Image-Slider*/
#sliderbox 												{width:100%; margin:28px 0px 0px 0px; float:left;}
	#slider 											{width:100%; margin:0px; padding:0px; background:#ffffff;}
	.slide-desc-text-default 							{display:none!important;}
	.slide-desc-bg-default 								{display:none!important;}
	.slide-desc											{display:none!important;}
.camera_caption > div {
padding: 2px 10px 2px 10px!important;	
color: #0c521c;
font-size: 20px;
font-family: 'PT Sans';
font-style: normal;
font-weight: 400;
text-align:center!important;
line-height: 1.4;
background:#ffffff;
background: RGBA(255,255,255,0.65) !important;font-family:'Open Sans Condensed', sans-serif;
}

/*Content-Bereich*/	
body.width_0 div#container 								{width:100%;}
#container												{width:100%; margin:0px; float:left;}
#maincontent 											{width:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}
.contentfield 											{width:90%; margin:40px 5% 0px 5%; padding:0px 0px 0px 0px; float:left;}
body 													{font-size:16px; line-height:20px; color:#676767; padding:0px 0px 0px 0px;}
h2, .contentheading2									{font-size:24px; margin:0px 0px 14px 0px; line-height:26px; text-align:center; color:#0c521c; padding:0px 0px 0px 0px; text-transform:none; font-family: 'PT Sans', sans-serif;}
.small													{font-size:11px;}
.center													{text-align:center;}
.centerpadding											{text-align:center; padding:0px 10px 0px 10px;}

/* 5er Green-Box */
.box_icon-navi											{width:90%; margin:40px 5% 36px 5%; float:left;}
.contentbox-col-1										{width:100%; border:#98bf0e 1px solid; border-radius:6px 0px 0px 6px; margin:0px 0px 8px 0px; float:left;}
.imagebox-col-1											{width:70px; height:65px; float:left;}
.imgcol1scale											{width:70px; height:65px;}
.txtbox-col-1											{width:85%; float:left;}

/* 1er Grau-Box */
.box_infogrey											{width:86%; min-height:50px; margin:40px 5% 40px 5%; float:left; padding: 18px 2% 18px 2%; background:#eaeaec;}

/* Upload-Box */
#uploadarea												{width:100%; float:left;}
.box_infogreen											{width:86%; margin:0px 5% 40px 5%; float:left; padding: 18px 2% 18px 2%; background:#e9f1cc;}
.fotoiconscale											{width:57px; height:43px; margin:0px 0px 6px 0px;}

/* Main-Content-Box */
.box_maincont											{width:90%; min-height:267px; padding:0px 2% 0px 2%; margin:0px 3% 0px 3%; float:left;}
.box_imagemain											{width:100%; padding:36px 0% 8px 0%; float:left; }
.imgmainscale											{width:100%; height:100%; text-align:center;}
.txtboxmain												{width:100%; margin:10px 0px 22px 0px; float:left;}
.maincontentheading										{font-size:22px; margin:0px 0px 10px 0px; line-height:26px; text-align:center; color:#98bf0e; padding:0px 0px 0px 0px; text-transform:none; font-family: 'PT Sans', sans-serif;}
.maincontenttxt											{font-size:1.0em; margin:0px 0px 0px 0px; text-align:left; line-height:1.1em; color:#67686a; padding:10px 10px 0px 0px;}
.maincontentttitel										{font-size:1.0em; margin:16px 0px 0px 0px; text-align:left; font-weight:bold; line-height:1.1em; color:#98bf0e; padding:0px 10px 0px 0px;}
.innercontentheading									{font-size:1.0em; margin:20px 0px 12px 0px; line-height:1.0em; text-align:left; color:#0c521c; padding:0px 0px 0px 0px; text-transform:none; font-family: 'PT Sans', sans-serif;}

/* kontakt-Box */
#box_kontakt											{width:100%; margin:0px 0px 44px 0px; padding:0px 0px 0px 0px; float:left;}
#framekontakt											{width:100%; margin:0px 0% 0px 0%; float:left;}
#kontaktarea											{width:100%; float:left;}
.maincontentheading2									{font-size:22px; margin:0px 0px 10px 0px; line-height:26px; text-align:center; color:#0c521c; padding:0px 0px 0px 0px; text-transform:none; font-family: 'PT Sans', sans-serif;}
#formular												{width:100%; padding:0px 0px 0px 0px; margin:0px 0px 44px 0px; float:left;}
	#box_form												{width:100%; min-height:311px; margin:0px 0px 0px 0px; float:left;}
		#box_formimg											{width:90%; margin:0px 5% 0px 5%; float:left; padding:0px 0px 0px 0px; }
		.imgformscale											{width:100%; height:100%;}
		#box_formnotice											{width:90%; margin:20px 5% 0px 5%; float:left; padding:0px 0px 0px 0px; }
		#box_formsheet											{width:90%; margin:0px 5% 0px 5%; float:left; padding:0px;}



/* Footer-Box */
#box_footer												{width:100%; margin:0px; padding:0px; float:left; }
#framefooter											{width:100%; margin:0px; float:left;}
#copyright												{width:100%; margin:0px 0% 0px 0%; float:left;background:#0c521c;}
.copyrighttxt											{font-family: 'Arial'; font-size:18px; margin:10px 5% 10px 5%; line-height:20px; color:#ffffff; padding:0px; text-align:center; background:#0c521c;}
#copyright a											{color:#ffffff; text-decoration:none;}
#copyright a:hover										{color:#ffffff; text-decoration:underline;}
#eprivacy												{width:100%; margin:0px 0% 0px 0%; float:left;background:#474747;}
.eprivacytxt											{font-family: 'Arial'; font-size:16px; padding:6px 1% 6px 1%; line-height:16px; color:#ffffff; margin:0px; text-align:center; background:#474747;}
#eprivacy a												{color:#ffffff; text-decoration:none;}
#eprivacy a:hover										{color:#ffffff; text-decoration:none;}		
}




/* RESPONSIVE STYLES TXT GREEN BUTTONS*/

@media (min-width: 550px) and (max-width: 635px){
.contenttxt1											{font-size:22px; margin:0px 0px 0px 0px; text-align:left; line-height:24px; color:#67686a; padding:8px 0% 0px 6px;}
.greenbold												{font-size:22px; margin:0px 0px 0px 0px; text-align:left; line-height:24px; color:#0c521c; font-weight:bold; text-transform:uppercase; padding:0px 0px 0px 0px;}
.txtbox-col-1											{width:85%; float:left;}
}

@media (min-width: 450px) and (max-width: 550px){
.contenttxt1											{font-size:20px; margin:0px 0px 0px 0px; text-align:left; line-height:24px; color:#67686a; padding:8px 0% 0px 6px;}
.greenbold												{font-size:20px; margin:0px 0px 0px 0px; text-align:left; line-height:24px; color:#0c521c; font-weight:bold; text-transform:uppercase; padding:0px 0px 0px 0px;}
.txtbox-col-1											{width:75%; float:left;}
}

@media (max-width: 450px){	
.contenttxt1											{font-size:18px; margin:0px 0px 0px 0px; text-align:left; line-height:24px; color:#67686a; padding:8px 0% 0px 6px;}
.greenbold												{font-size:18px; margin:0px 0px 0px 0px; text-align:left; line-height:24px; color:#0c521c; font-weight:bold; text-transform:uppercase; padding:0px 0px 0px 0px;}
.txtbox-col-1											{width:65%; float:left;}
}




/* RESPONSIVE STYLES FORMULAR*/
@media (min-width: 674px){
.formboxnoticearea			{width:545px; float:left; margin:0px 0px 10px 129px; padding:0px 0px 0px 0px;}
.formtable					{width:674px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-col-1			{width:129px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-descbox			{width:129px; height:33px;} 
.form_description			{color:#98bf0e; font-family: 'PT Sans', sans-serif; font-size:17px; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; text-align:left;} 
.form_description_error		{color:#ff0000; font-family: 'PT Sans', sans-serif; font-size:17px; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; text-align:left;} 

.formtable-col-2			{width:195px; float:left; margin:0px 26px 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-inputbox			{width:195px; height:33px;} 
.input_box					{color:#000000; background:#ebebec; border:#ebebec 1px solid; font-family: 'Sintony', sans-serif; font-size:15px; width:100%; height:25px; margin:4px 0px 4px 0px; padding:2px 4px 2px 4px;} 
.input_box_error			{color:#ff0000; background:#ffcaca; border:#ff0000 1px solid; font-family: 'Sintony', sans-serif; font-size:15px; width:100%; height:25px; margin:4px 0px 4px 0px; padding:2px 4px 2px 4px;} 

.formtable-col-3			{width:195px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 

.formboxtxtarea				{width:674px; float:left; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-col-4			{width:545px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-txtarea			{width:545px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.input_message_field		{color:#000000; background:#ebebec; border:#ebebec 1px solid; font-family: 'Sintony', sans-serif; font-size:15px; width:100%; height:75px; resize: none; padding:2px 4px 2px 4px;} 
.input_message_field_error	{color:#ff0000; background:#ffcaca; border:#ff0000 1px solid; font-family: 'Sintony', sans-serif; font-size:15px; width:100%; height:75px; resize: none; padding:2px 4px 2px 4px;}

.formboxsendarea			{width:545px; float:left; margin:20px 0px 0px 129px; padding:0px 0px 0px 0px;}
.buttonsend					{color:#6e6e6e; background:#ebebec; border:1px solid #ebebec; text-align:center; font-family: 'Sintony', sans-serif; font-size:15px; height:33px; padding:2px 4px 2px 4px;} 
:hover.buttonsend			{color:#ffffff; background:#98bf0e; border:1px solid #98bf0e; cursor:pointer;}

.message_error				{color:#ff0000; font-family: 'Sintony', sans-serif; font-size:11px; line-height:125%; margin:0px; padding:0px; } 
.send_to					{color:#6e6e6e; font-family: 'Sintony', sans-serif; font-size:16px; line-height:125%; margin-left:0px; margin-right:0px; text-align:center; } 
.notice						{color:#6e6e6e; font-family: 'Sintony', sans-serif; font-size:10px; line-height:125%; margin-left:0px; margin-right:0px; } 

}
@media (min-width: 555px) and (max-width: 674px){
.formboxnoticearea			{width:449px; float:left; margin:0px 0px 10px 106px; padding:0px 0px 0px 0px;}
.formtable					{width:555px; float:left; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-col-1			{width:106px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-descbox			{width:106px; height:33px;} 
.form_description			{color:#98bf0e; font-family: 'PT Sans', sans-serif; font-size:15px; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; text-align:left;} 
.form_description_error		{color:#ff0000; font-family: 'PT Sans', sans-serif; font-size:15px; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; text-align:left;} 

.formtable-col-2			{width:161px; float:left; margin:0px 21px 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-inputbox			{width:161px; height:33px;} 
.input_box					{color:#000000; background:#ebebec; border:#ebebec 1px solid; font-family: 'Sintony', sans-serif; font-size:14px; width:100%; height:25px; margin:4px 0px 4px 0px; padding:2px 4px 2px 4px;} 
.input_box_error			{color:#ff0000; background:#ffcaca; border:#ff0000 1px solid; font-family: 'Sintony', sans-serif; font-size:14px; width:100%; height:25px; margin:4px 0px 4px 0px; padding:2px 4px 2px 4px;} 

.formtable-col-3			{width:161px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 

.formboxtxtarea				{width:555px; float:left; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-col-4			{width:449px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-txtarea			{width:449px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.input_message_field		{color:#000000; background:#ebebec; border:#ebebec 1px solid; font-family: 'Sintony', sans-serif; font-size:14px; width:100%; height:75px; resize: none; padding:2px 4px 2px 4px;} 
.input_message_field_error	{color:#ff0000; background:#ffcaca; border:#ff0000 1px solid; font-family: 'Sintony', sans-serif; font-size:14px; width:100%; height:75px; resize: none; padding:2px 4px 2px 4px;}

.formboxsendarea			{width:449px; float:left; margin:20px 0px 0px 106px; padding:0px 0px 0px 0px;}
.buttonsend					{color:#6e6e6e; background:#ebebec; border:1px solid #ebebec; text-align:center; font-family: 'Sintony', sans-serif; font-size:14px; height:33px; padding:2px 4px 2px 4px;} 
:hover.buttonsend			{color:#ffffff; background:#98bf0e; border:1px solid #98bf0e; cursor:pointer;}

.message_error				{color:#ff0000; font-family: 'Sintony', sans-serif; font-size:11px; line-height:125%; margin:0px; padding:0px; } 
.send_to					{color:#6e6e6e; font-family: 'Sintony', sans-serif; font-size:15px; line-height:125%; margin-left:0px; margin-right:0px; text-align:center; } 
.notice						{color:#6e6e6e; font-family: 'Sintony', sans-serif; font-size:10px; line-height:125%; margin-left:0px; margin-right:0px; } 
}
@media (max-width: 555px){
.formboxnoticearea			{width:100%; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.formtable					{width:100%; float:left; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-col-1			{width:48%; float:left; margin:0px 2% 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-descbox			{width:100%; height:33px;} 
.form_description			{color:#98bf0e; font-family: 'PT Sans', sans-serif; font-size:15px; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; text-align:left;} 
.form_description_error		{color:#ff0000; font-family: 'PT Sans', sans-serif; font-size:15px; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; text-align:left;} 

.formtable-col-2			{width:50%; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-inputbox			{width:100%; height:33px;} 
.input_box					{color:#000000; background:#ebebec; border:#ebebec 1px solid; font-family: 'Sintony', sans-serif; font-size:14px; width:100%; height:25px; margin:4px 0px 4px 0px; padding:2px 4px 2px 4px;} 
.input_box_error			{color:#ff0000; background:#ffcaca; border:#ff0000 1px solid; font-family: 'Sintony', sans-serif; font-size:14px; width:100%; height:25px; margin:4px 0px 4px 0px; padding:2px 4px 2px 4px;} 

.formtable-col-3			{width:50%; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 

.formboxtxtarea				{width:100%; float:left; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-col-4			{width:50%; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-txtarea			{width:100%; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.input_message_field		{color:#000000; background:#ebebec; border:#ebebec 1px solid; font-family: 'Sintony', sans-serif; font-size:14px; width:100%; height:75px; resize: none; padding:2px 4px 2px 4px;} 
.input_message_field_error	{color:#ff0000; background:#ffcaca; border:#ff0000 1px solid; font-family: 'Sintony', sans-serif; font-size:14px; width:100%; height:75px; resize: none; padding:2px 4px 2px 4px;}

.formboxsendarea			{width:100%; float:left; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;}
.buttonsend					{color:#6e6e6e; background:#ebebec; border:1px solid #ebebec; text-align:center; font-family: 'Sintony', sans-serif; font-size:14px; height:33px; padding:2px 4px 2px 4px;} 
:hover.buttonsend			{color:#ffffff; background:#98bf0e; border:1px solid #98bf0e; cursor:pointer;}

.message_error				{color:#ff0000; font-family: 'Sintony', sans-serif; font-size:11px; line-height:125%; margin:0px; padding:0px; } 
.send_to					{color:#6e6e6e; font-family: 'Sintony', sans-serif; font-size:15px; line-height:125%; margin-left:0px; margin-right:0px; text-align:center; } 
.notice						{color:#6e6e6e; font-family: 'Sintony', sans-serif; font-size:10px; line-height:125%; margin-left:0px; margin-right:0px; } 
	
	
}


















/* OPTIONAL */
/* Suche */
.inputbox								{height:23px; padding:2px 8px 2px 8px; border-radius:4px; margin:0px 0px 0px 0px; color:#474747; border:1px solid #efeff5; float:right;}
.button 								{margin:1px 0px 0px 10px; padding:2px 2px 2px 2px; height:20px; float:right;}
.button:hover 							{}
.search span.highlight, span.highlight 	{background-color:#948a86; color:#ffffff;}
.phrases 								{display:none;}
.word 									{display:none;}
.only 									{display:none;}
.form-limit 							{display:none;}
.searchintro 							{font-size:26px; margin:51px 0px 30px 0px; text-transform:uppercase;font-weight:normal!important; padding:0px 0px 0px 0px;}
.result-title							{font-size:15px; margin:12px 0px 4px 0px; color:#05326b; text-transform:uppercase;}
.result-category						{font-size:12px; margin:4px 0px 8px 0px; text-transform:none; color:#d0d1d3;font-weight:normal;}
.result-created 						{display:none;}
.mod-search-searchword   				{display:none;}
.btn-toolbar							{display:none;}
.small, .createdate						{font-weight:normal;color:#4d5359;}	
/* FORMULARE */
.input,						
.validate-username,						
.validate-password		{font-family: 'Sintony', sans-serif; font-size:12px; color:#66757e; text-align:left; margin:0px; padding:2px; border:1px solid #7b7b7b;}
.button_login, 
.validate_login, 
.logout-button 			{font-family: 'Sintony', sans-serif; font-size:12px; color:#66757e; background:#d8d8d8; border:1px solid #7b7b7b; text-align:center; margin:0px; padding:4px 4px 2px 4px; }						
.button_login:hover,
.validate_login:hover 	{font-family: 'Sintony', sans-serif; font-size:12px; color:#66757e; background:#474747; border:1px solid #7b7b7b; text-align:center; margin:0px; padding:4px 4px 2px 4px; }
.login-description 		{font-weight: bold; margin:0px 0px 10px 0px;}
ul.unstyled  				{display:none;}
/* GO TO TOP */
#gototop			{width: 55px;height: 55px;margin:0px 0px 35px 0px;padding:0px;background: url('../images/toppage.png') no-repeat;color:#66757e;}
#gototop:hover		{background: url('../images/toppage_hover.png') no-repeat;color:#66757e;}
/* TABELLEN UND HEADLINES */
table 									{border-collapse: collapse;}
table td 									{margin:0px; padding:0px;}
table.contentpaneopen						{margin:0px; padding:0px;}
table.contentpane 						{margin:0px; padding:0px;}
table.contentpaneopen li 					{margin:0px; padding:0px;}
table.contentpaneopen fieldset 				{margin:0px; padding:0px;}

table.contentpaneopen h4 					{margin:0px; padding:0px;}
.moduletable_menu						{margin:0px; padding:0px;}

div.moduletable_menu_cms h3				{margin:0px; padding:0px;}
img										{border-width: 0px;}	
.mainlevel								{margin:0px; padding:0px;}
td.buttonheading 						{margin:0px; padding:0px;}
td.buttonheading img 						{border:none;}
fieldset									{border:none;}
.login-fields 							{margin:0px; padding:0px;}
table.moduletable th, legend 				{margin:0px; padding:0px;}
/* LISTEN */
.moduletable ul, .moduletable_menu ul					{margin:0px; padding:0px;}
.moduletable li, .moduletable_menu li					{margin:0px; padding:0px;}
.moduletable li a, .moduletable_menu li a				{margin:0px; padding:0px;text-decoration:none;}
.moduletable li a:hover, .moduletable_menu li a:hover	{margin:0px; padding:0px;text-decoration:none;}
ul li.active a:link, ul li.active a:visited 				{margin:0px; padding:0px;}
/* EDITOR FRONTEND */
body.contentpane {text-align:left;margin: 0px; padding-left: 0px; color: #000000; background: none; background-color:#ffffff;}
.key {text-align:left;color: #000066; font-family: 'Sintony',sans-Serif; font-size: 8pt; text-align: left;	margin: 0px; padding: 0px; }
legend {text-align:left;color: #000000;	font-family: 'Sintony',sans-Serif;	font-weight: bold; font-size: 14px; text-align: left; margin: 0px; padding-top: 10px;}
body.mceContentBody {text-align:left;background-color: #FFFFFF; background-image: none;}
.post-body {	text-align:left;margin: 0px; padding: 0px;}
.formelm {text-align:left;margin: 0px; padding-top: 3px;padding-bottom: 3px;padding-left: 3px;padding-right: 13px;}
.formelm-area {text-align:left;width:200px; margin: 0px; padding-top: 3px;padding-bottom: 3px;}
.editor {overflow: hidden;	position: relative;}
/* BREADCRUMB */
#breadcrumb {padding: 10px;}
/* SPACERS */
span.article_separator {display: block;	height: 0px;}
.article_column {padding: 0px; margin:0px;}
.column_separator {padding: 0px; margin:0px;}
td.buttonheading {}
td.buttonheading img {border:none;}
.clr {clear: both;}
div#maindivider {border-top: 1px solid #ffffff; margin-bottom: 10px; overflow: hidden; height: 1px;}
table.blog span.article_separator {display: block; height: 0px;}
/* INFOLINES */
.modifydate{color: #5f9ea0;	display: block;}
.createdby{color: #6495ed; display: block;}	
.createdate{color: #a52a2a;	display: block;}


