/*~~ Generic module elements ~~*/

.module
{
    font-size: 12px;
    margin-bottom: 20px;
}

.module ul, .module ol
{
    margin: 0 0 0 15px;
    padding: 0 0 0 10px;
}

.module ul li, .module ol li
{
    margin: 0 0 2px 0;
}

.modheader {
    overflow: hidden;
    background: transparent url('../images/bg_news_menu.gif') repeat-x left top;
    font: normal 14px/100% Arial, sans-serif; 
    width: 100%;
    padding: 0px 0px 0px 0px;   
    height: 24px;  
}

#ersteBoxTabs .modheader {
    overflow: hidden;
    background: transparent url('../images/bg_news_menu.gif') repeat-x left top;
    font: normal 11px/100% Arial, sans-serif; 
    width: 100%;
    padding: 0px 0px 0px 0px;   
    height: 24px;  
}

.modheader span {
    float: left;
    padding: 5px 12px 4px;
    margin-top: 0px;
}

.modheader .modtab {
    color: #ABAEB8;
    cursor: pointer;
    background: transparent url('../images/icon_pipe.gif') no-repeat scroll right center;
    font-weight: bold;
}

#ersteBoxTabs .modheader .modtab {
    color: #ABAEB8;
    cursor: pointer;
    background: none;
    font-weight: normal;
    padding: 7px 11px 6px; 
}

.modheader .modtab:hover {
    color: #C4071C;
    text-decoration: none;
    background: transparent url('../images/bg_news_menu_hover.gif') repeat-x left top;    
}

#ersteBoxTabs  .modheader .modtab:hover {
    text-decoration: none;
    background: transparent url('../images/bg_news_menu_hover.gif') repeat-x left top;    
}

#ersteBoxTabs  .modheader .modtab a:hover {
    color: #C4071C;    
}

.modheader .modtab.selected
{
    background: transparent url('../images/bg_news_menu_hover.gif') repeat-x left top;
    border-top-width: 1px;
    padding: 5px 10px;
    font-weight: bold;
    color: #C4071C;
    text-decoration: none;
}

#ersteBoxTabs .modheader .modtab.selected
{
    background: transparent url('../images/bg_news_menu_hover.gif') repeat-x left top;
    border-top-width: 1px;
    padding: 7px 11px 7px;
    font-weight: normal;

}

* html #ersteBoxTabs .modheader .modtab.selected
{
    background: transparent url('../images/bg_news_menu_hover.gif') repeat-x left 0px;
    border-top-width: 1px;
    padding: 0px 5px 7px;
    font-weight: normal;
}

* html #ersteBoxTabs .modheader .modtab.selected a
{
    padding: 7px 5px 5px;
}

.modheader .modtab.first.selected
{
    margin-left: 0px;
    border-left-width: 1px;
    padding-left: 12px;        
}

.modheader .more
{
    float: right;
    text-decoration: none;
    margin: 4px 11px 0 0;
}

.modheader .modtab .more
{
    float: none;
    margin: 0px;
    display: none;
    background: transparent url('../images/icon_right_arrow_single.gif') no-repeat scroll 100% 2px;
    color: #000;
    font: normal 9px/100% Arial, sans-serif;  
    padding: 0px 10px 0px 10px;   
}

.modheader .modtab .more:hover
{
    text-decoration: underline; 
}

.modheader .modtab.selected .more
{
    display: inline;   
}

.modsubhead a,
.modsubhead span
{
    margin: 0 5px 3px 0;
    padding: 0 0 0 6px;
    border-left: solid 1px #aaa;
}

.modsubhead span
{
    cursor: pointer;
    color: #000099;   
}

.modsubhead span:hover
{
    color: #ff0000;
}

.modsubhead .first
{
    border-left-width: 0;   
}

.modbody 
{
    border: 1px solid #D4DEDF;
    margin: 0px 0px 10px 0px;
    background: #fff;   
    width: 468px;
    padding: 5px 0px 7px 0px; 
}

#ersteBoxTabs .modbody 
{
    border: 0px solid #d4dedf;
    margin: 0px 0px 0px 0px;
    background: transparent;   
    width: 100%;
    padding: 0px 0px 0px 0px;
}

.modtabpage
{
    display: none;
}

.modtabpage.selected
{
    display: block;
}

/*~~ End generic module elements ~~*/


#newsfinder
{
  	width: 100%;
  	margin-bottom: 0;
}

#newsfinder.module
{
	 padding-top: 0px;
}

#newsfinder.noAd
{
	 padding-top: 0px;
}

#newsfinder .modheader
{
    margin-bottom: 0;   
}

#newsfinder .modtabpage
{
  	border-bottom: 0px solid #ccc;
  	height: 200px;
  	overflow: auto;
}

#ersteBoxTabs #newsfinder .modtabpage
{
  	border-bottom: 0px solid #ccc;
  	height: 201px;
  	overflow: auto;
}

#newsfinder ul
{
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 0px 10px;
}

#ersteBoxTabs #newsfinder img
{
	float: left;
}

#ersteBoxTabs #newsfinder ul
{
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 0px 10px;
	float: right;
	width: 315px;
}

#ersteBoxTabs #newsfinder h1
{
	margin: 0;
	padding: 15px 0px 10px 10px;
	float: right;
	width: 315px;
}

#newsfinder ul li
{
    background: transparent url('../images/icon_right_arrow_single.gif') no-repeat scroll 0pt 8px;
    font: normal 13px/120% Arial, sans-serif;
    color: #00659d; 
    padding: 3px 0px 3px 12px; 
  	margin: 0px;
}

#ersteBoxTabs #newsfinder ul li
{
    background: transparent url('../images/icon_right_arrow_single_erste.gif') no-repeat scroll 0pt 8px;
    font: normal 12px/120% Arial, sans-serif;
    color: #00659d; 
    padding: 3px 0px 3px 12px; 
  	margin: 0px;
}

#ersteBoxTabs #newsfinder ul li.headlineEntry.more
{
    background: none;
}

#newsfinder p
{
    margin: 0px;
}

#newsfinder .timestamp
{
    font: normal 10px/120% Arial, sans-serif;
    color: #666666;
    padding: 3px 10px 0px 0px;
  	text-align: right;
  	width: 27px;
  	float: left;
}

#newsfinder .headline
{
	 margin-left: 0px;	
}

#newsfinder .headline a
{
    font: normal 13px/120% Arial, sans-serif;
    color: #00659d; 
}

#ersteBoxTabs #newsfinder .headline a
{
    font: normal 13px/120% Arial, sans-serif;
    color: #164883; 
}

#ersteBoxTabs #newsfinder h6 a
{
    font: bold 12px/120% Arial, sans-serif;
    color: #c70000; 
    float: right;
    background: transparent url('../images/icon_right_arrow_single.gif') no-repeat scroll 100% 14px;
    margin-right: 20px;
    padding: 10px 12px 0px 5px;    
}

#newsfinder .headline a:hover
{
    color: #c4071c;
    text-decoration: underline;
}

#newsfinder .headline a img
{
    margin: 0px 5px 0px 0px; 
}
.tabName.selected {
  color: #C4071C;
}
.tabName {
  color: #ABAEB8;
}



