
/* sintony-regular - latin */@font-face {
  font-family: 'Sintony';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/sintony-v13-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/sintony-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/sintony-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/sintony-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/sintony-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/sintony-v13-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-v13-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/sintony-v13-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/sintony-v13-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/sintony-v13-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/sintony-v13-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/sintony-v13-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-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v34-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* 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; }
@-ms-viewport {width: device-width;}

/* LINKS */
a:link				{color:#646567; font-weight:normal; text-decoration:none; outline: 0;}	
a:visited			{color:#646567; font-weight:normal; text-decoration:underline; outline: 0;}	
a:active			{color:#646567; font-weight:normal; text-decoration:underline; outline: 0;}	
a:hover				{color:#646567; font-weight:normal; text-decoration:underline; outline: 0;}
a:focus				{outline:0;}

/* Scale */
.imgscale								{width:100%;height:100%;}
.bannerscale							{width:100%;height:100%;}
.logoscale								{width:350px;height:112px;}
.logoscale2								{width:100%;height:100%;margin:15px 0px 39px 0px;}

/* COOKIES*/@media (min-width: 1px){	
/* Hintergrund gesamter Info-Bereich*/
#redim-cookiehint							{background-color:#3da18e;}
/* Textfarbe des Hinweistextes*/
#redim-cookiehint, #redim-cookiehint a  	{color:#ffffff;}
/* 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:#5f6060!important;}
/* Hintergrundfarbe der Buttons beim Hovern*/
#redim-cookiehint .cookiebuttons .btn:hover	{background-color:#202323!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; }
}
/* COOKIES*/@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; }
}
/* COOKIES*/@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*/@media (min-width: 1px){	
.contentheading , .componentheading		{text-align:left;}
.contentheading1						{text-align:left; }
h2										{text-align:left; }
h3										{text-align:left; }
h4 										{text-align:left; }
.subheading-category					{text-align:left; }
.moduletable h3							{text-align:left; }
.Aufzaehlung 							{text-align:left; }
.Titel-listing							{text-align:left; }
.titelright								{text-align:left; }
.AbsatzAufzaehlung 						{text-align:left; }
.Internlink 							{text-align:left; }
.getmoreinfos	 						{text-align:left; }
.gross 									{text-align:left; }
.kleinkursiv 							{text-align:left; }
.kursiv 								{text-align:left; }
.strong 								{text-align:left; }
.zentriert 								{text-align:left; }
.subtitel_1								{text-align:left; }
.subtitel_2								{text-align:left; }
}

/* FILM*/@media (min-width: 1903px){
		.videobox						{width:50%; margin:0px 0px 0px 0px; float:left;}
		.videobox-1						{width:951px; margin:0px 0px 0px 0px; float:left;}
		.videobox-2						{width:100%; margin:0px 0px 0px 0px; float:left;}
		.videosize						{width:100%; height:100%;}
		.videotxtbox					{width:80%; margin:30px 10% 30px 10%; float:left;}
		.videotxt						{font-size:16px; line-height:22px; text-align:center; font-family:'Montserrat'; font-weight:300;}
}
/* FILM*/@media (min-width: 1024px) and (max-width: 1902px){
		.videobox						{width:50%; margin:0px 0px 0px 0px; float:left;}
		.videobox-1						{width:983px; margin:0 auto; display:block;}
		.videobox-2						{width:100%; margin:0px 0px 0px 0px; float:left;}
		.videosize						{width:100%; height:100%;}
		.videotxtbox					{width:80%; margin:30px 10% 30px 10%; float:left;}
		.videotxt						{font-size:16px; line-height:22px; text-align:center; font-family:'Montserrat'; font-weight:300;}
	
}
/* FILM*/@media (min-width: 1px) and (max-width: 1023px){
		.videobox						{width:100%; margin:0px 0px 0px 0px; float:left;}
		.videobox-1						{width:100%; margin:0px 0px 0px 0px; float:left;}
		.videobox-2						{width:100%; margin:0px 0px 0px 0px; float:left;}
		.videosize						{width:100%; height:100%;}
		.videotxtbox					{width:90%; margin:30px 5% 30px 5%; float:left;}
		.videotxt						{font-size:16px; line-height:22px; text-align:center; font-family:'Montserrat'; font-weight:300;}
	
}


/* BANNER*/@media (min-width: 1227px){
#sidr  												{display:none;}
#navigation-toggle 									{display:none;}

#bannerfirst										{width:100%; height:115px; margin:0 auto; padding:0px 0px 0px 0px; float:left; background:#ffffff;}	
#bannerbox1											{width:1170px; height:115px; margin:0 auto; text-align:left; padding:0px 20px 0px 20px;}
#logo												{width:388px; height:115px; margin:0px 0px 0px 0px; float:left;}
.logoscale											{width:100%; height:100%; }
#bannersecond										{width:100%; height:38px; margin:0 auto; padding:0px 0px 0px 0px; float:left; background:#2ca694;}
#bannerbox2											{width:1170px; height:38px; margin:0 auto; text-align:left; padding:0px 20px 0px 20px;}
#menuebox 											{width:810px; height:16px; margin:11px 0px 0px 0px;float:left; padding:0px 0px 0px 0px;}
#topmenu 											{float:left; margin:0px 0px 0px 0px;}
#topmenu ul 										{font-size:18px;}
#topmenu ul li a 									{padding: 0px 32px 22px 0px;}
#topmenu li ul li a 								{font-size:14px; width:225px; padding: 6px 12px 6px 12px;}
#topmenu li ul 										{margin:29px 0px 0px 0px;}
#topmenu ul 										{list-style-type:none; font-family:'Sintony', sans-serif;    margin:0px 0px 0px 0px; z-index:100; text-transform: none; }
#topmenu ul li 										{margin:0px 0px 0px 0px; float:left; position:relative; z-index:101;color:#4d5359;}
#topmenu ul li a 									{display:block; color:#ffffff; background:none; margin:0px; z-index:102;text-transform:uppercase;}
#topmenu ul li a:hover 								{color:#3d383c; background:none;}
#topmenu ul li#current a     						{color:#3d383c; background:none;}
#topmenu ul li.active a    							{color:#3d383c; background:none;}
#topmenu ul li ul li        						{text-decoration:none!important; font-family:'Sintony', sans-serif; text-transform:none;}
#topmenu ul li ul li a       						{display:block; color:#4d5359; background: url('../images/bg_submenu.png'); margin:0px;z-index:9999;}
#topmenu ul li ul li a:hover     					{display:block; color:#009de0; background:#ffffff;z-index:9999;}
#topmenu ul li ul li#current a   					{color:#009de0; background:#ffffff;z-index:9999; }
#topmenu ul li ul li.active a   					{color:#009de0; background:#ffffff;z-index:9999; }
#topmenu li ul 										{display: none; position: absolute; top:0;	z-index: 104;}
#topmenu li ul li 									{float:none; padding: 0px; z-index: 105;}
#topmenu li ul li ul         						{display:none; position:absolute; top:0; z-index:104;}
#topmenu li>ul 										{top:0; left:0; z-index: 108;}
#topmenu li a 										{color: #ffffff; text-decoration: none;}
#topmenu li:hover ul, #topmenu li ul li:hover ul 	{border-left:1px solid #009de0; border-right:1px solid #009de0; border-bottom:1px solid #009de0; display:block; z-index:9999;}
#topmenu ul li:hover ul ul 							{display:none;}

#searchbox 											{width:360px; height:29px; margin:9px 0px 0px 0px; float:right; padding:0px 0px 0px 0px;}
#searchdiv											{margin:0px 0px 0px 86px; float:left;}
.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;}	
}
/* BANNER*/@media (min-width: 980px)and (max-width: 1226px){
#sidr  									{display:none;}
#navigation-toggle 						{display:none;}

#bannerfirst							{width:100%; height:92px; margin:0 auto; padding:0px 0px 0px 0px; float:left; background:#ffffff;}	
	#bannerbox1							{width:932px; height:92px; margin:0 auto; text-align:left; padding:0px 16px 0px 16px;}
		#logo							{width:310px; height:92px; margin:0px 0px 0px 0px; float:left;}
		.logoscale						{width:100%; height:100%; }
#bannersecond							{width:100%; height:38px; margin:0 auto; padding:0px 0px 0px 0px; float:left; background:#2ca694;}
	#bannerbox2							{width:932px; height:38px; margin:0 auto; text-align:left; padding:0px 16px 0px 16px;}
		#menuebox 						{width:645px; height:16px; margin:11px 0px 0px 0px;float:left; padding:0px 0px 0px 0px;}
			#topmenu 					{float:left; margin:0px 0px 0px 0px;}
				#topmenu ul 										{font-size:18px;}
				#topmenu ul li a 									{padding: 0px 32px 22px 0px;}
				#topmenu li ul li a 								{font-size:14px; width:225px; padding: 6px 12px 6px 12px;}
				#topmenu li ul 										{margin:29px 0px 0px 0px;}

				#topmenu ul 										{list-style-type:none; font-family:'Sintony', sans-serif;    margin:0px 0px 0px 0px; z-index:100; text-transform: none; }
				#topmenu ul li 										{margin:0px 0px 0px 0px; float:left; position:relative; z-index:101;color:#4d5359;}
				#topmenu ul li a 									{display:block; color:#ffffff; background:none; margin:0px; z-index:102;text-transform:uppercase;}
				#topmenu ul li a:hover 								{color:#3d383c; background:none;}
				#topmenu ul li#current a     						{color:#3d383c; background:none;}
				#topmenu ul li.active a    							{color:#3d383c; background:none;}
				#topmenu ul li ul li        						{text-decoration:none!important; font-family:'Sintony', sans-serif; text-transform:none;}
				#topmenu ul li ul li a       						{display:block; color:#4d5359; background: url('../images/bg_submenu.png'); margin:0px;z-index:9999;}
				#topmenu ul li ul li a:hover     					{display:block; color:#009de0; background:#ffffff;z-index:9999;}
				#topmenu ul li ul li#current a   					{color:#009de0; background:#ffffff;z-index:9999; }
				#topmenu ul li ul li.active a   					{color:#009de0; background:#ffffff;z-index:9999; }
				#topmenu li ul 										{display: none; position: absolute; top:0;	z-index: 104;}
				#topmenu li ul li 									{float:none; padding: 0px; z-index: 105;}
				#topmenu li ul li ul         						{display:none; position:absolute; top:0; z-index:104;}
				#topmenu li>ul 										{top:0; left:0; z-index: 108;}
				#topmenu li a 										{color: #ffffff; text-decoration: none;}
				#topmenu li:hover ul, #topmenu li ul li:hover ul 	{border-left:1px solid #009de0; border-right:1px solid #009de0; border-bottom:1px solid #009de0; display:block; z-index:9999;}
				#topmenu ul li:hover ul ul 							{display:none;}

		#searchbox 						{width:287px; height:29px; margin:9px 0px 0px 0px; float:right; padding:0px 0px 0px 0px;}
			#searchdiv					{margin:0px 0px 0px 32px; float:left;}
				.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;}	
}
/* BANNER*/@media (min-width: 695px)and (max-width: 979px){
#sidr  									{display:none;}
#navigation-toggle 						{display:none;}
/*MENU*/
/* Rollover-Menü */
/* toggle */
#navigation-toggle 										{font-size:24px; margin:0px; z-index:999; display:block; position:fixed; top:11px; right:12px; padding:12px 10px 8px 10px; background-color:#ffffff; border:#2ca694 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:#2ca694;}
#sidr  													{display:none;}
/* menue header */
.sidr-top												{width:300px; height:128px; background:#f1f1f1; opacity:1.0; margin:0px; padding:0px 10px 0px 10px;}
/* 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 #2ca694; font-size:20px; font-weight:bold; padding:0px 10px 1px 10px; color:#2ca694; 	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:0.9; font-size:1.0em; line-height:48px; margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; 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:#2ca694; 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:#2ca694; padding:0px 0px 0px 0px;}
.sidr-menue ul li.current a :hover  					{color:#2ca694;}
.sidr-menue ul li.current > a 	  						{color:#2ca694;}
.sidr-menue ul li.selected > a 							{color:#2ca694;}
.sidr-menue ul li.selected > a:hover 					{color:#2ca694;}
/* 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:#ffffff; padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li a:hover							{padding:0px 0px 0px 0px; color:#2ca694;}
.sidr-menue ul li ul li.active a						{padding:0px 0px 0px 0px; color:#2ca694;}
.sidr-menue ul li ul li.current a						{padding:0px 0px 0px 0px; color:#2ca694;}
.sidr-menue ul li ul li.current > a 	  				{color:#2ca694;}
.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; z-index:105;}
.sidr-menue li:hover ul, li.over ul 					{display:block;}
.sidr-menue-class-current > a 							{background:#ff0000; display:block; margin:0px;}	
	
#bannerfirst							{width:100%; height:90px; margin:0 auto; padding:0px 0px 0px 0px; float:left; background:#ffffff;}	
	#bannerbox1							{width:96%; height:90px; margin:0 auto; padding:0px 0px 0px 0px; float:left; background:#ffffff;padding:0px 2% 0px 2%;}
		#logo							{width:304px; height:90px; margin:0px 0px 0px 0px; float:left;}
		.logoscale						{width:100%; height:100%; }

#bannersecond							{width:100%; height:38px; margin:0 auto; padding:0px 0px 0px 0px; float:left; background:#2ca694;}
	#bannerbox2							{width:96%; height:38px; margin:0 auto; text-align:left; padding:0px 2% 0px 2%;}
		#menuebox 						{display:none;}
		#searchbox 						{width:258px; height:29px; margin:0 auto;}
			#searchdiv					{margin:7px 0px 0px 9px; float:left;}
				.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:1.3em; margin:51px 0px 30px 0px; text-transform:uppercase;font-weight:normal!important; padding:0px 0px 0px 0px;}
				.result-title							{font-size:1.2em; margin:12px 0px 4px 0px; color:#05326b; text-transform:uppercase;}
				.result-category						{font-size:1.0em; 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;}	
}
/* BANNER*/@media (max-width: 694px){
#sidr  									{display:none;}
#navigation-toggle 						{display:none;}
/*MENU*/
/* Rollover-Menü */
/* toggle */
#navigation-toggle 										{font-size:24px; margin:0px; z-index:999; display:block; position:fixed; top:11px; right:12px; padding:12px 10px 8px 10px; background-color:#ffffff; border:#2ca694 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:#2ca694;}
#sidr  													{display:none;}
/* menue header */
.sidr-top												{width:300px; height:128px; background:#f1f1f1; opacity:1.0; margin:0px; padding:0px 10px 0px 10px;}
/* 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 #2ca694; font-size:20px; font-weight:bold; padding:0px 10px 1px 10px; color:#2ca694; 	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:0.9; font-size:1.0em; line-height:48px; margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; 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:#2ca694; 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:#2ca694; padding:0px 0px 0px 0px;}
.sidr-menue ul li.current a :hover  					{color:#2ca694;}
.sidr-menue ul li.current > a 	  						{color:#2ca694;}
.sidr-menue ul li.selected > a 							{color:#2ca694;}
.sidr-menue ul li.selected > a:hover 					{color:#2ca694;}
/* 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:#ffffff; padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li a:hover							{padding:0px 0px 0px 0px; color:#2ca694;}
.sidr-menue ul li ul li.active a						{padding:0px 0px 0px 0px; color:#2ca694;}
.sidr-menue ul li ul li.current a						{padding:0px 0px 0px 0px; color:#2ca694;}
.sidr-menue ul li ul li.current > a 	  				{color:#2ca694;}
.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; z-index:105;}
.sidr-menue li:hover ul, li.over ul 					{display:block;}
.sidr-menue-class-current > a 							{background:#ff0000; display:block; margin:0px;}	
	
#bannerfirst							{width:100%; height:90px; margin:0 auto; padding:0px 0px 0px 0px; float:left; background:#ffffff;}	
	#bannerbox1							{width:96%; height:90px; margin:0 auto; padding:0px 0px 0px 0px; float:left; background:#ffffff;padding:0px 2% 0px 2%;}
		#logo							{width:236px; height:70px; margin:10px 0px 10px 0px; float:left;}
		.logoscale						{width:100%; height:100%; }

#bannersecond							{width:100%; height:38px; margin:0 auto; padding:0px 0px 0px 0px; float:left; background:#2ca694;}
	#bannerbox2							{width:96%; height:38px; margin:0 auto; text-align:left; padding:0px 2% 0px 2%;}
		#menuebox 						{display:none;}
		#searchbox 						{width:258px; height:29px; margin:0 auto;}
			#searchdiv					{margin:7px 0px 0px 9px; float:left;}
				.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:1.3em; margin:51px 0px 30px 0px; text-transform:uppercase;font-weight:normal!important; padding:0px 0px 0px 0px;}
				.result-title							{font-size:1.2em; margin:12px 0px 4px 0px; color:#05326b; text-transform:uppercase;}
				.result-category						{font-size:1.0em; 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;}	
}

/* SLIDER*/@media (min-width: 1227px){
#slider 								{width:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:#ffffff; float:left;}
.camera_caption > div 					{margin-bottom:31px!important; background:#2ca694!important; border-radius:15px!important; }
.camera_caption							{width:360px; margin:0px 0px 0px 405px /* (1170-360):2 */; display:block; z-index:1000; padding:0px; position:absolute; left:50%; transform:translate(-50%, 0%); float:left;}
.camera_caption_title 					{font-size:24px; line-height:1.2em; font-family:'Trebuchet ms', sans-serif; color:#ffffff; font-weight:700; text-transform:uppercase; list-style:none!important; text-align:left; margin-left:0;}
.camera_caption_desc					{font-size:13px; line-height:1.4; font-family:'Roboto', sans-serif; color:#ffffff; font-weight:normal;}
}
/* SLIDER*/@media (min-width: 980px)and (max-width: 1226px){
#slider 								{width:100%; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; background:#ffffff; float:left;}
.camera_caption > div 					{margin-bottom:31px!important; background:#2ca694!important; border-radius:15px!important; }
.camera_caption							{width:360px; margin:0px 0px 0px -286px /* (962-360):2 */; display:block; z-index:1000; padding:0px; position:absolute; left:50%; transform:translate(-50%, 0%); float:left;}
.camera_caption_title 					{font-size:24px; line-height:1.2em; font-family:'Trebuchet ms', sans-serif; color:#ffffff; font-weight:700; text-transform:uppercase; list-style:none!important; text-align:left; margin-left:0;}
.camera_caption_desc					{font-size:13px; line-height:1.4; font-family:'Roboto', sans-serif; color:#ffffff; font-weight:normal;}
}
/* SLIDER*/@media (min-width: 695px)and (max-width: 979px){
#slider 								{width:100%; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; background:#ffffff; float:left;}
.camera_caption > div 					{margin-bottom:31px!important; background:#2ca694!important; border-radius:15px!important; }
.camera_caption							{width:360px; margin:0px 0px 0px 0px; display:block; z-index:1000; padding:0px; position:absolute; left:50%; transform:translate(-50%, 0%); float:left;}
.camera_caption_title 					{font-size:24px; line-height:1.2em; font-family:'Trebuchet ms', sans-serif; color:#ffffff; font-weight:700; text-transform:uppercase; list-style:none!important; text-align:left; margin-left:0;}
.camera_caption_desc					{font-size:13px; line-height:1.4; font-family:'Roboto', sans-serif; color:#ffffff; font-weight:normal;}
}
/* SLIDER*/@media (min-width: 410px)and (max-width: 695px){
#slider 								{width:100%; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; background:#ffffff; float:left;}
.camera_caption > div 					{margin-bottom:31px!important; background:#2ca694!important; border-radius:15px!important; }
.camera_caption							{width:360px; margin:0px 0px 0px 0px; display:block; z-index:1000; padding:0px; position:absolute; left:50%; transform:translate(-50%, 0%); float:left;}
.camera_caption_title 					{font-size:24px; line-height:1.2em; text-align:center; margin:7px 0px 7px 0px; font-family:'Trebuchet ms', sans-serif; color:#ffffff; font-weight:700; text-transform:uppercase; list-style:none!important; text-align:left;}
.camera_caption_desc					{font-size:13px; text-align:center; line-height:1.4; font-family:'Roboto', sans-serif; color:#ffffff; font-weight:normal;}
}
/* SLIDER*/@media (max-width: 410px){
#slider 								{width:100%; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; background:#ffffff; float:left;}
.camera_caption > div 					{margin-bottom:31px!important; background:#2ca694!important; border-radius:15px!important; }
.camera_caption							{width:300px; margin:0px 0px 0px 0px; display:block; z-index:1000; padding:0px; position:absolute; left:50%; transform:translate(-50%, 0%); float:left;}
.camera_caption_title 					{font-size:19px; line-height:1.2em; font-family:'Trebuchet ms', sans-serif; color:#ffffff; font-weight:700; text-transform:uppercase; list-style:none!important; text-align:center; margin:7px 0px 7px 0px;}
.camera_caption_desc					{font-size:12px; text-align:center; line-height:1.4; font-family:'Roboto', sans-serif; color:#ffffff; font-weight:normal;}
}


/* HAUPTSTRUKTUR*/@media (min-width: 1227px){
body.width_0 div#container 								{width:1210px;}
#container												{width:1170px; margin:0 auto;}
	#main 												{width:1170px; margin:0px 0px 0px 0px; float:left; padding:0px 20px 0px 20px;}
		#maincontent80 									{width:770px; margin:0px 40px 80px 0px; padding:0px 0px 0px 0px; float:left;}
		#maincontent80 a								{color:#2ca694; text-decoration:none;}
		#maincontent80 a:hover							{color:#2ca694; text-decoration:underline;}
		#maincontent100 								{width:1170px; margin:0px 0px 80px 0px; padding:0px 0px 0px 0px; float:left;}
		#maincontent100 a								{color:#2ca694; text-decoration:none;}
		#maincontent100 a:hover							{color:#2ca694; text-decoration:underline;}
		#right											{width:280px; min-height:496px; background:#eef6f3; margin:40px 0px 50px 0px; padding:0px 40px 34px 40px; border-radius:15px; float:left;}
		#right a										{color:#3d3c3f; text-decoration:none;}
		#right a:hover									{color:#3d3c3f; text-decoration:underline;}
		.rightimgscale									{width:100%; height:100%; margin:12px 0px 120px 0px; padding:0px; float:left;}
		.contentcontainer								{width:780px; margin:18px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; }
		.contimg										{width:71px; margin:0px 0px 0px 0px; padding:0px 18px 0px 0px; float:left; }
		.contimgscale									{width:100%; height:100%;}
		.contentbox										{width:691px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; }
			.subtitel_1									{font-size:13px; font-weight:bold; margin:12px 0px 0px 0px; }
			.subtitel_2									{font-size:12px; margin:0px 0px 0px 0px; line-height:16px;}
}
/* HAUPTSTRUKTUR*/@media (min-width: 980px)and (max-width: 1226px){
body.width_0 div#container 								{width:962px;}
#container												{width:932px; margin:0 auto; background:#9effe9;}
	#main 												{width:932px; margin:0px 0px 0px 0px; float:left; padding:0px 15px 0px 15px;}
		#maincontent80 									{width:630px; margin:0px 15px 80px 0px; padding:0px 0px 0px 0px; float:left;}
		#maincontent80 a								{color:#2ca694; text-decoration:none;}
		#maincontent80 a:hover							{color:#2ca694; text-decoration:underline;}
		#maincontent100 								{width:932px; margin:0px 0px 80px 0px; padding:0px 0px 0px 0px; float:left;}
		#maincontent100 a								{color:#2ca694; text-decoration:none;}
		#maincontent100 a:hover							{color:#2ca694; text-decoration:underline;}
		#right											{width:255px; min-height:496px; background:#eef6f3; margin:30px 0px 40px 0px; padding:0px 16px 34px 16px; border-radius:15px; float:left;}
		#right a										{color:#3d3c3f; text-decoration:none;}
		#right a:hover									{color:#3d3c3f; text-decoration:underline;}
		.rightimgscale									{width:100%; height:100%; margin:12px 0px 70px 0px; padding:0px; float:left;}
		.contentcontainer								{width:630px; margin:18px 15px 0px 0px; padding:0px 0px 0px 0px; float:left; }
		.contimg										{width:60px; margin:0px 0px 0px 0px; padding:0px 18px 0px 0px; float:left; }
		.contimgscale									{width:100%; height:100%;}
		.contentbox										{width:500px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}
			.subtitel_1									{font-size:12px; font-weight:bold; margin:11px 0px 0px 0px; }
			.subtitel_2									{font-size:11px; margin:0px 0px 0px 0px; }
}
/* HAUPTSTRUKTUR*/@media (min-width: 695px)and (max-width: 979px){
body.width_0 div#container 				{width:100%;}
#container						{width:100%; margin:0px;}
#main 							{width:94%; margin:0px 3% 0px 3%; float:left; padding:0px 0px 0px 0px;}
	#maincontent80 					{width:100%; margin:0px 0px 80px 0px; padding:0px 0px 0px 0px; float:left;}
	#maincontent80 a				{color:#05326b; text-decoration:none;}
	#maincontent80 a:hover			{color:#05326b; text-decoration:underline;}
	#maincontent100 							{width:100%; margin:0px 0px 80px 0px; padding:0px 0px 0px 0px; float:left;}
	#maincontent100 a							{color:#05326b; text-decoration:none;}
	#maincontent100 a:hover						{color:#05326b; text-decoration:underline;}
	#right										{width:96%; margin:0px 0px 40px 0px; background:#eef6f3; padding:10px 2% 10px 2%; border-radius:5px; float:left;}
	#right a									{color:#3d3c3f; text-decoration:none;}
	#right a:hover								{color:#3d3c3f; text-decoration:underline;}
		.rightimgscale							{width:100%; height:100%; margin:12px 0px 70px 0px; padding:0px; float:left;}
		.contentcontainer						{width:100%; margin:18px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; }
			.contimg							{width:10%; margin:0px 0px 0px 0px; padding:0px 5% 0px 0px; float:left; }
			.contimgscale						{width:100%; height:100%;}
				.contentbox						{width:85%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}
		.subtitel_1								{font-size:1.0em; font-weight:bold; margin:11px 0px 0px 0px; }
		.subtitel_2								{font-size:0.9em; margin:0px 0px 0px 0px; }
}
/* HAUPTSTRUKTUR*/@media (max-width: 694px){
body.width_0 div#container 				{width:100%;}
#container						{width:100%; margin:0px;}
#main 							{width:94%; margin:0px 3% 0px 3%; float:left; padding:0px 0px 0px 0px;}
	#maincontent80 					{width:100%; margin:0px 0px 80px 0px; padding:0px 0px 0px 0px; float:left;}
	#maincontent80 a				{color:#2ca694; text-decoration:none;}
	#maincontent80 a:hover			{color:#2ca694; text-decoration:underline;}
	#maincontent100 							{width:100%; margin:0px 0px 80px 0px; padding:0px 0px 0px 0px; float:left;}
	#maincontent100 a							{color:#2ca694; text-decoration:none;}
	#maincontent100 a:hover						{color:#2ca694; text-decoration:underline;}
	#right										{width:96%; margin:0px 0px 40px 0px; background:#eef6f3; padding:10px 2% 10px 2%; border-radius:5px; float:left;}
	#right a									{color:#3d3c3f; text-decoration:none;}
	#right a:hover								{color:#3d3c3f; text-decoration:underline;}
		.rightimgscale							{width:100%; height:100%; margin:12px 0px 70px 0px; padding:0px; float:left;}
		.contentcontainer						{width:100%; margin:18px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; }
			.contimg							{width:20%; margin:0px 0px 0px 0px; padding:0px 5% 0px 0px; float:left; }
			.contimgscale						{width:100%; height:100%;}
				.contentbox						{width:75%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}
		.subtitel_1								{font-size:1.0em; font-weight:bold; margin:4px 0px 0px 0px; }
		.subtitel_2								{font-size:0.9em; margin:0px 0px 0px 0px; }
	
}

/* FORMATVORLAGEN*/@media (min-width: 1227px){		
body 									{font-size:14px; line-height:20px; color:#646567; font-family:'Sintony', sans-serif; margin:0px; text-align:left; font-weight:normal; background:#ffffff;}
.contentheading , .componentheading		{font-size:24px; margin:43px 0px 20px 0px;color:#3d3c3f; padding:0px 0px 0px 0px; font-weight:normal; text-transform:uppercase;}
.contentheading1						{font-size:22px; margin:0px 0px 18px 0px;padding:0px 0px 0px 0px; text-transform:uppercase;}
h2										{font-size:24px; margin:43px 0px 20px 0px;color:#3d3c3f; padding:0px 0px 0px 0px; font-weight:normal; text-transform:uppercase;}
h3										{font-size:24px; margin:0px 0px 20px 0px;color:#3d3c3f; padding:0px 0px 0px 0px; font-weight:normal; text-transform:uppercase;}
h4 										{font-size:22px;color:#3d3c3f; margin:0px; text-align:left; font-weight:normal;}
.subheading-category					{font-size:26px; color:#3d3c3f;}
.moduletable h3							{font-size:29px; margin:-30px 0px 28px 0px; color:#3d3c3f; padding:0px 0px 0px 0px; font-weight:normal; text-transform:uppercase;}
.Aufzaehlung 							{font-size:13px; line-height:13px; background: url('../images/kreis.png') no-repeat left 2px; margin: 0px 0px 3px 0px;padding: 2px 0px 2px 12px; text-align:left;}
.Titel-listing							{margin:13px 0px 3px 0px; font-weight:bold;}
.AbsatzAufzaehlung 						{margin:3px 0px 7px 0px; font-weight:normal;}
.titelright								{font-size:18px; margin:22px 0px 12px 0px;color:#3d3c3f; padding:0px 0px 0px 0px; font-weight:normal; text-transform:uppercase;}
.item-separator 						{height:15px; clear: both;}
.cols-1 .column-1						{width:1170px; margin:0px; padding: 0px; float:left;}
}
/* FORMATVORLAGEN*/@media (min-width: 980px)and (max-width: 1226px){
body 									{font-size:13px; line-height:19px; color:#646567; font-family:'Sintony', sans-serif; margin:0px; text-align:left; font-weight:normal; background:#ffffff;}
.contentheading , .componentheading		{font-size:22px; margin:43px 0px 20px 0px;color:#3d3c3f; padding:0px 0px 0px 0px; font-weight:normal; text-transform:uppercase;}
.contentheading1						{font-size:20px; margin:0px 0px 18px 0px;padding:0px 0px 0px 0px; text-transform:uppercase;}
h2										{font-size:22px; margin:43px 0px 20px 0px;color:#3d3c3f; padding:0px 0px 0px 0px; font-weight:normal; text-transform:uppercase;}
h3										{font-size:22px; margin:0px 0px 20px 0px;color:#3d3c3f; padding:0px 0px 0px 0px; font-weight:normal; text-transform:uppercase;}
h4 										{font-size:20px;color:#3d3c3f; margin:0px; text-align:left; font-weight:normal;}
.subheading-category					{font-size:24px; color:#3d3c3f;}
.moduletable h3							{font-size:26px; margin:-30px 0px 28px 0px; color:#3d3c3f; padding:0px 0px 0px 0px; font-weight:normal; text-transform:uppercase;}
.Aufzaehlung 							{font-size:13px; line-height:13px; background: url('../images/kreis.png') no-repeat left 2px; margin: 0px 0px 3px 0px;padding: 2px 0px 2px 12px; text-align:left;}
.Titel-listing							{margin:7px 0px 3px 0px; font-weight:bold;}
.AbsatzAufzaehlung 						{margin:3px 0px 7px 0px; font-weight:normal;}
.titelright								{font-size:16px; margin:20px 0px 12px 0px;color:#3d3c3f; padding:0px 0px 0px 0px; font-weight:normal; text-transform:uppercase;}
.item-separator 						{height:15px; clear: both;}
.cols-1 .column-1						{width:962px; margin:0px; padding: 0px; float:left;}
}	
/* FORMATVORLAGEN*/@media (min-width: 695px)and (max-width: 979px){
		body 									{font-size:1.0em; line-height:1.2em; color:#646567; font-family:'Sintony', sans-serif; margin:0px; text-align:left; font-weight:normal; background:#ffffff;}
		.contentheading , .componentheading		{font-size:1.3em; margin:43px 0px 20px 0px;color:#3d3c3f; padding:0px 0px 0px 0px; font-weight:normal; text-transform:uppercase;}
		.contentheading1						{font-size:1.2em; margin:0px 0px 18px 0px;padding:0px 0px 0px 0px; text-transform:uppercase;}
		h2										{font-size:1.3em; margin:43px 0px 20px 0px;color:#3d3c3f; padding:0px 0px 0px 0px; font-weight:normal; text-transform:uppercase;}
		h3										{font-size:1.3em; margin:0px 0px 20px 0px;color:#3d3c3f; padding:0px 0px 0px 0px; font-weight:normal; text-transform:uppercase;}
		h4 										{font-size:1.3em;color:#3d3c3f; margin:0px; text-align:left; font-weight:normal;}
		.subheading-category					{font-size:1.4em; color:#3d3c3f;}
		.moduletable h3							{font-size:1.5em; margin:-30px 0px 28px 0px; color:#3d3c3f; padding:0px 0px 0px 0px; font-weight:normal; text-transform:uppercase;}
		.Aufzaehlung 							{font-size:.; line-height:13px; background: url('../images/kreis.png') no-repeat left 2px; margin: 0px 0px 3px 0px;padding: 2px 0px 2px 12px; text-align:left;}
		.Titel-listing							{margin:7px 0px 3px 0px; font-weight:bold;}
		.AbsatzAufzaehlung 						{margin:3px 0px 7px 0px; font-weight:normal;}
		.Internlink 							{font-size:1.1em; line-height:150%; background: url('../images/pfeil1249.png') no-repeat left 3px; margin: 4px 0px 4px 0px;padding: 2px 0px 0px 20px; text-align:left;}
		.getmoreinfos	 						{font-size:1.1em; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;text-transform:none;font-weight:normal;}
		.gross 									{font-size:1.3em; font-weight:normal;}
		.kleinkursiv 							{font-size:0.9em; font-style:italic;}
		.kursiv 								{font-style:italic; margin:0px;}
		.strong 								{font-weight:bold;}
		.zentriert 								{text-align:center;}
		.item-separator 						{height:15px; clear: both;}
		.cols-1 .column-1						{width:100%; margin:0px; padding: 0px; float:left;}
}	
/* FORMATVORLAGEN*/@media (max-width: 694px){
		body 									{font-size:1.0em; line-height:1.2em; color:#646567; font-family:'Sintony', sans-serif; margin:0px; text-align:left; font-weight:normal; background:#ffffff;}
		.contentheading , .componentheading		{font-size:1.3em; line-height:1.4em; margin:43px 0px 20px 0px;color:#3d3c3f; padding:0px 0px 0px 0px; font-weight:normal; text-transform:uppercase;}
		.contentheading1						{font-size:1.2em; line-height:1.3em; margin:0px 0px 18px 0px;padding:0px 0px 0px 0px; text-transform:uppercase;}
		h2										{font-size:1.3em; line-height:1.4em; margin:43px 0px 20px 0px;color:#3d3c3f; padding:0px 0px 0px 0px; font-weight:normal; text-transform:uppercase;}
		h3										{font-size:1.3em; line-height:1.4em; margin:0px 0px 20px 0px;color:#3d3c3f; padding:0px 0px 0px 0px; font-weight:normal; text-transform:uppercase;}
		h4 										{font-size:1.3em; line-height:1.4em; color:#3d3c3f; margin:0px; text-align:left; font-weight:normal;}
		.subheading-category					{font-size:1.4em; line-height:1.5em; color:#3d3c3f;}
		.moduletable h3							{font-size:1.5em; line-height:1.6em; margin:-30px 0px 28px 0px; color:#3d3c3f; padding:0px 0px 0px 0px; font-weight:normal; text-transform:uppercase;}
		.Aufzaehlung 							{font-size:.; line-height:13px; background: url('../images/kreis.png') no-repeat left 2px; margin: 0px 0px 3px 0px;padding: 2px 0px 2px 12px; text-align:left;}
		.Titel-listing							{margin:7px 0px 3px 0px; font-weight:bold;}
		.AbsatzAufzaehlung 						{margin:3px 0px 7px 0px; font-weight:normal;}
		.Internlink 							{font-size:1.1em; line-height:150%; background: url('../images/pfeil1249.png') no-repeat left 3px; margin: 4px 0px 4px 0px;padding: 2px 0px 0px 20px; text-align:left;}
		.getmoreinfos	 						{font-size:1.1em; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;text-transform:none;font-weight:normal;}
		.gross 									{font-size:1.3em; font-weight:normal;}
		.kleinkursiv 							{font-size:0.9em; font-style:italic;}
		.kursiv 								{font-style:italic; margin:0px;}
		.strong 								{font-weight:bold;}
		.zentriert 								{text-align:center;}


		.item-separator 						{height:15px; clear: both;}
		.cols-1 .column-1						{width:100%; margin:0px; padding: 0px; float:left;}
	
}

/* FOOTER*/@media (min-width: 1227px){	
#body_footer					{width:100%; background:#646567; float:left;}		
#box_footer						{width:1170px;height:48px; margin:0px 0px 0px 0px;}
#footerinfo						{width:100%; margin:15px 0px 0px 0px; color:#ffffff; float:left;}
#footerinfo a					{color:#ffffff; text-decoration:none;}
#footerinfo a:hover				{color:#ffffff; text-decoration:underline;}
.footertxt						{font-size:14px;}
.footercont						{float:left;}
.footerdif						{float:left;}
}
/* FOOTER*/@media (min-width: 980px)and (max-width: 1226px){
#body_footer					{width:100%; background:#948a86; float:left;}		
#box_footer						{width:932px;height:38px; margin:0px 0px 0px 0px;}
#footerinfo						{width:100%; margin:11px 0px 0px 0px; color:#ffffff; float:left;}
#footerinfo a					{color:#ffffff; text-decoration:none;}
#footerinfo a:hover				{color:#ffffff; text-decoration:underline;}
.footertxt						{font-size:13px;}
.footercont						{float:left;}
.footerdif						{float:left;}	
}
/* FOOTER*/@media (min-width: 695px)and (max-width: 979px){
#body_footer					{width:100%; background:#948a86; float:left;}		
#box_footer						{width:94%; margin:0px 3% 0px 3%; height:48px; }
#footerinfo						{width:100%; margin:12px 0px 12px 0px; color:#ffffff; float:left;}
#footerinfo a					{color:#ffffff; text-decoration:none;}
#footerinfo a:hover				{color:#ffffff; text-decoration:underline;}
.footertxt						{font-size:1.0em;text-align:center;}
.footercont						{float:none;}
.footerdif						{display:none;float:left;}
}
/* FOOTER*/@media (max-width: 694px){
#body_footer					{width:100%; background:#948a86; float:left;}		
#box_footer						{width:94%; margin:0px 3% 0px 3%; height:48px; }
#footerinfo						{width:100%; margin:12px 0px 12px 0px; color:#ffffff; float:left;}
#footerinfo a					{color:#ffffff; text-decoration:none;}
#footerinfo a:hover				{color:#ffffff; text-decoration:underline;}
.footertxt						{font-size:1.0em;text-align:center;}
.footercont						{float:none;}
.footerdif						{display:none;float:left;}
	
}


	

