/* (c) 2001 - 2004, EIKONA Medien GmbH, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* ----------------------------------------------------------------------------------------------------------------
 Allgemein
 -----------------------------------------------------------------------------------------------------------------*/

body 								{ font-family: Arial, sans-serif; font-size: 9pt; color: Black; margin: 0px; background-color: #ffffff}
table								{ border: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-spacing: 0px; border-collapse: collapse; }
td 									{ font-family: Arial, sans-serif; font-size: 9pt; vertical-align: top; }
div									{ padding: 0px; margin: 0px; }
a									{ font-family: Arial, sans-serif; font-size: 9pt; color: #6699CC; font-weight: bold; }
b									{ font-weight: bold; }
i									{ font-style: italic; }
img									{ border: 0; }
p									{ padding: 0px 0px 0px 0px; }
ul									{ margin-top: 5px; margin-bottom: 5px; }
ol									{ margin-top: 0px; margin-bottom: 5px; }
ul li								{ list-style : square; }

.textarea  							{ background-color: #F1F0F0; border-top-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-right-width: 1pt; }
.input     							{ background-color: #F1F0F0; border-top-width: 2pt; border-bottom-width: 2pt; border-left-width: 2pt; border-right-width: 2pt; }
.select  							{ background-color: #F1F0F0; border-top-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-right-width: 1pt; }
.form     							{ border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-color: #000000; font-size: 9pt; }
.button   							{ font-size: 8pt; background-color: #F1F0F0; border-top-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-right-width: 1pt; border-color: #000000; }
.texthtml 							{ background-color: #F1F0F0; border-color: #000000; }
.border								{ border-width:1px; border-style:solid; border-color:#8099B2;  padding:0,5cm; text-align:justify;}


/* ----------------------------------------------------------------------------------------------------------------
 Design
 -----------------------------------------------------------------------------------------------------------------*/
.kopf								{ width: 1000px; height: 236px; }
.aktuelles							{ width: 281px; padding-left: 56px; padding-right: 41px; padding-top: 35px; }
.inhalt								{ width: 403px; padding-top: 33px; }
.info								{ width: 316px; padding-left: 50px; padding-top: 34px; }


/* ----------------------------------------------------------------------------------------------------------------
 Kopf
 -----------------------------------------------------------------------------------------------------------------*/
.kopf-navi							{ width: 684px; height: 62px; }
.kopf-logo							{ width: 316px; height: 62px; }
.kopf-themenbild					{ width: 1000px; height: 174px; }

/* ----------------------------------------------------------------------------------------------------------------
 Die beiden Bilder im Kopf-Bereich
 -----------------------------------------------------------------------------------------------------------------*/
.themenbild							{ }
.logobild							{ }


/* ----------------------------------------------------------------------------------------------------------------
 Master -  Elemente 
 -----------------------------------------------------------------------------------------------------------------*/
.hauptnavigation					{ position: absolute; left: 100px; top: 30px; }
.portalnavigation					{ position: absolute; left: 370px; top: 68px; }
.logo								{ position: absolute; left: 748px; top: 10px; }
.sprachumschaltung					{ position: absolute; left: 564px; top: 189px; }
.sprachumschaltung a				{ color: #FFFFFF; font-weight: bold; font-size: 8pt; }
.suchformular						{ position: absolute; left: 65px; top: 190px; }

.suchformular-button				{ }


/* ----------------------------------------------------------------------------------------------------------------
 Elemente 
 -----------------------------------------------------------------------------------------------------------------*/
.hauptueberschrift					{ position: absolute; left: 281px; top: 215px; }
.hauptueberschrift-text				{ font-weight: bold; font-size: 9pt; }
.ueberschrift-links					{ padding-bottom: 20px; }
.ueberschrift-links-text			{ font-weight: bold; background: url(../pics/layout/newsueberschrift_hg.jpg); background-repeat: no-repeat; background-position: left; }
.ueberschrift-rechts				{ padding-bottom: 20px; }
.ueberschrift-rechts-text			{ font-weight: bold; background: url(../pics/layout/veranstaltungsueberschrift_hg.jpg); background-repeat: no-repeat; background-position: left; }

.absatz								{ width: 100%; clear: both; padding-bottom: 20px; }
.absatz-ueberschrift				{ font-weight: bold; }
.absatz-bild-links					{ float: left; padding-right: 10px; }
.absatz-bild-rechts					{ float: right; padding-left: 10px; }
.absatz-bild-unterschrift			{ }
.absatz-link a:link					{ }
.absatz-link a:active				{ }
.absatz-link a:hover				{ }
.absatz-link a:visited				{ }

.absatz-info						{ width: 100%; clear: both; padding-bottom: 25px; }
.absatz-info-ueberschrift			{ font-weight: bold; padding-left: 9px; }
.absatz-info-ueberschrift-hg		{ background-color: #D7E3EE; }
.absatz-info-inhalt-hg				{ background-color: #EDF2F7; }
.absatz-info-bild-unterschrift		{ }
.absatz-info-text					{ padding-top: 16px; padding-left: 16px; }
.absatz-info-link-text				{ text-align: right; }
.absatz-info-link-text a:link		{ color: #D4003F; text-decoration: none; background-image: url(../pics/layout/link_pfeil_rot.gif); background-repeat: no-repeat; background-position: left; padding-left: 13px;}
.absatz-info-link-text a:active		{ color: #D4003F; text-decoration: none; background-image: url(../pics/layout/link_pfeil_rot.gif); background-repeat: no-repeat; background-position: left; padding-left: 13px;}
.absatz-info-link-text a:hover		{ color: #D4003F; text-decoration: none; background-image: url(../pics/layout/link_pfeil_rot.gif); background-repeat: no-repeat; background-position: left; padding-left: 13px;}
.absatz-info-link-text a:visited	{ color: #D4003F; text-decoration: none; background-image: url(../pics/layout/link_pfeil_rot.gif); background-repeat: no-repeat; background-position: left; padding-left: 13px;}

.absatz-pdf							{ width: 245px; clear: both; margin-bottom: 25px;  padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CD0339; }
.absatz-pdf-ueberschrift			{ color: #CD0339; }
.absatz-pdf-ueberschrift-hg			{ background-color: #D7E3EE; }
.absatz-pdf-inhalt-hg				{ background-color: #EDF2F7; }
.absatz-pdf-bild-unterschrift		{ }
.absatz-pdf-bild-rechts				{ float: right; padding-left: 10px; }
.absatz-pdf-bild-links				{ float: left; padding-right: 10px; }
.absatz-pdf-text					{ }
.absatz-pdf-links					{ text-align: right; }
.absatz-pdf-links a:link			{ color: #D4003F; text-decoration: none; background-image: url(../pics/layout/link_pfeil_rot.gif); background-repeat: no-repeat; background-position: left; padding-left: 13px;}
.absatz-pdf-links a:active			{ color: #D4003F; text-decoration: none; background-image: url(../pics/layout/link_pfeil_rot.gif); background-repeat: no-repeat; background-position: left; padding-left: 13px;}
.absatz-pdf-links a:hover			{ color: #D4003F; text-decoration: none; background-image: url(../pics/layout/link_pfeil_rot.gif); background-repeat: no-repeat; background-position: left; padding-left: 13px;}
.absatz-pdf-links a:visited			{ color: #D4003F; text-decoration: none; background-image: url(../pics/layout/link_pfeil_rot.gif); background-repeat: no-repeat; background-position: left; padding-left: 13px;}

.fusszeile							{ margin-top: 20px; height: 14px; background: url(../pics/layout/fusszeile.jpg); background-repeat: no-repeat; background-position: left; vertical-align: middle;}
.fusszeile-top a					{ height: 14px; margin-left: 49px; color: #000000; font-size: 8pt; font-weight: normal; text-decoration: none; }
.fusszeile-drucken a				{ height: 14px; margin-left: 235px; color: #000000; font-size: 8pt; font-weight: normal; text-decoration: none; }


/* ----------------------------------------------------------------------------------------------------------------
 Veranstaltungen 
 -----------------------------------------------------------------------------------------------------------------*/
.veranstaltungen-liste-kuerzel		{ color: #CD0339; font-weight: bold; }
.veranstaltungen-liste-datum		{ color: #CD0339; }
.veranstaltungen-liste-name			{ }
.veranstaltungen-liste-dozent		{ }

.veranstaltungen-details-datum		{ }
.veranstaltungen-details-titel		{ font-weight: bold; padding-bottom: 15px; padding-top: 15px; color: #CD0339;}

.veranstaltungen-liste-top			{ width: 245px; padding-bottom: 25px; }
.veranstaltungen-liste-top-name		{ color: #000000; }
.veranstaltungen-liste-top-datum	{ color: #CD0339; }
.veranstaltungen-liste-top-trenner	{ padding-bottom: 3px; padding-top: 3px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CD0339; }


/* ----------------------------------------------------------------------------------------------------------------
 News 
 -----------------------------------------------------------------------------------------------------------------*/
.news-intern-liste-anzahl			{ }

.news-liste-top						{ padding-top: 10px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CC0033; }
.news-liste-top a					{ }
.news-liste-top .datum-titel		{ color: #CC0033; }
.news-liste-top .aufmacher			{ }

.news-liste							{ padding-bottom: 10px; }
.news-liste a						{ }
.news-liste .datum-titel			{ color: #CC0033; }
.news-liste .aufmacher				{ }

.news-detail						{ }
.news-detail a						{ }
.news-detail .datum-titel			{ color: #CC0033; }
.news-detail .aufmacher				{ }
.news-detail .langtext				{ }

.news-archiv-top					{ }
.news-archiv-top a					{ }
.news-archiv-top .datum-titel		{ color: #CC0033; }
.news-archiv-top .aufmacher			{ }

a.news-listen-element				{ }
a.news-listen-element-aktiv			{ }


/* ----------------------------------------------------------------------------------------------------------------
 Navigation 
-----------------------------------------------------------------------------------------------------------------*/
.navipunkt1							{ height: 22px; padding-left: 7px; padding-right: 7px; border-left-width: 1px; border-left-style: solid; border-left-color: #336699; }
.ebene-1              				{ text-decoration: none; color: #336699; }
.ebene-1:link    					{ text-decoration: none; color: #336699; }
.ebene-1:visited 					{ text-decoration: none; color: #336699; }
.ebene-1:active  					{ text-decoration: none; color: #336699; }
.ebene-1:hover   					{ text-decoration: underline; color:#336699; }
.ebene-1-aktiv    					{ text-decoration: none; color: #336699; }
.ebene-1-aktiv:link    				{ text-decoration: none; color: #336699; }
.ebene-1-aktiv:visited 				{ text-decoration: none; color: #336699; }
.ebene-1-aktiv:active  				{ text-decoration: none; color: #336699; }
.ebene-1-aktiv:hover   				{ text-decoration: underline; color:#336699; } 

.navipunkt2							{ width: 174px; height: 15px; background-color: #FAE5E5; }
.navipunkt2-letzter					{ width: 174px; height: 15px; background-color: #FAE5E5; }
.navipunkt2-trenner					{ width: 174px; height: 5px; background-image: url(../pics/layout/navigation_hg_gestrichelt.gif); background-repeat: repeat-x; background-position: left; }
.ebene-2              				{ width: 174px; height: 15px; text-decoration: none; color: #000000; padding-left: 9px; }
.ebene-2:link    					{ width: 174px; height: 15px; text-decoration: none; color: #000000; padding-top: 1px; padding-left: 9px; }
.ebene-2:visited 					{ width: 174px; height: 15px; text-decoration: none; color: #000000; padding-top: 1px; padding-left: 9px; }
.ebene-2:active  					{ width: 174px; height: 15px; text-decoration: none; color: #000000; padding-top: 1px; padding-left: 9px; }
.ebene-2:hover   					{ width: 174px; height: 15px; text-decoration: underline; color:#000000; padding-top: 1px; padding-left: 9px; }
.ebene-2-aktiv    					{ width: 174px; height: 15px; text-decoration: none; color: #000000; padding-top: 1px; padding-left: 9px; }
.ebene-2-aktiv:link    				{ width: 174px; height: 15px; text-decoration: none; color: #000000; padding-top: 1px; padding-left: 9px; }
.ebene-2-aktiv:visited 				{ width: 174px; height: 15px; text-decoration: none; color: #000000; padding-top: 1px; padding-left: 9px; }
.ebene-2-aktiv:active  				{ width: 174px; height: 15px; text-decoration: none; color: #000000; padding-top: 1px; padding-left: 9px; }
.ebene-2-aktiv:hover   				{ width: 174px; height: 15px; text-decoration: underline; color:#000000; padding-top: 1px; padding-left: 9px; }

.navipunkt3							{ width: 174px; height: 15px; background-color: #FAE5E5; }
.navipunkt3-trenner					{ width: 174px; height: 5px; background-image: url(../pics/layout/navigation_hg_gestrichelt.gif); background-repeat: repeat-x; background-position: left; }
.ebene-3              				{ width: 174px; height: 15px; text-decoration: none; color: #000000; padding-top: 1px; padding-left: 25px; }
.ebene-3:link    					{ width: 174px; height: 15px; text-decoration: none; color: #000000; padding-top: 1px; padding-left: 25px; }
.ebene-3:visited 					{ width: 174px; height: 15px; text-decoration: none; color: #000000; padding-top: 1px; padding-left: 25px; }
.ebene-3:active  					{ width: 174px; height: 15px; text-decoration: none; color: #000000; padding-top: 1px; padding-left: 25px; }
.ebene-3:hover   					{ width: 174px; height: 15px; text-decoration: underline; color:#000000; padding-top: 1px; padding-left: 25px; }
.ebene-3-aktiv    					{ width: 174px; height: 15px; text-decoration: none; color: #000000; padding-top: 1px; padding-left: 25px; }
.ebene-3-aktiv:link    				{ width: 174px; height: 15px; text-decoration: none; color: #000000; padding-top: 1px; padding-left: 25px; }
.ebene-3-aktiv:visited 				{ width: 174px; height: 15px; text-decoration: none; color: #000000; padding-top: 1px; padding-left: 25px; }
.ebene-3-aktiv:active  				{ width: 174px; height: 15px; text-decoration: none; color: #000000; padding-top: 1px; padding-left: 25px; }
.ebene-3-aktiv:hover   				{ width: 174px; height: 15px; text-decoration: underline; color:#000000; padding-top: 1px; padding-left: 25px; }

.portalnavi-punkt1					{ padding-left: 9px; padding-right: 7px; color: #FFFFFF; font-weight: bold; border-left-width: 1px; border-left-style: solid; border-left-color: #CC9999; }
.portalnavi-ebene-1              	{ text-decoration: none; color: #FFFFFF; }
.portalnavi-ebene-1:link    		{ text-decoration: none; color: #FFFFFF; }
.portalnavi-ebene-1:visited 		{ text-decoration: none; color: #FFFFFF; }
.portalnavi-ebene-1:active  		{ text-decoration: none; color: #FFFFFF; }
.portalnavi-ebene-1:hover   		{ text-decoration: underline; color:#FFFFFF; }
.portalnavi-ebene-1-aktiv    		{ text-decoration: none; color: #FFFFFF; }
.portalnavi-ebene-1-aktiv:link    	{ text-decoration: none; color: #FFFFFF; }
.portalnavi-ebene-1-aktiv:visited 	{ text-decoration: none; color: #FFFFFF; }
.portalnavi-ebene-1-aktiv:active  	{ text-decoration: none; color: #FFFFFF; }
.portalnavi-ebene-1-aktiv:hover   	{ text-decoration: underline; color: #FFFFFF; }

.sitemap-ebene-1              		{ text-decoration: none; color: #FFFFFF; }
.sitemap-ebene-1:link    			{ text-decoration: none; color: #FFFFFF; }
.sitemap-ebene-1:visited 			{ text-decoration: none; color: #FFFFFF; }
.sitemap-ebene-1:active  			{ text-decoration: none; color: #FFFFFF; }
.sitemap-ebene-1:hover   			{ text-decoration: underline; color:#FFFFFF; }
.sitemap-ebene-1-aktiv    			{ text-decoration: none; color: #FFFFFF; }
.sitemap-ebene-1-aktiv:link    		{ text-decoration: none; color: #FFFFFF; }
.sitemap-ebene-1-aktiv:visited 		{ text-decoration: none; color: #FFFFFF; }
.sitemap-ebene-1-aktiv:active  		{ text-decoration: none; color: #FFFFFF; }
.sitemap-ebene-1-aktiv:hover   		{ text-decoration: underline; color: #FFFFFF; } 

/*	------------------------------------------------------------------
	MitarbeiterModul: START
	--------------------------------------------------------------- */

	div.dozent-container
	{
		background-image:url(../pics/layout/dozent-top.gif);
		background-position:0px top;
		background-repeat:repeat-x;
		background-position: 0 0;
		width: 100%;
		display: block;
		padding-top: 1px;
		font-family: Arial, sans-serif; 
		font-size: 9pt; 
		color: Black;
	}
	h3.dozenten-detail,
	h3.dozenten-overview
	{
/*		font-size: 11px;
		line-height: 12px; 
		font-weight: 600;*/
		margin: 0;
		padding: 10px 0 2px 0;
		font-family: Arial, sans-serif; 
		font-size: 9pt; 
		color: Black;
	}
	h3.dozenten-detail
	{
/*		color: rgb(216,28,93);*/
	}
	h3.dozenten-overview
	{
/*		color: rgb(134,134,134);*/
	}
	p.dozenten
	{
/*		font-size: 11px;
		color: rgb(134,134,134);
		font-weight: 100;*/
		text-align: left;
		line-height: 14px;
		margin: 0 0 10px 0;
		font-family: Arial, sans-serif; 
		font-size: 9pt; 
		color: Black;
	}
	.dozenten-img-small,
	.dozenten-img-small cycon-bild-medien
	{
		float: left;
		display: inline;
		margin: 10px 10px 10px 0px;
		clear: left;
	}
	.dozenten-img
	{
		float: left;
		display: inline;
		margin: 10px 10px 10px 0;
		display: block;
		clear: left;
	}
	.dozenten-text
	{
		float: left;
/*		clear: left; */
		max-width: 230px;
	}
	div.dozenten-detail
	{
		background-color: rgb(244,244,244);
		background-image:url(../pics/layout/dozent-top.gif);
		background-position:0pt bottom;
		background-repeat:repeat-x;
		height: auto !important;
		height: 101px;
		min-height: 106px;
		display: none;
	}
	div.dozenten-overview
	{
		background-image:url(../pics/layout/dozent-top.gif);
		background-position:0pt bottom;
		background-repeat:repeat-x;
		height: auto !important;
		height: 80px;
		min-height: 80px;
		display: block;
	}
	.contact-icon-email
	{
/*		padding-left: 25px; 
		font-size: 11px;
		color: rgb(134,134,134);
		font-weight: 100;*/
		text-align: left;
		margin: 0 0 3px 8px;
	}
	.contact-icon-phone
	{
/*		padding-left: 25px; 
		font-size: 11px;
		color: rgb(134,134,134);
		font-weight: 100;*/
		text-align: left;
		margin: 0 0 3px 8px;
	}

	.seperator-plain 
	{
		clear:both;
		display:block;
		font-size:1px;
		height:1px;
		line-height:1px;
	}
/*	------------------------------------------------------------------
	MitarbeiterModul: END
	--------------------------------------------------------------- */