html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong,tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1}
ol, ul {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table {border-collapse:collapse; border-spacing:0}
b {font-weight:bold}
i {font-style:italic}
sub {vertical-align:sub; font-size:smaller}
sup {vertical-align:super; font-size:smaller}

.navBarRahmen {background-color:#ffffff; margin-bottom:3px; padding:3px; border-bottom:1px solid #000000}
.navBarButton {font-weight:bold; padding:3px; min-width:3em}
.navBarButtonAktuell {font-weight:bold; padding:3px; color:#ffffff; background-color:#000000; min-width:3em} 

.buttonLeer {vertical-align:middle; width:30px; border: 2px outset buttonface; border-image:initial; background-color:#ffffff}
.buttonLink {vertical-align:middle; width:30px; border: 2px outset buttonface; border-image:initial; background-color:buttonface}

.div_inhalt {text-align:justify; margin-top:0px; margin-bottom:3px; padding:0px; background-color:#ffffff; border-bottom:1px solid #000000; line-height:125%;}
.div_inhalt a {text-decoration:underline; color:#6600ff}
.div_inhalt ul {margin-left:1.5em; list-style-type:disc;}
.div_inhalt ol {margin-left:1.5em; list-style-type:decimal;}
.div_inhalt h1 {font-size:1.3em; font-weight:bold;}
.div_inhalt h2 {font-size:1.3em; font-weight:bold; color:#c00000}
.div_inhalt h3 {font-size:1.0em; font-weight:bold;}
.div_inhalt h4 {font-size:1.0em; font-weight:bold; color:#c00000}
.div_inhalt h5 {font-size:0.8em; font-weight:bold;}
.div_inhalt h6 {font-size:1.0em; font-weight:bold; color:#c00000}
.div_inhalt_was_img {width:25px; min-width:25px; max-width:25px}
.div_inhalt_datum {font-size:1.0em; font-weight:bold; color:#c00000}
.div_inhalt_startseite_titel {font-size: 1.0em; font-weight:bold}
.div_inhalt_titel {font-size: 1.0em; font-weight:bold; color:#000000}
.div_inhalt_bildunterschrift {font-style:italic; font-size:0.85em; margin-bottom:0.5em}
.div_inhalt_infotext {font-weight:bold; margin-bottom:0.5em}
.div_inhalt_text {margin-bottom:0.5em}
.div_inhalt_link {text-decoration:underline; color:#6600ff}
.div_inhalt_green {color:#006600}
.div_inhalt_red {color:#c00000}
.div_inhalt_blue {color:#0000cc}
.div_inhalt_markieren {background-color:#ffcc00}

.div_inhalt_kgi td {padding:10px; vertical-align: top;}
.div_inhalt_git {border-spacing:0; border-collapse:collapse;}
.div_inhalt_git td {padding:10px; border:1px solid #000000; vertical-align: top;}
.div_inhalt_hor {border-spacing:0; border-collapse:collapse;}
.div_inhalt_hor td {padding:10px;border-top:1px solid #000000;border-bottom:1px solid #000000; vertical-align: top;}
.div_inhalt_ver {border-spacing:0; border-collapse:collapse;}
.div_inhalt_ver td {padding:10px;border-left:1px solid #000000;border-right:1px solid #000000; vertical-align: top;}
.div_inhalt_umr {border-spacing:0; border-collapse:collapse; border:1px solid #000000;}
.div_inhalt_umr td {padding:10px; vertical-align: top;}

.div_inhalt_tabelle {display:table; border-spacing:0; border-collapse:collapse}
.div_inhalt_tabelle_u {display:table; border-spacing:0; border-collapse:collapse; border:1px solid #000000}
.div_inhalt_tabelle_kgi {display:table-cell; float:left; padding:10px; vertical-align:top}
.div_inhalt_tabelle_git {display:table-cell; float:left; padding:10px; border:1px solid #000000; vertical-align:top}
.tabelle_table {display: table; margin-left: auto; margin-right: auto;}
.tabelle_row {display: table-row}
.tabelle_no_cell {display: no}
@media only screen and (min-width:1024px) {
	body {font-size:1em; font-family:Helvetica,Arial,sans-serif; margin:0; padding:0; background-color:#ffffff;}
	.div_root {width:996px; text-align:left;}
	.div_header {width:996px}
	.div_footer {width:996px; margin-top:10px; color:#ffffff; background-color:#006600; font-size:15px; padding:3px}
	.div_footer a {color:#ffffff; font-weight:bold; text-decoration: none; vertical-align: middle;}
	.div_footer img {width: 25px; height: 25px; vertical-align: middle;}
	.div_dialog {position:absolute; width:996px; top:150px; z-index:3000; display:none;}
	.div_menue {width:200px; float:left; padding-top:0px;}

	.menueButton {display:none;}

	.navBarButtonSchnell {display:inline}

	.menueListe {margin:0; padding:0; text-align:center; vertical-align:middle}
	.menueListe li {list-style: none; float:left; position:relative; margin:0; padding:0}
	.menueListe li ul {margin:0; padding:0; position:absolute; top:0px; left:189px; display:none}
	.menueListe li:hover ul {display:block; z-index:1000}
	.menueListe li ul li {float:none; display:block; margin-bottom:0}
	.menueListe a {display:block; width:179px; padding:5px; text-decoration:none; color:#ffffff; background-color:#006600; font-size:14px; font-weight:bold; border-bottom: 1px solid #000000}
	.menueListe a:hover {z-index:1000}
	.menueListe li ul li a {display:block; width:179px; padding:5px; text-decoration:none; color:#ffffff; background-color:#006600; border-bottom: 1px solid #000000; border-left: 3px solid #000000}
	.menueListe li ul li a span {display:none}

	.menueListeInhalt {margin:0; padding:0; text-align:left;}
	.menueListeInhalt li {list-style:none; margin:0; padding:5px;}
	.menueListeInhalt li a img {max-width:18px;  padding-right:5px; vertical-align:middle;}
	.menueListeInhalt a {text-decoration: none; color:#000000; background-color:#ffffff; font-size:16px; font-weight:bold;}

	.div_rechts {padding-left:0px; float:left; text-align: left; width:796px}

	.div_inhalt img {max-width:100%}
	.div_inhalt_fotos_tabelle {width:100%; table-layout: fixed;}
	.div_inhalt_fotos_tabelle td {width:50%; vertical-align:middle; text-align:center; padding:3px;}
	.div_inhalt_fotos_tabelle td a img {display:block; margin:0 auto; max-width:191px; max-height:286px;}
	.div_inhalt_foto {width:100%}
	.div_inhalt_foto td {vertical-align:middle; text-align:center}
	.div_inhalt_foto td img {max-width:100%}
	.div_inhalt_flyer_tabelle {width:100%; table-layout:fixed}
	.div_inhalt_flyer_tabelle td {width:50%; text-align:center; padding-bottom:10px}
	.div_inhalt_flyer_tabelle td a img {display:block; margin:0 auto; max-width:258px}
	.div_inhalt_flyer {width:100%}
	.div_inhalt_flyer td {vertical-align:middle; text-align:center}
	.div_inhalt_flyer td img {max-width:100%}
	.div_inhalt_eintrag_tabelle {width:100%;}
	.div_inhalt_eintrag_tabelle td {text-align:justify;}
	.div_inhalt_eintrag_tabelle td img {max-width:100%}
	.div_inhalt_maps {max-width:100%}
	.div_inhalt_video {max-width:100%}
	.tabelle_cell_vier {line-height: 100%; float:left; display:table-cell; min-width:198px; max-width:198px}
	.tabelle_cell_drei {line-height: 100%; float:left; display:table-cell; min-width:264px; max-width:264px}
	.flyer_breit_vier {width:139px}
	.flyer_breit_drei {width:205px}

}

@media only screen and (min-width:700px) and (max-width:1023px){
	body {font-size:1em; font-family:Helvetica,Arial,sans-serif; margin:0; padding:0; background-color:#ffffff;}
	.div_root {width:100%; text-align:left;}
	.div_header {width:100%}
	.div_footer {width:100%; margin-top:10px; color:#ffffff; background-color:#006600; font-size:15px; padding:3px}
	.div_footer a {color:#ffffff; font-weight:bold; text-decoration: none; vertical-align: middle;}
	.div_footer img {width: 25px; height: 25px; vertical-align: middle;}
	.div_dialog {position:absolute; width:100%; top:105px; z-index:3000; display:none;}
	.div_menue {display:none; visibility:hidden; float:left; position:absolute; z-index:1000; padding-top:0px;}

	.menueButton {border: 2px outset buttonface; border-image:initial; background-color:buttonface; height:30px; text-align:center; vertical-align:middle;}

	.navBarButtonSchnell {display:inline}

	.menueListe {text-align:left; background-color:#ffffff; padding-bottom:10px; margin-bottom:10px; border-bottom: 2px solid #000000}
	.menueListe li {list-style:none;}
	.menueListe a {border-bottom: 1px solid #000000; padding:10px; text-decoration:none; color:#ffffff; background-color:#006600; font-size:16px; font-weight:bold; display:block; width:100%}
	.menueListe li ul li a {text-decoration:none; color:#ffffff; background-color:#006600; font-size:16px; font-weight:bold; display:block; width:100%}

	.menueListeInhalt {margin:0; padding:0; text-align:left;}
	.menueListeInhalt li {list-style:none; margin:0; padding:5px;}
	.menueListeInhalt li a img {max-width:18px;  padding-right:5px; vertical-align:middle;}
	.menueListeInhalt a {text-decoration: none; color:#000000; background-color:#ffffff; font-size:16px; font-weight:bold;}

	.div_rechts {padding-left:0px; float:left; text-align: left; width:100%}

	.div_inhalt {padding-left:10px; padding-right:10px}
	.div_inhalt img {max-width:100%}
	.div_inhalt_fotos_tabelle {width:100%; table-layout: fixed;}
	.div_inhalt_fotos_tabelle td {width:50%; vertical-align:middle; text-align:center; padding:3px;}
	.div_inhalt_fotos_tabelle td a img {display:block; margin:0 auto; max-width:161px; max-height:241px;}
	.div_inhalt_foto {width:100%}
	.div_inhalt_foto td {vertical-align:middle; text-align:center}
	.div_inhalt_foto td img {max-width:100%}
	.div_inhalt_flyer_tabelle {width:100%; table-layout:fixed}
	.div_inhalt_flyer_tabelle td {width:50%; text-align:center; padding-bottom:10px}
	.div_inhalt_flyer_tabelle td a img {display:block; margin:0 auto; max-width:218px}
	.div_inhalt_flyer {width:100%}
	.div_inhalt_flyer td {vertical-align:middle; text-align:center}
	.div_inhalt_flyer td img {max-width:100%}
	.div_inhalt_eintrag_tabelle {width:100%;}
	.div_inhalt_eintrag_tabelle td {text-align:justify;}
	.div_inhalt_eintrag_tabelle td img {max-width:100%}
	.div_inhalt_maps {max-width:100%}
	.div_inhalt_video {max-width:100%}
	.tabelle_cell_vier {line-height: 100%; float:left; display:table-cell; min-width:164px; max-width:164px}
	.tabelle_cell_drei {line-height: 100%; float:left; display:table-cell; min-width:222px; max-width:222px}
	.flyer_breit_vier {width:134px}
	.flyer_breit_drei {width:192px}

}

@media only screen and (min-width:600px) and (max-width:699px){
	body {font-size:1em; font-family:Helvetica,Arial,sans-serif; margin:0; padding:0; background-color:#ffffff;}
	.div_root {width:100%; text-align:left;}
	.div_header {width:100%}
	.div_footer {width:100%; margin-top:10px; color:#ffffff; background-color:#006600; font-size:15px; padding:3px}
	.div_footer a {color:#ffffff; font-weight:bold; text-decoration: none; vertical-align: middle;}
	.div_footer img {width: 25px; height: 25px; vertical-align: middle;}
	.div_dialog {position:absolute; width:100%; top:90px; z-index:3000; display:none;}
	.div_menue {display:none; visibility:hidden; float:left; position:absolute; z-index:1000; padding-top:0px;}

	.menueButton {border: 2px outset buttonface; border-image:initial; background-color:buttonface; height:30px; text-align:center; vertical-align:middle;}

	.navBarButtonSchnell {display:inline}

	.menueListe {text-align:left; background-color:#ffffff; padding-bottom:10px; margin-bottom:10px; border-bottom: 2px solid #000000}
	.menueListe li {list-style:none;}
	.menueListe a {border-bottom: 1px solid #000000; padding:10px; text-decoration:none; color:#ffffff; background-color:#006600; font-size:16px; font-weight:bold; display:block; width:100%}
	.menueListe li ul li a {text-decoration:none; color:#ffffff; background-color:#006600; font-size:16px; font-weight:bold; display:block; width:100%}

	.menueListeInhalt {margin:0; padding:0; text-align:left;}
	.menueListeInhalt li {list-style:none; margin:0; padding:5px;}
	.menueListeInhalt li a img {max-width:18px;  padding-right:5px; vertical-align:middle;}
	.menueListeInhalt a {text-decoration: none; color:#000000; background-color:#ffffff; font-size:16px; font-weight:bold;}

	.div_rechts {padding-left:0px; float:left; text-align: left; width:100%}

	.div_inhalt {padding-left:10px; padding-right:10px}
	.div_inhalt img {max-width:100%}
	.div_inhalt_fotos_tabelle {width:100%; table-layout: fixed;}
	.div_inhalt_fotos_tabelle td {width:50%; vertical-align:middle; text-align:center; padding:3px;}
	.div_inhalt_fotos_tabelle td a img {display:block; margin:0 auto; max-width:136px; max-height:204px;}
	.div_inhalt_foto {width:100%}
	.div_inhalt_foto td {vertical-align:middle; text-align:center}
	.div_inhalt_foto td img {max-width:100%}
	.div_inhalt_flyer_tabelle {width:100%; table-layout:fixed}
	.div_inhalt_flyer_tabelle td {width:50%; text-align:center; padding-bottom:10px}
	.div_inhalt_flyer_tabelle td a img {display:block; margin:0 auto; max-width:185px}
	.div_inhalt_flyer {width:100%}
	.div_inhalt_flyer td {vertical-align:middle; text-align:center}
	.div_inhalt_flyer td img {max-width:100%}
	.div_inhalt_eintrag_tabelle {width:100%;}
	.div_inhalt_eintrag_tabelle td {text-align:justify;}
	.div_inhalt_eintrag_tabelle td img {max-width:100%}
	.div_inhalt_maps {max-width:100%}
	.div_inhalt_video {max-width:100%}
	.tabelle_cell_vier {line-height: 100%; float:left; display:table-cell; min-width:139px; max-width:139px}
	.tabelle_cell_drei {line-height: 100%; float:left; display:table-cell; min-width:188px; max-width:188px}
	.flyer_breit_vier {width:109px}
	.flyer_breit_drei {width:158px}

}

@media only screen and (min-width:500px) and (max-width:599px){
	body {font-size:1em; font-family:Helvetica,Arial,sans-serif; margin:0; padding:0; background-color:#ffffff;}
	.div_root {width:100%; text-align:left;}
	.div_header {width:100%}
	.div_footer {width:100%; margin-top:10px; color:#ffffff; background-color:#006600; font-size:15px; padding:3px}
	.div_footer a {color:#ffffff; font-weight:bold; text-decoration: none; vertical-align: middle;}
	.div_footer img {width: 25px; height: 25px; vertical-align: middle;}
	.div_dialog {position:absolute; width:100%; top:75px; z-index:3000; display:none;}
	.div_menue {display:none; visibility:hidden; float:left; position:absolute; z-index:1000; padding-top:0px;}

	.menueButton {border: 2px outset buttonface; border-image:initial; background-color:buttonface; height:30px; text-align:center; vertical-align:middle;}

	.navBarButtonSchnell {display:none}

	.menueListe {text-align:left; background-color:#ffffff; padding-bottom:10px; margin-bottom:10px; border-bottom: 2px solid #000000}
	.menueListe li {list-style:none;}
	.menueListe a {border-bottom: 1px solid #000000; padding:10px; text-decoration:none; color:#ffffff; background-color:#006600; font-size:16px; font-weight:bold; display:block; width:100%}
	.menueListe li ul li a {text-decoration:none; color:#ffffff; background-color:#006600; font-size:16px; font-weight:bold; display:block; width:100%}

	.menueListeInhalt {margin:0; padding:0; text-align:left;}
	.menueListeInhalt li {list-style:none; margin:0; padding:5px;}
	.menueListeInhalt li a img {max-width:18px;  padding-right:5px; vertical-align:middle;}
	.menueListeInhalt a {text-decoration: none; color:#000000; background-color:#ffffff; font-size:16px; font-weight:bold;}

	.div_rechts {padding-left:0px; float:left; text-align: left; width:100%}

	.div_inhalt {padding-left:10px; padding-right:10px}
	.div_inhalt img {max-width:100%}
	.div_inhalt_fotos_tabelle {width:100%; table-layout: fixed;}
	.div_inhalt_fotos_tabelle td {width:50%; vertical-align:middle; text-align:center; padding:3px;}
	.div_inhalt_fotos_tabelle td a img {display:block; margin:0 auto; max-width:111px; max-height:166px;}
	.div_inhalt_foto {width:100%}
	.div_inhalt_foto td {vertical-align:middle; text-align:center}
	.div_inhalt_foto td img {max-width:100%}
	.div_inhalt_flyer_tabelle {width:100%; table-layout:fixed}
	.div_inhalt_flyer_tabelle td {width:50%; text-align:center; padding-bottom:10px}
	.div_inhalt_flyer_tabelle td a img {display:block; margin:0 auto; max-width:152px}
	.div_inhalt_flyer {width:100%}
	.div_inhalt_flyer td {vertical-align:middle; text-align:center}
	.div_inhalt_flyer td img {max-width:100%}
	.div_inhalt_eintrag_tabelle {width:100%;}
	.div_inhalt_eintrag_tabelle td {text-align:justify;}
	.div_inhalt_eintrag_tabelle td img {max-width:100%}
	.div_inhalt_maps {max-width:100%}
	.div_inhalt_video {max-width:100%}
	.tabelle_cell_vier {line-height: 100%; float:left; display:table-cell; min-width:228px; max-width:228px}
	.tabelle_cell_drei {line-height: 100%; float:left; display:table-cell; min-width:228px; max-width:228px}
	.flyer_breit_vier {width:125px}
	.flyer_breit_drei {width:208px}

}

@media only screen and (min-width:400px) and (max-width:499px){
	body {font-size:1em; font-family:Helvetica,Arial,sans-serif; margin:0; padding:0; background-color:#ffffff;}
	.div_root {width:100%; text-align:left;}
	.div_header {width:100%}
	.div_footer {width:100%; margin-top:10px; color:#ffffff; background-color:#006600; font-size:15px; padding:3px}
	.div_footer a {color:#ffffff; font-weight:bold; text-decoration: none; vertical-align: middle;}
	.div_footer img {width: 25px; height: 25px; vertical-align: middle;}
	.div_dialog {position:absolute; width:100%; top:60px; z-index:3000; display:none;}
	.div_menue {display:none; visibility:hidden; float:left; position:absolute; z-index:1000; padding-top:0px;}

	.menueButton {border: 2px outset buttonface; border-image:initial; background-color:buttonface; height:30px; text-align:center; vertical-align:middle;}

	.navBarButtonSchnell {display:none}

	.menueListe {text-align:left; background-color:#ffffff; padding-bottom:10px; margin-bottom:10px; border-bottom: 2px solid #000000}
	.menueListe li {list-style:none;}
	.menueListe a {border-bottom: 1px solid #000000; padding:10px; text-decoration:none; color:#ffffff; background-color:#006600; font-size:16px; font-weight:bold; display:block; width:100%}
	.menueListe li ul li a {text-decoration:none; color:#ffffff; background-color:#006600; font-size:16px; font-weight:bold; display:block; width:100%}

	.menueListeInhalt {margin:0; padding:0; text-align:left;}
	.menueListeInhalt li {list-style:none; margin:0; padding:5px;}
	.menueListeInhalt li a img {max-width:18px;  padding-right:5px; vertical-align:middle;}
	.menueListeInhalt a {text-decoration: none; color:#000000; background-color:#ffffff; font-size:16px; font-weight:bold;}

	.div_rechts {padding-left:0px; float:left; text-align: left; width:100%}

	.div_inhalt {padding-left:10px; padding-right:10px}
	.div_inhalt img {max-width:100%}
	.div_inhalt_fotos_tabelle {width:100%; table-layout: fixed;}
	.div_inhalt_fotos_tabelle td {width:50%; vertical-align:middle; text-align:center; padding:3px;}
	.div_inhalt_fotos_tabelle td a img {display:block; margin:0 auto; max-width:86px; max-height:129px;}
	.div_inhalt_foto {width:100%}
	.div_inhalt_foto td {vertical-align:middle; text-align:center}
	.div_inhalt_foto td img {max-width:100%}
	.div_inhalt_flyer_tabelle {width:100%; table-layout:fixed}
	.div_inhalt_flyer_tabelle td {width:50%; text-align:center; padding-bottom:10px}
	.div_inhalt_flyer_tabelle td a img {display:block; margin:0 auto; max-width:118px}
	.div_inhalt_flyer {width:100%}
	.div_inhalt_flyer td {vertical-align:middle; text-align:center}
	.div_inhalt_flyer td img {max-width:100%}
	.div_inhalt_eintrag_tabelle {width:100%;}
	.div_inhalt_eintrag_tabelle td {text-align:justify;}
	.div_inhalt_eintrag_tabelle td img {max-width:100%}
	.div_inhalt_maps {max-width:100%}
	.div_inhalt_video {max-width:100%}
	.tabelle_cell_vier {line-height: 100%; float:left; display:table-cell; min-width:178px; max-width:178px}
	.tabelle_cell_drei {line-height: 100%; float:left; display:table-cell; min-width:178px; max-width:178px}
	.flyer_breit_vier {width:92px}
	.flyer_breit_drei {width:158px}

}

@media only screen and (min-width:300px) and (max-width:399px){
	body {font-size:1em; font-family:Helvetica,Arial,sans-serif; margin:0; padding:0; background-color:#ffffff;}
	.div_root {width:100%; text-align:left;}
	.div_header {width:100%}
	.div_footer {width:100%; margin-top:10px; color:#ffffff; background-color:#006600; font-size:15px; padding:3px}
	.div_footer a {color:#ffffff; font-weight:bold; text-decoration: none; vertical-align: middle;}
	.div_footer img {width: 25px; height: 25px; vertical-align: middle;}
	.div_dialog {position:absolute; width:100%; top:45px; z-index:3000; display:none;}
	.div_menue {display:none; visibility:hidden; float:left; position:absolute; z-index:1000; padding-top:0px;}

	.menueButton {border: 2px outset buttonface; border-image:initial; background-color:buttonface; height:30px; text-align:center; vertical-align:middle;}

	.navBarButtonSchnell {display:none}

	.menueListe {text-align:left; background-color:#ffffff; padding-bottom:10px; margin-bottom:10px; border-bottom: 2px solid #000000}
	.menueListe li {list-style:none;}
	.menueListe a {border-bottom: 1px solid #000000; padding:10px; text-decoration:none; color:#ffffff; background-color:#006600; font-size:16px; font-weight:bold; display:block; width:100%}
	.menueListe li ul li a {text-decoration:none; color:#ffffff; background-color:#006600; font-size:16px; font-weight:bold; display:block; width:100%}

	.menueListeInhalt {margin:0; padding:0; text-align:left;}
	.menueListeInhalt li {list-style:none; margin:0; padding:5px;}
	.menueListeInhalt li a img {max-width:18px;  padding-right:5px; vertical-align:middle;}
	.menueListeInhalt a {text-decoration: none; color:#000000; background-color:#ffffff; font-size:16px; font-weight:bold;}

	.div_rechts {padding-left:0px; float:left; text-align: left; width:100%}

	.div_inhalt {padding-left:10px; padding-right:10px}
	.div_inhalt img {max-width:100%}
	.div_inhalt_fotos_tabelle {width:100%; table-layout: fixed;}
	.div_inhalt_fotos_tabelle td {width:50%; vertical-align:middle; text-align:center; padding:3px;}
	.div_inhalt_fotos_tabelle td a img {display:block; margin:0 auto; max-width:61px; max-height:91px;}
	.div_inhalt_foto {width:100%}
	.div_inhalt_foto td {vertical-align:middle; text-align:center}
	.div_inhalt_foto td img {max-width:100%}
	.div_inhalt_flyer_tabelle {width:100%; table-layout:fixed}
	.div_inhalt_flyer_tabelle td {width:50%; text-align:center; padding-bottom:10px}
	.div_inhalt_flyer_tabelle td a img {display:block; margin:0 auto; max-width:85px}
	.div_inhalt_flyer {width:100%}
	.div_inhalt_flyer td {vertical-align:middle; text-align:center}
	.div_inhalt_flyer td img {max-width:100%}
	.div_inhalt_eintrag_tabelle {width:100%;}
	.div_inhalt_eintrag_tabelle td {text-align:justify;}
	.div_inhalt_eintrag_tabelle td img {max-width:100%}
	.div_inhalt_maps {max-width:100%}
	.div_inhalt_video {max-width:100%}
	.tabelle_cell_vier {line-height: 100%; float:left; display:table-cell; min-width:128px; max-width:128px}
	.tabelle_cell_drei {line-height: 100%; float:left; display:table-cell; min-width:128px; max-width:128px}
	.flyer_breit_vier {width:58px}
	.flyer_breit_drei {width:108px}

}

@media only screen and (min-width:200px) and (max-width:299px){
	body {font-size:1em; font-family:Helvetica,Arial,sans-serif; margin:0; padding:0; background-color:#ffffff;}
	.div_root {width:100%; text-align:left;}
	.div_header {width:100%}
	.div_footer {width:100%; margin-top:10px; color:#ffffff; background-color:#006600; font-size:15px; padding:3px}
	.div_footer a {color:#ffffff; font-weight:bold; text-decoration: none; vertical-align: middle;}
	.div_footer img {width: 25px; height: 25px; vertical-align: middle;}
	.div_dialog {position:absolute; width:100%; top:30px; z-index:3000; display:none;}
	.div_menue {display:none; visibility:hidden; float:left; position:absolute; z-index:1000; padding-top:0px;}

	.menueButton {border: 2px outset buttonface; border-image:initial; background-color:buttonface; height:30px; text-align:center; vertical-align:middle;}

	.navBarButtonSchnell {display:none}

	.menueListe {text-align:left; background-color:#ffffff; padding-bottom:10px; margin-bottom:10px; border-bottom: 2px solid #000000}
	.menueListe li {list-style:none;}
	.menueListe a {border-bottom: 1px solid #000000; padding:10px; text-decoration:none; color:#ffffff; background-color:#006600; font-size:16px; font-weight:bold; display:block; width:100%}
	.menueListe li ul li a {text-decoration:none; color:#ffffff; background-color:#006600; font-size:16px; font-weight:bold; display:block; width:100%}

	.menueListeInhalt {margin:0; padding:0; text-align:left;}
	.menueListeInhalt li {list-style:none; margin:0; padding:5px;}
	.menueListeInhalt li a img {max-width:18px;  padding-right:5px; vertical-align:middle;}
	.menueListeInhalt a {text-decoration: none; color:#000000; background-color:#ffffff; font-size:16px; font-weight:bold;}

	.div_rechts {padding-left:0px; float:left; text-align: left; width:100%}

	.div_inhalt {padding-left:10px; padding-right:10px}
	.div_inhalt img {max-width:100%}
	.div_inhalt_fotos_tabelle {width:100%; table-layout: fixed;}
	.div_inhalt_fotos_tabelle td {width:50%; vertical-align:middle; text-align:center; padding:3px;}
	.div_inhalt_fotos_tabelle td a img {display:block; margin:0 auto; max-width:36px; max-height:54px;}
	.div_inhalt_foto {width:100%}
	.div_inhalt_foto td {vertical-align:middle; text-align:center}
	.div_inhalt_foto td img {max-width:100%}
	.div_inhalt_flyer_tabelle {width:100%; table-layout:fixed}
	.div_inhalt_flyer_tabelle td {width:50%; text-align:center; padding-bottom:10px}
	.div_inhalt_flyer_tabelle td a img {display:block; margin:0 auto; max-width:52px}
	.div_inhalt_flyer {width:100%}
	.div_inhalt_flyer td {vertical-align:middle; text-align:center}
	.div_inhalt_flyer td img {max-width:100%}
	.div_inhalt_eintrag_tabelle {width:100%;}
	.div_inhalt_eintrag_tabelle td {text-align:left;}
	.div_inhalt_eintrag_tabelle td img {max-width:100%}
	.div_inhalt_maps {max-width:100%}
	.div_inhalt_video {max-width:100%}
	.tabelle_cell_vier {line-height: 100%; float:left; display:table-cell; min-width:195px; max-width:195px}
	.tabelle_cell_drei {line-height: 100%; float:left; display:table-cell; min-width:195px; max-width:195px}
	.flyer_breit_vier {width:78px}
	.flyer_breit_drei {width:176px}

}

@media only screen and (max-width:199px){
	body {font-size:1em; font-family:Helvetica,Arial,sans-serif; margin:0; padding:0; background-color:#ffffff;}
	.div_root {width:100%; text-align:left;}
	.div_header {width:100%}
	.div_footer {width:100%; margin-top:10px; color:#ffffff; background-color:#006600; font-size:15px; padding:3px}
	.div_footer a {color:#ffffff; font-weight:bold; text-decoration: none; vertical-align: middle;}
	.div_footer img {width: 25px; height: 25px; vertical-align: middle;}
	.div_dialog {position:absolute; width:100%; top:14px; z-index:3000; display:none;}
	.div_menue {display:none; visibility:hidden; float:left; position:absolute; z-index:1000; padding-top:0px;}

	.menueButton {border: 2px outset buttonface; border-image:initial; background-color:buttonface; height:30px; text-align:center; vertical-align:middle;}

	.navBarButtonSchnell {display:none}

	.menueListe {text-align:left; background-color:#ffffff; padding-bottom:10px; margin-bottom:10px; border-bottom: 2px solid #000000}
	.menueListe li {list-style:none;}
	.menueListe a {border-bottom: 1px solid #000000; padding:10px; text-decoration:none; color:#ffffff; background-color:#006600; font-size:16px; font-weight:bold; display:block; width:100%}
	.menueListe li ul li a {text-decoration:none; color:#ffffff; background-color:#006600; font-size:16px; font-weight:bold; display:block; width:100%}

	.menueListeInhalt {margin:0; padding:0; text-align:left;}
	.menueListeInhalt li {list-style:none; margin:0; padding:5px;}
	.menueListeInhalt li a img {max-width:18px;  padding-right:5px; vertical-align:middle;}
	.menueListeInhalt a {text-decoration: none; color:#000000; background-color:#ffffff; font-size:16px; font-weight:bold;}

	.div_rechts {padding-left:0px; float:left; text-align: left; width:100%}

	.div_inhalt {padding-left:10px; padding-right:10px}
	.div_inhalt img {max-width:100%}
	.div_inhalt_fotos_tabelle {width:100%; table-layout: fixed;}
	.div_inhalt_fotos_tabelle td {width:50%; vertical-align:middle; text-align:center; padding:3px;}
	.div_inhalt_fotos_tabelle td a img {display:block; margin:0 auto; max-width:11px; max-height:16px;}
	.div_inhalt_foto {width:100%}
	.div_inhalt_foto td {vertical-align:middle; text-align:center}
	.div_inhalt_foto td img {max-width:100%}
	.div_inhalt_flyer_tabelle {width:100%; table-layout:fixed}
	.div_inhalt_flyer_tabelle td {width:50%; text-align:center; padding-bottom:10px}
	.div_inhalt_flyer_tabelle td a img {display:block; margin:0 auto; max-width:18px}
	.div_inhalt_flyer {width:100%}
	.div_inhalt_flyer td {vertical-align:middle; text-align:center}
	.div_inhalt_flyer td img {max-width:100%}
	.div_inhalt_eintrag_tabelle {width:100%;}
	.div_inhalt_eintrag_tabelle td {text-align:left;}
	.div_inhalt_eintrag_tabelle td img {max-width:100%}
	.div_inhalt_maps {max-width:100%}
	.div_inhalt_video {max-width:100%}
	.tabelle_cell_vier {line-height: 100%; float:left; display:table-cell; min-width:95px; max-width:95px}
	.tabelle_cell_drei {line-height: 100%; float:left; display:table-cell; min-width:95px; max-width:95px}
	.flyer_breit_vier {width:28px}
	.flyer_breit_drei {width:76px}

}

