/****
	GENERAL SCREEN CSS FILE
		****/

html {
	/* height: 100%; */
	margin: 0;
	padding: 0;
	
}
	
body {
	/*height: 100%;*/
	margin: 0;
	padding: 0;	
	font-family:"Ralewayneu","Raleway",Verdana,Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;		
	color: #000;
	text-align: left;
	line-height:1.5;
	font-weight:400;
	overflow-x:hidden;
	background-color:#ebecec;
	letter-spacing:0.5px;
	-webkit-font-feature-settings: "lnum";
-moz-font-feature-settings: "lnum";
font-feature-settings: "lnum";

}
input,
select,
textarea {
	font-family:"Raleway",Verdana,Arial, Helvetica, sans-serif;
}


* {
	margin:0;
	padding:0;
}

.col {
    flex-basis: auto;
    padding-right: 15px;
    padding-left: 15px;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
.frame{
	padding:0;
	margin:0;
}

.clearBoth{
	clear:both;
}


a img {
	border:none;
}

p.align-right { text-align: right; }
p.align-center { text-align: center; }
p.align-left { text-align: left; }

p {
	margin: 0 0 0;
	padding: 0;
}
body ul,
body ul li,
body ol,
body ol li{
	padding:0;
	margin:0;
}



/****
	CONTAINER & defaultwidth
		****/
		
			.container{
				width:100%;
				max-width:100%;
				padding-left:0;
				padding-right:0;
			}
			.wak-container {
				position:relative;
				text-align:center;
			}
			
			.defaultwidth {
				margin: 0px auto 0px auto;
				padding: 0;
				width: 1230px; height: auto;
				position: relative;
				text-align: left;
				max-width:100%;
			}
			#headercontainer {
				position:absolute;
				top:0;
				width:100%;
				left:0;
				z-index:90;
			}
			#topcontainer {
				min-height:221px;
			}
			#top .ce-gallery{
				float:none;
				margin:0;
			}
			#top .ce-gallery .ce-column{
				float:none;
				margin:0;	
			}
			#top .ce-gallery .ce-column figure {
				display:block;
			}
			#top .ce-gallery .ce-column figure img{
				width:100% !important;
			}
			
			#footercontainer,
			#footerbottomcontainer {
				background-color:#3c4449;
			}
			
			#header {
				text-align:left;
			}
			
			#topcontainer{
				position:relative;
			}

					
/****
	LOGO
		****/	
			#logo {
				position:absolute;
				left:0px;
				margin-top:69px;
				max-width:210px;	
			}
			#logo .wak-logo-light{
				display:none;
			}
			#logo .wak-logo-light,
			#logo .wak-logo-dark {
				position:absolute;
				width:210px;
			}
			
			body.wak-dark-header-bg #logo .wak-logo-light {
				display:block;
			}
			body.wak-dark-header-bg #logo .wak-logo-dark{
				display:none;
			}
			
			
			#buttons{
				position:absolute;
				right:0;
				top:0;
			}
			#kontaktbutton {
				display:none;
				width:210px;
				float:left;
			}
			#kontaktbuttonlink{
				display:block;
				height:30px;
				line-height:30px;
				font-size:13px;
				font-weight:500;
				color:#FFF !important;
				text-align:center;
				background-color:#ee6400;
			}
			#contrast {
				display: block;
				float: left;
			}
			#contrast a{
				padding: 0 20px;
				display:block;
				height:30px;
				line-height:30px;
				font-size:13px;
				font-weight:500;
				color:#FFF !important;
				text-align:center;
				background-color:#ee6400;
			}
			
/**** SEARCH *****/

			#search{
				overflow: hidden;
				float:left;
				width:210px;
			}
			#tx-indexedsearch-searchbox-button-submit{
				display:none;
			}
			#tx-indexedsearch-searchbox-sword {
				font-weight:500;
				height:30px;
				line-height:30px;
				width:210px;
				background-color:#FFF;
				border:none;
				color:#000;
				font-size:13px;
				text-align:center;
				display:block;
			}
	
/****
	ANIMATION / FLEXSLIDER
		****/
		
			#wsslider-734{
				background-color: #000;
			}
			.flexslider { 
				margin: 0 0 0px; 
				background: #fff; 
				border: 0px solid #fff; 
				position: relative; 
				-webkit-border-radius: 0px; 
				-moz-border-radius: 0px; 
				-o-border-radius: 0px; 
				border-radius: 0px; 
				-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.2); 
				-moz-box-shadow: 0 0px 0px rgba(0,0,0,.2); 
				-o-box-shadow: 0 0px 0px rgba(0,0,0,.2); 
				box-shadow: 0 0px 0px rgba(0,0,0,.2); 
				zoom: 1; 
			}
			
			.tx-ws-flexslider .caption-body h2{
				text-align:left;
				padding:0 0 28px 0;
			}
			.tx-ws-flexslider .caption-body p{
				text-align:left;				
			}
			.tx-ws-flexslider  .caption-body p{
				color:#FFF;
			}
			.tx-ws-flexslider  .caption-body p img{
				left:480px;
				top:-15px;
				width:220px !important;
				position:absolute;
			}
			.tx-ws-flexslider .caption-body a{
				margin-top:29px;
				color:#FFF !important;
				font-weight:bold;
				width:auto;
				padding:0 40px;
				height:48px;
				line-height:48px;
				text-align:center;
				display:inline-block;
				background-color:#4d648c;
			}
			.tx-ws-flexslider  .caption-text{
				left:50%;
			}
			.tx-ws-flexslider .caption-text {
				left:50%;
				margin-left:-615px;
				top:285px;
				width:1230px;
				background:none;
				padding:0;
			}
			.tx-ws-flexslider .caption-text .caption-text-inner{
				max-width:460px;
			}
			.flexslider .flex-direction-nav .flex-next:before,
			.flexslider .flex-direction-nav .flex-prev:before{
				display:none !important;
			}
			.flexslider .flex-direction-nav .flex-next,
			.flexslider .flex-direction-nav .flex-prev{
				text-align:left;
				text-indent:-9999px;
				overflow:hidden;
				background-repeat:no-repeat;
				background-position:center center;
				background-size:35px 35px;
				height:35px;
				width:35px;
				top:auto !important;
				bottom:30px;
			}
			.flexslider .flex-direction-nav .flex-next {
				background-image:url(../img/pfeilrechts.png);
				right:50% !important;
				margin-left:-90px !important;
			}
			.flexslider .flex-direction-nav .flex-prev{
				left:50% !important;
				margin-left:-90px !important;
				background-image:url(../img/pfeillinks.png);
			}
				

			
