html { min-height: 100%}
body { color: #000000; font-family: Verdana, Arial; font-size: 12px; margin: 0; padding: 0; min-height: 800px; min-height: 100%; background-image: url(images/animalcare_background.jpg); background-position: center 0; text-align: center; border:solid 0px; }
div#backgroundbox { position:relative; background-image: url(images/animalcare_background1.png); margin: 0px; padding: 0px; width: 806px; min-height: 100%; border: 0px solid red; background-repeat: repeat-y;}

div#topbox { position:relative; background-image: url(images/animalcare_background2.png); width: 806px; float: left; margin-top: 0px; margin-left: 0px; border:0px solid green; height: 256px;}
div#navbox { position: relative; background-image: url(images/animalcare_greenbox_top.png); top:55px; width: 800px; margin-top: 0px; margin-left: 3px; border:0px solid yellow; height: 109px; }
div#sitename { position: relative; top:15px; width: 500px; margin-top: 0px; margin-left: 19px; border:0px solid yellow; height: 30px; }
div#navi1 {position: relative; top:40px; width: 500px; margin-top: 0px; margin-left: 19px; border:0px solid yellow; height: 30px; }

div#subtitel {position: relative; top: 90px; width: 780px; float: left;  margin-left: 19px; border:0px solid red; height: 30px; margin-bottom: 0pt;}
div#titel {position: relative; top: 90px; width: 270px; float: left;  margin-left: 19px; border:0px solid red; height: 30px; margin-bottom: 0pt}
div#navi2 {position: relative; top: 90px; width: 480px; float: right; margin-right: 19px; border:0px solid yellow; height: 30px; margin-bottom: 0pt}

div#contentbox { position:relative; width: 806px; float: left; margin-top: 0px; margin-left: 0px; border:0px solid red; min-height: 389px ;  background-image: url(images/animalcare_background1.png);}
div#textbox0 {position: relative; float: left; top:19px; width: 200px; margin-top: 0px; margin-left: 19px; border:0px solid yellow; min-height: 350px; overflow:hidden}
div#textbox1 {position: relative; float: left; top:19px; width: 270px; margin-top: 0px; margin-left: 19px; border:0px solid yellow; min-height: 350px ; overflow:hidden}
div#textbox2 {position: relative; float: left; top:19px; width: 270px; margin-top: 0px; margin-left: 19px; border:0px solid yellow; min-height: 350px; overflow:hidden}

div#downbox { position:relative; background-image: url(images/animalcare_background3.png); width: 806px; float: left; bottom: 0px; left: 0px; border:0px solid red; height: 155px; }
div#downcontent { position: absolute; background-image: url(images/animalcare_greenbox_down.png);  width: 800px; margin-top: 0px; margin-left: 3px; bottom: 0px; border:0px solid yellow; height: 71px;}
div#sprechzeiten {position: absolute; top:4px; width: 500px; float: left; margin-left: 19px; border:0px solid yellow; height: 30px; }
div#quickkontakt {position: absolute; top:4px; width: 280px; float: right; margin-left: 519px; border:0px solid yellow; height: 30px; }

.navstyle { color: #ab5a17; font-size: 11px; font-family: Verdana,Arial; font-weight: bold; text-align: left; }
.blacknavstyle { color: #000000; font-size: 11px; font-family: Verdana,Arial; font-weight: bold; text-align: left; }
.whiteheadding { color: #ffffff; font-size: 26px; font-family: Verdana,Arial; font-weight: bold; text-align: left; }
.blackheadding { color: #000000; font-size: 27px; font-family: Verdana,Arial; font-weight: bold; text-align: left; }
.whitetext { color: #ffffff; font-size: 9px; font-family: Verdana,Arial; text-align: left; }
.seitenueberschrift { color: #000000; font-size: 12px; font-family: Verdana,Arial; font-weight: bold; text-align: left; }
.seiteninhalt { color: #000000; font-size: 11px; font-family: Verdana,Arial; text-align: left; }


p { margin: 0; }
a { color: #ab5a17; text-decoration: none; }
a:link { color: #ab5a17; text-decoration: none; }
a:visited { color: #ab5a17; text-decoration: none; }
a:hover { color: #ab5a17; text-decoration: none; }
