body {
	scrollbar-face-color		: #D8DADC;
	scrollbar-3dlight-color		: #D8DADC;
	scrollbar-shadow-color		: #D8DADC;
	scrollbar-track-color		: #E8E8E8;
	scrollbar-highlight-color	: #D8DADC;
	scrollbar-arrow-color		: #808080;
	scrollbar-darkshadow-color	: #808080;
	
	background: #ffffff;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 100.01%;
	margin: 0px;
	padding: 10px 0;
	text-align: center;  /* Zentrierung im Internet Explorer */	
}

/************ LAYER für RAND und LINKS ************/
div#layerrand {
	position: relative;
	top: -1px;
	left: -3px;
	z-index:8;
	}
	html>body div#layerrand { /* Fuer Firefox und Opera  */
	top: -11px;
	left: 0px;
	}
/* Homeseite unten */
	
div#layerlinks {
	position: relative;
	top: -32px;
	left: -18px;
	z-index:10;
	}
	html>body div#layerlinks { /* Fuer Firefox und Opera  */
	top: -41px;
	left: -15px;
	height: 260px;
	}
  * html div#layerlinks {
    height: 20px;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
    margin-bottom: 0;
  	}

	


/************ HEADER ************/
div#header {
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
	width: 983px;
	height: 98px;
	padding: 0;
	background: #ffffff;
	border-top: 1px solid #B9BABD;
	border-left: 1px solid #B9BABD;
	border-right: 1px solid #B9BABD;
	}
	html>body div#header { /* Fuer Mozilla und Opera => Color wird sonst nicht angenommen  */
	border-color: #B9BABD;  
	}
	div#header p {
	margin: 0;
	padding: 0;
	}
	
div#box_header_left {
	float: left;
	margin: 0;
	padding: 0 0 0 184px;
	}
  * html div#box_header_left {
	height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
	margin-bottom: 0;
	}
	
div#box_header_right {
	float: right; width: 400px;
	margin: 0;
	padding: 0;
	}
  * html div#box_header_right {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
    margin-bottom: 0;
  	}

/************ HEADER1 ************/
div#header1 {
	clear: both;
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
	width: 983px;
	padding: 0;
	background: #B9BABD;
	border-bottom: 1px solid #ffffff;
	/* background-image:url(/fileadmin/images/bg.gif); */
	}
	html>body div#header1 {
	border-color: #ffffff;  /* Farbangleichung an den IE => der IE nimmt andere Farbe nicht an  */
	}
	
div#box_header1_left {
	float: left; width: 182px;
	height: 25px;
	margin: 0;
	padding: 0;
	border-right: 2px solid #ffffff;
	}
  * html div#box_header1_left {
	height: 25px;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
	margin-bottom: 0;
	}
		
div#box_header1_right {
	float: right; width: 182px;
	height: 25px;
	margin: 0;
	padding: 0;
	}
  * html div#box_header1_right {
	height: 25px;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
	margin-bottom: 0;
	}
	
div#box_header1_center {
	height: 25px;
	margin: 0 0 0 0px;
	padding: 0;
	}
  * html div#box_header1_center {
	height: 25px;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
	margin-bottom: 0;
	}
	
/************ HEADER2 ************/
#header2 {
	clear: both;
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
	width: 983px;
	padding: 0 0 0 0;
	background: #D8DADC url(/fileadmin/images/bg_header2.gif) repeat-y; /* damit der linke Balken bis runter läuft */
	}
	html>body #header2 { /* Fuer Firefox und Opera  */	
	background: #D8DADC url(/fileadmin/images/bg_header2_fire.gif) repeat-y; /* damit der linke Balken bis runter läuft */
	}

/* left */
#box_header2_left {
	margin: -1px 20px 0 0px;
	padding: 0 0 0 182px;
	}
	html>body #box_header2_left { /* Fuer Firefox und Opera  */	
	padding: 0 0 0 184px;
	
	}
  * html #box_header2_left { /* Fuer IE */
  	}
	
	/* automatisch eingefügtes h2 killen */
#box_header2_left h2 {
	font-size: 0em;
	font-weight: bold;
	margin: 0;
	padding: 0em;
  	}

/* right */
#box_header2_right {
	float: right;
	width: 182px;
	margin: 0px;
	padding: 94px 0 0 0;
	}
	html>body #box_header2_right { /* Fuer Firefox und Opera  */
	}
  * html #box_header2_right { /* Fuer IE */
  	}


	
	
