* {
    margin:0px;
    padding:0px;
}

body {
    font-family:Verdana;
    font-size:12px;
    color:#334984;
    background-color:#334984
}

#page {
    background-color:#FFFFFF;
    width:706px;
    margin:10px auto;
    text-align:left;
    border:1px solid #000000;
    padding:20px 10px 10px 10px;
}

#menu {
    padding:8px 0px 15px 0px;
}

#bg {
    width:705px;
    background-image:url(../images/sonstige/linie.gif);
    min-height:300px;
}

/* IE < 7 */
* html #bg {
    height:300px;
}

#left, #adminleft {
    width:126px;
    float:left;
    background-color:#334984;
}

#content, #admincontent {
    padding:10px;
    width:387px;
    float:left;
}

#right {
    width:172px;
    float:left;
}

#team {
    margin:10px;
    width:569px;
    float:left;
    margin-right:0px;
}

#footer {
    text-align:center;
    color:#FFFFFF;
    padding:10px 0px 20px 0px;
}

img {
    border:0;
}

.title_logo {
    width:250px;
    height:65px;
    float:left;
}

.title_addresse {
    padding-top:33px;
    width:170px;
    height:35px;
    float:left;
}

.title_apo {
    padding-left:55px;
    width:56px;
    height:65px;
    float:left;
}

.inforot {
    background-color:#D30101;
    font-style:italic;
    color:#FFFFFF;
    padding: 1px 0px 1px 10px;}

.infoblau {
    width:366px;
    background-color:#CED5E5;
    padding: 1px 10px;
}

.infoblau.b {
    font-weight:bold;
}
    
.smallinfotitle {
    background-image: url(../images/sonstige/pfeil.gif);
    background-repeat: no-repeat;
    background-position: 5px 1px;
    background-color:#CED5E5;
    font-size:10px;
    line-height:13px;
    padding: 0px 0px 0px 15px;
    margin-top:10px;
}

.smallinfo {
    font-size:10px;
    line-height:12px;
    padding: 0px 0px 15px 15px;
}

.imagema {
    text-align:right;
    float:right;
    margin-right:6px;
}

.zeiten {
    margin:3px;
    float:left;
    width:170px;
}

.zeiten.b {
    clear:left;
    font-weight:bold;
}

.clear {
    clear:left;
    height:0;
    margin:0;
    padding:0;
    font-size:0;
}

.leftimage {
    margin-top: 130px
}

.ma {
    width:569px;
    height:130px;
    margin:15px 0px 15px 0px;
}

.topictitle {
    width: 367px;
    background-image: url(../images/menu/pfeil.gif);
    background-repeat: no-repeat;
    background-position: 5px 3px;
    background-color:#CED5E5;
    font-size:12px;
    font-weight:bold;
    line-height:17px;
    padding: 0px 5px 0px 15px;
    margin:0px;
}

.topic {
    font-size:12px;
    line-height:17px;
    padding: 0px 5px 0px 15px;
    margin:15px 0px;
}

.blau {
    width: 387px;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#334984;
    margin:0px;
}

.produktimg {
    margin-top:20px;
    float:left;
    width:150px;
}

.produktdes {
    margin-top:20px;
    float:left;
    width:237px;
}

.floatleft {
    float:left;
    margin:0px 10px 10px 10px;
}

.floatimg {
    float:left;
    margin:0px 10px 10px 0px;
}

ul.liste {
    margin-left:20px;
}

.tableft {
    float:left;
    width:90px;
    margin-bottom:17px;
}

.tabright {
    float:left;
    width:277px;
    margin-bottom:17px;
}

/* ---------------- Texte & Links ---------------- */

a.normal, a.main, a.bold {
    text-decoration:underline;
    color:#334984;
    font-size:12px;
}

a.footerlink {
    text-decoration:underline;
    color:#CED5E5;
    font-size:12px;
}

a.main {
    text-transform:uppercase;
}

a.bold {
    font-weight:bold;
}

a.m_info {
    text-decoration:underline;
    color:#334984;
    font-size:10px;
}

p {
    margin: 10px 0px;
    line-height:17px;
}

.b12 {
    font-weight:bold;
}

.k12 {
    font-size:12px;
    font-style:italic;
}

.right {
    text-align:right;
}

.formtext {
    height:22px;
    width:90px;
    float:left;
    padding-top:8px;
    vertical-align:top;
}

