body { background-color: #ffe47d; background-image: url(bilder/bg_body.jpg); }

p { color: #282727; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 5px 15px 0; }
.p-preisliste { color: #282727; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#liste {color: #282727; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
html { color: #282727; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:link { color: #282727; }
a:visited { color: #282727; }
a:hover { color: #a52323; }
a:active { color:#a52323; }
.maintable { background-image: url(layout/bg-maintable.jpg); background-repeat: repeat-y; } border-top: 1px solid gray; }
#navcontainer { width: 160px; margin-top: 11px; }
#navcontainer ul
{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 10px; padding-left: 0; list-style-type: none; font-weight: bold; list-style-image: none; }
#navcontainer a
{ color: #b4191a; background-repeat: no-repeat; display: block; width: 160px; margin-left: 11px; padding-top: 6px; padding-bottom: 6px; border-bottom: 1px solid #b4191a; }
#navcontainer a:link
{ color: #b4191a; text-decoration: none; }
#navcontainer  a:visited
{ color: #b4191a; text-decoration: none; }
#navcontainer a:hover
{ color: #1c5a0a;  }
.bilderrahmen { padding: 0; border: solid 3px #fff; }
.bilderrahmen_abst_li { margin-left: 20px; padding: 0; border: solid 3px #fff; }
.bilderrahmen_abst_re { margin-right: 20px; padding: 0; border: solid 3px #fff; }
.ueberschriften { color: white; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; width: 480px; float: left; margin-bottom: 10px; border-bottom-style: dotted; border-bottom-width: 1px; }
.highslide {
	cursor: url(highs/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: solid 2px #ba9899;
}
.highslide:hover img {
	border: 2px solid white;
}
.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;
}
.bildabstand_links { margin-top: 10px; margin-bottom: 10px; margin-left: 20px; }
.bildabstand_rechts { margin-top: 10px; margin-right: 20px; margin-bottom: 10px; }
.betont { color: #b4191a; font-size: 13px; font-weight: bold;  }
.mapstyle { color: #282b2a; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.bildunterschrift { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.schrift_fuss { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.schrift_kopf { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.main { padding: 10px; }
.link_ohne:link { color: #fff; text-decoration: none; }
.link_ohne:visited { color: #fff; text-decoration: none; }
.link_ohne:hover { color: #fff; text-decoration: underline; }
.link_ohne:active { color: #fff; text-decoration: underline; }
.abstand_links { padding-left: 10px; }
.abstand_rechts_links { padding-right: 12px; padding-left: 12px; }
.ohne_abstand { margin: 0; padding: 0; }
.betont2 { font-weight: bold; }
hr { color: #b4191a; }
#preise table { margin-left: 15px; }
#preise table td p { margin-top: 5px; margin-right: 10px; margin-left: 10px; }
.schriftkleiner { font-size: 11px; }
#buchen h1 { color: #b4191a; font-size: 16px; font-weight: bold; }
.buchen:link { color: #b4191a; font-size: 12px; font-weight: bold; text-decoration: underline; }
.buchen:visited { color: #b4191a; font-size: 12px; font-weight: bold; text-decoration: underline; }
.buchen:hover { color: #b4191a; font-size: 12px; font-weight: bold; text-decoration: none; }
.buchen:acitve { color: #b4191a; font-size: 12px; font-weight: bold; text-decoration: none; }

