/* @group BODY*/
/*@import "x.css";*/
@import "plugin_sed.css";
@import "csc_mailform.css";

.bodytext {
	padding:  0px;
	margin-bottom: 10px;	
	height: 100%;
}

/*p{
	padding:  0px;
	margin: 0px;
}*/
p.bodytext{
	padding:  0px;
	margin: 0px 0px 12px 0px;
}

body {
	font-family: Arial,Helvetica,Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px; 
	color: #000;
	padding:  0px;
	margin: 0px;
}

#pageBody {
	padding:  0px;
	margin: 0px;	
}
#mainContent ul{
	list-style-image:url(../images/bullets/bullet5_n.gif);
}
li {
	font-family: Arial,Helvetica,Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	color: #000;
	margin: 1px 0px 0px 0px;
}
ol li {
	margin: 0px 0px 5px 0px;
}
a {
	font-family: Arial,Helvetica,Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline
}
a.:link {
	color: #000000;
}
a.:visited {
	color: #000000;
}
a.:hover {
	color: #002D9A;
}
.clear{
	clear: both;
}
img {border: 0; padding: 0; margin: 0;}

/* @end */

/* @group Ueberschriften*/
H1 {
	font-family: Arial,Helvetica,Arial,Helvetica,Verdana,sans-serif;
	font-size : 16px;
	color : #002D9A;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-top : 0px;
}
H2 {
	font-family: Arial,Helvetica,Arial,Helvetica,Verdana,sans-serif;
	font-size : 13px;
	color : #002D9A;
	margin-bottom : 0px;
	margin-top : 0px;
}
H3 {
	font-family: Arial,Helvetica,Arial,Helvetica,Verdana,sans-serif;
	font-size : 12px;
	font-weight: bold;
	margin-bottom : 0px;
	margin-top : 0px;
	padding-bottom: 10px;
}
H4 {
	font-family: Arial,Helvetica,Arial,Helvetica,Verdana,sans-serif;
	font-size : 11px;
	color : #002D9A;
	margin-bottom : 0px;
	margin-top : 0px;
}
H5 {
	font-family: Arial,Helvetica,Arial,Helvetica,Verdana,sans-serif;
	font-size : 11px;
	color : #002D9A;
	margin-bottom : 0px;
	margin-top : 0px;
}



/* @end */

/* @group HEAD*/
#head{
	height: 100px;
}
	#headLeft{
		height: 100px;
	}
		#headLeftTop{
			height: 85px;
			background-image: url(../images/logo.gif);
			background-repeat:no-repeat;
		}
		#headLeftBottom{
			background: #c6d1db;
			/*background-image: url(../images/headButtomBackground.png);*/
			height: 15px;
			/*border-bottom: 2px solid #fff;*/
		}
			#headLeftBottomNav {
			}
				#headLeftBottomNav ul{
					padding: 0px;
					margin: 0px;
					margin-left: 200px;
				}
					#headLeftBottomNav ul li.firstli{
						border-left: 1px solid black;
					}
					#headLeftBottomNav ul li{
						float: left;
						list-style: none;
						margin: 0px 0px;
						border-right: 1px solid black;
					}
					#headLeftBottomNav ul li a{
						font-size: 12px;
						padding: 0px 10px;
						text-decoration: none;
						font-weight: bold;
					}#headLeftBottomNav ul li a:hover{color: #002d9a;}
					#headLeftBottomNav ul li.menuitemact a{
						color: #002d9a;
						border-bottom: 2px solid #999;
					} *+html .menuitemact a{display: block!important;}
	#headRight{
		width: 369px;
		height: 100px;
		float: right;
		/*background-image: url(../images/Bb_ManageE_kern_01.jpg);*/
	}#headRight img{position: absolute; z-index:0;}
/* @end */


