/********************************************************************************************/
/************************************ default.css *******************************************/
/********************************************************************************************/


/********************************************************************************************/
/* Allgemein */

	html {
		height: 100%;	
		overflow:hidden;
	}


	body {
		height: 100%;
		margin: 0px;
		padding: 0px;
		
		font-family: Arial;
		/* font Size entspricht 12px */
		font-size: 75%;
		line-height: 1.5em;
		overflow:hidden;
		
		background-color: #e1e1e1;
	}


	/* Links */
	
		a {
			color: #000000;
			text-decoration: none;
			outline: none;
		}
		
		a:hover {
			color: #990000;
		}

		a.aJumperRed {
			color: #990000;
			padding: 0px 0px 0px 8px;
			background-image: url(../images/icons/jumper-red.gif);
			background-position: left 5px;
			background-repeat: no-repeat;
		}
		
		a.aJumperRed:hover {
			background-position: left -40px;
		}


	/* Download Links */	
		a.download-pdf{
			display: inline-block;
			margin: 0px 0px 3px 0px;
			padding: 0px 0px 1px 22px;
			background-image: url(../images/icons/icon-pdf.gif);
			background-position: left 0px;
			background-repeat: no-repeat;		
		}
		
		a.download-zip{
			display: inline-block;
			margin: 0px 0px 3px 0px;
			padding: 0px 0px 1px 22px;
			background-image: url(../images/icons/icon_zip.gif);
			background-position: left 1px;
			background-repeat: no-repeat;		
		}

	/* Interner Link */
	
		a.internal-link{
			padding: 0px 0px 1px 8px;
			background-image: url(../images/icons/jumper-dark-gray.gif);
			background-position: left 5px;
			background-repeat: no-repeat;
		}
		
		a.internal-link:hover{
			background-position: left -40px;
		}


		a.internal-link-red{
			color: #990000;
			padding: 0px 0px 0px 8px;
			background-image: url(../images/icons/jumper-red.gif);
			background-position: left 5px;
			background-repeat: no-repeat;
		}
		
		a.internal-link-red:hover{
			background-position: left -40px;
		}


	/* Headlines */

		h1 {
			margin: 0px 0px 12px 0px;
			padding: 0px 0px 0px 0px;
			font-size: 2.2em;	
			line-height: 110%;
			font-weight: normal;
			font-family: "Arial Narrow";
			color: #990000;
		}
		
		
		h2 {
			margin: 0px 0px 13px 0px;
			padding: 0px 0px 0px 0px;
			font-size: 1.25em;	
			font-weight: normal;
			font-family: "Arial Narrow";
			color: #4b403c;
		}
		
		
		h3 {
			margin: 0px 0px 20px 0px;
			padding: 0px 0px 0px 0px;
			font-size: 1.3em;
			font-weight: normal;	
			color: #4b403c;
		}

		h4 {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-size: 1em;
			font-weight: bold;	
			color: #990000;
		}
		
		h4 a, h4 a b, h4 a strong{
			color: #990000 !important;
		}
		
		h5 {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-size: 1em;
			font-weight: normal;	
			color: #727272;
		}
		
		h6 {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-size: .92em;
			font-weight: normal;	
			color: #000000;
		}

	
	/* Absatz */

		p {
			margin: 0px 0px 18px 0px;
			padding: 0px;
		}


	/* Spacer */

		.divSpacer {
			line-height: 0px;
			font-size: 0px;
			height: 30px;
		}



	/* dl */

		dl {
			 margin-left: 0px !important;	
		}


	/* Form  */


		form {
			display: inline;	
		}
	
	
	/* Conten Table */
	
		
		.contenttable td  {	
			line-height: 1.2em;
		}
		
		.contenttable td p {
			margin: 0px;
		
		}
	
	
	/* IE6 PNG fix */

		.pngFix {
			behavior: url(/fileadmin/shared/png-fix/iepngfix.htc);
		}