/****
	CONTENT & SITEMETAS
		****/
	



			/* CONTENT */

			#content {
				min-height:500px;
				padding-top:0px;
				padding-bottom:120px;
			}
			#content .ce-left .ce-gallery, 
			#content .ce-column{
				float:none;
				max-width:100%;
			}
			#content .ce-gallery figure {
				display:block;
				max-width:100%;
			}
			#content p {
				padding:0px 0 24px 0;	
			}
			p a,
			.frame p a[class=""], 
			.frame p a:not([class]) {
				color:#4d648c;
			}
			#content .e-bodytext ul{
				margin:0;
				padding:0px 0;	
			}
			#content .e-bodytext ol{
				margin:0 0 0 20px;
				padding:0px 0;	
			}
			
			/*#content .frame-type-text ul li:before {
				display:block;
				content:"›";	
				position:absolute;
				left:0;
			}*/
			#content .frame-type-text ul li{
/*				list-style:none;
				position:relative;
				padding:0 0 0 12px;
*/
				list-style:none;
				padding-left:25px;
				background-image:url(../img/pfeilrechts.png);
				background-repeat:no-repeat;
				background-position:5px 8px;
				background-size:10px 10px;
			}
			#content p.wak-no-space{
				padding-bottom:0;
			}
				

			#colmiddle DIV.csc-textpic DIV.csc-textpic-single-image IMG{
				/*margin-bottom:0;*/
			}
			.csc-textpic-imagewrap{
				/*position:relative;*/
			}
			.csc-textpic-center-outer,
			.csc-textpic-center-inner{
				max-width:100%;
			}
			div.csc-textpic-imagecolumn{
				/*max-width:32%;
				margin-right:2%;*/
			}
			div.csc-textpic-imagecolumn .csc-textpic-image {
				max-width:100%;
			}
			div.csc-textpic-imagecolumn.csc-textpic-lastcol {
				/*margin-right:0;*/
			}

			/** COLS **/
		
			/*#colleft{
				position:relative;
				float:left;
				width:20%;
				margin-right:5%;
			}
			#colmiddle{
				position:relative;
				float:left;
				width:50%;
			}
			#colright{
				position:relative;
				float:right;
				width:20%;
			}*/
			
			/** GOOGLE MAPS **/
			
			#content .wak-youtube {
				position:relative;
				padding-top:56.25%;
			}
			#content .wak-youtube iframe {
				width:100% !important;
				position:absolute;
				left:0;
				top:0;
				height:100% !important;
			}
			#content iframe{
				width:100% !important;
				border:none;
			}
			#content .wak-youtube-link {
				text-align:right;
				padding-top:0px;
				margin-top:-4px;
			}
			#content .wak-youtube-copyright{
				position:absolute;
				font-size:12px;
				padding-top:0px;
			}
			#content .wak-youtube-copyright a{
				color:#000 !important;
			}
			
			
			/* FRAMES */
			
			.gridrow .csc-default{
				margin-bottom:0px;
			}
			.csc-default,
			.frame-block1,
			.frame-block2 {
				margin-bottom:20px;
			}
			
			.frame-block1 {
				padding:15px 15px;
				background-color:#0073b3;	
			}
			.frame-block2 {
				padding:15px 15px;
				background-color:#e8e8e8;	
			}
			.frame-block1 p,
			.frame-block1 li,
			.frame-block1 a,
			.frame-block1 h1,
			.frame-block1 h2,
			.frame-block1 h3,
			.frame-block1 h4,
			.frame-block1 h5,
			.frame-block1 h6{
				color:#FFF !important;
			}
			
			/* GRID */
			
			.gridrow{
				margin-left:-2%;
				margin-right:-2%;
			}
			.grid_col1,
			.grid_col2,
			.grid_col3,
			.grid_col4,
			.grid_col5,
			.grid_col6,
			.grid_col7,
			.grid_col8,
			.grid_col9,
			.grid_col10,
			.grid_col11,
			.grid_col12 {
				position:relative;
				float:left;
				margin-left:2%;
				margin-right:2%;
			}
			.grid_col1 { width:4.33%; }
			.grid_col2 { width:12.66%; }
			.grid_col3 { width:21%; }
			.grid_col4 { width:29.33%; }
			.grid_col5 { width:37.66%; }
			.grid_col6 { width:46%; }
			.grid_col7 { width:54.33%; }
			.grid_col8 { width:62.66%; }
			.grid_col9 { width:71%; }
			.grid_col10 {width:79.33%; }
			.grid_col11 {width:87.66%; }
			.grid_col12 {width:96%; }


			
		/*** MENU ***/
		
			#menu {
				position:absolute;
				margin: 105px 0 0 0;
				right:0;
			}
			
			
			#menu ul {
				
				margin: 0px;
				padding: 0;
				list-style: none;
			}
			
			#menu span { display: none; }
			#menu ul li {
				float:left;
				display:block;
				margin:  0 0 0 24px;
			}
			
			#menu ul li a {
				font-size:16px;
				color:#000;
				font-weight:bold;
				display:block;
				padding-bottom:0px;
				line-height:30px;
				letter-spacing:0.2px;
			}
			#menu ul li.menu4 > a.active {
				color:#000;
			}
			body#bodypid-1 #menu ul li.menu4 > a {
				border-bottom: 2px solid #ee6400 !important;
			}
			body #menu ul li.menu4 > a {
				border-bottom: 0px solid #ee6400 !important;
			}
			
			#menu ul li a.active { 
				color:#ee6400;
				border-bottom:2px solid #ee6400;
			}	

			#menu ul li a:hover { 
			}
			
			body.wak-dark-header-bg #menu ul li a{
				color:#FFF;
			}
			body.wak-dark-header-bg #menu ul li.menu4 > a.active {
				color:#FFF;
			}	

			
			#menu ul li.menu16 > ul:before{
				position:absolute;
				content:"";
				display:block;
				width:9999px;
				height:100%;
				top:0px;
				right:100%;
				background-color:#ebecec;
			}
			#menu ul li.menu16 > ul:after{
				position:absolute;
				content:"";
				display:block;
				width:9999px;
				height:100%;
				top:0px;
				left:100%;
				background-color:#ebecec;
			}
							
			#menu ul li.menu16 > ul {
				/*display:block !important;*/
			}
					
			#menu ul li.menu16 > ul {
				z-index:99;
				display:none;
				position:absolute;
				top:30px;
				right:0;
				width:100%;
				background-color:#ebecec;
				padding:21px 0 44px 0;
				margin:0 0 0 0px;
			}
			#menu ul li.menu16 > ul > li.first-child:before {
				position:absolute;
				left:-2000px;
				top:0;
				width:5230px;
				height:2px;
				background-color:#ee6400;
				content:"";
				display:block;
				z-index:50;
			}
			#menu ul li.menu16 > ul > li {
				float:left;
				width:16.667%;
				display:block;
				padding:0 0px 0 1.667%;
				margin:0;
			}
			#menu ul li.menu16 > ul > li:nth-child(1) { width: 17%; padding-left: 0; }
			#menu ul li.menu16 > ul > li:nth-child(2) { width: 16%; }
			#menu ul li.menu16 > ul > li:nth-child(3) { width: 17%; }
			#menu ul li.menu16 > ul > li:nth-child(4) { width: 10%; }
			#menu ul li.menu16 > ul > li:nth-child(5) { width: 17%; }
			#menu ul li.menu16 > ul > li:nth-child(6) { width: 11%; }
			#menu ul li.menu16 > ul > li:nth-child(7) { width: 12%; }

			#menu ul li.menu16 > ul > li > a{
				border:none;
				line-height:1.28;
				padding:5px 0;
				display:block;
				margin:0px 0;
				font-weight:bold;
				color:#4d648c;
				font-size:14px;
			}
			#menu ul li.menu16 > ul > li > a:hover,
			#menu ul li.menu16 > ul > li > a.active{
				color:#ee6400;
			}
			#menu ul li.menu16 > ul > li > ul{
				opacity:1 !important;
				display:block !important;
				padding-top:15px;
				position:relative;
			}
			#menu ul li.menu16 > ul > li > ul > li{
				clear:both;
				float:none;
				display:block;
				padding:0;
				margin:0;
				width:100%;
			}
			#menu ul li.menu16 > ul > li > ul > li > a{
				border:none;
				font-size:14px;
				font-weight:normal;
				line-height:1.28;
				padding:5px 0;
				color:#000;
			}
			#menu ul li.menu16 > ul > li > ul > li > a:hover,
			#menu ul li.menu16 > ul > li > ul > li > a.active{
				color:#ee6400;
			}
				
			
			#magic-line { display:none !important; position: absolute; top: 22px; left: 0; width: 100px; height: 2px; background: #ce0a21; margin-left:0px !important; }
	
