P  {}

H1  {}

H2  {}

H3  {}	

A  {
	color : #2E2E2E;
	font-weight: normal;
	font-family : Arial,Helvetica;
	font-size : 11px;
	text-decoration: underline;
	background-color : transparent;
}

A:Visited  {
	color : #2E2E2E;
	font-weight: normal;
	font-family : Arial,Helvetica;
	background-color : transparent;
}


A:Active  {
	color : #2E2E2E;
	font-weight: bold;
	font-family : Arial,Helvetica;
	background-color : transparent;
}

A:Hover  {
	color : #2E2E2E;
	font-family : Arial,Helvetica;
	background-color : transparent;
	
}


A.intro  {
	color : #2E2E2E;
	font-weight: bold;
	font-family : Arial,Helvetica;
	font-size : 11px;
	text-decoration: underline;
	background-color : transparent;
}
A.intro:Hover  {
	color : #2E2E2E;
	font-family : Arial,Helvetica;
	background-color : transparent;
	
}


BODY  {
	font-family : Arial,Helvetica;
	font-size : 11px;
	color : #363636;
	scrollbar-base-color:#2CB14A;
 	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#000000;
  	scrollbar-darkshadow-color:#E5E5E5;
  	scrollbar-face-color:#E5E5E5;
  	scrollbar-highlight-color:#000000;
  	scrollbar-shadow-color:#000000;
  	scrollbar-track-color:#FFFFFF;
}


td   {
	font-family : Arial,Helvetica;
	font-size : 11px;
	color : #363636;
}

.tdbd   {
	font-family : Arial,Helvetica;
	font-size : 11px;
	color : Black;
	font-weight : bold;
}

.tdsm  {
	font-family : Arial,Helvetica;
	font-size : 10px;
	color : Black;
}

.tdbdgr   {
	font-family : Arial,Helvetica;
	font-size : 14px;
	color : Black;
	font-weight : bold;
}

.tdback {
	font-family : Arial,Helvetica;
	font-size : 11px;
	color : Black;
	background: whitesmoke;
}

/* Navigation */
.level1
{
font-size : 11px;
	color : #2E2E2E;
	background-color : transparent;
	font-weight : bold;
	text-decoration : none;
	border-bottom : 0px solid #9CA2AD;
	border-right : 0px solid #9CA2AD;
	border-top : 0px solid #9CA2AD;	 		
	border-left : 0px solid #9CA2AD;
}

.level1:hover
{
	font-size : 11px;
	color : #2E2E2E;
	background-color : transparent;
	font-weight : bold;
	text-decoration : none;
	border-bottom : 0px solid #9CA2AD;
	border-right : 0px solid #9CA2AD;
	border-top : 0px solid #9CA2AD;	 		
	border-left : 0px solid #9CA2AD;
}

.level1:active
{
	font-size : 11px;
	color : #2E2E2E;
	font-weight : bold;
}

.level1:visited
{
	font-size : 11px;
	color : #2E2E2E;
	font-weight : bold;
}

.level2
{
	font-size : 10px;
	color : #2E2E2E;
	font-weight : normal;
	text-decoration : none;
	width : 140px;
	background-color : transparent;
	padding-right : 0px;
	padding-left : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	border-bottom : 0px solid #2E2E2E;
	border-right : 0px solid #2E2E2E;
	border-top : 0px solid #2E2E2E;	 		
	border-left : 0px solid #2E2E2E;
}

.level2:hover
{
	font-size : 10px;
	color : #2E2E2E;
	background-color : transparent;
	border-bottom : 0px solid #9CA2AD;
	border-right : 0px solid #9CA2AD;
	border-top : 0px solid #9CA2AD;	 		
	border-left : 0px solid #9CA2AD;
}

.level2:active
{
	font-size : 10px;
	background-color : transparent;
	color : #2E2E2E;
}

.level2:visited
{
	font-size : 10px;
	background-color : transparent;
	color : #2E2E2E;
}