/************ middle ************/
div#middle {
	clear: both;
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
	width: 983px;
	padding: 0;
	background: #808080;
	border-top: 1px solid #ffffff;
	/* background-image:url(/fileadmin/images/bg.gif); */
	}
	html>body div#middle {
	border-color: #ffffff;  /* Farbangleichung an den IE => der IE nimmt andere Farbe nicht an  */
	}
	
div#box_middle_left {
	float: left; width: 182px;
	height: 290px;
	margin: 0;
	padding: 0;
	background: #B9BABD;
	border-right: 2px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	}
  * html div#box_middle_left {
	height: 290px;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
	margin-bottom: 0;
	}
		
div#box_middle_right {
	float: right; width: 182px;
	height: 290px;
	margin: 0;
	padding: 0;
	background: #D0DEE9;
	border-left: 2px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	}
  * html div#box_middle_right {
	height: 290px;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
	margin-bottom: 0;
	}
	div#box_middle_right p {
	margin: 30 11 11 11;
	color: #6B7177;
	font-size: 0.7em;
	line-height: 1.2em;
	}
	
div#box_middle_center {
	font-size: 0.73em;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
	}
  * html div#box_middle_center {
	height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
	margin-bottom: 0;
	}
	
	/* nicht extra verwendet
	div#box_middle_center h2 {
	font-size: 0.95em;
	font-weight: bold;
	margin: 0 0em;
	color: #666666;
	}
	*/
	
	div#box_middle_center p {
	margin: 0;
	}
	
/* LISTENFORMATIERUNG */
	div#box_middle_center ul {
	font-size: 0.73em;
	line-height: 1.5em;
	padding: 0;
	margin: 10px 0px 20px 0px !important;
	margin-top: 0px;
	list-style:none;
	/* border-top: 1px dashed #cccccc; */
	}

	div#box_middle_center ul li {
	padding: 1px 5px 1px 13px;
	margin: 0;
	/* border-bottom: 1px dashed #cccccc; */
	background: url(/fileadmin/images/bullet.gif) 0em 0.6em no-repeat;
	}
	
	/* Angaben hier verhindern Angaben in .external-link-new-window (weiter unten) */ 
	div#box_middle_center a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	}
	div#box_middle_center a:hover, div#box_middle_left a:focus {
	color: #D0DEE9;
	}

/* funktioniert nur über Tabelle */
.content_normal { /* Fuer IE */
	padding-top: 30px;
	padding-left: 15px;
	padding-right: 30px;
	}
	html>body .content_normal { /* Fuer Firefox und Opera  */
	padding-top: 30px;
	padding-left: 15px;
	padding-right: 30px;
	}
	
/************ footer ************/
div#footer {
	clear: both;
	text-align: center;    /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
	width: 983px;
	font-size: 0.71em;
	padding: 10px 0px 8px 0px;
	background: #808080;
	}
	html>body div#footer { /* Fuer Firefox und Opera  */

	}
  * html div#footer {

  	}

	div#footer a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}
	div#footer a:hover, div#footer a:focus {
	color: #D0DEE9;
	}
	  
/************ NAVIGATIONS ************/
ul#Menu_main {
	font-size: 0.69em;
	width: 180px;
	margin: 0; padding: 0 0 0 0px;
	}
ul#Menu_main li {
	list-style: none;
	margin: 0;
	padding: 0px;
	border-bottom: 1px solid #D8DADC;
	background: #B9BABD;
	}
ul#Menu_main a, ul#Menu_main a.nav1 {
	display: block;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	padding: 2px 7px 2px 12px;
	margin: 0;
	}
ul#Menu_main a:hover.nav1, ul#Menu_main a:focus.nav1 {
	color: #ffffff;
	}
ul#Menu_main a.nav1a {
	color: #000000;
	font-weight: bold;
	}
	
/* Level Nav2 */	
	
ul#Menu_main_2 {
	font-size: 0.69em;
	width: 180px;
	margin: 0; padding: 0 0 0 0px;
	background: #D8DADC;
	}
ul#Menu_main_2 li {
	list-style: none;
	margin: 0;
	padding: 0;
	border-bottom: 0px solid #D8DADC;
	background: url(/fileadmin/images/nav2.gif) 12px 1px no-repeat #D8DADC;
	}
