/***************************************************************************/
/************************** CSS DATA - LAYOUT ******************************/
/***************************************************************************/
/***** CSS Datei fuer das Layout des Webauftritt Petri Konferenztechnik ****/
/***************************************************************************/

/* Author Bernhard Lehner */
/* i.A. der Firma maglist */


body {
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../IMG/background.gif) left top repeat-y #EBEFF4;
	height:100%;
	width:916px;
}
/***************************************************************************/
/************************** PAGE CONTAINER *********************************/
/*#pageContainer {
	position:relative;
	width:915px;
	min-height:600px;
	left:0px;
	top:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../IMG/pageContainerSchatten.gif) right top repeat-y #333333;
}*/
/***************************************************************************/
/************************** HEADER NAVI CONTAINER **************************/
#headerNavi {
	background:url(../IMG/bgHeaderNavi.gif) left top repeat-y #EBEFF4;
	width:916px;
	height:20px;
	margin-left:-1px;
}
#headerNavi #langSwitch {
	position:absolute;
	left:740px;
	top:3px;
}
#headerNavi #agb {
	position:relative;
	left:870px;
	top:3px;
}
/***************************************************************************/
/************************** HEADER CONTAINER *******************************/
#header {
	position:relative;
	width:910px;
	border-bottom:1px solid #ffffff;
	background:url(../IMG/headerBG.gif) left top repeat-x #ffffff;
}
	#logo {
		width:264px;
		height:104px;
		left:0px;
		top:0px;
		background:url(../IMG/logo.gif) no-repeat;
	}
	#headerIMG {
		position:absolute;
		width:310px;
		height:104px;
		right:0px;
		top:0px;
	}
	/***********************************************************************/
	/******************************************** IMAGE NAVI CONTAINER *****/
	#imageNaviContainer {
		position:absolute;
		left:350px;
		top:20px;
	}
	#imageNaviContainer ul{	
		list-style:none;
	}
	#imageNaviContainer ul li {
		display:block;
		float:left;
		width:40px;
		height:40px;
	}
	#imageNaviContainer	a{
			display:block;
			width:40px;
			height:40px;
	}
		#imageNaviContainer	a.icon5 {
			background:url(../IMG/icon1.gif) left top no-repeat;
		}
		#imageNaviContainer	a.icon5:hover {
			background:url(../IMG/icon1aktiv.gif) left top no-repeat;
		}
		#imageNaviContainer	a.icon5aktiv {
			background:url(../IMG/icon1aktiv.gif) left top no-repeat;
		}
		#imageNaviContainer	a.icon6 {
			background:url(../IMG/icon2.gif) left top no-repeat;
		}
		#imageNaviContainer	a.icon6:hover {
			background:url(../IMG/icon2aktiv.gif) left top no-repeat;
		}
		#imageNaviContainer	a.icon6aktiv {
			background:url(../IMG/icon2aktiv.gif) left top no-repeat;
		}
		#imageNaviContainer	a.icon7 {
			background:url(../IMG/icon3.gif) left top no-repeat;
		}
		#imageNaviContainer	a.icon7:hover {
			background:url(../IMG/icon3aktiv.gif) left top no-repeat;
		}
		#imageNaviContainer	a.icon7aktiv {
			background:url(../IMG/icon3aktiv.gif) left top no-repeat;
		}
		#imageNaviContainer	a.icon8 {
			background:url(../IMG/icon4.gif) left top no-repeat;
		}
		#imageNaviContainer	a.icon8:hover {
			background:url(../IMG/icon4aktiv.gif) left top no-repeat;
		}
		#imageNaviContainer	a.icon8aktiv {
			background:url(../IMG/icon4aktiv.gif) left top no-repeat;
		}