.level3
{
	font-size : 9px;
	color : #2E2E2E;
	font-weight : normal;
	text-decoration : none;
	width : 140px;
	background-color : transparent;
	padding-right : 0px;
	padding-left : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	border-bottom : 0px solid #2E2E2E;
	border-right : 0px solid #2E2E2E;
	border-top : 0px solid #2E2E2E;	 		
	border-left : 0px solid #2E2E2E;
}

.level3:hover
{
	font-size : 9px;
	color : #2E2E2E;
	background-color : transparent;
	border-bottom : 0px solid #9CA2AD;
	border-right : 0px solid #9CA2AD;
	border-top : 0px solid #9CA2AD;	 		
	border-left : 0px solid #9CA2AD;
}

.level3:active
{
	font-size : 9px;
	background-color : transparent;
	color : #2E2E2E;
}

.level3:visited
{
	font-size : 9px;
	background-color : transparent;
	color : #2E2E2E;
}

.level4
{
	font-size : 9px;
	color : #2E2E2E;
	font-weight : normal;
	text-decoration : none;
	width : 140px;
	background-color : transparent;
	padding-right : 0px;
	padding-left : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	border-bottom : 0px solid #2E2E2E;
	border-right : 0px solid #2E2E2E;
	border-top : 0px solid #2E2E2E;	 		
	border-left : 0px solid #2E2E2E;
}

.level4:hover
{
	font-size : 9px;
	color : #2E2E2E;
	background-color : transparent;
	border-bottom : 0px solid #9CA2AD;
	border-right : 0px solid #9CA2AD;
	border-top : 0px solid #9CA2AD;	 		
	border-left : 0px solid #9CA2AD;
}

.level4:active
{
	font-size : 9px;
	background-color : transparent;
	color : #2E2E2E;
}

.level4:visited
{
	font-size : 9px;
	background-color : transparent;
	color : #2E2E2E;
}

.level5
{
	font-size : 9px;
	color : #2E2E2E;
	font-weight : normal;
	text-decoration : none;
	width : 140px;
	background-color : transparent;
	padding-right : 0px;
	padding-left : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	border-bottom : 0px solid #2E2E2E;
	border-right : 0px solid #2E2E2E;
	border-top : 0px solid #2E2E2E;	 		
	border-left : 0px solid #2E2E2E;
}

.level5:hover
{
	font-size : 9px;
	color : #2E2E2E;
	background-color : transparent;
	border-bottom : 0px solid #9CA2AD;
	border-right : 0px solid #9CA2AD;
	border-top : 0px solid #9CA2AD;	 		
	border-left : 0px solid #9CA2AD;
}

.level5:active
{
	font-size : 9px;
	background-color : transparent;
	color : #2E2E2E;
}

.level5:visited
{
	font-size : 9px;
	background-color : transparent;
	color : #2E2E2E;
}


.headline   {
	font-family : Arial,Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #2E2E2E;
	background-color: #ffffff;
}

.hlcms  {
	font-family : Arial,Verdana;
	font-size : 17px;
	font-weight : bold;
	color : #000000;
	background-color: #ffffff;
}

/* Headline der Detailansicht */
.SubHeadline
{
	color : Black;
	font-family : Arial,Helvetica;
	font-size : 11px;
	font-weight : bold;
	background-color: #ffffff;
}


/* Rahmen für dynamisch eingebundene Bilder */
.RandUmDasBild
{
	border-color: #000000;
	border: 0px;
	border-top : 0px solid #000000;
	border-bottom : 0px solid #000000;
	border-right : 0px solid #000000;
	border-left : 0px solid #000000;
}

/* Hintergrundfarbe der Kontaktdaten */
.HintergrundTabelle{
	background-color: #000000smoke;
}

/* Layout für die Formularfelder */
.Formularfeld
{
	Font-Family : Arial;
	font-size : 11px;
	width:200px;
	color : #2E2E2E;
	background-color: whitesmoke;
	border-top : 1px solid #2E2E2E;
	border-bottom : 1px solid #2E2E2E;
	border-right : 1px solid #2E2E2E;
	border-left : 1px solid #2E2E2E;
}

