@charset "UTF-8";
/*
 * CONCEPT AG
 * mobile.css
 */
 
/* ============================================================================================== */
/* ==================================================================================// Framework */
/* ============================================================================================== */
body{
	background-color:#FFF;
	background-image:url(../images/bodyRepeat.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	}
#globalWrapper{
	margin:0px;
	padding:0px;
	width:875px;
	}
/* ---------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------// header */
/* ---------------------------------------------------------------------------------------------- */
.columnHeader{
	background-image:url(../images/columnHeaderBg.gif);
	background-repeat:repeat-x;
	background-position:0px 57px;
	height:265px;
	left:0px;
	position:absolute;
	top:0px;
	width:875px;
	z-index:2;
	}
#header{
	background-color:transparent;
	float:left;
	height:65px;
	position:relative;
	width:875px;
	}
	#header .logo{
		float:left;
		}
.headerNavigation{
	float:left;
	width:245px;
	}
.headerImage{
	float:right;
	}
/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------// navigation */
/* ---------------------------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------// metaNavigation */
.metaNavigation{
	padding:0px 0px 14px 0px;
	margin:0px;
	position:absolute;
	right:0px;
	bottom:0px;
	z-index:2;
	}
	.metaNavigation ul{
		margin:0px;
		padding:0px;
		}
		.metaNavigation ul li{
			margin:0px;
			padding:0px 0px 0px 14px;
			}
			.metaNavigation ul li a{
				text-transform:uppercase;
				}
/* ------------------------------------------------------------------------// metaNavigationLinks */
.metaNavigation ul li a:link, 
.metaNavigation ul li a:visited{
	color:#707070;
	text-decoration:none;
	}
.metaNavigation ul li a:hover, 
.metaNavigation ul li a:active, 
.metaNavigation ul li a.hover{
	color:#D96400!important;
	text-decoration:none;
	}
/* -----------------------------------------------------------------------------// mainNavigation */
.mainNavigation{
	float:left;
	height:200px;
	padding:0px;
	margin:0px;
	width:245px;
	}
	.mainNavigation ul{
		margin:0px;
		padding:38px 0px 0px 0px;
		}
		.mainNavigation ul li{
			height:18px;
			margin:0px 0px 2px 0px;
			padding:3px 0px 0px 0px;
			width:210px;
			}
		.mainNavigation ul li.hover{
			background-color:#FFF;
			}
		.mainNavigation ul li:hover{
		
			}
			.mainNavigation ul li a{
				font-weight:bold;
				padding:0px 0px 0px 35px;
				text-transform:uppercase;
				}
/* ------------------------------------------------------------------------// mainNavigationLinks */
.mainNavigation ul li a:link, 
.mainNavigation ul li a:visited{
	color:#FFF;
	text-decoration:none;
	}
.mainNavigation ul li a:hover, 
.mainNavigation ul li a:active, 
.mainNavigation ul li a.hover{
	color:#D96400!important;
	text-decoration:none;
	}
/* ------------------------------------------------------------------------------// subNavigation */
.subNavigation{
	float:left;
	padding:0px;
	margin:0px;
	width:245px;
	}
	.subNavigation ul.first{
		margin:0px;
		padding:20px 0px 0px 0px;
		white-space: nowrap;
		}
		.subNavigation ul.first li{
			margin:0px 0px 2px 0px;
			padding:0px;
			width:210px;
			white-space: nowrap;
			}
		.subNavigation ul.first li a.hover{
			background-color:#D96400;
			white-space: nowrap;
			}
			.subNavigation ul.first li a{
				display:block;
				font-weight:bold;
				height:18px;
				padding:3px 0px 1px 35px;
				white-space: nowrap;
				}
/* second */
	.subNavigation ul.second{
		margin:0px;
		padding:13px 0px;
		white-space: nowrap;
		}
		.subNavigation ul.second li{
			margin:0px;
			padding:0px;
			white-space: nowrap;
			}
		.subNavigation ul.second li a.hover{
			background-color:transparent;
			background-image:url(../images/icons/linkList.gif);
			background-repeat:no-repeat;
			background-position:35px 4px;
			white-space: nowrap;
			}
			.subNavigation ul.second li a{
				font-weight:bold;
				padding:0px 0px 0px 48px;
				white-space: nowrap;
				}
