body {
color: #19191c;
background-color: #19191c;
font-family: Verdana, Geneva, Helvetica, "Sans Serif", sans-serif;
font-weight: normal;
font-size: 1em;
text-align: center;
margin: 0;
padding: 0;
z-index: 1;
}


a:link { color: #696930; text-decoration: none; font-weight: normal; }
a:visited { color: #696930; text-decoration: none; font-weight: normal; }
a:focus { color: #9c9c63; text-decoration: none; font-weight: normal; }
a:hover { color: #9c9c63; text-decoration:none; font-weight: normal; }
a:active { color: #9c9c63; text-decoration: none; font-weight: normal; }


a.navigation_menu:link { color: #696930; text-decoration: none; font-weight: normal; }
a.navigation_menu:visited { color: #696930; text-decoration: none; font-weight: normal; }
a.navigation_menu:focus { color: #9c9c63; text-decoration: none; font-weight: normal; }
a.navigation_menu:hover { color: #9c9c63; text-decoration:none; font-weight: normal; }
a.navigation_menu:active { color: #9c9c63; text-decoration: none; font-weight: normal; }


a.screenreader:link {
color: #fff3cc;
text-decoration: none;
font-weight: normal;
position: absolute;
top: -1000em;
left: -1000em;
z-index: -1;
}
a.screenreader:visited {
color: #fff3cc;
text-decoration: none;
font-weight: normal;
position: absolute;
top: -1000em;
left: -1000em;
z-index: -1;
}
a.screenreader:focus {
color: #fff3cc;
text-decoration: none;
font-weight: normal;
position: absolute;
top: -1000em;
left: -1000em;
z-index: -1;
}
a.screenreader:hover {
color: #fff3cc;
text-decoration: none;
font-weight: normal;
position: absolute;
top: -1000em;
left: -1000em;
z-index: -1;
}
a.screenreader:active {
color: #fff3cc;
text-decoration: none;
font-weight: normal;
position: absolute;
top: -1000em;
left: -1000em;
z-index: -1;
}


a.submenu:link { color: #696930; text-decoration: none; font-weight: normal; }
a.submenu:visited { color: #696930; text-decoration: none; font-weight: normal; }
a.submenu:focus { color: #9c9c63; text-decoration: none; font-weight: normal; }
a.submenu:hover { color: #9c9c63; text-decoration:none; font-weight: normal; }
a.submenu:active { color: #9c9c63; text-decoration: none; font-weight: normal; }


a.textlink:link { color: #9c9c63; text-decoration: none; font-weight: normal; }
a.textlink:visited { color: #9c9c63; text-decoration: none; font-weight: normal; }
a.textlink:focus { color: #696930; text-decoration: none; font-weight: normal; }
a.textlink:hover { color: #696930; text-decoration:none; font-weight: normal; }
a.textlink:active { color: #696930; text-decoration: none; font-weight: normal; }


div#indexbox {
color: #cfcf9f;
background-color: #39393c;
text-align: center;
width: 44em;
height: 44em;
margin: 0 auto 0 auto;
padding: 0 0 1.9em 0;
border: 0.1em solid #29292c;
z-index: 3;
}


div#indexbox img#boximage {
background-color: #fff;
width: 14.4em;
height: 18em;
margin: 0.5em;
padding: 0;
border: 1px solid #19191c;
}


div#indexbox img.hoch {
font-size: 1em;
background-color: #fff;
width: 12em;
height: 16em;
border: 1px solid #19191c;
}


div#indexbox img.quer {
font-size: 1em;
background-color: #fff;
width: 28em;
height: 22.4em;
border: 1px solid #19191c;
}


div#indexbox p {
font-size: 0.7em;
text-align: left;
background-color: #39393c;
margin: 0;
padding: 0 1.9em 0.6em 1.9em;
clear: left;
}


div#indexbox p#imageheader {
font-size: 1em;
background-color: #29292c;
margin: 0;
padding: 1em 0 0.5em 0;
}


div#indexbox p#indeximage {
font-size: 1em;
text-align: center;
background-color: #39393c;
margin: 0;
padding: 1.2em 1.2em 0 1.2em;
clear: left;
}


div#indexbox p#itemline {
font-size: 1.2em;
color: #900;
background-color: #39393c;
margin: 0;
padding: 0.9em 0 0.9em 1.9em;
clear: left;
}


div#indexbox p#submenu {
font-size: 0.7em;
text-align: left;
color: #9c9c63;
background-color: #39393c;
margin: 0;
padding: 2em 0 1.5em 1.9em;
clear: left;
}


div#indexbox p#navigation_table {
font-size: 1em;
background-color: #29292c;
width: 44em;
margin: 0;
padding: 0;
clear: left;
}


div#indexbox p#textimage {
font-size: 1em;
text-align: right;
margin: 1.6em 0 0 0;
padding: 0 1.6em 0.7em 1.6em;
float: right;
}


div#indexbox p#textimage img#hoch {
font-size: 1em;
width: 15em;
height: 20em;
border: 1px solid #19191c;
}


div#indexbox p#textimage img#quer {
font-size: 1em;
width: 25em;
height: 20em;
border: 1px solid #19191c;
}


div#indexbox p#textimage img.thumbnail_hf {
/*width 4.5em, height 6em*/
width: 3em;
height: 4em;
margin: 0 0 0.4em 0.7em;
border: 1px solid #19191c;
}


div#indexbox p#textimage img.thumbnail_qf {
/*width 8em, height 6em*/
width: 4em;
height: 3em;
margin: 0 1.4em 0.4em 0.7em;
border: 1px solid #19191c;
}


div#indexbox p img.bigimage_hf {
width: 24em;
height: 32em;
border: 1px solid #19191c;
}


div#indexbox p img.bigimage_qf {
width: 32em;
height: 24em;
border: 1px solid #19191c;
}


div#indexbox p.last_p {
font-size: 0.7em;
text-align: left;
margin: 0;
padding: 0 1.9em 1.9em 1.9em;
clear: left;
}


div#indexbox p.cite {
text-align: center;
font-weight: normal;
color: #9c9c63;
background-color: #39393c;
margin: 0;
padding: 1em 0 0 0;
}

/*
div#indexbox p img.bigimage_hf {
width: 18em;
height: 24em;
border: 1px solid #19191c;
}


div#indexbox p img.bigimage_qf {
width: 24em;
height: 18em;
border: 1px solid #19191c;
}
*/

div#indexbox table#navigation {
width: 100%;
border: 0;
border-collapse: collapse;
}


