body                      { background: #cfd3d7; color: #686c74; 
                            font: 16px "Trebuchet MS", sans-serif; text-align: center; margin: 0px; }


a:not(.linkWeiss):link, a:not(.linkWeiss):active, a:not(.linkWeiss):visited 
                             { color: #1e6289 !important; text-decoration: none; }
a:not(.linkWeiss):hover                   { color: #1e6289 !important; text-decoration: underline; }
a.linkWeiss { text-decoration:none; color: #FFFFFF; }
a.linkWeiss:hover, a.linkWeiss:active { color: #FFFFFF; }
a:hover                   { text-decoration: underline; }

b, strong                  { color: #686c74; font-weight: bolder !important; }

h1                       { font-size: 24px; margin-top: 0px !important; }


/* hilfsklassen fÃ¼r den RTE*/
.align-center {text-align: center;}
.align-right {text-align: right;}

/*** MAIN ***/

.main                     { /***background: url(background.gif) center no-repeat;***/ margin: 0px auto 0px auto; }
img                        { border: 0px; border-style: none; }
table                      { font-size: 16px; }

/*** HEADER ***/

.header                   { font-size: 14px; padding-left:58px; margin: 10px 30px 0px 100px; }
.logo                     { background: url(logo.gif) left center no-repeat; height: 118px; margin: 120px 20px 0px 0px;
                          text-align: left; width: 316px; float: left; }
/*.logo-inv                 { display: none; }*/
/*.header-button            { float: right; /***background: url(header-box-none.gif) no-repeat;***/ width: 129px;*/
/*                            height: 87px; margin: 16px; }*/
/*.header-button:hover      { float: right; /***background: url(header-box-over.gif) no-repeat;***/cursor: pointer; color: #F2F3F3; }*/
/*.header-button-pdg        { padding: 16px; }*/
/***div#menu_1		{font: bold 14px Verdana,Arial;
			color:#FFFFFF;
			background-color:#B21B16;
			padding-left:20px;
			margin-left:20px;
			}***/
			
.navi			{margin: 0px 0px 0px 0px;}

/*** MAIN ***/

.mainbox                  { margin: 0px 100px 0px 100px; }
.mainbox-pdg              { padding: 16px; text-align: justify; }
/***.mainbox-pdg              { padding: 100px; }***/
/*** NAVIGATION ***/

.navigation-float         { float: left; }
.navigation               { margin-left: 38px; margin-top: 30px; width: 290px; background: url(navigation-background.gif) no-repeat; }
.navigation-pdg           { padding: 10px; padding-bottom: 0px; }
.navigation-footer        { margin-left: 38px; width: 290px; background: url(navigation-bottom.gif) no-repeat; height: 18px; }
.navigation-break         { margin-left: -8px; height: 1px; display: block; margin-top: 3px; margin-bottom: 3px; }


/***.menu1-level1-no         { text-align: left;  font-weight: bold; height: 25px !important; margin-left: 0px; }***/
/***.menu1-level1-no         a:hover***/
/***                          { margin-left: -13px; padding-left: 16px; background: url(navigation-selected.gif) no-repeat center left; text-align: left;  height: 25px !important; }***/
/***.menu1-level1-act         { background: url(navigation-selected.gif) no-repeat center left; font-weight: bold; ***/
/***                            text-align: left; margin-bottom: 1px; margin-left: -13px; padding-left: 16px; }***/
/***.menu1-level2-no, .menu1-level2-act***/
/***                          { background: url(navigation-arrow.gif) no-repeat center left; text-align: left; padding-left: 13px;***/
/***                            margin-left: 2px; margin-bottom: 0px; display: block; font-size: 15px; font-weight: normal; }***/
/***.menu1-level3-no, .menu1-level3-act***/
/***                          { background: url(navigation-arrow.gif) no-repeat center left; text-align: left; padding-left: 13px;***/
/***                            margin-left: 16px; margin-bottom: 0px; display: block; font-size: 15px; font-weight: normal; }***/
/***.menu1-level4-no, .menu1-level4-act***/
/***                          { background: url(navigation-arrow.gif) no-repeat center left; text-align: left; padding-left: 13px;***/
/***                            margin-left: 28px; margin-bottom: 0px; display: block; font-size: 15px; font-weight: normal; }***/
ul.menu, ul.menu ul {
    list-style-type: none;
}

ul.menu a {
    display: block;
    text-align:center;
    padding: 1px 3px 1px 3px;
    font-weight: bolder;
 }

ul.menu li {
    padding: 0;
    margin: 0;
    float: left;
       font: bold;
    font-size: 15px;
	min-width:127px;
  /*  width: 12%;*/
    background-color: #B21B16;
    border:2px solid;
        border-color: white;
/*    height: 25px;*/
}



/* Für Unterpunkte keine Float-Eigenschaft */

ul.menu ul li {

    float:none;
    font-size: 13px;
    background-color: #B21B16/*transparent*/;
	min-width:140px;
}



/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */

ul.menu ul li.hover, ul.menu ul li:hover {

    background-color: #8B0000 /*#FFF9E4*/;

}



/* Zweite Ebene */

        ul.menu ul {

              margin:0;

                 padding: 0;

               position: absolute;

               background-color: #26383D;

                border: 1px solid #FFF9E4;

                display: none;

                /*    width: 200px;*/

     }



   /* Zweite Ebene anzeigen */

       ul.menu li.hover ul, ul.menu li:hover ul  {

               display: block;

   }



/* Dritte Ebene */

   ul.menu li.hover ul ul, ul.menu li:hover ul ul {

                  display: none;

                    margin-left: 120px; /* Breite eines Listenelements - Überlagerung */

              margin-top: -35px; /* Höhe eines Listenelements */   
	min-width: 240px;
        }



   /* Dritte Ebene anzeigen */

       ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul {

                display: block;
	/*width: 250px;*/
   }





/* Vierte Ebene */

     ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul {

                  display: none;

    }



   /* Vierte Ebene anzeigen */

       ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul {

               display: block;

   }


                      
                          
                          
                          
                          
                          
                          
.footer                   { width: 1200px; background: url(footer-background.gif) no-repeat center; margin: 0px auto 0px auto; height: 47px; vertical-align: baseline; text-align: center; padding-top: 16px; }

.contentbox-float         { float: right; }
.contentbox               { text-align: justify; }
/*.contentbox               { width: 1170px !important; }*/
.contentbox-padding       { padding: 32px; }

.path                     { margin-top: 0px; }

.all                      { width: 1200px; background: url(background.gif) top repeat fixed; margin: 0px auto 0px auto; }

.navigation-pdg p    { margin: 0px !important; }
