body {
	background: White url(../images/header.gif) repeat-x top left;
	color: Black;
	margin: 0;
	padding: 0;
	font: 0.9em Arial, Verdana, Geneva, Helvetica, Sans-Serif;
}

#hmenu {
	padding: 13px 0 5px 0;
	float: right;
}

#hmenu a {
	padding: 12px 13px 2px 11px;
	text-decoration: none;
	color: #414141;
	background: #ccc url(../images/hmenuarrow.gif) no-repeat top center;
	margin: 0 0 3px 1px;
	border-bottom: 4px solid #BCBCBC;
}

#hmenu a:hover {
	background: #3C6491 url(../images/hmenuarrowhover.gif) no-repeat top center;
	color: #FFFFFF;
	border-bottom: 4px solid #2F4A6C;
}

.one_tab {
padding: 5px 7px 5px 7px;
	background-color: #f6f6f6;
	float: left;
	border: 1px solid #3C6491;
	cursor: pointer;
	color: #747474;
}
.one_tab_active {
padding: 10px 7px 5px 7px;
	background-color: transparent;
	float: left;
	color: #747474;
	cursor: pointer;
	border: 1px solid #3C6491;
	border-top: 0px;
	
}

.last_tab {
	border-top: 1px solid #81a5ae;
}

.panel {
	background-color: #F8F8F8;
	padding: 5px;
	display: none;
}