/********************************************************************************************/
/* Background Image */

	.divBackgroundImage {
		width: 100%;
		height: 100%;
		/*background-color: #CCC;*/
	}









/********************************************************************************************/
/* Body */

	.divBody {
		position:absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;		
		overflow:auto;
		z-index: 2;
	}










/********************************************************************************************/
/* Header */


	.divHeader {
		position: relative;
		width: 998px;
		height: 125px;	
	}
	
	.divHeader .Logo {
		position: absolute;
		top: 16px;
		left: 44px;		
	}


	/***********************************************************************************/
	/* Header Navigation */
	
		.divHeaderNavigation {
			font-size: 0.92em;
		}

		.tableHeaderNavigation {
			height: 35px;	
		}
		
		.tableHeaderNavigation .tdLeft{
			width: 18px;	
		}
		
		.tableHeaderNavigation .tdLeft div{
			width: 18px;
			height: 35px;
			background-image: url(../images/header/header-navigation-bg-border-left.png);
			background-position: left top;
			background-repeat: no-repeat;			
		}
		
		.tableHeaderNavigation .tdRight{
			width: 30px;
		}
		
		.tableHeaderNavigation .tdRight div{
			width: 30px;
			height: 35px;
			background-image: url(../images/header/header-navigation-bg-border-right.png);
			background-position: left top;
			background-repeat: no-repeat;
		}
		
		
		/* Center */
		
			.tableHeaderNavigation .tdCenter{}
			
			.tableHeaderNavigation .tdCenter div{
				height: 35px;
				padding: 2px 0px 0px 0px;
				background-image:url(../images/header/header-navigation-bg-center.png);
				background-position: left top;
				background-repeat:repeat-x;
			}
			
			.tableHeaderNavigation .tdCenter div a{
				padding: 0px 0px 0px 7px;
				margin: 0px 12px 0px 0px;
				background-image: url(../images/icons/jumper-white.gif);
				background-position: left 5px;
				background-repeat: no-repeat;				
				color: #FFF;
			}
			
			.tableHeaderNavigation .tdCenter div a:hover{
				color: #c6c6c6;
				background-position: left -40px;
			}






/********************************************************************************************/
/* Body Layout */

	.divBodyLayout {
		width: 998px;
	}


	.tableBodyLayout {
		table-layout: fixed;
	}


	
	/* Body Content */
	
		.divBodyContent {
			margin: 0px 0px 10px 4px;
		}


		.divBodyContentRight {
			margin: 0px 0px 10px -8px;
		}



	/* table Body Content */

		.tableBodyContent {
			table-layout: fixed;
		}

		/* Top */
		
			.tableBodyContent .trTop {
				vertical-align: top;	
				height: 20px;
			}
			
			
			.tableBodyContent .trTop .tdTopLeft{
				width: 21px;
				height: 20px;
				background-image: url(../images/body/body-content-bg-top-left.png);
				background-position: left top;
				background-repeat: no-repeat;
			}
			
			.tableBodyContent .trTop .tdTopCenter{
				height: 20px;
				background-image: url(../images/body/body-content-bg-top.png);
				background-position: left top;
				background-repeat: no-repeat;
			}
			
			.tableBodyContent .trTop .tdTopRight{
				width: 27px;
				height: 20px;
				background-image: url(../images/body/body-content-bg-top-right.png);
				background-position: left top;
				background-repeat: no-repeat;
			}
		
		
		/* Bottom */
		
			.tableBodyContent .trBottom {
				vertical-align: top;	
				height: 28px;
			}
			
			
			.tableBodyContent .trBottom .tdBottomLeft{
				width: 21px;
				height: 28px;
				background-image: url(../images/body/body-content-bg-bottom-left.png);
				background-position: left top;
				background-repeat: no-repeat;
			}
			
			.tableBodyContent .trBottom .tdBottomCenter{
				height: 28px;
				background-image: url(../images/body/body-content-bg-bottom.png);
				background-position: left top;
				background-repeat: no-repeat;
			}
			
			.tableBodyContent .trBottom .tdBottomRight{
				width: 27px;
				height: 28px;
				background-image: url(../images/body/body-content-bg-bottom-right.png);
				background-position: left top;
				background-repeat: no-repeat;
			}
		
		
		
		/* Center */		

			.tableBodyContent .trCenter {
				vertical-align: top;					
			}
			
			
			.tableBodyContent .trCenter .tdCenterLeft{
				width: 6px;
				background-image: url(../images/body/body-content-bg-left.png);
				background-position: left top;
				background-repeat: no-repeat;
			}

			.tableBodyContent .trCenter .tdCenterCenter {
				background-color: #FFF;
			}

			.tableBodyContent .trCenter .tdCenterRight{
				width: 12px;
				background-image: url(../images/body/body-content-bg-right.png);
				background-position: left top;
				background-repeat: no-repeat;
			}
		

			
		/* Als Rechtes element */

			
			.tableBodyContent.Right .trTop .tdTopLeft{				
				background-image: url(../images/body/body-content-bg-top-left-rand.png);
			
			}







