/* default styles for extension "tx_projectmanager_pi1" */

.tx-projectmanager-pi1 {
	margin: 0 0 45px 0;
}

.tx-projectmanager-pi1 .projectmanager-pi1-header {
	text-align: right;
	width: 850px;
	
}
.tx_projectmanager_pi1_form {
	margin-top: 0px;
	margin-bottom: 5px;	
}

.tx-projectmanager-pi1 .tx_projectmanager_pi1_form .form-cell {
	font-size: 9 pt;
}

.tx-projectmanager-pi1 .tx_projectmanager_pi1_form .select {
	font-size: 9pt;
}

.tx-projectmanager-pi1 .tx-projectmanager-pi1-timeline { }
.tx-projectmanager-pi1 .tx-projectmanager-pi1-item { }


/* Report-Tabelle gesamt*/
.tx-projectmanager-pi1 .tx-projectmanager-pi1-report {
	border-collapse: collapse;
	color: #6688b3;
	
}


/*Zellen der Report-Tabelle*/
.tx-projectmanager-pi1 .tx-projectmanager-pi1-report td {
	margin: 0px;
	border: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 8pt;
}
	

/*Zellen mit Item-Titeln
.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-title{ }*/

/* Zellen mit Item-Daten außer Titel
.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-field { }*/


/*Kopfzeile der Tabelle: wird  ausgeblendet durch weisse Schrift */
.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-header {
	font-size: 1pt;
	color: white;
}


/* LEVEL0 Titelzeile */
.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-level0 {
	color: #b3b3b3;
}


.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-level1 {
}

/* LEVEL1 alle Felder der Titelzeile */
.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-level1 td {
	color: black;
	border-top: 2px solid #ffd073;
}

/* LEVEL1 Titelfeld der level1-Titelzeile */
.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-level1 .tx-projectmanager-pi1-title {
	padding-left: 0px;
	font-size: 10pt;
	font-weight: bold;
}
	
/* LEVEL1 Datenfelder der level1-Titelzeile */
.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-level1 .tx-projectmanager-pi1-field {
}

/* LEVEL1 hyperlink in Datenfeldern der level1-Titelzeile */
.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-level1 .tx-projectmanager-pi1-field a {
	font-size: 8pt;
	color: black;
}

/* LEVEL2 Titelzeile */	
.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-level2 td {
	color: black;
	border-top: 1px solid #6688b3;
}

/* LEVEL2 Titelfeld der LEVEL2-Titelzeile */
.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-level2 .tx-projectmanager-pi1-title {
	font-size: 10pt;
	padding-left: 6px;
}
	
/* LEVEL2 Datenfelder der LEVEL2-Titelzeile */
.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-level2 .tx-projectmanager-pi1-field {
}

/* LEVEL2 hyperlink in Datenfeldern der LEVEL2-Titelzeile */
.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-level2 .tx-projectmanager-pi1-field a {
	font-size: 8pt;
	color: black;
}	


.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-level3 {
}

.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-level4 {
}


.tx-projectmanager-pi1 .tx-projectmanager-pi1-root_parent_link {
	margin-top: 30px;
	margin-right: 0px;
	text-align: right;
	width: 850px;
}

