body{
	margin: 0;
	padding: 0;
	text-align: center;	
	font: 11px Arial, Helvetica, sans-serif;	
	color: #4B4B4B;	
	background-color: #E6F5F8;	
}

TABLE { 
border-collapse:collapse;

}

#center{
   width: 1000px;	   
	margin: 0px auto;
	text-align: left;	
	background-color: #ffffff;
}
#conAll{  
	width: 1000px;			
	padding-top: 0px;
	clear: both;	
	text-align: left;
	background-color: #ffffff;
                border: solid #B8B8B8;	
                border-right: 1px;
                border-left: 1px;
                border-bottom: 0px;
                border-top: 0px;                  
}
#head{  
	width: 1000px;		
	clear: both;	
}
#headLeft{
  /* height: 40px; 
	width: 127px; 
	background-image: url(../img/bg_headLeft.gif);
	background-repeat: no-repeat;
	clear: both;
	float: left;	
	padding: 36px 0px 0px 62px; 
	*/
	
}
#headLeft2{
   height: 27px; 
	width: 191px; 
	clear: both;
	float: left;
	
}

#headRight{
   height: 76px;
	width: 811px;		
	float: right;	
	
}
#navCon{
   height: 27px;
	width: 809px;		
	float: right;	
	background-image: url(../img/bg_nav.gif);
	background-repeat: no-repeat;	
}
#navMain{
                height: 27px;
	width: 598px;		
	float: left;	
	padding-left: 2px;	              
}

#naviTop{
                height: 27px;
	width: 210px;		
	float: right;	
	font: 9px Arial, Helvetica, sans-serif ;	
}

#contentCon{ 
	width: 1000px;	
                min-height: 400px; 
                height: auto; 	
	clear: both;	
	text-align: left;
                background-image: url(../img/bg_content.gif);
	background-repeat: repeat-y;	
}

*html #contentCon{	
  height: 400px; 
}

#contentLeft{
   height: 400px; 
	width: 189px; 
	float: left;	
   padding: 0px 0px 0px 0px;
   background-color: #ffffff;
}

#subNav{
                 height: 390px; 
	width: 172px; 
	float: left;   
	text-align: left;	
}
.subNavElemente{ 
                width: 100%;	
	float: left;	
	padding: 5px 5px 5px 12px;
}

#contentMiddle{
	min-height: 400px; 
                height: auto; 	
	width: 632px; 
	float: left;	
	/*background-image: url(../img/bg_content.gif);
	background-repeat: repeat-y;*/
	padding: 23px 19px 23px 19px;
}
*html #contentMiddle{	
  height: 400px; 
}


#headline{
                height: 16px; 
	width: 626px; 
	background-color: #CCECF4;	
	padding-left: 5px;	
}
#content{  
	width: 626px; 	
	padding: 19px 0px 0px 5px;
	text-align: left;
}
.contentEingerueckt{  		
	padding: 0px 0px 0px 23px;	 
                clear: both;
}

#contentRight{
   height: 385px; 
	width: 127px; 
	float: right;	
	background-color: #E6E6E6;
	padding: 15px 7px 0px 7px;
}

#footer{
   height: 26px; 
	width: 1000px; 
	float: left;	
	background-image: url(../img/bg_footer.gif);
	background-repeat: repeat-y;	
}
#footerLeft{
   height: 26px; 
	width: 202px; 
	float: left;		
	padding: 1px 0px 0px 12px;
}
#footerRight{
   height: 19px; 	
	float: left;	
	padding: 7px 0px 0px 0px;
	vertical-align: middle;
	display: inline;
}

.contentMenge{
	font: 12px Arial, Helvetica, sans-serif;
	color: #4B4B4B;	
	line-height:17px;
}
.contentMengeBOLD{
	font: 12px Arial, Helvetica, sans-serif;
	color: #4B4B4B;	
	line-height:17px;
                font-weight:bold;
}

