body {
	margin: 0px;
	background-color: #062261;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #00005C;
}
.tableimage {
	display: block;
}
.panoramafoto {
	background-color: #062261;
	background-image:  url("gfx/panoramafotografie.jpg");
}
.fusszeilecolor {
	background-color: #F26418;
}
.menu_hintergrund {
	background-color: #00005C;
}
.bg_menupunkte {
	background-color: #00005C;
	background-image:  url("gfx/bg_menupunkte.gif");
}
.teil_1 {
	font-size: 13px;
}
.teil_2 {
	font-size: 12px;
	color: #990000;
}
.hintergrund_inhalt {
	background-color: #FFFFFF;
	background-image:  url("gfx/hintergrund_inhalt.gif");
}
.linie {
	background-color: #1F4996;
}
.wasserhintergrund_rechts {
	background-image:  url("gfx/wasserhintergrund_rechts.jpg");
	background-color: #8AC0E2;
}
.wasserhintergrund_links {
	background-image:  url("gfx/wasserhintergrund_links.jpg");
	background-color: #8AC0E2;
}
.toosifoto_t1 {
	background-image:  url("gfx/tooski.png");
}
.toosifoto_t2 {
	background-image:  url("gfx/tooski_t2.png");
}
.tooski_komplett {
	background-image:  url("gfx/tooski_komplett.jpg");
}
.abs_f1 {
	margin-left: 101px;
}
.abs_f2 {
	margin-left: 45px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.abs_f3 {
	margin-left: 70px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.abs_f4 {
	margin-left: 130px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.abs_submenupunkt {
	margin-top: 4px;
}
.abs_menupunkt {
	margin-top: 5px;
}
.abs_kal_monat {
	margin-top: 9px;
	margin-bottom: 8px;
}
.abs_submenupunkt2 {
	margin-top: 4px;
}
.fusszeile {
	font-size: 10px;
	color: #FFFFFF;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.abs_design {
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.kal_werktag {
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #00005C;
	text-decoration: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #00005C;
	border-bottom-color: #00005C;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
	font-size: 10px;
}
.kal_hintergrund_1 {
	background-image:  url("gfx/kal_hintergrund_1.gif");
}
.kal_monat {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #00005C;
}
.kal_feiertag {
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #00005C;
	text-decoration: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #00005C;
	border-bottom-color: #00005C;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
	font-size: 10px;
	background-color: #EA781E;
}
.kal_hintergrund_2 {
	background-image:  url("gfx/kal_hintergrund_2.gif");
}
.aktuelles_mehr_feld {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00005C;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #CC0000;
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 8px;
}
.aktuelles_titel {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #006C28;
}
.aktuelles_bild_feld {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 7px;
}
.aktuelles_text_feld {
	background-color: #FFFFFF;
	padding-bottom: 3px;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #006C28;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 0px;
}
a.kal_termin:link {
	color: #990000;
	text-decoration: none;
}
a.kal_termin:visited {
	color: #990000;
	text-decoration: none;
}
a.menu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	display: block;
	padding-bottom: 3px;
	padding-top: 3px;
}
a.menu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	display: block;
	padding-bottom: 3px;
	padding-top: 3px;
}
a.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFDA00;
	text-decoration: none;
	padding-left: 10px;
	display: block;
	padding-bottom: 3px;
	padding-top: 3px;
}
a.menu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFDA00;
	text-decoration: none;
	padding-left: 10px;
	display: block;
	padding-bottom: 3px;
	padding-top: 3px;
}
a.menu_aktiv:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFDA00;
	text-decoration: none;
	padding-left: 10px;
	display: block;
	padding-bottom: 3px;
	padding-top: 3px;
}
a.menu_aktiv:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFDA00;
	text-decoration: none;
	padding-left: 10px;
	display: block;
	padding-bottom: 3px;
	padding-top: 3px;
}
a.submenu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-bottom: 3px;
	padding-top: 2px;
}
a.submenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-bottom: 3px;
	padding-top: 2px;
}
a.submenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFDA00;
	text-decoration: none;
	display: block;
	padding-bottom: 3px;
	padding-top: 2px;
}
a.submenu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFDA00;
	text-decoration: none;
	display: block;
	padding-bottom: 3px;
	padding-top: 2px;
}
a.submenu_aktiv:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFDA00;
	text-decoration: none;
	display: block;
	padding-bottom: 3px;
	padding-top: 2px;
}
a.submenu_aktiv:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFDA00;
	text-decoration: none;
	display: block;
	padding-bottom: 3px;
	padding-top: 2px;
}
a.submenu2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-bottom: 2px;
	padding-top: 2px;
}
a.submenu2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-bottom: 2px;
	padding-top: 2px;
}
a.submenu2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFDA00;
	text-decoration: none;
	display: block;
	padding-bottom: 2px;
	padding-top: 2px;
}
a.submenu2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFDA00;
	text-decoration: none;
	display: block;
	padding-bottom: 2px;
	padding-top: 2px;
}
a.submenu2_aktiv:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFDA00;
	text-decoration: none;
	display: block;
	padding-bottom: 2px;
	padding-top: 2px;
}
a.submenu2_aktiv:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFDA00;
	text-decoration: none;
	display: block;
	padding-bottom: 2px;
	padding-top: 2px;
}
a.quick_a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FEEEC8;
	background-color: #054FA4;
	display: block;
	padding: 5px 8px;
	text-decoration: none;
}
a.quick_a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FEEEC8;
	background-color: #054FA4;
	display: block;
	padding: 5px 8px;
	text-decoration: none;
}
a.quick_a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	display: block;
	padding: 5px 8px;
	text-decoration: none;
}
a.quick_a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	display: block;
	padding: 5px 8px;
	text-decoration: none;
}
a.quick_b:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FEEEC8;
	background-color: #034287;
	display: block;
	padding: 5px 8px;
	text-decoration: none;
}
a.quick_b:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FEEEC8;
	background-color: #034287;
	display: block;
	padding: 5px 8px;
	text-decoration: none;
}
a.quick_b:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	display: block;
	padding: 5px 8px;
	text-decoration: none;
}
a.quick_b:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	display: block;
	padding: 5px 8px;
	text-decoration: none;
}
a.quick_c:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FEEEC8;
	background-color: #0C3B71;
	display: block;
	padding: 5px 8px;
	text-decoration: none;
}
a.quick_c:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FEEEC8;
	background-color: #0C3B71;
	display: block;
	padding: 5px 8px;
	text-decoration: none;
}
a.quick_c:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	display: block;
	padding: 5px 8px;
	text-decoration: none;
}
a.quick_c:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	display: block;
	padding: 5px 8px;
	text-decoration: none;
}
a.quick_d:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FEEEC8;
	background-color: #043061;
	display: block;
	padding: 5px 8px;
	text-decoration: none;
}
a.quick_d:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FEEEC8;
	background-color: #043061;
	display: block;
	padding: 5px 8px;
	text-decoration: none;
}
a.quick_d:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	display: block;
	padding: 5px 8px;
	text-decoration: none;
}
a.quick_d:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	display: block;
	padding: 5px 8px;
	text-decoration: none;
}
a.quick_aktiv:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
	display: block;
	padding: 5px 8px;
	text-decoration: none;
}
a.quick_aktiv:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
	display: block;
	padding: 5px 8px;
	text-decoration: none;
}
a.mehr:link {
	color: #CC0000;
	text-decoration: underline;
}
a.mehr:visited {
	color: #CC0000;
	text-decoration: underline;
}
a.mehr:hover {
	color: #006C28;
	text-decoration: none;
}
a.mehr:active {
	color: #006C28;
	text-decoration: none;
}
a:link {
	color: #006699;
}
a:visited {

	color: #006699;
}
a:hover {
	color: #990000;
	text-decoration: none;
}
a:active {
	color: #990000;
	text-decoration: none;
}
a.strong:link, a.strong:visited {
	color: #006699;
   font-weight: bold;
}
a.strong:hover, a.strong:active {
	color: #990000;
	text-decoration: none;
   font-weight: bold;
}
h1 {
	font-size: 14px;
}
h2 {
	font-size: 13px;
}
h3 {
	font-size: 12px;
}
h4 {
	font-size: 11px;
}
p {
	line-height: 18px;
}


