body{
background-color: #F1F1F1;
color: #00004f;
font-family: Arial, Serif;
font-size: 17px;
overflow: hidden;
}

a{
color: #BA6414;
text-decoration: none;
border-style: none;
border-width: 0px;
}

a:hover{
color: #BA6414;
text-decoration: none;
border-style: none;
border-width: 0px;
}

a:visited{
color: #BA6414;
text-decoration: none;
border-style: none;
border-width: 0px;
}

div.menuleiste{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 160px;
}

div.menusidebardiv{
position: absolute;
left: 10px;
width: 282px;
top: 70px;
bottom: 10px;

}

div.menusidebar{
padding: 5px;

background-color: #FAFAFA;

border-width: 0px;

text-align: left;

overflow: auto;
}

div.textdiv{
position: absolute;
top: 118px;
bottom: 10px;
left: 265px;
right: 10px;
padding: 0px;
}

div.textdiv_text{
position: absolute;
top: 20px;
bottom: 20px;
left: 20px;
right: 20px;
padding: 5px;
text-align: left;
background-color: #FAFAFA;

/*border-style: solid;
border-width: 1px;
border-color: #ABABAE;*/
border-width: 0px;

overflow: auto;
}

div.menuleiste{
font-size: 11pt;
}

#menuleiste1 a span{
background-color: #ABABAB;
border-color: #474747;
color: #474747;
height: 41px;
width: 108px;
border-width: 0px;
text-align: center;
cursor: pointer;
}

span.menulogo{
background-image: url(pictures/logobutton.png);
background-repeat: no-repeat;
}

span.menulogo:hover{
background-image: url(pictures/logobutton2.png);
background-repeat: no-repeat;
}


span.menuoeffnungszeiten{
background-image: url(pictures/oeffnungszeitenbutton.png);
background-repeat: no-repeat;
}

span.menuoeffnungszeiten:hover{
background-image: url(pictures/oeffnungszeitenbutton2.png);
background-repeat: no-repeat;
}

span.menuleistungsangebot{
background-image: url(pictures/leistungsangebotbutton.png);
background-repeat: no-repeat;
}

span.menuleistungsangebot:hover{
background-image: url(pictures/leistungsangebotbutton2.png);
background-repeat: no-repeat;
}

span.menuwichtigeinfos{
background-image: url(pictures/wichtigeinfosbutton.png);
background-repeat: no-repeat;
}

span.menuwichtigeinfos:hover{
background-image: url(pictures/wichtigeinfosbutton2.png);
background-repeat: no-repeat;
}

span.menukontakt{
background-image: url(pictures/kontaktbutton.png);
background-repeat: no-repeat;
}

span.menukontakt:hover{
background-image: url(pictures/kontaktbutton2.png);
background-repeat: no-repeat;
}

span.menupraxisteam{
background-image: url(pictures/praxisteambutton.png);
background-repeat: no-repeat;
}

span.menupraxisteam:hover{
background-image: url(pictures/praxisteambutton2.png);
background-repeat: no-repeat;
}

span.menuimpressum{
background-image: url(pictures/impressumbutton.png);
background-repeat: no-repeat;
}

span.menuimpressum:hover{
background-image: url(pictures/impressumbutton2.png);
background-repeat: no-repeat;
}

#einblenden{
position: fixed;
bottom: 0px;
right: 0px;
width: 40px;
height: 30px;
color: #363636;
background-image: url(pictures/einblenden.png);
background-repeat: no-repeat;
}

#einblenden:hover{
width: 150px;
}

#einblenden span{
cursor: default;
}


#einblenden div{
display: none;
}

#einblenden:hover div{
display: block;
}

table{
border-style: solid;
border-width: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-color: #A29FEB;
}

table.bestellen
{
width: 700px;
text-align: justify;
border: 0;
}

td.zeiten{
padding-top: 5px;
padding-bottom: 5px;
border-style: solid;
border-width: 0px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #A29FEB;
}
