
/******************* Deeplinks *******************/
/*
div.tx-cfdeeplink-pi3 {
	margin-top:0;
	margin-bottom:2em;
	padding:0;
}
div.tx-cfdeeplink-pi3 table {
	margin:0;
	padding:0;
	width:100%;
	border-top:4px solid #a9bcd7;
	border-right:4px solid #a9bcd7;
	border-left:0;
	border-bottom:0;
}
div.tx-cfdeeplink-pi3 table table.deeplink {
	margin:0;
	padding:0;
	width:100%;
	background-color:#d8e3f2;
	border-top:0;
	border-right:0;
	border-left:0;
	border-bottom:4px solid #a9bcd7;
}
div.tx-cfdeeplink-pi3 table table.deeplink img{
	margin:0;
	padding:0;
	border:0;
}
div.tx-cfdeeplink-pi3 table table.deeplink td {
	margin:0;
	padding:0.2em 0.5em 0.2em 0.5em;
	text-align:left;
	vertical-align:top;
	background-color:transparent;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
div.tx-cfdeeplink-pi3 table table.deeplink td.image {
	padding:0;
	width:1%;
	border-right:1px solid #fff;
}
div.tx-cfdeeplink-pi3 table table.deeplink td.text {
	width:100%;
	font-size:85%;
	line-height:140%;
}
div.tx-cfdeeplink-pi3 table table.deeplink td.text a {
	color:#333;
	text-decoration:none;
}
div.tx-cfdeeplink-pi3 table table.deeplink td.text a:hover {
	color:#333;
	text-decoration:underline;
}
div.tx-cfdeeplink-pi3 table table.deeplink td.text a:visited {
	color:#333;
}
*/

div.tx-cfdeeplink-pi3 {
	margin-top:0;
	margin-bottom:2em;
	padding:0;
}
div.tx-cfdeeplink-pi3 table {
	margin:0;
	padding:0;
	width:100%;
	border-top:1px solid #ffffff;
	border-bottom:4px solid #a9bcd7;
	border-right:1px solid #a9bcd7;
	border-left:0;
}
div.tx-cfdeeplink-pi3 table table.deeplink {
	margin:0;
	padding:0;
	width:100%;
	background-color:#d8e3f2;
	border-top:4px solid #a9bcd7;
	border-bottom:1px solid #ffffff;
	border-right:0;
	border-left:0;
}
div.tx-cfdeeplink-pi3 table table.deeplink img{
	margin:0;
	padding:0;
	border:0;
}
div.tx-cfdeeplink-pi3 table table.deeplink td {
	margin:0;
	padding:0.2em 0.5em 0.2em 0.5em;
	text-align:left;
	vertical-align:top;
	background-color:transparent;
}
div.tx-cfdeeplink-pi3 table table.deeplink td.image {
	padding:0;
	width:100%;
}
div.tx-cfdeeplink-pi3 table table.deeplink td.text {
	width:100%;
	font-size:85%;
	font-weight:bold;
	line-height:140%;
}
div.tx-cfdeeplink-pi3 table table.deeplink td.text p {
	padding:0;
	margin:0;
}
div.tx-cfdeeplink-pi3 table table.deeplink td.text a {
	color:#333;
	text-decoration:none;
}
div.tx-cfdeeplink-pi3 table table.deeplink td.text a:hover {
	color:#333;
	text-decoration:underline;
}
div.tx-cfdeeplink-pi3 table table.deeplink td.text a:visited {
	color:#333;
}

/******************* Referenzen *******************/
/*
div.tx-cfdeeplink-pi2 {
	margin-top:0;
	margin-bottom:3em;
	padding:0;
}
div.tx-cfdeeplink-pi2 table {
	margin:0;
	padding:0;
	width:100%;
}
div.tx-cfdeeplink-pi2 table table.reference {
	margin:0em 0em 1em 0em;
	padding:0;
	width:100%;
	border-top:4px solid #a9bcd7;
	border-left:0;
	border-right:1px solid #a9bcd7;
	border-bottom:4px solid #a9bcd7;
	background-color:#d0e0f0;
}
div.tx-cfdeeplink-pi2 table table.reference img{
	margin:0;
	padding:0;
	border:0;
}
div.tx-cfdeeplink-pi2 table table.reference td {
	margin:0;
	padding:0.2em 0.5em 0.2em 0.5em;
	text-align:left;
	vertical-align:top;
}
div.tx-cfdeeplink-pi2 table table.reference td p {
	margin:0;
	padding:0;
}
div.tx-cfdeeplink-pi2 table table.reference td.image {
	padding:0;
	background-color:transparent;
}
div.tx-cfdeeplink-pi2 table table.reference td.headline {
	width:100%;
	height:1%;
	font-weight:bold;
	border-bottom:1px solid #a9bcd7;
	background-color:#fff;
}
div.tx-cfdeeplink-pi2 table table.reference td.headline a {
	color:#333;
	text-decoration:none;
}
div.tx-cfdeeplink-pi2 table table.reference td.headline a:hover {
	color:#333;
	text-decoration:underline;
}
div.tx-cfdeeplink-pi2 table table.reference td.headline a:visited {
	color:#333;
}
div.tx-cfdeeplink-pi2 table table.reference td.text {
	width:100%;
	font-size:85%;
	line-height:140%;
	background-color:transparent;
}
*/