/***************************************************************************/
/************************** NAVI CONTAINER *********************************/
#navi {
	position:relative;
	width:900px;
	height:20px;
	left:10px;
	border-bottom:4px solid #F0B780;
	background-color:#003C74;
}
* html #navi {
	height:20px;
}
	#naviDekor {
		position:absolute;
		width:900px;
		height:1px;
		background-color:#ffffff;
		top:20px;
		z-index:200;
	}
	* html #naviDekor {
		height:1px;
		top:20px;
	}
	#navi ul{	
		list-style:none;
	}
	#navi ul li {
		display:block;
		float:left;
		width:118px;
		height:24px;
		border-left:1px solid #ffffff;
	}
	* html #navi ul li {
		height:20px;
	}
	/************************************************************************/
	/********************************************* Main Navi ****************/
	/*Navi Elemente aus der HauptNavigation*/
	#mainNavi{
		}
		#mainNavi a, #mainNavi a:visited {
			display:block;
			width:97px;
			height:17px;
			background:url(../IMG/mainNavi.gif) left top no-repeat #003C74;
			border-bottom:4px solid #F0B780;
			padding:3px 10px 0px 11px;
		}
		* html #mainNavi a, * html #mainNavi a:visited {
			position:absolute;
			float:left;
			height:17px;
			padding:3px 10px 0px 11px;
			margin:0px 0px 0px 0px;
		}
		#mainNavi a:hover {	
			border-color:#E17000;
			background:url(../IMG/mainNaviAktiv.gif) left top no-repeat #668AAC;
		}
		#mainNavi a.aktiv, * html #mainNavi a.aktiv, * html #mainNavi a.aktiv:visited {	
			border-color:#E17000;
			background:url(../IMG/mainNaviAktiv.gif) left top no-repeat #668AAC;
		}
		#mainNavi a#Home {
			border-color:#F0B780;
			background:url(../IMG/mainNavi.gif) left top no-repeat #003C74;
		}
	/************************************************************************/
	/********************************************* Main Navi Right **********/
	/* Navi auf der rechten Seite im Navi Container: Kontakt, Impressum */
	#mainNaviRight{
		position:absolute;
		right:0px;
	}
		#mainNaviRight ul li{
			width:89px;
		}
		#mainNaviRight a, #mainNaviRight a:visited {
			display:block;
			width:68px;
			height:17px;
			background:url(../IMG/mainNaviRight.gif) left top no-repeat #333333;
			border-bottom:4px solid #668AAC;
			padding:3px 10px 0px 11px;
		}
		#mainNaviRight a:hover {	
			background:url(../IMG/mainNaviRightAktiv.gif) left top no-repeat #333333;
			border-color:#E17000;
		}
		#mainNaviRight a.aktiv, * html #mainNaviRight a.aktiv:hover, * html #mainNaviRight a.aktiv:visited {	
			background:url(../IMG/mainNaviRightAktiv.gif) left top no-repeat #333333;
			border-color:#E17000;
		}