a.fusszeilelinks:link {
	color: #FFFFCC;
}
a.fusszeilelinks:visited {

	color: #FFFFCC;
}
a.fusszeilelinks:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.fusszeilelinks:active {

	color: #FFFFFF;
	text-decoration: none;
}
.datum {
	font-size: 11px;
	font-weight: bold;
	color: #000066;
}
.hellblaubg {
	background-color: #FFFFFF;
}
.maxbg {
	background-image: url(gfx/max_bg.jpg);
}
.abs_top {
	margin-top: 30px;
	margin-left: 30px;
}
.bg_inhalt_schnecke {
	background-color: #FFFFFF;
	background-image: url(gfx/hintergrund_inhalt_schnecke.gif);
}
.titel {

	font-size: 11px;
	font-weight: bold;
	color: #164794;
}
.text_newsuebersicht {
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
	margin-top: 5px;
	margin-bottom: 10px;
}
.linie_oben {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00005C;
	font-size: 10px;
	padding-top: 3px;
	padding-bottom: 25px;
}
.fotonewsklein {
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #000066;
}
.abs_newspiktogram {
	margin-top: 10px;
}
input {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000066;
	border: 1px solid #999999;
}
select {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000066;
	border: 1px solid #999999;
}
.newsletterfelderbreite {
	width: 170px;
}
.newsletterabonierenbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #E7EBF4;
	border: 1px solid #999999;
	width: 170px;
	color: #FF3300;
}
.newsletterabmelden {
	width: 420px;
}
.titel_gb {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	background-color: #00005C;
}
.datum_gb {
	font-size: 10px;
	font-weight: bold;
	color: #054FA4;
	padding: 2px;
}
.name_gb {
	font-size: 11px;
	font-weight: bold;
	color: #043061;
	padding: 2px;
	background-color: #E7EBF4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00005C;
}
.text_gb {
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
	padding: 7px 0px 7px 5px;
}
input {
	font-size: 11px;
	border: 1px solid #00005C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.gb_felder_breite {
	width: 300px;
}
.button {
	background-color: #E2F6CF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
textarea {

	font-size: 11px;
	border: 1px solid #8AC8E1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.linie_oben_kalender {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00005C;
	font-size: 10px;
	padding-top: 3px;
	padding-bottom: 6px;
	background-position: right;
	text-align: right;
}
.weiss {
	background-color: #FFFFFF;
}
.produktname_shop {
	font-size: 11px;
	font-weight: bold;
	color: #054FA4;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
.preis_shop {


	font-size: 11px;
	font-weight: bold;
	color: #990000;
}
.produkttitel_shop {
	font-size: 13px;
	font-weight: bold;
	color: #00005C;
	padding-bottom: 3px;
}
.detailsfeld {
	font-size: 10px;
	padding-top: 3px;
	padding-left: 3px;
}
.gb_felder_anazhl {
	width: 30px;
}
.kaestchen {
	border: none;
}
.linie_unten {
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00005C;
	padding-left: 3px;
}
.linie_unten_warenkorb {
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00005C;
	font-size: 9px;
	padding-right: 3px;
}
.warenkorb_feldnamen {
	font-size: 11px;
	font-weight: bold;
	color: #054FA4;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #EFF3F6;
	border-top: 1px solid #00005C;
	border-left: 1px solid #00005C;
}
.warenkorb_tabelle {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #00005C;
	border-bottom-color: #00005C;
}
.linie_unten_warenkorb_2 {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 9px;
	padding-right: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #00005C;
	padding-left: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00005C;
}
.linie_unten_warenkorb_3 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #00005C;
	padding-left: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00005C;
}
.grun {
	color: #009900;
}
.zahlungsart {
	width: 180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.titel_shop {

	font-size: 12px;
	font-weight: bold;
	color: #00005C;
	padding: 2px;
	background-color: #EFF3F6;
}
.norand {
	border: 0px none;
}
.liniefeld_galerie_color {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #00005C;
	padding-left: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00005C;
	background-color: #E7EBF4;
}
.bildergalerie_tabelle {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #00005C;
	border-bottom-color: #00005C;
	margin-top: 5px;
}
.fotozell {
	padding-top: 10px;
	padding-bottom: 10px;
}
.galeriename {
	font-size: 11px;
	font-weight: bold;
	color: #054FA4;
	padding-bottom: 5px;
}
.hellblaucolor {
	color: #006699;
}
.fotozell_max {

	padding-top: 13px;
	padding-bottom: 13px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #00005C;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00005C;
}
.kommentar_titel {

	font-size: 12px;
	font-weight: bold;
	color: #00005C;
	padding: 2px;
	background-color: #E7EBF4;
}
.text_gb2 {
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.tabelle_gb {
	margin-top: 20px;
}
.hellgrau {
	color: #CCCCCC;
}
img {
   behavior: url("/pngbehavior.htc");
   }
/* Bildklassen */

.bildrahmenlinks {
	border: 1px solid #00005c;
	margin-right: 10px;
	margin-bottom 6px;
	margin-top: 4px;
}
.bildrahmenrechts {
	border: 1px solid #00005c;
	margin-left: 10px;
	margin-bottom 6px;
	margin-top: 4px;
}
.bildrahmenzentriert {
	border: 1px solid #00005c;
}
.error {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #ff0000;
}

/* map24 */
.map24_input 
	{
		background-color	: #ffffff;
		width				: 180px;
		color				: #0D3D6A;
		font-family			: Arial, Verdana, Helvetica;
		font-size			: 11px;
		font-weight			: normal;
		border				: 1px #bebebe solid;
	}
	
.map24_list	 
	{
		background-color	: #FFFFFF; 
		border-style		: groove;
		font-family			: Arial, Arial,  Geneva, Arial, Helvetica, sans-serif; 
		font-size			: 9px;
	}
	
.map24_text   
	{
		font-family			: Arial; 
		font-size			: 11px; 
		color				: #586A75;
	}
	
.map24_margin 
	{
		margin-left			: 10px;
	}
.map24_padding
	{
		padding-left		: 10px;
	}
	
	
.map24_title  
	{
		font-family			: Arial; 
		font-size			: 11px; 
		color				:#FFFFFF; 
		padding-left		: 10px; 
		padding-top			: 31px; 
		font-weight			: bold;
      background-image:url(/gfx/map24/routeto_header.gif);
      background-repeat:no-repeat;
	}
	
.map24_cell   
	{
		padding-left		: 10px; 
		padding-top			: 5px; 
		padding-right		: 5px; 
		padding-bottom		: 5px; 
		background-color	: #F8F9FA;
	}


/* INTEGRATION DER SUCHE */
.suchheader {
	font-size: 12px;
		font-style: normal;
			line-height: normal;
				font-weight: bold;
					font-variant: normal;
						color: #00005c;
							background-color: #cdcdcd;
								border-bottom: 1px solid #1d1d6f;
								}

								.suche_hintergrund {
									background-image:  url("gfx/kal_hintergrund_1.gif");
									}

									#suche {
										margin: 8px;
										}

										#suche .sucheingabe {
											padding-left: 5px;
												padding-right: 5px;
												}

												#suche .suchbutton {
													border: none;
														margin-top: 5px;
														}

														.suchergebnissspalte {
															padding-top: 5px;
																padding-bottom: 5px;
																	border-bottom: 1px solid #00005C;
																	}

																	a.nounderlinelink:link, a.nounderlinelink:visited, a.nounderlinelink:hover, a.nounderlinelink:active {
																		text-decoration: none;
																		}

																		a.noeffektlink:link, a.noeffektlink:visited, a.noeffektlink:hover, a.noeffektlink:active {
																			color: #00005C;
																				text-decoration: none;
																				}