/* @group PAGE*/
#pageLeft{
	width: 180px;
	float: left;
	font-family: Arial,Helvetica,Arial,Helvetica,Verdana,sans-serif;
	font-size: 12px;
	clear:both
}
	#pageLeft a{
		text-decoration: none;
		display: block;
	}#pageLeft a:hover{color: #002d9a;}
	#pageLeft ul {
		padding: 0px;
		margin: 0px;			
	}
	#pageLeft a {
		padding: 2px 0px;
	}

	#pageLeftNav{
		background: #f2f3f4;
		border-top: 2px solid #002d9a;
		padding-top: 21px;
		padding-bottom: 27px;
	}
		#mainmenu li{
			background: #dce3e6;
			list-style: none;			
		}
		#mainmenu li.li1, #mainmenu li.menuitemact{
			padding-left: 20px;
			font-weight: bold;
			/*line-height: 14px;*/
			margin-bottom: 3px;
		}
		#mainmenu li.menuitemact a{
			color: #002d9a;
		}
		
		#mainmenu li a{
			font-size: 12px;
		}
			#mainmenu li li a{
				font-size: 11px;
			}

			#mainmenu li.menuitemact li{
				margin: 0px 0px 0px 18px;
				background: #dce3e6;
				list-style: none;
				font-weight: normal;
				border-top: 1px solid #f2f3f4;
				/*padding: 3px 0px;*/
			}
			#mainmenu li.menuitemact li.li2{
				margin: 0px;
				background-image: url(../images/nav_arrow.gif);
				background-repeat:no-repeat;
				background-position:0px 0px;
				padding-left: 18px;
			}
			#mainmenu li.menuitemact li.menuitemact2 a{
				color: #002d9a;
			}
			#mainmenu li.menuitemact li.currentitem a{
				border-right: 4px solid #002d9a;
			}
			#mainmenu li.menuitemact li a{
				color: #000;
			}#mainmenu li.menuitemact li a:hover{color: #002d9a;}
				#mainmenu li.menuitemact li.menuitemact2 li{
					margin: 0px 0px 0px 18px;
					background: #dce3e6;
					list-style: none;
					font-weight: normal;
					border-top: 1px solid #f2f3f4;
				}
				#mainmenu li.menuitemact li.menuitemact2 li a{
					color: #000;
					border: 0px;
				}#mainmenu li.menuitemact li.menuitemact2 li a:hover{color: #002d9a;}
					#mainmenu li.menuitemact li.menuitemact2 li.li3{
						margin: 0px;
						padding-left: 18px;
						background-image: url(../images/nav_arrow.gif);
						background-repeat:no-repeat;
						background-position:0px 0px;
					}
					#mainmenu li.menuitemact li.menuitemact2 li.menuitemact3 a{
						color: #002d9a;
					}
						#mainmenu li.menuitemact li.menuitemact2 li.menuitemact3 li.li4{
							margin: 0px;
							padding-left: 18px;
							background-image: url(../images/nav_arrow.gif);
							background-repeat:no-repeat;
							background-position:0px 0px;
						}
						#mainmenu li.menuitemact li.menuitemact2 li.menuitemact3 li a{
							color: #000;
						}
						#mainmenu li.menuitemact li.menuitemact2 li.menuitemact3 li.menuitemact4 a{
							color: #002d9a;
							border-right: 4px solid #002d9a;
						}

	#pageLeftToolbar{
		background: #f2f3f4;
		border-top: 1px solid #999;
		border-bottom: 2px solid #999;
		padding-bottom: 20px;
	}
	
		#pageLeftToolbar div.dummy{
			background: #dce3e6;
		}
		.toolbar li{
			background: #dce3e6;
			list-style: none;
			padding: 0px 0px 0px 42px;
			line-height: 11px;
			margin-bottom: 3px;
			background-repeat:no-repeat;
			background-position:20px 0px;
		}
		.toolbar li.li1{
			background-image: url(../images/picto7.gif);
		}
		.toolbar li.li2{
			background-image: url(../images/picto2.gif);
		}
		.toolbar li.li3{
			background-image: url(../images/picto5.gif);
		}
		.toolbar li.li4{
			background-image: url(../images/picto6.gif);
		}
		.toolbar li.li5{
			background-image: url(../images/picto3.gif);
			margin-bottom: 0px!important;
		}
		.toolbar li.li6{
			background-image: url(../images/picto8.gif);
		}		
