html,
body {
	margin: 0;
	padding: 0;
	font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight: 300;
	font-size: 13px;
	line-height: 1.4em;
	-webkit-font-smoothing: antialiased;
}
body {
	background-color: #fff;
}
#page {
	margin: 0 auto;
	margin-bottom: 40px;
	max-width: 1440px;
	background-color: #fff;
	box-shadow: 0 5px 40px 0 rgba(0,0,0,0.12);
}
strong {
	font-weight: 600;
	letter-spacing: -0.025em;
}
.clear {
	clear: both;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Asap','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight: 700;
}
a {
	text-decoration: none;
	color: #7fa816;
}
main article a:hover,
main section a:hover {
	text-decoration: underline;
}
a.moreinfos {
	padding-left: 20px;
	font-weight: 600;
	letter-spacing: -0.025em;
	color: #7fa816;
	background-image: url('images/link-pfeil.svg');
	background-position: left center;
	background-repeat: no-repeat;
}

div, nav, ul, li, section, article, header, main, footer, ul, li {
	box-sizing: border-box;
}
header {
	position: relative;
	background-position: center center;
}
.highlight {
	color: #7fa816;
}

#areaimage2 {
	display: block;
	position: relative;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #dedede;
	height: 550px;
}
#areaimage2 .showtipps {
	position: absolute;
	right: 0;
	top: 18px;
	width: 235px;
	padding: 16px 20px 24px 0;
	font-family: 'Asap';
	font-weight: 700;
	font-size: 20px;
	color: #fff;
	text-align: right;
	background-image: url("images/tourtipps-gross.svg");
	background-position: 0 -3px;
	background-repeat: no-repeat;
	background-size: 259px 62px;
	z-index: 10;
}
#areaimage2 .innerdiv {
	position: relative;
	padding: 0;
	margin: 0 auto;
	height: 100%;
	max-width: 900px;
	background-color: transparent;
}

#areaimage2 .innerdiv2 {
	position: absolute;
	bottom: 90px;
}
#areaimage2 .backlink {
	font-family: 'Asap','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight: 500;
	font-size: 25px;
	color: #fff;
	padding: 10px 0 5px 40px;
	line-height: 50px;
	background-image: url("images/pfeil-zurueck.svg");
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 20px 35px;
}
#areaimage2 h1 {
	font-size: 60px;
	color: #fff;
	margin: 15px 0 29px 0;
	padding: 0;
	line-height: 100%;
}

#searchboxtouren {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	border: none;
	padding: 0;
	margin: 0;
	font-size: 18px;
	margin-top: 10px;
}
#idsearchtouren {
	font-family: 'Asap';
	font-size: 20px;
	font-weight: 400;
	box-sizing: border-box;
	float: left;
	width: 50%;
	height: 66px;
	padding: 0 15px 0 64px;
	margin: 0;
	outline: none;
	border: none;
	border-radius: 10px 0 0 10px;
	background-color: #fff;
	background-image: url("images/lupe.svg");
	background-position: 19px center;
	background-repeat: no-repeat;
	background-size: 32px 32px;
}
input#idsearchtouren::placeholder {
	color: #c0b7ae;
}

#searchboxtouren #searchbutton1,
#searchboxtouren #searchbutton2 {
	box-sizing: border-box;
	float: left;
	width: 25%;
	height: 66px;
	color: #fff;
	font-family: 'Asap';
	font-size: 25px;
	font-weight: 700;
	outline: none;
	border: none;
	cursor: pointer;
	padding: 0;
	margin: 0;
	border-left: 4px solid #5f4c30;
}
#searchboxtouren #searchbutton1 {
	background-color: #327ea6;
}
#searchboxtouren #searchbutton2 {
	background-color: #f29805;
	border-radius: 0 10px 10px 0;
}



@media all and (max-width: 1000px) {
	#areaimage2 .innerdiv2 {
		bottom: 50px;
	}
	#areaimage2 {
		height: 280px;
		padding: 120px 3% 0 3%;
		padding: 0 6%;
	}
	#areaimage2 .backlink {
		font-size: 15px;
	}
	#areaimage2 h1 {
		font-size: 40px;
		margin: 10px 0;
	}
	#searchboxtouren #searchbutton1,
	#searchboxtouren #searchbutton2 {
		height: 50px;
		font-size: 20px;
	}
	#idsearchtouren {
		height: 50px;
		background-size: 27px 27px;
		background-position: 12px center;
		padding-left: 48px;
	}
}