.Formularbutton
{
	Font-Family : Arial;
	font-size : 11px;
	width:100px;
	color : #2E2E2E;
	background-color: #D0E8C4;
	border-top : 1px solid #2E2E2E;
	border-bottom : 1px solid #2E2E2E;
	border-right : 1px solid #2E2E2E;
	border-left : 1px solid #2E2E2E;
}

.form
{
	Font-Family : Arial;
	font-size : 11px;
	color : #000000;
	background-color: #ffffff;
	border-top : 1px solid #2CB14A;
	border-bottom : 1px solid #2CB14A;
	border-right : 1px solid #2CB14A;
	border-left : 1px solid #2CB14A;
}

.formleft
{
	background-color: #d1d1d1;
}

.formright
{
	background-color: whitesmoke;
}

.formfoot
{
	background-color : #082241;
}

.matrix
{
	color : #484848;
	font-size : 11px;
	border-top : 1px solid #484848;
	border-bottom : 0px solid #a2a2a2;
	border-right : 0px solid #a2a2a2;
	border-left : 1px solid #484848;
}

.matrixradio
{
	color : #484848;
	font-size : 11px;
	background-color : whitesmoke;
	border-top : 0px solid #a2a2a2;
	border-bottom : 1px solid #a2a2a2;
	border-right : 2px solid #a2a2a2;
	border-left : 0px solid #a2a2a2;
}

.matrixheadline
{
	color : #242424;
	font-weight : bold;
	font-size : 11px;
	background-color : #9CA2AD;
	border-top : 0px solid #484848;
	border-bottom : 2px solid #484848;
	border-right : 2px solid #484848;
	border-left : 0px solid #484848;
}

.matrixdesc
{
	font-size : 11px;
	color : #242424;
	font-weight : bold;
	background-color : #9CA2AD;
	border-top : 0px solid #a2a2a2;
	border-bottom : 1px solid #484848;
	border-right : 2px solid #484848;
	border-left : 0px solid #a2a2a2;
}

.table
{
	color : #484848;
	font-size : 11px;
	border-top : 1px solid #484848;
	border-bottom : 0px solid #a2a2a2;
	border-right : 0px solid #a2a2a2;
	border-left : 1px solid #484848;
}

.tblrow
{
	color : #484848;
	font-size : 11px;
	background-color : whitesmoke;
	border-top : 0px solid #a2a2a2;
	border-bottom : 1px solid #a2a2a2;
	border-right : 2px solid #a2a2a2;
	border-left : 0px solid #a2a2a2;
}

.tblhead2
{
	color : #242424;
	font-weight : bold;
	font-size : 11px;
	background-color : #9CA2AD;
	border-top : 0px solid #484848;
	border-bottom : 1px solid #484848;
	border-right : 2px solid #484848;
	border-left : 0px solid #484848;
}

.tblhead
{
	color : #242424;
	font-weight : bold;
	font-size : 11px;
	background-color : #9CA2AD;
	border-top : 0px solid #484848;
	border-bottom : 2px solid #484848;
	border-right : 2px solid #484848;
	border-left : 0px solid #484848;
}

.tdsearch
{
	background-color : #9CA2AD;
}

.tdsearchres
{
	background-color : whitesmoke;
	border-top : 1px solid #484848;
	border-bottom : 1px solid #484848;
	border-right : 1px solid #484848;
	border-left : 1px solid #484848;
}

.tdsearchresheadline
{
	background-color : #9CA2AD;
	border-top : 1px solid #484848;
	border-bottom : 0px solid #484848;
	border-right : 1px solid #484848;
	border-left : 1px solid #484848;
}

A.kategorie  {
	color : #2E2E2E;
	font-weight: bold;
	font-family : Arial,Helvetica;
	font-size : 11px;
	text-decoration: none;
	background-color : transparent;
}

A.kategorie:Visited  {
	color : #2E2E2E;
	font-family : Arial,Helvetica;
	background-color : transparent;
	text-decoration: none;
}


A.kategorie:Active  {
	color : #2E2E2E;
	font-family : Arial,Helvetica;
	background-color : transparent;
	text-decoration: none;
}