/******************* Referenzen *******************/

div.tx-cfdeeplink-pi2 {
	margin-top:0;
	margin-bottom:3em;
	padding:0;
}
div.tx-cfdeeplink-pi2 table {
	margin:0;
	padding:0;
	width:100%;
}

div.tx-cfdeeplink-pi2 table table.reference {
	margin:0em 0em 1em 0em;
	padding:0;
	width:100%;
	border-top:4px solid #a9bcd7;
	border-left:0;
	border-right:1px solid #a9bcd7;
	border-bottom:4px solid #a9bcd7;
	/*background-color:#d0e0f0;*/
	background-color:#d8e3f2;
}
div.tx-cfdeeplink-pi2 table table.reference img{
	margin:0;
	padding:0;
	border:0;
}
div.tx-cfdeeplink-pi2 table table.reference td {
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
}
div.tx-cfdeeplink-pi2 table table.reference td.image {
	background-color:transparent;
}
div.tx-cfdeeplink-pi2 table table.reference td.content {
	margin:0;
	padding:0;
	width:100%;
}
div.tx-cfdeeplink-pi2 table table.reference td.content div {
	margin:0;
	padding:0.2em 0.5em 0.2em 0.5em;
	display:block;
}
div.tx-cfdeeplink-pi2 table table.reference td.content div.headline {
	font-weight:bold;
	border-bottom:1px solid #a9bcd7;
	/*background-color:#fff;*/
	/*background-color:#d0e0f0;*/
	background-color:#d8e3f2;
}
div.tx-cfdeeplink-pi2 table table.reference td.content div.headline a {
	color:#333;
	text-decoration:none;
}
div.tx-cfdeeplink-pi2 table table.reference td.content div.headline a:hover {
	color:#333;
	text-decoration:underline;
}
div.tx-cfdeeplink-pi2 table table.reference td.content div.headline a:visited {
	color:#333;
}
div.tx-cfdeeplink-pi2 table table.reference td.content div.text {
	font-size:85%;
	line-height:140%;
	background-color:transparent;
}
div.tx-cfdeeplink-pi2 table table.reference td.content div.text p{
	margin:0;
	padding:0;
}

/******************* Publikationen *******************/

div.tx-cfdeeplink-pi6 {
	margin-top:0;
	margin-bottom:3em;
	padding:0;
}
div.tx-cfdeeplink-pi6 table {
	margin:0;
	padding:0;
	width:100%;
}
div.tx-cfdeeplink-pi6 table table.publication {
	margin:0em 0em 1.2em 0em;
	padding:0;
	width:100%;
	/*
	border: 1px solid #a9bcd7;
	background-color:#d8e3f2;
	*/
}
div.tx-cfdeeplink-pi6 table table.publication img{
	margin:0;
	padding:0;
	border:0;
}
div.tx-cfdeeplink-pi6 table table.publication td {
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
	font-size:90%;
	line-height:100%;
}
div.tx-cfdeeplink-pi6 table table.publication td.image {
	width:1%;
	padding:2px 15px 0px 0px;
	text-align:left;
	vertical-align:top;
}
div.tx-cfdeeplink-pi6 table table.publication td.header {
	font-weight:bold;
}
div.tx-cfdeeplink-pi6 table table.publication td.date {
	width:15%;
	text-align:right;
	font-weight:bold;
}
div.tx-cfdeeplink-pi6 table table.publication td.text {
	padding-top:5px;
	padding-right:5px;
}
div.tx-cfdeeplink-pi6 table table.publication td.publisher {
	padding-top:5px;
}
div.tx-cfdeeplink-pi6 table table.publication td.header a {
	text-decoration:none;
}
div.tx-cfdeeplink-pi6 table table.publication td.header a:hover {
	text-decoration:underline;
}
div.tx-cfdeeplink-pi6 table table.publication td.header a:visited {
	color:#333;
}
div.tx-cfdeeplink-pi6 table table.publication td.content p {
	margin:0;
	padding:0;
}
div.tx-cfdeeplink-pi6 table.navigation {
	margin:1em 0em 1.5em 0em;
	padding:0;
	width:100%;
}
div.tx-cfdeeplink-pi6 table.navigation th.right {
	text-align:right;
}
div.tx-cfdeeplink-pi6 table.navigation th.right div.pagination {
	white-space:nowrap; /*automatischen Zeilenumbruch verhindern*/
}
div.tx-cfdeeplink-pi6 table.navigation th.right div.pagination img {
	margin-left:5px;
}