@media all and (max-width: 660px) {
	#searchboxtouren #searchbutton1,
	#searchboxtouren #searchbutton2 {
		display: none;
	}
	#idsearchtouren {
		width: 100%;
		border-radius: 10px;
	}
}


#searchbox {
	box-sizing: border-box;
	position: absolute;
	right: 5%;
	bottom: 20px;
	width: 290px;
	height: 55px;
	background-color: #fff;
	background-color: rgba(255,255,255, 0.8);
	box-shadow: 2px 2px 4px rgba(84,84,84, 0.7);
	border-radius: 3px;
	overflow: hidden;
}
#idsearch {
	box-sizing: border-box;
	float: left;
	width: 85%;
	border: none;
	padding: 0 15px;
	margin: 0;
	height: 55px;
	font-size: 18px;
	position: absolute;
	z-index: 3;
	outline: none;
	line-height: 24px;
	background-color: transparent;
}
#searchbox button {
	float: right;
	width: 15%;
	height: 55px;
	color: #fff;
	background-color: transparent;
	background-image: url("svg/search.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 18px 18px;
	box-sizing: border-box;
	outline: none;
	border: none;
	cursor: pointer;
	padding: 0;
	margin: 0;
}
#searchbox button > span {
	display: none;
}

main {
	background-color: #fff;
	padding-bottom: 50px;
	position: relative;
}



#navtop2 {
	box-sizing: border-box;
	display: block;
	text-align: center;
	padding-top: 15px;
}
#navtop2 a {
	display: inline-block;
	background-color: #fff;
	background-color: rgba(85,85,85,0.8);
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	padding: 8px 40px;
	margin: 0 10px 10px 0;
	border-radius: 5px;
	border: 1px solid #fff;
}

section img {
	max-width: 100%;
	height: auto;
}

section, article {
	display: block;
	padding: 0;
	margin: 0 auto;
	max-width: 900px;
	background-color: #fff;
}
section#inhaltsverzeichnis {
	padding-bottom: 35px;
}

article {
	margin: 0 auto;
	width: 100%;
	padding: 15px 0;
}


main h1 {
	display: inline-block;
	width: 100%;
	color: #5f4c3f;
	font-size: 30px;
	padding: 40px 0 15px 0;
	margin: 0;
	line-height: 38px;
}

main section h1 {
	color: #5f4c3f;
	font-size: 30px;
	line-height: 90%;
}
@media all and (max-width: 850px) {
	main section h1 {
		/*font-size: 40px;*/
	}
}

main h2 {
	border-top: 2px solid #b3c08f;
	display: inline-block;
	width: 100%;
	color: #5f4c3f;
	text-align: left;
	font-size: 30px;
	padding: 10px 0 18px 0;
	margin: 36px 0 12px 0;
	line-height: 1.2em;
}
main h2.contentoverview {
	padding-bottom: 0;
	margin-bottom: 0;
}
main h2.firsth2 {
	border-top: none;
	margin: 27px 0 12px 0;
}
main h2.h2a {
	margin-bottom: 0;
}
main h2.h2a .h2a-text {
	float: left;
	margin: 0;
	padding: 0;
}
main h2.h2a .h2a-url {
	float: right;
	padding-right: 18px;
	color: #5f4c3f;
	font-family: 'Open Sans';
	font-weight: 600;
	background-image: url(images/pfeil-alle-anzeigen.svg);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 6px 10px;
	font-size: 13px;
	margin-top: 5px;
}

main h3 {
	color: #286a95;
	font-size: 25px;
	display: inline-block;
	width: 100%;
	margin: 25px 0 15px 0;
}
.EBK main h3 {
	color: #7fa816;
}

main h4 {
	margin-bottom: 10px;
	font-size: 18px;
	color: #5f4c3f;
}

section p,
article p {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	color: #333;
	font-size: 16px;
	line-height: 1.5em;
	padding: 0 0 10px 0;
	margin: 0;
	hyphens: auto;
	-webkit-hyphens: auto;
}
span.email a {
	font-weight: 600;
	letter-spacing: -0.025em;
}