A.kategorie:Hover  {
	color : #2E2E2E;
	font-family : Arial,Helvetica;
	background-color : transparent;
	text-decoration: none;
}

A.pix:Hover
{
	background-color: #B6C5D5;
}

/* Formatierung der Tabellenzellen */
td 
{
	color : #2E2E2E;
	font-family : Arial, Verdana;
	font-size : 11px;
}

.small 
{
	color : #2E2E2E;
	font-family : Arial, Verdana;
	font-size : 10px;
}

/* Formatierung der Artikel in der Artikelliste */
A.artikel
{
		color: #000000;
		width : 390px;
        text-decoration: none;
		background-color : #ffffff;
		padding-right : 4px;
		padding-left : 4px;
		padding-top : 2px;
		padding-bottom : 1px;
		border-bottom : 1px solid #ffffff;
		border-right : 1px solid #ffffff;
		border-top : 1px solid #ffffff;	 		
		border-left : 1px solid #ffffff;
		font weight : normal;
}

A.artikel:Hover
{
		width : 390px;
        color: #2E2E2E;
        text-decoration: none;
		background-color : #E8F4E2;
		padding-right : 4px;
		padding-left : 4px;
		padding-top : 2px;
		padding-bottom : 1px;
		border-bottom : 1px solid #2E2E2E;
		border-right : 1px solid #2E2E2E;
		border-top : 1px solid #2E2E2E;	 		
		border-left : 1px solid #2E2E2E;
		font weight : normal;
}


A.artikel_03
{
		color: #000000;
		width : 270px;
        text-decoration: none;
		background-color : #ffffff;
		padding-right : 4px;
		padding-left : 4px;
		padding-top : 2px;
		padding-bottom : 1px;
		border-bottom : 1px solid #ffffff;
		border-right : 1px solid #ffffff;
		border-top : 1px solid #ffffff;	 		
		border-left : 1px solid #ffffff;
}

A.artikel_03:Hover
{
		width : 270px;
        color: #2E2E2E;
        text-decoration: none;
		background-color : #E8F4E2;
		padding-right : 4px;
		padding-left : 4px;
		padding-top : 2px;
		padding-bottom : 1px;
		border-bottom : 1px solid #2E2E2E;
		border-right : 1px solid #2E2E2E;
		border-top : 1px solid #2E2E2E;	 		
		border-left : 1px solid #2E2E2E;
}


A.artikel_02
{
		color: #000000;
        text-decoration: none;
		background-color : transparent;

}

A.artikel_02:Hover
{
        color: #2E2E2E;
        text-decoration: none;
		background-color : #E8F4E2;
}

A.archiv
{
        text-decoration: none;
		background-color : #ffffff;
		padding-right : 4px;
		padding-left : 4px;
		padding-top : 1px;
		padding-bottom : 1px;
		border-bottom : 1px solid #ffffff;
		border-right : 1px solid #ffffff;
		border-top : 1px solid #ffffff;	 		
		border-left : 1px solid #ffffff;
}

A.archiv:Hover
{
        color: #2E2E2E;
        text-decoration: none;
		background-color : #E8F4E2;
		padding-right : 4px;
		padding-left : 4px;
		padding-top : 1px;
		padding-bottom : 1px;
		border-bottom : 1px solid #2E2E2E;
		border-right : 1px solid #2E2E2E;
		border-top : 1px solid #2E2E2E;	 		
		border-left : 1px solid #2E2E2E;
}

A.searchres
{
		width : 350px;
        text-decoration: none;
		background-color : whitesmoke;
		padding-right : 4px;
		padding-left : 4px;
		padding-top : 2px;
		padding-bottom : 1px;
		border-bottom : 1px solid silver;
		border-right : 1px solid silver;
		border-top : 1px solid silver;	 		
		border-left : 1px solid silver;
}

A.searchres:Hover
{
		width : 350px;
        color: #2E2E2E;
        text-decoration: none;
		background-color : #FDFACE;
		padding-right : 4px;
		padding-left : 4px;
		padding-top : 2px;
		padding-bottom : 1px;
		border-bottom : 1px solid #2E2E2E;
		border-right : 1px solid #2E2E2E;
		border-top : 1px solid #2E2E2E;	 		
		border-left : 1px solid #2E2E2E;
}


