body { font-family: arial; background-color: #fff7d9; background-image: url(images/bg_page.jpg); background-repeat: repeat-y; width: 100%; height: 100%; margin: 0; padding: 0; }
h1 { color: black; font-size: 14px; font-weight: bold; line-height: 1.3em; letter-spacing: 0.03em; margin-bottom: 0.1em; }

#content { font-size: 12px; line-height: 16px; width: 810px; max-width: 770px; padding-right: 20px; padding-left: 20px; }
.kontaktForm { padding-left: 30px; }
.kontaktInput { border: solid 1px #e5d391; }
.buttons { background-color: #f8e9b2; border-color: #e5d391; border-width: 1px; }
.suchfeld { width:160px; margin:10px 0px 0px 10px; font-size:11px; border-width:1px; background-color: #fff7d9; }
.suchbutton { width:160px; height:18px; margin:5px 0px 0px 10px; font-size:11px; background-color: #ead895; border-color: #ccbc81; border-width: 1px; }
.menu_1 { color: #bc1010; font-size: 14px; font-weight: bold; line-height: 18px; letter-spacing: 0; margin-bottom: 10px; margin-left: 15px; }
.menu_1 a { color: #bc1010; text-decoration: none; letter-spacing: 0; }
.menu_1 a:hover { text-decoration: underline overline; letter-spacing: 0; }
.menu_2 { font-size: 12px; font-weight: normal; line-height: 16px; letter-spacing: 0; margin-left: 15px; }
.menu_2 a { color: black; text-decoration: none; letter-spacing: 0; }
.menu_2 a:hover { text-decoration: underline overline; letter-spacing: 0; }
.menu_2_act { font-size: 12px; font-weight: bold; line-height: 16px; letter-spacing: 0; margin-left: 15px; }
.menu_2_act a { color: #000; text-decoration: none; letter-spacing: 0; }
.menu_2_act a:hover { text-decoration: underline overline; letter-spacing: 0; }
.permalink { font-size: 12px; font-weight: bold; text-align: center; width: 180px; }
.permalink a { color: #bc1010; text-decoration: none; }
.permalink a:hover { color: #bc1010; text-decoration: underline overline; }

/* Typo3 classes */
.csc-linkToTop { font-size:10px; margin-top:10px; text-align:right; }
.csc-firstHeader { font-size: 16px; line-height: 1.5em; color: black; letter-spacing: 0.05em; }


.TabLymphtermin td { align:center; background-color: #f8e9b2; padding:5px; cellpadding: 3 px;}
.TabKongress td {align:center; background-color: #FDFFDD; padding:5px; cellpadding: 3px;}