/* default styles for extension "tx_wssitemap_pi1" */

	.tx-wssitemap-pi1 .treemenudiv {}
	.tx-wssitemap-pi1 .treemenudiv img {vertical-align: middle;border: none;}
	.tx-wssitemap-pi1 .treemenudiv a {text-decoration: none;  color: #788289; }
	.tx-wssitemap-pi1 .treemenudiv a:hover {color: #E40601;}
	.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_act {color:red;}
	.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_actifsub {color:green; }	
	
/* default styles for extension "tx_lzgallery_pi1" */
    /* gallerie - listing */
	#tx-lzgallery-pi1-listing {border-style:dotted;border-width:1px;border-color:#00008c;border-collapse:collapse;font-size:12px;padding:0px;font-family:verdana}
	#tx-lzgallery-pi1-listing tr.line1 {background-color:lightgrey;color:black;}
	#tx-lzgallery-pi1-listing tr.line1 td.startdate{white-space:nowrap;}
	#tx-lzgallery-pi1-listing tr.line1 td.count{white-space-nowrap;padding-left:20px;}
	#tx-lzgallery-pi1-listing td.preview {padding:0px;width:80px;padding-left:4px;}
	#tx-lzgallery-pi1-listing td.title {font-size:16px;font-face:bold;padding-left:10px;width:80%;}
	#tx-lzgallery-pi1-listing tr.line2 {padding:0px;}
	
	#tx-lzgallery-pi1-listing a {color:black;}	
	#tx-lzgallery-pi1-listing #line-descr-short {border-top-width:1px;border-top-style:dotted;border-top-color:#00008c;}
	#tx-lzgallery-pi1-parent-descr-short {padding:4px 4px 20px 4px;}
	#tx-lzgallery-pi1-parent-title {font-size:20px;padding:4px 4px 4px 4px;}
	#tx-lzgallery-pi1-parent-count {padding:4px 4px 4px 4px;}
	#tx-lzgallery-pi1-parent-subcount {padding:0px 4px 4px 4px;}
	#tx-lzgallery-pi1-listing td.information {font-size:10px;white-space:nowrap;}

    /* gallery - album  */

	#tx-lzgallery-pi1-fotonav td {text-align:center;padding-left:15px;}
	#tx-lzgallery-pi1-fotonav td.descr {color:#00008c;}
	#tx-lzgallery-pi1-fotonav {background-color:lightgrey;border-color:#00008c;border-style:solid;border-width:2px;font-family:verdana;}

	#tx-lzgallery-pi1-fotos {border-width:2px;border-style:solid;border-color:#00008c;text-align:center;padding:5px 5px 5px 5px;background-color:white;border-collapse:collapse;font-family:verdana;}
	#tx-lzgallery-pi1-fotos td {text-align:center;padding:0;border-style:solid;border-width:1px;border-color:#00008c;padding:3px;}

	#tx-lzgallery-pi1-title {border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#00008c;text-align:center;margin-bottom:20px;font-size:20px;}
	#tx-lzgallery-pi1-descr-long {margin:5px 5px 15px 5px;text-align:justify;}

    /* gallery - annotations */
	.tx-lzgallery-pi1-5x5-filename {font-size:10px;font-style:italic;}
	.tx-lzgallery-pi1-1x1-1 {font-size:12px;font-face:bold;border-bottom:1px solid lightgray;}
	.tx-lzgallery-pi1-1x1-2 {font-size:12px;border:1px solid lightgray;margin:3px 3px 3px 3px;}
	.tx-lzgallery-pi1-1x1-filename {font-size:10px;font-style:italic;}
/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
	
	/* Browser fixes: */
	
	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; height: 1%; }
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }
/* default styles for extension "tt_news" */

.left-content {
	border-right: 2px solid #7192bb;
	width: 300px;
}

.news-no-news-to-show {
margin:10px 10px 10px 10px;
padding:20px 20px 20px 20px;
}

	/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */
.news-catmenu  {
	margin:10px 10px 10px 0px;
	padding:5px 5px 5px 10px;
	background-color:#EFF2FC;
}


.news-catmenu a p {
 	vertical-align:top;
	text-height: 1.4;
}
	
.news-catmenu a {
	padding:2px;
	text-decoration:none;
	
}


	
.news-catmenu-header  {
	margin:0px;
	padding-bottom:2px;
	font-size:10pt;
	color: black; 
}
.news-catmenu DIV {

	font-size:10pt;
	white-space: nowrap;
}
.news-catmenu DIV img {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	/*font-weight:bold;*/
}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	background-color:#EFF2FC;
	margin:0px 10px 0px 0px;
	padding:0px 5px 5px 5px;
}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px 0 0 0;
	margin:0;
	border-bottom: 1px solid #7192bb;
	background-color:#EFF2FC;


}


.news-list-container H3 {
	margin: 0px;
	padding: 3px 0px 8px 0px;
	line-height: 1.1;
	}


.news-list-container H3 A {
	color:#004293; 
	padding-left:2px;
	font-weight: normal;
	text-decoration: none;

}


.news-list-container H3 A:HOVER {
	color: #7192bb;
}