#pageContent{
	width: 561px;
	float: left;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
}
	/* CONTENT AREA
	 * 
	 * @autor		Viktor Steinke
	-----------------------------------------------------------------------------------*/
	#mainContent{
		width: 520px;
		border-top: 1px solid #999; border-left: 1px solid #999;
		margin: 20px 0px 0px 20px; padding: 10px 10px 0px 10px;
	}
		.external-link-new-window {
			background: transparent;
			border: none;
		}
		#mainContent .headimage{display: none;}
		#mainContent p.zwischenueberschrift{font-size: 12px; margin: 0px; padding: 0px; font-weight: bold;}
		.contentBorder1,
		.contentBorder2{
			width: 530px;
			border-top: 1px solid #999; border-left: 1px solid #999;
			margin: 0px 0px 12px 0px; padding: 10px 0px 0px 10px;
		}.contentBorder2 .contentBorder2Inner{width: 520px; background: #F2F3F4; padding: 0px 10px 0px 0px;}
			.contentBorder2 .contentBorder2Inner h1{padding-top:5px;}
		.contentBorder1 p.bodytext,
		.contentBorder2 p.bodytext,
		.contentIndent p.bodytext	{
			padding: 0px; margin-top: 0px;
		}
		.contentIndent{margin: 0px 0px 0px 175px; padding: 0px 0px 0px 0px;}


		.twoContent{
			width: 530px;
			margin-bottom: 15px;
		}
			.twoContentLeft{
				width: 255px;
				/*float: left;*/
				margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
				display: block;
			}
			
			.twoContentRight{
				width: 255px;
				float: right;
				margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;
				display: block;
			}

		/* contentTeaser TEMPLATE 1
		 * 
		 * @autor		Viktor Steinke
		-----------------------------------------------------------------------------------*/
		.contentTeaser{
			width: 245px; 
			background: #f2f3f4;
			min-height:100%;
			height:auto !important;
			height:100%;
		}

			#contentTeaserLayout{
				width: 255px; height: 6px;
				float: none; display: block;
				margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
			}.ausbildung{background: url(../images/teaser/balken_start_ausbild_01.jpg) no-repeat left top;}
			 .mitarbeiterentwicklung{background: url(../images/teaser/balken_start_manag.jpg) no-repeat left top;}
			 .managemententwicklung{background: url(../images/teaser/balken_start_mitarb_01.jpg) no-repeat left top;}
			 .unternehmensberatung{background: url(../images/teaser/balken_start_UE.jpg) no-repeat left top;}
			 
			.contentTeaserImage{
				width: 75px; /*height: 75px;
				overflow: hidden;*/ display: block; float: left;
				margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 				
			}
			
			.contentTeaserContent{
				width: 149px; /*height: 79px;*/
				display: block; float: left;
				margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px;
				display: block;			
				min-height:100%;
				height:auto !important;
				height:100%;
			}
				.contentTeaserTitle{
					font-weight: bold;
					margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px;
				} .contentTeaserTitle a{text-decoration: none;}

				
				.contentTeaserBody{
					display: block;
					clear: both; float: none;
					margin-top: 5px;
				} .contentTeaserBody p{margin-top: 5px;}
					.contentTeaserBody a .teaserIcon{ 	
						width: 13px;
						height: 10px;
						margin-left: 3px;
						background: url(../images/quick_arrow.gif) no-repeat left top;
					}
				
		/* contentTeaser TEMPLATE 2
		 * 
		 * @autor		Viktor Steinke
		-----------------------------------------------------------------------------------*/										 
		.contentTeaserTMP2{
			width: 245px; /*height: auto;*/
			border-top: 1px solid #999; border-left: 1px solid #999;
			margin: 0px 0px 12px 0px; padding: 10px 0px 0px 9px;
			/*display: block;*/
			min-height:100%;
			height:auto !important;
			height:100%;
		}
			.contentTeaserTMP2 div{
				display: block;			
				min-height:100%;
				height:auto !important;
				height:100%;
			}


			.contentTeaserTMP2Image{
				width: 75px; /*height: 75px;
				overflow: hidden;*/ display: block; float: left;
				margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 				
			}
			
			.contentTeaserTMP2Content{
				width: 149px; /*height: 79px;*/
				display: block; float: left;			
				margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px;				
			}
				.contentTeaserTMP2Title{
					font-weight: bold;
					margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
				} .contentTeaserTMP2Title a{text-decoration: none;}
				
				.contentTeaserTMP2Body{
					/*height: 65px;*/
					overflow: hidden; display: block;
				} .contentTeaserTMP2Body p{margin-top: 5px;}
					.contentTeaserTMP2Body a .teaserIcon{ 	
						width: 13px;
						height: 10px;
						margin-left: 3px;
						background: url(../images/quick_arrow.gif) no-repeat left top;
					}			
				

		/* contentTeaser TEMPLATE 3
		 * 
		 * @autor		Viktor Steinke / Stefan Götz
		-----------------------------------------------------------------------------------*/										 
		.contentTeaserTMP3{
			width: 244px;
			border-top: 1px solid #999; border-left: 1px solid #999;
			margin: 0px 0px 12px 0px; padding: 10px 0px 0px 10px;
display: block;			
/*background: magenta;*/
min-height:100%;
height:auto !important;
height:100%;
		}
			.contentTeaserTMP3Image{
				width: 75px; /*height: 75px;
				overflow: hidden;*/ display: block; float: left;
				margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 				
			}
			
			.contentTeaserTMP3Content{
				width: 149px; height: 200px;
				display: block; float: left;			
				margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px;				
			}
				.contentTeaserTMP3Title{
					font-weight: bold;
					margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
				} .contentTeaserTMP3Title a{text-decoration: none;}
				
				.contentTeaserTMP3Body{
					height: 190px;
					overflow: hidden; display: block;
				} .contentTeaserTMP3Body p{margin-top: 5px;}
					.contentTeaserTMP3Body a .teaserIcon{ 	
						width: 13px;
						height: 10px;
						margin-left: 3px;
						background: url(../images/quick_arrow.gif) no-repeat left top;
					}			

		/* CONTENT MENU
		 * 
		 * @autor		Viktor Steinke
		-----------------------------------------------------------------------------------*/										 
		.contentMenu{
			float: right; display: block;			
			margin: 0px 0px 12px 0px; padding: 0px 0px 0px 0px;
		}
			/* contentMenuItem
			 * 
			 * @autor		Viktor Steinke
			-----------------------------------------------------------------------------------*/										 				
			.contentMenuItem{
				float: left; display: block;				
				margin: 0px 8px 0px 0px; padding: 0px 0px 0px 0px;
			}
				.contentMenuLabel{
					float: left; display: block;			
					font-weight: bold;
					margin: 0px 0px 0px 0px; padding: 0px 5px 0px 0px;				
				}
				ul.contentMenuItemUl{
					float: left; display: block; list-style: none;
					margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;				
				}
					ul.contentMenuItemUl li{
						float: left; display: block;
						margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
					}		
						ul.contentMenuItemUl li a,
						ul.contentMenuItemUl li a:hover{
							color: #000;						
							border-left: 1px solid #000000;
							margin: 0px 0px 0px 0px; padding: 0px 4px 0px 4px;
						}ul.contentMenuItemUl li.contentMenuItemLiFirst a{border: none;}
						 ul.contentMenuItemUl li a.menuItemAct{
							color: #EB3322;	font-weight: bold;
							text-decoration: none;
						 }
						 
			/* contentMenuIcon
			 * 
			 * @autor		Viktor Steinke
			-----------------------------------------------------------------------------------*/										 
			.contentMenuIcon{
				float: left; display: block;
				margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
			}
				ul.contentMenuIconUl{
					float: left; display: block; list-style: none;
					margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;				
				}
					ul.contentMenuIconUl li{
						float: left; display: block;
						margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
					}		
						ul.contentMenuIconUl li a{
							margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
						}ul.contentMenuIconUl li a.menuItemAct{
							color: #EB3322; font-wight: bold;
							text-decoration: none;
						 }
						 
							 ul.contentMenuIconUl li a .prev{
								width: 16px; height: 12px;
								float: left; display: block; cursor: pointer;
								background: url(../images/bpfeil_grau_weiss.gif) no-repeat 3px 2px;							 
							 }
							 
							 ul.contentMenuIconUl li a .next{
								width: 16px; height: 12px;
								float: left; display: block; cursor: pointer;
								background: url(../images/pfeil_grau_weiss.gif) no-repeat 3px 2px;							 
							 }							 
					 
		/* PAGE MENU
		 * 
		 * @autor		Viktor Steinke
		-----------------------------------------------------------------------------------*/										 
		.pageMenu{
			display: block;			
			margin: 0px 0px 0px 20px; padding: 10px 10px 0px 0px;
		}
			ul.pageMenuUl{
				float: left; display: block; 
				border-top: 1px solid #999; list-style: none; 
				margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;	
				width: 540px;
			}
				ul.pageMenuUl li{
					width: 102px; height: 90px;
					float: left; display: block;
					border-left: 1px solid #999;
					margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;					
				}				
					ul.pageMenuUl li a,
					ul.pageMenuUl li a:hover{
						color: #000;
						text-decoration: none; cursor: pointer;
						margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
					}ul.pageMenuUl li a.menuItemAct{
						color: #EB3322; font-wight: bold;
						text-decoration: none;
					 }
						ul.pageMenuUl li a img{padding: 4px; border: none; margin: none;}
						
						ul.pageMenuUl li a .pageMenuTitleCO{
							background: #DCE3E6;						
						}
							ul.pageMenuUl li a .pageMenuTitle{
								font-weight: bold;
								float: left; display: block;							
								margin: 0px 0px 0px 0px; padding: 0px 0px 0px 4px;							
							}
							
							ul.pageMenuUl li a .pageMenuTitleIcon{
								width: 16px; height: 12px;
								float: left; display: block;
								background: url(../images/quick_arrow.gif) no-repeat 3px 2px;
							}
						
						ul.pageMenuUl li a .pageMenuBody{
							width: 94px;
							color: #000;
							margin: 4px 0px 0px 4px; padding: 0px px 0px 0px;							
						}						
					 		 
	