/********************************************************************************************/
/* Content */

	.divContent {
		
	}

	/* Content Layout */

		.divContentLayout {
			margin: 0px 30px 0px 30px;
		}
		
		.tableContentLayout {
			table-layout: fixed;
		}
				
		.tableContentLayout .tdNavigation {
			width: 140px;
		}
		
		.tableContentLayout .tdNavigationSpacer {
			width: 26px;
		}
		
		.tableContentLayout .tdContent {
				
		}
		
		.tableContentLayout .tdRightSpacer {
			width: 30px;
		}
		
		.tableContentLayout .tdRight {
			width: 250px;
		}



/********************************************************************************************/
/* Main Navigation  */

	.divMainNavigation {
		position: relative;
		top: -6px;
		margin: 0px 22px 24px 22px;
		height: 25px;
	}
	
	.divMainNavigation a {
		float: left;
		display: block;
		height: 25px;		
		font-family: "Arial Narrow";
		color: #4b403c;
		margin: 0px 10px 0px 0px;
		padding: 0px 0px 0px 15px;		
		background-image: url(../images/icons/jumper-dark-gray-big.gif);
		background-position: 8px 8px;
		background-repeat: no-repeat;
	}
	
	.divMainNavigation a:hover {
		background-position: 8px -41px;
		color: #990000;
	}
	
	.divMainNavigation a.Activ {
		background-image: url(../images/navigation/active-jumper.gif);
		background-position: 0px 0px !important;		
	}
	









/********************************************************************************************/
/* Content Navigation  */

	.divContentNavigation {
			
	}


	.divContentNavigation a{
		display: block;	
		margin: 0px 0px 18px 0px;
	}


	/* SubElement */

		.divContentNavigation .SubElement {
			font-size: 0.92em;
			margin: -16px 0px 24px 0px;
		}
		
		.divContentNavigation .SubElement a {					
			margin: 0px;
			padding: 0px 0px 0px 7px;			
			color: #4b403c;
			background-image: url(../images/icons/jumper-dark-gray.gif);
			background-position: left 7px;
			background-repeat: no-repeat;
		}
		
		.divContentNavigation .SubElement a:hover {
			color: #990000;
		}
		
		
		.divContentNavigation .SubElement a.Activ {
			font-weight: bold;
			color: #990000;
		}
		
		
	
	





