/*  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: Helvetica, Arial, Sans-serif;
        color: #666666;
        font-size: 12px;
        line-height: 16px;  
    }
    /* HEADLINES */
    h1 {
		font-size: 20px;
line-height: 1.3em;
		font-family: Helvetica, Arial, Sans-serif;
		margin: 0 0 12px 0;
		font-style: normal;
		font-weight: normal;
		color: #666666;
	}
	h1.download {
		font-size: 24px;
		line-height: 1.3em;
		font-family: Helvetica, Arial, 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: Helvetica, Arial, Sans-serif;
		font-style: normal;
		font-weight: normal;
		color: #666666;
	}
	h2 {
		font-size: 16px;
		line-height: 22px; 
		font-family: Helvetica, Arial, Sans-serif;
		font-weight: normal;
		margin: 0 0 7px 0;
		font-style: normal;
		color: #666666;
	}
	h2.textImageBlocktext {
		font-size: 16px;
		line-height: 1.3em; 
		font-family: Helvetica, Arial, Sans-serif;
		font-weight: bold;		
		font-style: normal;
		color: #666666;
		margin: 0 0 7px 0;
	}
	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: Helvetica, Arial, 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: Helvetica, Arial, Sans-serif;
    }
	input, select, textarea {
	    font-family: Helvetica, Arial, Sans-serif;
	    font-size: 11px;     
	}
	/* FOOTER */
	.footer {
		font-size: 9px; 
	}
	.divLeftFooter {
	    font-size: 11px;
	    color: #666666;    
	}
	
	/* 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: #666666; font-weight: bold; text-decoration: underline; }
	a.footerActive {	    font-size: 11px; line-height: 14px; color: #666666;  }
	
	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: 11px; font-size: 12px; color: #666666; font-weight: bold; margin-top: 12px; float: left; }
	a.subnavigMainActive {	line-height: 11px; font-size: 12px; color: #000000; font-weight: bold; margin-top: 12px; float: left; }
	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;
	}
