* { margin:0; padding:0; }
html { height:100%; margin-bottom:1px; }
body { background-color:#fff; color:#333; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:12px; text-align:center; }

#wrapper { width:100%; background-color:#fff; border:0px solid #fff; border-collapse:collapse; }
/*#wrapper td { border:1px solid #159d9b; } */

#headerindexleft { width:160px; background-image:url(pix/header-left.gif); background-repeat:no-repeat; background-position:right center; height:120px; background-color:#e7f7f7; }

#headerindexright { background-image:url(pix/header-right.gif); background-repeat:no-repeat; background-position:left center; background-color:#e7f7f7; padding:10px; font-size:12px; text-align:right; vertical-align:top; color:#189c9c; }
a.headerindexrightemail:link, active { color:#189c9c; text-decoration:none; }
a.headerindexrightemail:visited { color:#189c9c; text-decoration:none; }
a.headerindexrightemail:hover { color:#189c9c; text-decoration:none; }

#headerleft { width:160px; background-image:url(pix/header-left.gif); background-repeat:no-repeat; background-position:right center; height:120px; background-color:#e7f7f7; }

#headerright { background-image:url(pix/header-right.gif); background-repeat:no-repeat; background-position:left center; background-color:#e7f7f7; padding:10px; font-size:12px; text-align:right; vertical-align:top; color:#189c9c; }
a.headerrightemail:link, active { color:#189c9c; text-decoration:none; }
a.headerrightemail:visited { color:#189c9c; text-decoration:none; }
a.headerrightemail:hover { color:#189c9c; text-decoration:none; }

#nav { background-color:#b8e7e6; text-align:left; vertical-align:top; }
a.navlink:link, active { display:block; color:#189c9c; text-decoration:none; padding:10px; font-weight:bold; }
a.navlink:visited { display:block; color:#189c9c; text-decoration:none; padding:10px; font-weight:bold; }
a.navlink:hover { display:block; background-color:#fff; color:#189c9c; font-weight:bold; }
.current { display:block; background-color:#e7f7f7; color:#189c9c; padding:10px; font-weight:bold; }

#content { background-image:url(pix/content-bg.gif); background-repeat:repeat-y; background-position:left; background-color:#fff; text-align:justify; vertical-align:top; padding:10px 10px 10px 19px; }
#content h1 { font-size:12px; color:#189c9c; padding:0px 0px 10px 0px; }
#content h2 { font-size:20px; color:#189c9c; padding:0px 0px 10px 0px; }
#content h3 { font-size:16px; color:#189c9c; }
#content h4 { font-size:14px; color:#189c9c; padding:0px 0px 10px 0px; }

p.adaptas { margin-bottom:10px; }
h2.adaptas { font-size:12px; margin-bottom:5px; }
h3.adaptas { font-size:12px; font-weight:normal; margin-bottom:10px; }

a.contentemail:link, active { color:#189c9c; text-decoration:none; }
a.contentemail:visited { color:#189c9c; text-decoration:none; }
a.contentemail:hover { color:#189c9c; text-decoration:none; }
a.contentindexlink:link, active { color:#f00; text-decoration:none; }
a.contentindexlink:visited { color:#f00; text-decoration:none; }
a.contentindexlink:hover { color:#f00; text-decoration:none; }
a.contentlink:link, active { color:#189c9c; text-decoration:none; }
a.contentlink:visited { color:#189c9c; text-decoration:none; }
a.contentlink:hover { color:#189c9c; text-decoration:none; }
span.teamname { color:#189c9c; font-weight:bold }
span.wichtig { color:#f00; font-weight:bold }
ul { list-style-type:square; margin:0px 15px; }
li { margin:0px 10px; }

.schutzimpfungen table { width:100%; background-color:#e7f7f7; border:1px solid #159d9b; border-collapse:collapse; }
.schutzimpfungen td { padding:5px; border:1px solid #159d9b; }

.patienten-info table { width:100%; }
.patienten-info td { padding:5px 0px; }

#news { width:250px; background-color:#e7f7f7; text-align:justify; vertical-align:top; padding:10px; }
#news h1 { font-size:12px; color:#189c9c; padding:0px 0px 10px 0px; }
#news h2 { font-size:12px; color:#189c9c; }
a.newslink:link, active { color:#f00; text-decoration:none; }
a.newslink:visited { color:#f00; text-decoration:none; }
a.newslink:hover { color:#f00; text-decoration:none; }

#footer { background-color:#fff; padding:10px; font-size:10px; text-align:left; }
a.footerlink:link, active { color:#189c9c; text-decoration:none; }
a.footerlink:visited { color:#189c9c; text-decoration:none; }
a.footerlink:hover { color:#189c9c; text-decoration:none; }