/********************************************************************************************/
/* Content Elemente */

	
	/* Rechte Spalte Bold Farbe */

		.tableContentLayout .tdRight strong, .tableContentLayout .tdRight b {
			color: #4b403c;
		}


		.divBodyContentRight .divContent b, .divBodyContentRight .divContent strong {
			color: #4b403c;
		}


	

	/* Image Border */

		.divContent img {
			border-color: #a39c96;	
		}
		
		div.csc-textpic-border img {
			border: 1px solid #a39c96 !important;
			border-width: 1px !important;
		}
	
	
	/* Bild Unterschrift */
	
	.csc-textpic-caption {
		padding: 0px 2px 0px 2px;
		font-size: 0.92em;
		color: #a49b97;
	}
	
	


	/* Div Text */
	
		.divTextBoxSmall {
			
		}
		
		.divTextBoxSmall tr td {
			font-size: 0.92em;
			line-height: 140%;
		}





/********************************************************************************************/
/* Startpage */

	
	.divContentStartpage {
		padding: 0px 40px 0px 135px;	
	}
				

	.divContentStartpageRight {
		margin: 0px 10px 0px 10px;	
		font-size: 0.92em;
		line-height: 140%;
	}
	
	.divContentStartpageRight h2 {	
		font-size: 1.36em;
	}

	

          .divContentStartpageRight h2 {	
		font-size: 1.36em;
		padding: 1px 0px 2px 4px;
		color: #ffffff;
		background-color: #9a0000;
	}




/********************************************************************************************/
/* WebCocde  */


	.divWebCodeContentElement {	
		font-size: 0.92em;
		line-height: 140%;
	}


	.divWebCode {		
		width: 254px;
		height: 73px;
		margin: 0px 0px 2px 0px;
		background-image:url(../images/web-code/web-code-bg.jpg);
		background-position: left top;
		background-repeat: no-repeat;
		
	}
	
	.divWebCodeSpacing {
		padding: 9px 0px 0px 0px;
		margin: 0px 44px 0px 47px;
	}
	
	.divWebCode table{
	
	}
	
	.divWebCode table tr td{		
		padding: 0px 0px 0px 0px;
		color: #FFFFFF;
		text-align: center;
	}
	
	.divWebCode table tr td b, .divWebCode table tr td strong{
		color: #FFFFFF !important;
	}


	.divWebCode table tr td input{
		font-size: 1em;
		padding: 2px 0px 2px 3px;
		margin: 10px 0px 0px 0px;
		border: none;
		background: none;
		background-color:#fff;
	}
	
	
	.divWebCode table tr td input.Button{
		padding: 2px 0px 1px 0px;
		margin: 9px 0px 0px 0px;
		font-weight: bold;
		border: none;
		background: none;
	}








/********************************************************************************************/
/* Termine  */

	.divTermineElement {

	}
	
	.divTermineElement table {
		margin: 0px 0px 10px 0px;
	}
		
	
	.divTermineElement a {
		color: #990000;
		line-height: 130%;
	}

	.divTermineElement a.Jumper {
		padding: 0px 0px 0px 8px;
		background-image: url(../images/icons/jumper-red.gif);
		background-position: left 5px;
		background-repeat: no-repeat;
	}
	
	.divTermineElement a.Jumper:hover {
		background-position: left -40px;

	}












/********************************************************************************************/
/* Table Layout:Normal (contenttable contenttable-0)   */

	
	table.contenttable-0 {		
		border-collapse: collapse;
		border-spacing: 0px;		
		border: 1px solid #dbdbdb;
		border-top: none;
		border-bottom: none;
				
		font-size: 0.92em;
		line-height: 1.2em;
	}
	
	

	/* head */

		table.contenttable-0 thead tr{
			vertical-align: top;
		}
		
		table.contenttable-0 thead tr th{			
			padding: 6px 5px 5px 5px;
			margin: 0px;
			
			text-align: left;
			background-image: url(../images/table/table-header-bg.gif);
			background-position: left top;
			background-repeat: repeat-x;
			background-color: #d5d5d4;
			border-top: 1px solid #dbdbdb;
			border-right: 1px solid #bebebe;
			border-bottom: 1px solid #dbdbdb;
		}
		
	
		table.contenttable-0 thead tr th.td-last{
			border-right: none;	
		}
	
	/* body */


		table.contenttable-0 tbody tr{
			vertical-align: top;	
		}
		
	
		table.contenttable-0 tbody tr{
				
		}
		
		table.contenttable-0 tbody tr.tr-even{
			background-color: #ededed;	
		}
		
		table.contenttable-0 tbody tr.tr-odd td{
		
		}
		
		table.contenttable-0 tbody tr.tr-last{
				
		}
		
			
		table.contenttable-0 tbody tr td{
			padding: 6px 5px 5px 5px;
			margin: 0px;
			
			border-top: 1px solid #ffffff;
			border-right: 1px solid #bebebe;
			border-bottom: 1px solid #dbdbdb;
		}
			
		table.contenttable-0 tbody tr td.td-last{
			border-right: none;	
		}


	
	
	
	








