.tx-cegallery-pi1-album_backlink {
	display:none;
}

/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	META ELEMENTS
 	Crossbrowser stylesheet for elements like search mask, footer
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/


/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	SPECIAL ELEMENTS
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
hr {
	display: none;
}

.hidden {
	display: none;
}
 
.clear {
	clear: both;
	font-size: 0.01em;
}
.align-left {
	text-align: left;
}
.align-center {
	text-align:center;
}
.align-right {
	text-align:right;
}

.spacer {
	margin-top: 1.3em;
}

img {
	border-width:0px;
}

img.loading-animation {
	margin-top:0.2em; margin-right:1em;
}

#content-section a, #ct-section a {
	text-decoration: none;
}


#content-section a:hover, #ct-section a:hover {
	text-decoration: underline;
}


img.border {
	border: 1px #999999 solid;
}




/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	PAGE TITLE
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#content-section h1 {
	margin: 0em 0em 1.0em 0em;
	padding: 0em;
	font-family: 'times new roman', serif;
	font-size: 1.4em;
	color: #FB8A00;
	background-color: inherit;
}

#content-section h1 a {
	color: #FB8A00;
	background-color: inherit;
}

#content-section h1.veranstaltungen {
	margin-bottom: 0.2em;
}

/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	FLV - FLASHPLAYER
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
div.tx-flvplayer-pi1
{
	text-align: left;
}



/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	DEFAULT HEADLINES
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

/*	headline h2, first level in content	*/
#content-section h2 {
	margin: 0em 0em 0.9em 0em;
	padding: 0em;
	font-size: 1.1em;
	color: #333333;
	background-color: inherit; 
}

#content-section h2 a {
	color: #333333;
	background-color: inherit;
}



#content-section h2.underline {
	padding-bottom: 0.2em;
	background-image: url("../img/content_seperator_grey.gif");
	background-position: left bottom;
	background-repeat: repeat-x;
}

/*	headline h3, second level in content	*/
#content-section h3 {
	margin: 0em 0em 0.8em 0em;
	padding: 0em;
	font-size: 1em;
	color: #666666;
	background-color: inherit;
}
#content-section h3 a {
	color: #666666;
	background-color: inherit;
}

#content-section .teaser h3.expired a {
	color: #AAA;
}

#content-section h3.underline {
	background-image: url("../img/content_seperator_grey.gif");
	background-position: left bottom;
	background-repeat: repeat-x;
}

#content-section h3 a img {
	border: 0em;
	margin-left: 0.2em;
}

/*	overwrite for teaser elements	*/
#content-section .teaser h3 {
	color: #333333;
	background-color: inherit;
	margin: 0em 0em 0.0em 0em;
	padding-bottom: 0em;
}

#content-section .teaser h3 img {
	vertical-align:middle;
}

#gesetzeItemList .blaetter{
	margin-bottom: 1em;
}

#content-section .teaser h3 a {
	color: #333333;
	background-color: inherit;
}

#content-section .teaser h3 a:hover {

}

/*	headline h4, third level in content, light	*/
/*
#content-section h4 {
	margin: 0em 0em 0.2em 0em;
	padding: 0em;
	font-size: 1em;
	color: #666666;
	background-color: inherit;
}
*/

#content-section h4  {
	margin: 0em 0em 0.33em 0em;
	padding: 0.55em 0.9em 0.45em 0.9em;
	font-family: 'times new roman', serif;
	font-size: 1em;
	color: #999999;
	border-bottom: 1px #CCCCCC solid;
	background-color:#D6D6D6;
	background-image:url("../img/ct_head_bg.gif");
	background-position:right top;
	background-repeat:repeat-x;
	height:1%;	
	border:1px solid #CCCCCC;
}
/*
#content-section h4.underline {
	background-image: url("../img/content_seperator_grey.gif");
	background-position: left bottom;
	background-repeat: repeat-x;
}
*/

