/* Import */
@import "/fileserver/ar040023/filesdb/nav.css";
@import "/fileserver/ar040023/filesdb/bgstretcher.css";
@import "/fileserver/ar040023/filesdb/toggle.css";

/* Farben
#1F345E;	dunkelblau		Box Öffnungszeiten; weiter 1
#004322;	dunkelgrün		Box Preise
#5F0000;	dunkelrot		Box Anfahrt; weiter 2
#906F0A;	gold			Box Zooplan: weiter 3

#00BE00;	hellgrün		headline h2
#E7BC00;	gelb			headline h3 + h4
*/	

/* montserrat-regular - latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('/fileserver/ar040023/fonts/montserrat-v12-latin-ext-regular.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Regular'), local('Montserrat-Regular'),
       url('/fileserver/ar040023/fonts/montserrat-v12-latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileserver/ar040023/fonts/montserrat-v12-latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileserver/ar040023/fonts/montserrat-v12-latin-ext-regular.woff') format('woff'), /* Modern Browsers */
       url('/fileserver/ar040023/fonts/montserrat-v12-latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileserver/ar040023/fonts/montserrat-v12-latin-ext-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-500 - latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('/fileserver/ar040023/fonts/montserrat-v12-latin-ext-500.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Medium'), local('Montserrat-Medium'),
       url('/fileserver/ar040023/fonts/montserrat-v12-latin-ext-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileserver/ar040023/fonts/montserrat-v12-latin-ext-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileserver/ar040023/fonts/montserrat-v12-latin-ext-500.woff') format('woff'), /* Modern Browsers */
       url('/fileserver/ar040023/fonts/montserrat-v12-latin-ext-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileserver/ar040023/fonts/montserrat-v12-latin-ext-500.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-600 - latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('/fileserver/ar040023/fonts/montserrat-v12-latin-ext-600.eot'); /* IE9 Compat Modes */
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),
       url('/fileserver/ar040023/fontsmontserrat-v12-latin-ext-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileserver/ar040023/fonts/montserrat-v12-latin-ext-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileserver/ar040023/fonts/montserrat-v12-latin-ext-600.woff') format('woff'), /* Modern Browsers */
       url('/fileserver/ar040023/fonts/montserrat-v12-latin-ext-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileserver/ar040023/fonts/montserrat-v12-latin-ext-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-700 - latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('/fileserver/ar040023/fonts/montserrat-v12-latin-ext-700.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Bold'), local('Montserrat-Bold'),
       url('/fileserver/ar040023/fonts/montserrat-v12-latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileserver/ar040023/fonts/montserrat-v12-latin-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileserver/ar040023/fonts/montserrat-v12-latin-ext-700.woff') format('woff'), /* Modern Browsers */
       url('/fileserver/ar040023/fonts/montserrat-v12-latin-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileserver/ar040023/fonts/montserrat-v12-latin-ext-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* wendy-one-regular - latin-ext */
@font-face {
  font-family: 'Wendy One';
  font-style: normal;
  font-weight: 400;
  src: url('/fileserver/ar040023/fonts/wendy-one-v7-latin-ext-regular.eot'); /* IE9 Compat Modes */
  src: local('Wendy One'), local('WendyOne-Regular'),
       url('/fileserver/ar040023/fonts/wendy-one-v7-latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileserver/ar040023/fonts/wendy-one-v7-latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileserver/ar040023/fonts/wendy-one-v7-latin-ext-regular.woff') format('woff'), /* Modern Browsers */
       url('/fileserver/ar040023/fonts/wendy-one-v7-latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileserver/ar040023/fonts/wendy-one-v7-latin-ext-regular.svg#WendyOne') format('svg'); /* Legacy iOS */
}

 
/* Body */
body {overflow-x: hidden;}
table.bgmain {width: 100%!important;}	
/* Abstand Content-Slider */
#bg_main {margin: 680px 0 0 0; width: 100%; font-family: 'Montserrat', sans-serif; font-size: 18px;}
			
/* Position Logo */
div.logo {position: absolute; width: 403px; z-index: 30000; margin: 0 0 0 -100px; transition: padding .5s;}
div.logo:hover {padding: 0 0 0 100px;}
img.logopng {width: 403px; height: auto; border: 0px;}

/* Cookie Hinweis */
.cc_container .cc_btn {
background-color: #77B756 !important; /* Farbe des Buttons */
color: #fff !important; /* Textfarbe des Buttons */
}
 
.cc_container {
background: #F8E395 !important; /* Hintergrundfarbe des gesamten Bereichs */
color: #000 !important; /* Schriftfarbe des gesamten Bereichs */
}
 
.cc_container a {
color: #77B756 !important; /* Textlink-Farbe "Mehr Infos" */
}
 
/* Headlines */
div.headline_div h2, div.headline_div h2 a, h2 a.headline_div {width: 60%; height: 50px; line-height: 50px; padding: 0 20%; margin: 0; font-family: 'Wendy One', sans-serif; font-weight: 400; font-size: 32px; color: #00BE00;}
div.headline_div h2 a, div.headline_div h2 a.headline_div {text-decoration: none; padding: 0;}
div.headline_div h3, div.headline_div h3 a, h3 a.headline_div {width: 80%; height: 50px; line-height: 50px; padding: 0 10%; margin: 0; font-family: 'Wendy One', sans-serif; font-weight: 400; font-size: 32px; color: #E7BC00; text-align: center;}
div.headline_div h3 a, div.headline_div h3 a.headline_div {text-decoration: none; padding: 0;}
div.headline_div h4, div.headline_div h4 a, h4 a.headline_div {width: 60%; height: 50px; line-height: 50px; padding: 0 20%; margin: 0; font-family: 'Wendy One', sans-serif; font-weight: 400; font-size: 32px; color: #E7BC00;}
div.headline_div h4 a, div.headline_div h4 a.headline_div {text-decoration: none; padding: 0;}

span.headlinedetail {font-family: 'Wendy One', sans-serif; font-weight: 400; font-size: 32px; color: #00BE00;}

div.cms_kurz_div h1 {font-size: 1.7em; font-weight: bold; color: #77B756; margin-top: 50px;}
div.cms_kurz_div h2 {font-size: 1.5em; font-weight: bold; color: #77B756; margin-top: 50px;}
div.cms_kurz_div h3 {font-size: 1.3em; font-weight: 400; font-family: 'Wendy One', sans-serif; color: #E7BC00; margin-top: 50px;}
div.cms_kurz_div h4 {font-size: 1.5em; font-weight: bold; color: #77B756; margin-top: 50px;}

td.cms_kurz_detail h2, td.cms_kurz_detail h2 a {width: 95%; padding: 0 0 0 5%; margin: 0; font-family: 'Wendy One', sans-serif; font-weight: 400; font-size: 32px; color: #00BE00;}
td.cms_kurz_detail h4, td.cms_kurz_detail h4 a {width: 100%; padding: 0; margin: 0; font-family: 'Wendy One', sans-serif; font-weight: 400; font-size: 32px; color: #E7BC00;}
td.cms_kurz_detail h2 a, td.cms_kurz_detail h3 a {padding: 0; text-decoration: none;}

div.headlineweiter_div {text-align: right; margin-top: -50px; line-height: 50px; padding-right: 20%; margin-bottom: 20px;}
a.headlineweiter_div {color: #FFF; font-size: 1em; font-weight: bold; background-color: #00BE00; padding: 10px 10px;}
a.headlineweiter_div:hover {background-color: #005900; color: #FFF;}

/* zurueck Pfeil */
div.headlineback {position: absolute; display: block; float: left; height: 36px; width: 36px; line-height: 30px; font-size: 1px; padding: 0; color: #64b42d; z-index: 20; margin: 680px 0 0 96%; background-color: #FFF; background: url(/fileserver/ar040023/images/nav_zurueck.png) no-repeat center center; background-size: cover;}
div.headlineback_rd {display: none;}

/* Body */
div.ausgabe_liste_div {position: relative; display: block; float: left; width: 100%; padding: 0; margin: 0;}
div.ausgabe_liste {width: 60%; padding: 0 20%; margin: 0;}

div.miniatur_div {float: left; width: 20%; padding: 0 3% 10px 20%; margin-bottom: 30px;}
img.img_miniatur_div {width: 100%; border: 2px solid #808080;}

p.hinweis {color: #E7BC00; font-weight: bold;}

div.cms_kurz_div {padding: 0 20%; margin-bottom: 50px; font-size: 1.1em; font-family: 'Montserrat', sans-serif;}
div.cms_kurz_div p {width: 100%; margin-top: 0;}
div.cms_kurz_div ul {padding-left: 20px; list-style-type: square;}
div.cms_kurz_div ol {padding-left: 20px;}
div.cms_kurz_div img.miniatur {float: left; margin-right: 10px;}

td.cms_kurz_detail p {padding: 0 0 0 5%; width: 95%; font-size: 1.1em; font-family: 'Montserrat', sans-serif; margin-top: 0;} 
td.cms_kurz_detail img.miniatur {float: left; margin-right: 10px;}
td.cms_content {width: 100%; padding: 0;}
td.cms_content {font-size: 1.1em; font-family: 'Montserrat', sans-serif;}
td.cms_content img {float: left; margin: 10px 10px 0 0; display: block; position: relative;}
td.textwhite {margin: 0 30px 0 0;}
td.textwhite img.img_miniatur {border: 2px solid #808080;}

div.bilderwrapper_detailseite {position: relative; display: block; float: left; width: 100%;}
div.bilderwrapper_detailseite img {position: relative; display: block; float: left; margin: 1%; width: 47%;}

a {color: #E7BC00;}
a:hover {color: #aaa;}
hr {border: 1px solid black;}

/* Aufzählung 4 spltg */
div.cms_kurz_div ul.liste_4spltg {padding-left: 0; margin: 20px 0 0 0;}
td.cms_content ul.liste_4spltg {padding-left: 0;}
ul.liste_4spltg li {width: 16%; color: black; padding: 0 1%; margin: 0; display: block; float: none; line-height: 30px; height: auto; min-height: 60px; list-style-type: none; background-color: rgba(232,232,232,.7);}
ul.liste_4spltg li:nth-child(4n+2) {width: calc(40% - 2px); margin: -60px 0 0 18%; border-left: 2px solid #C8C8C8;}
ul.liste_4spltg li:nth-child(4n+3) {width: calc(23% - 2px); margin: -60px 0 0 60%; border-left: 2px solid #C8C8C8;}
ul.liste_4spltg li:nth-child(4n+4) {width: calc(13% - 2px); margin: -60px 0 0 85%; border-left: 2px solid #C8C8C8;}
ul.liste_4spltg li:nth-child(1), ul.liste_4spltg li:nth-child(2), ul.liste_4spltg li:nth-child(3), ul.liste_4spltg li:nth-child(4) {text-align: center; font-weight: bold; color: #00BE00; font-family: 'Wendy One', sans-serif; line-height: 60px;}
ul.liste_4spltg li:nth-child(n+5):nth-child(-n+8), ul.liste_4spltg li:nth-child(n+13):nth-child(-n+16), ul.liste_4spltg li:nth-child(n+21):nth-child(-n+24), ul.liste_4spltg li:nth-child(n+29):nth-child(-n+32), ul.liste_4spltg li:nth-child(n+37):nth-child(-n+40), ul.liste_4spltg li:nth-child(n+45):nth-child(-n+48), ul.liste_4spltg li:nth-child(n+53):nth-child(-n+56), ul.liste_4spltg li:nth-child(n+61):nth-child(-n+64), ul.liste_4spltg li:nth-child(n+69):nth-child(-n+72), ul.liste_4spltg li:nth-child(n+77):nth-child(-n+80), ul.liste_4spltg li:nth-child(n+85):nth-child(-n+88), ul.liste_4spltg li:nth-child(n+93):nth-child(-n+96), ul.liste_4spltg li:nth-child(n+101):nth-child(-n+104), ul.liste_4spltg li:nth-child(n+109):nth-child(-n+112), ul.liste_4spltg li:nth-child(n+117):nth-child(-n+120), ul.liste_4spltg li:nth-child(n+125):nth-child(-n+128), ul.liste_4spltg li:nth-child(n+133):nth-child(-n+136), ul.liste_4spltg li:nth-child(n+141):nth-child(-n+144), ul.liste_4spltg li:nth-child(n+149):nth-child(-n+152), ul.liste_4spltg li:nth-child(n+157):nth-child(-n+160), ul.liste_4spltg li:nth-child(n+165):nth-child(-n+168), ul.liste_4spltg li:nth-child(n+173):nth-child(-n+176), ul.liste_4spltg li:nth-child(n+181):nth-child(-n+184), ul.liste_4spltg li:nth-child(n+189):nth-child(-n+192), ul.liste_4spltg li:nth-child(n+197):nth-child(-n+200), ul.liste_4spltg li:nth-child(n+205):nth-child(-n+208), ul.liste_4spltg li:nth-child(n+213):nth-child(-n+216), ul.liste_4spltg li:nth-child(n+221):nth-child(-n+224), ul.liste_4spltg li:nth-child(n+229):nth-child(-n+232), ul.liste_4spltg li:nth-child(n+237):nth-child(-n+240), ul.liste_4spltg li:nth-child(n+245):nth-child(-n+248), ul.liste_4spltg li:nth-child(n+253):nth-child(-n+256) {background-color: rgba(248,248,248,.7);}

/* Template 3sp */
div.tmp_ind_3sp {position: relative; display: block; float: left; width: 60%; margin: 0 20% 50px 20%;}
div.tmp_ind_3sp_li, div.tmp_ind_3sp_mi, div.tmp_ind_3sp_re {display: block; float: left; width: 29%; width: calc(30% - 8px); background-color: rgba(255,255,255,0.4);} /* width 1 (29%) für IE ältere Versionen*/
div.bgmain_id4898 div.tmp_ind_3sp_li, div.bgmain_id4898 div.tmp_ind_3sp_mi, div.bgmain_id4898 div.tmp_ind_3sp_re {min-height: 370px;} /* Übersicht Videos */
div.tmp_ind_3sp_re.cl-id10802, div.tmp_ind_3sp_re.cl-id10803 {display: none;}
div.tmp_ind_3sp_li {margin: 0 4% 10px 0; border: 4px solid #1F345E;}
div.tmp_ind_3sp_mi {margin: 0 1% 10px 1%; border: 4px solid #5F0000;}
div.tmp_ind_3sp_re {margin: 0 0 10px 4%; border: 4px solid #906F0A;}
div.tmp_ind_3sp_head {background: none; margin: 20px 5px 0 5px; text-align: center;}
div.tmp_ind_3sp_head a div {color: black;}
div.tmp_ind_3sp_head a {font-family: 'Montserrat', sans-serif; font-weight: 900; white-space: nowrap; font-size: 22px;}
div.tmp_ind_3sp_head h2 {margin: 12px 0;}
div.tmp_ind_3sp_head a:hover {color: #333;}
div.tmp_ind_3sp_image {width: 100%; text-align: center; border: 0px solid #808080;}
div.tmp_ind_3sp_li div.tmp_ind_3sp_image {background: url(/fileserver/ar040023/images/weiter_blau_tr.jpg) no-repeat center center; background-size: cover;}
div.tmp_ind_3sp_mi div.tmp_ind_3sp_image {background: url(/fileserver/ar040023/images/weiter_rot_tr.jpg) no-repeat center center;  background-size: cover;}
div.tmp_ind_3sp_re div.tmp_ind_3sp_image {background: url(/fileserver/ar040023/images/weiter_gelb_tr.jpg) no-repeat center center; background-size: cover;}
img.tmp_ind_3sp_miniatur {width: 100%; transition: opacity 0.3s;}
img.tmp_ind_3sp_miniatur:hover {opacity: 0.3;}
div.tmp_ind_3sp_kurz {font-weight: 400; color: black; margin-top: 0; text-align: center;}	
div.tmp_ind_3sp_kurz p {padding: 0 2%;}	
div.mehr {width: 100%; color: white; padding: 10px 0 6px 0;}
div.tmp_ind_3sp_li div.mehr {background-color: #1F345E;}
div.tmp_ind_3sp_mi div.mehr {background-color: #5F0000;}
div.tmp_ind_3sp_re div.mehr {background-color: #906F0A;}
td.cms_kurz_detail div a div.mehr {display: none;}

/* PDF Download */
table.anlage_tbl {padding: 0 1%; width: 100%; margin-bottom: 20px; background-color: #dbc995;}
table.anlage_tbl a {color: #008c00; line-height: 50px; font-size: 24px; font-family: 'Montserrat', sans-serif;}
table.anlage_tbl a:hover {color: #00BE00;}
table.anlage_tbl td:nth-child(1) {width: 95.3%;}
table.anlage_tbl td:nth-child(2) {display: none;}
table.anlage_tbl td:nth-child(3) a img {display: none;}
table.anlage_tbl td:nth-child(3) a {display: block; width: 26px; height: 26px; background: url(/fileserver/ar040023/images/nav_download.png); background-size: cover;}

div.cms_download_div {position: relative; display: block; float: left; padding: 0 0.6%; width: 58.8%; margin: 0 20% 20px 20%; background-color: #dbc995; background: url(/fileserver/ar0400623/images/nav_download.png) no-repeat center right 30px;}
div.cms_download_div a {color: #008c00; line-height: 50px; font-size: 24px; font-family: 'Montserrat', sans-serif; }
div.cms_download_div a:hover {color: #00BE00;}
div.cms_download_div a img {display: none;}

div.cms_getacrobat_div {display: none;}

/* BACK TO TOP */
.back-to-top {display: none;}
a.back-to-top {display: block; position: absolute; left: 50%; z-index: 99999; width: 80px; height: 80px; margin: -110px 25px 25px -40px; background: url(/fileserver/ar040023/imagescms/top_1.png) no-repeat center center;}
.back-to-top:hover {opacity: 0.8;}	

/* Footer */
div#footer {background-color: #009400; width: 80%; padding: 70px 10% 0 10%; text-align: left;}
div#footer div.footer_inhalt {position: relative; display: block; float: left; width: 25%; color: white; font-size: 16px; margin: 0 0 30px 0;}
div#footer div.footer_inhalt:nth-child(4) {text-align: center;}
div#footer div.footer_inhalt span.footer_headline_tg, div#footer div.footer_inhalt span.footer_headline_sr {font-size: 26px;}
div#footer div.footer_inhalt span.footer_headline_sr {text-align: center; width: 100%; display: block;}
span.klein {font-size: 12px;}
div#footer p {margin: 0;}
img.img_footer {width: 100%;}
div.box_maps {position: relative; display: block; float: left; width: 100%; height: 320px;}
iframe.maps {position: relative; display: block; float: left; width: 100%; height: 320px;}
div.container_footer td {width: 100%; height: 50px; text-align: center;}
div.footer_imp_dat {position: relative; display: block; float: left; width: 100%; color: white; background-color: blue; margin-top: 20px;}
div.footer_imp_dat a {color: white;}
a.inhaltfuss {color: white;}
div.footer_copyright {display: none;}
div.fkt_bottom {display: none;}

/* Video */
video {width: 100%; height: auto; margin: 50px 0;}
 
 
/**** MEDIA QUERRIES ****/
/* 1280 px */
@media only screen and (max-width: 1280px)
{div.ausgabe_liste {width: 80%; padding: 0 10%;}
div.headline_div h2, div.headline_div h3, div.headline_div h4 {width: 80%; padding: 0 10%;}
div.cms_kurz_div h2 {width: 90%; padding-left: 0 5%;}
td.headline h2 {width: 90%; padding: 0 5%;}
div.headlineweiter_div {width: 80%; padding: 0 10%;}
div.cms_kurz_div {width: 80%; padding: 0 10%;}
div.miniatur_div {padding: 10px 5% 10px 10%;}
div.tmp_ind_3sp {width: 80%; margin: 0 10% 50px 10%;}
div#footer {width: 90%; padding: 70px 5% 0 5%;}
div#footer div.footer_inhalt {width: 23%;}
div#footer div.footer_inhalt:first-child {padding: 0 2% 0% 0;}
div#footer div.footer_inhalt:nth-child(2) {padding: 0 1% 2% 1%;}
div#footer div.footer_inhalt:nth-child(3) {padding: 0 1% 0 1%;}
div#footer div.footer_inhalt:nth-child(4) {padding: 0 0 0 1%;}
div.cms_download_div {width: 78.8%; margin: 0 10% 20px 10%;}}

/* 1024 px */
@media only screen and (max-width: 1024px)
{div.logo {margin: 0 0 0 -150px;} 
td.cms_kurz_detail h3 {font-size: 1em; line-height: 50px;}
div.tmp_ind_3sp_li, div.tmp_ind_3sp_mi, div.tmp_ind_3sp_re {width: 28%; width: calc(30% - 8px);}
div.bgmain_id4898 div.tmp_ind_3sp_li, div.bgmain_id4898 div.tmp_ind_3sp_mi, div.bgmain_id4898 div.tmp_ind_3sp_re {min-height: 320px;} /* Übersicht Videos */
img.tmp_ind_3sp_miniatur {width: 100%;}
ul.liste_4spltg li:nth-child(4) {line-height: 30px;}
ul.liste_4spltg li {width: 20%;}
ul.liste_4spltg li:nth-child(4n+2) {width: calc(36% - 2px); margin-left: 22%;}
div#footer div.footer_inhalt {width: 48%;}}

/* 800 px */
@media only screen and (max-width: 800px)
{div.headlineback {margin: 20px 0 0 78%; background: url(/fileserver/ar040023/images/nav_zurueck_weiss.png) no-repeat center center; background-size: cover;}
ul.liste_4spltg li {padding: 10px 2%; min-height: 30px; list-style-type: none; background-color: rgba(232,232,232,.7);}
ul.liste_4spltg li:nth-child(1) {color: #1F345E; text-align: left;}
ul.liste_4spltg li:nth-child(2) {color: #004322; text-align: left;}
ul.liste_4spltg li:nth-child(3) {color: #5F0000; text-align: left;}
ul.liste_4spltg li:nth-child(4) {color: #906F0A; text-align: left;}
ul.liste_4spltg li:nth-child(4n+1) {width: calc(96% - 5px); margin: 0; border-left: 5px solid #1F345E;}
ul.liste_4spltg li:nth-child(4n+2) {width: calc(96% - 5px); margin: 0; border-left: 5px solid #004322;}
ul.liste_4spltg li:nth-child(4n+3) {width: calc(96% - 5px); margin: 0; border-left: 5px solid #5F0000;}
ul.liste_4spltg li:nth-child(4n+4) {width: calc(96% - 5px); margin: 0; border-left: 5px solid #906F0A;}}

/* 767 px */
@media only screen and (max-width: 767px)
{div#bg_main {margin: 220px 0 0 0; width: 100%;}
#bg_main.bgmain_id0 {margin: 200px 0 0 0;}
div.headline_div h2, div.headline_div h2 a, h2 a.headline_div {font-size: 30px; line-height: 35px; height: auto; width: 100%; padding: 0;}
div.headline_div h3, div.headline_div h3 a, h3 a.headline_div {font-size: 30px; line-height: 35px; height: auto; width: 100%; padding: 0;}
div.headline_div h2, div.headline_div h3 {width: 90%; padding: 0 5%;}
td.cms_kurz_detail h3 {font-size: 1em;}
div.cms_kurz_div {width: 90%; padding: 0 5%;}
div.miniatur_div {width: 90%; padding: 10px 5%;}
div.tmp_ind_3sp {width: 90%; margin: 0 5%;}
div.tmp_ind_3sp_li, div.tmp_ind_3sp_mi, div.tmp_ind_3sp_re {float: none; width: 99%; width: calc(100% - 8px); margin: 0 0 20px 0;}
div.ausgabe_liste {width: 100%; padding: 0;}
td.cms_kurz_detail {width: 98%; padding: 0 1%;}
td.cms_kurz_detail p {padding: 0;}
td.cms_kurz_detail h2, td.cms_kurz_detail h2 a {padding: 0;}
td.cms_content {width: 94%; padding: 0 3%;}
td.textwhite {display: none;}
td.textwhite img.img_miniatur {display: none;}
div#footer div.footer_inhalt {float: none; width: 96%; padding: 0 2%;}
div.headlineweiter_div {display: none;}
div.headline_div h2 a.headline_div {background: url(/fileserver/ar040023/images/weiter_pfeil.png) no-repeat bottom right; z-index: 99999; width: 100%; display: block; padding: 0;}
div.cms_download_div {width: 90%; margin: 0 5% 20px 5%;}}

/* 640 px */
@media only screen and (max-width: 640px)
{div.cms_kurz_div img.miniatur {width: 50%; height: auto; margin: 0 10px 10px 0;}}

/* 480 px */
@media only screen and (max-width: 480px)
{div.headlineback {margin: 15px 0 0 70%;}
td.cms_content h4 {line-height: 50px;}
div.cms_kurz_div img.miniatur {width: 100%;}}