/********************************************************************************************/
/* Produkte Content  */

	.divProdukteContent {
		position: relative;
		width:105%;
	}
	
	
	.divProdukteContent div.csc-textpic-text {
		float: left;	
		display: block;
		width: 250px;
		height: 210px;
		margin: 0px 10px 10px 0px;
		overflow:hidden;
	}
	
	.divProdukteContent div.csc-textpic-text h3 {
		font-size: 1.45em;
		margin-bottom: 6px;
	}
	
	.divProdukteContent div.csc-textpic-text img {
		margin: 0px 0px 7px 0px;
	}
	
	.divProdukteContent div.csc-textpic-text .bodytext {
		font-size: 0.92em;
		line-height: 1.2em;
	}
	
	.divProdukteContent div.csc-textpic-text .bodytext a{
		display: block;
		margin: 5px 0px 0px 0px;
	}






/***********************************************************/
/************************ Aktuelles  ***********************/
/***********************************************************/

	.divAktuellesTeaser{
		margin-bottom: 20px;
	}
	
	
	/* Image */
	
		.divAktuellesTeaser .Image {
			width: 130px;
		}
		
		.divAktuellesTeaser .Image.hidden {
			width: 0px;
			display: none;
		}
		
		.divAktuellesTeaser .Image div{			
			margin: 4px 0px 4px 0px;
			width: 122px;
			height: 87px;
			overflow: hidden;			
			/*background-color: #eeeeee !important;*/
		}
		
		
		.divAktuellesTeaser .Image div img{			
			border: 1px solid #c8c8c8;
		}

		.divAktuellesTeaser .Image div img.spacer-gif {
			border: none !important;			
		}




	/* Meldung */

		.divAktuellesTeaser .Datum {
			font-weight: bold;
			color: #727272;
		}				
		
		.divAktuellesTeaser .Titel {
			margin: 0px 0px 4px 0px;
			font-weight: bold;
			color: #ff9900;
		}
		
		.divAktuellesTeaser .Meldung {
			margin: 0px 0px 4px 0px;
		}
		
		.divAktuellesTeaser .Meldung {
			margin: 0px 0px 0px 0px;
		}
		
		.divAktuellesTeaser .Meldung p{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 4px 0px;
		}		
	
		.divAktuellesTeaser .Meldung .news-list-morelink {
			display: none;	
		}
	
		
	/* Link  */	
		
		.tableLink a{
			padding: 0px 0px 1px 8px;
			background-image: url(../images/icons/jumper-dark-gray.gif);
			background-position: left 5px;
			background-repeat: no-repeat;
		}
		
		.tableLink a:hover{
			background-position: left -40px;
		}






	/* Archiv Link */
	
		.divArchivLink {
			position: relative;
			top: -45px;
			left: 0px;
			height: 20px;
			margin: 0px 0px -20px 0px;			
			
		}
	
		.divArchivLink table {
			height: 20px;
		}
	




