/* ************************************************ */
/* ****************  body ************************* */
/* ************************************************ */

body {
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:12px;
     font-weight:normal;
     font-style:normal;
     margin-left:10px;
     margin-right:50px;
     margin-top:15px;
     margin-bottom:100px;
     padding:0px;
     text-decoration:none;
     background-image:url(../logos/mo_background.gif);
     background-attachment:fixed;
}

body.menu {
     margin-right:10px;
     margin-top:15px;
     margin-bottom:10px;
     margin-left:17px;
     padding:0px;
     /* border: 1px solid red; */
}

img.hoch {
    border:none;
}

div.Info {
     float: right;
     background-image:url(../logos/mo_background.gif);
     background-attachment:fixed;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:12px;
     font-weight:normal;
     font-style:normal;
     margin-left:10px;
     margin-right:50px;
     margin-top:15px;
     margin-bottom:100px;
     padding:0px;
     text-decoration:none;
}

h1 {
     font-size:1.4em;
     font-weight:bold;
     margin:0px;
     margin-left:auto;
     margin-right:auto;
     text-align:center;
     color:#0000FF;
}

h2 {
     font-size:1.1em;
     font-weight:bold;
     margin:0px;
     margin-left:auto;
     margin-right:auto;
     text-align:center;
     color:#0000DF;
}

h2.links {
     font-size:1.1em;
     font-weight:bold;
     margin:0px;
     padding:0px;
     color:#0000DF;
     text-align:left;
}


strong {
     font-weight:bold;
}

kursiv {
     font-style:italic;
}

green {
    font-weight:bold;
    color:rgb(68,146,108);
}

blue {
    font-weight:bold;
    color:#0000FF;
}

dark {
    font-weight:bold;
    color:#000080;
}

abbr, acronym, .help {
     border-bottom: 1px dotted #333;
     /* cursor: help; */
}

.center {
     margin:0px;
     margin-left:auto;
     margin-right:auto;
     text-align:center;
     /* border:1px solid green; */
}

.einrueck {
     text-indent:8px;
     margin:0px;
     margin-bottom:3px;
     line-height:15px; /* optional */
}

.einrueck2 {
     font-size:1.1em;
     text-indent:8px;
     margin:0px;
     margin-bottom:3px;
     line-height:15px; /* optional */
}

.indent {
     text-indent:16px;
}

div.txt {
     margin:0px;
     float:left;
     padding:0px;
     padding:5px;
     /* border:1px solid green; */
}

.floatleft {
     float:left;
     /* oben, rechts, unten und links */
     margin:0px;
     margin: 0px 5px 5px 0px;
     /* border:1px solid red; */
}

.floatright {
     float:right;
     /* oben, rechts, unten und links */
     margin:0px;
     margin: 0px 0px 5px 5px;
     /* border:1px solid red; */
}

.cb {
     clear:both;
}

.Datum {
     color:#0000FF;
     font-size:.9em;
     font-style:italic;
     text-align:right;
     margin-right:20px;
}
/* ========================================================== */

/* ******************** Anker ****************************

h3.Anker {
     margin: 0px;
     margin-bottom:6px;
     padding: 0px;
}

h3.Anker a {
     font-weight:bold;
     color:#0000AA;
}

.bullet {
     padding:0px;

     margin-top:0px;
     margin-left:20px;
     margin-right:20px;
     list-style-position: outside;
     list-style-image:url(../logos/Menue_top.gif);
}

ul.bullet li h3 a {
     vertical-align:middle;
}


.nachOben {
     margin-left:-8px;
}

a .Pfeil {
     margin-left:-30px;
}
 ========================================================== */

/* ******************** Bilder **************************** */
/*
<div class='dd_Bild'>
<img class="thumb">
*/
span.Korrektur {
    font-size:.9em;
    font-weight:bold;
    line-height:16px;
    color:rgb(68,146,108);
}

div.dd_Bild {
     position:relative;
     float:left;
     width:150px;  /* 45px; */
     height:170px;  /* 34px; */
     margin:0px;   /* 0px */
     margin-top:5px;
     margin-bottom:4px;
     margin-left:auto;
     margin-right:auto;
     text-align:center;
     padding:3px; /* */
     /* border:1px solid blue; */
}

img.thumb {
     /* oben, rechts, unten und links */
     /* border:1px solid red; */
     border-bottom:2px solid #AFAFAF;
     border-right:2px solid #AFAFAF;
}