#pageRight{
	width: 150px;
	margin: 10px 5px 0px 0px; padding: 0px 0px 0px 0px;
	float: right;
}

	#pageRightNews .news-latest-container{
		border-top: 1px solid #999; border-left: 1px solid #999;
		margin-bottom: 10px;
		margin-top: 10px;
	}
		#pageRightNews .news-latest-container .news-latest-item a{
			text-decoration: none;
			cursor: pointer;
		}
		#pageRightNews .news-latest-container h2{
			color: #002d9a;
			font-weight: bold;
			font-size: 12px;
			padding: 3px 10px;
			margin: 0px;
			background: #f2f3f4 url(../images/quick_arrow.gif) no-repeat 132px 6px;
		}
			#pageRightNews .news-latest-item h3{
				font-size: 11px;
				padding: 0px;
				margin: 0px;
				color: #000;
			}
		#pageRightNews .news-latest-container a{
			text-decoration: none;
			/*color: #002d9a;*/
		}
			#pageRightNews .news-latest-item a:hover, #pageRightNews .news-latest-item a:hover h3{
				color: #002d9a;
			}
			#pageRightNews .news-latest-item{
				padding: 5px 10px 5px 10px;
			}
			#pageRightNews .news-latest-item .bodytext{
				padding: 0px;
				margin: 0px;
			}
			#pageRightNews .news-latest-item .newsMore{
				width: 45px;
				text-decoration: underline;
				height: 11px;
				background: url(../images/quick_arrow.gif) no-repeat right 2px;

			}

	#pageRightFlexQuicklink {display: none;}
	#pageRightFlexQuicklink2 {
		list-style: none;			
		/*border-top: 1px solid #999; border-left: 1px solid #999;*/
		/*padding: 5px 0px 0px 11px;
		margin-bottom: 10px;*/
	}

		#pageRightFlexQuicklink2 h1, #pageRightFlexQuicklink2 h1.csc-firstHeader{
			border-top: 1px solid #999; border-left: 1px solid #999;
			padding-left: 10px;
			background: #f2f3f4;
			color: #002d9a;
			font-weight: bold;
			font-size: 12px;
			padding-bottom: 0px;
			line-height: 18px; /*fuer IE6*/

			margin-top: 10px;
		}
		#pageRightFlexQuicklink2 h5, #pageRightFlexQuicklink2 h5.csc-firstHeader{
			border-top: 1px solid #999; border-left: 1px solid #999;
			padding-left: 10px;
			color: #002d9a;
			font-weight: bold;
			font-size: 12px;
			padding-bottom: 0px;
			line-height: 18px; /*fuer IE6*/
			background: url(../images/quick_arrow.gif) no-repeat 133px center #f2f3f4;

			margin-top: 10px;
		}*+html #pageRightFlexQuicklink2 h5, #pageRightFlexQuicklink2 h5.csc-firstHeader{
			/*padding-left: 0px;*/
		}
		#pageRightFlexQuicklink2 h1 a, #pageRightFlexQuicklink2 h5 a{
			display: block;
			color: #002d9a;
			font-weight: bold;
			font-size: 12px;
		}*+html #pageRightFlexQuicklink2 h1 a, *+html #pageRightFlexQuicklink2 h5 a{
			margin-left: -1px;
			padding-left: 10px;
			border-left: 1px solid #999;
			padding-bottom: 0px;
			background: url(../images/quick_arrow.gif) no-repeat 133px center #f2f3f4;
		}
		#pageRightFlexQuicklink2 div {
			background: #f2f3f4;
			padding-left: 10px;
			border-left: 1px solid #999;
		}
		#pageRightFlexQuicklink2 .csc-header{
			padding-left: 0px;
			border-left: none;
		}
			#pageRightFlexQuicklink2 div div{
				background: #f2f3f4;
				padding-left: 0px;
				border-left: none;
			}
		#pageRightFlexQuicklink2 .csc-textpic-clear,
		#pageRightFlexQuicklink2 .csc-text-clear{
			margin-top: 10px;
	
		}



		#pageRightFlexQuicklink2 .bodytext a{
			text-decoration: underline;
		}

	#pageRightLinks{
		/*margin-top: 10px;*/
	}
		#pageRightLinks a{
			text-decoration: none;
		}
		#pageRightLinks ul{
			margin: 0px;
			padding: 0px;
		}
			#pageRightLinks li{
				background: #f2f3f4;
				list-style: none;			
				border-top: 1px solid #999; border-left: 1px solid #999;
				padding: 0px 0px 0px 11px;
				margin-bottom: 10px;
			}
				#pageRightLinks .quicklinkTitle{
					background: #f2f3f4;
					color: #002d9a;
					font-weight: bold;
					font-size: 12px;
					padding-bottom: 0px;
					line-height: 18px; /*fuer IE6*/
				}
				#pageRightLinks img{
					padding-top: 2px;
				}
				#pageRightLinks .quicklinkIcon{
					float: right;
					width: 13px;
					height: 10px;
					margin-top: 3px;
					margin-right: 3px;
					background: url(../images/quick_arrow.gif) no-repeat left top;
				}
				#pageRightLinks .quicklinkBody{
					padding-top: 2px;
				}
				#pageRightLinks .quicklinkBody span{
					padding-bottom: 3px;
					display: block;
					width: 45px;
					height: 11px;
					text-decoration: underline;
					background: url(../images/quick_arrow.gif) no-repeat right 2px;
				}
