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

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





a {color: #2B8932; text-decoration: none;}
a:visited {color: #1A4E1E;}
a:hover {color: #ff0000; text-decoration: underline;}

h2 a {color: #000000;}
a img {border-color: #2B8932;} /* IE-Bug? */
a:visited img {border-color: #1A4E1E;} /* 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 11px tahoma,verdana,sans-serif; background-color: #e3f7e4; color: #000000; cursor: hand;}
.navon {font: bold 11px tahoma,verdana,sans-serif; background-color: #ccf0cf; color: #000000; cursor: hand;}
.navactive {font: bold 11px tahoma,verdana,sans-serif; stext-transform: uppercase; background-color: #ffffff; color: #000000;}

.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: #2B8932;}
h2 {font: italic bold 1.4em arial,helvetica,sans-serif;}
h3 {font: bold 1.2em arial,helvetica,sans-serif; color: #2B8932;}
h4 {font: italic bold 1em arial,helvetica,sans-serif;}
h5 {font: bold 0.9em arial,helvetica,sans-serif; color: #2B8932;}
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 #ff0000; border-bottom: solid 1px #ff0000; font-style: italic;}
.quelle {color: #7f7f7f;}
.img-descr {font-size: 10px; font-family: tahoma,verdana,arial,helvetica,sans-serif;}
.caption {background-color: #f0f0f0;}

.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: #ccf0cf;}
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: #32a13c;}
th.rsidebar {background-color: #ccf0cf; text-align: left;}
td.rsidebar {background-color: #e3f7e4;}

.box {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif;}
.box p {margin-top: 5px; margin-bottom: 5px;} /* MOZILLA */
table.box {background-color: #000000; margin: 5px;} /* margin: auto; (alt) width: 100%; (ist Parameter), border: 0; */
th.box {background-color: #32a13c; color: #ffffff;}
td.box {background-color: #f0f0f0; 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: #ccf0cf;}
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 */