/***************************************************************************/
/************************** CONTENT CONTAINER ******************************/
#contentArea{
	position:relative;
	width:900px;
	top:0px;
	left:10px;
}
#anzeige_content{
	position:relative;
	width:900px;
	top:0px;
	left:10px;
}
	/***********************************************************************/
	/******************************************** LEFT NAVI CONTAINER ******/
	#leftNaviContainer {
		position:relative;
		float:left;
		width:118px;
		/*height:100%;*/
		left:0px;
		border-left:1px solid #ffffff;
		border-right:1px solid #ffffff;
		background-color:#668AAC;
	}
		#headerLeftNaviContainer {
			position:relative;
			width:118px;
			height:20px;
			border-top:1px solid #ffffff;
			border-bottom:1px solid #ffffff;
		}
		#headerLeftNaviContainerHome {
			position:relative;
			width:118px;
			height:20px;
			border-top:1px solid #ffffff;
			border-bottom:1px solid #ffffff;
		}
		#headerDekorLeftNaviContainer {
			position:relative;
			width:118px;
			height:3px;
			border-bottom:1px solid #ffffff;
			background-color:#99B1C7;
		}
		* html #headerDekorLeftNaviContainer {
			height:3px;
			font-size:0.00001px;
		}
		#headerDekorLeftNaviContainerAktiv {
			position:relative;
			width:118px;
			height:3px;
			border-bottom:1px solid #ffffff;
			background-color:#E17000;
		}
		* html #headerDekorLeftNaviContainerAktiv {
			height:3px;
			font-size:0.00001px;
		}
		/*******************************************************************/
		/**************************************** Left Sub Navi ************/
		/* Subnavigation auf der linken Seite */
		#leftSubNavi {
			position:relative;
			margin-top:18px;
		}
			#leftSubNavi ul{	
			list-style:none;
			}
			#leftSubNavi ul li {
				display:block;
				float:left;
				width:118px;
				height:20px;
				margin-bottom:0px;
			}
			#leftSubNavi ul a, #leftSubNavi ul a:visited {
				display:block;
				width:97px;
				height:16px;
				border-top:1px solid #668AAC;
				border-bottom:1px solid #668AAC;
				background:url(../IMG/leftSubNavi.gif) left top no-repeat #668AAC;
				padding:2px 10px 0px 11px;
			}
			#leftSubNavi ul a:hover {	
				background:url(../IMG/leftSubNaviAktiv.gif) left top no-repeat #E17000;
				border-top:1px solid #FFFFFF;
				border-bottom:1px solid #FFFFFF;
			}
			#leftSubNavi ul a.aktiv, * html #leftSubNavi ul a.aktiv:visited {	
				background:url(../IMG/leftSubNaviAktiv.gif) left top no-repeat #E17000;
				border-top:1px solid #FFFFFF;
				border-bottom:1px solid #FFFFFF;
			}
				
	/***********************************************************************/
	/******************************************** CONTENT ******************/
	#contentContainer {
		position:relative;
		float:left;
		width:600px;
		/*height:100%;*/
		padding:40px 0px 30px 0px;
	}
		#contentDekorLeft {
			position:absolute;
			width:21px;
			height:21px;
			left:32px;
			top:28px;
			background:url(../IMG/contentDekorLeft.gif) no-repeat;
		}
		#contentDekorRight {
			position:absolute;
			width:21px;
			height:21px;
			left:548px;
			top:28px;
			background:url(../IMG/contentDekorRight.gif) no-repeat;
		}
		#content {
			position:relative;
			width:510px;
			/*height:100%;*/
			padding:0px 30px 0px 50px;
			margin:0px 0px 0px 0px;
		}
		* html #content {
			width:510px;
			padding:0px 0px 0px 50px;
			margin:0px 0px 0px 0px;
		}
			/********************************************************************/
			/* Inhaltselemente Content Bereich */
			/********************************************************************/
			#content h1 {
				display:block;
				border-bottom:1px solid #d9d9d9;
				background:url(../IMG/ausrufzeichenH1.gif) right center no-repeat;
				width:500px;
				min-height:42px;
			}
			#content h2 {
				display:block;
				border-bottom:1px solid #d9d9d9;
				background:url(../IMG/fragezeichenH2.gif) right center no-repeat;
				width:500px;
				min-height:42px;
			}
			#content h3 {
				display:block;
				border-bottom:1px solid #d9d9d9;
				width:500px;
				min-height:42px;
			}
			* html #content h1, * html #content h2, * html #content h3 {
				height:44px;
			}
			#content ul {
				font-size:11px;
				font-weight:normal;
				list-style:inside;
				list-style-type:disc;
				margin-bottom:15px;
			}
			#content ol {
				font-size:11px;
				font-weight:normal;
				list-style:inside;
				list-style-type:disc;
				margin-bottom:15px;
			}
			#content .csc-textpic-imagewrap {
				/*width:510px;*/
				padding:0px;
			}
			#content .csc-textpic {
				width:510px;
				padding-bottom: 20px;
			}
			#content .csc-header {
			        min-height: 45px;
			}
			* html .csc-header {
				height: 45px;
			}
			/********************************************************************/
			/* Box Navigation Content Bereich */
			/********************************************************************/
			/*boxNavi ge�ndert AS 05032009 - height:210px auf height:230px*/
			#boxNavi {
				position:relative;
				float:left;
				display:block;
				width:150px;
				height:230px;
				background: url(../IMG/bg_naviBox_grey.gif) left top repeat-y #D9D9D9;
				margin:5px 10px 22px 0px;
				padding:0px 0px 0px 10px;
			}
				#boxNavi ul {
					position:absolute;
					display:block;
					list-style:disc;
					list-style-image:url(../IMG/discBoxNavi.gif) right top;
					width:129px;
					height:70px;
					top:140px;
			
			
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 10px;
					
				}
					#boxNavi ul li{
						position:relative;
						line-height:14px;
						padding:0px 0px 0px 0px;
						margin:0px 0px 0px 0px;
					}
				*html #boxNavi ul, html * #boxNavi ul {
					position:absolute;
					display:block;
					list-style:disc;
					list-style-position:outside;
					list-style-image:url(../IMG/discBoxNavi.gif) right top;
					width:129px;
					top:140px;
					margin:0px 0px 0px 10px;
					padding:0px 0px 0px 0px;
				}
					*html #boxNavi ul li {
						position:relative;
						padding:0px 0px 0px 15px;
						margin:0px 0px 0px 0px;
					}
					html * #boxNavi ul li{
						padding:0px 0px 0px 0px;
						margin:0px 0px 0px 15px;
					}
				#boxNavi ul a, #boxNavi ul a:visited {
					margin-left:0px;
				}
				#boxNavi ul a:hover {
				}
				#boxNavi h1, #boxNavi h2, #boxNavi h3, #boxNavi h4, #boxNavi h5, #boxNavi h6 {
					position:relative;
					width:130px;
					background-image:none;
					border-bottom:0px;
					margin: 0px 0px 0px 0px;
					padding:6px 0px 0px 10px;
					font-size:14px;
				}
				#boxNavi a, #boxNavi a:visited {
					text-decoration:none;
					color:#000000;
				}
				#boxNavi p {
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
				}
				#boxNavi #csc-textpic-imagewrap {
					position:absolute;
					width:150px;
					height:90px;
					top:32px;
					display:block;
					background-color:#D9D9D9;
					margin:0px 0px 0px 0px;
					padding:0px 0px 10px 0px;
				}
				#boxNavi #csc-textpic-imagewrap img{
					border:none;
					width:150px;
				}
				
				#boxNavi_bugfixer_IE6 {
					float:none; 
					clear:both; 
					position:relative; 
					display:none; 
					width:10px; 
					height:10px; 
					background:#ffffff;
				}
				*html #boxNavi_bugfixer_IE6 {
					float:none; 
					clear:both; 
					position:relative; 
					display:block; 
					width:10px; 
					height:10px; 
					background:#ffffff;
				}
			/********************************************************************/
			/* Listen Navigation Content Bereich */
			/********************************************************************/
			#listNavi {
				position:relative;
				margin:10px 0px 12px 0px;
				width:500px;
				float:left;
			}
			#listNavi h1, #listNavi h2, #listNavi h3, #listNavi h4 {
				display:block;
				width:475px;
				height:18px;
				border-left:9px solid #E17000;
				background-color:#D9D9D9;
			}
			#listNavi ul {
				list-style:none;
				width:500px;
				height:auto;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
			}
			#listNavi ul li{
				float:left;
				display:block;
				width:500px;
				min-height:60px;
				margin:5px 0px 0px 0px;
				padding:0px 0px 5px 0px;
				border-bottom:1px solid #D9D9D9;
			}
			
			
			
			
			#listNavi #csc-textpic-imagewrap{
				float:left;
				left:0px;
				top:0px;
			}
			#listNavi #csc-textpic-text{
				position:absolute;
				display:block;
				left:104px;
			}
			#listNavi h5 {
				display:block;
				width:400px;
				padding-top:4px;
			}
			#listNavi p {
				display:block;
				width:400px;
			}
			#listNavi a img, #listNavi a:visited {	
				text-decoration:none;
				border:none;
			}
			#listNavi .cleaner {
				clear:both;
			}
			/********************************************************************/
			/* Detailansicht Content Bereich */
			/********************************************************************/
			.backLink {
				position:absolute;
				display:block;
				width: 116px;
				top:20px;
				right:60px;
				background:url(../IMG/backlinkIMG.gif) left center no-repeat;
			}
			a.backLink {
				position:absolute;
				display:block;
				width: 116px;
				top:20px;
				right:60px;
				background:url(../IMG/backlinkIMG.gif) left center no-repeat;
			}
			* html a.backLink, * html a.backLink:visited {
				right: 50px;
			}
			#detailContent{
				margin:10px 0px 12px 0px;
				width:500px;
			}
			#detailContent #csc-textpic-imagewrap{
				float:left;
				padding-right:10px;
			}
			#detailContent #csc-textpic-text{
			}
			#detailContent #csc-textpic-text h5 {
				float:right;
				display:block;
				width:314px;
				height:17px;
				background:url(../IMG/bgh5.gif) left top repeat-y #D9D9D9;
				padding:3px 0px 0px 16px;
			}
			#detailContent #csc-textpic-text ul{
				float:right;
				width:328px;
				left:4px;
				margin-top:10px;
			}

			#detailNavi{
				position:absolute;
				margin-top:40px;
				left:50px;
				width:500px;
			}
			#detailNavi a, #detailNavi a:visited {
				display:block;
				float:left;
				width:144px;
				height:20px;
				padding:2px 0px 0px 22px;
				background:url(../IMG/ankerDetail.gif) left top no-repeat;
			}
			#detailNavi a:hover {
				background:url(../IMG/ankerDetailAktiv.gif) left top no-repeat;
			}
			#detailNavi a.aktiv {
				background:url(../IMG/ankerDetailAktiv.gif) left top no-repeat;
			}
			
	/***********************************************************************/
	/******************************************** RIGHT NAVI CONTAINER *****/
	#rightContainer {
		position:relative;
		float:right;
		width:179px;
		/*min-height:100%;*/
	}
	#rightContainerContent h5 {
		width:158px;
		height:22px;
		background:url(../IMG/bg_RightContentH5.gif) left top repeat-x #999999;
		font-size:11px;
		font-weight:bold;
		color:#ffffff;
		padding:4px 10px 0px 11px;
		margin-bottom:16px;
	}
		#headerRightContainer {
			position:relative;
			width:179px;
			height:20px;
			border-top:1px solid #ffffff;
			border-bottom:1px solid #ffffff;
			background:#999999;
		}
		#headerDekorRightContainer {
			position:relative;
			width:179px;
			height:3px;
			border-bottom:1px solid #ffffff;
			background-color:#E17000;
		}
		* html #headerDekorRightContainer {
			height:3px;
			font-size:0.000001px;
			}
		#rightContainerContent {
			position:relative;
			width:179px;
		}
		#rightContainerContentNavi {
			position:relative;
			width:179px;
		}
		* html #rightContainerIMG_IE6 {
			/*position:absolute;
			width:179px;
			height:135px;
			bottom:0px;
			right:6px;*/
			display:none;
		}
		/*****************************/
		#rightContainerIMG_IE6 > img{
			display:none;
		}
		#rightContainerIMG {
			position:relative;
			float:left;
			width:910px;
			height:135px;
			bottom:0px;
		}
		#rightContainerIMG img {
			float:right;
		}
		/*#rightContainerIMG_IE6 > img{
			display:none;
		}
		#rightContainerIMG {
			position:fixed;
			width:179px;
			height:135px;
			bottom:0px;
			left:731px;
		}*/
		/** html #rightContainerIMG {
			display:none;
		}*/
		
		/********************************************************************/
		/* Navigation fuer Klassische Listen im rechten Bereich */
		/********************************************************************/
		#rightContainer ul {
			list-style:none	;
			display:block;
			width:179px;
			height:auto;
			margin:10px 0px 0px 0px;
			background:url(../IMG/rightContainerContentBG.gif) left repeat-y #F9E2CC;
			font-size:11px;
			font-weight:normal;
			line-height:15px;
			padding:0px 0px 0px 0px;
		}
		#rightContainer ul li{
			display:block;
			width:159px;
			height:auto;
			border-bottom:1px solid #ffffff;
			padding:0px 0px 0px 20px;
		} 
		#rightContainer ul li a, #rightContainer ul li a:visited {
			display:block;
			width:150px;
			height:17px;
			padding:3px 0px 0px 0px;
			background:url(../IMG/rightSpecialNaviBG.gif) right top no-repeat;
			font-size:11px;
			font-weight:bold;
			line-height:15px;
			text-decoration:none;
			color:#000000;
		}
		#rightContainer ul li a:hover {
			color:#E17000;
		}
		/********************************************************************/
		/* Newsblock Dummy */
		/********************************************************************/
		
		#rightContainer ol {
			position:relative;
			list-style:none	;
			display:block;
			width:179px;
			height:100%;
			margin:10px 0px 0px 0px;
			background:url(../IMG/rightContainerNewsBg.gif) left repeat-y #ccd8e4;
			font-size:11px;
			font-weight:normal;
			line-height:15px;
			padding:0px 0px 0px 0px;
		}
		* html #rightContainer ol {
			width:169px;
		}
		#rightContainer ol li{
			display:block;
			width:169px;
			/*height:auto;*/
			padding:0px 0px 0px 10px;
			margin:0px 0px 0px 0px;
		}
		#rightContainer ol li h1, #rightContainer ol li h2, #rightContainer ol li h3, #rightContainer ol li h4, #rightContainer ol li h5, #rightContainer ol li h6 {
			display:block;
			margin:0px 0px 0px 0px;
			padding:2px 0px 0px 10px;
			border-bottom:1px solid #ffffff;
		}
		* html #rightContainer ol li h1, * html #rightContainer ol li h2, * html #rightContainer ol li h3, * html #rightContainer ol li h4, * html #rightContainer ol li h5, * html #rightContainer ol li h6 {
			padding:0px 0px 3px 10px;
		}
		#rightContainer ol li p, #rightContainer ol li .detail {
			display:block;
			margin:0px 0px 0px 0px;
			padding:4px 10px 4px 10px;
		}
		#rightContainer ol li .bodytext {
			display:none;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}
		#rightContainer ol li img, #rightContainer ol img {
			position:relative;
			left:0px;
			min-height:110px;
			border:none;
			float:none;
			top:3px;
			margin:0px 0px 0px 0px;
			margin-bottom: 10px;
			padding:0px 0px 0px 0px;
		}
		#rightContainer ol li a, #rightContainer ol li a:visited {
			display:block;
			width:150px;
			height:17px;
			padding:3px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			background:url(../IMG/rightContainerNewsAnker.gif) right top no-repeat;
			font-size:11px;
			font-weight:bold;
			line-height:15px;
			text-decoration:none;
			color:#000000;
		}
		#rightContainer ol li a:hover {
			color:#003c73;
		}
		
		#rightContainer div.csc-textpic div.csc-textpic-single-image img {
 			margin-bottom: 10px;
		}

		/********************************************************************/

		/* Navigation fuer Content Element CSC Textpic */
		/********************************************************************/
		#rightContainerContent .csc-textpic {
			display:block;
			width:169px;
			margin:-1px -1px 10px 0px;
			background:url(../IMG/rightContainerContentBG.gif) left repeat-y #F9E2CC;
			font-size:11px;
			font-weight:normal;
			line-height:15px;
			padding:0px 0px 0px 10px;
		}
		#rightContainerContent .csc-textpic-imagewrap {
			float:none;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}
		#rightContainerContent .csc-textpic-image {
			float:none;
		}
		#rightContainerContent .csc-textpic-clear {
			display:block;
			height:0px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}
		#rightContainerContent .csc-textpic ul {
			width:169px;
			list-style:none	;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}
		#rightContainerContent .csc-textpic ul li{
			display:block;
			width:159px;
			height:auto;
			background-color:#F9E2CC;
			border-bottom:1px solid #ffffff;
			padding:0px 0px 0px 10px;
			margin:0px 0px 0px 0px;
		}
		#rightContainerContent .csc-textpic ul li a, #rightContainerContent .csc-textpic ul li a:visited {
			display:block;
			width:150px;
			height:17px;
			padding:3px 0px 0px 0px;
			background:url(../IMG/rightSpecialNaviBG.gif) right top no-repeat;
			font-size:11px;
			font-weight:bold;
			line-height:15px;
			text-decoration:none;
			color:#000000;
		}
		#rightContainerContent .csc-textpic ul li a:hover {
			color:#E17000;
		}
		#rightContainerContent .csc-textpic ol {
			width:169px;
			list-style:none	;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}
		#rightContainerContent .csc-textpic ol li{
			display:block;
			width:159px;
			height:auto;
			background-color:#ccd8e4;
			border-bottom:1px solid #ffffff;
			padding:0px 0px 0px 10px;
			margin:0px 0px 0px 0px;
		} 
		#rightContainerContent .csc-textpic p {
			font-size:11px;
			font-weight:normal;
			line-height:15px;
			padding:5px 6px 4px 10px;
			margin:0px 0px 0px 0px;
		}
		#rightContainerContent .csc-textpic h1, 
		#rightContainerContent .csc-textpic h2,
		#rightContainerContent .csc-textpic h3,
		#rightContainerContent .csc-textpic h4,
		#rightContainerContent .csc-textpic h5,
		#rightContainerContent .csc-textpic h6 {
			font-size:11px;
			font-weight:bold;
			line-height:15px;
			color:#000000;
			padding:8px 0px 3px 10px;
			margin:0px 0px 0px 0px;
			background:none;
		}
		#rightContainerContent .csc-textpic a, #rightContainerContent .csc-textpic a:visited,
		#rightContainerContent .csc-textpic h1 a, #rightContainerContent .csc-textpic h1 a:visited, 
		#rightContainerContent .csc-textpic h2 a, #rightContainerContent .csc-textpic h2 a:visited,
		#rightContainerContent .csc-textpic h3 a, #rightContainerContent .csc-textpic h3 a:visited,
		#rightContainerContent .csc-textpic h4 a, #rightContainerContent .csc-textpic h4 a:visited,
		#rightContainerContent .csc-textpic h5 a, #rightContainerContent .csc-textpic h5 a:visited,
		#rightContainerContent .csc-textpic h6 a, #rightContainerContent .csc-textpic h6 a:visited, {
			color:#000000;
			text-decoration:none;
		}
		#rightContainerContent .csc-textpic a:hover {
			color:#E17000;
		}
		#rightContainerContent .csc-textpic-caption {
			display:none;
		}
		
		/********************************************************************/
		/* Navigation rechte Seite */
		/********************************************************************/
		#rightContainerNavi {
			position:relative;
			width:179px;
			/*min-height:140px;*/
			display:block;
			padding:0px;
			border-top:1px solid #E17000;
			border-bottom:1px solid #E17000;
			margin-top:20px;
		}
		* html #rightContainerNavi {
			margin-top:18px;
		}
			#rightContainerNavi ul {
				position:relative;
				list-style:none;
				background:none;
				border:none;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
			}
			#rightContainerNavi ul li {
				float:left;
				width:179px;
				height:20px;
				background:none;
				border:none;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
			}
			#rightContainerNavi ul li a, #rightContainerNavi ul li a:visited {
				display:block;
				width:158px;
				height:17px;
				padding:3px 10px 0px 11px;
				background:url(../IMG/rightSubNavi.gif) left top no-repeat #FFFFFF;
			}
			#rightContainerNavi ul li a:hover {	
				background:url(../IMG/rightSubNaviAktiv.gif) left top no-repeat #FFFFFF;
			}
			#rightContainerNavi ul li a.aktiv, * html #rightContainerNavi ul li a.aktiv:visited {
				color:#E17000;	
				background:url(../IMG/rightSubNaviAktiv.gif) left top no-repeat #FFFFFF;
			}
		/********************************************************************/
		/* Special Navigation rechte Seite */
		/********************************************************************/
		#rightContainerSpecialNavi {
			position:relative;
			margin-top:10px;
			padding:0px;
		}
		#rightContainerSpecialNavi ul {
			list-style:none;
		}
		#rightContainerSpecialNavi ul li {
			display:block;
			width:170px;
			height:20px;
			margin-bottom:1px;
			border-left:9px solid #E17000;
			background-color:#F9E2CC;
		}
		#rightContainerSpecialNavi a, #rightContainerSpecialNavi a:visited {
			display:block;
			width:144px;
			height:17px;
			padding:3px 6px 0px 10px;
			border-left:1px solid #ffffff;
			background:url(../IMG/rightSpecialNaviBG.gif) right top no-repeat;
		}
		#rightContainerSpecialNavi a:hover {
		}
		#rightContainerSpecialNavi ul li.productView {
			display:block;
			width:170px;
			height:148px;
			margin:-1px 0px 0px 0px;
			border-left:9px solid #E17000;
			background-color:#F9E2CC;
		}
		#rightContainerSpecialNavi ul li.productView h1 {
			display:block;
			padding:8px 6px 4px 10px;
			border-left:1px solid #ffffff;
			border-top:1px solid #ffffff;
		}
		#rightContainerSpecialNavi ul li.productView .csc-textpic-imagewrap {
			border-left:1px solid #ffffff;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
		}
		
		