/*			#menu_responsive{
				display:none;
			}
*/
			
/****
	FOOTER
		****/	

		#footer {
			padding:66px 0 53px 0;
			margin:0 auto;
			text-align:left;
		}
		#footer a,
		#footer {
			color:#FFF;
			font-size:16px;	
			font-weight:400;
		}
		#footer b,
		#footer strong{
			font-weight:600;
		}
		#footer .col-sm-8 b,
		#footer .col-sm-8 strong {
			font-weight:500;
		}
		#footer .col-sm-8 a {
			color:#ee6400;
			font-weight:bold;
		}
		#footer a:hover{
			text-decoration:none;
		}
		
		#footerbottom{
			padding:8px 0 12px;
			border-top:1px solid #FFF;
		}
		#footerbottom p.copyright{
			font-size:13px;
			color:#FFF;
		}

		#footer #c729 {
			max-width: 35px;
			padding-top: 59px;
		}
		#footer #c967{
			margin-top: 40px !important;
		}
		#footer #c967 a{
			color: #ee6400;
			font-weight: 600;
		}
		
		
		/*** SITELINKS ***/
		
			#sitelinks {
				margin: 10px 0 0 0;
			}
			
			
			#sitelinks ul {
				
				margin: 0 0 0 0px;
				padding: 0;
				list-style: none;
			}
			
			#sitelinks ul li:first-child {
				border-left:none;
			}
			#sitelinks ul li {
				line-height:1;
				display:inline-block;
				padding:  0 10px;
				border-left:1px solid #FFF;
			}
			
			#sitelinks ul li a {
				
			}
			
			#sitelinks ul li a.active { 
			}

			#sitelinks ul li a:hover { 
			}

					
		