/* -------------------------------------------------------------------------// subNavigationLinks */
.subNavigation ul.first li a:link, 
.subNavigation ul.first li a:visited{
	color:#003366;
	text-decoration:none;
	white-space: nowrap;
	}
.subNavigation ul.first li a:hover, 
.subNavigation ul.first li a:active{
	color:#D96400;
	text-decoration:none;
	white-space: nowrap;
	}
.subNavigation ul.first li a.hover{
	color:#FFF!important;
	text-decoration:none;
	white-space: nowrap;
	}
/* second */
.subNavigation ul.second li a:link, 
.subNavigation ul.second li a:visited{
	color:#707070;
	text-decoration:none;
	white-space: nowrap;
	}
.subNavigation ul.second li a:hover, 
.subNavigation ul.second li a:active{
	color:#D96400;
	text-decoration:none;
	white-space: nowrap;
	}
.subNavigation ul.second li a.hover{
	color:#D96400!important;
	text-decoration:none;
	white-space: nowrap;
	}
/* ---------------------------------------------------------------------------// sourceNavigation */
.sourceNavigation{
	float:left;
	padding:0px;
	margin:0px;
	width:206px;
	}
	.sourceNavigation ul{
		border-color:#B4BFC6;
		border-style:solid;
		border-width:2px 2px 2px 0px;
		margin:14px 0px 0px 0px;
		padding:0px;
		}
		.sourceNavigation ul li{
			margin:0px;
			padding:0px;
			width:210px;
			}
			.sourceNavigation ul li a.line{
				border-color:#B4BFC6;
				border-style:solid;
				border-width:0px 0px 1px 0px;
				}
			.sourceNavigation ul li a{
				background-color:transparent;
				background-image:url(../images/icons/sourceList.gif);
				background-repeat:no-repeat;
				background-position:35px 4px;
				color:#003366;
				display:block;
				padding:2px 0px 2px 55px;
				text-transform:uppercase;
				}
/* ----------------------------------------------------------------------// sourceNavigationLinks */
.sourceNavigation ul li a:link, 
.sourceNavigation ul li a:visited{
	color:#003366;
	text-decoration:none;
	}
.sourceNavigation ul li a:hover, 
.sourceNavigation ul li a:active, 
.sourceNavigation ul li a.hover{
	background-image:url(../images/icons/sourceListHover.gif);
	color:#D96400;
	text-decoration:none;
	background-color:#DBE7EE;
	cursor:pointer;
	}
	
.sourceNavigation ul li.hover{
	/*background-image:url(../images/icons/sourceListHover.gif);*/
	color:#D96400;
	text-decoration:none;
	background-color:#DBE7EE;
	cursor:pointer;
	}
	
/* ---------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------// content */
/* ---------------------------------------------------------------------------------------------- */
.columnContent{
	left:10px;
	margin:330px 0px 0px 270px;
	padding:0;
	position:relative;
	width:595px;
	
	/* MOD: all dynamic contents have same font */
	color:#003366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/* ENDMOD */
	}
	/* headline */
	.columnContent h1.headline{
		color:#003366;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:18px;
		margin:0px;
		padding:0px 0px 14px 5px;
		}
	/* subHeadline */
	.columnContent h2.subHeadline{
		color:#003366;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:16px;
		margin:0px;
		padding:0px 200px 14px 0px;
		}
	/* topicTitle */
	.columnContent h2.topicTitle{
		color:#003366;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:16px;
		margin:0px;
		padding:0;
		}
	/* infoHeadline */
	.columnContent div.infoHeadline{
		color:#003366;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:16px;
		margin:0px;
		padding:0px 0px 7px 0px;
		}
	/* continuous text */
	.columnContent p.text{
		color:#003366;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:16px;
		margin:0px;
		padding:0px 200px 0px 0px; /* 70px */
		}
	/* p break */
	.columnContent p.break{
		padding-top:14px;
		}
	/* p link */
	.columnContent p a{
		
		}
		.columnContent p a:link,
		.columnContent p a:visited{
			color:#D96400;
			text-decoration:none;
			}
		.columnContent p a:active,
		.columnContent p a:hover{
			color:#D96400;
			text-decoration:underline;
			}
	.columnContent .infoBox{
		float:right;
		padding:0px 0px 25px 25px;
		width:185px;
		}
	.columnContent .infoBox .infoBoxInner{
		background-color:#B4BFC6;
		margin:14px 0px 0px 0px;
		padding:0px 3px 0px 8px;
		}
		.columnContent .infoBox .infoBoxInner h3{
			color:#FFF;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			line-height:16px;
			padding:0px;
			margin:0px;
			width:100%;
			}
		.columnContent .infoBox .infoBoxInner h4{
			color:#003366;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			font-weight:normal;
			line-height:12px;
			padding:14px 0px 0px 0px;
			margin:0px;
			width:100%;
			}
		.columnContent .infoBox .infoBoxInner a{
			color:#003366;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			line-height:15px;
			padding:0px;
			margin:0px;
			}
			.columnContent .infoBox .infoBoxInner a:link, 
			.columnContent .infoBox .infoBoxInner a:visited{
				color:#003366;
				text-decoration:none;
				}
			.columnContent .infoBox .infoBoxInner a:hover, 
			.columnContent .infoBox .infoBoxInner a:active, 
			.columnContent .infoBox .infoBoxInner a.hover{
				color:#D96400;
				text-decoration:none;
				}