/***************************************************************************/
/*****************************Zusatz Elemente ******************************/

.ankerLinieNaviBox {
	position:absolute;
	display:block;
	width:6px;
	height:2px;
	margin-top:15px;
	background-color:#FFFFFF;
}
.ankerLinieNaviBoxAktiv {
	position:absolute;
	display:block;
	width:6px;
	height:6px;
	margin-top:12px;
	background-color:#FFFFFF;
}


/***************************************************************************/
/************* MAIL FORM ***************************************************/


/* Kontaktformular */

.formular {
width:500px;
}

.ebene {
clear: both;
padding: 2px 0;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

.label {
float:left;
padding:3px 0 0 0;
width:14em;
text-align:left;
}

.feld{
float:left;
width:30em;
} 

.submit{
clear: both;
margin:1em 0 0 10em;
}

.feldbreite{
border:1px solid #000000;
font:1em arial, sans-serif;
width:25em;
}

.feldbreite2{
border:1px solid #000000;
font:1em arial, sans-serif;
width:20.5em;
}

.feldbreite3{
border:1px solid #000000;
font:1em arial, sans-serif;
width:4em;
}

.feldbreite4{
border:1px solid #000000;
font:1em arial, sans-serif;
width:7em;
}

.feldbreite_textarea{
border:1px solid #000000;
overflow:auto;
width:21.3em;
height:5em;
}
/********************************************************************/
/********************MAIL BUTTON KLASSEN ****************************/
.mailBTN{
position:relative;
font-family:arial;
font-size:11px;
font-weight:bold;
height:24px;
background-color:none;
border:none;
background:url(../IMG/BG_MailBTN_Left.gif) right no-repeat; 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
* html .mailBTN {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

input.mailBTN {
	padding:0px 11px 0px 11px;
}
.mailBTN:hover {
color:#E17000;
}
.BG_MailBTNleft {
position:absolute;
width:11px;
height:24px;
background:url(../IMG/BG_MailBTN_Right.gif) right no-repeat; 
}

.button {
position:relative;
float:left;
background:url(../IMG/BG_MailBTN.gif) repeat-x;
display:block;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
* html .button {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
/********************************************************************/
/*********************** eTracker Klassen ***************************/
#eTracker {
	position:absolute;
	left:13px;
	bottom:13px;
}
/********************************************************************/
/*********************** powered by Klassen ***************************/
#poweredBy {
	display:block;
	position:absolute;
	/*float:left;
	left:20px;
	bottom:16px;*/
	left:20px;
	top:4px;
	color:#ffffff;
	font-size:9px;
}
#poweredBy a, #poweredBy a:visited {
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
}
#poweredBy a:hover {
	color:#000000;
}


img.tx-srfreecap-pi2-image {
	margin: 0!important;
	width: 150px !important;
}

