a {text-decoration: none;}
a img {border: 0;}
a.link {font-weight: bold;}
body {font-family: Helvetica, Swiss, Arial, sans-serif;
background-color: #98ACB8;
max-width: 960px;
margin-left: auto;
margin-right: auto;
}
h1, h2, h3, h4 {clear:left;}
img.pages {
height: 100%;
left: 0px;
position: absolute;
top: 0px;
width: 100%;
z-index:0;
}
div#wrapper {
float:left;
margin-bottom: 1em;
text-align: left;
width: 594px;
overflow: hidden;
background-color: #f9f1e3;
background-image:url(images/pagebg3.png);
background-attachment: scroll;
background-repeat: repeat-x;
background-position: top;
color: black;
padding: 6px;
position: relative;
z-index:1;
}
div#pagefooter { float:left;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-align: left;
width: 157px;
overflow: hidden;
background-color: transparent;
color: black;
padding: 0px;

}
div#page { float:left;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
text-align: left;
width: 767px;
overflow: hidden;
background-color: transparent;
color: black;
padding: 0px;
position: relative;
z-index:0;
}
div#pagemenu { float:right;
width:240px;
padding: 3px;
margin: 0px;
border: 1px dotted gray;
border-radius: 3px;
background-color: #aaa;
}
h1 #pagemenu { padding: 0px; margin: 0px;}
div#indexwrapper {
margin-left: auto;
margin-right: auto;
width: 751px;
overflow: hidden;
text-align: left;
border: 1px solid gray;
border-radius: 3px;
background-color:#A0B6C7;
background-image:url(images/schilf-seamless-p.gif);
background-repeat: repeat-x;
background-position: 0 0;
background-attachment: fixed;
color: black;
padding: 6px;
}
a.index {
display: block;
height: 30px;
overflow: hidden;
white-space:nowrap;
background-repeat:repeat-x;
background-color: transparent;
}
a.index:link { color:#9999FF;
font-weight: bold;
}
a.indexmenu {
display: block;
height: 40px;
padding-top: 70px;
width: 100%;
overflow: hidden;
white-space:nowrap;
font-size: 1.5em;
font-weight:bold;
background-color: transparent;
}
a.indexmenu:visited { color:#1271AC;
font-weight:bold; }
a#ankommen:hover { background-image:url(images/ankommen.png);
background-repeat: no-repeat;
background-position: 3em 0px;
font-weight:bold;
}
a#entdecken:hover { background-image:url(images/entdecken.png);
background-repeat: no-repeat;
background-position: 3em 0px;
font-weight:bold;
}
a#geniessen:hover { background-image:url(images/geniessen2.png);
background-repeat: no-repeat;
background-position: 3em 0px;
font-weight:bold;
}
a#erleben:hover { background-image:url(images/erleben.png);
background-repeat: no-repeat;
background-position: 3em 0px;
font-weight:bold;
}
a.indexmenu:active {
color:#EE0000;
font-weight:bold; }
a.ixstdmenu {
background-color: transparent;
}
a.ixstdmenu:visited { color:#1271AC;
}
a.ixstdmenu:active { color:#EE0000;
}
a.stdmenu {
display: block;
width: 100%;
background-color: transparent;
}
p.fineprint {font-size: smaller; text-align: center;}
.smalltext {font-size: smaller;}
.smalltext {text-align: left;
margin: 6px 0px 2px 8px;}
p.bc {background-color: #EFFFFF;
border: 1px dotted blue;
border-radius: 3px;
padding: 2px;
margin: 0;
}
p.navfooter { text-align: left;
margin: 0px 0px 0px 8px;
padding: 2px 0px 0px 0px;
border-top: 1px solid gray;
}
h1.indexheader { margin: 0px 10px 10px;
}
h2.index { margin: 0px 10px 10px;
padding-left: 10px;
}
h1.recipe { margin: 10px 2px 10px 2px;
}
h2.recipe { margin: 10px 2px 10px 2px;
}
h3.recipe { margin: 10px 2px 10px 2px;
}
h4.recipe { margin: 10px 2px 0px 2px;
}
p.recipe { margin: 10px 2px 10px 2px;
}
p.recipesmall { margin: 10px 2px 10px 2px;
font-size: smaller;
}
li.recipe { list-style: none;}
ul.recipe { margin: 10px 2px 10px 2px;
padding: 0px; }
div.index { margin-left: 10px;
margin-right: 10px;
padding: 0px 2px 2px;
height: 0px;
border-bottom: 3px dotted gray;
}
ul.indexmenu { padding-left: 10px;
padding-right: 10px;
margin: 0px;
}
li.indexmenu { overflow: hidden;
white-space:nowrap;
padding: 2px 2px 2px 2px;
border-bottom: 1px solid gray;
list-style-type: none;
width: 100%;
background-color: transparent;
vertical-align: bottom;
}
li.indexdummy { overflow: hidden;
white-space:nowrap;
padding: 72px 2px 2px 2px;
border-bottom: 1px solid gray;
list-style-type: none;
width: 100%;
}
li.indexmenu:hover {
background-image:url(images/schilf-seamless_d-p.gif);
background-repeat: repeat-x;
background-position: 0 0;
background-attachment: fixed ;
font-weight:bold;
}
li.link { padding: 5px 0px 5px 0px;
list-style-type: square;
}
ul.stdmenu {
margin: 6px 0px 6px 0px;
padding: 0px 6px 0px 6px;

}
li.stdmenu {
margin-bottom: 3px;
padding: 3px 15px;
border-bottom: 3px solid gray;
border-left: 3px solid gray;
list-style: none;
}
li.stdmenu:hover {
border-bottom: 3px solid blue;
border-left: 3px solid blue;
}
li.stdthis {
margin-bottom: 3px;
padding: 3px 15px;
list-style: none;
border-bottom: 3px solid red;
border-left: 3px solid red;
}
li.stddummy {
margin-bottom: 3px;
padding: 3px 15px;
list-style: none;
border-bottom: 1px solid gray;
border-left: 1px solid gray;
}
ul.ixstdmenu {
margin: 6px 0px 6px 0px;
padding: 0px;
}
li.ixstdmenu{
margin: 0px;
padding: 3px 15px;
border-bottom: 3px solid gray;
border-left: 3px solid gray;
display: inline;
line-height: 2e;
list-style: none;
}
li.ixstdmenu:hover{
border-bottom: 3px solid blue;
border-left: 3px solid blue;
}
li.ixstdthis{
margin: 0px;
padding: 3px 15px;
list-style: none;
border-bottom: 3px solid red;
border-left: 3px solid red;
line-height: 2e;
display: inline;
}
li.ixstddummy{
margin: 0px;
padding: 3px 15px;
list-style: none;
border-bottom: 1px solid gray;
border-left: 1px solid gray;
line-height: 2e;
display: inline;
}
ul.pagemenu {
background-color: white;
padding-left: 10px;
}
li.pagemenu{
margin: 0px;
list-style: none;
}
li.pagemenu2{
margin: 0px;
border-top: 1px solid gray;
padding-top: 3px;
list-style: none;
}
li.pagedummy{
margin: 0px;
padding: 3px 15px;
border-top: 1px solid gray;
border-right: 1px solid gray;
list-style: none;
line-height: 2e;
display: inline;
}
li.pagethis{
margin: 0px;
padding: 3px 15px;
list-style: none;
display: inline;
line-height: 2e;
border-top: 3px solid red;
border-right: 3px solid red;
}
ul.submenu {
float: right;
margin: 6px 0px 6px 0px;
padding: 0px 6px 0px 6px;

}
li.submenu {
margin-bottom: 3px;
padding: 3px 15px;
border-bottom: 1px solid gray;
border-left: 1px solid gray;
list-style: none;
}
li.submenu:hover {
border-bottom: 1px solid blue;
border-left: 1px solid blue;
}
li.subthis {
margin-bottom: 3px;
padding: 3px 15px;
list-style: none;
border-bottom: 1px solid red;
border-left: 1px solid red;
}
li.subdummy {
margin-bottom: 3px;
padding: 3px 15px;
list-style: none;
border-bottom: 1px solid gray;
border-left: 1px solid gray;
}
img.tn { vertical-align: middle;}
img.logo {
float: right;}
img {float:left;
margin-top: 0.5em;
margin-bottom: 0.5em;
margin-right: 0.5em;}
img.inpage2 {float:right;
margin-top: 0.5em;
margin-bottom: 0.5em;
margin-left: 0.5em}
div.tntext{ display:block; float:left;
}
div.tnbar{ overflow: hidden; white-space:nowrap;
}
div.tn{ overflow: hidden; white-space:nowrap; background-repeat:repeat-x;
}
h2.sm {clear:right;}
dt {font-weight: bold;
margin-top: 0.5em;
}
dt.smalltext {font-size: smaller;
font-weight: normal;
margin-top: 0;
}
dd {font-style: italic;
}
