/* (c) 2001 - 2005, EIKONA Medien GmbH, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* Allgemein */
body,p,div,td,th,ul,ol,form    	            { font-family: Arial, sans-serif; font-size: 8pt; margin: 0px; color: #000000; }
body									    { background-color: #000000; text-align: center; }
body *									    { text-align: left; }
img											{ border: none; margin: 0px; padding: 0px; }
div                                         { text-align: left; border: 0px; margin: 0px; padding: 0px; }
a:link										{ text-decoration: none; color: #E86A1A; }
a:active									{ text-decoration: none; color: #E86A1A; }
a:hover										{ text-decoration: none; color: #E86A1A; }
a:visited									{ text-decoration: none; color: #E86A1A; }

.form-button                                { text-align: center; }

/* Elemente */
h1											{ color: #CC0000; font-weight: bold; font-size: 18px; margin: 0px; padding: 0px; }
h2											{ color: #E86A1A; font-weight: bold; font-size: 13px; margin: 0px; padding: 0px; }
h3											{ color: #808080; font-weight: bold; font-size: 12px; margin: 0px; padding: 0px; }
h4											{ color: #000000; font-weight: bold; font-size: 12px; margin: 0px; padding: 0px; }


ul											{ padding-left: 15px; font-family: Arial, sans-serif; font-size: 8pt; }
ol											{ padding-left: 15px; font-family: Arial, sans-serif; font-size: 8pt; }

strong										{ font-weight: bold; }


/* Haupt-Bereiche in den Templates (nur zur Positionierung) */
.seite                                      { width: 969px; height: 100%; position: relative; margin-left: auto; margin-right: auto; background-image: url(../pics/layout/hg.jpg); background-repeat: repeat-y; background-position: left 0px; }
.kopf                                       { width: 969px; position: relative; }
.kopf-logo                                  { float: left; }
.kopf-themenbild                            { float: right; }
.kopf-leiste                                { height: 26px; background-color: #BBBBBB; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; clear: both; }
.kopf-leiste-datum                          { float: right; margin-right: 10px; margin-top: 5px; }
.kopf-leiste-benutzernavigation             { float: left; padding-left: 253px; }

.inhalt                                     { width: 969px; position: relative; clear: both; }
.inhalt-links                               { width: 244px; float: left; }
.inhalt-links-fachbereichslogo              {}
.inhalt-links-hauptnavigation               {}

.inhalt-rechts                              { width: 724px; float: right;  background-color: #EAEAE9; }
.inhalt-rechts-portalnavi1                  { width: 724px; height: 24px; background-color: #E6D5B3; border-bottom: 1px solid #ffffff; color: #676565; font-weight: bold; }
.inhalt-rechts-portalnavi2                  { width: 724px; height: 24px; background-color: #D8D8D8; font-weight: bold; }

/* Die eigentliche Portalnavigationen */
.portalnavi1                                { margin: 0px 0px 0px 9px; padding-top: 5px; }
.portalnavi2                                { margin: 0px 0px 0px 19px; padding-top: 5px; }

/* Der eigentliche Inhaltsbereich */
.content                                    { padding-left: 19px; padding-right: 19px; padding-top: 25px; }

/* System-Portaleditor */
.portaleditor								{ border-width: 0px; margin: 0px; padding: 1px; }
.portaleditor-x								{ border-width: 1px; border-style: dashed; border-color: #A0A0A0; margin: 0px; padding: 0px; }
.portaleditor-zeile                         { font-size: 10pt; }


/* Absätze */
.absatz                                     { margin-bottom: 15px; }
.absatz h2                                  { color: #E86A1A; font-weight: bold; }
.absatz-text                                { }
.absatz-bild-links                          { float: left; margin-right: 10px; }
.absatz-bild-rechts                         { float: right; margin-left: 10px; }
.absatz-bild-unterschrift                   { text-align: center; background-color: #D8D8D8; }
.absatz-link                                { }
.absatz-link a:link							{ text-decoration: none; color: #E86A1A; }
.absatz-link a:active						{ text-decoration: none; color: #E86A1A; }
.absatz-link a:hover						{ text-decoration: underline; color: #E86A1A; }
.absatz-link a:visited						{ text-decoration: none; color: #E86A1A; }


/* Verweis Medien*/
.verweis-medien                             { margin-bottom: 15px; }
.verweis-medien-beschreibung                { }


/* Tabelle mit den Verschiebungen von Vorlesungen */
.vorlesungen-verschiebung-liste             { }

.vorlesungen-verschiebung-tabelle           { width: 684px; margin-bottom: 15px; }
.vorlesungen-verschiebung-ueberschrift      { color: #ffffff; font-weight: bold; font-size: 8pt; background-color: #E86A1A; padding: 5px 15px 5px 15px; background-image: url(../pics/layout/perma_rand_links_rt.jpg); background-repeat: no-repeat; background-position: left top; vertical-align: top; }
.vorlesungen-verschiebung-bezeichner        { color: #000000; font-weight: bold; font-size: 8pt; background-color: #E86A1A; padding: 5px 10px 5px 10px; border-left: 1px solid #E86A1A; border-top: 1px solid #FFFFFF; vertical-align: top; }
.vorlesungen-verschiebung-wert1             { color: #000000; font-weight: normal; font-size: 8pt; background-color: #FFFFFF; padding: 5px 10px 5px 10px; border-left: 1px solid #E86A1A; border-top: 1px solid #E86A1A; vertical-align: top; }
.vorlesungen-verschiebung-wert2             { color: #000000; font-weight: normal; font-size: 8pt; background-color: #FFFFFF; padding: 5px 10px 5px 10px; border-left: 1px solid #E86A1A; border-top: 1px solid #E86A1A; vertical-align: top; }
.vorlesungen-verschiebung-wert3             { color: #000000; font-weight: normal; font-size: 8pt; background-color: #FFFFFF; padding: 5px 10px 5px 10px; border-left: 1px solid #E86A1A; border-top: 1px solid #E86A1A; border-right: 1px solid #E86A1A; vertical-align: top; }
.vorlesungen-verschiebung-wert1-letzter     { color: #000000; font-weight: normal; font-size: 8pt; background-color: #FFFFFF; padding: 5px 10px 5px 10px; border-left: 1px solid #E86A1A; border-top: 1px solid #E86A1A; border-bottom: 1px solid #E86A1A; vertical-align: top; }
.vorlesungen-verschiebung-wert2-letzter     { color: #000000; font-weight: normal; font-size: 8pt; background-color: #FFFFFF; padding: 5px 10px 5px 10px; border-left: 1px solid #E86A1A; border-top: 1px solid #E86A1A; border-bottom: 1px solid #E86A1A; vertical-align: top; }
.vorlesungen-verschiebung-wert3-letzter     { color: #000000; font-weight: normal; font-size: 8pt; background-color: #FFFFFF; padding: 5px 10px 5px 10px; border-left: 1px solid #E86A1A; border-top: 1px solid #E86A1A; border-bottom: 1px solid #E86A1A; border-right: 1px solid #E86A1A; vertical-align: top; }


/* Loginbereich */
.formular-login                             { margin-top: 20px; margin-left: 25px; }
.formular-login-bezeichner                  { width: 60px; color: #ffffff; font-weight: bold; float: left; }
.formular-login-feld                        { float: right; }
.formular-login a                           { color: #000000; }
.formular-login a:active                    { color: #000000; }
.formular-login a:hover                     { color: #000000; }
.formular-login a:visited                   { color: #000000; }

.formular-status                            { margin-top: 20px; margin-left: 25px; }
.formular-status a                          { color: #000000; }
.formular-status a:active                   { color: #000000; }
.formular-status a:hover                    { color: #000000; }
.formular-status a:visited                  { color: #000000; }


/* News */
.news-liste-top                             { margin-bottom: 15px; }
.news-liste-top-datum-titel                 { color: #E86A1A; margin-bottom: 15px; font-weight: bold; }
.news-liste-top-aufmacher                   { margin-bottom: 15px; }
.news-liste-top-weiter                      { }
	
.news-liste                                 { margin-bottom: 15px; }
.news-liste-datum-titel                     { color: #E86A1A; margin-bottom: 15px; font-weight: bold; }
.news-liste-aufmacher                       { margin-bottom: 15px; }
.news-liste-weiter                          { }

.news-detail                                { margin-bottom: 15px; }
.news-detail-datum-titel                    { color: #E86A1A; margin-bottom: 15px; font-weight: bold; }
.news-detail-langtext                       { margin-bottom: 15px; }
.news-detail-zurueck                        { }

/* Das Anmeldeformular */
.anmeldeformular                            { width: 300px; }


/* Navigation */
.portalnavi-ebene-1              			{ font-family: Arial, sans-serif; font-size: 8pt; color: #CC1215; text-decoration: none; font-weight: bold; }
.portalnavi-ebene-1:link         			{ font-family: Arial, sans-serif; font-size: 8pt; color: #CC1215; text-decoration: none; font-weight: bold; }
.portalnavi-ebene-1:visited       			{ font-family: Arial, sans-serif; font-size: 8pt; color: #CC1215; text-decoration: none; font-weight: bold; }
.portalnavi-ebene-1:active       			{ font-family: Arial, sans-serif; font-size: 8pt; color: #CC1215; text-decoration: none; font-weight: bold; }
.portalnavi-ebene-1:hover        			{ font-family: Arial, sans-serif; font-size: 8pt; color: #CC1215; text-decoration: none; font-weight: bold; }
.portalnavi-ebene-1-aktiv        			{ font-family: Arial, sans-serif; font-size: 8pt; color: #CC1215; text-decoration: none; font-weight: bold; }
.portalnavi-ebene-1-aktiv:link    			{ font-family: Arial, sans-serif; font-size: 8pt; color: #CC1215; text-decoration: none; font-weight: bold; }
.portalnavi-ebene-1-aktiv:visited 			{ font-family: Arial, sans-serif; font-size: 8pt; color: #CC1215; text-decoration: none; font-weight: bold; }
.portalnavi-ebene-1-aktiv:active  			{ font-family: Arial, sans-serif; font-size: 8pt; color: #CC1215; text-decoration: none; font-weight: bold; }
.portalnavi-ebene-1-aktiv:hover   			{ font-family: Arial, sans-serif; font-size: 8pt; color: #CC1215; text-decoration: none; font-weight: bold; }

.ebene1-navipunkt           				{ border-top: 1px solid #ffffff; background-color: #E86A1A; padding-top: 5px; padding-bottom: 3px; padding-left: 21px;}
.ebene-1               						{ font-family: Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; }
.ebene-1:link          						{ font-family: Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; }
.ebene-1:visited       						{ font-family: Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; }
.ebene-1:active        						{ font-family: Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; }
.ebene-1:hover         						{ font-family: Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; }
.ebene-1-aktiv         						{ font-family: Arial, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.ebene-1-aktiv:link    						{ font-family: Arial, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.ebene-1-aktiv:visited 						{ font-family: Arial, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.ebene-1-aktiv:active  						{ font-family: Arial, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.ebene-1-aktiv:hover   						{ font-family: Arial, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }

.ebene2-navipunkt           				{ border-top: 1px solid #ffffff; background-color: #EA925C; padding-top: 5px; padding-bottom: 3px; padding-left: 27px; }
.ebene-2               						{ font-family: Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; }
.ebene-2:link          						{ font-family: Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; }
.ebene-2:visited       						{ font-family: Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; }
.ebene-2:active        						{ font-family: Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; }
.ebene-2:hover         						{ font-family: Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; }
.ebene-2-aktiv         						{ font-family: Arial, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.ebene-2-aktiv:link    						{ font-family: Arial, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.ebene-2-aktiv:visited 						{ font-family: Arial, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.ebene-2-aktiv:active  						{ font-family: Arial, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.ebene-2-aktiv:hover   						{ font-family: Arial, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }

.ebene3-navipunkt           				{ border-top: 1px solid #ffffff; background-color: #D2D2D2; padding-top: 5px; padding-bottom: 3px; padding-left: 33px; }
.ebene-3               						{ font-family: Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; }
.ebene-3:link          						{ font-family: Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; }
.ebene-3:visited       						{ font-family: Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; }
.ebene-3:active        						{ font-family: Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; }
.ebene-3:hover         						{ font-family: Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; }
.ebene-3-aktiv         						{ font-family: Arial, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.ebene-3-aktiv:link    						{ font-family: Arial, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.ebene-3-aktiv:visited 						{ font-family: Arial, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.ebene-3-aktiv:active  						{ font-family: Arial, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.ebene-3-aktiv:hover   						{ font-family: Arial, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }

.ebene4-navipunkt           				{ border-top: 1px solid #ffffff; background-color: #D2D2D2; padding-top: 5px; padding-bottom: 3px; padding-left: 39px; }
.ebene-4               						{ font-family: Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; }
.ebene-4:link          						{ font-family: Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; }
.ebene-4:visited       						{ font-family: Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; }
.ebene-4:active        						{ font-family: Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; }
.ebene-4:hover         						{ font-family: Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; }
.ebene-4-aktiv         						{ font-family: Arial, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.ebene-4-aktiv:link    						{ font-family: Arial, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.ebene-4-aktiv:visited 						{ font-family: Arial, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.ebene-4-aktiv:active  						{ font-family: Arial, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.ebene-4-aktiv:hover   						{ font-family: Arial, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }


.sitemap-ebene1-navipunkt           		{ padding-top: 5px; padding-bottom: 3px; padding-left: 12px; color: #E86B1B; }
.sitemap-ebene1-navipunkt-letzter      		{ margin-bottom: 21px; padding-top: 5px; padding-bottom: 3px; padding-left: 12px; color: #E86B1B; }
.sitemap-ebene-1               				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-1:link          				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-1:visited            		{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-1:active        				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-1:hover         				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-1-aktiv         				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-1-aktiv:link    				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-1-aktiv:visited 				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-1-aktiv:active  				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-1-aktiv:hover   				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }

.sitemap-ebene2-navipunkt           		{ padding-top: 5px; padding-bottom: 3px; padding-left: 24px; color: #E86B1B; }
.sitemap-ebene2-navipunkt-letzter      		{ margin-bottom: 21px; padding-top: 5px; padding-bottom: 3px; padding-left: 24px; color: #E86B1B; }
.sitemap-ebene-2               				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-2:link          				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-2:visited       				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-2:active        				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-2:hover         				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-2-aktiv         				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-2-aktiv:link    				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-2-aktiv:visited 				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-2-aktiv:active  				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-2-aktiv:hover   				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }

.sitemap-ebene3-navipunkt           		{ padding-top: 5px; padding-bottom: 3px; padding-left: 36px; color: #E86B1B; }
.sitemap-ebene3-navipunkt-letzter      		{ margin-bottom: 21px; padding-top: 5px; padding-bottom: 3px; padding-left: 36px; color: #E86B1B; }
.sitemap-ebene-3               				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-3:link          				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-3:visited       				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-3:active        				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-3:hover         				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-3-aktiv         				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-3-aktiv:link    				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-3-aktiv:visited 				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-3-aktiv:active  				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }
.sitemap-ebene-3-aktiv:hover   				{ font-family: Arial, sans-serif; font-size: 8pt; color: #E86B1B; text-decoration: none; font-weight: bold; }

.vorlesungen-daten h1						{ color: #E86A1A; font-weight: bold; font-size: 11px; margin: 0px; padding: 0px; }
.vorlesungen-daten h2						{ color: #E86A1A; font-weight: bold; font-size: 11px; margin: 0px; padding: 0px; }

.uebersicht-tabelle							{ border: 1px solid black; }
.uebersicht-ueberschrift					{ background-color: #E86A1A; padding: 5px; border-bottom: 1px solid black; font-weight: bold; }
.uebersicht-inhalt							{ padding: 5px 5px 5px 5px; }

