body.main { background-image: url(hintergrundwindrose.gif);
background-repeat:no-repeat;
background-position: left top;
background-attachment:fixed;
background-color: transparent;
}

body.navi {background-image: url(navi.gif);
background-repeat:repeat-y;
background-position: left top;
font: normal 100.01% Helvetica, Arial, sans-serif;
color: black; text-align: left;
}

body.top {background-image: url(banner.gif);
background-repeat:no-repeat;
background-position: left top;
background-attachment:fixed;
margin-left: 0px; height: 120px; width: 1024px;
}

table {width: 590px; text-align: left; margin-left: auto; margin-right: auto; border: 0;}

table.reisen {font-family: Arial; text-align: left;}

table.galerie {text-align: left; background-color:#f0f0f0; border-bottom:#aaa 3px solid; margin: 0;}

table.galerie a {color: black; text-decoration: none;}

table.galerie td {vertical-align: top; border-left:#ccc 2px solid; border-top:#aaa 3px solid;}

table.galerie th {border-left:#ccc 2px solid; border-top:#aaa 3px solid; background-color: rgb(16, 142, 39); color:#ffffff; text-align: center; vertical-align:middle;}

table.downloads {text-align: left; background-color:#f0f0f0; border-bottom:#aaa 3px solid; margin: 0;}

table.downloads a {text-decoration: none;}

table.downloads td {border-left:#ccc 2px solid; border-top:#aaa 3px solid; font-size: 12px;}

table.downloads th {border-left:#ccc 2px solid; border-top:#aaa 3px solid; font-size: 12px; background-color: rgb(16, 142, 39); color:#ffffff; text-align: center;}

div {text-align: center; margin-left: 105px; margin-right: 105px; margin-top: 5px; font-family: Arial;}

#bilder {text-align: center; margin-left: 20px; margin-right: 20px; margin-top: 5px; font-family: Arial;}

<!--
span.email { unicode-bidi:
  bidi-override; direction:
  rtl; }
-->

h2 {text-align: center; font-family: Arial; font-weight: bold;}

h4 {text-align: center; font-weight: bold; font-family: Arial;}

h6 {margin-top: 0px; text-align: left; font-family: Arial;}

h6 a {color: black;}

p {text-align: justify; margin-bottom: 0cm;}

img.img_full_size_image {border: 1px solid Black; }

img.flag {width: 60px; height: 30px;}

.etg_link_text {color: #999999; font-family: Verdana; text-decoration: none;}

a:hover.etg_link_text {color: Blue; text-decoration: underline;}

ul {text-align: left; margin-bottom: 0cm;}

 .navi a {background-image: url(navi.gif);
background-repeat:repeat-y;
background-position: left top;
font: normal 100.01% Helvetica, Arial, sans-serif;
color: black; text-align: left;
}
ul#Navigation {
margin-left: 6px; margin-right: 0px; margin-top: 10px; margin-bottom: 6px; text-align: left;
padding: 3px;
border: 0px solid black;
}
* html ul#Navigation { /* Korrekturen fuer IE 5.x */
width: 100%;
w\idth: 15em;
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
padd\ing-left: 0.0em;
}
ul#Navigation li {
list-style: none;
margin-left: 0.4em; margin-right: 0.0em; margin-top: 0.4em; margin-bottom: 0.4em; padding: 0;
}
ul#Navigation a {
background-image:url(pfeil.gif); background-repeat:no-repeat;
display:block;
padding-left: 0.0em;
padding-right: 0.0em;
padding-top: 0.2em;
padding-bottom: 0.2em;
text-decoration: none; font-weight: bold;
color: white;
}
* html ul#Navigation a { /* Breitenangaben nur fuer IE */
width: 100%;
w\idth: 11.8em;
}
ul#Navigation a:hover {
background-image:url(pfeil3h.gif); background-repeat:no-repeat;
color: black;
}

.top td {text-align: center; padding-top: 1px;}

.top table {text-align: left; margin-left: 200px; margin-top: 1px; width: 824px;}