/* mouseOver */
.dd_Bild a:hover img {
     margin-top:-1px;  /* damit Bild nicht zuckt! */
     margin-left:-1px;
     /* border: 1px solid #0000cc; */
     border-top: 1px solid #6666FF;
     border-left: 1px solid #6666FF;
     border-bottom:2px solid #0000AF;
     border-right:2px solid #0000AF;
}

/* Tab-Taste */
.dd_Bild a:focus img {
     margin-top:-1px;  /* damit Bild nicht zuckt! */
     margin-left:-1px;
     /* border: 1px solid #0000cc; */
     border-top: 1px solid #6666FF;
     border-left: 1px solid #6666FF;
     border-bottom:2px solid #0000AF;
     border-right:2px solid #0000AF;
}

/* ==========================================================* */

.logos {
     vertical-align:middle;
}

.logos2 {
     vertical-align:middle;
     position:absolute;
     right:60px;
}

/* ******************** popup Fenster *************************** */


body.info {
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:12px;
     font-weight:normal;
     font-style:normal;
     margin-left:15px;
     margin-right:20px;
     margin-top:10px;
     margin-bottom:30px;
     padding:0px;
     text-decoration:none;
     background-image:url(../logos/mo_background.gif);
     background-attachment:fixed;
}

body.popup {
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:12px;
     font-weight:normal;
     font-style:normal;

     margin:0px;
     margin-top:10px;
     padding:0px;

     text-decoration:none;
     background-image:url(../logos/mo_background.gif);
     background-attachment:fixed;
     /* border: 2px solid blue; */
}

.pop {
     width:500px;
     height:18px;
     margin-left:auto;
     margin-right:auto;
     text-align:center;
     /* border:1px solid red; */
}

img.popthumb {
     /* oben, rechts, unten und links */
     /* border:1px solid red; */
     border-top:1px solid #AFAFAF;
     border-left:1px solid #AFAFAF;
     border-bottom:3px solid #AFAFAF;
     border-right:3px solid #AFAFAF;
}

.popPfeil {
     margin:5px;
     padding:4px;
}

.floatleft2 {
     float:left;
     /* oben, rechts, unten und links */
     /* margin:0px;
     margin-left:15px;
     border:1px solid red; */
}

.floatright2 {
     float:right;
     /* oben, rechts, unten und links */
     /* margin:0px;
     margin-right:15px;
     border:1px solid red; */
}

.iconaura {
     padding:5px;
}

/* ========================================================== */


/* **************** OberesFenster: *********************** */
body.top {
     margin:0px;
     padding:0px;
     /* position:absolute;
     top:95px;left:0px;
     height:15px;width:204px; */
     background-image:url(../logos/mo_Banner_10.jpg);
     background-repeat:repeat-x;  /* repeat-x; */
     /* background-position:-0px -0px; */
}

div.logoLinks {
     position:absolute;
     top:5px;
     left:45px;
}

/* *************** Tab-Menu in "Top.html" ******************** */
div.tabs {
     position:absolute;
     top:95px;
     left:180px; /* 180px */
     height:15px;
     width:2600px;
}

/* div.tabs a { float:left; */
div.tabs a {
     float:left;
     margin-right:3px;
     background-color:#C0C0C0;  /*  grau */
}

div.tabs a:link {
     background-color:#C0C0C0;  /*  grau */
}

div.tabs a:hover {
     background-color:#FFFFFF;  /* weiß */
     /* visibility:hidden; */
}

div.tabs a:active {
     background-color:#FFFFFF;  /* weiß */
}

div.tabs a:active:hover {
     background-color:#FFFFFF;  /* weiß */
}

/* ========================================================== */
/* ========================================================== */

/* ******************** Fontseite ************************* */

.font {
     padding:0;
     padding-right:5px;
     padding-top:10px;
     margin:0;
     margin-left:60px;
}

/* ========================================================== */

/* ******************* Block einrücken ******************** */

.punkt {
     padding:0;
     padding-right:5px;
     margin:0;
     margin-left:60px;
}

/* ========================================================== */

/* ****************** tooltip ***************************** */
.tooltip {
     font-weight:bold;
     color:#0000FF;
     text-decoration:none;
}

/* ========================================================== */

/* ******************** Menü-Fenster **************************** */

img.M {
     margin-bottom:-2px;
}

img.M_u {
     margin-top:-1px;
}

.treeNode {
     text-decoration:none;
     color:black;
     font: 8pt tahoma, sans-serif;
}

.treeNode1 {
     text-decoration:none;
     color: white;
     font: bold 12px tahoma, sans-serif;
     background: left top url(../logos/mo_M_leer.gif);
     height: 19px;
     padding:0px;
     padding-left:24px;
     width:161px;
     display: block;
     background-repeat:no-repeat;  /* repeat-x; no-repeat; */
     /* width:136px;
     padding-left:10px;
     margin-left:10px;
     margin:0px;
     padding:0px; */
}

