/* 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
.text{
                        padding: 2px 5px 2px 5px;
                        background:#f6f6f6;
                        text-align:center;
                        color:#294079;
}
*/
.title_pic{
                        float:right;
                        background: #ffffff;
                        padding: 4px 4px;
                        margin: 0px 10px 2px 4px;
                        /*abgeglichen mit site.ini -> ezArticleMain::ThumbnailImageWidth */
                        width: 122px;
}
.title_pic_image{
                        border:1px solid #4E852C;
                        padding:0px; margin:0px;
                        text-align:center;}
.title_pic_image a,
.title_pic_image img{   padding:0px; margin:0px;}
.title_pic_text,
.pictext{
                        padding:1px 2px;
                        border:1px solid #4E852C;
                        border-top: 0px solid #4E852C;
                        text-align:center;
                        font: normal 10px/13px  Trebuchet MS, Arial, Helvetica, Verdana, Sans Serif, Tahoma;
}
.factbox{
                        float:right;
                        border: 1px solid #eeeeee;
                        background: #ffffff;
                        padding: 4px 4px;
                        margin: 0px 10px 2px 4px;
}
.factbox{               border: 1px solid #5a5a5a;}
/*
.news_pic,.title_pic {  float:left;}
.news_pic{              padding:4px 5px 3px 0px;}
.news_pic,.title_pic p{           }
*/
/* Category headline*/
.headline_container{
                        padding:1px 30px;
                        background:#999999;
                        margin-bottom:10px;
}
h1.headline,
.headline a:link,
.headline a:visited,
.headline a:hover,
.headline a:active{
                        font: bold 13px  Trebuchet MS, Arial, Helvetica, Verdana, Sans Serif, Tahoma;
                        text-align:left;
                        color:#ffffff;
                        letter-spacing:2px;
                        text-decoration:none;

}
.headline a:hover{
                        text-decoration:underline;
}

.headline_description{
                        text-align:left;
                        color:#B71D15;
}

.headline_subcategories{
                        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{}
.headline_subcategories h2 a:hover{}

/* article headline */
.item_hdl{
                        text-align:left;
                        border-bottom:1px solid #4E852C;
                        padding:0 0 7px 34px;
                        background:url('../images/item_hdl.bg.gif') no-repeat 19px 4px;
                        color:#B71D15;
                        font: bold 16px Trebuchet MS, Arial, Helvetica, Verdana, Sans Serif, Tahoma, Trebuchet MS;color:#B71D15;
}
.item_hdl a,
.item_hdl a:link,
.item_hdl a:visited,
.item_hdl a:active{
                        color:#B71D15;
                        text-decoration:  none;
}
.item_hdl a:hover{      text-decoration:  underline;}

.cnt_h2{
                        font: bold 16px Trebuchet MS, Arial, Helvetica, Verdana, Sans Serif, Tahoma, Trebuchet MS;
                        color:#333333;
                        padding:10px 0px 10px 0px;
}
.cnt_h3{
                        font: bold 12px/18px Trebuchet MS, Arial, Helvetica, Verdana, Sans Serif, Tahoma, Trebuchet MS;
                        color:#333333;
                        padding:0px 0px 6px 0px;
}

.return_path{
                        text-align:left;
                        display:block;
                        padding:7px 0;
                        font: normal 12px Trebuchet MS, Arial, Helvetica, Verdana, Sans Serif, Tahoma, Trebuchet MS;
}
.return_path div,
.return_path a:link,
.return_path a:visited,
.return_path a:hover,
.return_path a:active{
}
.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{
                        border-left:4px solid #B71D15;
                        padding:0px 10px 0px 10px;
                        line-height:10px;
                        text-decoration: none;
}

/* e.g. printer friendly page */
.nav_article{
                        display:block;
}
.nav_article a,
.nav_article a:link,
.nav_article a:visited,
.nav_article a:hover,
.nav_article a:active{
                        padding: 4px 0;
                        color:#B71D15;
                        text-decoration: none;
}
.more a:hover a:hover,
.nav_article a:hover{
                        text-decoration: underline;
}

/* e.g. next,1,2,3,4,last*/
.pageiterator{
                        display:block;
                        margin: 30px 0px 10px 60px;
                        padding:0px;
                        text-align:left;

}
.pageiterator a,
.pageiterator a:link,
.pageiterator a:visited,
.pageiterator a:hover,
.pageiterator a:active{
                        padding: 1px 2px;
                        color:#B71D15;
                        text-decoration:none;
                        border:1px solid #fff;
}
.pageiterator a:hover,
.pageiterator span{
                        padding: 1px 2px;
                        color:#333333;
                        border:1px solid #4E852C;
}
.from_table{
                        text-align:center;
                        width:90%;
}
.form_key{
                        text-align:right;
                        vertical-align:top;
}
.form_value{
                        text-align:left;
                        vertical-align:top;
}
.menubox{
                        border:1px solid #4E852C;
                        padding:10px;
                        display:block;
                        background:#ffffff;
}
.menubox_headline{
                        font: bold 12px Trebuchet MS, Arial, Helvetica, Verdana, Sans Serif, Tahoma, Trebuchet MS;
                        color:#B71D15;
}
.content_container{
                        padding:10px 0 10px 34px;
                        background:url('../images/fade.gif') no-repeat 19px 0;

}
.key{
                          float:left;
                          width:30%;
}
.value{
                          float:right;
                          width:65%;
}
.cnt_table tr td{
                        padding:1px 2px; margin: 1px 1px 0 0; border:1px solid #ddd;
}
