a:link { color:#000080; text-decoration:none; font-size: 11pt; }
a.index-nav:link {color:#0000C0;text-decoration:none;font-size:10pt; }
a.index-menu-oben:link {color:#F1E111;text-decoration:none;font-size:11pt; }
a.sub-nav:link {color:#0000C0;text-decoration:none;font-size:9pt;font-weight:bold; }
a.sub-nav-zwei:link {color:#0000C0;text-decoration:none;font-size:11px;font-weight:bold; }
a.freizeiten:link {color:#800000;text-decoration:none;font-size:11pt;font-weight:bold; }
a.logo {color:#9F0000;text-decoration:none;font-size:12px;font-weight:bold;}

a:visited { color:#000000; text-decoration:none; font-size: 11pt; }
a.index-nav:visited {color:#0000C0;text-decoration:none;font-size:10pt; }
a.index-menu-oben:visited {color:#F1E111;text-decoration:none;font-size:11pt; }
a.sub-nav:visited {color:#0000C0;text-decoration:none;font-size:9pt;font-weight:bold; }
a.sub-nav-zwei:visited {color:#0000C0;text-decoration:none;font-size:11px;font-weight:bold; }
a.freizeiten:visited {color:#000366;text-decoration:none;font-size:11pt;font-weight:bold; }
a.logo:visited {color:#9F0000;text-decoration:none;font-size:12px;font-weight:bold;}

a:active { color:red; text-decoration: none; font-size: 11pt; }
a.index-nav:active {color:red;text-decoration:underline;font-size:10pt; }
a.index-menu-oben:active {color:red;text-decoration:underline;font-size:11pt; }
a.sub-nav:active {color:red;text-decoration:underline;font-size:9pt;font-weight:bold; }
a.sub-nav-zwei:active {color:red;text-decoration:underline;font-size:11px;font-weight:bold; }
a.freizeiten:active {color:red;text-decoration:none;font-size:11pt;font-weight:bold; }
a.logo:active {color:#9F0000;text-decoration:none;font-size:12px;font-weight:bold;}

a:hover { color:#000080; text-decoration: underline; font-size: 11pt; }
a.index-nav:hover { color:#008030; text-decoration: underline; font-size: 10pt; }
a.index-menu-oben:hover {color:#FFFFFF;text-decoration:underline;font-size:11pt; }
a.sub-nav:hover {color:#008030;text-decoration:underline;font-size:9pt;font-weight:bold; }
a.sub-nav-zwei:hover {color:#008030;text-decoration:underline;font-size:11px;font-weight:bold; }
a.freizeiten:hover {color:#DF0000;text-decoration:underline;font-size:11pt;font-weight:bold; }
a.logo:hover {color:#9F0000;text-decoration:none;font-size:12px;font-weight:bold;}

head { font-family:  }
body { font-family: Calligraph421 BT,Tempus Sans ITC,Verdana,Arial,Helvetica;background:#000000;}

table {  }
.gesamt { width:100%;height:100%; }
.freizeit { width:80%;}
.inhalt { height:100%;width:100%; }
.inhalt-verpflegung { border-style:solid;border-color:maroon; border-width:1px 1px 1px 1px; }

tr {  }
.index-menu { height:20px;}
.logo { vertical-align:top;color:#9F0000;font-size:13px;font-weight:bold;}
.logo2 { vertical-align:top;color:#9F0000;font-size:11px;}
.schrift-normal { vertical-align:top;text-align=left;color:#00009F;font-size:8pt;}

td { }
.inhalt { background-color:#F0DC6C;vertical-align:middle;text-align:center; }
.logo2 { text-align:center;color:#003366;font-size:10pt;font-weight:bold;}
.logo3 { text-align:center;color:#3A6346;font-size:10pt;font-weight:bold;}
.index-nav-pfeil { border: solid 0px;width=12px;text-align:left; }
.spalte-eins { color:#00009F;font-size:11pt;background-color:palegoldenrod;height:35px;border-style:solid;border-width:0px 0px 0px 0px;vertical-align:top;font-weight:bold;text-decoration:underline; }
.spalte-zwei { color:#00009F;font-size:9pt;font-family:Verdana,Arial,Helvetica;background-color:palegoldenrod;height:35px;vertical-align:top;border-style:solid;border-color:maroon; border-width:0px 0px 0px 0px; }
.spalte-land { color:#00009F;font-size:11pt;background-color:palegoldenrod;height:22px;border-style:solid;border-width:0px 0px 0px 0px;vertical-align:top;font-weight:bold;text-decoration:underline; }
.spalte-1-1  { color:#00009F;font-size:8pt;font-family:Verdana,Arial,Helvetica;background-color:#d7ebff;height:19px;vertical-align:bottom;border-style:solid;border-color:maroon; border-width:0px 0px 0px 0px; }
.spalte-1-2  { color:#000000;font-size:8pt;font-family:Verdana,Arial,Helvetica;background-color:#d7ebff;height:19px;vertical-align:bottom;border-style:solid;border-color:maroon; border-width:0px 0px 0px 0px; }
.spalte-2-1  { color:#00009F;font-size:8pt;font-family:Verdana,Arial,Helvetica;background-color:palegoldenrod;height:19px;vertical-align:bottom;border-style:solid;border-color:maroon; border-width:0px 0px 0px 0px; }
.spalte-2-2  { color:#000000;font-size:8pt;font-family:Verdana,Arial,Helvetica;background-color:palegoldenrod;height:19px;vertical-align:bottom;border-style:solid;border-color:maroon; border-width:0px 0px 0px 0px; }
.spalte-freizeit { color:#00009F;background-color:palegoldenrod;font-family:Verdana,Arial,Helvetica;vertical-align:top;font-size:11pt; }
.index-suche { background-color:#F0DC6C;width:100%; }

h1 { font-family: Calligraph421 BT,Tempus Sans ITC,Verdana,Arial,Helvetica,Helvetica; font-size: 20pt; color:#003333; }
h2 { font-family: Calligraph421 BT,Tempus Sans ITC,Verdana,Arial,Helvetica,Helvetica; font-size: 19pt; color:#990044; }
h3 { font-family: Calligraph421 BT,Tempus Sans ITC,Verdana,Arial,Helvetica,Helvetica; font-size: 14pt; color:#005F00; }
h4 { font-family: Calligraph421 BT,Tempus Sans ITC,Verdana,Arial,Helvetica,Helvetica; font-size: 12pt; color:#00009F; }
h5 { font-family: Calligraph421 BT,Tempus Sans ITC,Verdana,Arial,Helvetica,Helvetica; font-size: 10pt; color:#661100; }
p  { }
.schrift-normal2 { vertical-align:top;text-align:justfy;color:#000003;font-size:8pt;}
.bestaetigung  { font-family: Verdana,Arial,Helvetica,Helvetica; font-size: 14pt; color:#00009F; }


.hinweis   {text-align:justfy;color:#F0DC6C;font-size:7pt; }

.single-text-field,
.multi-text-field {margin:0;padding:5px;}
.multi-text-field {height:150px;resize:vertical;}
#status-message-success { color:#005F00;}
#status-message {margin:20px 0;color:#CC0000;font-family: Tempus Sans ITC,Verdana,Arial,Helvetica,Helvetica; font-size: 14pt;}
