A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 1px;
	color: #D18C0C;
	background-color : transparent;
}
A:LINK {
	text-decoration: none;
}
A:ACTIVE {
	text-decoration: underline;
}
A:VISITED {
	text-decoration: none;
}
A:HOVER {
	text-decoration: underline;
}
/* ----------------------------------------------------- */
SELECT {  
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px 
}
TEXTAREA {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px
} 
INPUT {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px 
}
/* ----------------------------------------------------- */
H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 22px;
	color: #036CB0;
	margin-top:20px;
	margin-bottom: 20px;
}
H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 0px;
	color: #036CB0;
}
H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	color: #036CB0;
	margin-bottom: 0px;
}
H4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	padding-left:15px;
	margin-bottom: -10px;
	color: #036CB0;
	background-image: url(../images/navi/rechteck_gelb.gif);
	background-repeat: no-repeat;
}
H5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	border-bottom:1px solid #E4A40C;
	color: #036CB0;
}
/* HEADLINE Indexsearch */
H6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #036CB0;
	background-color: #DFECFC;	
	padding: 2px;
}
/* ----------------------------------------------------- */
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 1px;
}
.text_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #000000;
}
.text_grau_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color : #999999;
}
.text_illu_grau_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color : #C0C0C0;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 1px;
	margin-top:2px;
	/*list-style-type: square;
	list-style-image: url(../images/navi/rechteck_gelb.gif);
	background-image: url(../images/navi/rechteck_gelb.gif);*/
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 1px;
}
ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 1px;
}
.csc-textpic-caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 1px;
	color: #000000;
}
.bulletlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 1px;
	color: #000000;
}
.table {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #CCCCCC;
}
hr {
	margin-top: 25px;
	margin-bottom: 25px;
	border:1px solid #E4A40C;
}


DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { 
	width: 95%;
	height: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	border-bottom:1px solid #E4A40C;
	}
DIV.csc-frame-rulerAfter { 
	width: 95%;
	height: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	border-top:1px solid #E4A40C;
	}
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 { 
	background-color: #FDF4DF; 
	padding: 0px 4px 0px 4px; 
	border: 1px solid #E4A40C; 
	}
DIV.csc-frame-frame2 { 
	background-color: #DFECFC; 
	padding: 0px 4px 0px 4px; 
	border: 1px solid #2B5E95; 
	}
/* ----------------------------------------------------- */
/* Filelinks, generally */

TABLE.csc-uploads { border: 0px; }
TABLE.csc-uploads TR TD P { background-color : transparent; font-size: 11px; line-height: 15px;}
TABLE.csc-uploads TR TD { vertical-align : top; }
TABLE.csc-uploads TR.tr-even { background-color: #FFFFFF; }
TABLE.csc-uploads TR.tr-odd { background-color: #FFFFFF; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 1px; padding-right: 2px; width: 1%; text-align: center; vertical-align: middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 80%; padding-left: 2px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight: normal; }
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; }

/* ----------------------------------------------------- */

.img {
	border: 2px solid #FDB913;
}
.img_grau {
	border: 1px solid #999999;
}

/* ******************************************************************************** 
   *** default styles for extension "tx_indexedsearch" *** */

	.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
		font-size: 11px; 
		color: #FFFFFF; 
		border: 1px solid #244065; 
		background-color: #FDB913;
		width:100px; 
		margin-bottom:10px;
		margin-left:10px;
	}
	.tx-indexedsearch-form {
		padding:10px;
	}
	fieldset {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
		height:18px; 
		width:90px; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		color: #000000; 
		border: 1px solid #244065; 
		background-color: #E0EDF6;
		width:150px; 
	}
	.searchbox-tmpl-css LABEL { 
		margin-right:1em; 
		width:150px; 
		float:left; 
	} 
	.tx-indexedsearch .tx-indexedsearch-whatis { 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin-top:10px; 
		margin-bottom:5px; 
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {background-color: #DFECFC;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-style:italic; 
	}
	.tx-indexedsearch .tx-indexedsearch-noresults { font-family: Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { 
		font-family: Arial, Helvetica, sans-serif; 
		font-style:italic; 
		}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 18px;
		letter-spacing: 1px;
		background:#f1f1f2; 
	}
	.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; } 
	.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; } 
	.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
	.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
	
	
/* ******************************************************************************** 
   *** Hauptnavigation *** */
#nav
{
	list-style: none outside none;
	/*margin: 0;*/
	margin: 8px 0 0 0;
	padding: 0;
}
@media all {
		#nav {
		text-align: left
		}
}
 
#nav li
{
	/*bottom: 11px;*/
	bottom: 0px;
	display: inline;
	line-height: 1.2em;
	/*margin: 0;*/
	margin: 0 2px 0 2px;
	padding: 0;
	position: relative;
}
/* Schatten Button */ 
html>body #nav li
{
	/*background: #000;
	margin: 0 3px 0 0;
	padding: 4px 0px 4px 0;*/
}
#nav a, #nav a:link, #nav a:visited
{
	background: #6cacd8;
	bottom: 0px;
	color: #013275;
	cursor: pointer;
	display: inline;
	/*height: 1em;*/
	margin: 0;
	padding: 2px 5px 5px 5px;
	position: relative;
	right: 0px;
	text-decoration: none;
	border-left: 1px solid #FDB913;
	border-right: 1px solid #FDB913;
	border-top: 1px solid #FDB913;
}
 