A.artikel_galerie
{
        text-decoration: none;
}

A.artikel_galerie:Hover
{
        color: #2E2E2E;
        text-decoration: underline;
		background-color : transparent;
}


.Intro
{
	color : #2E2E2E;
	font-family : Arial, Verdana;
	font-size : 11px;
	background-color: #ffffff;
}

/* Rahmen für dynamisch eingebundene Bilder */
.RandUmDasBild
{
	border-color: #2E2E2E;
	border: 1px;
	border-top : 1px solid #2E2E2E;
	border-bottom : 1px solid #2E2E2E;
	border-right : 1px solid #2E2E2E;
	border-left : 1px solid #2E2E2E;
}

.RandUmDasBildRefs
{
	border-color: #2E2E2E;
	border: 1px;
	border-top : 1px solid silver;
	border-bottom : 1px solid silver;
	border-right : 1px solid silver;
	border-left : 1px solid silver;
}
/* Hintergrundfarbe der Kontaktdaten */
.HintergrundTabelle
{
	background-color: whitesmoke;
	border-top : 0px solid #2E2E2E;
	border-bottom : 0px solid #2E2E2E;
	border-right : 0px solid #2E2E2E;
	border-left : 0px solid #2E2E2E;
}

/* Layout für die Formularfelder */

.FormularfeldGB
{
	Font-Family : Arial;
	Font-Size : 11px;
	color : #2E2E2E;
	border-top : 1px solid #2E2E2E;
	border-bottom : 1px solid #2E2E2E;
	border-right : 1px solid #2E2E2E;
	border-left : 1px solid #2E2E2E;
	width:350px;
	scrollbar-3d-light-color : whitesmoke;
	scrollbar-arrow-color : black;
	scrollbar-base-color : #9CA2AD;
	scrollbar-face-color : #9CA2AD;
	scrollbar-highlight-color : whitesmoke;
	scrollbar-shadow-color : black;
}

/* Formatierung der Artikelliste */
.liste
{
	border : 1px dotted #2E2E2E;
	background-color : #FEFDE7;
}

.logintab
{
	background-color : #e3e3e3;
}

.url
{
	background-color : #DDE0E6;
}

.autor
{
	background-color : #FFFAAA;
}

A.semnrlink
{
	color : white;
	font-weight : bold;
	font-size : 20px;
	text-decoration: none;
}

A.semnrlink:Visited
{
	color : white;
	font-weight : bold;
	font-size : 20px;
	text-decoration: none;
}

A.semnrlink:hover
{
	color : #B6C5D5;
	font-weight : bold;
	font-size : 20px;
	text-decoration: none;
}

.semnr
{
	background-color : #2E2E2E;
}

.semnrbig
{
	background-color : #2E2E2E;
	font-size : 40px;
	font-weight : bold;
	color: white;
}

.semsubject
{
	font-size : 14px;
	font-weight : bold;
	background-color: #B6C5D5;
}

.seminaritem
{
	color : white;
	font-weight : bold;
	font-size : 11px;
	background-color : #9CA2AD;
	text-decoration: none;
}

A.semitemlink
{
	color : white;
	text-decoration: none;
}

A.semitemlink:Visited
{
	color : white;
	text-decoration: none;
}

A.semitemlink:hover
{
	color : #2E2E2E;
	text-decoration: none;
	background-color: #9CA2AD;
}

A.referents
{
	color : #2E2E2E;
	font-family : Arial, Verdana;
	text-decoration : none;
	width: 78px;
	height: 67px;
	font-size : 11px;
	border-top : 1px solid #e9e9e9;
	border-bottom : 1px solid #e9e9e9;
	border-right : 1px solid #e9e9e9;
	border-left : 1px solid #e9e9e9;
	padding-right : 4px;
	padding-left : 1px;
	padding-top : 1px;
	padding-bottom : 4px;
	text-align: right;
}

