/*  CSS Document
    font and font-size definitions (small font) */

    body {
        color: #000;
        font-family: Arial, Verdana, Times New Roman;  
        font-size: 14px;
        line-height: 1.3em; 
    }
    h1 {
		font-size: 18px;
		font-family: Arial, Verdana, Times New Roman;
		margin: 0 0 12px 0;
		font-style: normal;
		color: #ffffff;
	}
	h2 {
		font-size: 22px;
		font-family: Arial, Verdana, Times New Roman;
		margin: 0 0 12px 0;
		font-style: normal;
		line-height: 1.3em;
		color: #000000;
	}
	h3 {
		font-size: 16px; 
		font-weight: bold;
		margin: 0 0 7px 0;
		color: #000000;
	}
	h4 {
		font-size: 14px; 
		font-weight: bold;
		margin: 0 0 7px 0;
		color: #000000;
	}
	/* h5 is a shortdescription in the multi_template.inc */
	h5 {
		font-size: 12px;
		line-height: 1.3em; 
		font-weight: normal;
		margin: 0 0 7px 0;
		color: #000000;
	}
	.spanLoginHeader {
		font-size: 22px;
		font-family: Arial, Verdana, Times New Roman;
		margin: 0 0 12px 0;
		font-style: normal;
		font-weight: bold;
		color: #999999;
	}
	.spanLoginText {
		font-size: 14px;
		font-family: Arial, Verdana, Times New Roman;
		margin: 0 0 12px 0;
		font-style: normal;
		font-weight: bold;
		color: #999999;
	}
	.clientLogin {
	    color:#FFFFFF;
        font-size:12px;
        font-weight:bold;
	}
	input, select, textarea {
	    font-family: Arial, Verdana, Times New Roman;
	    font-size: 11px;     
	}

    a {					    color:#cc6600; font-size: 14px; text-decoration: none; }
	a:hover {			    color:#cc6600; font-size: 14px; text-decoration: underline; } 
	
	a.header {			    line-height: 14px;  }
	a.active {			    line-height: 14px;  }
	
    a.kontakt {          line-height: 1.5em; font-size: 12px; color: #cc6600; font-weight: normal; text-decoration: none;}	
	
	a.mainNaviOn {          line-height: 12px; font-size: 14px; color: #000; font-weight: bold; text-decoration: none;}
	a.mainNaviOff {         line-height: 12px; font-size: 14px; color: #000; font-weight: normal; text-decoration: none;}
	
	a.login {			    font-size: 10px; color: #FFFFFF !important; font-weight: normal; text-decoration: underline; float: left; margin: 4px 0px 0px 20px; }
	a.login:hover {			font-size: 10px; color: #999999 !important; font-weight: normal; text-decoration: underline; float: left; margin: 4px 0px 0px 20px; }
	a.loginActive {	        font-size: 10px; color: #FFFFFF !important; font-weight: normal; text-decoration: underline; float: left; margin: 4px 0px 0px 20px;  }

	a.footer {			    font-size: 12px; color: #cc6600 !important; font-weight: normal; text-decoration: none; }
	a.footer:hover {	    font-size: 12px; color: #cc6600 !important; font-weight: normal; text-decoration: underline; }

    a.subnavigMain {		    color: #000000 !important; font-size: 18px; line-height: 20px; font-weight: bold; text-decoration: none;}
    a.subnavigMain:hover {	    color: #cc6600 !important; font-size: 18px; line-height: 20px; font-weight: bold; text-decoration: none;}
	a.subnavigMainActive {	    color: #000000 !important; font-size: 18px; line-height: 20px; font-weight: bold; text-decoration: none;}
	a.subnavigMainActive:hover { color: #000000 !important; font-size: 18px; line-height: 20px; font-weight: bold; text-decoration: none;}
	
	a.subnavigSub {			    color: #cc6600 !important; font-size: 14px; line-height: 1.3em; font-weight: normal; text-decoration: none;}
	a.subnavigSub:hover {	    color: #000000 !important; font-size: 14px; line-height: 1.3em; font-weight: normal; text-decoration: none;}
	a.subnavigSubActive {	    color: #000000 !important; font-size: 14px; line-height: 1.3em; text-decoration: none;}
	a.subnavigSubActive:hover{	color: #000000 !important; font-size: 14px; line-height: 1.3em; text-decoration: none;}
    
    .cloud a {  		    color:#fff; font-size: 12px; text-decoration: none; }
    .cloud a:hover {  		color:#CC6600; font-size: 12px; text-decoration: none; }
    
    a.linkBlog {			color: #FFFFFF !important; font-size: 14px; font-weight: normal; text-decoration: none;}
	a.linkBlog:hover {	    color: #FFFFFF !important; font-size: 14px; font-weight: normal; text-decoration: underline;}
	a.linkBlogActive {	    color: #FFFFFF !important; font-size: 14px; text-decoration: none;}
	a.linkBlogActive:hover{ color: #FFFFFF !important; font-size: 14px; text-decoration: none;}

    a.linkStartSub {		color: #FFFFFF !important; font-size: 14px; font-weight: normal; text-decoration: none;}
	a.linkStartSub:hover {	color: #ffffff !important; font-size: 14px; font-weight: normal; text-decoration: underline;}
	a.linkStartSubActive {	color: #CC6600 !important; font-size: 14px; text-decoration: none;}
		
	.lightGreen {
	    font-size: 15px;
	    font-weight: bolder;
	    color: #828281;
        padding:0;
	}	
    .dateDay {
        font-size: 24px;
        font-weight: bold;
    }    
    .dateMonth {
        font-size: 10px;
    }
    .spanKontaktName {
	    font-size:12px;
	    color:#000000;
	}
	.spanFunction {
	    font-size:11px;
	    color:#000000;
	} 
	.spanKontaktPhone {
	    font-size:12px;
	    color:#000000;
	}
    #divBlogHeadline {
        font-size: 20px;
        line-height: 1.3em;
    } 
    #divDetailBlogHeadline {
        font-size: 20px;
        line-height: 1.3em;
    }   
    .posted, .posted a, .posted a:hover {
        font-size: 11px;
        margin:0 0 0 2px;
    }    
    #divBlogNavi, #divBlogNavi a, #divBlogNavi a:hover {
        font-size: 12px;
    }   
    .sidebarHeadlines {
        font-weight: bold;
        color: #000000;
        font-size: 12px;
    }
    #divNavi .upperOn {
        padding-right: 15px;
        font-size: 12px;
        color:#000;
        position:relative;
        font-weight:bold;
        text-decoration: none;
    }    
    #divNavi .lowerOn {
        padding-right: 15px;
        font-size: 18px;
        color:#000;
        position:relative;
        font-weight:bold;
        text-decoration: none;
    }
    #divNavi a.upperOff {
        padding-right: 15px;
        font-size: 12px;
        color: #fff;
        position:relative;
        font-weight:bold;
        text-decoration: none;
    }
    #divNavi a.upperOff:hover {
        padding-right: 15px;
        font-size: 12px;
        color: #000;
        position:relative;
        font-weight:bold;
        text-decoration: none;
    }
    #divNavi a.lowerOff {
        padding-right: 15px;
        font-size: 18px;
        color: #fff;
        position:relative;
        font-weight:bold;
        text-decoration: none;
    }
    #divNavi a.lowerOff:hover {
        padding-right: 15px;
        font-size: 18px;
        color: #000;
        position:relative;
        font-weight:bold;
       text-decoration: none;
    }
    
    /* News Links Right Col */ 
    a.newsHeadlineBig, a.newsHeadlineBig:hover {
        font-size: 16px;
        text-decoration: none;
    } 
    a.newsHeadlineMiddle, a.newsHeadlineMiddle:hover {
        font-size: 14px;
        text-decoration: none;
    }
    a.newsHeadlineSmall, a.newsHeadlineSmall:hover {
        font-size: 12px;
        text-decoration: none;
    }
    a.newsHeadlineSmaller, a.newsHeadlineSmaller:hover {
        font-size: 10px;
        text-decoration: none;
    }
    a.newsHeadlineSmallest, a.newsHeadlineSmallest:hover {
        font-size: 10px;
        text-decoration: none;
    }
   

