	/*	DIV {border:solid 1px red;}*/
	body,p,br,p,ul,ol,li,div,table,td,th,tr,address,blockquote {
		font-family:Arial ,sans-serif;
		color:#000000;

		font-size: 12px;
		font-style: normal;
	}

	H1,H2,H3,H4,H5,H6,FORM,DL,DT,DD {		
		padding:0px;margin:0px;
	}

 
	
	H1,H2 {
		color:#000000;
		font-size:23px;
		font-weight:bold;
	}
	H3 {
		color:#000000;
		font-size:12px;
		font-weight:bold;
	}
	H4 {
		color:#000000;
		font-size:16px;
		font-weight:bold;
	}
	H5 {
		color:#D7161F;
		font-size:22px;
		font-weight:bold;
	}
	.textformat { 
		color: blue; 
		background-color: yellow; 
	}

	IMG {
		border:0px;
		padding:0px;margin:0px;
	}
    INPUT {
	   /*border:solid 1px green;*/
	   border:solid 1px grey;
	}
	 A {

		color:#0433C7;
		text-decoration:none;
	}

	A:active,
	A:visited,
	A:hover,  
	A:link {
		color:#0433C7;
		text-decoration:none;
	}
			 /*
   	A:active,
	A:visited,
	A:hover,  
	A:link,*/
	.bodytext A,
	A.internal-link-new-window,
	A.internal-link,
	A.download,
	A.email {
		padding-left:20px;
		background-image:url('/fileadmin/images/breadcrumb/breadcrumb-ico-no.gif');
		background-repeat:no-repeat;
		background-position:0px 2px;
	}
	/*
	#logo A,
	#mainNav A,
	#subNav A,
	#breadcrumb A{
		padding:0px;
		background-image:url('');
	 }
	  */


	HTML,
	BODY {
		background-color:#FFFFFF;
		text-align: center;
		margin:0px;
		padding:0px;
		border:0px;
		height:100%;
		min-width:750px;
	}

	.pageHolder {		
		width:980px; /**/
		margin:0 auto;
		min-height:100%;
		position: relative;
		text-align:left; 
	}

	.align {  	
		width:980px; /*	*/
		min-width:980px;
		margin:0 auto;
		
	}

	.float {
		float:left;
		}

	.clear {
		clear:both;
		height:0px;
		font-size:0px;
		line-height:0px;		
		}

	.clear-left {
		clear:left;
		}
	 .spacer-gif {
		border:0px;
	 }

	 .h15 {
		line-height:15px;height:15px;
	 }
 /*********************************************************
													Logo 
********************************************************/

		#logo {
			width:223px;
			max-width:223px;
			height:100px;	
		
			background-image:url('/fileadmin/images/logo.jpg');
			background-repeat:no-repeat;
			background-color:white;
		}

	   #logo .spacer-gif {
			width:223px;
			max-width:222px;
			height:100px;
			border-right:1px solid #CCCCCC;
			}


  		
/*********************************************************
													BreadCrumb 
********************************************************/
		.sitepath {
			height:23px;
		}

		#breadcrumb {		
			width:755px;
			max-width:755px;
		}

		#breadcrumb LI,
		#breadcrumb UL{
			padding:0px;margin:0px; line-height:12px;
		}
		#breadcrumb {
			margin-top:5px;
		}
		#breadcrumb .menu * {			
			height:14px;	
			
		}
		#breadcrumb LI {
			list-style:none;
			float:left;
		}
		#breadcrumb LI.no {
			background-image:url('/fileadmin/images/breadcrumb/breadcrumb-ico-no.gif');
			background-repeat:no-repeat;
		}
		#breadcrumb LI.cur {
			background-image:url('/fileadmin/images/breadcrumb/breadcrumb-ico-cur.gif');
			background-repeat:no-repeat;

		}

		#breadcrumb LI DIV,
		#breadcrumb LI A {
			margin-left:24px;
			margin-right:6px;
		}



		#macina {		
			width:225px;
			max-width:225px;
			height:23px;
		}

		#macina INPUT {			
			margin-left:35px;
			width:144px;
			height:18px;
			_height:20px;
			line-height:14px;

			margin-top:1px;
			border:solid 1px ;
		}






