html
{
    height: 100%;
    margin-bottom: 1px;
}

body {
    font-family:verdana;
    background-color:#660000;
}

p, a, li, td, th, div, span, input, textarea{
    color:#FFFEEF;
    font-size:12px;
    font-weight:normal;
}

img {
    border:0px;
}


table {
    border-collapse:collapse;
    margin:0px;
    padding:0px;
}

td {
    vertical-align:top;
    border:0px;
    padding:0px;
    margin:0px;
}

h1 {
    font-size:200%;
    font-family:Georgia;
    color:#3399CC;
    margin-bottom:12px;
}

h2 {
    font-size:18px;
    color:#3399CC;
    margin-bottom:10px;
}

h1 > a {
    font-size:16px;
    color:#3399CC;
    letter-spacing:0.1em;
    font-weight:bold;
}

h3 {
    font-size:12px;
}

h4 {
    font-size:12px;
}

p {
    line-height:1.4em;
    margin-top:0px;
    padding-top:0px;
    margin-bottom:0.6em;
}

a {
    color:#3399CC;
}

strong {
    font-weight:bold;
}

div#DIVLogo {
    position:relative;
    margin-top:20px;
    width:500px;
    float:left;
}


div#DIVFrame {
    width:1000px;
    margin-left:auto;
    margin-right:auto;
    margin-top:40px;
    position:relative;
}

div#DIVHeader {
    /* border:1px solid green; */
    height:166px;
    background-position:right 0;
    background-repeat:no-repeat;
}

div#DIVAdresse {
    position:absolute;
    left:250px;
    top:32px;
    background-image:url(../img/frame/feinheimisch.gif);
    background-position:right -10px;
    background-repeat:no-repeat;
    width:320px;
    height:78px;
}

div#DIVFigur {
    position:relative;
    float:right;
    height:166px;
    width:355px;
    background-position:right 0;
    background-repeat:no-repeat;

}

div.bgruehren {
    background-image:url(../img/frame/bg/ruehren.gif);
}

div.bgmaedchen {
    background-image:url(../img/frame/bg/maedchen.gif);
}

div.bgeichhoernchen {
    background-image:url(../img/frame/bg/eichhoernchen.gif);
}

div.bgjungetopf {
    background-image:url(../img/frame/bg/jungetopf.gif);
}

div.bgessen {
    background-image:url(../img/frame/bg/essen.gif);
}

div.bgmitkatze {
    background-image:url(../img/frame/bg/mitkatze.gif);
}

address {
    font-style:normal;
}



div#DIVContent {
    margin-left:250px;
    position:relative;
}



div#DIVFooter {
    margin-top:20px;
    padding-top:10px;
    border-top:1px solid #FFFFCC;
    clear:both;
    text-align:center;
}

div#DIVFooter a {
    text-decoration:none;
}

div#DIVFooter a:hover {
    text-decoration:underline;
}

div#DIVFooter a {
    color:#ffffcc;
}

div#DIVNav {
    width:200px;
    border:0px solid yellow;
    height:300px;
    float:left;
    position:relative;
}

div#DIVNav span {
    visibility:hidden;
    display:none;
}

div#DIVNav a {
    background-position:right 0;
    background-repeat:no-repeat;
    display:block;
    height:30px;
    border:0px solid yellow;
    margin-bottom:5px;
}

div#DIVNav a:hover {
    background-position:right -36px;
}

div#DIVNav a.aktiv {
    background-position:right -36px;
}

div#DIVNav a.startseite {
    background-image:url(../img/frame/nav/home.gif);
}
div#DIVNav a.menue {
    background-image:url(../img/frame/nav/menue.gif);
}
div#DIVNav a.riesbykrog {
    background-image:url(../img/frame/nav/riesbykrog.gif);
}
div#DIVNav a.veranstaltungen {
    background-image:url(../img/frame/nav/veranstaltungen.gif);
}
div#DIVNav a.hochzeiten {
    background-image:url(../img/frame/nav/hochzeiten.gif);
}
div#DIVNav a.umgebung {
    background-image:url(../img/frame/nav/umgebung.gif);
}
div#DIVNav a.links {
    background-image:url(../img/frame/nav/links.gif);
}



div.event {
    border:1px solid #5F2F2F;
    margin-bottom:10px;
    background-color:#7F4747;

}
div.event p {
    padding:5px;
}
div.event h3 {
    border-bottom:1px solid #5F2F2F;
    background-color:#5F2F2F;
    margin:0px;
    padding:3px;
    font-weight:normal;
}

.bildlinks {
    float:left;
    padding-right:10px;
    padding-bottom:10px;
}

div.bildlinks img {
    padding:1px;
}

.bildrechts {
    float:right;
    padding-left:10px;
    padding-bottom:10px;
}

table.bildleiste {
    width:100%;
}

table.bildleiste img {
    border:1px solid #555;
    padding:1px;
}

table.bildleiste td {
    width:33%;
    text-align:center;
}

div.oeffnungszeiten {
    padding:5px;
    padding-left:0px;
    width:250px;
    margin:5px 0px;
}


div#DIVVeranstaltungen {
    width:600px;
    margin-top:10px;
}

div#DIVContent li {
    margin-bottom:5px;
    list-style-type:square;
    margin-left:14px;
}

div#DIVHinweis {
    border:2px solid #FFCC00;
    padding:2px;
    margin-bottom:10px;
}

div#DIVHinweis a {
    font-weight:bold;
    color:#FFF;

}

.hinweis {
    border:1px solid #FFCC00;
    padding:10px;
    margin-bottom:10px;
    background-color:#840E0E;
}

.hinweis a {
    font-weight:bold;
    color:#FFF;
}

.daten td {
    border:1px solid #CCC;
    padding:3px;
}

.tannenbaum {
    background-image:url(../img/tannenbaum.png);
    background-position:top right;
    background-repeat:no-repeat;
}










