body    {
        COLOR: #000000;
/*        background-color: lightyellow; */
        background-color: #FFFFF5;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 14px;
        MARGIN-LEFT: 5px;
        MARGIN-TOP: 0px;
        LEFT: 5px;
        VERTICAL-ALIGN: top;
}
h1      {
        FONT-SIZE: 20px;
        LINE-HEIGHT: 22px;
        MARGIN-TOP: 5px;
        TEXT-ALIGN: left;
        VERTICAL-ALIGN: top;
}
h2      {
        FONT-SIZE: 18px;
        LINE-HEIGHT: 20px;
        MARGIN-TOP: 5px;
        TEXT-ALIGN: left;
        VERTICAL-ALIGN: top;
}
h3      {
        FONT-SIZE: 15px;
        LINE-HEIGHT: 18px;
        FONT-WEIGHT: bold;
        MARGIN-TOP: 5px;
        TEXT-ALIGN: left;
        VERTICAL-ALIGN: top;
}
h4      {
        FONT-SIZE: 14px;
        LINE-HEIGHT: 18px;
        FONT-STYLE: italic;
        MARGIN-TOP: 5px;
        TEXT-ALIGN: left;
        VERTICAL-ALIGN: top;
}
p   {
        FONT-SIZE: 12px;
        LINE-HEIGHT: 16px;
        FONT-STYLE: normal;
        MARGIN-TOP: 5px;
        TEXT-ALIGN: left;
        VERTICAL-ALIGN: top;
}
td   {
        FONT-SIZE: 12px;
        LINE-HEIGHT: 16px;
        FONT-STYLE: normal;
        MARGIN-TOP: 5px;
        TEXT-ALIGN: left;
        VERTICAL-ALIGN: top;
}

