@font-face {
    font-family: 'marker_feltregular';
	font-weight: normal;
    font-style: normal;
    src: url('../fonts/marker_felt-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/marker_felt-webfont.woff') format('woff'), /* Modern Browsers */
         url('../fonts/marker_felt-webfont.ttf') format('truetype'); /* Safari, Android, 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-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../fonts/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-latin-regular.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-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../fonts/open-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-condensed-300 - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-condensed-v14-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'),
       url('../fonts/open-sans-condensed-v14-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-condensed-v14-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-condensed-v14-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-condensed-v14-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-condensed-v14-latin-300.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
}
/* open-sans-condensed-700 - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-condensed-v14-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'),
       url('../fonts/open-sans-condensed-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-condensed-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-condensed-v14-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-condensed-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-condensed-v14-latin-700.svg#OpenSansCondensed') 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:#7db61b; font-weight:normal; text-decoration:none; outline: 0;}	
a:visited									{color:#7db61b; font-weight:normal; text-decoration:underline; outline: 0;}	
a:active									{color:#7db61b; font-weight:normal; text-decoration:underline; outline: 0;}	
a:hover										{color:#7db61b; font-weight:normal; text-decoration:underline; outline: 0;}
a:focus										{outline:0;}
#maincontent a 								{color:#7db61b; text-decoration:none; font-weight:700;}
#maincontent a:hover 						{color:#7db61b; text-decoration:none; font-weight:700;}
h2:hover, .contentheading2 a:hover,.contentheading2_l a:hover {font-family:'Open Sans'!important; font-style:normal!important; font-weight:700!important; text-decoration:none!important;}

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

/* COOKIES*/
/* Hintergrund gesamter Info-Bereich*/
#redim-cookiehint							{background-color:#e6e6e6;}
/* Textfarbe des Hinweistextes*/
#redim-cookiehint, #redim-cookiehint a  	{color:#4f4f4f;}
/* Textfarbe der Buttons*/
#redim-cookiehint .cookiebuttons .btn		{color:#ffffff!important;}
/* Textfarbe der Buttons beim Hovern*/
#redim-cookiehint .cookiebuttons .btn:hover	{color:#ffffff!important;}
/* Hintergrundfarbe der Buttons*/
#redim-cookiehint .cookiebuttons .btn		{background-color:#7db61b!important;}
/* Hintergrundfarbe der Buttons beim Hovern*/
#redim-cookiehint .cookiebuttons .btn:hover	{background-color:#578a00!important;}
/* Rahmenfarbe der Buttons*/
#redim-cookiehint .cookiebuttons .btn		{border:#4e4e4e 1px solid;}

/* COOKIES*/
@media (min-width: 886px){	
#redim-cookiehint, #redim-cookiehint a, #redim-cookiehint .cookiebuttons .btn, #redim-cookiehint .cookiebuttons .btn:hover	{font-family:Arial;}
#redim-cookiehint							{padding:7px 5%; box-sizing:border-box; font-size:14px;}
#redim-cookiehint .cookiebuttons .btn		{border-radius:3px; font-weight:300; padding:5px 8px!important; font-size:14px; line-height:2.5em; margin-top:2px; margin-bottom:2px; cursor:pointer;}
#redim-cookiehint-modal 					{background-color:rgba(0,0,0,0.75); padding:15%;}
#cookiehintinfo 							{margin-right:12px;}
#redim-cookiehint .cookiecontent			{font-size:14px!important; line-height:18px; padding-top:6px!important; padding-bottom:12px!important; text-align:center;}
#redim-cookiehint .cookiehead 				{font-size:1.45em; padding:4px 2px 12px 2px;}
#redim-cookiehint .cookiebuttons			{display:block!important; margin:0 auto; width:345px; float:none!important;}
#redim-cookiehint .clr 						{clear:both;}
#redim-cookiehint .cookiebuttons a.btn 		{text-decoration:none!important; background-image:none!important;}
#redim-cookiehint.hidden					{display:none; visibility:hidden;}
#cookiehintinfo 							{margin-top:4px; height:18px; padding:6px 8px 2px 8px; font-size:14px;    line-height:100%; margin-right:12px; display:block; float:left; border-radius:3px; font-weight:300; margin-bottom:2px; cursor:pointer; border:#616161 1px solid; }
}
@media (min-width: 370px)and (max-width: 885px){
#redim-cookiehint, #redim-cookiehint a, #redim-cookiehint .cookiebuttons .btn, #redim-cookiehint .cookiebuttons .btn:hover	{font-family:Arial;}
#redim-cookiehint							{padding:7px 5%; box-sizing:border-box; font-size:13px;}
#redim-cookiehint .cookiebuttons .btn		{border-radius:3px; font-weight:300; padding:5px 8px!important; font-size:13px; line-height:2.5em; margin-top:2px; margin-bottom:2px; cursor:pointer;}
#redim-cookiehint-modal 					{background-color:rgba(0,0,0,0.75);	padding:15%;}
#cookiehintinfo 							{margin-right:12px;}
#redim-cookiehint .cookiecontent			{font-size:13px; line-height:18px; padding-top:6px; padding-bottom:12px; text-align:center;}
#redim-cookiehint .cookiehead 				{font-size:1.45em; padding:4px 2px 12px 2px;}
#redim-cookiehint .cookiebuttons			{display:block!important; margin:0 auto; width:345px; float:none!important;}
#redim-cookiehint .clr 						{clear:both;}
#redim-cookiehint .cookiebuttons a.btn 		{text-decoration:none!important; background-image:none!important;}
#redim-cookiehint.hidden					{display:none; visibility:hidden;}
#cookiehintinfo 							{margin-top:4px; height:18px; padding:6px 8px 2px 8px; font-size:13px;    line-height:100%; margin-right:12px; display:block; float:left; border-radius:3px; font-weight:300; margin-bottom:2px; cursor:pointer; border:#616161 1px solid; }
}
@media (min-width: 1px)and (max-width: 369px){
#redim-cookiehint, #redim-cookiehint a, #redim-cookiehint .cookiebuttons .btn, #redim-cookiehint .cookiebuttons .btn:hover	{font-family:Arial;}
#redim-cookiehint							{padding:7px 3%; box-sizing:border-box; font-size:13px; text-align:center;}
#redim-cookiehint .cookiebuttons .btn		{border-radius:3px; font-weight:300; padding:5px 8px!important; font-size:13px; line-height:2.5em; margin-top:2px; margin-bottom:2px; cursor:pointer;}
#redim-cookiehint-modal 					{background-color:rgba(0,0,0,0.75);	padding:15%;}
#cookiehintinfo 							{margin-right:12px;}
#redim-cookiehint .cookiecontent			{font-size:13px; line-height:18px; padding-top:6px; padding-bottom:12px; text-align:center;}
#redim-cookiehint .cookiehead 				{font-size:1.45em; padding:4px 2px 12px 2px;}
#redim-cookiehint .cookiebuttons			{width:100%; display:block!important; margin:0 auto; float:none!important;}
#redim-cookiehint .clr 						{clear:both;}
#redim-cookiehint .cookiebuttons a.btn 		{text-decoration:none!important; background-image:none!important;}
#redim-cookiehint.hidden					{display:none; visibility:hidden;}
#cookiehintinfo 							{height:13px; padding:6px 8px 6px 8px; font-size:13px; line-height:100%; display:block; border-radius:3px; font-weight:300; cursor:pointer; border:#616161 1px solid; margin:8px auto; }
}


/* GLOBAL STYLES S T A R T*/
body													{font-family: 'Sintony', sans-serif; background:#ffffff; margin:0px; font-weight:normal;}
#maincontent a											{color:#7db61b; text-decoration:none;}
#maincontent a:hover									{color:#7db61b; text-decoration:none;}
h2, .contentheading2									{color:#7db61b; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.maincontentheading										{text-align:left; color:#7db61b; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.maincontenttxt											{text-align:left; }

/* LEADINGS */
.item-content											{margin:0px 0px 50px 0px!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:176px; margin:0 auto; padding:0px 0px 0px 0px; float:left; background:#ffffff; border-top:#f3f3f3 4px solid;}
#banner													{width:1146px; height:176px; padding:0px 17px 0px 17px; margin:0 auto;}
#logo													{width:267px; height:145px; margin:14px 0px 17px 0px; float:left;}
.logoscale												{width:267px; height:145px;}
#claim01												{width:161px; height:45px; margin:118px 0px 13px 3px; float:left;}
.claimscale01											{width:161px; height:45px;}
#claim02												{width:19px; height:45px; margin:118px 0px 13px 0px; float:left;}
.claimscale02											{width:19px; height:45px;}
#claim03												{width:143px; height:45px; margin:118px 0px 13px 0px; float:left;}
.claimscale03											{width:143px; height:45px;}
#claim04												{width:44px; height:45px; margin:118px 0px 13px 0px; float:left;}
.claimscale04											{width:44px; height:45px;}
/*Admin*/
#admin													{width:180px; height:176px; margin:0px 0px 0px 0px; float:left;}
/*Classic Menue*/
#menuebox 												{width:329px; height:176px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:right; }
#topmenu												{margin:18px 0px 0px 0px; padding:0px 0px 0px 0px;text-align:right;}
#topmenu a												{color:#676767; text-decoration:none;}
#topmenu a:hover										{color:#7db61b; text-decoration:none;}
.topmenutxt												{font-size:17px; margin:0px 0px 0px 0px; text-align:right; line-height:20px; padding:0px;}

/*Image-Slider*/
#sliderbox 												{width:100%; margin:0px 0px 28px 0px; float:left; }
	#slider 											{width:100%; margin:0px; padding:0px; background:#ffffff; z-index:-1; position:relative;}
	.slide-desc-text-default 							{font-size:38px!important; padding:10px 15px 10px!important; color:#fff; text-align:center!important; text-transform:uppercase; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
	.slide-desc-bg-default 								{background: RGBA(226,0,26,0.65)!important;}
	.slide-desc											{bottom:26px!important;}
	#softborder 										{width:100%; position:absolute; left:0px; bottom:-7px; margin:0px; padding:0px; z-index:900;}

/*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;}
body 													{font-size:19px; line-height:25px; color:#676767;}
h2, .contentheading2									{font-size:26px; margin:0px 0px 30px 0px; line-height:32px; text-align:center; color:#7db61b; padding:0px 0px 0px 0px; text-transform:none; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.small													{font-size:13px;}
.center													{text-align:center;}

/* 5er Green-Box */
.box_icon-navi											{width:1180px; height:243px; margin:43px 0px 0px 0px; float:left;}
.contentbox-col-1										{width:202px; height:243px; margin:0px 17px 0px 17px; float:left;}
.imagebox-col-1											{width:202px; height:186px; float:left;}
.imgcol1scale											{width:200px; height:186px; border-radius:30px 30px 0px 0px; border:#7db61b 1px solid; }
.txtbox-col-1											{width:200px; height:57px; float:left; border-left:#7db61b 1px solid; border-right:#7db61b 1px solid; border-bottom:#7db61b 1px solid;}
.contenttxt1											{font-size:16px; margin:0px 0px 0px 0px; text-align:center; line-height:18px; color:#67686a; padding:10px 10px 0px 10px;}

/* 2er Grau-Box */
.box_infogrey											{width:1106px; margin:62px 17px 62px 17px; float:left; padding:28px 20px 28px 20px; background:#eaeaec;}
.box_infogrey-left										{width:522px; margin:0px; padding:0px; float:left;}	
.box_infogrey-left-top									{width:522px; margin:0px 0px 9px 0px; padding:0px; float:left;}	
.box_infogrey-left-bottom								{width:522px; margin:0px; padding:0px; float:left;}	
.pdf-download 											{font-size:18px; line-height:25px; text-align:left; background:url('../images/pdf_icon_25x25.png') no-repeat left 1px; margin:21px 0px 0px 0px; padding:2px 0px 0px 33px;}
.imgjcemediaboxscale 									{width:522px; height:281px;}
.contentheading2_l										{font-size:26px; margin:-5px 0px 30px 0px; line-height:32px; text-align:left; color:#7db61b; padding:0px 0px 0px 0px; text-transform:none; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.greycontenttxt											{font-size:19px; margin:0px 0px 0px 0px; text-align:left; line-height:25px; color:#67686a; padding:0px 0px 0px 0px;}
.box_infogrey-right										{width:522px; margin:0px 0px 0px 62px; padding:0px; float:left;}	
a.jcepopup span.jcemediabox-zoom-image 					{background: url(../images/zoom-img.png) bottom right no-repeat!important; bottom:0!important; left:0!important;}


/* Main-Content-Box */
.box_maincont											{width:1146px; min-height:324px; margin:0px 17px 44px 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:26px; margin:0px 0px 10px 0px; line-height:26px; text-align:left; color:#7db61b; padding:0px 0px 0px 0px; text-transform:none; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.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:20px; margin:16px 0px 0px 0px; text-align:left; font-weight:bold; line-height:20px; color:#7db61b; padding:0px 0px 6px 0px;}
.innercontentheadingtop									{font-size:24px; margin:20px 0px 12px 0px; line-height:20px; text-align:left; color:#7db61b; padding:0px 0px 0px 0px; text-transform:none; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.innercontentheading									{font-size:22px; margin:20px 0px 12px 0px; line-height:20px; text-align:left; color:#7db61b; padding:0px 0px 0px 0px; text-transform:none; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.innercontentsubheading									{font-size:20px; margin:20px 0px 12px 0px; line-height:20px; text-align:left; color:#7db61b; padding:0px 0px 0px 0px; text-transform:none; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.listing1												{font-size:17px; line-height:125%; margin:0px 0px10px 0px; padding:4px 0px 2px 15px; background: url('../images/kreis.png') no-repeat left 8px;}


/* map-Box */
#box_map												{width:100%; height:655px; margin:18px 0px 0px 0px; padding:0px; float:left;}
.googleframemap											{width:100%; height:655px;}								

/* kontakt-Box */
#box_kontakt											{width:100%; min-height:776px; margin:0px 0px 62px 0px; padding:0px 0px 0px 0px; float:left;}
#framekontakt											{margin:0 auto; width:1146px;}
#kontaktarea											{width:1146px; float:left;}
#formular												{width:1146px; 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;}
#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 */
.scrollToTop 											{bottom:50px!important;}
#box_footer												{width:100%; height:49px; margin:0px auto 0px auto; padding:0px 0px 0px 0px; float:left; background:#7db61a;}
#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:#7db61a;}
#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:#7db61a;}
#eprivacy a												{color:#ffffff; text-decoration:none;}
#eprivacy a:hover										{color:#ffffff; text-decoration:none;}	
}

@media (min-width: 801px) and (max-width: 1233px){
#sidr  													{display:none;}
#box_toggletop											{width:753px; height:143px;	padding:0px; position:absolute; z-index:998; left:50%; top:0px; transform:translate(-50%, 0%); float:left;}
#frametoggletop											{width:753px; height:143px;	margin:0px 0px 0px 0px; float:left;}
#navigation-toggle 										{font-size:24px; margin:42px 0px 0px 704px; z-index:999; display:block;	width:26px;	position:relative; padding:12px 10px 8px 10px; background-color:#ffffff; border:#7db61b 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:#7db61b;}
#sidr  													{display:none;}
/* 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 #7db61b; font-size:20px; font-weight:bold; padding:0px 10px 1px 10px; color:#7db61b; 	margin:0; text-decoration:none; content:"x"; }
/* menue field */
#sidr:target  											{font-size:16px; width:320px; color:#373737;font-family: 'Sintony', sans-serif;  font-weight:700; 				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; font-family: 'Sintony', sans-serif;  font-weight:700;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:#7db61b; 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:#7db61b; padding:0px 0px 0px 0px;}
.sidr-menue ul li.current a :hover  					{color:#7db61b;}
.sidr-menue ul li.current > a 	  						{color:#7db61b;}
.sidr-menue ul li.selected > a 							{color:#7db61b;}
.sidr-menue ul li.selected > a:hover 					{color:#7db61b;}
/* menue ebene 2 */
.sidr-menue ul li ul 									{margin:0px; border-bottom:none; display:block;}
.sidr-menue ul li ul li									{font-size:14px; font-family: 'Sintony', sans-serif;  font-weight:700;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:#7db61b;}
.sidr-menue ul li ul li.active a						{padding:0px 0px 0px 0px; color:#7db61b;}
.sidr-menue ul li ul li.current a						{padding:0px 0px 0px 0px; color:#7db61b;}
.sidr-menue ul li ul li.current > a 	  				{color:#7db61b;}
.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:124px; margin:0 auto; padding:0px 0px 0px 0px; float:left; background:#ffffff; border-top:#f3f3f3 4px solid;}
#banner													{width:753px; height:124px; padding:0px 11px 0px 11px; margin:0 auto;}
#logo													{width:167px; height:91px; margin:14px 0px 17px 0px; float:left;}
.logoscale												{width:167px; height:91px;}
#claim01												{width:100px; height:28px; margin:82px 0px 13px 2px; float:left;}
.claimscale01											{width:100px; height:28px;}
#claim02												{width:11px; height:28px; margin:82px 0px 13px 0px; float:left;}
.claimscale02											{width:11px; height:28px;}
#claim03												{width:89px; height:28px; margin:82px 0px 13px 0px; float:left;}
.claimscale03											{width:89px; height:28px;}
#claim04												{width:28px; height:28px; margin:82px 0px 13px 0px; float:left;}
.claimscale04											{width:28px; height:28px;}
/*Admin*/
#admin													{display:none;}
/*Classic Menue*/
#menuebox 												{display:none;}
#topmenu												{display:none;}

/*Image-Slider*/
#sliderbox 												{width:100%; margin:0px 0px 28px 0px; float:left; }
	#slider 											{width:100%; margin:0px; padding:0px; background:#ffffff; z-index:-1; position:relative;}
	.slide-desc-text-default 							{font-size:38px!important; padding:10px 15px 10px!important; color:#fff; text-align:center!important; text-transform:uppercase; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
	.slide-desc-bg-default 								{background: RGBA(226,0,26,0.65)!important;}
	.slide-desc											{bottom:26px!important;}
	#softborder 										{width:100%; position:absolute; left:0px; bottom:-7px; margin:0px; padding:0px; z-index:900;}

/*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;}
body 													{font-size:15px; line-height:18px; color:#676767;}
p														{margin:0px 11px 0px 11px;}
h2, .contentheading2									{font-size:24px; margin:0px 0px 26px 0px; line-height:32px; text-align:center; color:#7db61b; padding:0px 0px 0px 0px; text-transform:none; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.small													{font-size:12px;}
.center													{text-align:center;}

/* 5er Green-Box */
.box_icon-navi											{width:775px; height:171px; margin:43px 0px 0px 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 0px 0px; border:#7db61b 1px solid; }
.txtbox-col-1											{width:131px; height:36px; float:left; border-left:#7db61b 1px solid; border-right:#7db61b 1px solid; border-bottom:#7db61b 1px solid;}
.contenttxt1											{font-size:12px; margin:0px 0px 0px 0px; text-align:center; line-height:15px; color:#67686a; padding:4px 4px 0px 4px;}

/* 2er Grau-Box */
.box_infogrey											{width:733px; margin:44px 11px 44px 11px; float:left; padding: 10px 10px 10px 10px; background:#eaeaec;}
.box_infogrey-left										{width:344px; margin:0px; padding:0px; float:left;}	
.box_infogrey-left-top									{width:344px; margin:0px 0px 9px 0px; padding:0px; float:left;}	
.box_infogrey-left-bottom								{width:344px; margin:0px; padding:0px; float:left;}	
.pdf-download 											{font-size:15px; line-height:26px; text-align:left; background:url('../images/pdf_icon_25x25.png') no-repeat left 1px; margin:21px 0px 0px 0px; padding:0px 0px 0px 33px;}
.imgjcemediaboxscale 									{width:344px; height:185px;}
.contentheading2_l										{font-size:24px; margin:-8px 0px 10px 0px; line-height:32px; text-align:left; color:#7db61b; padding:0px 0px 0px 0px; text-transform:none; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.greycontenttxt											{font-size:15px; margin:0px 0px 0px 0px; text-align:left; line-height:18px; color:#67686a; padding:0px 0px 0px 0px;}
.box_infogrey-right										{width:344px; margin:0px 0px 0px 44px; padding:0px; float:left;}	
a.jcepopup span.jcemediabox-zoom-image 					{background: url(../images/zoom-img.png) bottom right no-repeat!important; bottom:0; left:0;}

/* Main-Content-Box */
.box_maincont											{width:753px; min-height:210px; margin:0px 11px 44px 11px; float:left; }
.box_imagemain											{width:288px; min-height:210px; margin:0px 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 10px 0px; line-height:26px; text-align:left; color:#7db61b; padding:0px 0px 0px 0px; text-transform:none; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.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:16px 0px 0px 0px; text-align:left; font-weight:bold; line-height:18px; color:#7db61b; padding:0px 10px 0px 0px;}

.innercontentheadingtop									{font-size:20px; margin:20px 0px 12px 0px; line-height:20px; text-align:left; color:#7db61b; padding:0px 0px 0px 0px; text-transform:none; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.innercontentheading									{font-size:18px; margin:20px 0px 12px 0px; line-height:20px; text-align:left; color:#7db61b; padding:0px 0px 0px 0px; text-transform:none; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.innercontentsubheading									{font-size:16px; margin:20px 0px 12px 0px; line-height:20px; text-align:left; color:#7db61b; padding:0px 0px 0px 0px; text-transform:none; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.listing1												{font-size:15px; line-height:125%; margin:0px 0px10px 0px; padding:4px 0px 2px 15px; background: url('../images/kreis.png') no-repeat left 8px;}


/* map-Box */
#box_map												{width:100%; height:455px; margin:18px 0px 0px 0px; padding:0px; float:left;}
.googleframemap											{width:100%; height:455px;}								

/* 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:312px; margin:0px 11px 0px 11px; float:left; padding:0px;}
		#box_formimg											{width:254px; min-height:217px; margin:0px 64px 0px 38px; float:left; padding:0px; }
		.imgformscale											{width:254px; height:212px;}
		#box_formnotice											{width:359px; margin:19px 38px 0px 0px; float:left; padding:0px;}
		#box_formsheet											{width:674px; min-height:261px; margin:22px 39px 0px 40px; 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:#7db61a;}
#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:#7db61a;}
#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:#7db61a;}
#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:597px; height:143px;	padding:0px; position:absolute; z-index:998; left:50%; top:0px; transform:translate(-50%, 0%); float:left;}
#frametoggletop											{width:597px; height:143px;	margin:0px 0px 0px 0px; float:left;}
#navigation-toggle 										{font-size:24px; margin:42px 0px 0px 548px; z-index:999; display:block;	width:26px;	position:relative; padding:12px 10px 8px 10px; background-color:#ffffff; border:#7db61b 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:#7db61b;}
#sidr  													{display:none;}
/* 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 #7db61b; font-size:20px; font-family: 'Sintony', sans-serif;  font-weight:700;padding:0px 10px 1px 10px; color:#7db61b; 	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; font-family: 'Sintony', sans-serif;  font-weight:700;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:#7db61b; 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:#7db61b; padding:0px 0px 0px 0px;}
.sidr-menue ul li.current a :hover  					{color:#7db61b;}
.sidr-menue ul li.current > a 	  						{color:#7db61b;}
.sidr-menue ul li.selected > a 							{color:#7db61b;}
.sidr-menue ul li.selected > a:hover 					{color:#7db61b;}
/* menue ebene 2 */
.sidr-menue ul li ul 									{margin:0px; border-bottom:none; display:block;}
.sidr-menue ul li ul li									{font-size:14px; font-family: 'Sintony', sans-serif;  font-weight:700;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:#7db61b;}
.sidr-menue ul li ul li.active a						{padding:0px 0px 0px 0px; color:#7db61b;}
.sidr-menue ul li ul li.current a						{padding:0px 0px 0px 0px; color:#7db61b;}
.sidr-menue ul li ul li.current > a 	  				{color:#7db61b;}
.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:124px; margin:0 auto; padding:0px 0px 0px 0px; float:left; background:#ffffff; border-top:#f3f3f3 4px solid;}
#banner													{width:597px; height:124px; padding:0px 11px 0px 11px; margin:0 auto;}
#logo													{width:167px; height:91px; margin:14px 0px 17px 0px; float:left;}
.logoscale												{width:167px; height:91px;}
#claim01												{width:100px; height:28px; margin:82px 0px 13px 2px; float:left;}
.claimscale01											{width:100px; height:28px;}
#claim02												{width:11px; height:28px; margin:82px 0px 13px 0px; float:left;}
.claimscale02											{width:11px; height:28px;}
#claim03												{width:89px; height:28px; margin:82px 0px 13px 0px; float:left;}
.claimscale03											{width:89px; height:28px;}
#claim04												{width:28px; height:28px; margin:82px 0px 13px 0px; float:left;}
.claimscale04											{width:28px; height:28px;}
/*Admin*/
#admin													{display:none;}
/*Classic Menue*/
#menuebox 												{display:none;}
#topmenu												{display:none;}

/*Image-Slider*/
#sliderbox 												{width:100%; margin:0px 0px 28px 0px; float:left;}
	#slider 											{width:100%; margin:0px; padding:0px; background:#ffffff; z-index:-1; position:relative;}
	.slide-desc-text-default 							{font-size:38px!important; padding:10px 15px 10px!important; color:#fff; text-align:center!important; text-transform:uppercase; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
	.slide-desc-bg-default 								{background: RGBA(226,0,26,0.65)!important;}
	.slide-desc											{bottom:26px!important;}
	#softborder 										{width:100%; position:absolute; left:0px; bottom:-7px; margin:0px; padding:0px; z-index:900;}

/*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;}
body 													{font-size:16px; line-height:20px; color:#676767; padding:0px 0px 0px 0px;}
p														{margin:0px 11px 0px 11px;}

h2, .contentheading2									{font-size:24px; margin:0px 0px 20px 0px; line-height:26px; text-align:center; color:#7db61b; padding:0px 0px 0px 0px; text-transform:none; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.small													{font-size:11px;}
.center													{text-align:center;}

/* 5er Green-Box */
.box_icon-navi											{width:619px; margin:43px 0px 0px 0px; float:left;}
.contentbox-col-1										{width:597px; height:65px; margin:0px 11px 8px 11px; float:left;}
.imagebox-col-1											{width:70px; height:65px; float:left;}
.imgcol1scale											{width:70px; height:65px; border-radius:6px 0px 0px 6px; border:#7db61b 1px solid; }
.txtbox-col-1											{width:525px; height:65px; float:left; border-top:#7db61b 1px solid; border-right:#7db61b 1px solid; border-bottom:#7db61b 1px solid;}
.contenttxt1											{font-size:22px; margin:0px 0px 0px 0px; text-align:left; line-height:24px; color:#67686a; padding:22px 10px 10px 20px;}

/* 2er Grau-Box */
.box_infogrey											{width:577px; margin:44px 11px 44px 11px; float:left; padding:18px 10px 18px 10px; background:#eaeaec;}
.box_infogrey-left										{width:577px; margin:0px; padding:0px; float:left;}	
.box_infogrey-left-top									{width:365px; margin:0px 106px 9px 106px; padding:0px; float:left;}	
.box_infogrey-left-bottom								{width:365px; margin:0px 106px 40px 106px; padding:0px; float:left;}	
.pdf-download 											{font-size:15px; line-height:26px; text-align:left; background:url('../images/pdf_icon_25x25.png') no-repeat left 1px; margin:21px 0px 0px 0px; padding:0px 0px 0px 33px;}
.imgjcemediaboxscale 									{width:365px; height:196px;}
.contentheading2_l										{font-size:24px; margin:-8px 0px 10px 0px; line-height:32px; text-align:left; color:#7db61b; padding:0px 0px 0px 0px; text-transform:none; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.greycontenttxt											{font-size:15px; margin:0px 0px 0px 0px; text-align:left; line-height:18px; color:#67686a; padding:0px 0px 0px 0px;}
.box_infogrey-right										{width:365px; margin:0px 106px 0px 106px; padding:0px; float:left;}	
a.jcepopup span.jcemediabox-zoom-image 					{background: url(../images/zoom-img.png) bottom right no-repeat!important;bottom:0; left:0;}

/* Main-Content-Box */
.box_maincont											{width:575px; min-height:267px; padding:0px 10px 0px 10px; margin:0px 11px 44px 11px; float:left; border:#7db61b 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:#7db61b; padding:0px 0px 0px 0px; text-transform:none; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.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:16px 0px 0px 0px; text-align:left; font-weight:bold; line-height:18px; color:#7db61b; padding:0px 10px 0px 0px;}

.innercontentheadingtop									{font-size:21px; margin:20px 0px 12px 0px; line-height:20px; text-align:left; color:#7db61b; padding:0px 0px 0px 0px; text-transform:none; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.innercontentheading									{font-size:19px; margin:20px 0px 12px 0px; line-height:20px; text-align:left; color:#7db61b; padding:0px 0px 0px 0px; text-transform:none; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.innercontentsubheading									{font-size:17px; margin:20px 0px 12px 0px; line-height:20px; text-align:left; color:#7db61b; padding:0px 0px 0px 0px; text-transform:none; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.listing1												{font-size:16px; line-height:125%; margin:0px 0px10px 0px; padding:4px 0px 2px 15px; background: url('../images/kreis.png') no-repeat left 8px;}

/* map-Box */
#box_map												{width:100%; height:455px; margin:18px 0px 0px 0px; padding:0px; float:left;}
.googleframemap											{width:100%; height:455px;}								

/* 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:#7db61b 1px solid;float:left;}
	#box_form												{width:555px; min-height:311px; margin:0px 0px 0px 0px; padding:10px 10px 10px 10px;float:left;}
		#box_formimg											{width:265px; min-height:226px; margin:0px 22px 0px 0px; float:left; }
		.imgformscale											{width:265px; height:226px;}
		#box_formnotice											{width:266px; min-height:226px; margin:0px 0px 0px 0px; float:left; padding:0px;}
		#box_formsheet											{width:555px; 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:#7db61a;}
#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:#7db61a;}
#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:#7db61a;}
#eprivacy a												{color:#ffffff; text-decoration:none;}
#eprivacy a:hover										{color:#ffffff; text-decoration:none;}		
}

@media (max-width: 635px){	
#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:#7db61b 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:#7db61b;}

/* 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 #7db61b; font-size:20px; font-weight:bold; padding:0px 10px 1px 10px; color:#7db61b; 	margin:0; text-decoration:none; content:"x"; }
/* menue field */
#sidr:target  											{font-size:16px; width:320px; color:#373737; font-family: 'Sintony', sans-serif;  font-weight:700;				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; font-family: 'Sintony', sans-serif;  font-weight:700;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:#7db61b; 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:#7db61b; padding:0px 0px 0px 0px;}
.sidr-menue ul li.current a :hover  					{color:#7db61b;}
.sidr-menue ul li.current > a 	  						{color:#7db61b;}
.sidr-menue ul li.selected > a 							{color:#7db61b;}
.sidr-menue ul li.selected > a:hover 					{color:#7db61b;}
/* menue ebene 2 */
.sidr-menue ul li ul 									{margin:0px; border-bottom:none; display:block;}
.sidr-menue ul li ul li									{font-size:14px; font-family: 'Sintony', sans-serif;  font-weight:700;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:#7db61b;}
.sidr-menue ul li ul li.active a						{padding:0px 0px 0px 0px; color:#7db61b;}
.sidr-menue ul li ul li.current a						{padding:0px 0px 0px 0px; color:#7db61b;}
.sidr-menue ul li ul li.current > a 	  				{color:#7db61b;}
.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:0 auto; padding:0px 0px 0px 0px; float:left; border-top:#f3f3f3 4px solid; background:#ffffff; }
#banner													{padding:0px 0px 0px 11px; margin:0px; float:left; }
#logo													{width:100%; height:91px; margin:10px 0px 0px 0px; float:left;}
.logoscale												{width:167px; height:91px;}
#claim01												{width:100px; height:28px; margin:6px 0px 13px 0px; float:left;}
.claimscale01											{width:100px; height:28px;}
#claim02												{width:11px; height:28px; margin:6px 0px 13px 0px; float:left;}
.claimscale02											{width:11px; height:28px;}
#claim03												{width:89px; height:28px; margin:6px 0px 13px 0px; float:left;}
.claimscale03											{width:89px; height:28px;}
#claim04												{width:28px; height:28px; margin:6px 0px 13px 0px; float:left;}
.claimscale04											{width:28px; height:28px;}
/*Admin*/
#admin													{display:none;}
/*Classic Menue*/
#menuebox 												{display:none;}
#topmenu												{display:none;}

/*Image-Slider*/
#sliderbox 												{width:100%; margin:0px 0px 28px 0px; float:left;}
	#slider 											{width:100%; margin:0px; padding:0px; background:#ffffff; z-index:-1; position:relative;}
	.slide-desc-text-default 							{font-size:38px!important; padding:10px 15px 10px!important; color:#fff; text-align:center!important; text-transform:uppercase; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
	.slide-desc-bg-default 								{background: RGBA(226,0,26,0.65)!important;}
	.slide-desc											{bottom:26px!important;}
	#softborder 										{width:100%; position:absolute; left:0px; bottom:-7px; margin:0px; padding:0px; z-index:900;}

/*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;}
body 													{font-size:16px; line-height:20px; color:#676767; padding:0px 0px 0px 0px;}
p														{margin:0px 11px 0px 11px;}

h2, .contentheading2									{font-size:24px; margin:0px 0px 20px 0px; line-height:26px; text-align:center; color:#7db61b; padding:0px 11px 0px 11px; text-transform:none; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.small													{font-size:11px;}
.center													{text-align:center;}

/* 5er Green-Box */
.box_icon-navi											{width:90%; margin:43px 5% 0px 5%; float:left;}
.contentbox-col-1										{width:100%; border:#7db61b 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;}

/* 2er Grau-Box */
.box_infogrey											{width:86%; margin:44px 5% 44px 5%; float:left; padding:18px 2% 18px 2%; background:#eaeaec;}
.box_infogrey-left										{width:100%; margin:0px; padding:0px; float:left;}	
.box_infogrey-left-top									{width:100%; margin:0px 0px 9px 0px; padding:0px; float:left;}	
.box_infogrey-left-bottom								{width:100%; margin:0px 0px 40px 0px; padding:0px; float:left;}	
.pdf-download 											{font-size:16px; line-height:26px; text-align:left; background:url('../images/pdf_icon_25x25.png') no-repeat left 1px; margin:21px 0px 0px 0px; padding:0px 0px 0px 33px;}
.imgjcemediaboxscale 									{width:100%; height:100%;}
.contentheading2_l										{font-size:24px; margin:-8px 0px 10px 0px; line-height:32px; text-align:left; color:#7db61b; padding:0px 0px 0px 0px; text-transform:none; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.greycontenttxt											{font-size:16px; margin:0px 0px 0px 0px; text-align:left; line-height:18px; color:#67686a; padding:0px 0px 0px 0px;}
.box_infogrey-right										{width:100%; margin:0px 0px 0px 0px; padding:0px; float:left;}	
a.jcepopup span.jcemediabox-zoom-image 					{background: url(../images/zoom-img.png) bottom right no-repeat!important; bottom:0; left:0;}
#jcemediabox-popup-body {width:100%!important;}
#jcemediabox-popup-content {width:98%!important;; padding:0px 1% 0px 1%!important;}

/* Main-Content-Box */
.box_maincont											{width:90%; min-height:267px; padding:0px 2% 0px 2%; margin:0px 3% 44px 3%; float:left;}
.box_imagemain											{width:100%; padding:10px 0% 10px 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:#7db61b; padding:0px 0px 0px 0px; text-transform:none; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.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:#7db61b; padding:0px 10px 0px 0px;}

.innercontentheadingtop									{font-size:1.2em; margin:20px 0px 12px 0px; line-height:20px; text-align:left; color:#7db61b; padding:0px 0px 0px 0px; text-transform:none; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.innercontentheading									{font-size:1.1em; margin:20px 0px 12px 0px; line-height:1.0em; text-align:left; color:#7db61b; padding:0px 11px 0px 11px; text-transform:none; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.innercontentsubheading									{font-size:1.0em; margin:20px 0px 12px 0px; line-height:20px; text-align:left; color:#7db61b; padding:0px 0px 0px 0px; text-transform:none; font-family: 'Open Sans'; font-style: normal; font-weight: 700;}
.listing1												{font-size:0.9em; line-height:125%; margin:0px 0px10px 0px; padding:4px 0px 2px 15px; background: url('../images/kreis.png') no-repeat left 8px;}






/* map-Box */
#box_map												{width:100%; height:300px; margin:0px 0px 0px 0px; padding:0px; float:left;}
.googleframemap											{width:100%; height:300px;}								

/* kontakt-Box */
#box_kontakt											{width:100%; margin:0px 0px 44px 0px; padding:0px 0px 0px 0px; float:left;}
#framekontakt											{width:90%; margin:0px 5% 0px 5%; float:left;}
#kontaktarea											{width:100%; float:left;}


#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% 20px 5%; float:left; padding:0px 0px 0px 0px; }
		#box_formsheet											{width:90%; margin:0px 5% 0px 5%; float:left; padding:0px;}


.scrollToTop 											{padding:10px; text-align:center; font-weight:bold; text-decoration:none; position:fixed; bottom:50px!important; right:0px!important; display:none; width:100px; height:100px; background: url(/plugins/system/scrolltock/images/arrow_up.png) center center no-repeat;}
/* 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:#7db61a;}
.copyrighttxt											{font-family: 'Arial'; font-size:18px; margin:10px 5% 10px 5%; line-height:20px; color:#ffffff; padding:0px; text-align:center; background:#7db61a;}
#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:22px 0% 10px 2%;}
.txtbox-col-1											{width:85%; float:left;}
}
@media (min-width: 450px) and (max-width: 549px){
.contenttxt1											{font-size:18px; margin:0px 0px 0px 0px; text-align:left; line-height:20px; color:#67686a; padding:13px 0% 10px 2%;}
.txtbox-col-1											{width:75%; float:left;}}
@media (max-width: 449px){	
.contenttxt1											{font-size:16px; margin:0px 0px 0px 0px; text-align:left; line-height:18px; color:#67686a; padding:14px 0% 0px 4%;}
.txtbox-col-1											{width:65%; float:left;}
}




/* RESPONSIVE STYLES FORMULAR*/
@media (min-width: 674px){
.formtable								{width:674px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
	.formboxnoticearea					{width:545px; float:left; margin:0px 0px 10px 129px; padding:0px 0px 0px 0px;}
		.message_error					{color:#ff0000; font-family:'Sintony', sans-serif; font-size:11px; line-height:125%; margin:0px; padding:0px; } 

	.formboxtitlearea					{width:674px; float:left; margin:5px 0px 5px 0px; padding:0px 0px 0px 0px;}
		.form_titletxt					{color:#609800; font-family:'Open Sans Condensed'; font-style: normal; font-weight:700; font-size:19px; margin:0px 0px 0px 0px; padding:4px 0px 4px 0px; text-align:left;}
		.form_subtxt					{color:#909090; font-family:'Open Sans Condensed'; font-style: normal; font-weight:700; font-size:15px; line-height:17px; margin:4px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left;}

	.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:#7db61b; font-family:'Open Sans Condensed'; font-style: normal; font-weight:700; font-size:17px; margin:0px 0px 0px 0px; padding:4px 0px 4px 0px; text-align:left;} 
			.form_description_error		{color:#ff0000; font-family:'Open Sans Condensed'; font-style: normal; font-weight:700; font-size:17px; margin:0px 0px 0px 0px; padding:4px 0px 4px 0px; text-align:left;} 

	.formtable-col-2					{width:195px; float:left; margin:0px 26px 0px 0px; padding:0px 0px 0px 0px;} 
	.formtable-col-3					{width:195px; float:left; margin:0px 0px 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-5					{width:579px; float:left; margin:12px 26px 0px 0px; padding:0px 0px 0px 0px;} 
		.formtable-descbox2				{width:579px; height:66px;} 
	.formtable-col-6					{width:69px; float:left; margin:12px 0px 0px 0px; padding:0px 0px 0px 0px;} 
		.formtable-inputbox2			{width:69px; height:66px; float:left; margin:4px 0px 0px 0px; } 
			.input_box2					{color:#000000; background:#ebebec; border:#ebebec 1px solid; font-family:'Sintony', sans-serif; font-size:15px; width:100%; height:25px; text-align:center; margin:12px 0px 4px 0px; padding:2px 4px 2px 4px;} 
			.input_box2_error			{color:#ff0000; background:#ffcaca; border:#ff0000 1px solid; font-family:'Sintony', sans-serif; font-size:15px; width:100%; height:25px; text-align:center; margin:12px 0px 4px 0px; padding:2px 4px 2px 4px;} 
		
	.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;}
		.formtable-col-7				{width:28px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
		.formtable-col-8				{width:517px; float:left; margin:0px 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:15px; height:33px; padding:2px 4px 2px 4px;} 
		:hover.buttonsend				{color:#ffffff; background:#7db61b; border:1px solid #7db61b; cursor:pointer;}

		.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:12px; line-height:125%; margin-left:0px; margin-right:0px; } 

}
@media (min-width: 555px) and (max-width: 674px){
.formtable								{width:555px; float:left; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;} 
	.formboxnoticearea					{width:449px; float:left; margin:0px 0px 10px 106px; padding:0px 0px 0px 0px;}
		.message_error					{color:#ff0000; font-family:'Sintony', sans-serif; font-size:11px; line-height:125%; margin:0px; padding:0px; } 

	.formboxtitlearea					{width:555px; float:left; margin:5px 0px 5px 0px; padding:0px 0px 0px 0px;}
		.form_titletxt					{color:#609800; font-family:'Open Sans Condensed'; font-style:normal; font-weight:700; font-size:18px; margin:0px 0px 0px 0px; padding:4px 0px 4px 0px; text-align:left;}
		.form_subtxt					{color:#909090; font-family:'Open Sans Condensed'; font-style:normal; font-weight:700; font-size:15px; line-height:16px; margin:4px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left;}
		
	.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:#7db61b; font-family:'Open Sans Condensed'; font-weight:700; font-size:15px; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; text-align:left;} 
			.form_description_error		{color:#ff0000; font-family:'Open Sans Condensed'; font-weight:700; 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-col-3						{width:161px; float:left; margin:0px 0px 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-5					{width:476px; float:left; margin:12px 21px 0px 0px; padding:0px 0px 0px 0px;} 
		.formtable-descbox2				{width:476px; height:66px;} 
	.formtable-col-6					{width:58px; float:left; margin:12px 0px 0px 0px; padding:0px 0px 0px 0px;} 
		.formtable-inputbox2			{width:58px; height:66px; float:left; margin:4px 0px 0px 0px; } 
			.input_box2					{color:#000000; background:#ebebec; border:#ebebec 1px solid; font-family:'Sintony', sans-serif; font-size:15px; width:100%; height:25px; text-align:center; margin:16px 0px 4px 0px; padding:2px 4px 2px 4px;} 
			.input_box2_error			{color:#ff0000; background:#ffcaca; border:#ff0000 1px solid; font-family:'Sintony', sans-serif; font-size:15px; width:100%; height:25px; text-align:center; margin:16px 0px 4px 0px; padding:2px 4px 2px 4px;} 
		
	.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;}
		.formtable-col-7				{width:28px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
		.formtable-col-8				{width:421px; float:left; margin:0px 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:#7db61b; border:1px solid #7db61b; cursor:pointer;}
		
		.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:12px; line-height:125%; margin-left:0px; margin-right:0px; } 
}
@media (max-width: 555px){
.formtable								{width:100%; float:left; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;} 
	.formboxnoticearea					{width:100%; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
		.message_error					{color:#ff0000; font-family:'Sintony', sans-serif; font-size:11px; line-height:125%; margin:0px; padding:0px; } 

	.formboxtitlearea					{width:100%; float:left; margin:5px 0px 5px 0px; padding:0px 0px 0px 0px;}
		.form_titletxt					{color:#609800; font-family:'Open Sans Condensed'; font-style: normal; font-weight:700; font-size:17px; margin:0px 0px 0px 0px; padding:4px 0px 4px 0px; text-align:left;}
		.form_subtxt					{color:#909090; font-family:'Open Sans Condensed'; font-style: normal; font-weight:700; font-size:15px; line-height:16px; margin:4px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left;}
		
		.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:#7db61b; font-family:'Open Sans Condensed'; font-style: normal; font-weight:700; font-size:15px; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; text-align:left;} 
				.form_description_error	{color:#ff0000; font-family:'Open Sans Condensed'; font-style: normal; font-weight:700; 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-col-3					{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:15px; width:95%; 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:95%; height:25px; margin:4px 0px 4px 0px; padding:2px 4px 2px 4px;} 

	.formtable-col-5					{width:72%; float:left; margin:12px 3% 0px 0px; padding:0px 0px 0px 0px;} 
		.formtable-descbox2				{width:100%;} 
	.formtable-col-6					{width:25%; float:left; margin:12px 0px 0px 0px; padding:0px 0px 0px 0px;} 
		.formtable-inputbox2			{width:95%;float:left; margin:4px 0px 0px 0px; } 
			.input_box2					{color:#000000; background:#ebebec; border:#ebebec 1px solid; font-family:'Sintony', sans-serif; font-size:15px; width:95%; height:25px; text-align:center; margin:17px 0px 4px 0px; padding:2px 4px 2px 4px;} 
			.input_box2_error			{color:#ff0000; background:#ffcaca; border:#ff0000 1px solid; font-family:'Sintony', sans-serif; font-size:15px; width:95%; height:25px; text-align:center; margin:17px 0px 4px 0px; padding:2px 4px 2px 4px;} 

	.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:95%; 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:95%; height:75px; resize: none; padding:2px 4px 2px 4px;}
	.formboxsendarea					{width:100%; float:left; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;}
		.formtable-col-7				{width:10%; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
		.formtable-col-8				{width:90%; float:left; margin:0px 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:#7db61b; border:1px solid #7db61b; cursor:pointer;}

	.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:12px; 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;}


