body {color: #000000; margin: 0; padding: 0; background-color: #E4E7EB;}

#datum {background-color: #ffffff; font: bold 9px verdana,arial,helvetica,sans-serif;}
#topnav {background-color: #F0F2F4; font: bold 9px verdana,arial,helvetica,sans-serif;}
#leiste {background-color: #DB1B23;}
#header {background-color: #F0F2F4;}
#lsb {background-color: #F0F2F4;}
#main {background-color: #ffffff;} 
#copyright {background-color: #ffffff;}





a {color: #DB1B23; text-decoration: none;}
a:visited {color: #c00000;}
a:hover {color: #DB1B23; text-decoration: underline;}

h2 a {color: #000000;}
a img {border-color: #DB1B23;} /* IE-Bug? */
a:visited img {border-color: #c00000;} /* IE-Bug? */

a.navbar {color: #000000; text-decoration: none;}
a.navbar:visited {color: #000000;}
a.navbar:hover {color: #000000; text-decoration: none;}
.navoff {font: bold 10px verdana,sans-serif; background-color: #F0F2F4; color: #000000; cursor: hand;}
.navon {font: bold 10px verdana,sans-serif; background-color: #E4E7EB; color: #000000; cursor: hand;}
.navactive {font: bold 10px verdana,sans-serif; background-color: #ffffff; color: #000000; text-transform: uppercase;}

.content {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif;}
.x-small {font-size: 10px; font-family: tahoma,arial,helvetica,sans-serif;}

h1 {font: bold 1.8em arial,helvetica,sans-serif; margin-top: 0px; color: #DB1B23;}
h2 {font: italic bold 1.4em arial,helvetica,sans-serif;}
h3 {font: bold 1.2em arial,helvetica,sans-serif; color: #DB1B23;}
h4 {font: italic bold 1em arial,helvetica,sans-serif;}
h5 {font: bold 0.9em arial,helvetica,sans-serif; color: #DB1B23;}
h6 {font: italic bold 0.8em arial,helvetica,sans-serif;}

.rubrik {font: bold 14px verdana,arial,helvetica,sans-serif; color: #7f7f7f; margin-top: 0px;}
.beschreibung {font-weight: bold; font-style: italic; margin-top: 0px;}
.einleitung {font-weight: bold;}
.autor {border-top: solid 1px #DB1B23; border-bottom: solid 1px #DB1B23; font-style: italic;}
.quelle {color: #7f7f7f;}
.img-descr {font-size: 10px; font-family: tahoma,verdana,arial,helvetica,sans-serif;}
.caption {background-color: #fffff0;}

.sidebar {font-size: 11px; font-family: tahoma,arial,helvetica,sans-serif;}
.sidebar p {margin-top: 0px; margin-bottom: 5px;} /* NN4-Bug! Alternative? margin-top: 10px; margin-bottom: 10px; */
table.sidebar {background-color: #E4E7EB;}
th.sidebar {font-size: 12px; text-align: left;}

.rsidebar {font-size: 10px; font-family: tahoma,arial,helvetica,sans-serif;}
.rsidebar p {margin-top: 0px; margin-bottom: 5px;}
table.rsidebar {background-color: #DB1B23;}
th.rsidebar {background-color: #DB1B23; text-align: left; color: #ffffff;}
td.rsidebar {background-color: #F0F2F4;}

.box {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif;}
.box p {margin-top: 5px; margin-bottom: 5px;} /* MOZILLA */
table.box {background-color: #DB1B23; margin: 5px;} /* margin: auto; (alt) width: 100%; (ist Parameter), border: 0; */
th.box {background-color: #DB1B23; color: #ffffc0;}
td.box {background-color: #ffffc0; text-align: left;} /* vertical-align: top; */

input.form_text    {font-size: 11px; border: 1px solid; width: 100px;}
input.form_submit  {font-size: 11px; border: 1px solid; background-color: #F0F2F4;}
select.form_select {font-size: 11px;}

.dlbox {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif;}
.dlbox p {margin-top: 5px; margin-bottom: 5px;} /* MOZILLA */