/* @end */

/* @group NEWS*/
#mainContent .news-single-item{
	float: none;
	clear: both;
}
	#mainContent .news-single-item .news-single-images{
		float: left;
		width: 155px;
		padding-right: 20px;
	}
		#mainContent .news-single-item .news-single-images .news-single-imgcaption{
			margin: 0px;
			padding: 3px;
			background: #f2f3f4;
		}
	#mainContent .news-single-item .news-single-content{
		/*float: left;*/
		margin-left: 175px;
		width: 340px;
	}
		#mainContent .news-single-item .news-single-content h3{
			color: #000;
			font-weight: normal;
			font-style: italic;
			margin-top: 15px;
		}
	#mainContent .news-single-item .news-single-backlink a{
		padding-left: 10px;
		background: url(../images/arrow_left.gif) no-repeat left 3px;
	}
	#mainContent .news-single-item .news-single-timedata{
		font-weight: bold;
	}
	#mainContent p.zwischenueberschrift {
		font-family: Arial,Helvetica,Arial,Helvetica,Verdana,sans-serif;
		font-size : 12px;
		font-weight: bold;
		margin-bottom : 0px;
		margin-top : 0px;
		padding-bottom: 10px;
	}

		
#mainContent .news-list-container .news-list-item{
	float: none;
	clear: both;
	margin-bottom: 20px;
	border-top: 1px solid #999; border-left: 1px solid #999;
	padding: 10px 10px 10px 10px;
}
	#mainContent .news-list-container .news-list-item .news-list-image{
		float: left;
		/*width: 75px;
		padding-right: 20px;*/
	}
	#mainContent .news-list-container .news-list-item .news-list-content{
		/*float: left;*/
		margin-left: 95px;
		/*width: 400px;*/
	}
		#mainContent .news-list-container .news-list-item .news-list-content h3 a{
			text-decoration: none;
		}
		#mainContent .news-list-container .news-list-item .news-list-content .news-list-morelink a{
			padding-right: 16px;
			background: url(../images/quick_arrow.gif) no-repeat right 3px;
		}
	#mainContent .news-list-container .news-list-item .news-list-content h3{
		font-size: 11px;
		padding-bottom: 0px;
	}
	#mainContent .news-list-container .news-list-item .news-list-content p.bodytext{
		margin-bottom: 0px;
	}
	#mainContent .news-list-container .news-list-item .news-list-content .news-list-date{
		color: #000;
		padding-right: 5px;
	}