a:link { text-decoration:underline; font-weight:bold; color: #1D3E7C;}
a:visited { text-decoration:underline; font-weight:bold; color: #1D3E7C;}
a:hover { text-decoration:none; font-weight:bold; color: #FFFFFF; background-color: #1D3E7C;}
a:active { text-decoration:underline; font-weight:bold; color: #1D3E7C;}

a.bild:link {    text-decoration:none; font-weight:bold; color: #1D3E7C;}
a.bild:visited { text-decoration:none; font-weight:bold; color: #1D3E7C;}
a.bild:hover {   text-decoration:none; font-weight:bold; color: #1D3E7C; background-color: #FFFFFF;}
a.bild:active {  text-decoration:none; font-weight:bold; color: #1D3E7C;}

.text   {
        FONT-SIZE: 12px;
        LINE-HEIGHT: 16px;
        FONT-STYLE: normal;
        MARGIN-TOP: 5px;
        TEXT-ALIGN: left;
        VERTICAL-ALIGN: top;
}
a.text:link { text-decoration:underline; font-weight:bold; color: #1D3E7C;  background-color: #FFFFFF;}
a.text:visited { text-decoration:underline; font-weight:bold; color: #1D3E7C;  background-color: #FFFFFF;}
a.text:hover { text-decoration:none; font-weight:bold; color: #FFFFFF; background-color: #1D3E7C;}
a.text:active { text-decoration:underline; font-weight:bold; color: #1D3E7C;  background-color: #FFFFFF;}

.name  {
        VERTICAL-ALIGN: top;
        FONT-STYLE: italic;
        vertical-align: middle;
}
.middle {
        vertical-align: middle;
        text-align: left;
        border: 0px solid black;
        padding: 0px;
}

.eng {
        vertical-align: top;
        margin: 0px 0px 0px 0px;
        border: 0px solid black;
        padding: 0px;
        cellpadding: 0px;
        cellspacing: 0px;
        border-collapse: collapse;
        table-layout: fixed;
}
.engOben {
        text-align: left;
        vertical-align: top;
        margin: 0px 0px 0px 0px;
        border: 0px solid black;
        padding: 0px;
        cellpadding: 0px;
        cellspacing: 0px;
        border-collapse: collapse;
        table-layout: fixed;
}
.engLinks {
        text-align: left;
        vertical-align: top;
        margin: 0px 0px 0px 0px;
        border: 0px solid black;
        padding: 0px;
        cellpadding: 0px;
        cellspacing: 0px;
        border-collapse: collapse;
        table-layout: fixed;
}
.engMitte {
        text-align: center;
        vertical-align: top;
        margin: 0px 0px 0px 0px;
        border: 0px solid black;
        padding: 0px;
        cellpadding: 0px;
        cellspacing: 0px;
        border-collapse: collapse;
        table-layout: fixed;
}
.engRechts {
        text-align: center;
        vertical-align: middle;
        margin: 0px 0px 0px 0px;
        border: 0px solid black;
        padding: 0px;
        cellpadding: 0px;
        cellspacing: 0px;
        border-collapse: collapse;
        table-layout: fixed;
}
td ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
td ul li {
	width="260px";
         display: block;
         height: 28px;
	margin: 5px;
	-moz-border-radius: 5px;
}
.SchriftArtBlack {
       text-align: left;
       font-family:Arial, Helvetica;
       font-size: 20px;
       font-weight: bold;
       line-height: 24px;
       background-color: #1C427C;
       color: #FFFFFF;
       margin-top: 40px;
       padding-left: 20px;
       padding-right: 15px;
       table-layout: fixed;
}
.SchriftArtWhite {
       text-align: left;
       font-family:Arial, Helvetica;
       font-size: 20px;
       line-height: 24px;
       font-weight: bold;
       color: #1C427C;
       padding-left: 40px;
       padding-right: 15px;
       table-layout: fixed;
}
.small {
       text-align: right;
       font-family: Arial, Helvetica;
       font-size: 10px;
       line-height: 12px;
}

.archiv {
       border: 1px solid #3333FF;
       VERTICAL-ALIGN: middle;
       text-align: center;
       font-family: Arial, Helvetica;
       font-size: 14px;
       font-weight: bold;
       line-height: 16px;
       cellpadding: 1px;
       cellspacing: 1px;
       padding: 10px;
}

div#hinweis {
       VERTICAL-ALIGN: top;
       border: 1px solid black;
       -moz-border-radius: 8px;
       padding: 10px;
       margin: 5px 25px 50px 5px;

}
/* Elemente für die horizontale Navigation */
a.nav:link { text-decoration:none; font-weight:normal; color: #FFFFFF; text-align: center; }
a.nav:visited { text-decoration:none; font-weight:normal; color: #FFFFFF; text-align: center; }
a.nav:hover { text-decoration:none; font-weight:normal; color: #FFFFFF; text-align: center; }
a.nav:active { text-decoration:none; font-weight:normal; color: #FFFFFF; text-align: center; }

.horiznav_unsel { color: #103173; font: Bold 14px Arial, Helvetica; vertical-align: middle; text-align: center; text-decoration: none; background-color: #336699; }
.horiznav_inaktive { color: #FFFFFF; font: Bold 14px Arial, Helvetica; vertical-align: middle; text-align: center; text-decoration: none; background-color: #CED6DE; }
.horiznav_sel { color: #FFFFFF; font: 14px Arial, Helvetica; vertical-align: middle; text-align: center; text-decoration: none; background-color: #1D3E7C;  }


/* Navigationsbaum */
.tree {text-decoration:none; font-weight:normal; color: #FFFFFF; }
a.tree:link { text-decoration:none; font-weight:normal; color: #FFFFFF; }
a.tree:visited { text-decoration:none; font-weight:normal; color: #FFFFFF;}
a.tree:hover { text-decoration:none; font-weight:normal; color: #FFFFFF; background-color: #0476BC;}
a.tree:active { text-decoration:none; font-weight:normal; color: #FFFFFF; }

/* Elemente für den Navigationsbaum, weitere sind in der Datei menue.js unter Punkt "(1) ITEMSTYLES" */
.lowText { text-decoration: none; color: #FFFFFF; font: 14px Arial, Helvetica }
.highText { text-decoration: none; color: #FFFFFF; font: 14px Arial, Helvetica }
.highText2 { text-decoration: none; color: #FFFFFF; font: 14px Arial, Helvetica }
.itemBorder { border: 0px solid #000000 }
.itemBorderBlank { border: 0px solid #CCCCDD }

.buttonText { text-decoration: none; color: #FFFFFF; font: Bold 14px Arial, Helvetica }
.buttonHover { text-decoration: none; color: #FFFFFF; font: Bold 14px Arial, Helvetica; padding: 1px }
.buttonBorder { border: 1px outset #848484 }
.buttonBorderOver { border: 1px inset #9F9F9F }

div.bb  {
       margin: 5px 1px 1px 1px;
       padding: 3px;
       float:   center;
       VERTICAL-ALIGN: middle;
       border: 1px solid #1D3E7C;
       background-color: #CED6DE;
}
div.bb_gut  {
       width:   250px;
       margin:  2px;
       padding: 10px;
       float:   left;
       VERTICAL-ALIGN: middle;
       border: 3px solid #1D3E7C;
       background-color: #80FF80;
}
div.bb_ok  {
       width:   250px;
       margin:  2px;
       padding: 10px;
       float:   left;
       VERTICAL-ALIGN: middle;
       border: 3px solid #1D3E7C;
       background-color: #FFFF80;
}
div.bb_mies  {
       width:   250px;
       margin:  2px;
       padding: 10px;
       float:   left;
       VERTICAL-ALIGN: middle;
       border: 3px solid #1D3E7C;
       background-color: #FF7777;
}