/* EZ classes */
.error{                 color: #ff6633;}
.success{               color: #009999;font-weight:bold;}

/* e.g. send this article to a friend */
.article_mail{
                        border-top: 1px solid #e0e0e0;
                        border-bottom: 1px solid #e0e0e0;
                        padding: 2px;
}

/* additional text of an image */
.pictext{
                        padding: 2px 5px 2px 5px;
                        background:#f6f6f6;
                        text-align:center;
                        color:#BC112A;
}
.title_pic,
.factbox{
                        float:right;
                        border-top: 1px solid #666666;
                        border-bottom: 1px solid #666666;
                        background: #E6F2DE;
                        padding: 2px 4px;
                        margin: 2px 2px;
}
.title_pic {            float:left;}
.title_pic p{           font: normal 12px/13px Trebuchet MS;}
/* Category headline*/
h1.headline{
                        text-align:left;
                        color:#2C6A11;
                        padding:3px 20px 0px 20px;
                        margin:4px 0px 0px 0px;
                        background:url('../images/global/bg.headline.gif') repeat-x bottom left #E6F2DE;
                        font: normal 20px/24px Trebuchet MS;
                        letter-spacing:2px;
}

.headline a:link,
.headline a:visited,
.headline a:hover,
.headline a:active{     
                        color:#2C6A11;
                        font: normal 20px/24px Trebuchet MS;
                        letter-spacing:2px;
                        text-decoration:none;
}
.headline a:hover{
                        text-decoration:underline;
}

.headline_description{
                        margin-bottom:4px;
                        border-bottom:1px dotted #1C4609;
                        padding:0px 10px 2px 20px;
                        text-decoration:none;
                        background:#70BB4E;
                        text-align:left;
                        color:#ffffff;
}

.headline_subcategories{
                        border-bottom:1px solid #efefef;
                        padding:4px 10px 4px 20px;
                        text-decoration:none;
                        background:#fafafa;
                        text-align:left;
}
.headline_subcategories h2,
.headline_subcategories h2 a,
.headline_subcategories h2 a:link,
.headline_subcategories h2 a:visited,
.headline_subcategories h2 a:hover,
.headline_subcategories h2 a:active{
                        font: bold 13px/15px Trebuchet MS;
                        text-decoration:none;
                        color:#2C6A11;
}
.headline_subcategories h2 a:hover{
                        text-decoration:underline;
}

/* article headline */
.item_hdl{
                        background:url('../images/global/bg.item_hdl.gif') no-repeat bottom left #ffffff;
                        padding: 11px 20px 19px 127px;
                        letter-spacing:1px;
                        color:#2C6A11;
                        text-align:left;
}
.item_hdl a, 
.item_hdl a:link, 
.item_hdl a:visited, 
.item_hdl a:active{     
                        color:#2C6A11;
                        text-decoration:  none;
}
.item_hdl a:hover{      text-decoration:  underline;}

/* *html .content {       } */
.cnt_h1{                color:#2C6A11;padding: 0px 0px 2px 0px;font-size:17px;}
.cnt_h2{                color:#2C6A11;padding: 15px 0px 2px 0px;font-size:15px;text-align:left;}
.cnt_h3{                color:#2C6A11;font-size:13px;}

.return_path{
                        text-align:left;
                        display:block;
                        border-bottom:3px double #2C6A11;
                        margin-bottom:10px;
}
.return_path a:link,
.return_path a:visited,
.return_path a:hover,
.return_path a:active{  
                        color:#2C6A11;
                        font: normal 13px/18px Trebuchet MS;
                        text-decoration:none;
                        padding:2px 10px;
}
.return_path a:hover{}  

/* e.g. read more*/
.more{                    
                        display:block;
                        text-align:right;
                        padding:10px 0px;
}

.more a,
.more a:link,
.more a:visited,
.more a:hover,
.more a:active{
                        padding:2px 10px 2px 0px;
                        color:#2C6A11;
}

/* e.g. printer friendly page */
.nav_article{
                        display:inline;
                        margin: 0px 5px;
                        padding:0px;
}
.nav_article a,
.nav_article a:link,
.nav_article a:visited,
.nav_article a:hover,
.nav_article a:active{
                        padding:2px 10px 2px 10px;
                        color:#2C6A11;
                        font-size:11px;
                        text-decoration: none;
}
.nav_article a:hover{
                        text-decoration: underline;
}

/* e.g. next,1,2,3,4,last*/
.pageiterator{
                        display:block;
                        margin: 30px 10px 10px 10px;
                        padding:0px;
                        text-align:center;
                        font: normal 11px/13px Trebuchet MS;
}
.pageiterator a,
.pageiterator a:link,
.pageiterator a:visited,
.pageiterator a:hover,
.pageiterator a:active{
                        font: normal 11px/13px Trebuchet MS;
                        padding: 0px 10px;
                        background: #2C6A11;
                        color:#ffffff;
                        text-decoration:none;
                        border: 1px solid #2C6A11;
}
.pageiterator a:hover,
.pageiterator span{
                        font: normal 11px/13px Trebuchet MS;
                        padding: 0px 10px;
                        font-weight:bold;
                        border: 1px solid #2C6A11;
                        background: #2C6A11;
                        color:#ffffff;
}
.from_table{
                        text-align:center;
                        width:90%;
}
.form_key{
                        text-align:right;
                        vertical-align:top;
}
.form_value{
                        text-align:left;
                        vertical-align:top;
}