/* @end */

/* @group AB_DOWNLOADS*/
	.tx-abdownloads-pi1{
		/*margin-bottom: 20px;*/
		width: 530px;
		background: #f2f3f4;
	}
		.tx-abdownloads-pi1_head{
			margin-bottom: 0px;
		}
		.tx-abdownloads-pi1{
			padding-bottom: 10px;
		}
		.tx-abdownloads-pi1 .tx_abdownloads_listView_download_1{
			clear: both;
			float: none;
			min-height: 100%; 
			height: auto !important; 
			height: 100%; 
			/*display: block;*/
			font-size: 11px;
			border: solid 1px blue;
		}
			.tx-abdownloads-pi1 .tx_abdownloads_listView_download_1 div{
				/*padding-top: 5px;*/
				float: left;
			}
			.tx-abdownloads-pi1 .tx_abdownloads_listView_download_1 br{
				clear: both;
				float: none;
			}
			.tx-abdownloads-pi1 td.tx_abdownloads_listView_downloadImage{
				width: 100px;
				margin-right: 11px;
				color: #f2f3f4;
			}
			.tx-abdownloads-pi1 td.tx_abdownloads_listView_downloadLabel{
				width: 335px;
				border-left: 1px solid #c6d1db;
				border-right: 1px solid #c6d1db;
				/*text-align: center;*/
				/*height: 21px;*/
				padding: 5px 10px;
			} .tx-abdownloads-pi1 .tx_abdownloads_listView_downloadLabel{text-decoration: none;}
			.tx-abdownloads-pi1 .tx_abdownloads_listView_downloadIcon{
				padding-left: 10px;
				width: 65px;
			}
				.tx-abdownloads-pi1 .tx_abdownloads_listView_downloadIcon img{
					margin-left: 5px;
				}
	.abHeadLabel, .abHeadBlank{
		font-weight: bold;
		color: #5a5e72;
		height: 16px!important;
		
		font-size: 12px;
	}
	* html .abHeadLabel, .abHeadBlank{padding-top: 10px;}
	*+html .abHeadLabel, .abHeadBlank{padding-top: 10px;}
	.abHeadPT {
		background: #999;
		width: 419px;
		padding-left: 111px;
		font-weight: bold;
		color: #fff;
		margin-top: 5px;
		font-size: 12px;
	}

.tx-abdownloads-pi1 a {
	text-decoration: none;
}

.tx-abdownloads-pi1-browsebox-SCell a {
	text-decoration: underline;
}


	
/* @end */

