body { background-color: #F6F6F6; font-family: Verdana, Arial, Helvetica, sans-serif, sans-serif; color: #414042; scrollbar-arrow-color: #CECAC8; scrollbar-base-color: #FFCCOO; scrollbar-darkshadow-color: #FFFFFF; scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #FFCCOO; }

#main { width: 782px; background-color: #FFFFFF; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px; border: 1px solid #E7B436; }

#sprachauswahl { width: 499px; padding: 5px; background-image: url(/media_neu/media_css/header_symbol.gif); background-repeat: no-repeat; }

#navi_top { height: 23px; background-image: url(/media_neu/media_css/menue_back_small.gif); background-repeat: repeat-x; text-align: center; border-top: 1px solid #E7B436; border-bottom: 1px solid #E7B436; }
#navi_top a:link, #navi_top a:visited { color: #414042; font-size: 12px; text-decoration: none; letter-spacing: 1px; margin-left: 17px; margin-right: 17px; }
#navi_top a:hover { color: #FFFFFF; }

#spalte { width: 180px; vertical-align: text-top; padding: 10px; }
#spalte p { padding-right: 15px; padding-left: 15px; margin-top: 0px; margin-bottom: 0px; }
#spalte dd { font-size: 11px;  line-height: 1.5em; }
#spalte dl { background-color: #FFFFFF; border: solid 1px #E7B436; }
#spalte a:link, #spalte a:visited { color: #414042; font-weight: bold; text-decoration: none; background-image: url(/media_neu/media_css/link_kasterl.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; padding-left: 15px; }
#spalte a:hover  { color: #808285; }

dl.backgelb { margin: 0px 0px 10px; }
.backgelb dt { font-size: 11px; font-weight: 700; background-image: url(/media_neu/media_css/menue_back_small.gif); margin: 0; padding: 5px 5px 5px 10px; }
.backgelb dd { margin: 0; padding: 10px; }

dl.backwks { margin: 0px 0px 10px; }
.backwks dt { font-size: 11px; font-weight: 700; background-image: url(/media_neu/media_css/menue_back_small.gif); margin: 0; padding: 5px 5px 5px 10px; }
.backwks dd { margin: 0; padding: 0px; }

#inhalt { width: 600px; vertical-align: text-top; padding-top: 30px; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; }
#inhalt p { font-size: 0.7em; line-height: 1.5em; margin-top: 0px; margin-bottom: 10px; }
#inhalt h1 { font-size: 0.9em; font-weight: bold; margin-top: 0px; margin-bottom: 10px; }
#inhalt h2 { font-size: 0.75em; margin-top: 10px; margin-bottom: 10px; }
#inhalt h3 { font-size: 0.75em; margin-top: 10px; margin-bottom: 0px; }
#inhalt h4 { font-size: 0.6em; margin-top: 0px; margin-bottom: 10px; color: #E7B436; }
#inhalt h5 { font-size: 0.75em; margin-top: 10px; margin-bottom: 0px; }
#inhalt ul { margin-top: 10px; margin-bottom: 10px; }
#inhalt li { font-size: 0.7em; line-height: 1.5em; }
#inhalt a:link, #inhalt a:visited  { color: #414042; font-weight: bold; text-decoration: none; }
#inhalt a:hover  { color: #E7B436; }

#arzttable { width: 100%; }
#arzttable th { padding-left: 5px; padding-top: 2px; padding-bottom: 2px; font-size: 0.8em; background-color: #E7B436; color: #FFFFFF; }
#arzttable td { padding-left: 5px; padding-right: 5px; }
#arzttable p { margin-top: 0px; margin-bottom: 5px; }
.zeilehell   { background-color: #FFFFCC; }
.zeiledunkel   { background-color: #FFFF99; }

#formtable td { font-size: 0.7em; padding-top: 10px; margin-top: 0px; margin-bottom: 5px; }
#formtable input, #formtable textarea, #formtable select { font-size: 11px; }

#spalte1 { background-color:#FFFCD5; font-size: 11px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px }
#spalte2 { background-color:#FFFDE9; font-size: 11px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px }
#spaltehead { font-size: 12px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px }

.bili { margin-right: 10px; margin-bottom: 5px; float: left; }
.bire { margin-bottom: 5px; margin-left: 10px; float: right; }
.bitop { float: right; }

.aerzte { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px }
.formular { font-size: 10px; }
.hilfe { font-size: 10px; }
.clear { clear: both; }