/* --------------------------------------------------------------------------------------// topic */
.columnContent .topic{
	margin:0 0 14px 0;
	padding:0;
	}
	.columnContent .topic .topicDownload{
		float:right;
		padding:0 70px 0 0;
		}

/* -------------------------------------------------------------------------------------// paging */
.paging{
	
	}
	.paging ul{
		
		}
		.paging ul li{
			display:inline;
			margin:0 4px;
			padding:0;
			}
			.paging ul li a{
				
				}
			.paging ul li a:link,
			.paging ul li a:visited{
				color:#003366;
				text-decoration:none;
				}
			.paging ul li a:active,
			.paging ul li a:hover{
				color:#D96400;
				text-decoration:none;
				}
			.paging ul li a.hover{
				font-weight:bold;
				}
/* --------------------------------------------------------------------------------// clientTable */
.clientTable{
	margin:0;
	padding:0;
	
	width:525px;
	}
	.clientTable table{
		width:100%;
		}
		.clientTable table tr{
			
			}
			.clientTable table tr th{
				background-color:#003366;
					border-color:#FFF;
					border-style:solid;
					border-width:0px 0px 2px 0px;
				color:#FFF;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				line-height:16px;
				padding:2px 7px;
				text-align:left;
				}
			.clientTable table tr td.title{
				background-color:#FFF;
					border-color:#FFF;
					border-style:solid;
					border-width:0px 0px 1px 0px;
				color:#D96400;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				line-height:16px;
				padding:2px 7px;
				text-align:left;
				}
			.clientTable table tr td{
				background-color:#B4BFC6;
					border-color:#FFF;
					border-style:solid;
					border-width:0px 0px 1px 0px;
				color:#003366;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:normal;
				line-height:16px;
				padding:2px 7px;
				text-align:left;
				}
			.clientTable table tr td.clientName{
				font-weight:bold;
				}
/* ----------------------------------------------------------------------------------// infoTable */
.infoTable{
	margin:14px 0 0 0;
	padding:0;
	}
	.infoTable table{
		
		}
		.infoTable table tr{
			
			}
			.infoTable table tr th{
				
				}
			.infoTable table tr td{
				color:#003366;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				line-height:12px;
				}