A.referents:hover
{
	color : #2E2E2E;
	font-family : Arial, Verdana;
	text-decoration : none;
	font-size : 11px;
	width: 78px;
	height: 67px;
	border-top : 1px solid #c6c6c6;
	border-bottom : 1px solid #c6c6c6;
	border-right : 1px solid #c6c6c6;
	border-left : 1px solid #c6c6c6;
	background-color: #d8d8d8;
}

.catname
{
	color: #2E2E2E;
	font-weight: bold;
	font-size: 30;
	background-color: #B6C5D5;
}

A.send
{
	color : #2E2E2E;
	font-family : Arial, Verdana;
	text-decoration : underline;
	font-weight : normal;
	font-size : 10px;
}

A.send:Hover
{
	color : #FFFFFF;
	background-color: #2E2E2E;
	text-decoration : underline;
	font-weight : normal;
	font-family : Arial, Verdana;
}

.seminardatenhl
{
	color : #2E2E2E;
	font-family : Arial, Verdana;
	font-size : 11px;
	font-weight: bold;
	background-color: #B6C5D5;
}

.seminardaten
{
	color : #2E2E2E;
	font-family : Arial, Verdana;
	font-size : 11px;
	background-color: #e3e3e3;
}

.dates
{
	color : #2E2E2E;
	font-family : Arial, Verdana;
	font-size : 10px;
	background-color: #e9e9e9;
}

A.dateslinks
{
	color : #2E2E2E;
	font-family : Arial, Verdana;
	text-decoration : none;
	width: 130px;
	height: 30px;
	font-size : 11px;
	border-top : 1px solid #e9e9e9;
	border-bottom : 1px solid #e9e9e9;
	border-right : 1px solid #e9e9e9;
	border-left : 1px solid #e9e9e9;
	padding-right : 4px;
	padding-left : 15px;
	padding-top : 2px;
	padding-bottom : 2px;
}

A.dateslinks:hover
{
	color : #2E2E2E;
	font-family : Arial, Verdana;
	text-decoration : none;
	font-size : 11px;
	width: 130px;
	height: 30px;
	border-top : 1px solid #c6c6c6;
	border-bottom : 1px solid #c6c6c6;
	border-right : 1px solid #c6c6c6;
	border-left : 1px solid #c6c6c6;
	background-color: #d8d8d8;
}

A.dateslinksoff
{
	color : darkgray;
	font-family : Arial, Verdana;
	text-decoration : none;
	width: 130px;
	height: 30px;
	font-size : 11px;
	border-top : 1px solid #e9e9e9;
	border-bottom : 1px solid #e9e9e9;
	border-right : 1px solid #e9e9e9;
	border-left : 1px solid #e9e9e9;
	padding-right : 4px;
	padding-left : 15px;
	padding-top : 2px;
	padding-bottom : 2px;
}

A.dateslinksoff:hover
{
	color : darkgray;
	font-family : Arial, Verdana;
	text-decoration : none;
	width: 130px;
	height: 30px;
	font-size : 11px;
	border-top : 1px solid #e9e9e9;
	border-bottom : 1px solid #e9e9e9;
	border-right : 1px solid #e9e9e9;
	border-left : 1px solid #e9e9e9;
	padding-right : 4px;
	padding-left : 15px;
	padding-top : 2px;
	padding-bottom : 2px;
	background-color: #e9e9e9;
}

.tabelle
{
	Font-Family : Arial;
	font-size : 11px;
	color : #2E2E2E;
	background-color: #ffffff;
	border-top : 1px solid #2E2E2E;
	border-bottom : 0px solid #2E2E2E;
	border-right : 0px solid #2E2E2E;
	border-left : 1px solid #2E2E2E;
}

.tabelle02
{
	Font-Family : Arial;
	font-size : 11px;
	color : #2E2E2E;
	background-color: whitesmoke;
	border-top : 0px solid #A2A2A2;
	border-bottom : 1px solid #A2A2A2;
	border-right : 2px solid #A2A2A2;
	border-left : 0px solid #A2A2A2;
}