section ul,
section ol,
article ul,
article ol {
	color: #333;
	font-size: 16px;
	line-height: 150%;
	padding: 0 0 .4em 1.3em;
	margin: 0;
}
section ul li,
section ol li,
article ul li,
article ol li {
	padding: 0 0 .2em 0;
}
section dl,
article dl {
	margin: 0;
	font-size: 16px;
	line-height: 150%;
	color: #333;
}
section dl dt,
article dl dt {
	font-weight: 600;
}
section dl dd,
article dl dd {
	margin: 0 0 10px 0;
}


main p.firstp {
	margin: 0 0 45px 0;
	line-height: 140%;
}


@media all and (max-width: 1000px) {
	#areaimage2 {
		padding: 0;
	}
	#areaimage2 .innerdiv {
		padding: 0 5%;
	}
	#areaimage2 .innerdiv2 {
		left: 5%;
		right: 5%;
	}
	section {
		padding: 0 5%;
	}
	article {
		padding: 0 5%;
	}
}


/*css for AGB and other pages*/

ul.ulcontentoverview {
	font-size: 13px;
	padding: 0 0 0 20px;
	list-style-image: url('BL/images/ul-li-image.svg');
}
ul.ulcontentoverview li {
	padding: 6px 0;
}
ul.ulcontentoverview li a {
	color: #5f4c3f;
	font-weight: 600;
}

body.design2 section h1 {
	font-family: 'Asap','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight: 700;
	font-size: 56px;
	line-height: 1em;
	color: #94c11c;
	hyphens: auto;
}
body.design2 section h1 span.line2 {
	padding-top: .7em;
	display: inline-block;
	font-size: 22px;
	line-height: 1.2em;
}
body.design2 main section h2 {
	color: #5f4c3f;
	font-size: 25px;
	padding: 0;
	border-top: none;
}
body.design2 section h2.firsth2 {
	font-size: 30px;
	font-family: 'Asap','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight: 700;
	border-top: 2px solid #94c11c;
	margin-top: 45px;
}
body.design2 section h2.smaller  {
	font-family: 'Asap','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight: 700;
	font-size: 20px;
}
body.design2 main section h3 {
	margin: 15px 0 8px 0;
	padding: 0;
	font-size: 20px;
	line-height: 1.2em;
	color: #5f4c3f;
	border-top: none;
}
body section div.nachoben,
body.design2 section div.nachoben {
	display: block;
	margin: 10px 0;
}
body section div.nachoben a,
body.design2 section div.nachoben a {
	font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight: 600;
	color: #5f4c3f;
	background-image: url('BL/images/nach-oben.svg');
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
}



/* Über uns > Logo-Tabelle */

.threecolflex {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	padding: 21px 0;
}
.threecolflex a {
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
	margin: 25px 5px 5px 5px;
	border: 1px solid rgb(240, 240, 240);
	border-radius: 6px;
	min-height: 140px;
	box-shadow: 0 -10px 50px 0 rgba(0, 0, 0, 0.15);
	transition: all 0.33s ease-in-out;
	width: 28%;
	min-width: 180px;
	padding: 21px 2%;
	vertical-align: middle;
	text-align: center;
}
.threecolflex a:hover {
	background-color: #f0f0f0;
	-webkit-transform: scale(1.03);
	-ms-transform: scale(1.03);
	transform: scale(1.03);
}
.threecolflex a img {
	margin: 0 auto;
}
.threecolflex a .centertext {
	height: 25px;
}



.play {
	background: red;
	border-radius: 40% / 10%;
	color: #fff;
	font-size: 8px;
	height: 3em;
	padding: 0;
	position: relative;
	text-align: center;
	text-indent: 0.1em;
	transition: all 150ms ease-out;
	width: 4em;
	display: inline-block;
	margin: 0px 11px -4px 0;
}
.play::before {
	background: inherit;
	border-radius: 5% / 40%;
	bottom: 9%;
	content: "";
	left: -5%;
	position: absolute;
	right: -5%;
	top: 9%;
}
.play::after {
	border-style: solid;
	border-width: 1em 0 1em 1.732em;
	border-color: transparent transparent transparent rgba(255, 255, 255, 0.85);
	content: ' ';
	font-size: 0.75em;
	height: 0;
	margin: -1em 0 0 -0.65em;
	top: 50%;
	position: absolute;
	width: 0;
}



