/*  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: 14px;
        line-height: 20px;  
    }
    strong {
        font-weight: bold;
    }
    strong.contact {
        font-weight: bold;
        font-size: 13px;
        line-height: 19px;
    }
    p.contact {
        font-weight: normal;
        font-size: 13px;
        line-height: 19px;
    }
    /* HEADLINES */
    h1 {
		font-size: 20px;
		line-height: 20px;
		letter-spacing: 1px;
		font-family: Helvetica, Arial, Sans-Serif;
		margin: 0 0 12px 0;
		font-style: normal;
		font-weight: normal;
		color: #FFFFFF;
	}
	.Ueberschrift1 {
		font-size: 20px !important;
		line-height: 20px !important;
		letter-spacing: 1px;
		font-family: Helvetica, Arial, Sans-Serif;
		margin: 0 0 12px 0;
		font-style: normal;
		font-weight: normal;
		color: #FFFFFF !important;
	}
	h1.default {
		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: 18px;
		line-height: 20px;
		letter-spacing: 2px;
		font-family: Helvetica, Arial, Sans-Serif;
		margin: 0 0 0px 0;
		font-style: normal;
		font-weight: bold;
		color: #FFFFFF;
	}
	h1.detail {
		font-size: 30px;
		line-height: 30px;
		font-family: Helvetica, Arial, Sans-Serif;
		margin: 0 0 12px 0;
		font-style: normal;
		font-weight: normal;
		color: #FFFFFF;
	}
	h2 {
		font-size: 18px !important;
		line-height: 18px;
		font-family: Helvetica, Arial, Sans-serif;
		font-weight: normal;
		margin: 0 0 7px 0;
		font-style: normal;
		color: #333333;
	}
	.Ueberschrift2 {
		font-size: 18px !important;
		line-height: 18px !important;
		font-family: Helvetica, Arial, Sans-serif;
		font-weight: normal;
		margin: 0 0 7px 0;
		font-style: normal;
		color: #333333 !important;
	}
	h2.default {
		font-size: 18px;
		line-height: 20px;
		font-family: Helvetica, Arial, Sans-serif;
		font-weight: normal;
		margin: 0 0 0 0;
		font-style: normal;
		font-weight: bold;
		color: #333333;
	}
	h2.startseite {
		font-size: 12px !important;
		line-height: 20px;
		letter-spacing: 1px; 
		font-family: Helvetica, Arial, Sans-serif;
		font-weight: normal;
		margin: 0 0 7px 0;
		font-style: normal;
		color: #FFFFFF;
	}
	h2.news {
		font-size: 21px;
		line-height: 21px; 
		font-family: Helvetica, Arial, Sans-serif;
		font-weight: bold;		
		font-style: normal;
		color: #333333;
		margin: 0 0 7px 0;
	}
	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: #333333;
	}
	h4 {
		font-size: 12px; 
		font-weight: bold;
		margin: 0 0 7px 0;
		color: #333333;
	}
	h4.sitemap {
		font-size: 20px;
		font-family: Helvetica, Arial, Sans-serif;
		margin: 0 0 12px 0;
		font-style: normal;
		font-weight: normal;
		color: #333333;
	}
	h5 {
		font-size: 11px; 
		font-weight: bold;
		margin: 0 0 7px 0;
		color: #333333;
	}
	h6 {
		/* this is only 4 the multi_template.inc */
		font-size: 14px; 
		font-weight: bold;
		margin: 0 0 7px 0;
		color: #333333;
	}
	.fontNavigation {
		font-size: 12px; 
		line-height: 12px;
		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;     
	}
	
	/* ICUBUS STIL Def.
       ############### */
	.Ueberschrift1 {
	    font-size: 30px;
		line-height: 30px;
		font-family: Helvetica, Arial, Sans-Serif;
		margin: 0 0 12px 0;
		font-style: normal;
		font-weight: normal;
		color: #000000;    
	}
	.Ueberschrift2 {
	    font-size: 18px;
		line-height: 18px;
		font-family: Helvetica, Arial, Sans-serif;
		font-weight: normal;
		margin: 0 0 7px 0;
		font-style: normal;
		color: #000000;   
	}
	.Fliesstext {
	    font-family: Helvetica, Arial, Sans-Serif;
        color: #000000;
        font-size: 14px;
        line-height: 20px;    
	}
	
	/* COLOR DEFINITION
       ############### */
	
	.gray {
	    color: #666666;    
	}
	.green {
	    color: Green;    
	}
	.e5e5e5 {
	    color: #e5e5e5;    
	}
	.underline{
        text-decoration: underline;
    }
	
	
    /* LINK DEFINITION
       ############### */
    
	a {                     font-size: 14px; color: #333333 !important; font-weight: bold; text-decoration: underline;}	
	a:visited {             font-size: 14px; color: #333333 !important; font-weight: bold; text-decoration: underline;}
	a:active {              font-size: 14px; color: #333333 !important; font-weight: bold; text-decoration: underline;}
	a:hover {               font-size: 14px; color: #333333 !important; font-weight: bold; text-decoration: none;}
	
	a.contact {            font-size: 12px; color: #003669 !important; font-weight: bold; text-decoration: underline;}	
	a.contact:visited {    font-size: 12px; color: #003669 !important; font-weight: bold; text-decoration: underline;}
	a.contact:active {     font-size: 12px; color: #003669 !important; font-weight: bold; text-decoration: underline;}
	a.contact:hover {      font-size: 12px; color: #003669 !important; font-weight: bold; text-decoration: underline;}
	
	a.linkMainNavi {            font-size: 12px; line-height: 12px; color: #FFFFFF !important; font-weight: bold; text-decoration: none;}	
	a.linkMainNavi:visited {    font-size: 12px; line-height: 12px; color: #FFFFFF !important; font-weight: bold; text-decoration: none;}
	a.linkMainNavi:active {     font-size: 12px; line-height: 12px; color: #FFFFFF !important; font-weight: bold; text-decoration: none;}
	a.linkMainNavi:hover {      font-size: 12px; line-height: 12px; color: #FFFFFF !important; font-weight: bold;}
	
	a.linkMainNaviActive {            font-size: 12px; line-height: 12px; color: #FFFFFF !important; font-weight: bold; text-decoration: none;}	
	a.linkMainNaviActive:visited {    font-size: 12px; line-height: 12px; color: #FFFFFF !important; font-weight: bold; text-decoration: none;}
	a.linkMainNaviActive:active {     font-size: 12px; line-height: 12px; color: #FFFFFF !important; font-weight: bold; text-decoration: none;}
	a.linkMainNaviActive:hover {      font-size: 12px; line-height: 12px; color: #FFFFFF !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: #003669 !important; font-weight: normal; text-decoration: none;}	
	a.linkNormal:visited {    font-size: 12px; color: #003669 !important; font-weight: normal; text-decoration: none;}
	a.linkNormal:active {     font-size: 12px; color: #003669 !important; font-weight: normal; text-decoration: none;}
	a.linkNormal:hover {      font-size: 12px; color: #003669 !important; font-weight: normal; text-decoration: underline;}
	
	a.newsNavi {            font-size: 12px; color: #003669 !important; font-weight: normal; text-decoration: none;}	
	a.newsNavi:visited {    font-size: 12px; color: #003669 !important; font-weight: normal; text-decoration: none;}
	a.newsNavi:active {     font-size: 12px; color: #003669 !important; font-weight: normal; text-decoration: none;}
	a.newsNavi:hover {      font-size: 12px; color: #003669 !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;  }
	
	#divFooter a {           font-size: 11px; line-height: 11px; color: #FFFFFF !important; font-weight: bold; text-decoration: underline; }
	#divFooter a:visited {   font-size: 11px; line-height: 11px; color: #FFFFFF !important; font-weight: bold; text-decoration: underline; }
	#divFooter a:active {    font-size: 11px; line-height: 11px; color: #FFFFFF !important; font-weight: bold; text-decoration: underline; }
	#divFooter a:hover {     font-size: 11px; line-height: 11px; color: #FFFFFF !important; font-weight: bold; text-decoration: underline; }
		
	a.content {         font-size: 14px; line-height: 20px; color: #333333 !important; font-weight: bold; text-decoration: underline;}	
	a.content:visited { font-size: 14px; line-height: 20px; color: #333333 !important; font-weight: bold; text-decoration: underline;}
	a.content:active {  font-size: 14px; line-height: 20px; color: #333333 !important; font-weight: bold; text-decoration: underline;}
	a.content:hover {   font-size: 14px; line-height: 20px; color: #333333 !important; font-weight: bold; text-decoration: none;}		 
	
	a.moreInfo {         font-size: 14px; color: #333333 !important; font-weight: bold; text-decoration: underline;}	
	a.moreInfo:visited { font-size: 14px; color: #333333 !important; font-weight: bold; text-decoration: underline;}
	a.moreInfo:active {  font-size: 14px; color: #333333 !important; font-weight: bold; text-decoration: underline;}
	a.moreInfo:hover {   font-size: 14px; color: #333333 !important; font-weight: bold;}
	
	a.linkContent {         font-size: 14px; color: #333333 !important; font-weight: bold; text-decoration: underline;}	
	a.linkContent:visited { font-size: 14px; color: #333333 !important; font-weight: bold; text-decoration: underline;}
	a.linkContent:active {  font-size: 14px; color: #333333 !important; font-weight: bold; text-decoration: underline;}
	a.linkContent:hover {   font-size: 14px; color: #333333 !important; font-weight: bold;}
	
	a.subnavigSubMain {         font-size: 12px; line-height: 18px; color: #333333 !important; font-weight: bold; text-decoration: none;}	
	a.subnavigSubMain:visited { font-size: 12px; line-height: 18px; color: #333333 !important; font-weight: bold; text-decoration: none;}
	a.subnavigSubMain:active {  font-size: 12px; line-height: 18px; color: #333333 !important; font-weight: bold; text-decoration: none;}
	a.subnavigSubMain:hover {   font-size: 12px; line-height: 18px; color: #333333 !important; font-weight: bold; text-decoration: underline;}		
	
	a.subnavigSubMainActive {         font-size: 12px; line-height: 18px; color: #FFFFFF !important; font-weight: bold; text-decoration: none;}	
	a.subnavigSubMainActive:visited { font-size: 12px; line-height: 18px; color: #FFFFFF !important; font-weight: bold; text-decoration: none;}
	a.subnavigSubMainActive:active {  font-size: 12px; line-height: 18px; color: #FFFFFF !important; font-weight: bold; text-decoration: none;}
	a.subnavigSubMainActive:hover {   font-size: 12px; line-height: 18px; color: #FFFFFF !important; font-weight: bold; text-decoration: underline;}		

    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;}	
	
	
	/* 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: 11px;
        line-height: 15px;
    }
    #divContactDef.p{
        font-family: Helvetica, Arial, Sans-Serif;
        color: #333333 !important; 
        font-size: 11px;
        line-height: 15px;
    }	
	.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;
    }
    .infoBoxTitle {
        font-size: 14px; 
        color: #003669 !important; 
        font-weight: bold; 
        text-decoration: none;
    }	
    .infoBoxDescription {
        font-size: 12px; 
        color: #003669 !important; 
        font-weight: normal; 
        text-decoration: none;    
    }
