div.errormessage { border:1px solid #000; color:#000; background-color: #ff8080; margin:10px; padding:2px; ; font-weight:bold; }
div.errormessage ul { margin:0px; margin-left:15px; padding:5px; }
div.infomessage { border:1px solid #000; margin:10px; padding:2px; ; font-weight:bold; }
div.infomessage ul { margin:0px; margin-left:15px; padding:5px; }
/* PLUGIN AUTHUSERS */
div.authusers { text-align:center; margin-top:2cm; }table.authusers { border:1px solid #666;}
table.authusers th, table.authusers td { }
input.authusers { width: 100px; border: 1px solid #666; font-size:1em;}
input.authusersbutton { font-size:1em; text-align:center; }
a.authusers { color: ; ; text-decoration:none; }
a.authusers:hover { text-decoration:underline; }
table.sbformular {margin:0px;margin-top:10px;margin-bottom:10px;}
table.sbformular td {}
table.sbformular td.sbformulartitle {font-weight:bold;}
table.sbformular th {; text-align:right; vertical-align:middle;}
table.sbformular td.buttons {;text-align:center;vertical-align:middle;padding-top:10px; padding-bottom:0px;margin:0px;}
a.sbformular_weiss {color:#fff; text-decoration:none;}
a.sbformular_weiss:hover {background-color:#11615E;color:#FFF7E7; text-decoration:overline underline;}
table.sbformular_subpage {}
table.sbformular_subpage tr th { vertical-align:middle; text-align:right;}
table.sbformular input {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
table.sbformular select {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
table.sbformular textarea {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
table.htmlliste { border:1px solid #11615E; }
table.htmlliste tr th {padding-left:5px;padding-right:5px;background-color:#18A29C; color:#FFF7E7; border:1px solid #11615E;}
table.htmlliste tr td {padding-left:5px;padding-right:5px;}
a.htmlliste_caption {color:#FFF7E7;}
a.htmlliste_caption:hover {color:#18A29C;background-color:#FFF7E7; text-decoration:none;}
a.euccmenu { color: ; text-decoration: none; }
a.euccmenu:hover { color: ; text-decoration: overline underline; }
div.copyright { font-size:7pt; margin-top:2cm; margin-bottom:0.2cm; clear:both; text-align:center;}
a.definition {text-decoration:none;border-width:0px;border-bottom:1px dashed #18A29C;}
a.definition:hover {text-decoration:none;color:#11615E;background-color:#fff;border-width:0px;border-bottom:1px dashed #18A29C;border-top:1px dashed #18A29C;}
/****************************
 * DEFINITIONEN FÜR SBTABLE
 ****************************/
table.sbt {
  border:1px solid #18a29c;
  border-spacing:1px;
  font-size:90% ! important;
  margin:1px;
  padding:1px;
  border-collapse:separate;
}
th.sbt_header {
  padding:2px;
  padding-left:5px;
  padding-right:5px;
  border:0px solid #ffffff;
  font-weight:bold;
  color:#ffffff;
  background-color: #18a29c;
  white-space:nowrap;
  text-align:center!important;
}
tr.sbt1 td {
  background-color:#fff3d6;
}
tr.sbt2 td {
  background-color:#e7d7ad;
}
tr.sbto td {
  background-color:#f3f919!important;
  color:#003366!important;
}
tr.sbt1 td, tr.sbt2 td, tr.sbto td {
  padding:0px;
  padding-left:2px;
  padding-right:2px;
  empty-cells:show;
}
tr.sbt1 td.sbt_pageselect, tr.sbt2 td.sbt_pageselect {
  text-align:right;
  padding:2px;
  white-space:nowrap;
}
input.sbt_filter {
  font-size:90%;
  margin:0px;
  padding:0px;
}
a.sbtth {
  color:#ffffff;
  text-decoration:none;
  background-color:transparent;
}
a.sbtth:hover {
  color:#ffffff;
  text-decoration:overline underline;
  background-color:transparent;
}
/********************************
 * ENDE DEFINITIONEN FÜR SBTABLE
 ********************************/
.normalfont {
  font-family:Verdana,Tahoma,Arial,sans-serif;
  font-size:1em;
}

form {
  margin-top:0px;
  margin-bottom:0px;
}

pre {
  font-size:0.9em;
}
td,th  {
  font-size:0.9em;
}

table {
  margin:0px;
  padding:0px;
  border-collapse:collapse;
}

body {
  margin:0pt;
/*   background-image:url("/img/sandback1.gif"); */
  background-color:#fff;
  background-color:#FFF7E7;
  background-attachment:fixed;
/*
  scrollbar-face-color:#1ca29d;
  scrollbar-highlight-color:#000;
  scrollbar-shadow-color:#ffffff;
  scrollbar-3dlight-color:#FFF7E7;
  scrollbar-awwow-color:#FFF7E7;
  scrollbar-track-color:#FFF7E7;
  scrollbar-darkshadow-color:#000;
  scrollbar-base-color:#ffffff;
*/
/*  color:#1ca29d;*/
  color:#178683;
  color:#000;
  color:#11615E;
  font-family:Verdana,Tahoma,Arial,sans-serif;
  font-size:0.9em;
}

.eucctitle {
  margin-top:6pt;
  font-family:Arial,Verdana,Tahoma,sans-serif;
  font-weight:bold;
  color:#fff;
  font-size:24pt;
}

.klein {
  font-size:0.95em;
}
.bildunterschrift {
  font-size:0.6em;
}

h1 {
  text-align:left;
  font-size:1.6em;
  font-weight:normal;
  margin-top:0.5em;
}

h2 {
  text-align:left;
  font-size:1.4em;
  font-weight:normal;
  margin-top:1.2em;
  margin-bottom:0.2em;
}

h3 {
  font-size:1.2em;
  font-weight:bold;
  margin-top:0.2em;
  margin-bottom:0.2em;
}
sadfh2 {
  text-align:left;
  font-size:1.25em;
  font-weight:100;
}

.menu {
  text-align:left;
}

.menutable {
  margin:0pt;
  margin-bottom:5pt;
  margin-left:2pt;
}

a {
  color:#336699;
  color:#11615E;
}
a:hover {
  color:#178683;
  color:#11615E;
  background-color:#fff;
  text-decoration:overline underline;
}
/* Platz vor Listen */
.euccinhalt ul, .euccinhalt p {
  margin-top:0.3em;
  margin-bottom:0.2em;
}
.euccinhalt p {
  margin-top:0.7em;
}
blockquote {
  margin-top:0px;
}

.menu a { /* Link des Menüs */
  color:#11615E;
  text-decoration:none;
}
.menu a:hover {
  background-color:#fff;
  color:#11615E;
  text-decoration:overline underline;
}

div.aktuellesbox {
  width:200px;
  font-size:9pt;
}
div.aktuellesscrollbox {
  width:200px;
  height:100px;
  overflow:auto;
  border:0px solid #11615E;
  font-size:9pt;
}
div.aktuellesbox ul, div.aktuellesscrollbox ul {
  margin:0px;
  margin-left:15px;
  padding:0px;
}
div.aktuellesbox ul li, div.aktuellesscrollbox ul li {
  font-size:9pt;
}
table.box {
  border: 0px solid #11615E;
  margin:10px;
}
.aktuell {
  font-size:13pt;
  text-align:center;
  font-weight:normal;
  margin-bottom:8px;
}
.aktuell0 {
  font-size:10pt;
  text-align:left;
  font-weight:normal;
  margin-bottom:7px;
}

.aktuelles a {
  color:#11615E;
  text-decoration:none;
}

.aktuelles a:hover {
  background-color:#fff;
  color:#11615E;
  text-decoration:overline underline;
}

.level0 {
  font-size:10pt;
  text-align:left;
  font-weight:bold;
}
.level1 {
  font-size:10pt;
  text-align:left;
  padding-left:6pt;
}
.level2 {
  text-align:left;
  padding-left:12pt;
  font-size:8pt;
}
div.menubox div.level0 tr td {
  font-size:10pt;
  font-weight:bold;
}
div.menubox div.level1 tr td {
  font-size:10pt;
}
div.menubox div.level2 tr td {
  font-size:8pt;
}
.menu div.marked { /* markiert: */
  color:#000000;                 /* Schriftfarbe schwarz */
  background-color:#FFFFFF;    /* Hintergrund weiß */
  border-color:#1ca29d;        /* Rahmen oben und unten schwarz */
  border-style:solid;
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:0px;
  border-right-width:0px;
}

div.untermenublock {
  margin:0px;
  margin-top:3px;
  margin-bottom:3px;
}

.marked {
  color:#000000;                 /* Schriftfarbe schwarz */
  background-color:#FFFFFF;    /* Hintergrund weiß */
  border-color:#1ca29d;        /* Rahmen oben und unten schwarz */
  border-style:solid;
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:0px;
  border-right-width:0px;
}

a.impressum {
  font-size:9pt;
  font-weight:normal;
  color:#fff;
  text-decoration:none;
  margin:0pt;
  padding:0pt;
}
.sb {
  font-size:8pt;
  font-weight:bold;
  color:#600;
  border-color:#600;
  border-style:dotted;
  border-width:2px;
  padding:0px;
  padding-left:10px;
  padding-right:10px;
  margin:0px;
  margin-left:40px;
  margin-right:40px;
  display:none;
}

p.projekte {
  margin-top:0.3em;
  margin-bottom:0.3em;
}

div.fehler {
  margin-left:10px;
  margin-right:10px;
  border-style:dotted;
  border-width:3px;
  border-color:#11615E;
  color:#11615E;
}
div.fehler ul li {
  font-weight:bold;
}
.euccinhalt ul li {
  margin-bottom:0.2em;
  margin-top:0.2em;
}

img {
  border-color:#18A29C;
}

.superuser {
  border-width:1px;
  border-style:dashed;
  margin:10px;
  padding:5px;
  background-color:#FCECCF;
}

table.liste {
  border-collapse:collapse;
  font-size:10pt;
  margin-left:0px;
  border-style:solid;
  border-width:1px;
  border-color:#18A29C;
}
table.liste tr.eins td {
  background-color:#fff1d4;
  padding:0px;
  padding-left:6px;
  padding-right:6px;
}
table.liste tr.zwei td {
  background-color:#e3d4ae;
  padding:0px;
  padding-left:6px;
  padding-right:6px;
}
table.liste tr td {
  padding:2px;
  padding-left:6px;
  padding-right:6px;
}
table.liste tr th {
  border-width:1px;
  border-bottom-width:2px;
  border-color:#18A29C;
  border-style:solid;
  padding:2px;
  padding-left:4px;
  padding-right:4px;
  background-color:#e3d4ae;
}
hr {
  color:#18A29C;
}
.textinput {
  border-style:solid;
  border-color:#000;
  border-width:1px;
}

/*
  Wie sieht ein Formular-Fenster aus?
*/
table.formular {
  border-collapse:separate;
  border-style:solid;
  border-width:1px;
  border-color:#000;
  background-color:#18A29C;
  margin-top:1em;
  margin-bottom:1em;
  padding:0px;
}
table.formular tr th {
  border-style:solid;
  border-width:1px;
  border-color:#000;
  color:#000;
  color:#11615E;
  background-color:#FFF7E7;
  margin:3px;
  padding:4px;
}

table.formular tr td {
  border-style:solid;
  border-width:1px;
  border-color:#11615E;
  border-width:0px;
  background-color:#18A29C;
  color:#fff;
  margin:3px;
  padding:3px;
}
/*
table.formular tr td.buttons {
  border-style:solid;
  border-width:2px;
  border-color:#11615E;
  border-width:0px;
  background-color:#18A29C;
  margin:3px;
  padding:3px;
}
*/

table.searchheader {
  background-color:#18A29C;
  border-collapse:collapse;
  border-width:0px;
  margin-bottom:10px;
}
table.searchheader tr td {
  padding:3px;
  color:#fff;
  border-width:0px;
  font-weight:bold;
}
table.searchfooter {
  background-color:#18A29C;
  border-collapse:collapse;
  border-width:0px;
}
table.searchfooter tr td {
  padding:3px;
  color:#fff;
  border-width:0px;
  font-weight:bold;
}
table.searchfooter tr td a {
  padding:3px;
  color:#fff;
  border-width:0px;
  font-weight:bold;
}

/*
  Wie sieht ein Formular-Fenster aus?
*/
table.form {
  border-collapse:separate;
  border-style:solid;
  border-width:1px;
  border-color:#000;
  background-color:#18A29C;
  margin-top:0em;
  margin-bottom:0em;
  padding:0px;
}
table.form tr th {
  border-style:solid;
  border-width:1px;
  border-color:#000;
  color:#000;
  color:#11615E;
  background-color:#FFF7E7;
  margin:3px;
  padding:4px;
}

table.form tr td {
  border-style:solid;
  border-width:1px;
  border-color:#11615E;
  border-width:0px;
  background-color:#18A29C;
  color:#fff;
  margin:3px;
  padding:3px;
}
table.form tr td.buttons {
  border-style:solid;
  border-width:2px;
  border-color:#11615E;
  border-width:0px;
  background-color:#18A29C;
  margin:3px;
  padding:3px;
  padding-top:10px;
  padding-bottom:10px;
  text-align:center;
}
table.form tr th.caption {
  font-size:1.1em;
}

a.euccmenu { color: ; text-decoration: none; }
a.euccmenu:hover { color: ; text-decoration: overline underline; }


table.navigation {
  margin:0px;
  padding:0px;
  margin:2px;
  width:99%;
}
td.navigation {
  font-size:7pt;
}
td.navigation a {
  text-decoration:underline overline;
}
table.copyright {
  margin:0px;
  padding:0px;
  margin-bottom:3px;
}
td.copyright {
  font-size:7pt;
}
td.copyright a {
  text-decoration:underline overline;
}
body.inhalt h1 {
  text-align:left;
  margin-top:0.5em;
  margin-bottom:0.5em;
}
a.addoncontainer {
  text-decoration:none;
}
a.addoncontainer:hover {
  text-decoration:none;
  color:#11615E;
  background-color:#fff;
}
table.addon {
  border-collapse:collapse;
  border-spacing:0px;
  empty-cells:show;
  background-color:transparent;
  border-style:none;
  border-color:#000;
  border-width:0px;
}
table.addon th {
  border-collapse:collapse;
  font-size:7pt;
  text-align:right;
  background-color:#11615E;
  color:#FFF7E7;
  padding:0px;
  padding-right:3px;
}
table.addon td {
  font-size:7pt;
  background-color:#18a29c;
  color:#FFF7E7;
  padding:0px;
  margin:0px;
}
table.addon th a, table.addon td a {
  color:#FFF7E7;
  text-decoration:none;
  padding:0px;
  margin:0px;
}
table.addon td a img{
  font-size:7pt;
  color:#FFF7E7;
  padding:0px;
  margin:0px;
  border-width:0px;
}
div.addoncontainer {
  clear:both;
  float:right;
}
div.addoncontainer_used {
  clear:both;
  float:right;
  border-width:3px;
  border-style:solid;
  border-color:#000;
}
body.inhalt {
  margin:5px;
}
td.urheber {
  text-align:right;
  font-size:7pt;
  margin:0px;
  padding:0px;
}
div.bildunterschrift {
  font-size:10pt;
  text-align:left;
  margin:2px;
  padding:2px;
  width:500;
}
td.bildunterschrift {
  vertical-align:top;
}
div.addonabsatz {
  clear:both;
}
div.addonabsatz table {
  margin:5px;
}
div.abbildung {
  margin-top:5px;
  margin-bottom:5px;
}
div.abbildung img {
  border-style:none;
  border-width:0px;
  margin:0px;
  margin-right:5px;
  padding:0px;
}
div.inhalt_chapter {
  margin-left:5px;
  font-weight:bold;
}
div.inhalt_chapter a {
  font-weight:bold;
}
div.inhalt_section {
  margin-left:15px;
}
div.inhalt_subsection {
  margin-left:25px;
}
div.inhaltsverzeichnis {
  font-weight:bold;
  margin-bottom:5px;
}
table.ziel {
  background-color:#18a29c;
  border-style:none;
  border-width:0px;
  margin-top:30px;
  margin-bottom:30px;
  text-align:left;
  font-size:12pt;
  color:#FFF7E7;
}
table.ziel tr {
  vertical-align:top;
}
table.ziel tr th {
  font-weight:bold;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
}
table.ziel tr td {
  padding:5px;
}
a.weiss {
  color:#fff;
}
a.weiss:hover {
  color:#fff;
  background-color:transparent;
}
div#editfunctions {
  float:right;
  border:1px solid black;
  background:white;
  padding:10px;
  margin-right:5px;
}
table.sbform {border:1px solid #11615E; border-collapse:collapse; margin:0px; padding:0px;background-color:#e7d7ad;}
table.sbform tr td {margin:0px;padding:0px;}
table.sbformsubpages {border-collapse:collapse;padding:0px;margin:0px;font-size:11px;margin-right:10px;}
table.sbform td.sbformsubpageOn {border-bottom:1px solid #11615E;background-color:#18a29c;color:#fff;padding:2px;margin:0px;}
table.sbform td.sbformsubpageOff {border-bottom:1px solid #11615E;background-color:#11615E;color:#fff;padding:2px;margin:0px;}
table.sbform td.sbformsubpageOff a {color:#fff ! important;text-decoration:none;}
table.sbform td.sbformsubpageOff a:hover {background-color:#18a29c;color:#fff ! important;}
table.sbform td.sbformtitle {border-bottom:1px solid #11615E;background-color:#18a29c;color:#fff;font-weight:bold;padding:3px;padding-left:1em;font-size:13px;}
table.sbform td.sbforminputs {text-align:center;padding:10px!important;}
table.sbforminputs {padding:0px;margin:0px;margin-left:auto;margin-right:auto;font-size:12px !important;}
table.sbforminputs tr th {text-align:right;padding:1px;padding-right:5px;}
table.sbforminputs tr td {padding:1px;}
table.sbforminputs tr td.buttons {padding:15px;padding-bottom:0px;text-align:center;}
table.sbforminputs input, table.sbforminputs label, table.sbforminputs ul li {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
table.sbforminputs select {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;border-width:1px;}
table.sbforminputs textarea {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;} 