/* toparea2: regions and other images */
.EBK-orte-image { background-image: url('EBK/images/toparea2/orte-image.1440x550.jpg'); }

.BL-touren-mit-dem-rad { background-image: url('BL/images/toparea2/touren-mit-dem-rad.1440x500.jpg'); }
.BL-kurz-und-gut { background-image: url('BL/images/toparea2/kurz-und-gut.1440x500.jpg'); }
.BL-tourtipps { background-image: url('BL/images/toparea2/tourtipps.1440x500.jpg'); }
.BL-termine { background-image: url('BL/images/toparea2/termine.1440x500.jpg'); }

.BL-andere-region { background-image: url('BL/images/toparea2/andere-region.1440x500.jpg'); }
.BL-rhein-main-gebiet { background-image: url('BL/images/toparea2/rhein-main-gebiet.1440x500.jpg'); }
.BL-an-rhein-und-lahn { background-image: url('BL/images/toparea2/an-rhein-und-lahn.1440x500.jpg'); }
.BL-taunus { background-image: url('BL/images/toparea2/taunus.1440x500.jpg'); }
.BL-tourtipps { background-image: url('BL/images/toparea2/tourtipps.1440x500.jpg'); }
.BL-westerwald { background-image: url('BL/images/toparea2/westerwald.1440x500.jpg'); }
.BL-zwischen-lahn-dill-eder { background-image: url('BL/images/toparea2/zwischen-lahn-dill-eder.1440x500.jpg'); }
	
/*toparea cms images*/
.BL-bild1 { background-image: url('BL/images/toparea/bild1.1440x550.jpg'); }
.BL-bild2 { background-image: url('BL/images/toparea/bild2.1440x550.jpg'); }
.BL-bild3 { background-image: url('BL/images/toparea/bild3.1440x550.jpg'); }
.BL-bild4 { background-image: url('BL/images/toparea/bild4.1440x550.jpg'); }
.BL-bild5 { background-image: url('BL/images/toparea/bild5.1440x550.jpg'); }
.BL-bild6 { background-image: url('BL/images/toparea/bild6.1440x550.jpg'); }
.BL-bild7 { background-image: url('BL/images/toparea/bild7.1440x550.jpg'); }

/* Zufallsbilder für homepage toparea
Hinweis:
Wenn Sie Bilder hier ändern dann auch an die media's darunter denken'*/
.BL-random-bild1 { background-image: url('BL/images/toparea/bild5.1440x550.jpg'); }
.BL-random-bild2 { background-image: url('BL/images/toparea2/termine.1440x500.jpg'); }
.BL-random-bild3 { background-image: url('BL/images/toparea2/kurz-und-gut.1440x500.jpg'); }
.BL-random-bild4 { background-image: url('BL/images/toparea/bild5.1440x550.jpg'); }
.BL-random-bild5 { background-image: url('BL/images/toparea/bild6.1440x550.jpg'); }


