/*  CSS Document from 13.10.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: #333333;
        font-size: 12px; /* 14px; */
        line-height: 18px; /* 21px;   */
    }
    strong {
        font-weight: bold;
    }
    strong.contact {
        font-weight: bold;
        font-size: 12px;
        line-height: 18px;
    }
    p.contact {
        font-weight: normal;
        font-size: 12px;
        line-height: 18px;
    }
    p.default {
        font-weight: normal;
        font-size: 12px;
        line-height: 18px;
        margin: 5px 0 0 0;
    }
    /* HEADLINES */
    h1 {
        font-size: 18px;
		line-height: 20px;
		font-family: Helvetica, Arial, Sans-Serif;
		margin: 0 0 12px 0;
		font-style: normal;
		font-weight: normal;
		color: #FD0100;
		/* font-size: 21px;
		line-height: 30px;
		font-family: Helvetica, Arial, Sans-Serif;
		margin: 0 0 12px 0;
		font-style: normal;
		font-weight: normal;
		color: #e61d13; */
	}
	h1.headline {
		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: #333333;
	}
	h1.startseite {
		font-size: 30px;
		line-height: 40px;
		font-family: Helvetica, Arial, Sans-Serif;
		margin: 0 0 0px 0;
		font-style: normal;
		font-weight: normal;
		color: #FD0100;
	}
	h2 {
		font-size: 18px;
		line-height: 18px;
		/* letter-spacing: -1px;  */
		font-family: Helvetica, Arial, Sans-serif;
		font-weight: normal;
		margin: 0 0 7px 0;
		font-style: normal;
		color: #333333;
	}
	h2.default {
		font-size: 18px;
		line-height: 18px;
		font-family: Helvetica, Arial, Sans-serif;
		font-weight: normal;
		margin: 0 0 7px 0;
		font-style: normal;
		color: #FD0100;
	}
	h2.news {
		font-size: 21px;
		line-height: 21px; 
		font-family: Helvetica, Arial, Sans-serif;
		font-weight: bold;		
		font-style: normal;
		color: #FD0100;
		margin: 0 0 7px 0;
	}
	h2.textImageBlocktext {
		font-weight: bold;
		font-family: Helvetica, Arial, Sans-Serif;
        color: #333333;
        font-size: 12px; /* 14px; */
        line-height: 18px; /* 21px;   */
	}
	h2.normalBold {
		font-weight: bold;
		font-family: Helvetica, Arial, Sans-Serif;
        color: #333333;
        font-size: 12px; /* 14px; */
        line-height: 18px; /* 21px;   */
	}
	h3 {
		font-size: 18px;
		line-height: 20px;
		font-family: Helvetica, Arial, Sans-Serif;
		margin: 0 0 12px 0;
		font-style: normal;
		font-weight: normal;
		color: #FD0100;
	}
	h3.contact {
		font-size: 12px;
		line-height: 18px;
		font-family: Helvetica, Arial, Sans-Serif;
		margin: 0 0 12px 0;
		font-style: normal;
		font-weight: bold;
		color: #333333;
	}
	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;
	}
	.fontNavigation {
		font-size: 14px; 
		font-weight: bold;
		color: #fd0100;
	}
	.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;     
	}
	
	/* COLOR DEFINITION
       ############### */
	
	.gray {
	    color: #666666;    
	}
	.green {
	    color: Green;    
	}
	.e5e5e5 {
	    color: #e5e5e5;    
	}
	.underline{
        text-decoration: underline;
    }
	
	
    /* LINK DEFINITION
       ############### */
    
	a {                     font-size: 12px; color: #fd0100 !important; font-weight: bold; text-decoration: underline;}	
	a:visited {             font-size: 12px; color: #fd0100 !important; font-weight: bold; text-decoration: underline;}
	a:active {              font-size: 12px; color: #fd0100 !important; font-weight: bold; text-decoration: underline;}
	a:hover {               font-size: 12px; color: #fd0100 !important; font-weight: bold; text-decoration: underline;}
	
	a.content {             font-size: 12px; color: #fd0100 !important; font-weight: bold; text-decoration: underline;}	
	a.content:visited {     font-size: 12px; color: #fd0100 !important; font-weight: bold; text-decoration: underline;}
	a.content:active {      font-size: 12px; color: #fd0100 !important; font-weight: bold; text-decoration: underline;}
	a.content:hover {       font-size: 12px; color: #fd0100 !important; font-weight: bold; text-decoration: underline;}
	
	a.news {                font-size: 12px; color: #999999 !important; font-weight: bold; text-decoration: underline;}	
	a.news:visited {        font-size: 12px; color: #999999 !important; font-weight: bold; text-decoration: underline;}
	a.news:active {         font-size: 12px; color: #999999 !important; font-weight: bold; text-decoration: underline;}
	a.news:hover {          font-size: 12px; color: #999999 !important; font-weight: bold; text-decoration: underline;}
	
	a.contact {            font-size: 12px; color: #fd0100 !important; font-weight: bold; text-decoration: underline;}	
	a.contact:visited {    font-size: 12px; color: #fd0100 !important; font-weight: bold; text-decoration: underline;}
	a.contact:active {     font-size: 12px; color: #fd0100 !important; font-weight: bold; text-decoration: underline;}
	a.contact:hover {      font-size: 12px; color: #fd0100 !important; font-weight: bold; text-decoration: underline;}
	
	a.linkMainNavi {            font-size: 14px; color: #fd0100 !important; font-weight: bold; text-decoration: none;}	
	a.linkMainNavi:visited {    font-size: 14px; color: #fd0100 !important; font-weight: bold; text-decoration: none;}
	a.linkMainNavi:active {     font-size: 14px; color: #fd0100 !important; font-weight: bold; text-decoration: none;}
	a.linkMainNavi:hover {      font-size: 14px; color: #fd0100 !important; font-weight: bold;}
	
	a.linkMainNaviActive {            font-size: 14px; color: #000000 !important; font-weight: bold; text-decoration: none;}	
	a.linkMainNaviActive:visited {    font-size: 14px; color: #000000 !important; font-weight: bold; text-decoration: none;}
	a.linkMainNaviActive:active {     font-size: 14px; color: #000000 !important; font-weight: bold; text-decoration: none;}
	a.linkMainNaviActive:hover {      font-size: 14px; color: #000000 !important; font-weight: bold;}
	
	a.linkNavi {            font-size: 12px; color: #5c5c5c; font-weight: bold; text-decoration: none;}	
	a.linkNavi:visited {    font-size: 12px; color: #5c5c5c; font-weight: bold; text-decoration: none;}
	a.linkNavi:active {     font-size: 12px; color: #5c5c5c; font-weight: bold; text-decoration: none;}
	a.linkNavi:hover {      font-size: 12px; color: #5c5c5c; font-weight: bold;}
	
	a.linkbold {            font-size: 12px; color: #fd0100 !important; font-weight: bold; text-decoration: none;}	
	a.linkbold:visited {    font-size: 12px; color: #fd0100 !important; font-weight: bold; text-decoration: none;}
	a.linkbold:active {     font-size: 12px; color: #fd0100 !important; font-weight: bold; text-decoration: none;}
	a.linkbold:hover {      font-size: 12px; color: #fd0100 !important; font-weight: bold; text-decoration: underline;}
	
	a.linkNormal {            font-size: 12px; color: #fd0100 !important; font-weight: normal; text-decoration: none !important;}	
	a.linkNormal:visited {    font-size: 12px; color: #fd0100 !important; font-weight: normal; text-decoration: none !important;}
	a.linkNormal:active {     font-size: 12px; color: #fd0100 !important; font-weight: normal; text-decoration: none !important;}
	a.linkNormal:hover {      font-size: 12px; color: #fd0100 !important; font-weight: normal; text-decoration: none !important;}
	
	a.newsNavi {            font-size: 12px; color: #fd0100 !important; font-weight: normal; text-decoration: none;}	
	a.newsNavi:visited {    font-size: 12px; color: #fd0100 !important; font-weight: normal; text-decoration: none;}
	a.newsNavi:active {     font-size: 12px; color: #fd0100 !important; font-weight: normal; text-decoration: none;}
	a.newsNavi:hover {      font-size: 12px; color: #fd0100 !important; font-weight: normal; text-decoration: underline;}
	
	a.footer {			    font-size: 11px; line-height: 11px; color: #FFFFFF !important; font-weight: bold; text-decoration: underline; }
	a.footerActive {	    font-size: 11px; line-height: 11px; color: #FFFFFF;  }			
	
	a.moreInfo {         font-size: 14px; color: #fd0100 !important; font-weight: bold; text-decoration: underline;}	
	a.moreInfo:visited { font-size: 14px; color: #fd0100 !important; font-weight: bold; text-decoration: underline;}
	a.moreInfo:active {  font-size: 14px; color: #fd0100 !important; font-weight: bold; text-decoration: underline;}
	a.moreInfo:hover {   font-size: 14px; color: #fd0100 !important; font-weight: bold;}
	
	a.linkContent {         font-size: 14px; color: #e60b00 !important; font-weight: bold; text-decoration: underline;}	
	a.linkContent:visited { font-size: 14px; color: #e60b00 !important; font-weight: bold; text-decoration: underline;}
	a.linkContent:active {  font-size: 14px; color: #e60b00 !important; font-weight: bold; text-decoration: underline;}
	a.linkContent:hover {   font-size: 14px; color: #e60b00 !important; font-weight: bold;}
	
	a.linkPrint {         font-size: 12px; color: #999999 !important; font-weight: bold; text-decoration: underline;}	
	a.linkPrint:visited { font-size: 12px; color: #999999 !important; font-weight: bold; text-decoration: underline;}
	a.linkPrint:active {  font-size: 12px; color: #999999 !important; font-weight: bold; text-decoration: underline;}
	a.linkPrint:hover {   font-size: 12px; color: #999999 !important; font-weight: bold;}	

    a.linkLanguage {         font-size: 12px; line-height: 12px; color: #FFFFFF !important; font-weight: normal; text-decoration: none;}	
	a.linkLanguage:visited { font-size: 12px; line-height: 12px; color: #FFFFFF !important; font-weight: normal; text-decoration: none;}
	a.linkLanguage:active {  font-size: 12px; line-height: 12px; color: #FFFFFF !important; font-weight: normal; text-decoration: none;}
	a.linkLanguage:hover {   font-size: 12px; line-height: 12px; color: #FFFFFF !important; font-weight: normal; text-decoration: underline;}	

    a.lexicon {         font-size: 12px; line-height: 18px; color: #e60b00 !important; font-weight: normal; text-decoration: none;}	
	a.lexicon:visited { font-size: 12px; line-height: 18px; color: #e60b00 !important; font-weight: normal; text-decoration: none;}
	a.lexicon:active {  font-size: 12px; line-height: 18px; color: #e60b00 !important; font-weight: normal; text-decoration: none;}
	a.lexicon:hover {   font-size: 12px; line-height: 18px; color: #e60b00 !important; font-weight: normal; text-decoration: underline;}				
	
	
	/* SPECIAL DEFINITION
       ################## */

	.divFooterLeft {
	    font-family: Helvetica, Arial, Sans-Serif;
        color: #FFFFFF;
        font-size: 12px;
        line-height: 12px;
	}
	.divFooterRight {
        font-family: Helvetica, Arial, Sans-Serif;
        color: #FFFFFF !important; 
        font-size: 12px;
        line-height: 12px;
	}
	.fontLanguage{
	    font-family: Helvetica, Arial, Sans-Serif;
        color: #FFFFFF !important; 
        font-size: 12px;
        line-height: 12px;    
	}
	#divContactDef{
        font-family: Helvetica, Arial, Sans-Serif;
        color: #333333 !important; 
        font-size: 12px;
        line-height: 18px;
    }
    #divContactDef.p{
        font-family: Helvetica, Arial, Sans-Serif;
        color: #333333 !important; 
        font-size: 12px;
        line-height: 18px;
    }	
	.posted, .posted a, .posted a:hover {
        font-size: 14px;
        margin:0 0 0 2px;
        color: #666666;
    }
    .dateDay {
        font-size: 24px;
        color: #FFFFFF;    
    }
    .dateMonth {
        font-size: 12px;
        color: #FFFFFF;    
    }
    .divBlogCatHeadline {
        margin-bottom: 5px;
        font-size: 21px;
    }
    .divBlogArchivHeadline {
        margin-bottom: 5px;
        font-size: 21px;
    }
    /***** Footer Def. - Start *****/
    #divFooterContent a, #divFooterContent a:visited, #divFooterContent a:active, #divFooterContent a:hover {
        font-size: 11px;    
        color: #FFFFFF !important;
        font-weight: bold;
        text-decoration: underline;
    }
    /***** Footer Def. - End *****/
    
    /***** Lexicon Def. - Start *****/
    .divLexiconHeadline{
        font-size: 18px;
		line-height: 20px;
		font-family: Helvetica, Arial, Sans-Serif;
		margin: 0 0 12px 0;
		font-style: normal;
		font-weight: normal;
		color: #e61d13;
    }
    /***** Lexicon Def. - End *****/
    
    /***** Stile customer.css Def. - Start *****/
    .headline1 {
		font-size: 30px;
		line-height: 40px;
		font-family: Helvetica, Arial, Sans-Serif;
		margin: 0 0 0px 0;
		font-style: normal;
		font-weight: normal;
		color: #e61d13;
	}
	.headline2 {
		font-size: 18px;
		line-height: 18px;
		font-family: Helvetica, Arial, Sans-serif;
		font-weight: normal;
		margin: 0 0 7px 0;
		font-style: normal;
		color: #e61d13;
	}
	.headline3 {
		font-size: 12px;
		line-height: 18px;
		font-family: Helvetica, Arial, Sans-Serif;
		margin: 0 0 12px 0;
		font-style: normal;
		font-weight: bold;
		color: #333333;
	}
	/***** Stile customer.css Def. - End *****/