#nav a:hover
{
	background: #3e8fc7;
	/*bottom: 1px;*/
	color: #FFF;
	position: relative;
	right: 0px;
}
#nav a:active
{
	background: #3e8fc7;
	bottom: 0px;
	color: #FFF;
	position: relative;
	right: 0px;
}
#nav li#active
{
	background: #369;
	/*bottom: 13px;*/
	bottom: 0px;
	display: inline;
	margin: 0 4px 0 4px;
	padding: 0;
	position: relative;
}
html>body #nav li#active
{
	background: #000;
	margin: 0 4px 0 4px;
}
#nav #active a, #nav #active a:link, #nav #active a:visited, #nav #active a:hover
{
	background: #0d6eac;
	border-left: 1px solid #FDB913;
	border-right: 1px solid #FDB913;
	border-top: 1px solid #FDB913;
	border-bottom: none;
	bottom: 0;
	color: #FFF;
	cursor: text;
	margin: 0;
	padding: 2px 5px 5px 5px;
	position: relative;
	right: 0;
}


/* ****************************************************** */
/* ******* Navigation links - Ebene 1 - start             */

#navcontainer {
	padding:0px;
	margin:0px;
	width:188px;
	list-style-type: none;
}
#nav1, #nav1 ul {
	padding:0;
	margin:0;
	list-style-type: none;
}

#nav1 {
	margin-left:0px;
	text-align: left;
	list-style: none;
}
#nav1 a, #nav1 a:active {
	font-size:11px;
	color: #040000;
	margin-top:5px;
	margin-bottom:5px;
	text-decoration: none;
	display: block;
	padding: 1px 0px 2px 10px;
	/* Rand blau */
	border-left: 10px solid #006FB7;
	/* BKG hellblau */
	background-color: #DFECFC; 
}
#nav1act a:link, #nav1act a:visited, #nav1act a:visited {
	color: #213F70;
	/* BKG blau */
	background-color: #bad0ec;
	/* Rand blau */
	border-left: 10px solid #E4A40C;
}

/* ******* Navigation links - Ebene 1 - ende              */
/* ****************************************************** */


/* ****************************************************** */
/* ******* Navigation links - Ebene 2 - start             */

#nav2 {
	margin-left:0px;
	text-align: left;
	list-style-type: none;
}
#nav2 a:link, #nav2 a:visited, #nav2 a:active {
	font-size:11px;
	color: #040000;
	padding-left:20px;
	/* BKG hellgrau */
	background-color: #f1f1f2;
	/* Rand hellgrau */
	border-left: 10px solid #f1f1f2;
}
#nav2 li, #nav2 ul {
	list-style:none;
	list-style-type: none;
}
#nav2act a:link, #nav2act a:visited, #nav2act a:active #nav2act a:visited {
	/* BKG grau */
	background-color: #e2e2e5;
	/* Rand grau */
	border-left: 10px solid #e2e2e5;
}

/* ******* Navigation links - Ebene 2 - ende              */
/* ****************************************************** */

#nav3 {
	margin-left:0px;
	text-align: left;
	list-style-type: none;
}
#nav3 a:link, #nav3 a:visited, #nav3 a:active {
	font-size:10px;
	line-height: 14px;
	color: #040000;
	padding-left:30px;
	/* BKG hellgrau */
	background-color: #f1f1f2;
	/* Rand hellgrau */
	border-left: 10px solid #f1f1f2;
}
#nav3 li, #nav2 ul {
	list-style:none;
	list-style-type: none;
}
#navact a:link, #nav3act a:visited, #nav3act a:active #nav3act a:visited {
	/* BKG grau */
	background-color: #e2e2e5;
	/* Rand grau */
	border-left: 10px solid #e2e2e5;
}

/*
#nav1 a:hover {
	background-color:#bad0ec;
	text-decoration:none;
	
}

#nav1act a:hover {
	background-color:#e2e2e5;
	text-decoration:none;
} */

/*
#nav3 a:link, #nav3 a:visited, #nav3 a:active {
padding-left:60px;
background: #fff url(l3.gif) no-repeat 48px;
}

#nav3act a:link, #nav3act a:visited, #nav3act a:active {
font-style:italic;
background: #fff url(l3_act.gif) no-repeat 48px ;
}

 ************************************** */


/* ************************************************************************************************************************/
/* RTE - Stylsheets */

.important {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #818E98;
}

.detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #000000;
}

.name-of-person {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 1px;
	color: #E10000;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	color: #000000;
}

p.csc-frame-frame1 {
	border: 1px solid #999999;
	padding: 5px;
	background-color: #E8EAEC;
}
p.csc-frame-frame2 {
	border: 1px solid #999999;
	padding: 5px;
	background-color: #F4F5F7;
}

.rahmen_1_content {
	border: 1px solid #999999;
	padding: 5px;
	background-color: #E8EAEC;
}
.rahmen_2_content {
	border: 1px solid #E4A40C;
	padding: 5px;
	background-color: #FFF9E6;
}
.rahmen_3_content {
	border: 1px solid #D24806;
	padding: 5px;
	background-color: #FED0C5;
}
.rahmen_4_content {
	border: 1px solid #296BB4;
	padding: 5px;
	background-color: #CDE4FE;
}