@media all and (max-width: 1000px) {
	.BL-bild1 { background-image: url('BL/images/toparea/bild1.1000x300.jpg'); }
	.BL-bild2 { background-image: url('BL/images/toparea/bild2.1000x300.jpg'); }
	.BL-bild3 { background-image: url('BL/images/toparea/bild3.1000x300.jpg'); }
	.BL-bild4 { background-image: url('BL/images/toparea/bild4.1000x300.jpg'); }
	.BL-bild5 { background-image: url('BL/images/toparea/bild5.1000x300.jpg'); }
	.BL-bild6 { background-image: url('BL/images/toparea/bild6.1000x300.jpg'); }
	.BL-bild7 { background-image: url('BL/images/toparea/bild7.1000x300.jpg'); }

	.BL-random-bild1 { background-image: url('BL/images/toparea/bild1.1000x300.jpg'); }
	.BL-random-bild2 { background-image: url('BL/images/toparea2/termine.1000x300.jpg'); }
	.BL-random-bild3 { background-image: url('BL/images/toparea2/kurz-und-gut.1000x300.jpg'); }
	.BL-random-bild4 { background-image: url('BL/images/toparea/bild5.1000x300.jpg'); }
	.BL-random-bild5 { background-image: url('BL/images/toparea/bild6.1000x300.jpg'); }

	.EBK-orte-image { background-image: url('EBK/images/toparea2/orte-image.1000x300.jpg'); }
	.BL-touren-mit-dem-rad { background-image: url('BL/images/toparea2/touren-mit-dem-rad.1000x300.jpg'); }
	.BL-kurz-und-gut { background-image: url('BL/images/toparea2/kurz-und-gut.1000x300.jpg'); }
	.BL-tourtipps { background-image: url('BL/images/toparea2/tourtipps.1000x300.jpg'); }
	.BL-termine { background-image: url('BL/images/toparea2/termine.1000x300.jpg'); }

	.BL-andere-region { background-image: url('BL/images/toparea2/andere-region.1000x300.jpg'); }
	.BL-rhein-main-gebiet { background-image: url('BL/images/toparea2/rhein-main-gebiet.1000x300.jpg'); }
	.BL-an-rhein-und-lahn { background-image: url('BL/images/toparea2/an-rhein-und-lahn.1000x300.jpg'); }
	.BL-taunus { background-image: url('BL/images/toparea2/taunus.1000x300.jpg'); }
	.BL-tourtipps { background-image: url('BL/images/toparea2/tourtipps.1000x300.jpg'); }
	.BL-westerwald { background-image: url('BL/images/toparea2/westerwald.1000x300.jpg'); }
	.BL-zwischen-lahn-dill-eder { background-image: url('BL/images/toparea2/zwischen-lahn-dill-eder.1000x300.jpg'); }
}
@media all and (max-width: 500px) {
	.BL-bild1 { background-image: url('BL/images/toparea/bild1.500x300.jpg'); }
	.BL-bild2 { background-image: url('BL/images/toparea/bild2.500x300.jpg'); }
	.BL-bild3 { background-image: url('BL/images/toparea/bild3.500x300.jpg'); }
	.BL-bild4 { background-image: url('BL/images/toparea/bild4.500x300.jpg'); }
	.BL-bild5 { background-image: url('BL/images/toparea/bild5.500x300.jpg'); }
	.BL-bild6 { background-image: url('BL/images/toparea/bild6.500x300.jpg'); }
	.BL-bild7 { background-image: url('BL/images/toparea/bild7.500x300.jpg'); }

	.BL-random-bild1 { background-image: url('BL/images/toparea/bild1.500x300.jpg'); }
	.BL-random-bild2 { background-image: url('BL/images/toparea2/termine.500x300.jpg'); }
	.BL-random-bild3 { background-image: url('BL/images/toparea2/kurz-und-gut.500x300.jpg'); }
	.BL-random-bild4 { background-image: url('BL/images/toparea/bild5.500x300.jpg'); }
	.BL-random-bild5 { background-image: url('BL/images/toparea/bild6.500x300.jpg'); }

	.EBK-orte-image { background-image: url('EBK/images/toparea2/orte-image.500x300.jpg'); }
	.BL-touren-mit-dem-rad { background-image: url('BL/images/toparea2/touren-mit-dem-rad.500x300.jpg'); }
	.BL-kurz-und-gut { background-image: url('BL/images/toparea2/kurz-und-gut.500x300.jpg'); }
	.BL-tourtipps { background-image: url('BL/images/toparea2/tourtipps.500x300.jpg'); }
	.BL-termine { background-image: url('BL/images/toparea2/termine.500x300.jpg'); }

	.BL-andere-region { background-image: url('BL/images/toparea2/andere-region.500x300.jpg'); }
	.BL-rhein-main-gebiet { background-image: url('BL/images/toparea2/rhein-main-gebiet.500x300.jpg'); }
	.BL-an-rhein-und-lahn { background-image: url('BL/images/toparea2/an-rhein-und-lahn.500x300.jpg'); }
	.BL-taunus { background-image: url('BL/images/toparea2/taunus.500x300.jpg'); }
	.BL-tourtipps { background-image: url('BL/images/toparea2/tourtipps.500x300.jpg'); }
	.BL-westerwald { background-image: url('BL/images/toparea2/westerwald.500x300.jpg'); }
	.BL-zwischen-lahn-dill-eder { background-image: url('BL/images/toparea2/zwischen-lahn-dill-eder.500x300.jpg'); }
}

