        html {
           margin:0px;
           padding:0px;
        }

        body {
           margin:0px;
           padding:0px;
           background-color:rgb(255,255,255);
           background-image:url(../images/dmg_04.gif);
           background-repeat:repeat-y;
        }

        body.Archiv {
           background-color:rgb(250,250,210);
        }

        body.fotoalbum {
           background-color: #F0F0F0;
           background-image:none;
           padding:10px;
        }

        body.blank {
           background-color:rgb(255,255,255);
           background-image:none;
        }

        .noscreen {
           display:none;
        }

        #top_section {
           width:100%;
           height:170px;
           background-image:url(../images/dmg_02.gif); background-repeat:repeat-x;
           margin:0px;
           padding:0px;
        }

        #main_section {
           margin:0px;
           padding:0px;
        }

        #navigation {
           position:absolute;
           left:49px;
           top:195px;
           width:126px;
           background-image:url(../www/images/dmg_04.gif); background-repeat:repeat-y;
        }
 
         #menue {
            position:absolute;
            left:0;
            top:-25px;
        }
 
        a.navi, a.navi_first, a.navi_self {
           display:block;
           white-space:nowrap;
           overflow:hidden;
           border-left:none;
           border-right:none;
           border-bottom:none;
           font-family:Verdana,Arial,Helvetica,sans-serif;
           font-size:10pt;
           text-decoration:none;
           padding:3px;
           text-align:left;
        }
 
        a.navi_first {
           border-top:none;
        }
 
        a.navi:link, a.navi_first:link, 
        a.navi:visited, a.navi_first:visited {
           background-color:rgb(184,212,208);
           color:rgb(41,44,41);
           font-weight:bold;
           text-decoration:none;
        }
 
        a.navi_self:link, a.navi_self:visited {
           background-color:rgb(184,212,208);
           color:rgb(41,44,41);
           font-weight:bold;
           text-decoration:none;
        }
  
        a.navi:hover, a.navi_first:hover, a.navi_self:hover {
           background-color:rgb(211,233,229);
           color:rgb(223,91,55);
           font-weight:bold;
           text-decoration:none;
        }

        a.navi:active, a.navi_first:active, a.navi_self:active {
           background-color:rgb(211,233,229);
           color:rgb(41,44,41);
           font-weight:bold;
           text-decoration:none;
        }

        #news_sublinks {
           position:absolute;
           top:22px;
           left:126px;
           width:150px;
           visibility:hidden;
        }

        #history_sublinks {
           position:absolute;
           top:66px;
           left:126px;
           width:140px;
           visibility:hidden;
        }

        #kontakt_sublinks {
           position:absolute;
           top:88px;
           left:126px;
           width:120px;
           visibility:hidden;
        }

        #beuth_sublinks {
           position:absolute;
           top:110px;
           left:126px;
           width:140px;
           visibility:hidden;
        }
        
        #training_sublinks {
           position:absolute;
           top:132px;
           left:126px;
           width:150px;
           visibility:hidden;
        }

        #archives_sublinks {
           position:absolute;
           top:220px;
           left:126px;
           width:80px;
           visibility:hidden;
        }

        .sub_link {
           display:block;
           width:100%;
           text-align:left;
           height:16px;
           font-family:Verdana, Arial, Helvetica, sans-serif;
           font-size:8pt;
           font-weight:normal;
           padding:2px;
           border-top:1px solid rgb(211,233,229);
           border-right:1px solid rgb(211,233,229);
           border-bottom:1px solid rgb(211,233,229);
           border-left:1px solid rgb(211,233,229);
           text-decoration:none;
        }
        
        .sub_link:link, .sub_link:visited {
           background-color:rgb(184,212,208);
           color:rgb(41,44,41);
           font-weight:normal;
        }

        .sub_link:hover, .sub_link:active {
           background-color:rgb(211,233,229);
           color:rgb(223,91,55);
           font-weight:normal;
           text-decoration:none;
        }

        #content {
           margin-left:220px;
           margin-right:0px;
           margin-top:15px;
        }

	td,p {
	   font-size:10pt;
	   line-height:12pt;
	   font-family:Verdana,Arial,Helvetica,sans-serif;
	   color:rgb(41,44,41);
	}

	p {
	   vertical-align:top;
	}

        img {
           border:none
        }

        ul,ol {
          padding-left:25px;
        }

        li {
           font-weight:normal;
           font-size:10pt;
           line-height:12pt;
           color:#292C29;
           margin-top:6px;
           margin-bottom:6px;
        }

        ul {
           color: #008082;
           list-style-image: url("../images/aufzaehlung.gif");
        }

        ul.ul2 {
           color: #000000;
           list-style-image: url("../images/aufzaehlung.gif");
        }

        ul.ul3 {
           color: #000000;
           list-style: disc;
        }

        ul.ul4 {
           color: #000000;
           list-style: circle;
        }

        ol.abc {
           list-style-type: lower-alpha;
        }
/*============= EoAllgemeine HTML-Tags ==============*/