H2{
                font: 12px Arial, Helvetica, sans-serif;
	color: #4B4B4B;	
	line-height:17px;
                font-weight:bold;
}
H1{
               font: 12px Arial, Helvetica, sans-serif;
	color: #4B4B4B;	
	line-height:17px;
                font-weight:bold;
}
H3{
                font: 12px Arial, Helvetica, sans-serif;
	color: #4B4B4B;	
	line-height:17px;
                font-weight:bold;
}
H4{
                font: 12px Arial, Helvetica, sans-serif;
	color: #4B4B4B;	
	line-height:17px;
                font-weight:bold;
}
H5{
                font: 12px Arial, Helvetica, sans-serif;
	color: #4B4B4B;	
	line-height:17px;
                font-weight:bold;
}
H6{
                font: 12px Arial, Helvetica, sans-serif;
	color: #4B4B4B;	
	line-height:17px;
                font-weight:bold;
}
H7{
                font: 12px Arial, Helvetica, sans-serif;
	color: #4B4B4B;	
	line-height:17px;
                font-weight:bold;
}
a{
                font:  Arial, Helvetica, sans-serif;
	color: #4B4B4B;	
	line-height:15px;
                text-decoration: underline;
}
a:link{
              	color: #4B4B4B;	
	
}

a:hover{
               	color: #00A0C6;	
}


.contextMenge{
	font: 10px Arial, Helvetica, sans-serif;
	color: #4B4B4B;		
}

.headlines{
	font: 12px Arial, Helvetica, sans-serif;
	color: #00A0C6;		
}
.csc-firstHeader{
	font: 12px Arial, Helvetica, sans-serif;
	color: #4B4B4B;	
}


.nav a{
	text-decoration: none; 	
	font: 11px Arial, Helvetica, sans-serif ;	
	color: #4B4B4B;	
		
}
.nav a:hover {
	text-decoration: none; 	
	font: 11px Arial, Helvetica, sans-serif ;	
	color: #00A0C6;	
	
}

.navH a{	
	text-decoration: none; 	
	font: 11px Arial, Helvetica, sans-serif ;	
	color: #00A0C6;	

}

.navTop a{
	text-decoration: none; 	
	font: 9px Arial, Helvetica, sans-serif ;	
	color: #4B4B4B;		
}
.navTop a:hover {
	text-decoration: none; 	
	font: 9px Arial, Helvetica, sans-serif ;	
	color: #00A0C6;	
	
}

.navHTop a{	
	text-decoration: none; 	
	font: 9px Arial, Helvetica, sans-serif ;	
	color: #00A0C6;	

}
.navSub {
	text-decoration: none; 	
	font: 10px Arial, Helvetica, sans-serif ;	
	color: #4B4B4B;
	line-height: 11px;
}
.navSub a{	
	text-decoration: none; 	
	font: 10px Arial, Helvetica, sans-serif ;	
	color: #4B4B4B;
	line-height: 11px;		
}

.navSub a:hover {		
	color: #00A0C6;	
	line-height: 11px;		
}

.navHSub {	
	color: #00A0C6;                
}
.navHSub a{	
	color: #00A0C6;                
}
.navHSub a:hover {			
	color: #00A0C6;             
}

.navSubSpace {                
                width: 170px;
                padding: 0px 0px 5px 0px;
                float: left;                
}


.macinaSearchbox{	
                height: 20px;
	width: 107px;
	text-decoration: none; 	
	font: 12px Arial, Helvetica, sans-serif ;	
	color: #4B4B4B;	
	border: 0px;
	background-color: White;	
	padding: 2px 20px 0px 5px;   
}

.navFooter {
	text-decoration: none; 	
	font: 9px Arial, Helvetica, sans-serif ;	
	color: #4B4B4B;		
}
.navFooter a:link{
	text-decoration: none; 	
	font: 9px Arial, Helvetica, sans-serif ;	
	color: #00A0C6;		
}
.navFooter a:hover {
	text-decoration: none; 	
	font: 9px Arial, Helvetica, sans-serif ;	
	color: #00A0C6;		
}
.navHFooter a {	
	text-decoration: none; 	
	font: 9px Arial, Helvetica, sans-serif ;	
	color: #00A0C6;	
}



.contenttable{
width: 100%;
}

li{
list-style-image: url(../img/list.gif);
}


/* suche */
.tx-indexedsearch-sectionlinks:link{
                text-decoration: none; 	
	font: 12px Arial, Helvetica, sans-serif ;	
	color: #00A0C6;	
                 line-height: 20px;
}


.mas-prod-content-left {
float: left;
width: 220px;
height: auto;

}


.mas-prod-content-main {
float: left;
width: 377px;
height: auto;

padding-left: 20px;
}


.csc-section{
margin: 5px 0px;
}