#content-section h4 a {
	color: #999999;
	/*background-color: inherit;*/
}
/*
#content-section h4 a img {
	border: 0em;
	margin-left: 0.2em;
}
*/

/*	overwrite for teaser elements	*/
#content-section .teaser h4 {
	color: #333333;
	background-color: inherit;
	margin: 0em;
	padding-bottom: 0em;
}

#content-section .teaser h4 a {
	color: #333333;
	background-color: inherit;
}

#content-section .teaser h4 a:hover {

}


/* für Überschriften ohne bottom-margin */
#content-section h2.subheading, #content-section h3.subheading, #content-section h4.subheading{
	margin: 0em 0em 0.3em 0em;
}

/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	DEFAULT LINKS
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/


#content-section a img {
	border: 0;
}

#content-section p a, #content-section ul a {
	color: #FB8A00;
	background-color: inherit;
}

#content-section p.bodytext img {
	margin-right: 0.4em;
	
}

/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	DEFAULT TEXT ABSTRACTS
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#content-section .small {
	font-size: 0.9em;
}


#content-section p.subtitle {
	margin-top: 0.2em;
	padding-top: 0em;
}
#content-section p.bodytext{
	margin-top: 0em;
	padding-top: 0em;
	margin-bottom: 1em;
/*	font-size: 0.9em; */
}

#content-section p.abstract {
	font-weight: bold;
}

#content-section p.introtext {
	margin: 0em 0em 1em 0em;
	padding-top: 0em;
	font-weight: bold;
/*	clear: both;*/
}

/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	SEPERATE EXTERNAL LINK
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#content-section p.externallink a {
	color: #333333;
	background-color: inherit;
}


/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	BULLET LIST
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/


/*	default bullet list	*/
#content-section ul, #content-section ol{
	margin: 1em 0em 1.5em 1em;
	padding: 0em;
	
}
#content-section ul{
	
	list-style-image: url('../img/spiegelstrich.gif');
}


#content-section li{
	margin: 0em 0em 0.5em 1.0em;
	padding: 0em 0em 0em 0em;
}



/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	DOWNLOAD LINK LIST
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/


#content-section ul.documents  {
	margin: 1em 0em 1em 1em;
	color: #999999; /* file description */
	background-color: inherit; 
}
#content-section ul.documents li {
	margin: 0em 0em 0.5em 1.0em;
	color: #999999; /* file description */
	background-color: inherit;

}

#content-section .teaser-text ul.documents li {
	margin: 0em 0em 0.5em 0em;
	color: #999999; /* file description */
	background-color: inherit;

}
#content-section .archivbild .teaser-text ul.documents li {
	margin: 0em 0em 0.5em 0em;
	color: #999999; /* file description */
	background-color: inherit;

}

#content-section ul.documents li a {
	color: #666666; /* used for text-decoration:underline; */
	background-color: inherit;
}

#content-section ul.documents li a span.title {
	color: #333333;
	background-color: inherit;
}

#content-section ul.documents li a span.info {
	color: #999999; /* file size and type */
	background-color: inherit;
}
/*
#content-section ul.documents li.standardcontent {
	margin: 0em 0em 0.2em 0em;
	padding:0;
	color: #999999; 
	background-color: inherit;
} 
*/
/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	DEFAULT TABLE
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#content-section table.contenttable {
	table-layout:auto;
	caption-side: bottom;
	empty-cells: show;
	/* border-collapse: collapse; */
	border: 1px #999999 solid;
	/* margin: 0.5em 0em 0.5em 0em; */
	margin-bottom:1em;
}

#content-section table a {
	color: #000000;
}

#content-section table.contenttable caption {
	font-style: italic;
	text-align: left;
	margin-bottom: 0.5em;
}

#content-section table.contenttable thead {
	color: inherit;
	background-color: #FB8A00;
}

#content-section table.contenttable thead th {
	padding: 0.2em 0.8em 0.2em 0.6em;
	vertical-align: top;
	text-align: left;
	color: #FFFFFF;
	background-color: inherit;
	/* border: 1px #ffffff solid; */
	font-size:0.8em;
}