/********************************************************************************************/
/*  Formular  */



	.tableform td {
		padding-bottom: 10px;
	}
	
	.tableform td.tdLabel {
		width:120px;
	}
	
	.tableform td table tr td {
		padding-bottom: 0px;
	}
	
	
	.tableform .inputTextField {
            	background-image: url('../images/content/input-background.gif');
            	background-repeat: repeat-x;
            	height: 17px;
            	border: 1px solid #b5b8c8;
            	padding: 0px 0px 0px 2px;
            	margin: 0px;
            	font-family: Arial;
            	font-size: 1em;
            	line-height: 1.41em;
	}
    
	.tableform .textareaTextField {
            	background-image: url('../images/content/input-background.gif');
            	background-repeat: repeat-x;
            	border: 1px solid #b5b8c8;
            	padding: 0px 0px 0px 2px;
            	margin: 0px;
            	font-family: Arial;
            	font-size: 1em;
            	line-height: 1.41em;
            	overflow-y: auto;
	}
    
	.tableform .TextMandatoryFields {
            	font-size: 0.91em;
            	color: #7d7d7d;
	}
	
	/* Radio LAyout */

		.tableform .radiolayout fieldset {
			border: none;
		}

		.tableform .radiolayout legend {
			display: none;
		}
		
		.tableform .radiolayout fieldset input{
			float: left;
		}
		
		.tableform .radiolayout fieldset label{
			float: left;
			padding-right: 10px;
			line-height: 1.65em;
		}

	
	
	/* Form Button */
	
		.tableform .buttonFormButtonSubmit, .tableform .buttonFormButtonReset {
			width: 99px;
			height: 21px;
			padding: 1px 0px 0px 0px;
			font-size: 0.92em;
			background: none;
			border: none;
		
			background-image: url(../images/form/button-bg.gif);
			background-position: left top;
			background-repeat: no-repeat;
		}
	
		.tableform .buttonFormButtonSubmit:hover,  .tableform .buttonFormButtonReset:hover {
			background-position: left -21px;	
		}
	
	
	
	
	
	/* Form Button */

	.buttonFormButton {
		height: 22px;
		padding: 0px;
		margin: 0px;
		border: none;
		background: none;
		cursor: pointer;
	}

	.buttonFormButton table{
		width: 100%;
		height: 22px;
	}
	
	.buttonFormButton .tdLeft{
		width: 3px;
		height: 22px;
		line-height: 0px;
		font-size: 0px;
		background-image: url('../images/button/button-bg-left.gif');
		background-repeat: no-repeat;
		background-position: top left;
	}

	.buttonFormButton .tdCenter{
		padding: 0px 6px 0px 6px;
		text-align: center;
		vertical-align: middle;
		color: #000000;
		font-size: 11px;
		background-image:url('../images/button/button-bg-center.gif');
		background-repeat: repeat-x;
		background-position: top left;
		white-space: nowrap;
	}

	.buttonFormButton .tdCenter td{
		color: #676767;
		font-size: 0.625em;
	}

	.buttonFormButton .tdRight{
		width: 4px;
		height: 22px;
		line-height: 0px;
		font-size: 0px;
		background-image:url('../images/button/button-bg-right.gif');
		background-repeat: no-repeat;
		background-position: top left;
	}



	.buttonFormButton.Hover .tdLeft{
		background-image: url('../images/button/button-bg-left-hover.gif');
	}

	.buttonFormButton.Hover .tdCenter{
		background-image:url('../images/button/button-bg-center-hover.gif');
	}

	.buttonFormButton.Hover .tdRight{
		background-image:url('../images/button/button-bg-right-hover.gif');
	}