.EBK-touren-mit-dem-rad { background-image: url('EBK/images/toparea2/touren-mit-dem-rad.1440x550.jpg'); }
.EBK-kurz-und-gut { background-image: url('EBK/images/toparea2/kurz-und-gut.1440x550.jpg'); }
.EBK-tourtipps { background-image: url('EBK/images/toparea2/tourtipps.1440x550.jpg'); }
.EBK-termine { background-image: url('EBK/images/toparea2/termine.1440x550.jpg'); }

.EBK-bergisches-land { background-image: url('EBK/images/toparea2/bergisches-land.1440x550.jpg'); }
.EBK-eifel { background-image: url('EBK/images/toparea2/eifel.1440x550.jpg'); }
.EBK-erftkreis { background-image: url('EBK/images/toparea2/erftkreis.1440x550.jpg'); }
.EBK-niederrhein { background-image: url('EBK/images/toparea2/niederrhein.1440x550.jpg'); }
.EBK-rheinschiene { background-image: url('EBK/images/toparea2/rheinschiene.1440x550.jpg'); }
.EBK-siegburger-land { background-image: url('EBK/images/toparea2/siegburger-land.1440x550.jpg'); }
.EBK-westerwald { background-image: url('EBK/images/toparea2/westerwald.1440x550.jpg'); }
.EBK-andere-region { background-image: url('EBK/images/toparea2/andere-region.1440x550.jpg'); }

.EBK-bild1 { background-image: url('EBK/images/toparea/bild1.1440x550.jpg'); }
.EBK-bild2 { background-image: url('EBK/images/toparea/bild2.1440x550.jpg'); }
.EBK-bild3 { background-image: url('EBK/images/toparea/bild4.1440x550.jpg'); }
.EBK-bild4 { background-image: url('EBK/images/toparea/bild5.1440x550.jpg'); }
.EBK-bild5 { background-image: url('EBK/images/toparea/bild6.1440x550.jpg'); }

/* Zufallsbilder für homepage toparea
Hinweis:
Wenn Sie Bilder hier ändern dann auch an die @medias darunter denken */
.EBK-random-bild1 { background-image: url('EBK/images/toparea/bild1.1440x550.jpg'); }
.EBK-random-bild2 { background-image: url('EBK/images/toparea/bild2.1440x550.jpg'); }
.EBK-random-bild3 { background-image: url('EBK/images/toparea/bild3.1440x550.jpg'); }
.EBK-random-bild4 { background-image: url('EBK/images/toparea/bild4.1440x550.jpg'); }
.EBK-random-bild5 { background-image: url('EBK/images/toparea/bild5.1440x550.jpg'); }
.EBK-random-bild6 { background-image: url('EBK/images/toparea/bild6.1440x550.jpg'); }