#content-section table.contenttable tbody td {
	padding: 0.2em 0.8em 0.2em 0.6em;
	vertical-align: top;
	/* border: 1px #ffffff solid; */
	font-size:0.8em;
}

#content-section table.contenttable tbody tr.tr-even td {
	background-color:#e5e5e5;
}

#content-section table.contenttable tfoot {
	background-color: #F5F5F5;
	color: inherit;
}

#content-section table.contenttable tfoot td {
	padding: 0.2em 0.8em 0.2em 0.6em;
	vertical-align: top;
	font-style: italic;
	border: 1px #999999 solid;
}

/* Tabelle orange */

#content-section table.table-orange thead {
	/*background-color: #f9a150;*/
}

#content-section table.table-orange  tbody tr.tr-even td {
	background-color: #f9c18e;
}

/* Tabelle green */

#content-section table.table-green thead {
	background-color: #6ab800;
}

#content-section table.table-green  tbody tr.tr-even td {
	background-color: #d0e3b6;
}

/* Tabelle blue */

#content-section table.table-blue thead {
	background-color: #0d78da;
}

#content-section table.table-blue  tbody tr.tr-even td {
	background-color: #a5c8e8;
}

/* Tabelle yellow */

#content-section table.table-yellow thead {
	background-color: #ecc200;
}

#content-section table.table-yellow tbody tr.tr-even td {
	background-color: #f9e37d;
}

/* Tabelle red */

#content-section table.table-red thead {
	background-color: #ec6803;
}

#content-section table.table-red tbody tr.tr-even td {
	background-color: #f4a060;
}




/* pageintro */

#content-section .pageintro .picture {
	float: left;
	margin-right: 1em;
	margin-bottom: 0.5em;
}


#content-section .pageintro .title {
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 1em;

}

#content-section .pageintro {
	clear:both;
}






#content-section img.introimage{
	float: left;
	margin-right: 1em;
	margin-bottom: 0.5em;
}

/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	FILTER
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#content-section .filter{
	margin-bottom: 1em;
}

#content-section .filter .divider {
	font-size: 0.1em;
	height: 0.1em;
}

#content-section .filter form {
	margin: 0.3em 0em 0.3em 0em;
	padding: 0;
}

#content-section .filter fieldset{
	margin: 0;
	padding: 0;
	border: none;
}

#content-section .filter select{
	color: #666666;
	background-color: white;
	border: #999 1px solid;
	width:22em;
}

#content-section .filter fieldset div#subthemes {
	padding:0em;
}

#content-section .filter fieldset div#themes {
	padding:0em;	
}

#content-section .filter fieldset div#themesdivider {
	padding:0em;	
	padding-bottom:0.5em;
}

#content-section .filter input#searchstring_input {
	color: #666666;
	background-color: white;
	border: #999 1px solid;
	width:21.7em;
}

#content-section .filter .divider-small {
	padding:0.02em 0em;
}

#content-section .filter label {
	display:inline-block;
	width:10.5em;
}


/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	ANKER LINKS
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#content-section .anchors {
	margin: 0.3em 0em 1.6em 0em;
	padding: 0em;
}

#content-section ul.anchors-vertical{
	margin: 0.3em 0em 0.6em 0em; 
	padding: 0em;
	list-style-image: url('/fileadmin/img/spiegelstrich.gif');
}

#content-section ul.anchors-vertical li a {
	color: #333333;
	background-color: inherit;
}
#content-section ul.anchors-vertical li  {
	margin-bottom: 0em;
}
#content-section  ul.anchors-horizontal {
	margin: 0.2em 0em 0.2em 0em;
	padding: 0em;	
}
#content-section  ul.anchors-horizontal li {
	float:left;
	list-style:none;
	padding: 0em;
	margin: 0em 1em 0em 0em;
	font-weight: bold;	
	line-height: 1em;
	font-size: 0.8em;

}
#content-section  ul.anchors-horizontal li.first, #content-section ul.anchors-horizontal li.default {
	padding: 0em 1em 0em 0em;
	margin: 0em 1em 0em 0em;
	border-right: 1px solid #666666;
}