/********************************************************************************************/
/* BoxBlockquote  */


	.BoxBlockquote {
		margin: 0px 0px 18px 0px;
		padding: 0px;
	}
	
	.BoxBlockquote td {
		background-color: #bababa;
	}
	
	.BoxBlockquote td.BGCornerLeftTop {
		width: 6px;
		height: 6px;
		background-image: url('../images/content/bg_corner_box-grey.gif');
		background-repeat: no-repeat;
		background-position: left top;																			
	}
	
	.BoxBlockquote td.BGCornerRightTop {
		width: 6px;
		height: 6px;
		background-image: url('../images/content/bg_corner_box-grey.gif');
		background-repeat: no-repeat;
		background-position: right top;	
	}
	
	.BoxBlockquote td.BGCornerLeftBottom {
		width: 6px;
		height: 6px;
		background-image: url('../images/content/bg_corner_box-grey.gif');
		background-repeat: no-repeat;
		background-position: left bottom;	
	}
	
	.BoxBlockquote td.BGCornerRightBottom {
		width: 6px;
		height: 6px;
		background-image: url('../images/content/bg_corner_box-grey.gif');
		background-repeat: no-repeat;
		background-position: right bottom;	
	}
	
	.BoxBlockquote td.BoxContent {
		padding: 0px 10px 0px 10px;
		color: #ffffff;	
		line-height: 1.25em;
	}




/********************************************************************************************/
/* Team Content  */

	.divTeamContent {
		position: relative;
		width:106%;
	}
	
	.divTeamContent .csc-header {
		clear: both;	
	}
	
	
	.divTeamContent .csc-textpic-clear {
		display: none;	
	}
	
	.divTeamContent div.csc-textpic {
		display: block;
		float: left;			
		width: 242px;
		height: 386px;	
		margin: 0px 22px 20px 0px;
		overflow:hidden;
		
		background-image: url(../images/content/team-bg.gif);
		background-position: left 295px;
		background-repeat: repeat-x;		
		background-color: #e1e1e1;
	}


	.divTeamContent div.csc-textpic .csc-textpic-imagewrap {
		width: 242px;
		height: 295px;
		overflow: hidden;
	}

	.divTeamContent div.csc-textpic .csc-textpic-text {
		padding: 1px 6px 2px 6px;
		font-size: 0.92em;
		
	}
	
	.divTeamContent div.csc-textpic .csc-textpic-text b {
		line-height: 1.5em;	
	}
	
	.divTeamContent div.csc-textpic .csc-textpic-text table {
		margin-top: 3px;
		width: 100%;
		padding: 0px;
		border-spacing: 0px;
	}
	
	.divTeamContent div.csc-textpic .csc-textpic-text table tr{
		vertical-align: top;
	}
	
	.divTeamContent div.csc-textpic .csc-textpic-text table tr td img{
		margin: 3px 0px 1px 0px;
		
	}
	
	.divTeamContent div.csc-textpic .csc-textpic-text table tr td a {
		color: #990000;		
	}
	
	.divTeamContent div.csc-textpic .csc-textpic-text table tr td a:hover {
		color: #990000;		
	}

	

/********************************************************************************************/
/* Media Print  */

	.divPrintHeader {
		display: none;
	}


	@media print {
	
		.divPrintHeader {
			display: block;	
		}
	
		body { background: none;	}	
		
		.divBody {
			position: static;
			height: auto;
			width: 750px;
			overflow:hidden;
		}
		
		.divBackgroundImage { display:none;	}
		
		/* Header */
		
			.divHeader { display:none; }
		
		/* Content Elemente */					

			.divBodyLayout { width: 750px; }

			.divBodyContent { margin: 0px; }			
			.tableBodyContent tr.trTop { display: none; }
			.tableBodyContent tr.trBottom { display: none; }
			.tableBodyContent tr.trCenter td.tdCenterLeft { display: none; }
			.tableBodyContent tr.trCenter td.tdCenterRight { display: none; }
		
		
		/* Content Inhalt */
		
			.divMainNavigation { display: none; }
			.divContentLayout { margin: 0px; }

			.tableContentLayout { table-layout: auto; }
			
			.tdNavigation { display: none; }
			.tdNavigationSpacer { display: none; }





		/* Startseiten Content Inhalt */

			.divStartPageContentAnimation { display:none }
			.divContentStartpage { padding: 0px; }


	}

