/* ------------------------------------------------------------------------------------// pdfLink */
a.pdfLink{
	background-image:url(../images/icons/pdfLink.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	color:#000;
	display:block;
	font-weight:bold;
	padding:3px 0 0 22px;
	text-decoration:none;
	}
a.pdfLink:link, 
a.pdfLink:visited{
	color:#003366;
	text-decoration:none;
	}
a.pdfLink:hover, 
a.pdfLink:active{
	color:#D96400;
	text-decoration:none;
	}
/* ----------------------------------------------------------------------------------// printLink */
a.printLink{
	background-image:url(../images/icons/printLink.gif);
	background-repeat:no-repeat;
	background-position:4px 3px;
		border-color:#B4BFC6;
		border-style:solid;
		border-width:0px 0px 1px 0px;
	padding-left:20px;
	color:#000;
	display:block;
	margin-top:5px;
	text-decoration:none;
	}
a.printLink:link, 
a.printLink:visited{
	color:#003366;
	text-decoration:none;
	}
a.printLink:hover, 
a.printLink:active{
	background-image:url(../images/icons/printLinkHover.gif);
	color:#D96400;
	text-decoration:none;
	}
/* ---------------------------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------------// elements */
/* ---------------------------------------------------------------------------------------------- */
.hidden{
	position:absolute;
	left:-1000px;
	top:-1000px;
	width:0px;
	height: 0px;
	overflow:hidden;
	display:inline;
	}
/* ---------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------// promotional */
/* ---------------------------------------------------------------------------------------------- */
.skyscraper {
	float:left;
	left:889px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:65px;
	width:160px;
	}
/* ---------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------// footer */
/* ---------------------------------------------------------------------------------------------- */
.columnFooter{
	float:left;
	width:100%;
	}
.footer {
	float:right;
	width:630px;
	}

/* ------------------------------------------------------------------------------------------------ */
/* -------------------------------------------------------------------------------------// GAB MODS */
/* ------------------------------------------------------------------------------------------------ */

/* subHeadline */
/* MOD: copied from .columnContent h2.subHeadline */
.columnContent div.csc-header h1{
	color:#003366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	margin:0px;
	padding:0px 10px 14px 5px;
}

/* continuous text */
/* MOD: copied from .columContent p.text*/
.columnContent p.bodytext{
	color:#003366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	margin:0px;
	padding:0px 70px 0px 5px; /* 70px */
}

.infoBoxInner p.bodytext{
	color:#003366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:12px;
	padding:0px 0px 0px 0px;
	margin:0px;
	width:100%;
}

.infoBoxInner div.csc-header h1{
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	padding:10px 0px 0px 0px;
	margin:0px;
	width:100%;
}

.topic a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
		}
		.topic a:link,
		.topic a:visited{
			color:#D96400;
			text-decoration:none;
			}
		.topic a:active,
		.topic a:hover{
			color:#D96400;
			text-decoration:underline;
			}

.columnContent div.news-list-browse a{
	display:inline;
	margin:0 4px;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
		}
		.columnContent div.news-list-browse a{
				
				}
			.columnContent div.news-list-browse a:link,
			.columnContent div.news-list-browse a:visited{
				color:#003366;
				text-decoration:none;
				}
			.columnContent div.news-list-browse a:active,
			.columnContent div.news-list-browse a:hover{
				color:#D96400;
				text-decoration:none;
	}
	.columnContent div.news-list-browse td.tx-ttnews-browsebox-SCell a{
	font-weight:bold;
}

.columnContent div.news-list-browse td.tx-ttnews-browsebox-SCell {
	background-color: transparent;
	border: 0;
}


table.contenttable-1{
	margin:0;
	padding:0;
	
	border-collapse:collapse;
	
	width:525px;
	}
	table.contenttable-1 tr{
			}
			table.contenttable-1 tr th{
				background-color:#003366;
					border-color:#FFF;
					border-style:solid;
					border-width:0px 0px 2px 0px;
				color:#FFF;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				line-height:16px;
				padding:2px 7px;
				text-align:left;
				}
			table.contenttable-1 tr td.td-0{
				background-color:#FFF;
					border-color:#FFF;
					border-style:solid;
					border-width:1px 0px 1px 0px;
				color:#D96400;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				line-height:16px;
				padding:2px 7px;
				text-align:left;
				}
			table.contenttable-1 tr td{
				background-color:#B4BFC6;
					border-color:#FF00FF;
					border-style:solid;
					border-width:0px 0px 0px 0px;
				color:#003366;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:normal;
				line-height:16px;
				padding:2px 7px;
				text-align:left;
				BORDER-BOTTOM: #fff 1px solid;
				}
			table.contenttable-1 tr td.td-1{
				font-weight:bold;
			}
			