ul#Menu_main_2 a, ul#Menu_main_2 a.nav2 {
	display: block;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	padding: 2px 7px 2px 24px;
	margin: 0;
	}
ul#Menu_main_2 a:hover.nav2, ul#Menu_main_2 a:focus.nav2 {
	color: #808080;
	}
ul#Menu_main_2 a.nav2a {
	color: #ffffff;
	font-weight: bold;
	background: url(/fileadmin/images/nav2.gif) 12px 1px no-repeat #C9CCCF;
	}

/* Nebennavigation */		
	
ul#Menu_neben {
	font-size: 0.64em;	
	text-transform: uppercase;
	margin: 0;
	padding: 80px 0 0 0;
    text-align: right;
	}
  * html ul#Menu_neben { /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
	padding: 76px 0 0 0;
	margin-bottom: -6px;
	}
	
ul#Menu_neben li {
	list-style: none;
	display: inline;
	margin:  0;
	padding: 0 0 0 2px;
	}

ul#Menu_neben a, ul#Menu_neben a.navneben {
	text-decoration: none;
	font-weight: normal;
	color: #555855;
	background-color: #E6E7E9;
	padding: 5px 23px 4px 23px;
	margin: 0;
	}
  * html ul#Menu_neben a, ul#Menu_neben a.navneben {
	width: 1em;    /* nur fuer IE 5.0x erforderlich */
	w/idth: auto;  /* sicherheitshalber fuer spaetere Versionen korrigiert */
	vertical-align: super;
	border-bottom: 1px solid #E6E7E9;
	margin-bottom: 0;
	}
	html>body ul#Menu_neben a.navneben { /* Fuer Firefox und Opera  */
	border-bottom: 0px;
	}	
	
ul#Menu_neben a:hover, ul#Menu_neben a:focus {
	color: #000000;	
	}
ul#Menu_neben a.navnebena {
	color: #000000;
	background-color: #B9BABD;
	border-bottom: 1px solid #B9BABD;
	}
	html>body ul#Menu_neben a.navnebena { /* Fuer Firefox und Opera  */
	vertical-align: super;
	}	


	
/************ DIVERSES, LINKS etc. ************/
.tlw, a.tlw, a:link.tlw, a:visited.tlw, a:active.tlw  {
	color: #666666;
	text-decoration: none;
	}
a:hover.tlw, a:focus.tlw{
	color: #ffffff;
	text-decoration: none;
}

.teinrichter, a.teinrichter, a:link.teinrichter, a:visited.teinrichter, a:active.teinrichter  {
	font-size: 0.77em;
	font-weight: bold;
	color: #d3452b;
	text-decoration: none;
	}
a:hover.teinrichter, a:focus.teinrichter{
	color: #666666;
	text-decoration: none;
}
	
	
/************ GLOBALS ************/	
	
.hidden {display: none;}

/******* hyperlink and anchor tag styles *******/
/* Diese Einstellungen werden für das News-Modul verwendet*/

a, a:link, a:visited, a:active{
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}

a:hover, a:focus{
	color: #d3452b;
	text-decoration: none;
}


div#druckempfehlen {
	margin: 0;
	padding: 10px 10px 10 12px;
	}
