@charset "utf-8";
/* CSS Document */

body {
background-image:url(../image/background.gif);
overflow-y:scroll;
}


h1 {
margin:0px;
padding:0px;
font-size:18px;
color:#333333;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#333333;

}



img.patient {
border: 2px groove;
margin: 5px;
padding:10px;
}

p {
margin:0px;
padding:0px;
}

ul {
width: 700px;
color:#444444;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
list-style:square;
}

ul.space {
width: 700px;
color:#444444;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
list-style:square;
margin-bottom:0px;
}


#body {
width:910px;
height:auto;
margin-top:20px;
padding-top:30px;
margin-left:auto;
margin-right:auto;
background-image:url(../image/bg-body.gif);
background-repeat:no-repeat;


}

#header{
width:100%;
height:80px;
color:#333333;
margin-left:10px;
font-family:Geneva, Arial, Helvetica, sans-serif;

}

#navi{
width:100%;
height:25px;
margin-left:40px;
margin-top:10px;

}

#subnavi{
width:100%;
height:28px;
margin-left:90px;


}

#banner{
width:100%;
height:100px;
margin-left:4px;


}

#content {
width:100%;
padding-left:80px;
background-image:url(../image/bg-content.jpg);
background-repeat:repeat-y;
}

#text {
width: 800px;
color:#444444;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}

#text2 {
color:#444444;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
float:right;
margin-right:150px; 
padding-left:20px;

}
#text3 {
width: 800px;
color:#444444;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#sprechzeiten {
float:right;
width:200px;
height:150px;
margin-right:100px;
margin-top:-240px;
color:#444444;
background-image:url(../image/box.jpg);
background-repeat:no-repeat;
padding:5px;
}


#footer {
width:910px;
height:110px;
background-image:url(../image/bg-footer.jpg);
background-repeat:no-repeat;
color:#666666;
font-size:12px;
text-align:center;
padding-top:25px;




}

a.navi {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-decoration:none;
color:#333333;
float:left;
margin-left:80px;
padding:0px;

}
a.navi:hover {
color:#990000;
}
a.navi_active {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-decoration:none;
color:#990000;
float:left;
margin-left:80px;
padding:0px;

}
a.navi_active:hover {
color:#990000;
}

a.subnavi {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
color:#333333;
float:left;
margin-left:30px;
padding:0px;

}
a.subnavi:hover {
color:#990000;
}
a.subnavi_active {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
color:#990000;
float:left;
margin-left:30px;
padding:0px;

}
a.subnavi_active:hover {
color:#990000;
}

a.leistung {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-decoration:none;
color:#333333;
float:left;
margin-left:0px;
padding:0px;

}
a.leistung:hover {
color:#990000;
}
a.leistung_active {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-decoration:none;
color:#990000;
float:left;
margin-left:0px;
padding:0px;

}
a.leistung_active:hover {
color:#990000;
}

a.sitemap {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:900;
text-decoration:none;
color:#222222;


padding:10px;

}
a.sitemap:hover {
color:#990000;
}

a.sitemap-sub {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#222222;

margin-left:40px;
padding:5px;

}
a.sitemap-sub:hover {
color:#990000;
}
a.sitemap-subx {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#666666;

margin-left:80px;
padding:5px;

}
a.sitemap-subx:hover {
color:#990000;
}

a.content {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;

color:#444444;


padding:10px;

}
a.content:hover {
color:#990000;
}

a.content2 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#990000;
text-decoration:none;

}
a.content2:hover {
text-decoration:underline;
}

a.content3 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#222222;
text-decoration:none;

}
a.content3:hover {
text-decoration:underline;
}

a.footer {
color:#666666;
font-size:12px;
text-decoration:none;
}
a.footer:hover {text-decoration:underline;}