@media all and (max-width: 1000px) {
	.EBK-bild1 { background-image: url('EBK/images/toparea/bild1.1000x300.jpg'); }
	.EBK-bild2 { background-image: url('EBK/images/toparea/bild2.1000x300.jpg'); }
	.EBK-bild3 { background-image: url('EBK/images/toparea/bild3.1000x300.jpg'); }
	.EBK-bild4 { background-image: url('EBK/images/toparea/bild4.1000x300.jpg'); }
	.EBK-bild5 { background-image: url('EBK/images/toparea/bild5.1000x300.jpg'); }

	.EBK-random-bild1 { background-image: url('EBK/images/toparea/bild1.1000x300.jpg'); }
	.EBK-random-bild2 { background-image: url('EBK/images/toparea/bild2.1000x300.jpg'); }
	.EBK-random-bild3 { background-image: url('EBK/images/toparea/bild3.1000x300.jpg'); }
	.EBK-random-bild4 { background-image: url('EBK/images/toparea/bild4.1000x300.jpg'); }
	.EBK-random-bild5 { background-image: url('EBK/images/toparea/bild5.1000x300.jpg'); }
	.EBK-random-bild6 { background-image: url('EBK/images/toparea/bild6.1000x300.jpg'); }

	.EBK-touren-mit-dem-rad { background-image: url('EBK/images/toparea2/touren-mit-dem-rad.1000x300.jpg'); }
	.EBK-kurz-und-gut { background-image: url('EBK/images/toparea2/kurz-und-gut.1000x300.jpg'); }
	.EBK-tourtipps { background-image: url('EBK/images/toparea2/tourtipps.1000x300.jpg'); }
	.EBK-termine { background-image: url('EBK/images/toparea2/termine.1000x300.jpg'); }

	.EBK-bergisches-land { background-image: url('EBK/images/toparea2/bergisches-land.1000x300.jpg'); }
	.EBK-eifel { background-image: url('EBK/images/toparea2/eifel.1000x300.jpg'); }
	.EBK-erftkreis { background-image: url('EBK/images/toparea2/erftkreis.1000x300.jpg'); }
	.EBK-niederrhein { background-image: url('EBK/images/toparea2/niederrhein.1000x300.jpg'); }
	.EBK-rheinschiene { background-image: url('EBK/images/toparea2/rheinschiene.1000x300.jpg'); }
	.EBK-siegburger-land { background-image: url('EBK/images/toparea2/siegburger-land.1000x300.jpg'); }
	.EBK-westerwald { background-image: url('EBK/images/toparea2/westerwald.1000x300.jpg'); }
	.EBK-andere-region { background-image: url('EBK/images/toparea2/andere-region.1000x300.jpg'); }
}
@media all and (max-width: 500px) {
	.EBK-bild1 { background-image: url('EBK/images/toparea/bild1.500x300.jpg'); }
	.EBK-bild2 { background-image: url('EBK/images/toparea/bild2.500x300.jpg'); }
	.EBK-bild3 { background-image: url('EBK/images/toparea/bild3.500x300.jpg'); }
	.EBK-bild4 { background-image: url('EBK/images/toparea/bild4.500x300.jpg'); }
	.EBK-bild5 { background-image: url('EBK/images/toparea/bild5.500x300.jpg'); }

	.EBK-random-bild1 { background-image: url('EBK/images/toparea/bild1.500x300.jpg'); }
	.EBK-random-bild2 { background-image: url('EBK/images/toparea/bild2.500x300.jpg'); }
	.EBK-random-bild3 { background-image: url('EBK/images/toparea/bild3.500x300.jpg'); }
	.EBK-random-bild4 { background-image: url('EBK/images/toparea/bild4.500x300.jpg'); }
	.EBK-random-bild5 { background-image: url('EBK/images/toparea/bild5.500x300.jpg'); }
	.EBK-random-bild6 { background-image: url('EBK/images/toparea/bild6.500x300.jpg'); }

	.EBK-touren-mit-dem-rad { background-image: url('EBK/images/toparea2/touren-mit-dem-rad.500x300.jpg'); }
	.EBK-kurz-und-gut { background-image: url('EBK/images/toparea2/kurz-und-gut.500x300.jpg'); }
	.EBK-tourtipps { background-image: url('EBK/images/toparea2/tourtipps.500x300.jpg'); }
	.EBK-termine { background-image: url('EBK/images/toparea2/termine.500x300.jpg'); }

	.EBK-bergisches-land { background-image: url('EBK/images/toparea2/bergisches-land.500x300.jpg'); }
	.EBK-eifel { background-image: url('EBK/images/toparea2/eifel.500x300.jpg'); }
	.EBK-erftkreis { background-image: url('EBK/images/toparea2/erftkreis.500x300.jpg'); }
	.EBK-niederrhein { background-image: url('EBK/images/toparea2/niederrhein.500x300.jpg'); }
	.EBK-rheinschiene { background-image: url('EBK/images/toparea2/rheinschiene.500x300.jpg'); }
	.EBK-siegburger-land { background-image: url('EBK/images/toparea2/siegburger-land.500x300.jpg'); }
	.EBK-westerwald { background-image: url('EBK/images/toparea2/westerwald.500x300.jpg'); }
	.EBK-andere-region { background-image: url('EBK/images/toparea2/andere-region.500x300.jpg'); }
}


.imagecontainer2 {
	margin-top: 0;
}
.imagecontainer2 {
	display: inline-block;
	width: 100%;
	height: auto;
	text-align: left;
	margin: 3px 0 15px 0;
	position: relative;
}
.imagecontainer2 img {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	vertical-align: bottom;
}
.imagecontainer2 .imagecontainertext {
	position: absolute;
	left: 0;
	bottom: 0;
	border-top-right-radius: 1px;
	width: auto;
	background-color: #fff;
	font-size: 10px;
	font-weight: 500;
	color: #f3f3f3;
	padding: 0 7px 1px 5px;
	background-color: rgba(128,128,128,0.33);
	text-shadow: 0 0 1px rgba(0,0,0,0.45);
}