/*============= Eigene Definitionen ==============*/
.dmg {
 font-size: 10pt;
 font-weight: bold;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.dmgbig {
 font-size: 11pt;
 font-weight: bold;
 line-height: 13pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.dmglarge {
 font-size: 12pt;
 font-weight: bold;
 line-height: 14pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.dmgxl {
 font-size: 13pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 line-height: 15pt;
 color: #292C29
}

.dmgxxl {
 font-size: 15pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 line-height: 17pt;
 color: #292C29
}

/*--- Linie unter der Überschrift ---*/
.Title {
 border-bottom: 1pt groove #007173;
}

.fett {
 font-weight: bold;
}

.kursiv {
 font-style: italic;
}

.unterstrichen {
 text-decoration: underline;
}

.ParagraphSatzung {
 font-weight: bold;
 text-decoration: none;
 color: #007173;
}

.titelseminar {
 font-weight: bold;
 text-decoration: underline;
 color: #007173;
}

.titelseminar2 {
 font-weight: bold;
 text-decoration: underline;
 color: #005050;
}

.titelseminar3 {
 font-weight: bold;
 text-decoration: none;
 color: #005050;
}

.TabelleSeminar {
 font-weight: bold;
 border: thin solid #BFBFBF;
 background: #EFEFEF;
}

.unterstrichen {
 font-weight: normal;
 text-decoration: underline;
}

.Quest {
 font-weight: bold;
}

.News {
 background-image: url("../images/news_bg.gif");
 background-repeat: no-repeat;
 border-top: 1pt solid #DFDFDF;
 border-bottom: 1pt solid #DFDFDF;
 font-weight: bold;
 line-height: 15pt;
}

/*------ Fehlermeldung auf PHP-Seiten -----------*/
.error {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 color: #FF0000; 
}

.message {
 font-weight: bold;
 color: #5599FF; 
}
/*------ EoFehlermeldung auf PHP-Seiten -----------*/

/*======== Auflistung der Adressen per PHP ====*/
.TabellenKopf {
 background: #CFCFCF;
 border-bottom: thin solid black;
 border-top: thin solid black;
 font-weight: bold;
}

.litgrey {
 background: #EFEFEF;
 border-bottom: 1pt solid black;
}

.white {
 background: #FFFFFF;
 border-bottom: 1pt solid black;
}

.TabelleAdressenO {
 font-weight: bold;
 border: thin solid #BFBFBF;
 background: #EFEFEF;
 line-height: 15pt;
}

.TabelleAdressenG {
 font-weight: bold;
 border: thin solid #B4F0B4;
 background: #D2F0D2;
 line-height: 15pt;
}

.TabelleAdressenU {
 font-weight: normal;
 border: thin solid #BFBFBF;
}

.TabelleAdressenLinkLeiste {
 font-weight: normal;
 background: #EFEFEF;
}
/*======== EoAuflistung der Adressen per PHP ====*/

/*============= Login-Formulare ================*/
.oben {
 color: #FFFFFF;
 font-weight: bold;
 background: #6F6F6F;
 border: 1pt groove #4F4F4F;
}

.mitte {
 font-weight: normal;
 background: #BFBFBF;
 border-left: 1pt groove #4F4F4F;
 border-right: 1pt groove #4F4F4F;
}

.unten {
 font-weight: normal;
 background: #BFBFBF;
 border-bottom: 1pt groove #4F4F4F;
 border-left: 1pt groove #4F4F4F;
 border-right: 1pt groove #4F4F4F;
}

.warn {
 font-weight: bold;
 color: #FF0000;
}

.schriftoben {
 font-weight: bold;
 color: #FFFFFF;
}
/*============= EoLogin-Formulare ================*/

/*============= EoEigene Definitionen ==============*/

/*============= allgemeine Links ==============*/

a {
 color: #9F9F9F;
 font-weight: bold;
 text-decoration: none;
}

a:visited {
 color: #9F9F9F;
 font-weight: bold;
 text-decoration: none;
}

a:active {
 color: #9F9F9F;
 font-weight: bold;
 text-decoration: none;
}

a:hover {
 color: #0071C6;
 font-weight: bold;
 text-decoration: underline;
}
/*============= EoAllgemeine Links ==============*/

/*============= Links des Menüs ==============*/
a.site {
 color: #000000;
 font-weight: bold;
 text-decoration: none;
}

a.site:visited {
 color: #000000;
 font-weight: bold;
 text-decoration: none;
}

a.site:active {
 color: #000000;
 font-weight: bold;
 text-decoration: none;
}

a.site:hover {
 color: #000000;
 font-weight: bold;
 text-decoration: underline;
}
/*============= EoLinks des Menüs ==============*/


/*============= Links des Archivs ==============*/
a.archives {
 color: #292C29;
 font-weight: normal;
 text-decoration: none;
}

a.archives:visited {
 color: #292C29;
 font-weight: normal;
 text-decoration: none;
}

a.archives:active {
 color: #292C29;
 font-weight: normal;
 text-decoration: none;
}

a.archives:hover {
 color: #FF0000;
 font-weight: normal;
 text-decoration: underline;
}
/*============= EoLinks des Archivs ==============*/

/*============= Links Normaltext ==============*/
a.normal {
 color: #292C29;
 font-weight: normal;
 text-decoration: none;
}

a.normal:visited {
 color: #292C29;
 font-weight: normal;
 text-decoration: none;
}

a.normal:active {
 color: #292C29;
 font-weight: normal;
 text-decoration: none;
}

a.normal:hover {
 color: #292C29;
 font-weight: normal;
 text-decoration: underline;
}
/*============= EoLinks Normaltext ==============*/

/*
==== dez.- und hex.-Werte der verwendeten Farben ====

0/0/0      000000
0/80/80      005050
0/113/115      007173
0/113/198      0071C6
0/128/130      008082
41/44/41      292C29
79/79/79      4F4F4F
85/153/255      5599FF
90/93/90      5A5D5A
107/109/107      6B6D6B
111/111/111      6F6F6F
159/159/159      9F9F9F
180/240/180      B4F0B4
189/190/189      BDBEBD
191/191/191      BFBFBF
207/207/207      CFCFCF
210/240/210      D2F0D2
222/223/222      DEDFDE
223/223/223      DFDFDF
239/239/239      EFEFEF
250/250/210      FAFAD2
255/0/0      FF0000
255/255/255      FFFFFF

*/