.tprint, a.tprint, a:link.tprint, a:visited.tprint, a:active.tprint {
	padding: 0px 0px 7 0px;
	font-size: 0.71em;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
a:hover.tprint, a:focus.tprint{
	color: #000000;
	text-decoration: none;
}

.tempfehlen, a.tempfehlen, a:link.tempfehlen, a:visited.tempfehlen, a:active.tempfehlen {
	font-size: 0.71em;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
a:hover.tempfehlen, a:focus.tempfehlen{
	color: #000000;
	text-decoration: none;
}



/************** CSS styled content **************/

.bodytext {
	color: #ffffff;
	font-size: 0.74em;
	font-weight: normal;
	line-height: 1.4em;
	font-family: Arial, Geneva, Helvetica, sans-serif;
}

/* interner Link funktioniert nicht - abgeschaltet, da falsche Links erzeugt werden
.internal-link, a.internal-link, a:link.internal-link, a:visited.internal-link, a:active.internal-link {
	font-weight: normal;
	text-decoration: none;
}
a:hover.internal-link, a:focus.internal-link{
	color: #d3452b;
}
*/
.external-link-new-window, a.external-link-new-window, a:link.external-link-new-window, a:visited.external-link-new-window, a:active.external-link-new-window {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
a:hover.external-link-new-window, a:focus.external-link-new-window{
	color: #D0DEE9;
}

/************** header tag styles **************/

h1 {
	font-size: 0.99em;
	font-weight: bold;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	color: #93B4E1;
	}

h2 {
	font-size: 0.80em;
	font-weight: bold;
	margin: 0 0 10px 0px;
	padding: 0em;
	color: #ffffff;
	}

h3 {
	font-size: 0.95em;
	font-weight: bold;
	margin-left: 3.8em;
	padding: 0em;
	color: #666666;
	}

h4 {
	font-size: 0.95em;
	font-weight: bold;
	margin: 0 0em;
	padding: 0em;
	color: #666666;
	}

h5 {
	font-size: 0.85em;
	font-weight: bold;
	margin: 0 0em;
	padding: 0em;
	color: #666666;
	}

/* Linie */
hr{
	color: #ffffff;
	background-color: #ffffff;
	height: 1px;
	/* Beispiel Ausrichtung rechts
	width: 300px;
	margin-right: 0;
	text-align:right;
	*/
	border:1px dashed #ffffff;
}

/*************** list tag styles ***************/

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

label{
 font: bold 1em verdana, helvetica, sans-serif;
 color: #334d55;
}
				

/* Formularfelder */
input, select, textarea{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	color: #555855;
	font-size: 1em;
	font-weight: normal;
	background-color: #ffffff;
	border-color: #ffffff;
	border-width: 1px;
	border-style: solid;
}
input.edit{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	color: #555855;
	font-size: 1em;
	font-weight: normal;
	background-color: #ffffff;
	border-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	height: 19px;
}
textarea.edit{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	color: #555855;
	font-size: 1em;
	font-weight: normal;
	background-color: #ffffff;
	border-color: #ffffff;
	border-width: 1px;
	border-style: solid;
}
input.checkbox{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	color: #555855;
	font-size: 1em;
	font-weight: normal;
	background-color: #ffffff;
	border-color: #ffffff;
	border-width: 1px;
	border-style: solid;
}
input.log{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	color: #555855;
	font-size: 1em;
	font-weight: normal;
	background-color: #ffffff;
	border-color: #ffffff;
	border-width: 1px;
	border-style: solid;
}



/**********/
/* Images */
/**********/

/* Images / Captions */
P.csc-caption { font-size: 10px; font-style: italic; }

/* Images / Tables / Floating text */
TABLE.imgtext-table { border: 0px; }

/* Images / Tables / Wrapped text */
/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here: */
TABLE.imgtext-nowrap { border: 0px; }
TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 { margin-top: 0px; }








/***************/
/* Bulletlists */
/***************/

/* Bulletlists, general */
UL.csc-bulletlist LI { font-size: 11px; }

/* Bulletlists, specifically */
UL.csc-bulletlist-0 { color: #000000; }
UL.csc-bulletlist-1 { color: #186900; list-style-type : decimal; }
UL.csc-bulletlist-2 { color: #10007B; list-style-position : inside; }
UL.csc-bulletlist-3 { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }




/*********************/
/* Tables, generally */
/*********************/
TABLE.contenttable P { color: #ffffff; font-size: 0.74em; font-weight: normal; line-height: 1.4em; font-family: Arial, Geneva, Helvetica, sans-serif; }
TABLE.contenttable TR TD { vertical-align: top; }

/* Tables, specifically */
TABLE.contenttable-0 P { color: #000000; }

TABLE.contenttable-1 P { color: #186900; }
TABLE.contenttable-1 TR.tr-0 TD P { font-weight: bold; }
TABLE.contenttable-1 TR.tr-0 TD { background-color: #D1D2E4;}
 
TABLE.contenttable-2 P { color: #10007B; }
TABLE.contenttable-2 TR TD.td-0 { background-color: #F5FFAA;}
TABLE.contenttable-2 TR TD.td-0 P { font-weight: bold; }

TABLE.contenttable-3 P { color: #8A0020; }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color: #D1D2E4;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: bold; }



/************************/
/* Filelinks, generally */
/************************/
TABLE.csc-uploads { border: 0px; }
TABLE.csc-uploads TR TD P { background-color : transparent; font-size: 12px; }
TABLE.csc-uploads TR TD { vertical-align : top; }
TABLE.csc-uploads TR.tr-even { background-color: #EDEBF1; }
TABLE.csc-uploads TR.tr-odd { background-color: #D8D7DC; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 6px; padding-right: 6px; width: 1%; text-align: center; vertical-align: middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 80%; padding-left: 5px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight: bold; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: italic; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space: nowrap; padding-left: 6px; padding-right: 6px; }

/* Filelinks, specifically */
TABLE.csc-uploads-1 { border-color: #186900; }

TABLE.csc-uploads-2 { border-color: #10007B; }

TABLE.csc-uploads-3 { border-color: #8A0020; }
TABLE.csc-uploads-3 TR TD { vertical-align: middle; }
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 2px solid #333333; }
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 2px solid #333333; }


/*****************/
/* Various Forms */
/*****************/

/* Email, Login and Search forms generally: */
FORM TABLE TR TD {
	margin: 0em;
	padding: 0em 0.2em 0em 0.2em;
	color: #ffffff;
	font-size: 0.74em;
	font-weight: normal;
	line-height: 1.4em;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	}
	
FORM TABLE h2 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 10px 0px;
	padding: 0em;
	color: #ffffff;
	}
	
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { }
FORM TABLE TR TD.csc-form-fieldcell { 

	}
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA {

	}
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold; }

/* Email form, specifically */
FORM TABLE.csc-mailform {
	padding: 0px;
	margin: 0.5em 2em 0.5em 3.4em;
	}
FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { }

/* Search form, specifically */
FORM TABLE.csc-searchform { width: 100%; }
FORM TABLE.csc-searchform TR TD { padding: 5px 5px 5px 5px; }
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-weight: bold; }
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { width: 100%; }

/* Login form, specifically */
FORM TABLE.csc-loginform { width: 70%; }


/*****************/
/* Search result */
/*****************/


/* Search Result, result information box: */
TABLE.csc-searchResultInfo { margin-left: 0px; margin-top: 10px; width: 100%;}
TABLE.csc-searchResultInfo TR { background-color: #EDEBF1; }
TABLE.csc-searchResultInfo TR TD P { padding: 0px 5px 0px 5px;}
TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P { font-weight: bold; }
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align: right; }

/* Search Result, header + abstract: */
H3.csc-searchResultHeader A { color: #186900; }
H3.csc-searchResultHeader { background-color: #EDEBF1; font-size: 14px; padding-left: 5px; }
P.csc-searchResult { font-style: italic; margin-left: 20px;}

/* Search word markup */
SPAN.csc-sword { font-weight: bold; color: red; }




/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu { margin-left: 10px; }
DIV.csc-menu P { font-size: 11px; font-weight: bold; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px; background-color: #EDEBF1; }
DIV.csc-menu P A { color: #000000; text-decoration: none; }
DIV.csc-menu P A:hover { color: #660000; text-decoration: underline; }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {  }

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { }

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 20px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 80px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #000000; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #186900; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #10007B; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #8A0020; }

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left: 0px; }
DIV.csc-menu-3 P.csc-section A { color: #186900; }

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 { }
DIV.csc-menu-4 P { margin-top: 2px; }
DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }

/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 { }

/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 { }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 { }
DIV.csc-menu-7 P { font-weight: bold; }
DIV.csc-menu-7 P.csc-section A { color: #186900; }




/****************************************/
/* Frontend editing / TYPO3 Admin Panel */
/****************************************/
IMG.frontEndEditIcons { vertical-align: middle; margin: 0px 2px 0px 2px; } 

/* Default styles for the Admin Panel */
TABLE.typo3-adminPanel { border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD { background-color: #9BA1A8; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD { background-color: #ABBBB4; }
TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { border: 0px; }
TABLE.typo3-adminPanel TD FONT { font-family: verdana; font-size: 10px; color: black; }
TABLE.typo3-adminPanel TD A FONT { font-family: verdana; font-size: 10px; color: black; }			
TABLE.typo3-editPanel { border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-editPanel TD { border: 0px; }


img {
border: 0px;
}
.user-events-images {
	clear: both;
}