.treeNode2 {
     text-decoration: none;
     color: #000080;
     font: bold 11px tahoma, sans-serif;
     background-color:#8AC5FF;
     border-bottom:1px solid gray;
     display: block;
     height: 16px;
     width:130px;
     margin:0px;
     margin-left:14px;
     padding:0px;
     /* padding-top:1px; */
     padding-left:17px;
}

.treeNode3 {
     text-decoration: none;
     color: #000080;
     font: bold 11px tahoma, sans-serif;
     background-color:#AED7FF;
     border-bottom:1px solid gray;
     display: block;
     height: 16px;
     width:130px;
     margin:0px;
     margin-left:14px;
     padding:0px;
     /* padding-top:1px; */
     padding-left:17px;
}

.treeNode4 {
     text-decoration: none;
     color: #000080;
     font: bold 11px tahoma, sans-serif;
     background-color:#D7EBFF;
     border-bottom:1px solid gray;
     display: block;
     height: 16px;
     width:130px;
     margin:0px;
     margin-left:14px;
     padding:0px;
     /* padding-top:1px; */
     padding-left:17px;
}

.treeNode1akt {
     text-decoration:none;
     color: white;
     font: bold 12px tahoma, sans-serif;
     background: left top url(../logos/mo_M_aktiv.gif);
     height: 19px;
     padding:0px;
     padding-left:24px;
     width:161px;
     display: block;
     background-repeat:no-repeat;  /* repeat-x; no-repeat; */
     /* width:136px;
     padding-left:10px;
     margin-left:10px;
     margin:0px;
     padding:0px; */
}

.treeNode2akt {
     text-decoration: none;
     color: #000080;
     font: bold 11px tahoma, sans-serif;
     background: left top url(../logos/c3.gif);
     background-repeat:no-repeat;
     background-color:#8AC5FF;
     border-bottom:1px solid gray;
     display: block;
     height: 16px;
     width:130px;
     margin:0px;
     margin-left:14px;
     padding:0px; /* */
     /* padding-top:1px; */
     padding-left:17px;
}

.treeNode3akt {
     text-decoration: none;
     color: #000080;
     font: bold 11px tahoma, sans-serif;
     background: left top url(../logos/c3.gif);
     background-repeat:no-repeat;
     background-color:#AED7FF;
     border-bottom:1px solid gray;
     display: block;
     height: 16px;
     width:130px;
     margin:0px;
     margin-left:14px;
     padding:0px;
     /* padding-top:1px; */
     padding-left:17px;
}

.treeNode4akt {
     text-decoration: none;
     color: #000080;
     font: bold 11px tahoma, sans-serif;
     background: left top url(../logos/c3.gif);
     background-repeat:no-repeat;
     background-color:#D7EBFF;
     border-bottom:1px solid gray;
     display: block;
     height: 16px;
     width:130px;
     margin:0px;
     margin-left:14px;
     padding:0px;
     /* padding-top:1px; */
     padding-left:17px;
}

.treeNode1par {
     text-decoration:none;
     color: white;
     font: bold 12px tahoma, sans-serif;
     background: left top url(../logos/mo_M_C.gif);
     height: 19px;
     padding:0px;
     padding-left:24px;
     width:161px;
     display: block;
     background-repeat:no-repeat;  /* repeat-x; no-repeat; */
     /* width:136px;
     padding-left:10px;
     margin-left:10px;
     margin:0px;
     padding:0px; */
}

.treeNode2par {
     text-decoration: none;
     color: #000080;
     font: bold 11px tahoma, sans-serif;
     background: left top url(../logos/e2.gif);
     background-repeat:no-repeat;
     background-color:#8AC5FF;
     border-bottom:1px solid gray;
     display: block;
     height: 16px;
     width:130px;
     margin:0px;
     margin-left:14px;
     padding:0px; /* */
     /* padding-top:1px; */
     padding-left:17px;
}

.treeNode3par {
     text-decoration: none;
     color: #000080;
     font: bold 11px tahoma, sans-serif;
     background: left top url(../logos/e2.gif);
     background-repeat:no-repeat;
     background-color:#AED7FF;
     border-bottom:1px solid gray;
     display: block;
     height: 16px;
     width:130px;
     margin:0px;
     margin-left:14px;
     padding:0px;
     /* padding-top:1px; */
     padding-left:17px;
}