td {
	font-size: 10pt;
	margin-left: 5px;
}
img {border:0;}
a {text-decoration: none; color: #3C6491;}
a:hover {text-decoration: underline;}

select { 
  font-family: Verdana, Arial; 
  font-size: 10px; 
  color: #232323; 
  border: 1px #BDBDBE solid; 
  background-color: #e1e1e1;

} 

textarea { 
  font-family: Verdana, Arial; 
  font-size: 11px; 
  color: #232323; 
  border: 1px solid #BDBDBE; 
  background-color: #e1e1e1;


}

input { 
  font-family: Verdana, Arial; 
  font-size: 10px; 
  color: #232323; 
  border: 1px #BDBDBE solid; 
  background-color: #e1e1e1;
} 

.table {background:#f6f6f6; border: 1px solid #676767;}

.top_header_left {height: 37px; width: 225px; padding: 5px 0px 5px 10px; font-size: 11pt; font-weight: 900;}
.top_header_center {height: 37px;  text-align: right;  background-position: right;   }

.top_menu_separator {background:url('../images/top_menu_separator.png') no-repeat; width: 13px; height: 37px;}

.top_menu_item {background:url('../images/top_header_center.png') repeat-x; text-align: center; height: 37px; padding: 0px 0px 0px 0px; font-size: 10pt; font-weight: 400;}
.top_menu_hover {background:url('../images/top_menu_item_hover.png') repeat-x; text-align: center; height: 37px; padding: 0px 0px 0px 0px; font-size: 10pt; font-weight: 400;}

.top_menu_item a, .top_menu_hover a {font-size: 10pt; color: #676767; text-decoration: none;}

.logo_top_left {background:url('../images/logo_top_left.png') no-repeat; height: 18px;}
.logo_top_right {background:url('../images/logo_top_right.png') repeat-x; height: 18px;}

.logo {background:url('../images/logo.png') no-repeat; height: 71px;}
.logo_right {background:url('../images/logo_right.png') repeat-x; height: 71px; vertical-align: top; padding-top:5px; padding-right: 0px; text-align: right;}
.logo_right_end {background:url('../images/logo_right.png') repeat-x; height: 71px; right: 20px;  }

.date_bar {
	text-align: right;
	padding-right: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 8pt;
	background-image: url(../images/header.gif);
}
.spacer_bar, .spacer_bar a{
	background: #3C6491;
	color: White;
	height: 11px;
	font-weight: bold;
		text-align: center;
}

.spacer3_bar {background: #3C6491; height: 2px;}

.spacer2_bar {background: transparent; height: 10px;}

.footer {background:url('../images/footer_left.jpg') no-repeat #bfbfbf; height: 50px; padding: 5px; vertical-align: middle;}

.copyrights {font-size: 8pt; width: 25%;}

.powered {text-align: right; font-size: 7pt; width: 25%;}
.powered a {font-weight:900; color: #676767; text-decoration: none;}
.powered a:hover {font-weight:900; color: #FFFFFF;}

.bottom_links {text-align: center; font-size: 7pt; width: 50%;}
.bottom_links a {font-weight:900; color: #676767; text-decoration: none;}
.bottom_links a:hover {font-weight:900; color: #FFFFFF;}

.boxes_column {width: 180px; padding: 0px 5px 0px 5px; vertical-align: top;}

.box_title {background:url('../images/box_title.png') no-repeat; height:20px; color: #FFFFFF; padding-left: 30px; font-size: 9pt;}

.box_content {background: #f6f6f6; padding: 3px 3px 3px 3px; font-size: 8pt;}

.box_menu_item {background: url('../images/box_menu_item.png') no-repeat; color: #3C6491; height: 20px; width: 180px; padding-left: 20px; font-size: 8pt;  font: bold; }

.box_menu_hover {background: url('../images/box_menu_hover.png') no-repeat; height: 20px; width: 180px; padding-left: 20px; font-size: 8pt; color: #FFFFFF;}
.box_menu_hover a {color: #FFFFFF; font-weight: 700;  padding-left: 15px;    }

.page_column {padding: 0px 30px 0px 15px; vertical-align: top;}

.news_title, .page_title {background: #3C6491 url('../images/page_title.png') no-repeat; padding-left: 40px; height: 30px; color: white; font-weight: 900; font-size: 10pt;}
.news_title a , .page_title a {color: white; font-size: 10pt; font-weight: 900; text-decoration: none;}

.news_title_right {background: #3C6491; text-align: right; padding-right: 10px; height: 30px; font-size: 7pt; color: white;}
.news_title_right a {text-decoration:none; font-weight: 900; color: white;}

.news_categories{float:right;padding:3px;text-align:right;}

.news_content {font-size: 8pt; padding: 5px 10px 10px 5px;}

.news_firma {font-size: 9pt; padding: 5px 10px 10px 5px;  text-align: justify; }

.news_more, .news_more a {border-top: 1px solid #676767; padding: 3px 10px 5px 0px; width: 40%; color:#a6a6a6;  text-align: right; }
.news_more a {border-top: 0px}

.page_more{border-top: 1px solid #676767; padding: 3px 0px 5px 10px; color:#a6a6a6; font-size: 9pt;}
.comments_left {border-left: 15px solid #A0522D; padding-left: 10px;}

.page_menu_separator {background:url('../images/page_menu_separator.png') no-repeat; width: 12px; height: 24px;}

.page_menu_item {background:url('../images/page_menu_item.png') repeat-x; text-align: center; height: 24px; padding: 0px 0px 0px 0px; font-size: 8pt; font-weight: 400;}
.page_menu_hover {background:url('../images/page_menu_hover.png') repeat-x; text-align: center; height: 24px; padding: 0px 0px 0px 0px; font-size: 8pt; font-weight: 400;}

.page_menu_item a, .page_menu_hover a {font-size: 8pt; color: #bfbfbf; text-decoration: none; font-weight: 900;}
.page_menu_hover a {color: #747474;}

.page_submenu_title { height: 30px; background: url('../images/page_submenu_title.png') repeat-x; font-size: 9pt; font-weight: 900; color: #3C6491; padding-left: 10px;}
.items_count {font-size: 7pt; font-weight: 400;}

.category_description, .subcategories {font-size: 8pt; padding: 3px 3px 3px 3px;}

.download_name {font-size: 10pt; font-weight: 900;}

.download_description {font-size: 8pt; padding-right: 0px}

.page_path {font-size: 8pt;}
.download_buttons {text-align: center; font-weight: 900;}
.page_rating {text-align: right;}

.popup_layer  {background: white; border: 1px solid #676767;}


.bar { 
	clear: both;
	font-size: 1.1em;
	height: 30px; 
	color: #FFFFFF;
	background: #FF9148 url(../images/menubg.gif) repeat-x;
	font-weight: bold; 
}

.bar a { 
		padding: 9px 12px 6px 12px;
		color: White;
		float: left; 
	}
	
.bar li { 
		padding: 6px 12px 6px 12px;
		color: #FFEADC;
		float: left; 
	}
	
	
.bar a:hover { 
		background: #E0691A url(../images/bar.gif) repeat-x; 
		color: #fff;
		font-weight: bold; 
		
	}