#content-section  ul.anchors-horizontal li a {
	color: #666666;
	background-color: inherit;
	
}



/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	BLÄTTER-NAVIGTION
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#content-section .page-monitor{
	float:left;
	margin-top:0.6em;
	font-size:0.8em;
}

#content-section .blaetter{
	float: right;
	margin-bottom: 2em;
	margin-top: 0em;
	padding-top: 0em;
	font-size:0.8em;
}

#content-section .blaetter strong, #content-section .blaetter strong a {
	color: #999999;
	background-color: inherit;
		margin-top: 0em;
		padding-top: 0em;
	
	font-weight: bold;
}
#content-section .blaetter a{
	color: #333333;
	background-color: inherit;
}



/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	TOPLINK
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#content-section .toplink{
	float: right;
	font-size: 0.9em;
	color: #666666;
	background-color: inherit;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	text-align: right; /* crossbrowser */
}
#content-section .toplink div{
	margin: 0;
	padding: 0;
	text-align: center;
}

#content-section .toplink a{
	color: #666666;
	background-color: inherit;
}


#content-section .teaser .filelist p {
	padding: 0;
	margin: 0;
}

#content-section .teaser .filelist p a {
	color: #000000;
	background-color: inherit;
}

#content-section .teaser .filelist p a span.description {
	color: #666666;
	background-color: inherit;
}


/*	more link	*/
#content-section p.more {
	font-weight: bold;
	font-size: 0.8em;
	margin: 0em 0em 0.6em 0em;
	text-align:right;
} 


/*	more link	*/
#content-section p.more a{
	color: #333333;
	text-decoration: none;
}



/*	more link	*/
#content-section p.more a:hover {
	text-decoration: underline;
} 
/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	CONTEXT TEASER: DEFAULT
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
 
.csc-default2 {
}
 
/* GENERAL */
 
#ct-section .teaser {
	color: inherit;
	background-color: #ffffff;
	border-left: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
}


/*	Teaser Header	*/
#ct-section .header {
	background-image: url("../img/ct_head_bg.gif");
	background-position: right top;
	background-repeat: repeat-x;
	background-color: #d6d6d6;
	color: inherit;
	height: 1%;
}

/*	Teaser Header	*/
#ct-section .teaser .header h3 {
	margin: 0em 0em 0em 0em;
	padding: 0.55em 0.9em 0.45em 0.9em;
	font-family: 'times new roman', serif;
	font-size: 1em;
	color: #999999;
	border-bottom: 1px #CCCCCC solid;
	height: 1%;
}

/*	content headline	*/

#ct-section h1 {
	color: #333333;
	background-color: inherit;
	font-size: 1em;
	margin:0em;
	margin-bottom:0.5em;
}

#ct-section h2 {
	color: #333333;
	background-color: inherit;
	font-size: 0.9em;
	margin:0em;
	margin-bottom:0.2em;
}

#ct-section h4 {
	color: #333333;
	background-color: inherit;
	font-size: 0.8em;
	margin: 0.0em 0.5em 0.6em 0.6em;
	padding: 0.4em 0.0em 0.0em 0.0em;
}

#ct-section h4 a {
	color: #333333;
	background-color: inherit;
}

#ct-section h4 a img {
	border: 0em;
}

/*	default teaser content	*/

/*	Teaser Header	*/
#ct-section .content {
	color: inherit;
	padding:0.55em;
}


#ct-section p {
	font-size: 0.8em;
	margin: 0em 0em 0em 0em;
	padding: 0em;
	padding-bottom:1em;
}

#ct-section ul,
#ct-section ol {
	margin-top:0.3em;
	margin-bottom:0.3em;
	padding-left:2em;
}