/* @group MAILFORMPLUS*/
.tx-thmailformplus-pi1 form{
	margin: 0px;
	padding: 0px;
}
	.mailformplusContainer{
		background: #f2f3f4;
		padding-bottom: 10px;
	}
	.mailformplusContainer div{
		margin-top: 11px;
	}
		.mailformplusContainer p.nachricht{
			margin-left: 150px;
		}
		.mailformplusContainer label, .mailformplusContainer p.label{
			padding-left: 25px;
			width: 125px;
			display: block;
			float: left;
			color:#646C7C;
			font-weight:bold;
		}
		td.csc-form-labelcell {
			font-size:11px;
			color:#646C7C;
			font-weight:bold;
		}
		.mailformplusContainer input, .mailformplusContainer textarea, textarea, input.csc-input{
			background-color:#FFFFFF;
			border:1px solid #999999;
			font-family:Arial,Helvetica,Verdana,sans-serif;
			font-size:11px;
			/*height:20px;*/
			padding: 2px 0px;
			width:255px;
		}
		.mailformplusContainer textarea{
			height:150px;
		}
		.mailformplusContainer .csc-submit, .csc-submit, .csc-mailform .csc-form-fieldcell .csc-submit {
			background-color:#002D9A;
			border:1px solid #DCE3E6;
			color:#FFFFFF;
			font-family:Arial,Helvetica,Verdana,sans-serif;
			font-size:11px;
			text-align:center;
			text-decoration:none;
			width: 100px;
		}
		
		/* Mailformplus Layout*/
		.error {color: #FF0000;
            margin-left: 75px!important;
            
            }
            
     .inputfields {
      margin: 8px 0px 3px 0px!important;
     
     }

     .inputradio input{
       width: 30px;
       height: 10px;
       margin: 0px 0px 0px 0px!important;
       
     }
     
     .inputradio .label {
     margin: 0px 0px 0px 0px!important;
     padding: 0px!important;
     width: 150px!important;
     height: 50px;
     }
     
	.mailformplusContainer input.dbdata {
		color: #000;
		background-color: #f2f3f4;
		border:1px solid #f2f3f4;
	}
	/* Mailformplus Seminar Layout*/
	
	 .error_seminar {
	 margin-left: 75px;	
	 }
	
	/* @end */

/* @end */


/* @group Sitemap*/

/*################################################*/
/*################################################*/
/*################ Sitemap Ebene 1################*/
/*################################################*/
/*################################################*/


#mainContent .csc-sitemap ul {
        list-style: none;
}

.csc-sitemap ul {
        list-style: none;
        margin: 0px!important;
        padding: 5px 0px 20px 0px!important;
        }

.csc-sitemap  li { 
        padding: 0px 0px 2px 0px!important;
        margin: 0px!important;
        
        background-image: url(../images/sitemap/ebene1.jpg);
        background-repeat: no-repeat;
        }

.csc-sitemap ul li a{
        font-size: 12px;
        padding: 0px 0px 0px 50px;
        margin: 0px!important;
        text-decoration: none;
      }
.csc-sitemap ul li a:hover {
	text-decoration: none;
	color: blue;
}

/*################################################*/
/*################################################*/
/*################ Sitemap Ebene 2################*/
/*################################################*/
/*################################################*/

.csc-sitemap ul li  ul {
                        padding: 0px!important;
                        }

.csc-sitemap ul li ul li { 
                      padding: 5px 0px 0px 0px!important;
                      
                      margin: 0px!important;
                      background-image: url(../images/sitemap/ebene2.jpg);
                      background-repeat: no-repeat;
  }

.csc-sitemap ul li  ul li a{
                          font-weight: bold;
                          padding: 0px 0px 0px 70px!important;
                          
                          }


/*################################################*/
/*################################################*/
/*################ Sitemap Ebene 3################*/
/*################################################*/
/*################################################*/

.csc-sitemap ul li  ul li  ul {
          padding: 0px 0px 0px 0px!important;
          margin: 0px!important;
          }

.csc-sitemap ul li  ul li ul li  {
      padding: 0px 0px 0px 0px!important;
      background-image: url(../images/sitemap/ebene3.jpg);
      background-repeat: no-repeat;
      margin: 0px!important;

}

.csc-sitemap ul li  ul li ul li a{
font-weight: normal!important;
 margin: 0px!important;
 padding: 0px 0px 0px 90px!important;}




/*################################################*/
/*################################################*/
/*################ Sitemap Ebene 4################*/
/*################################################*/
/*################################################*/



.csc-sitemap ul li  ul li  ul li  ul {
          padding: 0px 0px  0px 0px!important;
          margin: 0px!important;
          }

.csc-sitemap ul li  ul li ul li  ul li  {
      padding: 0px 0px 0px 0px!important;
      background-image: url(../images/sitemap/ebene4.jpg);
      background-repeat: no-repeat;
      margin: 0px!important;
}

.csc-sitemap ul li  ul li ul li ul li a{

  margin: 0px!important;
  padding: 5px 0px 0px 110px!important;}