table.contenttable-2{
	margin:14px 0 0 0;
	padding-left:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	table.contenttable-2{
		
		}
		table.contenttable-2 tr{
			
			}
			table.contenttable-2 tr th{
				
				}
			table.contenttable-2 tr td{
				color:#003366;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				line-height:12px;
				padding-left:3px;
				}
				

div.topicDownload a.pdfLink{
	background-image:url(../images/icons/pdfLink.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	color:#000;
	display:block;
	font-weight:bold;
	padding:3px 0 0 22px;
	text-decoration:none;
	}
div.topicDownload a.pdfLink:link, 
div.topicDownload a.pdfLink:visited{
	color:#003366;
	text-decoration:none;
	}
div.topicDownload a.pdfLink:hover, 
div.topicDownload a.pdfLink:active{
	color:#D96400;
	text-decoration:none;
	}

.leftmain{
	width: 265px;
	vertical-align: top;
}

.mainsplitter{
	width: 35px;
}

.rightmain{
	width: 265px;
	vertical-align: top;
}

div.startpage_news h5{
	color:#D96400;
	font-size:12px;
}

div.startpage_news td{
	vertical-align: top;
}

div.startpage_news{
	width: 280px;
}

div.startpage_news p.bodytext{
	color:#003366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	margin:0px;
	padding:0px 0px 0px 0px; /* 70px */
}

div.startpage_news hr {
	background-color:transparent;
	border-color:#B4BFC6;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	text-align:left;
	height:1px;
	margin:0px 0 0 0;
	widtH:100%;
	}

div.startpage_news a:link{
	color:#D96400;
	text-decoration: none;
}

div.startpage_news a:visited{
	color:#D96400;
	text-decoration: none;
}

div.startpage_news a:hover{
	color:#D96400;
	text-decoration: underline;
}

div.startpage_news a:active{
	color:#D96400;
	text-decoration: underline;
}

div.sm_lvl1{
	padding: 3px 0 0 0px;
}

div.sm_lvl2{
	padding: 3px 0 0 40px;
}

div.sm_lvl3{
	padding: 3px 0 0 80px;
}

div.sm_lvl4{
	padding: 3px 0 0 120px;
}

div.sitemaplink a:link{
	color:#003366;
}

div.sitemaplink a:visited{
	color:#003366;
}

div.sitemaplink a:hover{
	color:#003366;
}

div.sitemaplink a:active{
	color:#003366;
}

div.csc-sitemap li{
list-style: none;
list-style-type: none;
list-style-image:none;
}

div.csc-sitemap ul{
list-style: none;
list-style-type: none;
list-style-image:none;
}

div.p2000 img{
	width: 185px;
}

div.p0200 img
{
	width: 65px;
}

div.p0211 img
{
	width: 115px;
	padding-left:4px;
}

div.p0210 img
{
	padding-left:3px;
}

div.p0211 img.spacer-gif
{
	width: 125px;
	height: 5px;
}

table.newstable{
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 525px;
}

table.newstable td{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

table.newstable tr{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

table.newstable div.p0200 img
{
	width: 100%;
	height: 100%;
}

td.inputlabel{
	color:#003366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

a.submitlink{
	color:#D96400;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

a.submitlink:link{
	color:#D96400;
	text-decoration:none;
}

a.submitlink:visited{
	color:#D96400;
	text-decoration:none;
}

a.submitlink:hover{
	color:#D96400;
	text-decoration:underline;
}

a.submitlink:active{
	color:#D96400;
	text-decoration:underline;
}

div.newstext p.bodytext{
	color:#003366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	margin:0px;
	padding:0px 0px 0px 0px; /* 70px */
}

div.infoHeadline p.bodytext{
	color:#003366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	margin:0px;
	padding:0px 0px 0px 0px; /* 70px */
}

div.topic hr {
	background-color:transparent;
	border-color:#B4BFC6;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	text-align:left;
	height:1px;
	margin:0px 0 0 0;
	padding-bottom: 10px;
	widtH:525px;
}

div.news-single-backlink{
	color:#D96400;
	text-decoration:none;
	font-size:11px;
}

div.news-single-backlink a:link
{
	color:#D96400;
	text-decoration:none;
}

div.news-single-backlink a:visited{
	color:#D96400;
	text-decoration:none;
}

div.news-single-backlink a:hover{
	color:#D96400;
	text-decoration:underline;
}

div.news-single-backlink a:active{
	color:#D96400;
	text-decoration:underline;
}

table.kontaktformular{
	padding-top: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

table.kontaktformular td{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
}

table.kontaktformular textarea{
	width: 400px;
}

table.kontaktformular input{
	width: 400px;
}

table.kontaktformular input.plz{
	width: 146px;
}

table.kontaktformular input.ort{
	width: 246px;
}

.weiterlink{
	color:#D96400;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

a.weiterlink:link{
	color:#D96400;
	text-decoration:none;
}

a.weiterlink:visited{
	color:#D96400;
	text-decoration:none;
}

a.weiterlink:hover{
	color:#D96400;
	text-decoration:underline;
}

a.weiterlink:active{
	color:#D96400;
	text-decoration:underline;
}

a.plainlink:link{
	text-decoration: none;
}

a.plainlink:visited{
	text-decoration: none;
}

a.plainlink:hover{
	text-decoration: none;
}

a.plainlink:active{
	text-decoration: none;
}

.csc-textpic-imagewrap dt{
	padding-left: 5px;
}

dt{
	
}

.columnContent h6{
		color:#003366;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		margin:0px;
		padding:0px 0px 0px 5px;
}

div.newstext p.bodytext{
	padding-bottom: 15px;
}

.columnContent OL {
	LIST-STYLE-TYPE: none;
}
.columnContent OL LI {
	LIST-STYLE-TYPE: none;
  	background:url((../images/disc-bullet.gif) 5px 6px no-repeat;
	padding-left: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.columnContent UL {
	font-size:11px;
	line-height:16px;
	LIST-STYLE-TYPE: none;
}
.columnContent UL LI {
	LIST-STYLE-TYPE: none;
  	background:url(../images/disc-bullet.gif) 5px 6px no-repeat;
	padding-left: 15px;
}

TABLE.contenttable TR td p.bodytext{
	padding-right: 10px;
}

TABLE.contenttable TR td
{
	vertical-align: top;
}

.columnContent div.csc-sitemap UL {
	LIST-STYLE-TYPE: none;
	padding-left: 2px;
}
.columnContent div.csc-sitemap UL LI {
	LIST-STYLE-TYPE: none;
  	background:none;
	padding-left: 0px;
}
.sourceNavigation table{
	border-collapse: collapse;
	}
.news-latest-container{
	width:211px;
	float:left;
	padding:12px 0;
	margin:14px 0 0 0;
	background-color:#B4BFC6;
	}
	.news-latest-container h2{
		background-color:#FFF;
		color:#003366;
		font-size:12px;
		font-weight:bold;
		line-height:12px;
		padding:5px 0 5px 33px;
		text-transform:uppercase;
		}

/*		
	.news-latest-container .news-latest-item{
		padding:8px 8px 6px 33px;
		color:#003366;
		font-size:11px;
		}
		.news-latest-container .news-latest-item h3{
			font-size:11px;
			font-weight:bold;
			}
			.news-latest-container .news-latest-item h3 a{
				color:#003366;
				text-decoration:none;
				}
				
.sourceNavigation .leftmain .startpage_news{
	width:211px;
	float:left;
	padding:0;
	margin:0;
	background-color:#B4BFC6;
	}
	.sourceNavigation .leftmain .startpage_news h5{
		background-color:#FFF;
		color:#003366;
		font-size:12px;
		font-weight:bold;
		line-height:12px;
		padding:5px 0 5px 33px;
		text-transform:uppercase;
		}
	.sourceNavigation .leftmain .startpage_news hr{
		display:none;
		}
	.sourceNavigation .leftmain .startpage_news p.bodytext{
		padding:5px 8px 0 33px;
		color:#003366;
		font-size:11px;
		}
	.sourceNavigation .leftmain .startpage_news a{
		color:#003366;
		text-decoration:none;
		}
		.sourceNavigation .leftmain .startpage_news h2.topicTitle{
			padding:0 8px 0 33px;
			font-size:11px;
			font-weight:bold;
			}

*/
			
table#mitarbeiterContainer{
	border-collapse:collapse;
	border-width:0;
	}
	table#mitarbeiterContainer td img{
		margin:3px 5px;
		}