div#indexbox table#navigation td {
color: #29292c;
background-color: #29292c;
font-size: 0.7em;
text-transform: uppercase;
font-weight: normal;
margin: 0;
padding: 1em 0 1em 1em;
border-top: 0;
border-right: 0;
}


div#indexbox table#navigation td#td_index {
color: #9c9c63;
background-color: #29292c;
font-size: 0.7em;
font-weight: normal;
margin: 0;
padding: 1em 0 1em 0.7em;
border-top: 0;
}


div#indexbox table#navigation td#td_index_menu_loco {
color: #9c9c63;
background-color: #29292c;
font-size: 0.7em;
font-weight: normal;
margin: 0;
padding: 1em 0 1em 0.7em;
border-top: 0;
}


div#indexbox table#navigation td.lingua_td {
color: #400;
background-color: #29292c;
font-size: 0.7em;
font-weight: normal;
margin: 0;
padding: 1em 0 1em 1em;
border-top: 0;
border-right: 0;
}


div#indexbox table#navigation td.last_lingua_td {
color: #400;
background-color: #29292c;
font-size: 0.7em;
font-weight: normal;
margin: 0;
padding: 1em 0.7em 1em 1em;
border-top: 0;
border-right: 0;
}


div#indexbox table#navigation td#menu_loco {
color: #9c9c63;
background-color: #29292c;
font-size: 0.7em;
font-weight: normal;
margin: 0;
padding: 1em 0 1em 1em;
border-top: 0;
}


div#indexbox ul {
font-size: 0.7em;
text-align: left;
background-color: #39393c;
list-style-type: none;
margin: 0;
padding: 0 0 0.7em 1.9em;
}


div#indexbox ul li {
background-color: #39393c;
padding: 0 0 0.7em 0;
}


div#indexbox ul#kalender {
font-size: 0.7em;
text-align: left;
color: #900;
background-color: #39393c;
list-style-type: none;
margin: 0 0 0 1.9em;
padding: 0 0 1em 0;
}


div#indexbox ul#kalender li {
font-size: 1em;
text-align: left;
color: #900;
background-color: #39393c;
margin: 0;
padding: 0;
float: left;
}


div#itembox {
color: rgb(72, 72, 16);
background-color: #39393c;
position: absolute;
top: 6em;
left: 14.5em;
width: 32em;
height: 6em;
margin: 0;
padding: 0;
border: 0;
z-index: 3;
}


div#itembox p {
font-size: 1.2em;
background-color: #39393c;
margin: 0;
padding: 0;
}


img {
border: 0;
margin: 0;
padding: 0;
}


input {
font-family: Verdana, Geneva, Helvetica, "Sans Serif", sans-serif;
font-weight: normal;
font-size: 1em;
color: #3f330c;
background-color: #fff;
margin: 0.3em 0 0 0;
padding: 0.3em;
border: 0;
}


input.reset_button {
color: #696930;
background-color: #cfcf96;
width: 9em;
height: auto;
margin-left: 2em;
}


input.send_button {
color: #696930;
background-color: #cfcf96;
width: 9em;
height: auto;
margin-left: 4em;
}


input.textinput {
height: 1.8em;
width: 28em;
margin: 0.3em 0 0 0;
padding: 0.2em 0.3em 0 0.3em;
border: 1px solid #9f936c;
}


textarea {
font-family: Verdana, Geneva, Helvetica, "Sans Serif", sans-serif;
font-weight: normal;
font-size: 1em;
color: #3f330c;
width: 28em;
margin: 0.3em 0 0 0;
padding: 0.5em 0.3em 0 0.3em;
border: 1px solid #9f936c;
}


p {
margin: 0;
padding: 0 0 0.7em 0;
}


.fett {
font-weight: bold;
}


.kursiv {
font-style: italic;
}


.highlighted {
color: #9c9c63;
}


.quelle {
color: #696930;
padding-bottom: 1.4em;
}