/*################################################*/
/*################################################*/
/*################ Sitemap Ebene 5################*/
/*################################################*/
/*################################################*/

.csc-sitemap ul li  ul li  ul li  ul li ul {
          padding: 0px 0px  0px 0px!important;
          margin: 0px!important;
          }

.csc-sitemap ul li  ul li ul li  ul li ul li  {
      padding: 2px 0px 0px 0px!important;
      background-image: url(../images/sitemap/ebene5.jpg);
      background-repeat: no-repeat;
      margin: 0px!important;

}



.csc-sitemap ul li  ul li ul li ul li ul li a{
              
              margin: 0px 0px 0px 0px!important;
              padding: 5px 0px 5px 130px!important;}

				  
				  
/* @end */


/*################################################*/
/*################       Suche    ################*/
/*################################################*/
/*################################################*/
/* @group INDEXSEARCH*/

.tx-macinasearchbox-pi1 {
	background: #DCE3E6;
}

.search {
	margin-left: 40px;
	width: 80px;
	border: 1px solid #999999;
	height: 12px;
	font-size: 11px;
	margin-bottom: 2px;
}

.searchsubmit {
	background-image: url(../images/search_arrow.gif);
	background-repeat: no-repeat;
	margin-left: 2px;
	padding-left: 15px;
	font-size: 11px;
	background-color: #DCE3E6;
	border: 0px solid black;
 	background-position: left;
	width: 40px;
}

.tx-indexedsearch-searchbox-button {
	margin: 5px 0px 0px 0px;
	border: 1px solid #999999;
	background: #DCE3E6;
}

.tx-indexedsearch{
	background-image: url(../images/streifen.gif);
	background-color: #F2F3F4;
	background-repeat: no-repeat;
	background-position: top;
	width: 530px;
}
	.tx-indexedsearch-searchbox{
		padding: 45px 0px 0px 25px;
	}

	.tx-indexedsearch-searchbox TD{
		/*padding-left: 24;*/
		font-weight: bold;
		color: #5A5E72;
		
	}
		.searchbox-label{
			width: 130px;
			height: 32px;
		}
		.tx-indexedsearch-searchbox-sword {
			border: solid 1px #999999;
			background-color: #FFFFFF;
			font-family: Arial, Helvetica, Verdana, sans-serif;
			font-size: 11px;
			text-decoration: none;
			text-align: left;
			width:130px;
		}
		.tx-indexedsearch-searchbox-button{
			border: solid 1px #999999;
			background-color: #FFFFFF;
			font-size: 11px;
			text-decoration: none;
			text-align: center;
		}
		.org_submit{display: none;}
		.tx-indexedsearch-searchbox P {
			font-weight: bold;
			/*text-decoration: none;
			color: #5A5E72;*/
		}
		.tx-indexedsearch-searchbox TD select{
			font-family: Arial, Helvetica, Verdana, sans-serif;
			font-size: 11px;
			width:140px;			
		}

.tx-indexedsearch-res-inner{background-color: #f2f3f4;}
.tx-indexedsearch-descr, 
.tx-indexedsearch-title, 
.tx-indexedsearch-icon, 
.tx-indexedsearch-percent, 
.tx-indexedsearch-result-number,
.tx-indexedsearch-descr-blank
{
	/* 1.tablecell  */
	background-color:#DCE3E6;
}
.tx-indexedsearch-title{
	font-weight: bold;
}
.tx-indexedsearch-info-blank{background-color: #f2f3f4;}
.tx-indexedsearch-info {
	padding-top: 15px;
	/*padding-bottom: 12px;*/
	background-color: #F2F3F4;
}
.tx-indexedsearch-info P{
	margin-top: 4px;
	margin-bottom: 6px;
	background-color: #F2F3F4;
}



	.tx-indexedsearch-whatis, .tx-indexedsearch-browsebox{
		padding-left: 25px;
	}
		.tx-indexedsearch-browsebox .browsebox li{
			margin-right: 20px;
		}



/* @end */


/* @group TIPAFRIEND*/
.aTableExt2 td{
	font-size: 11px;
}	
	.aTableExt2 .csc-firstHeader{
		font-size : 16px;
	}

	.aTableExt2 .csc-input{
		margin: 5px 0px;
	}
	
	.aTableExt2 .csc-form-labelcell{
		width: 120px;
	}
/* @end */


/* @group DUMMY*/
/* @end */

/* Zum entfernen der platzhalter im Title-Div*/
.csc-textpicHeader br, 
.csc-textpicHeader img,
.csc-header br, 
.csc-header img
{
	display: none;
}

/*IE6 Hacks*/
* html p.zwischenueberschrift{
	margin-top:  -10px;
}


/*IE7 Hacks*/
/*+html .csc-textpicHeader, *+html .csc-textHeader{
	height: 20px;
}
*/
    
