body  { font-size: 12px; font-family: Verdana, "Courier New", Courier; background-color: #dfcb83; background-image: url(layout/bg-body.jpg)  ; background-repeat: repeat-x; margin-top: 8px ; }
h1  { color: #805c28; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0; }
h2 { color: #5d2c2b; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0; }
p   { color: #2c2c2c; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; margin-right: 10px; margin-left: 15px }
.p-weiss-fett   { color: #fff; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.p-weiss { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; }
.p_fett { color: #2c2c2c; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.tab-ueberschrift  { background-color: #dfcb83; border-top: 1px solid white; border-bottom: 1px solid white }
.menuepunkt    { color: #2c2c2c; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; padding: 2px 5px; border-bottom: 1px solid black; width: 160px; display: block }
#navcontainer { width: 175px; margin-top: 11px; }
#navcontainer ul
{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 0; padding-left: 0; list-style-type: none; font-weight: bold; list-style-image: none; }
#navcontainer a
{ color: #fff; background-repeat: no-repeat; display: block; width: 162px; margin-left: 11px; padding-top: 6px; padding-bottom: 6px; border-bottom: 1px solid #fff; }
#navcontainer a:link
{ color: #fff; text-decoration: none; }
#navcontainer  a:visited
{ color: #fff; text-decoration: none; }
#navcontainer a:hover
{ color: #dfcb83;  }
.bilderrahmen { padding: 0; border: solid 1px #672f2e; }
.bilderrahmen_abst_li { margin-left: 20px; padding: 0; border: solid 2px #fdeb6c; }
.bilderrahmen_abst_re { margin-right: 20px; padding: 0; border: solid 2px #fdeb6c; }
.ueberschrift { color: #8a1d16; font-size: 18px; font-family: "Times New Roman", Times, serif; margin-left: 190px; }
.highslide { cursor: url(highsl/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img { border-color: #fff; border-style: solid; }
.highslide:hover img { border-color: #fff; border-style: solid; }
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a:link    { color: #5d2c2b; font-size: 12px; font-family: Verdana, "Times New Roman", Georgia, Times }
a:visited    { color: #5d2c2b; font-size: 12px; font-family: Verdana, "Times New Roman", Georgia, Times }
a:hover  { color: #2d2d2d; font-size: 12px; font-family: Verdana, "Times New Roman", Georgia, Times }
a:active  { color: #2d2d2d; font-size: 12px; font-family: Verdana, "Times New Roman", Georgia, Times }
.rahmen_bilder { padding: 0; border: solid 1px #57810a; }
.maintable { background-color: #672f2e; border: solid 1px #fff }
.ueberschrift-weiss { color: white; font-size: 18px; font-family: "Times New Roman", Georgia, Times; letter-spacing: 2px; margin-top: 3px; margin-right: 10px; margin-bottom: 3px }
.ueberschrift-gruen { color: #57810a; font-size: 18px; font-family: "Times New Roman", Georgia, Times; letter-spacing: 2px; margin-top: 3px; margin-right: 10px; margin-bottom: 3px; }
.tab-fusszeile  { background-color: #e2e2e2; height: 50px ; border: solid 1px #672f2e;  }
.innentable { margin-top: 3px; border: solid 1px #672f2e; }
.p-fusszeile  { color: #2c2c2c; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; }
.tab-bg-weiss { background-color: #fff }
.bildunterschriften { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
hr { margin-right: 10px; margin-left: 15px; }