#ct-section li {
	font-size: 0.8em;
}

#ct-section a img {
	border: 0em;
}

#ct-section img.left {
	border: 0em;
}

#ct-section img.border {
	border-right: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
}

#ct-section p a {	
	color: #FB8A00;
	background-color: inherit;
}

/*	external link	*/
#ct-section p.externallink a {
	color: #333333;
	background-color: inherit;
}


/*	more link	*/
#ct-section p.more {
	font-weight: bold;
	margin: 0.5em 0.5em 0.6em 0.5em;
} 
#ct-section p.more a {
	color: #333333;
	background-color: inherit;
}



#ct-section .clear {
	font-size: 0.01em;
	clear: both; 
	display: block;
}

/* CT: Servicetipp */
#ct-section .ct-servicetipp h3 {
	background-image: url("../img/ct_head_icon_lightbulb.gif");
	background-position: right top;
	background-repeat: no-repeat;
}

/* CT: Projekt */

#ct-section .ct-projekt h3 {
	background-image: url("../img/ct_head_icon_info.gif");
	background-position: right top;
	background-repeat: no-repeat;
}

/* CT: Veranstaltungspartner */

#ct-section .ct-partner p.partnerlink {
	text-align: center;
	padding: 0.7em 0em 0em 0.4em;
}

#ct-section .ct-partner h3 {
	background-image: url("../img/ct_head_icon_partner.gif");
	background-position: right top;
	background-repeat: no-repeat;
}

/* CT: Veranstaltungen */

#ct-section .ct-veranstaltung h3 {
	background-image: url("../img/ct_head_icon_sheetguy.gif");
	background-position: right top;
	background-repeat: no-repeat;
}
#ct-section .ct-veranstaltung h4 {
	margin: 0.0em 0.5em 0em 0.5em;
	padding: 0.5em 0.0em 0.0em 0.0em;
}
#ct-section .ct-veranstaltung p.text {
	margin: 0em 0.5em 0em 0.5em;
}
#ct-section .ct-veranstaltung p.datum {
	font-weight: bold;
	color: #666666;
	background-color: inherit;
	margin: 0em 0.5em 0em 0.5em;
}


/* CT: Pressemitteilungen */

#ct-section .ct-pressemeldung h3 {
	background-image: url("../img/ct_head_icon_book.gif");
	background-position: right top;
	background-repeat: no-repeat;
}
#ct-section .ct-pressemeldung h4 {
	margin: 0.0em 0.5em 0em 0.5em;
	padding: 0.8em 0.0em 0.0em 0.0em;
}
#ct-section .ct-pressemeldung p.text {
	margin: 0em 0.5em 0em 0.5em;
}
#ct-section .ct-pressemeldung p.datum {
	font-weight: bold;
	color: #666666;
	background-color: inherit;
	margin: 0em 0.5em 0em 0.5em;
}
#ct-section .ct-pressemeldung p.more a {	
	color: #333333;	
	background-color: inherit;
}

/* CT: Publikation */

#ct-section .ct-publikation h3 {
	background-image: url("../img/ct_head_icon_book.gif");
	background-position: right top;
	background-repeat: no-repeat;
}

/* CT: veranstaltungsinfos */

#ct-section .ct-veranstaltungsinfos h3 {
	background-image: url("../img/ct_head_icon_download.gif");
	background-position: right top;
	background-repeat: no-repeat;
}

#ct-section .ct-veranstaltungsinfos ul {
	margin: 0.5em 0.5em 0.8em 0em;
	padding: 0em 0em 0em 0em;
}

#ct-section .ct-veranstaltungsinfos li {
	list-style-image: url("../img/spiegelstrich.gif");
	margin: 0em 0em 0em 1.8em;
	padding: 0em 0em 0em 0em;
}

#ct-section .ct-veranstaltungsinfos li a {
	color: #999999;
	background-color: inherit;
/*	font-weight: normal;*/
}