/****
	BESONDERE ELEMENTE 
		****/
		
		.button-style a,
		.button-style a:hover {
			background-color:#4d648c;
			color:#FFF !important;
			font-weight:bold;
			width:auto;
			font-size: 16px;
			padding:12px 40px;
			line-height:1.5;
			height:auto;
			text-align:center;
			display:inline-block;
		}
		
		
		
		.frame-layout-5 {
			padding:42px 25px 24px 25px;
			background-color:#ebecec;
		}
		.frame-layout-5 h3 {
			font-size:21px;
			line-height:1.23;
			color:#4d648c;
			padding:0 0 25px 0;
		}
		.frame-layout-5 p {
			color:#4d648c;
		}
		.frame-layout-5 .button-style a,
		#c409 .button-style a{
			background-color:#FFF ;
			color:#ee6400 !important;
			font-weight:bold;
		}
		
		/* WEISSE BOX */
		/* HOME ÖFFNUNGSZEITEN BOX */
		
		.frame-layout-6,
		.frame-layout-13 {
			padding:37px 25px 13px 25px;
			background-color:#FFF;
			margin-bottom:30px;
		}
		.frame-layout-13 {
			background-color:#f8f8f8;
		}
		.frame-layout-6 p,
		.frame-layout-13 p {
			text-align:center;
			font-size:21px;
			line-height:1.7;
			color:#4d648c;
		}
		.frame-layout-6 a,
		.frame-layout-13 a {
			color:#ee6400;
		}		
		
		
		.frame-layout-7{
			position:relative;
			margin-bottom:30px;
		}
		.frame-layout-7 .ce-bodytext{
			position:absolute;
			z-index:20;
			left:25px;
			top:19px;
		}
		.frame-layout-7 .ce-gallery {
			margin:0 !important;
		}
		.frame-layout-7 .ce-bodytext p a{
			color:#4d648c;
			font-weight:bold;
		}
		.frame-layout-7 .ce-row{
			margin:0;
			-o-transition:.5s;
			-ms-transition:.5s;
			-moz-transition:.5s;
			-webkit-transition:.5s;
			transition:.5s;
		}
		.frame-layout-7 .ce-row:nth-child(2) {
			position:absolute;
			left:0;
			top:0;
			width:100%;
			opacity:0;
		}
		.frame-layout-7.hover .ce-row:nth-child(2){
			opacity:1;
		}
		.frame-layout-7.hover .ce-bodytext p a {
			color:#FFF;
		}
		
		.frame-layout-8 {
			min-height:380px;
			margin-bottom:30px;
		}
		.frame-layout-8 .ce-bodytext{
			padding-left:25px;
			padding-top:18px;
		}
		.frame-layout-8 p strong{
			color:#FFF;
			font-weight:bold;
		}
		.frame-layout-8 h3{
			padding:2px 0 0 0;
			color:#FFF;
			font-size:28px;
			line-height:1.28;
			font-weight:bold;
		}
		
		
		.frame-layout-9 .col > .frame:first-child {
			border-top:2px solid #4d648c;
		}
		.frame-layout-9 h5{
			padding:1px 0 0px 7px;
			letter-spacing:normal;
			text-transform:none;
		}
		.frame-layout-9 h4{
			padding:0;
			font-size:16px;
			color:#ee6400;
			font-weight:bold;
		}
		.frame-layout-9 a{
			color:#ee6400;
		}
		.frame-layout-9 iframe{
			padding-bottom:29px;
			padding-top:6px;
		}
		
		/** LOVE PLANET BOX***/
		
		.frame-layout-10 {
			background-color:#41b5ac;    
			min-height: 338px;
			padding-left: 25px;
			padding-right: 25px;
			margin-bottom:30px;
		}
		.frame-layout-10 .ce-gallery{
			max-width:53% !important;
			padding-top:25px;
			margin-bottom:25px !important;
			margin-left:25px !important;
			width:300px !important;
		}
		.frame-layout-10 h5 {
			font-weight: bold;
			text-transform:none;
			color: #FFF;
			padding-top: 18px;
		}
		.frame-layout-10 h3 {
			padding:26px 0 24px 0;
			color: #FFF;
			font-size: 28px;
			line-height: 1.28;
			font-weight: bold;
		}
		.frame-layout-10 p{
			color: #FFF;
	    	font-weight: 500;
		}
		
		/*** RECYLING SERVICE PAKET HOME ***/
		
				
		
		.frame-layout-11 {
			padding:18px 25px 18px 25px;
			background-color:#ebecec;
		}
		.frame-layout-11 h5 {
			font-weight: bold;
			text-transform:none;
			color: #4d648c;
		}
		.frame-layout-11 h3 {
			padding:26px 0 24px 0;
			color: #4d648c;
			font-size: 28px;
			line-height: 1.28;
			font-weight: bold;
		}		
		.frame-layout-11 p {
			color:#4d648c;
		}
		.frame-layout-11 .button-style a {
			background-color:#FFF ;
			color:#ee6400 !important;
			font-weight:bold;
		}
		
		/*** RECYLING KREISLAUF ***/
		
				
		
		#content .frame-layout-12 p {
    		font-weight: bold;
			border-top: 2px solid #4d648c;
			padding: 10px 0 19px 0;
			color: #4d648c;
		}
		#content .frame-layout-12 p strong{
			width:32px;
			height:32px;
			background-color:#4d648c;
			color:#FFF;
			text-align:center;
			display:inline-block;
			margin-right:10px;
			line-height:32px;
			border-radius:32px;
		}
		.frame-layout-12 {
			padding-left: 0;
			padding-right: 0;
			padding-bottom: 64px;
		}		
		.frame-layout-12 .ce-gallery{
			margin:0 !important;
		}
			
			
	/*** ABSSTÄNDE ***/
	
	
	.frame-space-after-extra-small {
		margin-bottom: 30px;
	}
	.frame-space-after-small {
		margin-bottom: 60px;
	}
	.frame-space-after-medium {
		margin-bottom: 90px;
	}
	.frame-space-after-large {
		margin-bottom: 120px;
	}
	.frame-space-after-extra-large {
		margin-bottom: 150px;
	}
	.frame-space-before-extra-small {
		margin-top: 30px;
	}
	.frame-space-before-small {
		margin-top: 60px;
	}
	.frame-space-before-medium {
		margin-top: 90px;
	}
	.frame-space-before-large {
		margin-top: 120px;
	}
	.frame-space-before-extra-large {
		margin-top: 150px;
	}



		
	/*** NEWS HOME ***/
	

	.news-list-home {
		position:relative;
		background-color:#4d648c;
		min-height:380px;
		padding-bottom:30px;
		margin-bottom:30px;
		padding-left:25px;
		padding-right:25px;
		cursor:pointer;
	}
	.news-list-home .wak-news-home-header{
		font-weight:bold;
		color:#ee6400;
		padding-top:18px;
	}
	.news-list-home h3{
		padding:26px 0 24px 0;
		color:#FFF;
		font-size:28px;
		line-height:1.28;
		font-weight:bold;
	}
	.news-list-home h3 a{
		color:#FFF !important;
	}
	.news-list-home p{
		color:#FFF;
		font-weight:500;
	}
	.news-list-home .footer {
		position:absolute;
		bottom:18px;
		left:25px;
		color:#b8c1d1;
		font-size:14px;
	}
	
	/*** NEWS LIST ***/
	
	.news-list-view .article{
		padding-bottom:55px;
		border-top:2px solid #4d648c;
	}
	.news-list-view .col:nth-child(3n+1){
		clear:both;
	}
	.news-list-view .news-list-date {
		padding-top:5px;
		padding-bottom:6px;
		color:#4d648c;
	}	
	.news-list-view h3 {
		padding-top:20px;
		padding-bottom:25px;
		font-size:24px;
		line-height:1.25;
	}
	.news-list-view h3 a {
		color:#4d648c !important;
	}
	.news-list-view .news-list-read-more a{
		font-weight:bold;
	}
	
	
	/*** NEWS DETAILS ***/
	
	.news-single .article{
		border-top:2px solid #4d648c;
	}
	.news-single .news-list-date {
		padding-top:5px;
		padding-bottom:54px;
		color:#4d648c;
	}	
	.news-single h3{
		padding-bottom:33px;
	}
	.news-single .news-backlink-wrap{
		border-top:1px solid #4d648c;
		padding-top:12px;
	}
	.news-single .news-backlink-wrap a{
		font-weight:bold;
	}
	.news-single .news-text-wrap {
		padding-bottom:21px;
	}
	.news-single .news-img-wrap{
		padding-bottom:51px;
	}
	.news-single .wak-news-slideshow-wrap {
		padding-bottom:40px;
	}
	
	
	/**** ACCORDEON ***/
	
	.card {
		border-radius:0px !important;
		background:none !important;
		border:none !important;
	}
	.card-header{
		padding:0 0 32px 0 !important;
		border:none !important;
		background:none !important;
		border-radius:0px !important;
	}
	#bodypid-6 .card-header{
		min-height:100px;
	}	
	.card-body{
		padding:9px 0 37px 0;
	}
	.card-header h5{
		padding: 0 0 0 0;
		font-size: 24px;
		font-weight: normal;
		line-height: 1.2;
		text-transform: none;
		letter-spacing: 0;
		color: #ee6400;
		margin:0;
		text-align:left;
	}
	.card-header h5 button.btn-link{
		border-radius:0 !important;
		box-shadow:none !important;
		outline:none !important;
		white-space:normal;
		border-top:1px solid #ee6400;
		text-decoration:none !important;
		font-size: 24px;
		font-weight: normal;
		line-height: 1.2;
		text-transform: none;
		letter-spacing: 0;
		color: #ee6400;
		text-align:left;
		border-left:none;
		border-right:none;
		border-bottom:none;
		padding:5px 40px 5px 0;
		margin:0;
		display:block;
		width:100%;
		background-image:url(../img/accord-opened.png);
		background-repeat:no-repeat;
		background-position:right center;
		background-size:18px 18px;
		background-color: transparent !important;
	}
	.card-header h5 button.btn-link.collapsed {
		border-top:1px solid #4d648c;
		color: #4d648c;
		background-image:url(../img/accord-closed.png);
		background-size:24px 24px;
	}
	.show.collapse,
	.in.collapse {
		display:block !important;
		overflow:hidden;
	}
	
	.wak-grid-team,
	.wak-mitarbeiter{
		background-color:#FFF;
		margin-bottom:33px;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.wak-mitarbeiter .ce-col:first-child{
		flex: auto;
		width:27%;
		padding: 0;
	}
	.wak-mitarbeiter .ce-col:last-child{
		flex: auto;
		padding-top:15px;
		width:73%;
		padding-left:25px;
		padding-right:10px;
	}
	.wak-grid-team-right{
		padding-top:15px;
		float:right;
		width:73%;
		padding-left:25px;
		padding-right:10px;
		display: block;
	}
	.wak-grid-team-left {
		float:left;
		width:27%;
		padding: 0;
	}
	
	#content .wak-grid-team-right p,
	#content .wak-mitarbeiter p {
		color:#3c4449;
		padding-bottom:10px;
	}
	.wak-grid-team .ce-gallery,
	.wak-mitarbeiter .ce-gallery  {
		margin:0 !important;
	}
	.wak-grid-team p a,
	.wak-mitarbeiter p a{
		color:#ee6400 !important;
	}
	.wak-grid-team p a:hover,
	.wak-mitarbeiter p a:hover{
		color:#ee6400 !important;
	}
	
	/*** BENEFIT ***/
	
	#c625 h1,
	#c655 h1 {
		border-top:none;
	}
	.wak-grid-benefit{
		background-color:#FFF;
		margin-bottom:33px;
		display: flex;
		align-items: center;
		justify-content: center;
		min-height:180px;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.wak-grid-benefit-left{
		flex: auto;
		width:27%;
		padding-left:25px !important;
		padding-top:25px;
		padding-bottom:25px !important;
	}
	.wak-grid-benefit .ce-gallery{
		margin-bottom:0 !important;
	}
	.wak-grid-benefit-right{
		flex: auto;
		padding-top:10px;
		width:73%;
		padding-left:25px !important;
		padding-right:20px !important;
	}
	#content .wak-grid-benefit p {
		padding-bottom:10px;   
		color: #3c4449;
	}
	
	/*** NEWS CATEGORIES ***/
	
	.news-categories-list ul li {
		list-style:none;
		margin:0;
		padding:0;
	}
	.news-categories-list > ul > li > div.wak-category-description,
	.news-categories-list > ul > li > div.wak-category-image {
		display:none;
	}
	.news-categories-list > ul > li > ul {
		margin-left:-15px;
		margin-right:-15px;
	}
	.news-categories-list > ul > li > ul > li {
		float:left;
		width:33.33%;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:64px;
	}
	.news-categories-list > ul > li > ul > li:nth-child(3n+1) {
		clear:both;	
	}
	div.wak-category-description{
		font-weight:bold;
		border-top:2px solid #4d648c; 
		padding:5px 0 24px 0;		
		-o-transition:.5s;
		-ms-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s;
		transition:.5s;
	}
	div.wak-category-description a{
		color:#4d648c !important; 
	}
	div.wak-category-image {
		border:1px solid #FFF;		
		-o-transition:.5s;
		-ms-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s;
		transition:.5s;
	}

	li.wak-hover div.wak-category-description{
		border-top:2px solid #ee6400; 
	}
	li.wak-hover div.wak-category-description a{
		color:#ee6400 !important; 
	}	
	li.wak-hover div.wak-category-image {
		border:1px solid #ee6400;
	}
	
	
	/***NEWS PRODUKTE ***/
	
	.news-list-products .article{
		padding-top:74px;
		padding-bottom:44px;
		border-bottom:2px solid #4d648c;
	}
	.news-products-header{
		margin-top:-10px;
		padding-bottom:9px;
	}
	.news-products-teaser-wrap{
		padding-bottom:20px;
	}
	.news-products-text-wrap img{
		height:41px !important;
		width:auto !important;
	}
	.news-products-text-wrap ul li,
	#content .news-text-wrap ul li {
		list-style:none;
		padding-left:25px;
		background-image:url(../img/pfeilrechts.png);
		background-repeat:no-repeat;
		background-position:5px 8px;
		background-size:10px 10px;
	}
	.news-products-text-wrap ul,
	#content .news-text-wrap ul{
		padding-bottom:24px;
	}
	.news-products-text-wrap b,
	.news-products-text-wrap strong{
		color:#4d648c;	
	}
	.news-products-text-wrap a{
		color:#ee6400;	
	}
	.news-products-text-wrap hr{
		border-top:2px solid #FFF;
		margin:4px 0 19px 0;
	}
	.news-products-right-links,
	.news-products-teaser-right {
		display:none;
	}
	.news-products-fragen{
		display:inline-block;
		margin-top:55px;
		color:#ee6400;
		font-weight:bold;
		cursor:pointer;
	}
	.news-products-anfrage{
		display:inline-block;
		color:#ee6400;
		font-weight:bold;
		cursor:pointer;
	}
	.news-products-files.news-product-files-right,
	.news-products-relatedlinks.news-product-relatedlinks-right{
		display:none;
	}
	.news-products-files.news-product-files-left,
	.news-products-relatedlinks.news-product-relatedlinks-left{
		margin-top:0;
	}
	.news-products-files.news-product-files-left ul li:first-child,
	.news-products-relatedlinks.news-product-relatedlinks-left ul li:first-child {
		padding-top:0px;
		border-top:0px solid #FFF;	
	}
	.news-products-files,
	.news-products-relatedlinks{
		margin-top:4px;
		padding-top:0px;
		border-top:0px solid #FFF;
		display:block;
		padding-bottom:0px;
	}	
	.news-products-files ul li:first-child,
	.news-products-relatedlinks ul li:first-child{
		padding-top:19px;
		border-top:2px solid #FFF;	
	}
	.news-products-files ul li,
	.news-products-relatedlinks ul li{
		list-style:none;
		font-weight:bold;
	}
	.news-products-teaser-wrap{
		padding-top:20px;
	}
	.wak-back{
		padding-top:12px;
	}
	.wak-back-link{
		float:left;
		font-weight:bold;
		margin-right:46px;
	}
	.wak-to-top{
		font-weight:bold;
		float:left;
		color:#ee6400;
		cursor:pointer;
	}
	

	.flickity-button:disabled {
		display:none !important;
	}
	.flickity-page-dots{
		display:none !important;
	}
	.news-products-slideshow .flickity-prev-next-button svg{
		display:none;
	}
	.news-products-slideshow .carousel-cell {
		opacity:1;
		width: 100%;
		height: 441px;
		margin-right: 10px;
	}
	.news-products-slideshow .flickity-prev-next-button {
		background-color:transparent !important;
		top: 50%;
		margin-top:-18px;
		width: 35px;
		height: 35px;
		background-size:35px 35px !important;
		background-position:center center !important;
		border-radius:0;
		transform:none;
	}
	.news-products-slideshow .flickity-prev-next-button.previous {
		background-image:url(../img/pfeillinks.png);
		left:3px;
		right:auto;	
		/*background-color:#ebecec !important;*/
	}
	.news-products-slideshow .flickity-prev-next-button.next {
		background-image:url(../img/pfeilrechts.png);
		left:auto;
		right:3px;	
		/*background-color:#ebecec !important;*/
	}		
	.news-products-video .news-products-video-item{
		margin-top: 30px;
	}
	.news-products-video .news-products-video-item .wak-video-wrap{
		position: relative;
		width:100%;
		padding-top: 56.25%;
	}
	.news-products-video .news-products-video-item .wak-video-wrap iframe{
		position: absolute;
		left: 0;
		top:0;
		width:100% !important;
		height: 100% !important;
	}
	
	/** RICHTIGE NEWS **/
	#bodypid-33 .news-products-slideshow .flickity-prev-next-button {
		top: 100%;
		margin-top:5px;
		width: 40px;
		height: 40px;
		background-size:35px 35px !important;
	}
	#bodypid-33 .news-products-slideshow .flickity-prev-next-button:disabled{
		display:block !important;
	}
	#bodypid-33 .news-products-slideshow .flickity-prev-next-button.previous {
		left:50%;
		margin-left:-40px;
	}
	#bodypid-33 .news-products-slideshow .flickity-prev-next-button.next {
		right:50%;
		margin-right:-40px;	
	}
	#bodypid-33 .news-single .wak-news-slideshow-wrap {
		padding-bottom: 80px;
	}		
	#bodypid-33 .news-single .wak-news-slideshow-wrap .wak-video-wrap {
		position:relative;
		width:100%;
		padding-top:62.5%;
	}
	#bodypid-33 .news-single .wak-news-slideshow-wrap .wak-video-wrap video{
		position:absolute;
		left:0;
		top:0;
		height:100% !important;
		width:100% !important;
	}
	
	
	/*** LIGHTBOX ***/

	.wak_lightbox_bg{
		display:none;
		height:100%;
		width:100%;
		position:fixed;
		background-color:rgba(0,0,0,0.7);
		z-index:998;
		text-align:center;
	}
	.wak_lightbox_wrap{
		display:none;
		height:100%;
		width:100%;
		position:absolute;
		z-index:999;
		text-align:center;
	}
	.wak_lightbox {
		position:relative;
		text-align:left;
		border:0px solid #193d8c;
		background-color:#ebecec;
		width:808px;
		max-width:95%;
		margin:100px auto 100px auto;
		padding:0;
		box-shadow:10px 10px 17px rgba(0,0,0,0.87);
	}
	.wak_lightbox_close{
		background-image:url(../img/icon-close.png);
		background-size:22px 22px;
		width:22px;
		height:22px;
		cursor:pointer;
		right:25px;
		top:25px;
		position:absolute;
		z-index:10;
	}
	.wak_lightbox_content{
		min-height:200px;
		padding:27px 25px 36px 25px;
		position:relative;
	}
	
	
	/**** ANFRAGEFORMULAR ***/
	
	.tx-powermail .powermail_form > h3{
		display:none;
	}
	.tx-powermail legend {
		display:none;
	}
	.tx-powermail .container-fluid {
		padding-right: 0;
		padding-left: 0;
		margin-right: 0;
		margin-left: 0;
	}
	.wak-anfrage-title {
		font-weight:bold;
		color:#4d648c;	
		padding-right:50px;
	}
	#wak-anfrage-titel{
		font-weight:bold;
		color:#ee6400;
		padding-right:50px;
	}
	#wak-anfrage-artnr{
		padding-bottom:29px;
	}
	.wak-control-label,
	.wak-powermail_label{
		position: absolute;
		width: 1px;
		height: 1px;
		padding: 0;
		margin: 0;
		overflow: hidden;
		clip: rect(0 0 0 0);
		white-space: nowrap;
		border: 0;
	}
	.tx-powermail .powermail_fieldwrap_type_input input {
		width:100%;
		padding:28px 16px 4px 16px;
		border:none;
		background-color:#FFF;
		color:#3c4449;
		margin-bottom:4px;
	}
	.tx-powermail .powermail_fieldwrap_type_file input {
		background-color:#FFF;
		line-height:24px;
		height:56px;
		border-radius:0px;
		border:none;
		width:100%;
		padding:16px 16px 16px 16px;
	}
	.powermail_fieldset_2 .powermail_fieldwrap:nth-child(8) {
		width:71%;
		float:left;
	}
	.powermail_fieldset_2 .powermail_fieldwrap:nth-child(9) {
		width:29%;
		float:right;
		clear:none;
	}
	.powermail_fieldset_2 .powermail_fieldwrap:nth-child(10) {
		width:24%;
		float:left;
	}
	.powermail_fieldset_2 .powermail_fieldwrap:nth-child(11) {
		width:76%;
		float:right;
		clear:none;
	}	
	.powermail_fieldset_2 .powermail_fieldwrap:nth-child(9) input,
	.powermail_fieldset_2 .powermail_fieldwrap:nth-child(11) input{
		border-left:4px solid #ebecec;
	}
	.tx-powermail .powermail_fieldwrap_type_textarea textarea {
		width:100%;
		margin-top:18px;
		padding:10px 16px 10px 16px;
		height:138px;
		border:none;
		background-color:#FFF;
		color:#3c4449;
		margin-bottom:22px;		
	}
	.powermail_fieldwrap_antwort{
		background-color:#FFF;
		padding:22px 18px 8px 18px;
	}
	.tx-powermail .wak-checkbox {
		position:relative;
	}
	.tx-powermail .wak-checkbox label{
		margin:0 0 12px 0;
		padding:0 0 0 33px;	
		font-weight:normal;
		color:#3c4449;
	}
	.tx-powermail .wak-checkbox input{
		border:1px solid #3c4449;
		position:absolute;
		left:0;
		top:5px;
		margin:0;
	}
	.wak-pflichtfelder{
		color:#3c4449;
		text-align:right;
		padding:17px 0 31px 0;
	}
	.wak-infotext{
		color:#3c4449;
		font-size:14px;
		line-height:1.5;
		padding-bottom:36px;
	}
	.powermail_fieldwrap_type_submit{
		margin-top:28px;
	}
	.powermail_fieldwrap_type_submit input.btn,
	.powermail_fieldwrap_type_submit input.wak-powermail_submit {
		background-color:#FFF !important;
		color:#ee6400 !important;
		font-weight:bold;
		width:286px;
		line-height:48px;
		height:48px;
		text-align:center;
		display:inline-block;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		box-shadow:none;
		border:none;
		padding:0;
		font-size:16px;
	}
	.powermail-errors-list {
		color: #A94442;
		list-style: none;
		padding: 0;
    	margin: 5px 0 20px 0;
	}
	
	/*** BEWERBUNGSFORMULAR ***/
	
	.tx-powermail .powermail_fieldset_3 legend {
		display: block;
		padding:0 0 5px 0;
		margin:0;
		color:#4d648c;
		text-transform:uppercase;
		letter-spacing:1px;
		font-size:16px; 
		font-weight:bold; 
		line-height:1.5; 
		border:none;
	}
	.powermail_fieldwrap_type_file .wak-control-label,
	.powermail_fieldwrap_type_file .wak-powermail_label {
		display: block;
		padding:0 0 27px 0;
		margin:0;
		color:#4d648c;
		text-transform:uppercase;
		letter-spacing:1px;
		font-size:16px; 
		font-weight:bold; 
		line-height:1.5; 
	}
	.powermail_fieldwrap_type_file{
		padding-bottom:47px;
	}
	.tx-powermail .powermail_fieldset_3 .wak-pflichtfelder {
	    padding: 5px 0 14px 0;
	}
	
	/**** SUCHE ***/
	
	#content .tx-indexedsearch-form {
		display:none;
	}
	.tx-indexedsearch-browsebox,
	.tx-indexedsearch-info,
	.tx-indexedsearch-icon,
	.tx-indexedsearch-result-number,
	.tx-indexedsearch-percent{
		display:none;
	}
	.tx-indexedsearch-res h3 {
		margin:20px 0 10px;
	}
	.tx-indexedsearch-res h3 a{
		color:#4d648c !important;
	}
	.wak-search-tag{
		color:#4d648c;
		font-weight:400;
		font-size:24px;
		padding-bottom:20px;
	}
	.tx-indexedsearch-redMarkup{
		font-weight:400;
	}
	.search-form-label-top{
		position: absolute;
		top: -9999px;
	}
	
	
	/*** PRODUKT FILTER ***/
	
	.news-products-filter-tags{
		display:none;
	}
	.news-filter-products-selection {
		position:relative;
		margin-left:-15px;
		margin-right:-15px;
	}
	.news-filter-products-selection .wak-filter{
		padding-left:15px;
		padding-right:15px;
		float:left;
		position:relative;
		/*width:33.33%;*/
		width:25%;
		margin-bottom:15px;
	}
	.news-filter-products-selection .wak-show-all-items-wrap{
		padding-left: 15px;
		padding-right: 15px;
		float: left;
		position: relative;
		/*width:33.33%;*/
		width:25%;
		margin-bottom: 15px;
	}
	.news-filter-products-selection .wak-show-all-items {
		border-top: 2px solid #4d648c;
		border-bottom: 1px solid #4d648c;
		font-weight: bold;
		color: #4d648c;
		cursor: pointer;
		padding: 5px 8px;
	}
	.news-filter-products-selection .wak-filter .wak-filter-bez {
		border-top:2px solid #4d648c;
		border-bottom:1px solid #4d648c;
		font-weight:bold;
		color:#4d648c;
		cursor:pointer;
		padding:5px 8px;
		background-image:url(../img/pfeilrunter.png);
		background-size:10px 10px;
		background-repeat:no-repeat;
		background-position:right 8px center;
	}	
	.news-filter-products-selection .wak-filter.active .wak-filter-bez {
		background-image:url(../img/pfeilrauf.png);
		border-top:2px solid #ee6400;
		border-bottom:1px solid #ee6400;
		background-color:#FFF;
		color:#ee6400;
	}
	.news-filter-products-selection .wak-filter .wak-filter-popup-wrap{
		display:none;
		z-index:50;
		position:absolute;
		left:0;		
		top:36px;
		width:100%;
		padding-left:15px;
		padding-right:15px;
	}
	.news-filter-products-selection .wak-filter.active .wak-filter-popup-wrap {
		display:block;
	}
	.news-filter-products-selection .wak-filter .wak-filter-popup{
		background-color:#FFF;
		padding-top:12px;
		padding-bottom:21px;
	}
	.news-filter-products-selection .wak-filter .wak-filter-popup .wak-filter-item{
		cursor:pointer;
		padding:3px 8px;
		margin:0;
		-o-transition:.5s;
		-ms-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s;
		transition:.5s;		
	}
	.news-filter-products-selection .wak-filter .wak-filter-popup .wak-filter-item:hover,
	.news-filter-products-selection .wak-filter .wak-filter-popup .wak-filter-item.active{
		color:#ee6400;
	}
	
	/*** RESPONSIVE TABELLE ***/

	.res-tabelle {
		table-layout:auto; 
		margin-top:0px; 
		width:100%;
	}
	.res-tabelle > tbody > tr > td {
		padding:0 3px;
		border:none;
	}
	.res-tabelle .res-tabelle-label{
		display:none;
	}	
	
	/*** COOKIE PLUGIN ***/
	
	body .cc-window{
		background-color: #3c4449;
		color: #FFF;
		/*border: 1px solid #FFF;*/
	}
	body .cc-btn {
		border-radius: 0 !important;
		background-color: transparent !important;
		opacity: 1 !important;
		border:none !important;
		color: #FFF !important;
		text-decoration: none !important;
		box-shadow: none !important;
    	padding: 10px 15px;
	}
	body .cc-btn.cc-allow-all{
		border-color: #ee6400 !important;
		background-color: #ee6400 !important;
		font-weight: bold;
		opacity: 1 !important;
	}
	body .cc-window .dp--cookie-check {
		border: 0px solid rgba(255,255,255,.5);
		border-radius: 0;
	}
	body .cc-window.cc-floating{
		max-width:26em;
	}
	body .cc-link{
		padding:0;
	}
	body .cc-floating.cc-theme-edgeless .cc-message{
		margin: 1.5em;	
		padding:0;
	}
	body .cc-revoke {
		display:none !important;
	}
	body .cc-revoke, 
	body .cc-window,
	body .dp--revoke {	
		font-family:"Ralewayneu","Raleway",Verdana,Arial, Helvetica, sans-serif;
		font-size: 15px;
		text-align: left;
		line-height:1.5;
		font-weight:400;
		letter-spacing:0.5px;
		-webkit-font-feature-settings: "lnum";
		-moz-font-feature-settings: "lnum";
		font-feature-settings: "lnum";
	}
	body .dp--revoke{
		background-color: #3c4449;
	}
	
	/*** RESPONSIVE TABELLE ***/

	video{
		max-width:100%;
		margin-bottom:20px;
		background-color:#000;
	}
	.video-embed video{
		margin-bottom:0 !important;
	}


	/*** AUFLISTUNG JOBS ****/
	
	#c493 h4{
		border-top:1px solid #4d648c;
		padding:8px 0 8px 0;
		margin:8px 0 0px 0;
	}
	#c493 h4 a {
		display:block;
		color:#4d648c;
		position:relative;
		padding-right:50px;
	}
	#c493 h4 a:after{
		position:absolute;
		content:"→";
		display:block;
		right:10px;
		top:0px;
	}
	#c493 p {
		padding:0;
	}
	#c493 {
		border-bottom:1px solid #4d648c;
	}
	#c401 .ce-gallery,
	#c402 .ce-gallery {
		margin-bottom:30px;
	}
	
	/** ZARUBA Recycling Service Paket **/
	
	body#bodypid-75 #menu > ul > li > a {
		color:#FFF;
	}
	
	
	/*** HOME BUTTON VERPACKUNGSBERATER ***/
	
	.wak-only-mobile {
		display:none;
	}
	.wak-home-button-wrap {
		text-align:center;
		padding-top:30px;
		
	}
	.wak-home-button-wrap p{
		padding:0px !important;
	}


	/*** ***/

	.frame-layout-4 hr{
		border-top: 2px solid #4d648c;
	}


	/*** LOVE PLANET NEW ***/

