body { color: black; background-color: white; }

p { color: #000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; }

td {}

a:link { text-decoration: none; outline-style: none; }

a:visited { text-decoration: none; outline-style: none; }

a:hover { text-decoration: none; outline-style: none; }

a:active { text-decoration: none; outline-style: none; }
/*<agl.folder "nav01">*/
	.nav01 a:link { color: #fff; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-right: 10px; padding-left: 10px; outline-style: none; }
	.nav01 a:visited { color: #fff; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-right: 10px; padding-left: 10px; outline-style: none; }
	.nav01 a:hover { color: #fff; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; padding-right: 10px; padding-left: 10px; outline-style: none; }
	.nav01 a:activ { color: #fff; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-right: 10px; padding-left: 10px; outline-style: none; }
	.nav01_aktiviert { color: #fff; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 900; background-color: #a10202; padding: 2px 10px; }
/*</agl.folder>*/
/*<agl.folder "nav02">*/
	.nav02 a:link { color: #fff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18pt; text-decoration: none; padding-left: 35px; outline-style: none; }
	.nav02 a:visited { color: #fff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18pt; text-decoration: none; padding-left: 35px; outline-style: none; }
	.nav02 a:hover { color: #fff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18pt; text-decoration: underline; padding-left: 35px; outline-style: none; }
	.nav02 a:activ { color: #fff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18pt; text-decoration: none; padding-left: 35px; outline-style: none; }
	.nav02_aktiviert { color: #fff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; background-color: #a10202; padding: 2px 5px 2px 35px; }
	.nav02_headline { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 20px; }
	.nav02_talbe { background-color: #f0af00; padding-top: 15px; padding-bottom: 15px; }
	.nav02_talbe01 { background-color: #f9e6b5; padding-top: 15px; }
	.nav02b_talbe { padding-top: 20px; padding-bottom: 20px; padding-left: 20px; }
/*</agl.folder>*/
/*<agl.folder "nav03">*/
	.nav03 a:link { color: #fff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #5801a0; text-decoration: none; margin-top: 3px; margin-bottom: 3px; padding-right: 5px; padding-left: 5px; outline-style: none; }
	.nav03 a:visited { color: #fff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #5801a0; text-decoration: none; margin-top: 3px; margin-bottom: 3px; padding-right: 5px; padding-left: 5px; outline-style: none; }
	.nav03 a:hover { color: #fff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #5801a0; text-decoration: underline; margin-top: 3px; margin-bottom: 3px; padding-right: 5px; padding-left: 5px; outline-style: none; }
	.nav03 a:activ { color: #fff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #5801a0; text-decoration: none; margin-top: 3px; margin-bottom: 3px; padding-right: 5px; padding-left: 5px; outline-style: none; }
	.nav03_aktiviert { color: #fff; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 900; background-color: #a10202; padding: 2px 10px; }
/*</agl.folder>*/
/*<agl.folder "navkontakt">*/
	.navkontakt a:link { color: #000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-right: 20px; }
	.navkontakt a:visited { color: #000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-right: 20px; }
	.navkontakt a:hover { color: #000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; padding-right: 20px; }
	.navkontakt a:activ { color: #000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-right: 20px; }
	.navkontakt_aktiviert { color: #c08c00; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-right: 20px; }
/*</agl.folder>*/
.line_rot_oben { border-top: 1px solid #a10202; }
.text_weiss { color: #fff; }
/*<agl.folder "fuss">*/
	.text_fuss { color: #4a2e86; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 20px; }
	.fuss_links { color: #4a2e86; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f9e6b5; border-top: 1px solid #a10202; }
	.fuss_rechts { color: #4a2e86; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f9e6b5; padding-left: 20px; border-top: 1px solid #a10202; }
/*</agl.folder>*/
.headline01 { color: black; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
h1 { color: #000; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
h2 { color: black; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.rubrik { color: #fecc00; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.text_klein_blau { color: gray; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 8px; }
.text_klein_gelb { color: #fffad1; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 8px; padding-left: 10px; }
.flaeche_links { background-color: #f9e6b5; }
/*<agl.folder "nav04">*/
	.nav04 a:link { color: #c08c00; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-right: 3px; padding-left: 3px; outline-style: none; }
	.nav04 a:visited { color: #c08c00; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-right: 3px; padding-left: 3px; outline-style: none; }
	.nav04 a:hover { color: #c08c00; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; padding-right: 3px; padding-left: 3px; outline-style: none; }
	.nav04 a:activ { color: #c08c00; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-right: 3px; padding-left: 3px; outline-style: none; }
	.nav04_aktiviert { color: #fff; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 900; background-color: #a10202; padding: 2px 10px; }
/*</agl.folder>*/
.headline02 { color: #5801a0; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.headline03 { color: #a10202; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.stammessen { padding-top: 18px; padding-left: 50px; }
/*<agl.folder "gastraueme">*/
	.gastraum_bilder { border-top: 1px solid #a10202; border-bottom: 1px solid #a10202; }
	.pan_headline { color: #c08c00; }
	.pan_anleitung { color: #c08c00; margin-top: 5px; }
/*</agl.folder>*/
.oeffnnungszeiten_ou { color: #4a2e86; padding: 12px 10px 12px 35px; border-top: 1px solid #a10202; border-bottom: 1px solid #a10202; }
.oeffnnungszeiten_u { color: #4a2e86; padding: 12px 10px 12px 35px; border-bottom: 1px solid #a10202; }
.oeffnnungszeiten_o { color: #4a2e86; padding: 12px 10px 12px 35px; border-top: 1px solid #a10202; }
.oeffnnungszeiten2 { padding-right: 5px; }
/*<agl.folder "nav_anabmelden">*/
	.navanab a:link { color: #fff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #5801a0; text-decoration: none; margin-left: 30px; padding-right: 5px; padding-left: 5px; }
	.navanab a:visited { color: #fff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #5801a0; text-decoration: none; margin-left: 30px; padding-right: 5px; padding-left: 5px; }
	.navanab a:hover { color: #fff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #5801a0; text-decoration: underline; margin-left: 30px; padding-right: 5px; padding-left: 5px; }
	.navanab a:activ { color: #fff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #5801a0; text-decoration: none; margin-left: 30px; padding-right: 5px; padding-left: 5px; }
	.navanab_aktiviert { color: #fff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 900; background-color: #a10202; margin-left: 30px; padding-right: 5px; padding-left: 5px; }
/*</agl.folder>*/
.stamm_text { padding-left: 20px; }
.stamm_text02 { color: #5801a0; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 10px; padding-left: 20px; }
.offen_w_s { margin-left: 50px; }
#id { }
.banner250 { margin-left: -35px; }
.celticsircle { background-color: #fffff4; background-repeat: repeat-x; background-position: 0 bottom; border-bottom: 1px solid #000; }
.celtic_text { padding: 3px 8px; }
.cc_text01 { color: #f00; font-weight: bold; }
.cc_text02 { color: #ccc; }