#ct-section .ct-veranstaltungsinfos li a .title {
	color: #333333;
	background-color: inherit;
/*	font-weight: normal;*/
}

/*	CT: Projekt	*/
#ct-section .ct-projekt h4 {
	margin: 0.0em 0.5em 0em 0.5em;
	padding: 0.5em 0.0em 0.0em 0.0em;
}

#ct-section .ct-projekt p.text {
	margin: 0em 0.5em 0em 0.5em;
}



/* CT: projektinfos */

#ct-section .ct-projektinfo h2 {
	margin: 0.0em 0.7em 0em 0.7em;
	padding: 0.7em 0.0em 0.0em 0.0em;
	color:#333333;
	font-size:0.8em;
	font-weight:bold;
}

#ct-section .ct-projektinfo h3 {
	background-image: url("../img/ct_head_icon_info.gif");
	background-position: right top;
	background-repeat: no-repeat;
}

#ct-section .ct-projektinfo ul {
	margin: 0.5em 0.5em 0.8em 0em;
	padding: 0em 0em 0em 0em;
}

#ct-section .ct-projektinfo li {
	list-style-image: url("../img/spiegelstrich.gif");
	margin: 0em 0em 0em 1.8em;
	padding: 0em 0em 0em 0em;
}

#ct-section .ct-projektinfo li a {
	color: #333333;
	background-color: inherit;
}

#ct-section .ct-projektinfo li a .title {
	color: #333333;
	background-color: inherit;
}

/*	external link	*/
#ct-section .ct-projektinfo p.externallink a {
	color: #333333;
	background-color: inherit;
}


#ct-section .ct-veranstaltung h4 {
	margin: 0.0em 0.5em 0em 0.5em;
	padding: 0.8em 0.0em 0.0em 0.0em;
}


#ct-section .ct-projektinfo p a .title {
	color: #333333;
	background-color: inherit;
}


/* CT: links */

#ct-section .ct-links h3 {
	background-image: url("../img/ct_head_icon_link.gif");
	background-position: right top;
	background-repeat: no-repeat;
}

#ct-section .ct-links ul {
	margin: 0.5em 0.5em 0.8em 0em;
	padding: 0em 0em 0em 0em;
}

#ct-section .ct-links li {
	list-style-image: url("../img/spiegelstrich.gif");
	margin: 0em 0em 0em 1.8em;
	padding: 0em 0em 0em 0em;
}

#ct-section .ct-links li a {
	color: #999999;
	background-color: inherit;
	font-weight: normal;
}

#ct-section .ct-links li a .title {
	color: #333333;
	background-color: inherit;
	font-weight: normal;
}

#ct-section .ct-links h4 {
	margin: 0.0em 0.5em 0em 0.5em;
	padding: 0.8em 0.0em 0.0em 0.0em;
}

#ct-section .ct-links p a {
	color: #999999;
	background-color: inherit;
}
#ct-section .ct-links p a .title {
	color: #333333;
	background-color: inherit;
}

/*	CT: Standard, grau, ohne Icon */

#ct-default h3 {
	
}



/* neu */

#content-section ul.pagepreview {
	list-style-type: none;
	margin: 1em 0em 1em 1em;
	padding: 0em;
}


#content-section ul.pagepreview li {
	margin: 0em;
	padding: 0em;
}


#content-section ul.pagepreview li a {
	color: #333333;
	background-color: inherit;
	font-weight: bold;
}



#content-section .pagepreview {
	margin: 2em 0em 2em 0em;
}




/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	DENAPROJEKTE_PI3: PROJEKT-BROWSER
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#projectbrowser {
	border-left: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	background-image: url("../img/ext_projekte_browser_top_bg.gif");
	background-position: top right;
	background-repeat: no-repeat;
}
 
