/*  CSS Document from 23.02.2008, mtr
    font and font-size definitions (small font)
    this is the standard font css */

    /* STANDARD DEFINITION
       ################### */
 
    /* CONTENT */
    body p, div, td {
        font-family: Arial, Verdana, Sans-serif;
        color: #333333;
        font-size: 14px;
        line-height: 19px;  
    }
    /* HEADLINES */
    h1 {
		font-size: 18px;
		font-family: Arial, Verdana, Sans-serif;
		margin: 0 0 12px 0;
		font-style: normal;
		font-weight: normal;
		color: #be8a3f;
	}
	h1.download {
		font-size: 24px;
		line-height: 1.3em;
		font-family: Arial, Verdana, Sans-serif;
		margin: 0 0 12px 0;
		font-style: normal;
		font-weight: normal;
		color: #666666;
	}
	h1.startseite {
		font-size: 14px;
		line-height: 24px; 
		font-family: Arial, Verdana, Sans-serif;
		font-style: normal;
		font-weight: normal;
		color: #666666;
	}
	h1.newgeneration {
	    font-size: 22px;
		font-family: Arial, Verdana, Sans-serif;
		margin: 0;
		font-style: normal;
		font-weight: normal;
		color: #cb0f10; /*#9c3124;*/
	}
	.divProduktHeader h1 {
	    font-size: 18px;
		font-family: Arial, Verdana, Sans-serif;
		margin: 0;
		font-style: normal;
		font-weight: normal;
		color: #fff;
	}
	h2 {
		font-size: 16px;
		line-height: 22px; 
		font-family: Arial, Verdana, Sans-serif;
		font-weight: bold;
		margin: 0 0 0px 0;
		font-style: normal;
		color: #000000;
	}
	h3 {
		font-size: 16px; 
		font-weight: normal;
		margin: 0 0 7px 0;
		color: #666666;
	}
	h4 {
		font-size: 12px; 
		font-weight: bold;
		margin: 0 0 7px 0;
		color: #666666;
	}
	h4.sitemap {
		font-size: 20px;
		font-family: Arial, Verdana, Sans-serif;
		margin: 0 0 12px 0;
		font-style: normal;
		font-weight: normal;
		color: #666666;
	}
	h5 {
		font-size: 11px; 
		font-weight: bold;
		margin: 0 0 7px 0;
		color: #666666;
	}
	h6 {
		/* this is only 4 the multi_template.inc */
		font-size: 14px; 
		font-weight: bold;
		margin: 0 0 7px 0;
		color: #666666;
	}
	.fontShortDesc {
		font-size: 12px; 
		font-weight: bold;
		margin: 0 0 7px 0;
		color: #666666;
	}
	.fontFileSize {
		font-size: 11px; 
		font-weight: normal;
		margin: 0 0 7px 0;
		color: #666666;
	}
	.arabic {
        text-align:right;
        font-family: Arial, Verdana, Sans-serif;
    }
	input, select, textarea {
	    font-family: Arial, Verdana, Sans-serif;
	    font-size: 11px;     
	}
	.gold, .divNumberLeft, .divNumberRight, .divExklusivText {
	    color:#be8a3f;
	}
	
	/* FOOTER */
	.footer {
		font-size: 9px; 
	}
	.divLeftFooter {
	    font-size: 11px;
	    color: #cc0000;    
	}
	.divRightFooter {
	    font-size: 11px;
	    color: #2B2D30;    
	}
	
	/* COLOR DEFINITION
       ############### */
	
	.gray {
	    color: #666666;    
	}
	.green {
	    color: Green;    
	}
	.e5e5e5 {
	    color: #e5e5e5;    
	}
	.underline{
        text-decoration: underline;
    }
	
	
    /* LINK DEFINITION
       ############### */
	a {					    font-size: 11px; color: #666666; text-decoration: none;	font-weight: bold; } 
	
	a.content {			    font-size: 11px; color: #666666; text-decoration: none;	font-weight: bold; } 
	a.contentActive {	    font-size: 11px; color: #666666; text-decoration: none;	font-weight: bold; } 
	
	a.moreInfo {			font-size: 11px; color: #666666; text-decoration: none;	font-weight: bold; } 
	a.moreInfoActive {	    font-size: 11px; color: #666666; text-decoration: none;	font-weight: bold; } 
	
	a.linkFooterCompany {			font-size: 11px; color: #666666; text-decoration: none;	font-weight: bold; } 
	a.linkFooterCompanyActive {	    font-size: 11px; color: #666666; text-decoration: none;	font-weight: bold; }
	
	a.header {			    line-height: 11px;  }
	a.active {			    line-height: 11px;  }
	
	a.mainNaviOn {        	line-height: 11px; font-size: 12px; color: #666666; font-weight: bold; margin-top: 12px; float: left; }
	a.mainNaviOff {        	line-height: 11px; font-size: 12px; color: #666666; font-weight: bold; margin-top: 12px; float: left; }
	
	a.footer {			    font-size: 11px; line-height: 14px; color: #2B2D30; font-weight: bold; }
	a.footerActive {	    font-size: 11px; line-height: 14px; color: #2B2D30;  }
	
	a.unternehmen {			    font-size: 13px; line-height: 14px; color: #be8a3f; font-weight: bold; }
	a.unternehmenActive {	    font-size: 13px; line-height: 14px; color: #be8a3f;  }
			
	a.linkContent {         font-size: 12px; color: #666666; font-weight: bold; text-decoration: underline;}	
	a.linkContent:visited { font-size: 12px; color: #999999; font-weight: bold; text-decoration: underline;}
	a.linkContent:active {  font-size: 12px; color: #000000; font-weight: bold; text-decoration: underline;}
	a.linkContent:hover {   font-size: 12px; color: #000000; font-weight: bold;}
	
	a.content               {font-size: 12px; color: #666666; font-weight: bold; text-decoration: underline;}	
	a.content:visited       {font-size: 12px; color: #999999; font-weight: bold; text-decoration: underline;}
	a.content:active        {font-size: 12px; color: #000000; font-weight: bold; text-decoration: underline;}
	a.content:hover         {font-size: 12px; color: #000000; font-weight: bold;}
	
	a.subnavigMain          {line-height: 1.3em; font-size: 14px; color: #ffffff; font-weight: normal; margin-top: 12px;}
	a.subnavigMainActive    {line-height: 1.3em; font-size: 14px; color: #b0afaf; font-weight: normal; margin-top: 12px; }
	
	a.subnavigSub           {font-size: 12px; color: #666666; font-weight: normal; }
	a.subnavigSubActive     {font-size: 12px; color: #000000; }
	a.subnavigSubMain       {font-size: 12px; line-height: 16px; color: #666666; font-weight: bold; }
	a.subnavigSubMainActive {font-size: 12px; line-height: 16px; color: #000000;  }
	
	#divDescriptionsContainer a {
	    font-size: 12px; color: #666666; font-weight: bold; text-decoration: underline;
	}	
	#divDescriptionsContainer a:visited {
	    font-size: 12px; color: #999999; font-weight: bold; text-decoration: underline;
	}
	#divDescriptionsContainer a:hover {
	    font-size: 12px; color: #000000; font-weight: bold;
	}
	#divImageContainer a {
	    font-size: 12px; color: #666666; font-weight: bold; text-decoration: underline;
	}	
	#divImagesContainer a:visited {
	    font-size: 12px; color: #999999; font-weight: bold; text-decoration: underline;
	}
	#divImageContainer a:hover {
	    font-size: 12px; color: #000000; font-weight: bold;
	}

	
	/* SPECIAL DEFINITION
       ################## */

	.contactFlow {
	    font-size: 11px; 
	    font-weight: normal;
        margin: 0px 7px 0px 20px;  
        padding: 0;
        color: #333333; 
    }
    .spanMainNavi {
        font-weight: bold;    
    }
    .spanCompanyLink {
		font-size: 16px; 
		font-weight: normal;
		margin: 0 0 7px 0;
		font-style: normal;
		color: #666666;
	}
	.spanFontText {
        font-size: 12px; 
	    font-weight: normal;
	}
	.spanSearchText {
        font-size: 12px; 
	    font-weight: normal;
	}
	
	.divProduktHeaderLeft span {
	    color:#9c3124;
	    font-size: 12px;
	}
	
	.divProduktHeaderCenter {
	    font-size:11px;
	    line-height:15px;
	}
	
	.divProduktHeaderRightHeadline {
	    text-align:left;
	    font-size:11px;
	    color:#fff;
	    line-height:15px;
	}
	
	.divProduktHeaderRightText {
	    text-align:right;
	    font-size:11px;
	    color:#9c3124;
	    line-height:15px;
	}
	
	.divProduktFooterInfo {
	    color:#9c3124;
	    font-size:14px;   
	}
	
	.newgeneration span {
	    font-size: 16px;
		font-family: Arial, Verdana, Sans-serif;
		margin: 0;
		font-style: normal;
		font-weight: normal;
		color: #000;
	}
	
	.divAbsolute span {
	    color:#cb0f10;
	}
	