div.tx-cfdeeplink-pi6 table table.publication {
	border:1px solid #aaa;
}
div.tx-cfdeeplink-pi6 table table.publication td.image, div.tx-cfdeeplink-pi6 table table.publication td.header, div.tx-cfdeeplink-pi6 table table.publication td.date {
	padding-top:5px;
}
div.tx-cfdeeplink-pi6 table table.publication td.image {
	padding-left:5px;
	padding-top:7px;
}
div.tx-cfdeeplink-pi6 table table.publication td.date {
	padding-right:5px;
}
div.tx-cfdeeplink-pi6 table table.publication td.publisher {
	padding-bottom:5px;
}


/******************* Termine *******************/

div.tx-cfdeeplink-pi8 {
	margin-top:0;
	margin-bottom:3em;
	padding:0;
}
div.tx-cfdeeplink-pi8 table {
	margin:0;
	padding:0;
	width:100%;
}
div.tx-cfdeeplink-pi8 table table.appointment {
	margin:0em 0em 1em 0em;
	padding:0;
	width:100%;
	border:1px solid #a9bcd7;
}
div.tx-cfdeeplink-pi8 table table.appointment img{
	margin:0;
	padding:0;
	border:0;
}
div.tx-cfdeeplink-pi8 table table.appointment td, div.tx-cfdeeplink-pi8 table table.appointment th {
	margin:0;
	padding:5px 5px 5px 5px;
	width:100%;
	text-align:left;
	vertical-align:top;
	font-size:85%;
	line-height:100%;
}
div.tx-cfdeeplink-pi8 table table.appointment td.left {
	width:30%;
}
div.tx-cfdeeplink-pi8 table table.appointment td.border_bottom, div.tx-cfdeeplink-pi8 table table.appointment th.border_bottom  {
	border-bottom:1px solid #a9bcd7;
}
div.tx-cfdeeplink-pi8 table table.appointment td.border_top, div.tx-cfdeeplink-pi8 table table.appointment th.border_top {
	border-top:1px solid #a9bcd7;
}
div.tx-cfdeeplink-pi8 table table.appointment td.blue, div.tx-cfdeeplink-pi8 table table.appointment th.blue {
	background-color:#d8e3f2;
}
div.tx-cfdeeplink-pi8 table table.appointment td p {
	margin:0;
	padding:0;
}
div.tx-cfdeeplink-pi8 table table.appointment td a, div.tx-cfdeeplink-pi8 table table.appointment td a:visited {
	text-decoration:underline;
}
div.tx-cfdeeplink-pi8 table table.appointment td a:hover {
	text-decoration:none;
}

/******************* Termindetails *******************/

div.tx-cfdeeplink-pi9 {
	margin-top:0;
	margin-bottom:3em;
	padding:0;
}
div.tx-cfdeeplink-pi9 table.toolbox {
	margin:1em 0em 0em 0em;
	padding:0;
	width:100%;
	border:1px solid #a9bcd7;
	background-color:#d8e3f2;
}
div.tx-cfdeeplink-pi9 table.toolbox td {
	margin:0;
	padding:5px;
	text-align:right;
	font-size:85%;
	line-height:100%;
}
div.tx-cfdeeplink-pi9 table.toolbox td a, div.tx-cfdeeplink-pi9 table.toolbox td a:visited {
	text-decoration:none;
	color:#333;
}
div.tx-cfdeeplink-pi9 table.toolbox td a:hover {
	text-decoration:underline;
	color:#333;
}
div.tx-cfdeeplink-pi9 table.toolbox td a img {
	padding-right:4px;
}
div.tx-cfdeeplink-pi9 table.toolbox img{
	margin:0;
	padding:0;
	border:0;
}

div.tx-cfdeeplink-pi9 table.noborder {
	border:0;
	background-color:transparent;
}

div.tx-cfdeeplink-pi9 table.infos{
	margin:2.5em 0em 2.5em 0em;
	width:100%;
	border-bottom:1px solid #858585;
}
div.tx-cfdeeplink-pi9 table.infos fieldset {
	margin:0;
	margin-bottom:-1px;
	padding:1em 1em 0em 1em;
	border-top:1px solid #858585;
	border-left:1px solid #858585;
	border-right:1px solid #858585;
	border-bottom:0;
}
div.tx-cfdeeplink-pi9 table.infos td {
	margin:0;
	padding:0.2em 0.5em;
	font-size:90%;
	border-top:1px solid #858585;
	border-left:1px solid #858585;
	background-color:#d8e4f2;
}
div.tx-cfdeeplink-pi9 table.infos td.color2 {
	background-color:#edf4fc;
}
div.tx-cfdeeplink-pi9 table.infos td.right {
	border-right:1px solid #858585;
	text-align:left;
	width:62%;
}
div.tx-cfdeeplink-pi9 table.infos td p {
	margin:0;
	padding:0;
}

div.tx-cfdeeplink-pi9 img{
	margin:0;
	padding:0;
	border:0;
}
div.tx-cfdeeplink-pi9 a, div.tx-cfdeeplink-pi9 a:visited {
	text-decoration:underline;
}
div.tx-cfdeeplink-pi9 a:hover {
	text-decoration:none;
}