#projectbrowser h3 {
	margin: 0em 0em 0.5em 0em;
	padding: 0.8em 0em 1.5em 1.3em;
	font-family: 'times new roman', serif;
	font-size: 1em;
	color: #999999;
	background-color: inherit;
	background-image: url("../img/ext_projekte_browser_h2_bg.gif");	
	background-position: bottom left;
	background-repeat: no-repeat;
}
#projectbrowser form{ /* IE5 fix */
	margin: 0;
	padding: 0;
}
#projectbrowser fieldset {
	font-size: 0.8em;
	border: 0em;
	margin: 0em;
	padding: 0em 0.9em 0.1em 0.9em;
}

#projectbrowser fieldset select {
	font-size: 0.8em;
	width: 78%;
	margin-bottom: 0.4em;
	float:left;
}

#projectbrowser fieldset select.fullwidth {
	width: 100%;
}

#projectbrowser fieldset input {
	margin-bottom: 0.3em;
}

/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	DENAPROJEKTE_PI2: DETAIL CONTENT
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#content-section .projectlogo{
	float: right;
	margin-top: 0.2em;
	margin-left: 0.8em;
	margin-bottom: 0.8em;
	
}

#content-section .picture-left {
	float: left;
	margin-right: 1em;
	margin-bottom: 0.5em;
}



/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	DENAPRESSEMELDUNGEN
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.ext_pressemeldungen {
}

/*
.ext_pressemeldungen h2 {
}
*/

.ext_pressemeldungen .pressemeldung {
	margin-bottom: 1em;
} 

.ext_pressemeldungen .pressemeldung h3 {
	margin-bottom: 0em;
	padding-bottom: 0em;
} 

.ext_pressemeldungen .pressemeldung p {
	margin: 0em;
	padding: 0em;
}

.ext_pressemeldungen .pressemeldung p.datum {
	font-weight: bold;
}

.ext_pressemeldungen .pressemeldung p.teasertext {
}


/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	SITEMAP
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
p.sitemap-navi{
	color: white;
	background-color: inherit;
	padding: 0.5em 1.5em 2em 2em;
	font-size: 0.75em;
	margin: 0em;
}

#content-section .sitemap-left{
	float: left;
	width: 45%;
	height: 100%;
	display: block;
	position: relative;
}
#content-section .sitemap-right{
	float: right;
	width: 45%;
	height: 100%;
	padding-left: 2em;
	
	background-image: url("../img/sitemap_vertical_seperator.gif");
	background-position: top left;
	background-repeat: repeat-y;
	display: block;
	position: relative;
} 
#content-section .sitemap {
	margin: 0em 0em 1em 0em;
	
}

#content-section .sitemap h3 {
	padding: 0.75em 0em 0.55em 0em;
		
	font-size: 1em;
	color: #999999;
	background-color: inherit;
}
#content-section div.sitemap h3.first {
	margin: 0em 0em 0em 0em;
}
#content-section div.sitemap h3.default, #content-section div.sitemap h3.last {
	background-image: url("../img/sitemap_horizontal_seperator.gif");
	background-position: top left;
	background-repeat: repeat-x;
	margin: 1em 0em 0em 0em;
}


#content-section .sitemap h3.overline {
	background-image: url("../img/sitemap_horizontal_seperator.gif");
	background-position: top left;
	background-repeat: repeat-x;
	padding-top: 0.75em;
}

#content-section .sitemap ul li {
	margin: 0.75em 0em 0.75em 0em;

}
#content-section .sitemap ul li a{
	text-decoration:none;
	color: #333333;
	background-color: inherit;
}
#content-section .sitemap ul li a:hover{
	text-decoration:underline;
	color: #333333;
	background-color: inherit;
}

#content-section div.sitemap ul {
	margin: 0.6em 0em 0.5em 0em;
	list-style-type: none;
	list-style-image: none;
	padding: 0em;


}
#content-section div.sitemap ul li {
	margin: 0em 0em 0.7em 0em;

	padding: 0em;
	font-size: 0.8em;

	font-weight: bold;

}


