/* Kommentiertes Stylesheet zum ILT-Portal
Autor: Michael Wiese, dialog@michaelwiese.de
Latest Version: 13.2.2006; 
Musterportal-Version 0.9*/
/* Gruppe Allgemeine Tag-Definitionen */
* { font-family: Verdana, Helvetica, sans-serif; }

a, a:link { text-decoration: underline; }

a.navi:link, a.navi:visited { text-decoration: none; }

a:hover { text-decoration: none; }

acronym { border-bottom: 1px dotted #696969; cursor: help; }

body { font-style: normal; font-weight: normal; text-align: left; margin:0; padding:0; }

h1, h2, h3, h5, h5 { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; }

h3 { /*Hauptueberschrift einer Inhaltsseite*/ font-size: 1.2em; margin: 0 0 1em 0; }

h4 { /*Kapitelueberschrift einer Inhaltsseite*/ font-size: 1em; margin: 0em 0em 1em 0em; padding: 0.2em 0em 0.2em 0.5em; }

hr { border: 0.1em; clear: both; display: block; height: 1px; margin: 1em 0 1em 0; padding: 0; width: auto; }

img { border: none; }

input { font-size: 0.9em; margin: 1px; padding: 1px; }

p { margin: 0.5em 0em 0.5em 0em; font-size: 1em; line-height: 1.2em;}

strong { font-weight: bold; }

table { empty-cells: show; border: 0; vertical-align: top; }

td { text-align: left; vertical-align: center; font-size: 76%; font-style: normal; font-weight: normal; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-collapse: collapse; border-style: none; }

th { text-align: left; vertical-align: top; font-size: 76%; font-style: normal; font-weight: bold; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-collapse: collapse; border-style: none; }

td img { float: center;
          }

/* Ende Gruppe1 Allgemeine Tag-Definitionen */

/* Gruppe 2 Boxen, die das Gesamtlayout betreffen */
#container { position: absolute; top: 0; left: 0; width: 64.2em; }

#contentall { position: absolute; left: 0; width: 64.2em; top: 140px; }

#contentwhite { left: 16.4em; border-left: 1px; padding: 0em 0em 0em 0em; position: relative; top: 0em; width: 47.8em; }

#contentcontainer { left: 0.2em; padding: 2em 0em 0em 2em; position: relative; width: 28.8em; }

#contentcontainereinspaltig { left: 0.2em; padding: 2em 0em 0em 2em; position: relative; top: 0em; width: 45.3em; }

.contentuniversalbox { /*fuer Seiten mit Marginalie*/ clear: both; float: none; margin: 0em 0em 1.5em 0em; padding: 0em 0em 0em 0em; width: 28.8em; }

.contentuniversaleinspaltig { /*fuer Seiten ohen Marginalie*/ clear: both; float: none; margin: 0em 0em 1.5em 0em; padding: 0em 0em 0em 0em; width: 55.5em; }

.uedreilinks { /*fuer Block mit drei Spalten innerhalb der Klasse .contentuniversaleinsapaltig */ float: left; margin: 0em 0em 1em 0em; padding: 0em 0em 0em 0em; width: 14em; }

.uedreimitte { /*fuer Block mit drei Spalten innerhalb der Klasse .contentuniversaleinsapaltig*/ float: left; margin: 0em 0em 1em 1.4em; padding: 0em 0em 0em 0em; width: 14em; }

.uedreirechts { /*fuer Block mit drei Spalten innerhalb der Klasse .contentuniversaleinsapaltig*/ float: right; margin: 0em 0em 1em 1.4em; padding: 0em 0em 0em 0em; width: 14em; }

/* Ende Gruppe Boxen, die das Gesamtlayout betreffen */



/* Gruppe Kopf*/

/* Header 2*/
#ppHeader1 { height: 10px; left: 0; position: absolute; top: 125px; width: 16.5em; border: 2; line-height: 0.8em; }

#ppHeader2 { height: 10px; left: 16.5em; position: absolute; top: 125px; width: 35.8em; border: 0; padding-left: 25px; line-height: 0.8em; font-size: 1.0em;}

#ppHeader3 { height: 10px; left: 52.2em; position: absolute; top: 125px; width: 27.3em; border: 0; }
/* Ende Sub-Header 1*/

/* Ende Gruppe Kopf*/



/* Gruppe 3 Haupnavigation */
#mainmenu { /* Hauptbox fuer die linke Hauptnavigation*/ left: 0em; padding: 0; position: absolute; width: 16.4em; }

#mainmenu ol { margin: 0; padding: 0; text-align: left; white-space: nowrap; font-size: 1em; }

#mainmenu ol li { border: 0; list-style: none; margin: 0; padding: 0em; text-indent: 0; }

#mainmenu ol li li { text-indent: 1.6em; font-size:0.95em; }

#mainmenu ol a { display: block; height: auto; padding: 0.3em; text-decoration: none; }

.mainmenusection1, .mainmenusection11, .mainmenusection2, .mainmenusection21, .mainmenusection3, .mainmenusection31, .mainmenusection4, .mainmenusection5, .mainmenusection6{ font-weight: bold; padding: 0.3em 0 0.3em 0.4em; margin: 0; }

.mainmenusection21{ padding: 0.3em 0 0.3em 0.4em; margin: 0; }

/* Ende-Gruppe 3 Haupnavigation */
/* Gruppe 4 Marginalboxen*/
#marginalcontainer { /*Umgebende Hauptbox*/ left: 33.2em; padding: 2em 0em 0em 0em; position: absolute; top: 2.6em; width: 14.5em; }

.marginalbox { float: none; margin: 0em 0em 1.5em 0em; padding: 0em 0em 1.0em 0em; width: 14.5em; }

.marginalinbox { display: block; font-size: 0.9em; margin: 0.5em 0.5em 0.5em 0em; padding: 0.3em 0em 0em 0.5em; width: auto; }

.marginalinbox a, .marginalinbox a:link, .marginalinbox a:hover, .marginalinbox a:active, .marginalinbox a:visited { font-weight: normal; padding: 0em 0em 0em 0em; }

.marginalinbox a:hover { text-decoration: none; }

.marginalinbox ul { list-style-position: outside; list-style-type: square; margin: 0em 0em 0em 1em; padding: 0em 0em 0em 1em; }

.marginalinbox ul li, .marginalinbox ol li { padding: 0em 0em 0.3em 0em; }

.marginalinbox ol { list-style-position: outside; margin: 0em 0em 0em 1em; padding: 0em 0em 0em 1em; }

/* Ende-Gruppe 4 Marginalboxen*/
/* Group Klassen fuer die Links mit Grafikbutton*/
.mehr { background-image: url(/ibt/ilt/ibt/topportal/media/weiter_sw.gif); background-repeat: no-repeat; background-position: 1px; padding-left: 22px !important; }

.new { background-image: url(/ibt/ilt/ibt/topportal/media/icon_new.gif); background-repeat: no-repeat; background-position: 1px; padding-left: 22px !important; }

.pdf { /* mit pdf-Symbol*/ background-image: url(/ibt/ilt/ibt/topportal/media/icon_pdf.gif); background-repeat: no-repeat; background-position: 1px; padding-left: 22px !important; }

.print { /* mit Drucker-Symbol*/ background: url(/ibt/ilt/ibt/topportal/media/print.gif) no-repeat; padding-left: 22px !important; padding-right: 0em; }

.seitenanfang { /* mit Pfeil nach oben*/ background: url(/ibt/ilt/ibt/topportal/media/seitenanfang.gif) no-repeat; padding-left: 16px !important; padding-right: 0em; float: right; }

.external { /* mit Pfeil nach rechts oben*/ background-image: url(/ibt/ilt/ibt/topportal/media/hyperlink.gif); background-repeat: no-repeat; background-position: 1px; text-align: left; padding-left: 22px !important; }

.info { /* mit Info-Symbol*/ background: url(/ibt/ilt/ibt/topportal/media/info.gif) no-repeat; padding-left: 10px !important; padding-right: 0em; }

.mail { /* mit Brief-Symbol*/ background-image: url(/ibt/ilt/ibt/topportal/media/mail.gif); background-repeat: no-repeat; background-position: 1px; padding-left: 22px !important; }

.word { /* mit Word-Symbol*/ background-image: url(/ibt/ilt/ibt/topportal/media/icon_msword.gif); background-repeat: no-repeat; background-position: 1px; padding-left: 22px !important; }

/* Group Klassen fýr die Links mit Grafikbutton*/
/* Gruppe Leere Abstandsblýcke, falls der Inhalt der Seite sehr kurz ist*/
.space12 { border: 0; display: block; height: 12em; padding: 0; }

.space8 { border: 0; display: block; height: 8em; padding: 0; }

.space2 { border: 0; display: block; height: 2em; padding: 0; }
.space4 { border: 0; display: block; height: 4em; padding: 0; }

/* Ende-Gruppe Leere Abstandsblýcke, falls der Inhalt der Seite sehr kurz ist*/
/* Gruppe Weitere Klassen */
.printonly { display: none; }

.hidden { /* Blendet einen gewaehlten Block aus */ display: none; }

.keyvisual { float: right; padding: 0 0 2em 2em; }

.bildboxrechts{ width: 170px; padding: 0px; margin-left: 40px; font-size: 0.9em; float: right; text-align: left; }

.bildboxlinks{ width: 170px; padding: 0px; margin-left: 40px; font-size: 0.9em; float: left; text-align: left; }

.strong { font-weight: bolder; }

.smallnonbold { font-size: smaller; font-weight: normal; }

.p1 { /* Hebt einen Absatz als Teaser hervor */ padding-left: 0.2em; }

/* Ende Gruppe Weitere Klassen */
/* Gruppe Fuss*/
#fuss { clear: both; float: none; font-size: 0.9em; line-height: 1.5; margin: 2em 0em 0em 2.2em; padding: 0.5em 0em 0em 0em; text-align: right; width: 62.8em; height: 25px; }

#gc { /*Wird in fuss.sxhtml eingebunden und zeigt das GC-Logo oben rechts an */ display: block; position: absolute; right: 1em; top: 26px; z-index: 50; }

/* Ende-Gruppe Fuss*/
