/*Druck-Stylesheet www.adl-holding.de */

/* allgemeine HTML-Tags */

body        { color: #000000; font-size: 100.01%; font-family: Verdana, Tahoma, Arial, sans-serif; background-color: #d7d7d7; text-align: center; margin: 0; padding: 0 }
p      { font-size: 0.7em; margin: 0; padding: 0 }
ul      { margin: 0; padding: 0 0 0 25px }
li     { line-height: 14px; list-style-type: disc; list-style-position: outside; margin: -4px 0 0 }
.unterliste  { line-height: 12px; list-style-type: circle; list-style-position: outside; display: list-item; margin-top: -2px; margin-left: 25px }
.fett { font-weight: bold }
.zertifikat   { margin-right: 20px; margin-bottom: 10px; float: left }
.telefon  { padding-left: 2em }

/* die einzelnen Bereiche */
#alles { text-align: left; margin: 0; padding: 0; position: absolute; top: 1%; left: 1%; width: 933px; height: 600px }
#alles_lang     { text-align: left; margin: 0; padding: 0; position: absolute; top: 1%; left: 1%; width: 933px }
#zentriert  { margin: 0; padding: 0 }
#kopf_adl { background-image: url(../bilder/1024/kopf_adl.gif); background-repeat: no-repeat; background-position: center top; margin: 0; padding: 0; top: 0; left: 0; height: 122px; border-width: 0 }
#kopf_amvz { background-image: url(../bilder/1024/kopf_amvz.gif); background-repeat: no-repeat; background-position: center top; margin: 0; padding: 0; top: 0; left: 0; height: 122px; border-width: 0 }
#kopf_gsg { background-image: url(../bilder/1024/kopf_gsg.gif); background-repeat: no-repeat; background-position: center top; margin: 0; padding: 0; top: 0; left: 0; height: 122px; border-width: 0 }
#hauptteil   { margin: 0; padding: 0; position: absolute; top: 10px; left: 0; width: 80%; border-width: 0 }
#hauptteil_lang       { background-color: #dfe4f0; margin: 0; padding: 0; position: absolute; top: 122px; left: 0; width: 840px; border-style: none solid none none; border-width: 0 93px 0 0; border-color: #2d4b9b }
#inhalt   { background-color: transparent; margin: 0; padding-top: 10px; position: relative; left: 0; width: 80%; min-height: 465px; clip: rect(0 0 479px 0) }
#inhalt p { padding-top: 5px; padding-right: 5px; padding-left: 10px }
#inhalt h1  { font-size: 0.9em; font-weight: bold; margin: 0; padding: 5px 5px 0 10px }
#inhalt h2  { font-size: 0.8em; font-weight: bold; margin: 0; padding: 5px 5px 0 10px }
#inhalt h3  { font-size: 0.7em; font-weight: bold; margin: 0; padding: 5px 5px 0 10px }
#inhalt h4   { font-size: 0.7em; font-weight: bold; margin: 0; padding: 0 5px 0 10px }
#inhalt_lang    { background-color: transparent; margin: 0; padding-top: 10px; position: relative; top: 0; left: 175px; width: 499px }
#inhalt_hoehe   { margin: 0; position: relative; top: 0; left: 0; width: 1px; height: 465px; float: left }
#inhalt_lang p  { padding-top: 5px; padding-right: 5px; padding-left: 10px }
#inhalt_lang h1  { font-size: 0.9em; font-weight: bold; margin: 0; padding: 5px 5px 0 10px }
#inhalt_lang h2  { font-size: 0.8em; font-weight: bold; margin: 0; padding: 5px 5px 0 10px }
#inhalt_lang h3  { font-size: 0.7em; font-weight: bold; margin: 0; padding: 5px 5px 0 10px }
#inhalt_lang h4    { font-size: 0.65em; font-weight: bold; margin: 0; padding: 0 5px 0 10px }
#inhalt_links { width: 249px; float: left }
#inhalt_rechts { width: 249px; float: right }
#navi_suche            { background-color: #cad2e6; visibility: hidden; margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 176px; height: 465px; border-style: solid; border-width: 0 1px; border-color: #2d4b9b }
#navi_suche_lang               { background-color: #cad2e6; visibility: hidden; margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 176px; height: 465px; border-style: solid; border-width: 0 1px 1px; border-color: #2d4b9b }
#foto { }
#foto img  { margin-right: 20px; margin-bottom: 10px; float: left }
/* allgemeine Links */
#alles a { color: #2d4b9b; font-weight: bold; text-decoration: none; background-color: transparent; border-width: 0 }
#alles_lang a { color: #2d4b9b; font-weight: bold; text-decoration: none; background-color: transparent; border-width: 0 }

/*rechte Spalte */
#rechte_spalte_adl   { background-color: #cad2e6; background-image: url("../bilder/1024/rechte_spalte/adl.gif"); background-repeat: no-repeat; background-position: left top; visibility: hidden; margin: 0; padding: 54px 0 0; position: absolute; top: 10px; right: 14px; width: 151px; height: 324px; float: right; overflow: hidden; border-width: 0 }
#rechte_spalte_adl h2    { font-size: 0.8em; font-weight: bold; margin: 0; padding: 3px 2px 0 4px }
#rechte_spalte_adl h3   { font-size: 0.7em; font-weight: bold; margin: 0; padding: 4px 2px 0 4px }
#rechte_spalte_adl h4  { font-size: 0.65em; font-weight: bold; margin: 0; padding: 2px 2px 0 4px }
#rechte_spalte_adl p     { font-size: 0.55em; margin: 0; padding: 0; padding-right: 2px; padding-left: 4px }

#rechte_spalte_unternehmen   { background-color: #cad2e6; background-image: url("../bilder/1024/rechte_spalte/unternehmen.gif"); background-repeat: no-repeat; background-position: left top; visibility: hidden; margin: 0; padding: 54px 0 0; position: absolute; top: 10px; right: 14px; width: 151px; height: 324px; float: right; overflow: hidden; border-width: 0 }
#rechte_spalte_unternehmen h2     { font-size: 0.8em; font-weight: bold; margin: 0; padding: 3px 2px 0 4px }
#rechte_spalte_unternehmen h3    { font-size: 0.7em; font-weight: bold; margin: 0; padding: 4px 2px 0 4px }
#rechte_spalte_unternehmen h4   { font-size: 0.65em; font-weight: bold; margin: 0; padding: 2px 2px 0 4px }
#rechte_spalte_unternehmen p      { font-size: 0.55em; margin: 0; padding: 0 2px 0 4px }

#rechte_spalte_amvz  { background-color: #cad2e6; background-image: url("../bilder/1024/rechte_spalte/amvz.gif"); background-repeat: no-repeat; background-position: left top; visibility: hidden; margin: 0; padding: 54px 0 0; position: absolute; top: 10px; right: 14px; width: 151px; height: 324px; float: right; overflow: hidden; border-width: 0 }
#rechte_spalte_amvz h2    { font-size: 0.8em; font-weight: bold; margin: 0; padding: 3px 2px 0 4px }
#rechte_spalte_amvz h3   { font-size: 0.7em; font-weight: bold; margin: 0; padding: 4px 2px 0 4px }
#rechte_spalte_amvz h4  { font-size: 0.65em; font-weight: bold; margin: 0; padding: 2px 2px 0 4px }
#rechte_spalte_amvz p     { font-size: 0.55em; margin: 0; padding: 0; padding-right: 2px; padding-left: 4px }

#rechte_spalte_arbeitsmedizin    { background-color: #cad2e6; background-image: url("../bilder/1024/rechte_spalte/arbeitsmedizin.gif"); background-repeat: no-repeat; background-position: left top; visibility: hidden; margin: 0; padding: 54px 0 0; position: absolute; top: 10px; right: 14px; width: 151px; height: 324px; float: right; overflow: hidden; border-width: 0 }
#rechte_spalte_arbeitsmedizin h2    { font-size: 0.8em; font-weight: bold; margin: 0; padding: 3px 2px 0 4px }
#rechte_spalte_arbeitsmedizin h3   { font-size: 0.7em; font-weight: bold; margin: 0; padding: 4px 2px 0 4px }
#rechte_spalte_arbeitsmedizin h4  { font-size: 0.65em; font-weight: bold; margin: 0; padding: 2px 2px 0 4px }
#rechte_spalte_arbeitsmedizin p     { font-size: 0.55em; margin: 0; padding: 0; padding-right: 2px; padding-left: 4px }

#rechte_spalte_arbeitssicherheit    { background-color: #cad2e6; background-image: url("../bilder/1024/rechte_spalte/arbeitssicherheit.gif"); background-repeat: no-repeat; background-position: left top; visibility: hidden; margin: 0; padding: 54px 0 0; position: absolute; top: 10px; right: 14px; width: 151px; height: 324px; float: right; overflow: hidden; border-width: 0 }
#rechte_spalte_arbeitssicherheit h2    { font-size: 0.8em; font-weight: bold; margin: 0; padding: 3px 2px 0 4px }
#rechte_spalte_arbeitssicherheit h3   { font-size: 0.7em; font-weight: bold; margin: 0; padding: 4px 2px 0 4px }
#rechte_spalte_arbeitssicherheit h4  { font-size: 0.65em; font-weight: bold; margin: 0; padding: 2px 2px 0 4px }
#rechte_spalte_arbeitssicherheit p     { font-size: 0.55em; margin: 0; padding: 0; padding-right: 2px; padding-left: 4px }

#rechte_spalte_umweltschutz    { background-color: #cad2e6; background-image: url("../bilder/1024/rechte_spalte/umweltschutz.gif"); background-repeat: no-repeat; background-position: left top; visibility: hidden; margin: 0; padding: 54px 0 0; position: absolute; top: 10px; right: 14px; width: 151px; height: 324px; float: right; overflow: hidden; border-width: 0 }
#rechte_spalte_umweltschutz h2    { font-size: 0.8em; font-weight: bold; margin: 0; padding: 3px 2px 0 4px }
#rechte_spalte_umweltschutz h3   { font-size: 0.7em; font-weight: bold; margin: 0; padding: 4px 2px 0 4px }
#rechte_spalte_umweltschutz h4  { font-size: 0.65em; font-weight: bold; margin: 0; padding: 2px 2px 0 4px }
#rechte_spalte_umweltschutz p     { font-size: 0.55em; margin: 0; padding: 0; padding-right: 2px; padding-left: 4px }

#rechte_spalte_gsg    { background-color: #cad2e6; background-image: url("../bilder/1024/rechte_spalte/gsg.gif"); background-repeat: no-repeat; background-position: left top; visibility: hidden; margin: 0; padding: 54px 0 0; position: absolute; top: 10px; right: 14px; width: 151px; height: 324px; float: right; overflow: hidden; border-width: 0 }
#rechte_spalte_gsg h2    { font-size: 0.8em; font-weight: bold; margin: 0; padding: 3px 2px 0 4px }
#rechte_spalte_gsg h3   { font-size: 0.7em; font-weight: bold; margin: 0; padding: 4px 2px 0 4px }
#rechte_spalte_gsg h4  { font-size: 0.65em; font-weight: bold; margin: 0; padding: 2px 2px 0 4px }
#rechte_spalte_gsg p     { font-size: 0.55em; margin: 0; padding: 0; padding-right: 2px; padding-left: 4px }

#rechte_spalte_facharztoekonomie   { background-color: #cad2e6; background-image: url("../bilder/1024/rechte_spalte/facharztoekonomie.gif"); background-repeat: no-repeat; background-position: left top; visibility: hidden; margin: 0; padding: 54px 0 0; position: absolute; top: 10px; right: 14px; width: 151px; height: 324px; float: right; overflow: hidden; border-width: 0 }
#rechte_spalte_facharztoekonomie h2    { font-size: 0.8em; font-weight: bold; margin: 0; padding: 3px 2px 0 4px }
#rechte_spalte_facharztoekonomie h3   { font-size: 0.7em; font-weight: bold; margin: 0; padding: 4px 2px 0 4px }
#rechte_spalte_facharztoekonomie h4  { font-size: 0.65em; font-weight: bold; margin: 0; padding: 2px 2px 0 4px }
#rechte_spalte_facharztoekonomie p     { font-size: 0.55em; margin: 0; padding: 0; padding-right: 2px; padding-left: 4px }

#rechte_spalte_allgemein   { background-color: #cad2e6; background-image: url("../bilder/1024/rechte_spalte/unternehmen.gif"); background-repeat: no-repeat; background-position: left top; visibility: hidden; margin: 0; padding: 54px 0 0; position: absolute; top: 10px; right: 14px; width: 151px; height: 324px; float: right; overflow: hidden; border-width: 0 }
#rechte_spalte_allgemein h2    { font-size: 0.8em; font-weight: bold; margin: 0; padding: 3px 2px 0 4px }
#rechte_spalte_allgemein h3   { font-size: 0.7em; font-weight: bold; margin: 0; padding: 4px 2px 0 4px }
#rechte_spalte_allgemein h4  { font-size: 0.65em; font-weight: bold; margin: 0; padding: 2px 2px 0 4px }
#rechte_spalte_allgemein p     { font-size: 0.55em; margin: 0; padding: 0; padding-right: 2px; padding-left: 4px }

#start_rechts   { background-color: #cad2e6; background-image: none; margin: 0; padding: 0; position: absolute; top: 47px; width: 151px; height: 250px; float: left; overflow: hidden; border-width: 0 }
#start_rechts h2    { font-size: 0.8em; font-weight: bold; margin: 0; padding: 20px 2px 5px 4px }
#start_rechts h3    { font-size: 0.7em; font-weight: bold; margin: 0; padding: 10px 2px 5px 4px }
#start_rechts h4  { font-size: 0.65em; font-weight: bold; margin: 0; padding: 2px 2px 0 4px }
#start_rechts p     { font-size: 0.55em; margin: 0; padding: 0; padding-right: 2px; padding-left: 4px }

#regeln     { background-image: url(../bilder/1024/regeln.gif); background-repeat: no-repeat; margin-top: 16px; margin-right: 14px; position: absolute; right: 93px; bottom: 13px; width: 151px; height: 77px; float: right }
#regeln_lang         { background-image: url("../bilder/1024/regeln.gif"); background-repeat: no-repeat; margin-top: 16px; margin-right: 14px; position: absolute; right: 0; bottom: 0; width: 151px; height: 77px; float: right }
#blau   { background-color: #2d4b9b; position: relative; left: 840px; width: 93px; height: 465px }
#zertifikat  { text-align: center; position: absolute; right: 25px; bottom: 10px; width: 40px; height: 110px; vertical-align: baseline }
#fusszeile     { font-size: 0.6em; background-image: url(../bilder/1024/balken_unten.gif); background-repeat: no-repeat; margin: 0; padding: 0; position: absolute; bottom: 0; width: 933px; height: 13px }
#fusszeile_lang         { font-size: 0.6em; background-image: url("../bilder/1024/balken_unten.gif"); background-repeat: no-repeat; margin: 0; padding: 0; position: absolute; bottom: -12px; width: 933px; height: 13px }
.klar { font-size: 1px; background-color: transparent; background-image: none; background-position: 0 0; margin: 0; padding: 0; height: 1px; clear: both; border: 0 }
/* Navigation */
/* Suche - wenn mit diesem div, div navigation position top: 8px löschen (also 0)
#suche    { background-color: transparent; position: relative; width: 176px; height: 24px } */
#navigation    { background-color: #cad2e6; margin: 0; padding: 0; position: relative; top: 8px; left: 4px; width: 166px; height: 441px; border-width: 0 }
#navigation a                { color: #2d4b9b; font-size: 0.78em; font-weight: bold; text-decoration: none; background-color: #d5dbeb; text-indent: 1px; display: block; margin: 2px 0 0; padding: 0 0 0 1px; position: relative; top: 1px; left: 4px; width: 156px; height: 18px; border: solid 1px }
#navigation a:hover, a:active, a:visited           { color: #f9f500; text-decoration: none; background-color: #2d4b9b; border: solid 1px #2d4b9b }
#navigation_lang       { background-color: #cad2e6; margin: 0; padding: 0; position: relative; top: 8px; left: 4px; width: 166px; height: auto; border-width: 0 }
#navigation_lang a                { color: #2d4b9b; font-size: 0.78em; font-weight: bold; text-decoration: none; background-color: #d5dbeb; text-indent: 1px; display: block; margin: 2px 0 0; padding: 0 0 0 1px; position: relative; top: 1px; left: 4px; width: 156px; height: 18px; border: solid 1px }
#navigation_lang a:hover, a:active, a:visited           { color: #f9f500; text-decoration: none; background-color: #2d4b9b; border: solid 1px #2d4b9b }
#adl_navi      { background-color: #b5c0dc; background-image: none; position: relative; top: 5px; width: 166px; height: auto; border-width: 0 }
#unternehmen a       { font-size: 0.78em; font-weight: bold; background-color: #d5dbeb; background-image: url(../bilder/1024/navigation/unternehmen.gif); background-repeat: no-repeat; background-position: right 0; position: relative; top: 0 }
#amvz_navi       { background-color: #b5c0dc; position: relative; top: 9px; width: 166px; height: auto }
#arbeitsmedizin a        { font-size: 0.78em; font-weight: bold; background-color: #d5dbeb; background-image: url(../bilder/1024/navigation/arbeitsmedizin.gif); background-repeat: no-repeat; background-position: right 0; position: relative; top: 0 }
#arbeitssicherheit a         { font-size: 0.78em; font-weight: bold; background-color: #d5dbeb; background-image: url(../bilder/1024/navigation/arbeitssicherheit.gif); background-repeat: no-repeat; background-position: right 0; position: relative; top: 0 }
#umweltschutz a         { font-size: 0.78em; font-weight: bold; background-color: #d5dbeb; background-image: url(../bilder/1024/navigation/umweltschutz.gif); background-repeat: no-repeat; background-position: right 0; position: relative; top: 0 }
#gsg_navi      { background-color: #b5c0dc; position: relative; top: 13px; width: 166px; height: auto }
#facharztoekonomie a        { font-size: 0.78em; font-weight: bold; background-color: #d5dbeb; background-image: url(../bilder/1024/navigation/facharztoekonomie.gif); background-repeat: no-repeat; background-position: right 0; position: relative; top: 0 }
#kontakt   { font-weight: normal; display: block; margin: 0; padding: 0; position: relative; top: 23px; border-width: 0; border-color:  }
.gesellschaft  { color: #2d4b9b; font-size: 0.8em; font-weight: bold; padding-left: 4px }
.aktuelle_seite { color: #f9f500; font-weight: bold; background-color: #2d4b9b }
#unter_menu a  { font-size: 0.7em; font-weight: normal; background-color: #d5dbeb; text-indent: 0; margin: 0; position: relative; top: 0; height: 15px; border-style: solid; border-width: 0 1px 1px; border-color: #2d4b9b }
#unter_menu a:hover     { color: #2d4b9b; font-size: 0.7em; background-color: #f4f6fa; text-indent: 0; position: relative; top: 0; height: 15px; border-style: solid; border-width: 0 1px 1px; border-color: #2d4b9b }
.unter_menu_aktuell { font-size: 0.8em; text-indent: 10px; background-color: #fabe7d }

/* Startseite */
#start_kopf { background-image: url(../bilder/1024/start_kopf.gif); background-repeat: no-repeat; background-position: center top; margin: 0; padding: 0; top: 0; left: 0; height: 122px; border-width: 0}
#start_text     { margin: 0; padding-top: 10px; position: relative; top: 300px; left: 160px; width: 499px }
#start_text p { padding-top: 5px; padding-right: 5px; padding-left: 10px }
#start_text h1  { font-size: 0.9em; font-weight: bold; margin: 0; padding: 5px 5px 0 10px }
#start_text h2  { font-size: 0.8em; font-weight: bold; margin: 0; padding: 5px 5px 0 10px }
#start_text h3  { font-size: 0.7em; font-weight: bold; margin: 0; padding: 5px 5px 0 10px }
#start_navi_oben   { visibility: hidden; position: relative; top: 10px; left: 21px; width: 640px }
#start_navi_oben a { color: #2d4b9b; font-size: 0.78em; background-color: #dfe4f0; border-width: 0 }
.erfolg  { font-size: 0.55em; text-align: right; padding-top: 1em }
.komma  { color: #b0202a; font-size: 1.5em; font-family: Times, serif; font-weight: bold }
#tagesspruch { }
#tagesspruch h4 { padding-top: 10px }
#smiley     { background-image: url("../bilder/1024/smiley.gif"); background-repeat: no-repeat; position: absolute; bottom: 8px; left: 12px; width: 16px; height: 16px; border-width: 0 }
#smiley a.bildsmiley       { background-color: transparent; display: block; position: relative; top: -10px; left: 0; width: 20px; height: 20px; float: left; border-width: 0 }

/* Startseite Navigation */
#start_navi   { background-color: #cad2e6; margin: 0; padding: 0; position: absolute; top: 47px; left: 21px; width: 640px; height: 250px }
	/* Unternehmen */
#start_navi_unternehmen  { background-image: url("../bilder/1024/navigation/startseite/unternehmen.gif"); background-repeat: no-repeat; background-position: 0 top; position: relative; top: 0; left: 0; width: 200px; height: 100% }
#start_navi_unternehmen a.linkunternehmen  { background-color: transparent; display: block; position: relative; top: 20px; left: 10px; width: 90px; height: 15px; float: left; border-width: 0 }
#menuunternehmen   { position: relative; top: 110px; left: 10px; width: 130px; border-width: 0 }
#menuunternehmen a.bildunternehmen     { background-color: transparent; display: block; position: relative; top: -70px; left: 0; width: 90px; height: 60px; float: left; border-width: 0; border-color: transparent }
.menubild_unternehmen    { text-decoration: none }
.menubild_unternehmen a:link      { color: #000; font-weight: normal; text-decoration: none; background-color: #f0f2f6; display: block; width: 130px;}
.menubild { text-decoration: none; width: 90px }
.menubild a:link { color: #000; font-weight: normal; text-decoration: none; background-color: #f0f2f6; display: block; width: 90px }
.untermenu_unt   { display: block; padding-left: 5px; width: 130px; border-width: 0 }
.untermenu    { display: block; padding-left: 5px; width: 90px; border-width: 0 }
#untermenu_unternehmen       { color: #2d4b9b; font-size: 0.7em; font-family: Verdana, Tahoma, Arial, sans-serif; line-height: 1.36em; text-decoration: none; background-color: #f0f2f6; display: none; position: absolute; z-index: 20; top: -10px; left: 0; width: 130px }
#untermenu_unternehmen a   { color: #2d4b9b; font-weight: normal; background-color: #f0f2f6; border: solid 0.1pt }
#untermenu_unternehmen a:hover   { color: #ff0; background-color: #2d4b9b; border-color: #2d4b9b }
div.menubild_unternehmen a:hover  { color: #ff0; font-weight: normal; background-color: #2d4b9b }
div.menubild_unternehmen:hover #untermenu_unternehmen  { display: block }
	/* Arbeitsmedizin */
#start_navi_arbeitsmedizin     { background-image: url("../bilder/1024/navigation/startseite/arbeitsmedizin.gif"); background-repeat: no-repeat; background-position: 0 top; position: absolute; top: 0; left: 200px; width: 137px; height: 100% }
#start_navi_arbeitsmedizin a.linkarbeitsmedizin  { background-color: transparent; display: block; position: relative; top: 20px; left: 10px; width: 90px; height: 15px; float: left; border-width: 0 }
#menuarbeitsmedizin     { position: relative; top: 110px; left: 10px; width: 90px; border-width: 0 }
#menuarbeitsmedizin a.bildarbeitsmedizin      { background-color: transparent; display: block; position: relative; top: -70px; left: 0; width: 75px; height: 60px; float: left; border-width: 0; border-color: transparent }
#untermenu_arbeitsmedizin           { color: #2d4b9b; font-size: 0.7em; font-family: Verdana, Tahoma, Arial, sans-serif; line-height: 1.36em; text-decoration: none; background-color: #f0f2f6; display: none; position: absolute; z-index: 20; top: -10px; left: 0; width: 90px }
#untermenu_arbeitsmedizin a    { color: #2d4b9b; font-weight: normal; background-color: #f0f2f6; display: block; border: solid 0.1pt }
#untermenu_arbeitsmedizin a:hover  { color: #ff0; background-color: #2d4b9b; border-color: #2d4b9b }
div.menubild a:hover { color: #ff0; font-weight: normal; background-color: #2d4b9b }
div.menubild:hover #untermenu_arbeitsmedizin  { display: block }
	/* Arbeitsicherheit */
#start_navi_arbeitssicherheit     { background-image: url("../bilder/1024/navigation/startseite/arbeitssicherheit.gif"); background-repeat: no-repeat; background-position: 0 top; position: absolute; top: 0; left: 337px; width: 137px; height: 100% }
#start_navi_arbeitssicherheit a.linkarbeitssicherheit  { background-color: transparent; display: block; position: relative; top: 20px; left: 10px; width: 90px; height: 15px; float: left; border-width: 0 }
#menuarbeitssicherheit    { position: relative; top: 110px; left: 10px; width: 110px; border-width: 0 }
#menuarbeitssicherheit a.bildarbeitssicherheit      { background-color: transparent; display: block; position: relative; top: -70px; left: 0; width: 75px; height: 60px; float: left; border-width: 0; border-color: transparent }
#untermenu_arbeitssicherheit          { color: #2d4b9b; font-size: 0.7em; font-family: Verdana, Tahoma, Arial, sans-serif; line-height: 1.36em; text-decoration: none; background-color: #f0f2f6; display: none; position: absolute; z-index: 20; top: -10px; left: 0; width: 90px }
#untermenu_arbeitssicherheit a   { color: #2d4b9b; font-weight: normal; background-color: #f0f2f6; display: block; border: solid 0.1pt }
#untermenu_arbeitssicherheit a:hover  { color: #ff0; background-color: #2d4b9b; border-color: #2d4b9b }
div.menubild:hover #untermenu_arbeitssicherheit  { display: block }
	/* Umweltschutz */
#start_navi_umweltschutz     { background-image: url("../bilder/1024/navigation/startseite/umweltschutz.gif"); background-repeat: no-repeat; background-position: 0 top; position: absolute; top: 0; left: 474px; width: 166px; height: 100% }
#start_navi_umweltschutz a.linkumweltschutz  { background-color: transparent; display: block; position: relative; top: 20px; left: 10px; width: 90px; height: 15px; float: left; border-width: 0 }
#menuumweltschutz    { position: relative; top: 110px; left: 10px; width: 110px; border-width: 0 }
#menuumweltschutz a.bildumweltschutz      { background-color: transparent; display: block; position: relative; top: -70px; left: 0; width: 75px; height: 60px; float: left; border-width: 0; border-color: transparent }
#untermenu_umweltschutz          { color: #2d4b9b; font-size: 0.7em; font-family: Verdana, Tahoma, Arial, sans-serif; line-height: 1.36em; text-decoration: none; background-color: #f0f2f6; display: none; position: absolute; z-index: 20; top: -10px; left: 0; width: 90px }
#untermenu_umweltschutz a   { color: #2d4b9b; font-weight: normal; background-color: #f0f2f6; display: block; border: solid 0.1pt }
#untermenu_umweltschutz a:hover  { color: #ff0; background-color: #2d4b9b; border-color: #2d4b9b }
div.menubild:hover #untermenu_umweltschutz  { display: block }
	/* Facharztökonomie */
#start_navi_foekonomie    { background-image: url(../bilder/1024/navigation/startseite/facharztoekonomie.gif); background-repeat: no-repeat; background-position: 0 top; position: absolute; top: 0; left: 502px; width: 138px; height: 100% }
#start_navi_foekonomie a.linkfoekonomie  { background-color: transparent; display: block; position: relative; top: 20px; left: 10px; width: 90px; height: 15px; float: left; border-width: 0 }
#menufoekonomie    { position: relative; top: 110px; left: 10px; width: 110px; border-width: 0 }
#menufoekonomie a.bildfoekonomie      { background-color: transparent; display: block; position: relative; top: -70px; left: 0; width: 75px; height: 60px; float: left; border-width: 0; border-color: transparent }
#untermenu_foekonomie          { color: #2d4b9b; font-size: 0.7em; font-family: Verdana, Tahoma, Arial, sans-serif; line-height: 1.36em; text-decoration: none; background-color: #f0f2f6; display: none; position: absolute; z-index: 20; top: -10px; left: 0; width: 90px }
#untermenu_foekonomie a   { color: #2d4b9b; font-weight: normal; background-color: #f0f2f6; display: block; border: solid 0.1pt }
#untermenu_foekonomie a:hover  { color: #ff0; background-color: #2d4b9b; border-color: #2d4b9b }
div.menubild:hover #untermenu_foekonomie  { display: block }

/* indexed search */
.tx-indexedsearch .tx-indexedsearch-searchbox P   { margin-top: 0; margin-bottom: 0 }   
.tx-indexedsearch-sectionlinks li   { font-size: 0.7em; line-height: 2em; padding-top: 4px }
.tx-indexedsearch-browsebox a, .tx-indexedsearch-browsebox a:link, .tx-indexedsearch-browsebox a:hover  { color: #2d4b9b; font-weight: bold; text-decoration: none;  background-color: transparent; border-width: 0}   
.tx-indexedsearch-browsebox a:visited  { color: #2d4b9b; font-weight: bold; text-decoration: none;  background-color: transparent; border-width: 0}   

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button  { width: 50px }	
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-family: Verdana, Tahoma, Arial, sans-serif;}	
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px;}
.tx-indexedsearch P.tx-indexedsearch-noresults  { font-weight: bold }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title    { font-family: Verdana, Tahoma, Arial, sans-serif; background: #eaedf5; width: 50px }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P   { font-family: Verdana, Tahoma, Arial, sans-serif; width: 50px }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent   { font-family: Verdana, Tahoma, Arial, sans-serif; width: 50px }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P   { font-family: Verdana, Tahoma, Arial, sans-serif }	

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup  { color: #e80000 }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info   { font-family: Verdana, Tahoma, Arial, sans-serif; background: #ffffff }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2   { font-family: Verdana, Tahoma, Arial, sans-serif; margin-top: 0; margin-bottom: 0 }	  
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P   { font-family: Verdana, Tahoma, Arial, sans-serif; margin-top: 0; margin-bottom: 0 }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { table-layout:relative }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle} 
.tx-indexedsearch-browsebox-SCell   { font-family: Verdana, Tahoma, Arial, sans-serif; margin-top: 0; margin-bottom: 0 } 
.tx-indexedsearch-browsebox TD   { font-family: Verdana, Tahoma, Arial, sans-serif; margin-top: 0; margin-bottom: 0 }

/*Mailformular*/
form   { position: relative; left: 2px; width: 466px }
fieldset    { font-weight: bold; margin-top: 5px; margin-right: 5px; margin-bottom: 10px; padding: 5px 10px; width: 100%; border: solid 2px #2d4b9b }
legend  { color: #2d4b9b; font-size: 0.8em }
#fieldset_links   { width: 218px; float: left }
#fieldset_rechts   { width: 218px; float: right }
label    { color: #000; font-size: 0.7em; font-weight: normal; text-align: right; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; padding: 2px; float: left }
.label_checkbox  { text-align: left; width: 175px }
.label_text    { margin-top: 4px; width: 85px }
/*input       { margin-top: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; position: relative; left: 5px; float: left }*/
.text        { margin-top: 2px; padding-top: 2px; padding-bottom: 2px; width: 250px }
.submit, .reset  { color: #f9f500; font-weight: bold; background-color: #2d4b9b; margin: 10px 50px 15px 2px; padding: 5px; position: relative; left: 50px; float: left }
.checkbox    { margin-top: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; position: relative; left: 5px; float: left; display: inline; width: 15px }
select     { margin-top: 2px; padding-top: 2px; padding-bottom: 2px }
textarea      { font-size: 0.7em; font-family: Verdana, Tahoma, Arial, sans-serif; margin-top: 2px; padding-top: 2px; padding-bottom: 2px; width: 310px; height: 200px }
.plz     { margin-top: 2px }
.ort   { margin-top: 2px; width: 189px }
br { clear: left; }
.class { }