#content-section div.sitemap ul li ul{
	margin: 0em 0em 0em 0em;
	color: #333333;
	background-color: inherit;
	font-size: 1em;
	font-weight: bold;
	list-style-image: url('/fileadmin/img/spiegelstrich.gif');

}
#content-section div.sitemap ul li ul li {
	margin: 0em 0em 0em 1.2em;
	color: #333333;
	background-color: inherit;
	font-size: 1em;
	font-weight: normal;
	list-style-image: url('/fileadmin/img/spiegelstrich.gif');

}



#content-section .link-category-header {
	margin: 0em 0em 1.8em 0em;
		
}


.two .col1 { float:left; width:48%; margin-right:4%;overflow:hidden; }
.two .col2 { float:left; width:48%; margin-right:0%;overflow:hidden; }

.three .col1 { float:left; width:30%; margin-right:4.5%;overflow:hidden; }
.three .col2 { float:left; width:30%; margin-right:4.5%;overflow:hidden; }
.three .col3 { float:left; width:30%; margin-right:0%;overflow:hidden; }

div.elementborder {border:1px solid #cccccc;}



/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	IMAGE GALLERY
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
.tx-cegallery-pi1-clearer {
	clear: both;	
	height:0.1em;
}

.tx-cegallery-pi1-album_entry {
	width:27%;
	float:left;
	margin-right:6%;
	padding-top:0.5em;
	padding-bottom:0.5em;
}

.tx-cegallery-pi1-album_entry a {
	font-size:0.8em;
	color:#666666;
	
}

.tx-cegallery-pi1-album_entry a.imagelink {
	display:block;
	height:6.5em;
	text-align:center;
}

#content-section .tx-cegallery-pi1-album_entry a img {
	border:1px solid #cccccc;
}
	
	
.tx-cegallery-pi1-album_date {
	font-size:0.7em;
	font-style:italic;
	display:none;
}

.tx-cegallery-pi1-album_backlink {
	padding-bottom:0.5em;
}

.tx-cegallery-pi1-album_backlink a {
	color:#FB8A00;
	font-size:0.8em;
	font-weight:bold;	
}

.tx-cegallery-pi1-imagetitle {
	font-size:0.9em;
	display:block;
}

.tx-cegallery-pi1-page {
	float:left;
}

.tx-cegallery-pi1-pagebrowser_pages {
	float:left;
}

.tx-cegallery-pi1-pagebrowser_pages span {
	margin-left:0.2em;
	margin-right:0.2em;	
}

.tx-cegallery-pi1-pagebrowser_next,
.tx-cegallery-pi1-pagebrowser_back {
	float:left;
	margin-left:0.3em;
	margin-right:0.3em;
}

#content-section .tx-cegallery-pi1-pagebrowser_pages a,
#content-section .tx-cegallery-pi1-pagebrowser_next a,
#content-section .tx-cegallery-pi1-pagebrowser_back a {
	color:#666666;
}

div.tx-cegallery-pi1-album_header {
	clear:both;
	padding-top:0em;
}

.tx-cegallery-pi1-pagebrowser_actual {
	font-weight:bold;
}

.tx-cegallery-pi1-slimbox_hidden_links {
	display:none;
}

.tx-cegallery-pi1-pagebrowser {
	height:2em;
	font-size:0.9em;
	background-image:url("../img/footer_menu_bordertop_bg.gif");
	background-position:left top;
	background-repeat:repeat-x;	
	padding-top:1em;
}

#content-section h2.tx-cegallery-pi1-album_header {
	background-image:url("../img/footer_menu_bordertop_bg.gif");
	background-position:left top;
	background-repeat:repeat-x;	
	padding-top:0.5em;
	margin: 0em 0em 0.8em 0em;
	/* padding: 0em; */ 
	font-size: 1em;
	color: #666666;
	background-color: inherit; 	
}


.imagemap {
	position:relative;
	display:inline-block;
}

.zoom {
	position:absolute; 
	bottom:0px; 
	right:0px;
}
