/* General */

body {
	font-family: Tahoma;
	background-color: #fff;
	background-position: bottom left;
	background-repeat: no-repeat;
	margin: 0px;
}
.antraste1 {font-size: 14px; font-weight: bold;}
.antraste2 {font-size: 11px; font-weight: bold; }
.bgr_main {
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 100%;
}
.bgr_inner {
	background-image: url(../images/bgr-inner.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 100%;
}
td {
	font-size: 11px;
	/*line-height:18px;*/
	text-align: left;
	color: #636363;
	vertical-align: top;
}
A:link, A:visited  {
	font-size: 11px;
    text-decoration: none;
    color: #039d21;
}
A:active, A:hover {
	font-size: 11px;
    text-decoration: underline;
    color: #039d21;
}

select {
	font-family: Tahoma;
	font-size: 11px;
	color: #636363;
	border: 1px solid #7f9db9;
	height: 19px;
	width: 70px;
}

/* Holders */

.logo_place {
	text-align: right;
	vertical-align: bottom;
}
.top {
	background-image: url(../images/bgr_top_leaf.gif);
/*	background-position: top left;*/
background-position: 95% -1px;
	background-repeat: no-repeat;
}
.top01 {
	padding-left: 38px;
	padding-right: 50px;
	padding-top: 60px;
}
.top02 {
	padding-right: 20px;
	padding-top: 67px;
}
.column_left {
	padding-top: 21px;
	padding-right: 27px;
	
	background-image: url(../images/div_vertical.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.column_middle {
	padding-top: 15px;
	padding-left: 38px;
	padding-right: 28px;
	line-height: 18px;
	}
.column_right {
	padding-top: 15px;
	padding-left: 28px;
	
	background-image: url(../images/div_vertical.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.news_item {
	padding-bottom: 24px;
	
}
.news_item table td, .textHolder td {
line-height: 18px;
}
.img_newslist_gap {
	padding-left: 10px;
}

/* Text decoration */

.text_big_orange {
	font-family: Helvetica, sans-serif;
	font-size: 26px;
	font-weight: 100;
	color: #f7ad02;
	padding-bottom: 19px;
}
.text_date {
	font-size: 10px;
}
.text_more {
	font-weight: bold;
}
.captions {
	font-size: 10px;
	color: #a9a9a9;
	padding-bottom: 17px;
}
.captions A:link, .captions A:visited, .captions A:active, .captions A:hover  {
	font-size: 10px;
	color: #a9a9a9;
	text-decoration: underline;
}
.captions A:hover  {
	font-size: 10px;
	color: #a9a9a9;
	text-decoration: none;
}
.text_bold {
	font-weight: bold;
}

/* Menu */

.menu {
	text-align: right;
	padding-right: 9px;
}
.menu_selected {
	text-align: right;
	padding-right: 9px;
	color: #eea600;
}
.menu_gap {
	height: 17px;
}
.menu_expand {
	height: 19px;
	
	background-image: url(../images/menu-expand.gif);
	background-repeat: no-repeat;
}
.menu_expand_gap {
	height: 19px;
	
	background-image: url(../images/menu-expand-gap.gif);
	background-repeat: repeat-y;
}
.submenu {
	text-align: right;
	padding-right: 21px;
	padding-left: 21px;
	
	background-image: url(../images/menu-expand-arrow.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.submenu_selected {
	text-align: right;
	padding-right: 21px;
	padding-left: 21px;
	color: #eea600;
	
	background-image: url(../images/menu-expand-arrow.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.submenu_selected A:link, .submenu_selected A:visited, .submenu_selected A:active, .submenu_selected A:hover, .menu_selected A:link, .menu_selected A:visited, .menu_selected A:active, .menu_selected A:hover  , .top_menu_gap_selected A:link, .top_menu_gap_selected A:visited, .top_menu_gap_selected A:active, .top_menu_gap_selected A:hover  {
    color: #eea600;
}
.submenu_gap {
	height: 19px;
}
.menu_expand_submenu {
	height: 19px;
	
	background-image: url(../images/menu-expand-submenu.gif);
	background-repeat: no-repeat;
}
.menu_expand_end {
height: 19px;
	
	background-image: url(../images/menu-expand-end.gif);
	background-repeat: no-repeat;
}
.menu_arrow {
	padding-right: 8px;
	padding-top: 10px;
	vertical-align: top;
}
.top_menu_gap_selected {
	padding-right: 29px;
	padding-top: 10px;
}
.top_menu_gap {
	padding-right: 29px;
	padding-top: 10px;
}
.leftmenu_arrow {
	vertical-align: middle;
	padding-top: 1px;
}

/* Gallery */

.img_cell {
	border-top: 1px solid #e3e3e3;
	/* border-bottom: 1px solid #e3e3e3; */
	height: 174px;
	vertical-align: middle;
}
.gal_div_bottom1 {
	height: 26px;
	
	background-image: url(../images/spacer_light_grey.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.gal_div_bottom2 {
	height: 26px;
	
	background-image: url(../images/div_horizontal.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.img_caption {
	padding-top: 6px;
}
.div_pagging {
	padding-left: 8px;
	padding-right: 8px;
}
.pagging_valign {
	vertical-align: middle;
}
/* Poll */

.poll_question {
	font-weight: bold;
	padding-bottom: 10px;
}
.poll_answer {
	padding-left: 11px;
	padding-bottom: 1px;
}
.poll_vote {
	padding-top: 16px;
}

/* Other */

.footer {
	padding-top: 10px;
}
.div_lang {
	color: #039d21;
	padding-left: 11px;
	padding-right: 11px;
}
.div_horizontal {
	background-image: url(../images/div_horizontal.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 39px;
}
.img_newslist {
	border: 1px solid #bfbfbf;
	padding: 4px;
}
.lang {
    color: #ffffff;
	vertical-align: top;
	padding-top: 50px;
}
.box {
	background-image: url(../images/box.png);
	background-repeat: no-repeat;
	vertical-align: top;
}
.pager {
	margin:0px;
	color:#fff;
	font:11px/18px Arial;
}
.pager .pager_link {
	padding: 3px 5px;
	background-color: #039d21;
	margin: 5px;
}
.pager .pager_link_selected {
	padding: 3px 5px;
	background-color: #eea600;
	color:#fff;
	margin: 5px;
}
 .pager  a.selected{
	color:#fff;
	text-decoration:none;
}
.pager a:link, .pager a:visited, .pager a:active{
	color:#fff;
	text-decoration:none;
}
 .pager  a:hover {
	color:#fff;
	background-color: #eea600;
}.teamWrap {
	display:block;
	white-space:nowrap;
	float:left;
	margin:0 20px 25px 0;
	text-align:left;
	padding-left:3px;
}
.teamWrap img{	
	margin-bottom:10px;
	margin-left:-3px;
}