.frame-layout-14{
	padding-bottom: 50px;
}	
.frame-layout-14 h5{
	letter-spacing: 0;
	text-transform: none;
    font-weight: bold;
    border-top: 2px solid #4d648c;
    padding: 5px 0 24px 0;
} 	
.wak-love-planet-logo-right .frame {
	padding-top: 60px;
	max-width: 70%;
	margin-left: auto;
	margin-right: 0;
	width: 220px;
}
.frame-layout-15 {
	background-color: #FFF;
	border-top: 2px solid #ee6400;
	padding-top: 70px;
	padding-bottom: 50px;
}
.frame-layout-15:before{
	content: "";
	position: absolute;
	left: 30px;
	top: -70px;
	background-image: url("../uploads/love-planet/UmweltLogo.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	width:120px;
	height: 120px;
}
.wak-verrottung-first-col .frame{
	padding-left: 30px;
}
.wak-verrottung-first-col h3 {
	font-size: 28px;
	color: #41b5ac;
	max-width: 100%;
	width: 250px;
	padding-bottom: 70px;
}
.wak-verrottung-first-col p{
	font-size: 12px;
	padding-bottom: 0 !important;
}

.frame-layout-15 table {
	width: auto;
}
.frame-layout-15 table td{
	padding-right:30px;
	vertical-align: top;
}


/*** SKIP LINKS ***/

.skip-links {
	position: absolute;
	left: 0;
	top: 0;
}

.skip-links a {
	width: 250px;
	position: absolute;
	top: -100px;
	left: 20px;
	z-index: 999;
	position: absolute;
	padding: 0 0px;
	display:block;
	height:30px;
	line-height:30px;
	font-size:13px;
	font-weight:500;
	color:#FFF !important;
	text-align:center;
	background-color:#ee6400;
}

.skip-links a:focus {
	top: 0;
}


/*** BARRIEREFREIHEIT  ***/
	