.news-list-container P {
	font-size: 7pt;
	padding: 0px;
	margin:0px;
}

 
.news-list-date {
	float: right;
	color: #3E551C;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color: #F9FFE5;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}


.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-category {
	font-size:7pt;
	margin: 0 0 0 3px;
	padding: 0 0 0px 0px;
	float: right;
}
.news-list-morelink  {
	margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
		
	padding:5px;
	margin:10px 0 5px 0;
	/*border:1px solid #666;*/
	background-color: white;

}
.news-single-item H2 {
	font-size: 10pt;
	font-weight: bold;
	color: #004293;
	margin: 0 0 14px 0;
	padding: 0px;
}
.news-single-item H3 {
	margin: 10px 0 5px 0;
	font-size: 8pt;
	font-weight: bold;
	color: #7192bb;
}



.news-single-img {
	float: right;
	margin: 0 0 10px 10px;

}


.news-single-imgcaption {
	max-width:100%;
	padding-top:3px;
	clear:both;
}

.news-single-category {
	font-size:8pt;
	margin-left:3px;
	float: right;
}

.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 8pt;
}
.news-single-author {
	padding-bottom: 3px;
}

.news-single-additional-info {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:0px 5px 5px 5px;
	margin:0;
	background-color:#EFF2FC;
	clear:both;
	
}

.news-single-related,.news-single-files,.news-single-links  {
	border-bottom: 1px solid #7192bb;
	margin:0px 0 5px 0;
	background-color:#EFF2FC;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	font-size:9pt;
	margin-left:20px;
	padding-top:2px;
	vertical-align:middle;
	
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-size:9pt;
	margin:0 0 1px 5px;
	width:90%;
}

.news-single-related A, .news-single-links A, .news-single-files A {
 	text-decoration:none;
 	font-size:8pt;
 	padding-left:5px;
 	vertical-align:top;
}

/* default styles for extension "tx_lzgallery_pi1_simple" */
    /* gallerie - listing */
	#tx-lzgallery-pi1-listing {border-style:dotted;border-width:1px;border-color:#00008c;border-collapse:collapse;font-size:12px;padding:0px;font-family:verdana}
	#tx-lzgallery-pi1-listing tr.line1 {background-color:lightgrey;color:black;}
	#tx-lzgallery-pi1-listing tr.line1 td.startdate{white-space:nowrap;}
	#tx-lzgallery-pi1-listing tr.line1 td.count{white-space-nowrap;padding-left:20px;}
	#tx-lzgallery-pi1-listing td.preview {padding:0px;width:80px;padding-left:4px;}
	#tx-lzgallery-pi1-listing td.title {font-size:16px;font-face:bold;padding-left:10px;width:80%;}
	#tx-lzgallery-pi1-listing tr.line2 {padding:0px;}
	
	#tx-lzgallery-pi1-listing a {color:black;}	
	#tx-lzgallery-pi1-listing #line-descr-short {border-top-width:1px;border-top-style:dotted;border-top-color:#00008c;}
	#tx-lzgallery-pi1-parent-descr-short {padding:4px 4px 20px 4px;}
	#tx-lzgallery-pi1-parent-title {font-size:20px;padding:4px 4px 4px 4px;}
	#tx-lzgallery-pi1-parent-count {padding:4px 4px 4px 4px;}
	#tx-lzgallery-pi1-parent-subcount {padding:0px 4px 4px 4px;}
	#tx-lzgallery-pi1-listing td.information {font-size:10px;white-space:nowrap;}

    /* gallery - album  */

	#tx-lzgallery-pi1-fotonav td {text-align:center;padding-left:15px;}
	#tx-lzgallery-pi1-fotonav td.descr {color:#00008c;}
	#tx-lzgallery-pi1-fotonav {background-color:lightgrey;border-color:#00008c;border-style:solid;border-width:2px;font-family:verdana;}

	#tx-lzgallery-pi1-fotos {border-width:2px;border-style:solid;border-color:#00008c;text-align:center;padding:5px 5px 5px 5px;background-color:white;border-collapse:collapse;font-family:verdana;}
	#tx-lzgallery-pi1-fotos td {text-align:center;padding:0;border-style:solid;border-width:1px;border-color:#00008c;padding:3px;}

	#tx-lzgallery-pi1-title {border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#00008c;text-align:center;margin-bottom:20px;font-size:20px;}
	#tx-lzgallery-pi1-descr-long {margin:5px 5px 15px 5px;text-align:justify;}

    /* gallery - annotations */
	.tx-lzgallery-pi1-5x5-filename {font-size:10px;font-style:italic;}
	.tx-lzgallery-pi1-1x1-1 {font-size:12px;font-face:bold;border-bottom:1px solid lightgray;}
	.tx-lzgallery-pi1-1x1-2 {font-size:12px;border:1px solid lightgray;margin:3px 3px 3px 3px;}
	.tx-lzgallery-pi1-1x1-filename {font-size:10px;font-style:italic;}