#saunalogo {
   width: 169px;
      height: 52px;
         padding-top: 87px;
	    position: relative;
	       top: 0px;
	          right: 0px;
		     background-image: url(/gfx/bg_saunahintergrund.jpg);
		        background-repeat: no-repeat;
			}



#wetterlogo {
  width: 168px;
    text-align: center;
      padding-top: 5px;
        padding-bottom: 3px;
	  background-color: #062261;
	  }

	  #wetterlogo img {
	    border: 1px solid #ffffff;
	    }

	    #wetterort {
	      background-color: #062261;
	        color: #EA781E;
		  font-family: Verdana, Arial, Helvetica, sans-serif;
		    font-weight: bold;
		      font-size: 10px;
		        width: 168px;
			  text-align: center;
			    padding-bottom: 3px;
			    }

			    #wetterort a:link, #wetterort a:visited {
			      color: #ffffff;
			        font-family: Verdana, Arial, Helvetica, sans-serif;
				  font-weight: bold;
				    font-size: 10px;
				      text-decoration: none;
				      }

				      #wetterort a:hover, #wetterort a:active {
				        color: #ffffff;
					  font-family: Verdana, Arial, Helvetica, sans-serif;
					    font-weight: bold;
					      font-size: 10px;
					        text-decoration: underline;
						}


						#wetterframe {
						  width: 140px;
						      padding-left: 14px;
						        padding-right: 14px;
							  padding-top: 10px;
							    padding-bottom: 8px;
							      background-color: #ffffff;
							      }

							      #wetterlink {
							        width: 168px;
								  text-align: center;
								    background-color: #062261;
								      height: 15px;
								        padding-top: 3px;
									}

									#wetterlink a:link, #wetterlink a:visited {
									  color: #ffffff;
									    font-family: Verdana, Arial, Helvetica, sans-serif;
									      font-size: 10px;
									        text-decoration: none;
										}

										#wetterlink a:hover, #wetterlink a:active {
										  color: #ffffff;
										    font-family: Verdana, Arial, Helvetica, sans-serif;
										      font-size: 10px;
										        text-decoration: underline;
											}