input.text, textarea {
    font: 12px Verdana;
    color:#000000;
    border:1px solid #828282;
    padding:3px;
    margin:5px 0px;
    overflow:auto;
}

input.text:focus, textarea:focus {
   border:1px solid #334984;
}

form.eintrag {
    margin:20px;
}

/* ---------------- Hauptnavi ---------------- */

#hit1, #hit2,#hit3,#hit4,#hit5,#hit6,#hit7 {
    float:left;
}

* html #hit1, * html #hit2, * html #hit3, * html #hit4, * html #hit5, * html #hit6, * html #hit7 {
    margin-bottom:17px;
}

#hit1 a {background: url(../images/menu/apotheke2.gif) no-repeat; display:block; width:71px;}
#hit1 img {display:block; width:71px; height:20px; margin:0px;}
#hit1 a:hover img {visibility: hidden;}
#hit1 #akt img {visibility: hidden;}
/* Workaround fuer IE 5.5 und 6 */
#hit1 a:hover {border:0;}
* html #hit1 a {margin-right:0px;}
/* Workaround fuer IE 5.01 */
* html #hit1 a:hover {width:71px; margin-right:0px;}

#hit2 a {background: url(../images/menu/leistungen2.gif) no-repeat; display:block; width:80px;}
#hit2 img {display:block; width:80px; height:20px; margin:0px;}
#hit2 a:hover img {visibility: hidden;}
#hit2 #akt img {visibility: hidden;}
#hit2 a:hover {border:0;}
* html #hit2 a {margin-right:0px;}
* html #hit2 a:hover {width:80px; margin-right:0px;}

#hit3 a {background: url(../images/menu/nahrung2.gif) no-repeat; display:block; width:139px;}
#hit3 img {display:block; width:139px; height:20px; margin:0px;}
#hit3 a:hover img {visibility: hidden;}
#hit3 #akt img {visibility: hidden;}
#hit3 a:hover {border:0;}
* html #hit3 a {margin-right:0px;}
* html #hit3 a:hover {width:139px; margin-right:0px;}

#hit4 a {background: url(../images/menu/kosmetik2.gif) no-repeat; display:block; width:150px;}
#hit4 img {display:block; width:150px; height:20px; margin:0px;}
#hit4 a:hover img {visibility: hidden;}
#hit4 #akt img {visibility: hidden;}
#hit4 a:hover {border:0;}
* html #hit4 a {margin-right:0px;}
* html #hit4 a:hover {width:150px; margin-right:0px;}

#hit5 a {background: url(../images/menu/notdienst2.gif) no-repeat; display:block; width:76px;}
#hit5 img {display:block; width:76px; height:20px; margin:0px;}
#hit5 a:hover img {visibility: hidden;}
#hit5 #akt img {visibility: hidden;}
#hit5 a:hover {border:0;}
* html #hit5 a {margin-right:0px;}
* html #hit5 a:hover {width:76px; margin-right:0px;}

#hit6 a {background: url(../images/menu/infos2.gif) no-repeat; display:block; width:109px;}
#hit6 img {display:block; width:109px; height:20px; margin:0px;}
#hit6 a:hover img {visibility: hidden;}
#hit6 #akt img {visibility: hidden;}
#hit6 a:hover {border:0;}
* html #hit6 a {margin-right:0px;}
* html #hit6 a:hover {width:109px; margin-right:0px;}

#hit7 a {background: url(../images/menu/impressum2.gif) no-repeat; display:block; width:79px;}
#hit7 img {display:block; width:79px; height:20px; margin:0px;}
#hit7 a:hover img {visibility: hidden;}
#hit7 #akt img {visibility: hidden;}
#hit7 a:hover {border:0;}
* html #hit7 a {margin-right:0px;}
* html #hit7 a:hover {width:79px; margin-right:0px;}

/* ---------------- Subnavi ---------------- */

#subnavi {width:126px; margin:0px;padding-top:10px;}
#subnavi ul, #subnavi li {list-style-type:none;}
#subnavi li a {height:25px; text-decoration:none; padding-left:14px; padding-top:5px;}
#subnavi li a:link, #subnavi li a:visited {color: #FFFFFF; display: block; background-image: url(../images/menu/normal.gif);}
#subnavi li a:hover, #subnavi li #subakt {color: #FFFFFF; background-image: url(../images/menu/hover.gif);}