/*********************************************************
													COLLAGE PROMOTION 
*********************************************************/

		#collage {
			width:518px;
			overflow:hidden;
			height:187px; 

		}

		#collage .csc-header {
			display:none;
		}
		
/*********************************************************
													TEASER 
*********************************************************/
		#border .box,
		#teaser .box{
		/*fatal IE Hack	 */
		  _height:150px;
		  _display:inline;
		  min-height:150px;
		 		
		   padding:0px;margin:0px;	 		  
		   
		   width:238px;
		 
		   background-color:#FFFFFF;	
		   margin-bottom:10px;
		}

		#normal .box {
		/*fatal IE Hack
		  _height:150px;
		  _display:inline;
		  min-height:150px;
		*/
		   padding:0px;margin:0px;	 		  
		   	 
		   width:238px;

		   background-color:#FFFFFF;	
		   margin-bottom:10px;
		}


		/* */
		.ck-header H1 {
			padding:0px;margin:0px;
			padding-top:3px;
			font-size:12px;
			text-align:center;
			color:white;
		}
		 
		 .ck-header {
			height:30px;
			background-repeat:repeat-x;
		}


/*********************************************************
													Box-PROMOTION
*********************************************************/

		#promotion {  		   
		   clear:right;		
		   height:187px;
		   width:238px;
		   overflow:hidden;
		}


	#promotion .box {
		width:238px;
		max-height:187px;
		height:187px;   		   		  
		background-image:url('/fileadmin/images/mask/promotion-mask-white-bottom.gif');
		background-position:0px 162px;
		background-repeat:no-repeat; 
	}


		#promotion .box  .ck-header {	
			background-image:url('/fileadmin/images/mask/teaser-mask-white.gif');

		}

		#border .bodytext,
		#promotion .bodytext{
			padding:0px;margin:0px;
			padding-left:10px;
		}


/*********************************************************
													CONTENT 
*********************************************************/
		#normal .box {
			width:491px;
			margin-left:11px;
			margin-right:15px;
		}
	   #right {		
		margin-left:14px;
	   }			
	   

/*********************************************************
													BORDER 
*********************************************************/
		#border .box {
			float:left;		
		}

		.borderHolder {
		margin-left:224px;

			
				
		}
		#border {

		
			
			
		}

.mainHolder {
	background-repeat:repeat-y;
	background-position:223px 222px;
	display:block; 
	min-height:200px;
}
* html .mainHolder {
	height:200px;
}
		#border .ck-header {
		    width:238px;
		}
			/*
		#border .c1 {
			margin-left:11px;
			margin-right:15px;
		}

 		#border .c2 {
			margin-right:15px;			
		}


		#border .c3 {
			

		 }		*/
		 
		 #border .box {
			padding-left:14px;

		}
  	#teaser	.box	P {
		
		margin:0px;padding:0px;
	
	}

/*********************************************************
												TEASER ICONS 
*********************************************************/
		 .ck-header  h1.ckreuldefault {
			color:white;
			background-image:url('');
			background-repeat:no-repeat;
			background-position:10 4;
			height:30px;
		}


		.box .ck-header  h1.tinker-ico {
			color:white;
			background-image:url('/fileadmin/images/teaser-icons/basteltipp.gif');
			background-repeat:no-repeat;
			background-position:10 4;
			height:30px;
		}

		.box .ck-header  h1.prospect-ico {
			color:white;
			background-image:url('/fileadmin/images/teaser-icons/prospektdownload.gif');
			background-repeat:no-repeat;
			background-position:10 4;
			height:30px;
		}

		.box .ck-header  h1.print-ico {
			color:white;
			background-image:url('/fileadmin/images/teaser-icons/print-ico.gif');
			background-repeat:no-repeat;
			background-position:10 4;
			height:30px;
		}

		.box .ck-header  h1.relatedproducts-ico {
			color:white;
			background-image:url('/fileadmin/images/teaser-icons/products-ico.gif');
			background-repeat:no-repeat;
			background-position:10 4;
			height:30px;
		}


	 /*

*/	
	.contenttable TD {
		vertical-align:top;
	}

.newsletter * {
	


}
