/*  CSS Document
    font and font-size definitions (small font) */

    body {
        color: #336600;
        font-family: lucida sans, lucida grande, Verdana, Sans-Serif;  
        font-size: 12px;  
    }
    h1 {
		font-size: 18px;
		font-family: lucida sans, lucida grande, Verdana, Sans-Serif;
		margin: 0 0 12px 0;
		font-style: normal;
		color: #ffffff;
	}
	h2 {
		font-size: 22px;
		font-family: lucida sans, lucida grande, Verdana, Sans-Serif;
		margin: 0 0 12px 0;
		font-style: normal;
		color: #336600;
	}
	h3 {
		font-size: 16px; 
		font-weight: bold;
		margin: 0 0 7px 0;
		color: #336600;
	}
	h4 {
		font-size: 12px; 
		font-weight: bold;
		margin: 0 0 7px 0;
		color: #336600;
	}
	/* h5 is a shortdescription in the multi_template.inc */
	h5 {
		font-size: 12px; 
		font-weight: normal;
		margin: 0 0 7px 0;
		color: #336600;
	}
	.spanLoginHeader {
		font-size: 22px;
		font-family: lucida sans, lucida grande, Verdana, Sans-Serif;
		margin: 0 0 12px 0;
		font-style: normal;
		font-weight: bold;
		color: #999999;
	}
	.spanLoginText {
		font-size: 14px;
		font-family: lucida sans, lucida grande, Verdana, Sans-Serif;
		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: lucida sans, lucida grande, Verdana, Sans-Serif;
	    font-size: 11px;     
	}

    a {					    color:#fff; font-size: 12px; text-decoration: none; }
	a:hover {			    color:#fff; font-size: 12px; text-decoration: underline; } 
	
	a.header {			    line-height: 12px;  }
	a.active {			    line-height: 12px;  }
	
	a.mainNaviOn {          line-height: 12px; font-size: 12px; color: #000; font-weight: bold; text-decoration: none;}
	a.mainNaviOff {         line-height: 12px; font-size: 12px; 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: 10px; color: #FFFFFF !important; font-weight: normal; text-decoration: none; }
	a.footer:hover {	    font-size: 10px; color: #FFFFFF !important; font-weight: normal; text-decoration: underline; }

    a.subnavigMain {		color: #FFFFFF !important; font-size: 18px; line-height: 20px; font-weight: bold; text-decoration: none;}
    a.subnavigMain:hover {	color: #FFFFFF !important; font-size: 18px; line-height: 20px; font-weight: bold; text-decoration: none;}
	a.subnavigMainActive {	color: #336600 !important; font-size: 18px; line-height: 20px; font-weight: bold; text-decoration: none;}
	a.subnavigMainActive:hover { color: #336600 !important; font-size: 18px; line-height: 20px; font-weight: bold; text-decoration: none;}
	
	a.subnavigSub {			color: #FFFFFF !important; font-size: 12px; font-weight: normal; text-decoration: none;}
	a.subnavigSub:hover {	color: #336600 !important; font-size: 12px; font-weight: normal; text-decoration: none;}
	a.subnavigSubActive {	color: #336600 !important; font-size: 12px; text-decoration: none;}
	a.subnavigSubActive:hover{	color: #336600 !important; font-size: 12px; text-decoration: none;}
    
    .cloud a {  		    color:#fff; font-size: 12px; text-decoration: none; }
    .cloud a:hover {  		color:#336600; font-size: 12px; text-decoration: none; }
    
    a.linkBlog {			color: #FFFFFF !important; font-size: 12px; font-weight: normal; text-decoration: none;}
	a.linkBlog:hover {	    color: #ffffff !important; font-size: 12px; font-weight: normal; text-decoration: underline;}
	a.linkBlogActive {	    color: #336600 !important; font-size: 12px; text-decoration: none;}
	a.linkBlogActive:hover{ color: #336600 !important; font-size: 12px; text-decoration: none;}

    a.linkStartSub {		color: #FFFFFF !important; font-size: 12px; font-weight: normal; text-decoration: none;}
	a.linkStartSub:hover {	color: #ffffff !important; font-size: 12px; font-weight: normal; text-decoration: underline;}
	a.linkStartSubActive {	color: #336600 !important; font-size: 12px; text-decoration: none;}

	/*a {					color:#fff; font-size: 12px; text-decoration: none; }
	a:hover {			    color:#336600; font-size: 12px; text-decoration: none; } 
	
	a.header {			    line-height: 12px;  }
	a.active {			    line-height: 12px;  }
	
	a.mainNaviOn {          line-height: 12px; font-size: 12px; color: #000; font-weight: bold; }
	a.mainNaviOff {         line-height: 12px; font-size: 12px; color: #000; font-weight: normal; }
	
	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: 10px; color: #FFFFFF !important; font-weight: normal; text-decoration: none; }
	a.footer:hover {	    font-size: 10px; color: #FFFFFF !important; font-weight: normal; text-decoration: underline; }

    a.subnavigMain {		color: #FFFFFF !important; font-size: 18px; line-height: 20px; font-weight: bold; }
    a.subnavigMain:hover {	color: #FFFFFF !important; font-size: 18px; line-height: 20px; font-weight: bold; }
	a.subnavigMainActive {	color: #336600 !important; font-size: 18px; line-height: 20px; font-weight: bold; }
	a.subnavigSub {			color: #FFFFFF !important; font-size: 12px; font-weight: normal; }
	a.subnavigSub:hover {	color: #336600 !important; font-size: 12px; font-weight: normal; }
	a.subnavigSubActive {	color: #336600 !important; font-size: 12px; }*/
		
	.lightGreen {
	    font-size: 15px;
	    font-weight: bolder;
	    color: #6FAD32;
        padding:0;
	}	
    .dateDay {
        font-size: 24px;
        font-weight: bold;
    }    
    .dateMonth {
        font-size: 10px;
    }
    .spanFunction {
	    font-size:11px;
	    color:#336600;
	} 
    #divBlogHeadline {
        font-size: 20px;
    } 
    #divDetailBlogHeadline {
        font-size: 20px;
    }
    .divDetailBlogHeadline {
        font-size: 20px;
    }
    .divDetailBlogHeadline a, #divBlogHeadline a {
        font-size: 20px;
    }
    .divDetailBlogHeadline a:hover, #divBlogHeadline a:hover {
        font-size: 20px;
    }       
    .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: #3E8000;
        font-size: 12px;
    }
    #divNavi .upperOn {
        padding-right: 15px;
        font-size: 12px;
        color:#336600;
        position:relative;
        font-weight:bold;
        text-decoration: none;
    }    
    #divNavi .lowerOn {
        padding-right: 15px;
        font-size: 18px;
        color:#336600;
        position:relative;
        font-weight:bold;
        text-decoration: none;
    }
    #divNavi a.upperOff {
        padding-right: 15px;
        font-size: 12px;
        color: #FFFFFF;
        position:relative;
        font-weight:bold;
        text-decoration: none;
    }
    #divNavi a.upperOff:hover {
        padding-right: 15px;
        font-size: 12px;
        color: #336600;
        position:relative;
        font-weight:bold;
        text-decoration: none;
    }
    #divNavi a.lowerOff {
        padding-right: 15px;
        font-size: 18px;
        color: #FFFFFF;
        position:relative;
        font-weight:bold;
        text-decoration: none;
    }
    #divNavi a.lowerOff:hover {
        padding-right: 15px;
        font-size: 18px;
        color: #336600;
        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;
    }
   