.treeNode4par {
     text-decoration: none;
     color: #000080;
     font: bold 11px tahoma, sans-serif;
     background: left top url(../logos/e2.gif);
     background-repeat:no-repeat;
     background-color:#D7EBFF;
     border-bottom:1px solid gray;
     display: block;
     height: 16px;
     width:130px;
     margin:0px;
     margin-left:14px;
     padding:0px;
     /* padding-top:1px; */
     padding-left:17px;
}

/* ************** tree schließen: ***************************** */

.schluss {
     margin:0px;
     margin-left:20px;
}


.schließen {
     margin:0px;
     margin-left:35px;
     /*  border: 1px solid blue;  */
}

.schließen img {
     padding:2px;
     vertical-align:middle;
     /* text-decoration:none; */
}

a.schließen:link {
     color:#0000FF;
     text-decoration:none;
}

a.schließen:hover {
     /* font-weight:bold; */
     color:#0000FF;
     /* text-decoration:underline;  none */
}

a.schließen:active {
     color:#0000FF;
     text-decoration:none;
}
/* ========================================================== */

/* ********************** links: ************************** */
.links {
     font-weight:bold;
     margin:0px;
     padding:0px;
     /* margin-left:35px;
      border: 1px solid blue;  */
}

a.links:link {
     font-weight:bold;
     color:#0000BF;
     text-decoration:none;
}

a.links:visited {
     font-weight:bold;
     color:#0000BF;
     text-decoration:none;
}

a.links:hover {
     font-weight:bold;
     color:#0000BF;
     text-decoration:underline;
}


a.links:active {
     font-weight:bold;
     color:#0000BF;
     text-decoration:underline;
}

/* ========================================================== */


/* ******************** SiteMap.html: ************************ */
div.sitemap {
     width:170px;
     float:left;
}

span.Knoten {
     font-weight:bold;
     font-size:10px;
}

/*
li span {
     margin:0px;
     padding:0px;
}
*/


ul.stufe1 > li  {      /* nur wenn li direkt nach stufe1 kommt !!! */
     margin-top:4px;
     margin-bottom:1px;
}

ul.stufe1 > li a  {
     font-size:1.1em;
}

.stufe1  {
     /* margin:0px; */
     font-size:9px;
     margin-left:20px;
     padding:0px;
     /* list-style-type:disc; */
     list-style-image:url(../logos/dot_3.gif);  /* _2 */
}
.stufe1 a:link {
     color:#000000;
     text-decoration:none;
}
.stufe1 a:visited {
     color:#000000;
     text-decoration:none;
}
.stufe1 a:hover {
     color:#000000;
     text-decoration:underline;
}

.stufe1 a:active {
     color:#000000;
     text-decoration:underline;
}

/* Sub-Listen: */
.stufe2  {
     font-size:9px;
     margin-left:14px;
     padding:0px;
     /* list-style-type:square; */
     list-style-image:url(../logos/dot_2.gif);  /* _5 */
}
.stufe2 a:link {
     color:#000000;
     text-decoration:none;
}
.stufe2 a:visited {
     color:#000000;
     text-decoration:none;
}
.stufe2 a:hover {
     color:#000000;
     text-decoration:underline;
}

.stufe2 a:active {
     color:#000000;
     text-decoration:underline;
}


.stufe3  {
     font-size:9px;
     margin-left:14px;
     padding:0px;
     /* list-style-type:circle; */
     list-style-image:url(../logos/dot_5.gif);  /* _6 */
}

.stufe3 a:link {
     color:#000000;
     text-decoration:none;
}
.stufe3 a:visited {
     color:#000000;
     text-decoration:none;
}
.stufe3 a:hover {
     color:#000000;
     text-decoration:underline;
}

.stufe3 a:active {
     color:#000000;
     text-decoration:underline;
}

.stufe4  {
     font-size:9px;
     margin-left:14px;
     padding:0px;
     /* list-style-type:circle; */
     list-style-image:url(../logos/dot_6.gif);  /* _3 */
}

.stufe4 a:link {
     color:#000000;
     text-decoration:none;
}
.stufe4 a:visited {
     color:#000000;
     text-decoration:none;
}
.stufe4 a:hover {
     color:#000000;
     text-decoration:underline;
}

.stufe4 a:active {
     color:#000000;
     text-decoration:underline;
}

/* ++++++++++++++++++++++++++++++++++++++ Aktuelles: +++++++++++++++++++++++++++++++++++++++++++ */
table.Zahlen td {
     text-align:right;
}

table.Zahlen tbody th {
     text-align:left;
}

th.offset {
     padding-left:20px;
}

/* ========================================================== */
