@charset 'utf-8';
@import url( reset.css );
@import url( clearfix.css );
/**************************************************************************************
								DATEIVERSION	: 2008_08_25
**************************************************************************************/

@media all
{
/**************************************************************************************
								RESET
**************************************************************************************/
* { 
	padding:					0; 
	margin:						0; 
	font-size:					normal;
}


body {
	
	font-size:					13px;
	font-family:				"Trebuchet MS", "Lucida Grande", Arial;
	line-height:				17px;
	color:						#EBEBEB;
	
	padding:					0; 
	margin:						0; 
	
	
	background-color:			#e5e5e5;

	border:						0;
	
	/*direction:	rtl;*/
}

img{ border:0;}

h1, h1 a, h1 a:hover{	font-family: Arial, Helvetica, sans-serif; font-size:37px; font-weight:lighter; color:#ffffff; line-height:40px; text-decoration: none; }
h2, h2 a, h2 a:hover{	font-family: Arial, Helvetica, sans-serif; font-size:30px; font-weight:lighter;	color:#1aabff; text-transform:none; line-height:32px; text-decoration: none; }
h3, h3 a, h3 a:hover{	font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:lighter;; color:#ffffff; text-transform:none; line-height:normal; text-decoration: none; }
h4, h4 a, h4 a:hover{	font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ffffff; text-transform:none; line-height:normal; text-decoration: none; }
h5, h5 a, h5 a:hover{	font-size:11px; color:#48bec8; text-transform:none; font-weight:normal; line-height:normal; text-decoration: none; }
h6, h6 a, h6 a:hover{	font-size:12px;	color:#1c0d44; text-transform:none; text-decoration: none; }


h2.forceSingleLine { display: inline; }

p {
	color:						#EBEBEB;
	line-height:				16px;
	font-size:					13px;
}

ol{
	margin:						0;
	padding:					0 0 0 24px;
}


ul,  ul li{
	list-style:					none;
	margin:						0;
	padding:					0;
}





label { cursor: pointer; cursor:hand; }

input, button, select, textarea , option{
	font-size:					13px;
	background-color:			#333333;
	color:						#808080;
	border:						1px solid #4d4d4d;
	vertical-align:				baseline;
}

input[type="checkbox"],
input[type="radio"],
input.input-checkbox,
input.input-radio {
	background-color:			transparent;
	border:						none;
}

fieldset { border:none; }

a:link, a{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#d9d9d9; text-decoration: none; outline:none; cursor:pointer; cursor:hand; }
a:hover{  color:#fed000;  text-decoration:underline; outline:none; }
a.active {  color:#fed000; outline:none; text-decoration:underline; }


.left{ float:left	!important; }
.right{ float:right	!important; }


.noPadding{ padding: 0	!important; }
.noMargin{ margin: 0	!important; }
.noBorder{ border: 0	!important; }


.height_01{ height:236px	!important; }


.width_01 {	width:75px	!important; }
.width_03 {	width:128px	!important; }
.width_02 {	width:175px	!important; }
.width_06 {	width:200px	!important; }
.width_09 {	width:216px	!important; }
.width_05 {	width:219px	!important; }
.width_14{	width:236px	!important; }
.width_07 {	width:264px	!important; }
.width_10 {	width:326px	!important; }
.width_12{	width:329px	!important; }
.width_04 {	width:356px	!important; }
.width_08 {	width:408px	!important; }
.width_11{	width:658px	!important; }
.width_13{	width:696px	!important; }

.clear {clear: both;}

.important, a.important { color: #ef0000; }

/**************************************************************************************
								FORMS
**************************************************************************************/

.input_01 { width: 91px; height: 16px;}
.input_02 { width: 231px; height: 22px;}
.input_03 {}
.input_04 {}


.content_form {
	padding:					8px 0 24px 0;
}

.content_form a.icon_triangle_search {
	color:						#d9d9d9;
}

.content_form a.icon_triangle_search:hover {
	color:						#fed000;
}

div.inputArea {
	padding:					0;
	margin:						0;
}


/**************************************************************************************
								CORPUS/ BORDER
**************************************************************************************/
#corpus{
	position:					relative;
	
	width:						992px;
	margin:						0px auto 0px auto;

	text-align: 				left;
	background-color:			#1a1a1a;
	z-index:					0;
	
	border-bottom:				30px solid #E5E5E5;
}



/**************************************************************************************
								HEADER
**************************************************************************************/
#header{
	width:						992px;
	height:						372px;
	
	background-color:			#1a1a1a;
}

#home #header {
	height:						524px;
}

#header #logo {
	margin-top:					-13px;
	margin-left:				24px;
}

#header #logo a {
	position:					relative;
	z-index:					10;
}

#content_header {
	position:					relative;
	z-index:					3;
	width:						992px;
	height:						194px;
	top:						-42px;
	background:					transparent url('../images/header_small_1.jpg') no-repeat;
}

#home #content_header {
	height: 					334px;
	background:					transparent;/* url('../images/header_1.jpg') no-repeat;*/
}

#content_header .page {
	width: 						992px;
	height: 					334px;
	background: 				url('../images/header_1.jpg');
}

#content_header .trans_page {
	width: 						496px;
	height: 					334px;
	background: 				url('../images/transparent_area.png');
	margin-left:				496px;
}

#content_header .trans_page .header_box {
	width: 						410px;
	height: 					274px;
	overflow:					hidden;
	padding:					60px 50px 0px 36px;
}

#content_header .trans_page .header_box.calendar_box {
	height:						300px;
	padding-top:				34px;
	text-align:					right;
}

.header_box h2 { font-family: Arial, Helvetica, sans-serif; font-size:30px; font-weight:normal;	color:#fed000; text-transform:none; line-height:32px; text-decoration: none; }
.header_box h3 { font-family: Arial, Helvetica, sans-serif; font-size:30px; font-weight:normal;	color:#ffffff; text-transform:none; line-height:32px; text-decoration: none; }



.header_box a:link, .header_box a, .header_box a:hover, .header_box a.active {  color:#ffffff; text-decoration: underline; }

/**************************************************************************************
								PROGRAM CALENDAR
**************************************************************************************/

.program_calendar {
	clear:				both;
	width:				420px;
}

.program_calendar .week {
	clear:				both;
	width:				420px;
	height:				48px
}

.program_calendar .week .day {
	float:				left;
	width:				52px;
	height:				40px;
	margin-right:		8px;
}

.program_calendar .week .day a {
	display:			block;
	width:				52px;
	height:				40px;
	background:			url('../images/temp_20080717.gif') no-repeat;
	overflow:			hidden;
	text-decoration:	none;
}

.program_calendar .week .day a:hover {
	background-position:	0 -40px;
}


.program_calendar_big {
	clear:				both;
	width:				624px;
	overflow-x:			hidden;
	padding:			20px 0;
}

.program_calendar_big .week {
	clear:				both;
	width:				644px;
	height:				80px
}

.program_calendar_big .week .day {
	float:				left;
	width:				72px;
	height:				60px;
	margin-right:		20px;
}

.program_calendar_big .week .day.last {
	margin-right:		0px;
}

.program_calendar_big .week .day span,
.program_calendar_big .week .day a {
	display:			block;
	width:				72px;
	height:				60px;
	background:			url('../images/temp_big_20080707.gif') no-repeat;
	overflow:			hidden;
	text-decoration:	none;
}

.program_calendar_big .week .day a:hover {
	background-position:	0 -60px;
}

/**************************************************************************************
								MAIN NAVIGATION
**************************************************************************************/
#nav_main1 {
	position:					relative;
	z-index:					4;
	height:						42px;
	width:						992px;
	
	top:						-42px;

}

#nav_main1 a {
	height:						42px;
	color:						#ffffff;
	font-size:					16px;
	font-weight:				bold;
	text-transform:				uppercase;
	text-indent:				-2000px;
}

#nav_main2 a {
	height:						28px;
	color:						#ffffff;
	font-size:					15px;
	font-weight:				bold;
	text-transform:				uppercase;
	text-indent:				-2000px;
}


#nav_main1 li.sfHover a,
#nav_main1 a:hover {
	color:						#fed000;
	background-position:		0 42px;
}

#nav_main2 li.sfHover a,
#nav_main2 a:hover {
	color:						#fed000;
	background-position:		0 42px;
}

#nav_main1 ul li.sfHover ul li a,
#nav_main2 ul li.sfHover ul li a,
#nav_main1 ul ul a,
#nav_main2 ul ul a {
	height:						28px;
	color:						#595959;
	font-size:					14px;
	text-transform:				uppercase;
	text-indent:				-2000px;
	background-position:		0 0px;
}

#nav_main1 ul li.sfHover ul li a:hover,
#nav_main2 ul li.sfHover ul li a:hover,
#nav_main1 ul li.sfHover ul li.current a,
#nav_main2 ul li.sfHover ul li.current a,
#nav_main1 ul ul a:hover,
#nav_main2 ul ul a:hover {
	color:						#000000;
	background-position:		0 28px;
}

#nav_main1 ul li span,
#nav_main1 ul li ul li span,
#nav_main2 ul li span,
#nav_main2 ul li ul li span {
	display:					block;
	float: 						left;
	font-size:					14px;
	padding-top:				4px;
	font-weight:				bolder;
	color:						#777777;
}

#nav_main1 ul li span.last,
#nav_main1 ul li ul li span.last,
#nav_main2 ul li span.last,
#nav_main2 ul li ul li span.last {
	float:						left;
	width:						20px;
}

#nav_main2 {
	position:					relative;
	z-index:					4;
	height:						28px;
	width:						992px;
	top:						-42px;
}

img.spacer {
	float:						left;
}
/**************************************************************************************
								META NAVIGATION
**************************************************************************************/
#nav_meta{
	position:					relative;
	z-index:					1;
	height:						32px;
	background-color:			#262626;
	
}

#nav_meta ul{
	float:						right;
	padding:					7px 24px 0 0;
}

#nav_meta ul li{
	float:						left;
}

#nav_meta ul li.lang {
	margin:						3px 0 0 6px;
}

#nav_meta ul li a{
	color:						#ffffff;
	text-decoration:			none;
}

#nav_meta ul li a:hover,
#nav_meta ul li a.active{
	color:						#fed000;
}

#nav_meta ul li span{
	color:						#777777;
	padding:					0 3px;
}

#nav_meta input {
	font-size:					11px;
	color:						#CCCCCC;
	background-color:			#1a1a1a;
	border:						1px solid #666666;
}


/**************************************************************************************
								CONTENT
**************************************************************************************/
#content{
	width:						960px;
	min-height:					400px;
	height:						auto;
	padding:					0 8px 50px 24px;
	background-color:			#1a1a1a;
	clear: 						both;
	float: 						left;
	margin-top: 				-11px;
}

#content p a {
	font-family:				"Trebuchet MS", "Lucida Grande", Arial;
	font-size:					13px;
	text-decoration:			underline;
}

#home #content {
	margin-top:					-11px;
	padding-bottom:				0px;
}

#content_row1,
#content_row2 {
	clear:						both;
	float:						left;
	width:						960px;
}

#content_left {
	clear:						both;
	float:						left;
	width:						640px;
}


#content_right {
	float:						left;
	width:						320px;
}

#content_left .csc-header {
	width:						480px;
}

.box_full {
	float:						left;
	padding-right:				16px;
	width:						624px;
	overflow-x:					hidden;
}

#content_right .box_full {
	width:						304px;
}

.box_wide {
	float:						left;
	padding-right:				176px;
	width:						464px;
}


#home .box_wide {
	padding-bottom:				50px;
}

.box_wide p {
	padding:					8px 0;
}

.box_normal {
	float:						left;
	width:						304px;
	padding-right:				16px;
	padding-bottom:				50px;
}

.box_normal a {
	text-decoration:			underline;
}

.box_pairs {
	float:						left;
	padding-right:				176px;
	width:						464px;
}

.box_left_right {
	clear:						both;
	float:						left;
	padding-right:				168px;
	padding-bottom:				24px;
	width:						472px;
}

.box_left_right .left_box {
	float:						left;
	padding-right:				8px;
	width:						232px;
}

.box_left_right.special .left_box {
	width:						80px;
}

.box_left_right .right_box {
	float:						left;
	width:						232px;
}

.box_left_right.special .right_box {
	width:						384px;
}

.box_left_right h4,
.box_left_right p.subheadline {
	font-family:				"Trebuchet MS", "Lucida Grande", Arial;
	font-size:					13px;
	line-height:				normal;
	font-weight:				bold;
	padding-bottom:				4px;
}

.box_left_right.special .left_box h4 {
	color:						#1aabff;
}

.box_wide p.subheadline,
.box_normal p.subheadline {
	font-weight:				bold;
}

.left_border {
	clear: 						left;
	border-left:				1px solid #777777;
	padding-left:				7px;
}

.left_border p {
	padding: 0;
	margin: 0;
}

.left_space {
	padding-left:				7px;
}

.box_wide .icon, 
.box_normal .icon {
	display: 					inline;
	position:					relative;
	bottom: 					6px;
	left:						8px;
}

.box_wide .eyecatcher,
.box_normal .eyecatcher {
	position:					relative;
	z-index:					100;
	float: 						right;
	margin-top:					-33px;
}

.box_wide .image,
.box_normal .image {
	margin-top: 				8px;
}

.img_caption {
	font-style:					italic;
	font-size:					11px;
	margin-top:					8px;
}

.box_wide table,
.box_normal table {
	margin-top:					8px;
}

.box_wide td.col1,
.box_normal td.col1 {
	padding-right:				8px;
}

.box_wide td.col2,
.box_normal td.col2 {
	font-weight:				bold;
}


.box_wide td.col2 a,
.box_normal td.col2 a {
	font-weight:					normal;
}

.box_normal ul,
.box_wide ul,
.box_full ul{
	list-style:					disc;
	margin:						4px 0;
}

.box_normal ul li,
.box_wide ul li,
.box_full ul li {
	list-style:					disc;
	margin-left:				32px;
	margin-bottom:				4px;
}

.box_gallery {
	float:						left;
	margin-right:				176px;
	width:						463px;
	overflow:					hidden;
	margin-bottom:				12px;
}

.box_gallery .gallery_items {
	width: 						100000px;
	height:						120px;
	margin:						9px 0 4px 0;
}

.gallery_items img {
	margin-right:				5px;
}

.gallery_caption a {
	text-decoration:			underline;
}

.backlink {
	margin:						3px 0 12px 0;
}

a.opener_link,
a.opener_link.up {
	color:						#d9d9d9;
	background:					url('../images/ico_arrow_white_updown.gif') no-repeat right 5px;
	padding-right:				10px;
}

a.opener_link.down {
	background-position:		right -5px;
}

div.audioplayer {
	padding:					8px 0px 8px 8px;
}

.box_full .images {
	clear:						both;
	float:						left;
	width:						640px;
	margin-top:					4px;
}

#content_right .box_full .images  {
	width:						320px;
}

.images .item_medium {
	float:						left;
	width:						304px;
	height:						180px;
	padding:					0 16px 16px 0;	
}

.images .item_small {
	float:						left;
	width:						200px;
	height:						120px;
	padding:					0 12px 12px 0;	
}

div#images_year_info {
	margin-top:					32px;
}

.box_full .imgRow {
	clear:						both;
	float:						left;
	width:						632px;
	background:					url('../images/bg_gallery.gif') repeat-x;
}

.box_full .imgRow .rowItem {
	float:						left;
	width:						150px;
	padding:					0 8px 8px 0;
}

#images_year_info .imgRow .rowItem {
	padding-bottom:				16px;
}

.box_full .imgRow .rowItem .imgBox {
	width:						148px;
	height:						148px;
	border:						1px solid #4b4b4b;
	background-color:			#262626;
	background-repeat:			no-repeat;
	background-position:		center;
	
}

#images_year_info .imgRow .rowItem .imgBox {
	margin-bottom:				8px;
}

.box_full .imgRow .rowItem .imgBox a {
	display:					block;
	width:						148px;
	height:						148px;
	text-decoration:			none;
}

.box_full .imgRow .rowItem .textBox {
	width:						150px;
	overflow:					hidden;
}

.box_full .imgRow .rowItem .textBox .dateinfo {

}

.box_full .imgRow .rowItem .textBox .title {
	clear:						both;
	font-style:					italic;
}

.box_full .imgRow .rowItem .textBox .country {
	clear:						both;
	font-weight:				bold;
	font-style:					italic;
}

.gal_opener_box {
	margin:						24px 0 8px 0;
}

/**************************************************************************************
								BREADCRUMB NAVIGATION
**************************************************************************************/

#nav_breadcrumb {
	width:						960px;
	height:						auto;
	padding:					0 8px 0 24px;
	background-color:			#1a1a1a;
	clear: both;
	float: left;
	position:					relative;
	margin-top: -42px;
}

#nav_breadcrumb ul li,
#nav_breadcrumb ul li a {
	display:					inline;
	color:						#808080;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					11px;
	text-decoration:			none;
}

#nav_breadcrumb ul li a:hover {
	color:						#fed000;
	text-decoration:			underline;
}

#nav_breadcrumb ul li.last {
	color:						#ffffff;
}

/**************************************************************************************
								SITEMAP
**************************************************************************************/

.sitemap-menu {
	width:						208px;
	height:						auto;
	padding:					0;
	float: 						left;
}

ul.sitemap-menu {
	list-style:					none;
}

ul.sitemap-menu li {
	list-style:					none;
	margin-bottom:				0px;
	margin-left:				0px;
}

.sitemap-menu li.level1 {
	margin:						16px 0 0 0;
}

.sitemap-submenu li.level2 {
	margin:						4px 0 4px 0;
}

.sitemap-submenu li.level2 a {
	color:						#cccccc;
}

.sitemap-submenu li.level2 a:hover {
	color:						#fed000;
}


/**************************************************************************************
								SLIDER
**************************************************************************************/
#timeline_extended {
	background-color:			#333333;
	float:						left;
}

#timeline {
	width:						624px;
	height:						72px;
	background:					url('../images/slider_timeline.gif') no-repeat;
	margin:						8px 0;
}

#beforeSlider {
	position:					relative;
	z-index:					1;
	width:						31px;
	height:						76px;
	top:						-15px;
	left:						0px;
	float:						left;
	cursor:						pointer;
	background:					url('../images/transparent.gif');
}

#slider {
	position:					relative;
	z-index:					2;
	width:						565px;
	height:						76px;
	left:						0px;
	float:						left;
	top:						-15px;
	cursor:						pointer;
	background:					url('../images/transparent.gif');
}

#afterSlider {
	position:					relative;
	z-index:					1;
	width:						28px;
	height:						76px;
	top:						-15px;
	right:						0px;
	float:						left;
	cursor:						pointer;
	background:					url('../images/transparent.gif');
}

a.ui-slider-handle {
	position:					absolute;
	top:						-15px;
	z-index:					11;
	width:						15px;
	height:						76px;
	background:					url('../images/indicator_small.gif') no-repeat;
	margin-left:				-8px;
	outline:					none;
}

#timeline_years {
	position:					relative;
	width:						623px;
	z-index:					3;
	top:						16px;
	left:						0px;
	border-color:				#333333;
}

table#timeline_years td {
	text-align:					center;
	background:					transparent url(/fileadmin/templates/images/slider_timeline_line.gif) no-repeat top center;
	padding-top:				17px;
}

#timeline_years li {
	display:					inline;
	font-family:				Arial, Helvetica, sans-serif;
	font-weight:				normal;
	color:						#808080;
	margin:						0 13px 0 18px;
}

#timeline_years a {
	font-family:				Arial, Helvetica, sans-serif;
	font-weight:				normal;
	color:						#808080;
}

#timeline_years a:hover,
#timeline_years a.active,
#timeline_years li a:hover,
#timeline_years li.active a {
	font-weight:				bold;
	color:						#ffffff;
	text-decoration:			none;
}

#timeline_years li.last {
	margin-right:				0px;
}

#sliderAdditionals ul.monthList {
	list-style:					none;
	margin:						-17px 0 0 0;
	float:						right;
	padding:					0px 24px 0px 0;
}

#sliderAdditionals ul.monthList li{
	list-style:					none;
	margin:						0;
	float:						left;
	padding-bottom:				8px;
}

#sliderAdditionals ul.monthList li span{
	padding:					0 4px;
}
/**************************************************************************************
								TABLES
**************************************************************************************/

table.result_table {
	width:						624px;
	margin:						36px 0;
}

.result_table thead th {
	border-bottom:				1px solid #cccccc;
}

.result_table thead th a {
	font-family:				Arial, Helvetica, sans-serif;
	font-weight:				bold;
	color:						#ffffff;
	float: 						left;
	text-decoration:			none;
}

.result_table thead th a:hover {
	color:						#fed000;
	text-decoration:			none;
}

.result_table tbody tr.active td {
	background-color:			#fed000;
	cursor:						pointer;
	cursor:						hand;
}

.result_table tbody td {
	border-bottom:				1px dashed #4d4d4d;
	padding:					7px 0 4px 0;
	vertical-align:				middle;
}

.result_table tbody tr.firstrow td {
	border-top:				1px dashed #4d4d4d;
}

.result_table tbody td a {
	color:						#cccccc;
	text-decoration:			none;
}

.result_table tbody tr.active td a {
	color:						#333333;
	text-decoration:			none;
}

.result_table tbody td.col1 {
	padding-left:				8px;
}

.result_table tbody td.col3 {
	vertical-align:				top;
	padding-top:				10px;
}

.result_table tbody tr td div.radio_date {
	width:						14px;
	height:						11px;
	background:					url('../images/ico_radio_small.gif') no-repeat 0 0;
	overflow:					hidden;
}

.result_table tbody tr.active td div.radio_date {
	background-position:		0 -11px;
}

a.order_down {
	display:					block;
	float:						left;
	width:						11px;
	height:						8px;
	line-height:				8px;
	background:					url('../images/arrows_order_down.gif') no-repeat 0 0;
	margin:						4px 1px 0px 4px;
}

a.order_down:hover,
a.order_down.active {
	background-position:		0 -8px;
}

th.header a.order_down.active {
	background-position:		0 0;
}

th.header.headerSortDown a.order_down {
	background-position:		0 -8px !important;
}

a.order_up {
	display:					block;
	float:						left;
	width:						11px;
	height:						8px;
	line-height:				8px;
	background:					url('../images/arrows_order_up.gif') no-repeat 0 0;
	margin:						4px 0px 0px 0px;
}

a.order_up:hover,
a.order_up.active {
	background-position:		0 -8px;
}

th.header a.order_up.active {
	background-position:		0 0;
}

th.header.headerSortUp a.order_up {
	background-position:		0 -8px !important;
}

table.pairs_table {
	width:						464px;
	margin-bottom:				12px;
}

.pairs_table caption {
	text-align:					left;
	color:						#1aabff;
}

.pairs_table td a {
	text-decoration:			underline;
}

.pairs_table td.col1 {
	background:					url('../images/dot_line.gif') repeat-x 0px 11px;
}

.pairs_table td.col2 {
	vertical-align:				top;
}

.pairs_table td.col1 span {
	background-color:			#1A1A1A;
	padding-right:				4px;
	display:					inline-block;
}



.additional_link {
	margin:						12px 0;
}

.additional_link a.icon_triangle_search {
	color:						#ffffff;
	text-decoration:			underline;
	padding-right:				11px;
}

.additional_link a.icon_triangle_search:hover {
	color:						#fed000;
}

/**************************************************************************************
								SCROLLABLE
**************************************************************************************/

div.scrollable { 
     
    /* required settings */ 
    position:relative; 
    overflow:hidden;          
    width: 992px;     
    height:334px;     
} 

div.scrollable div.items {     
    /* this cannot be too large */ 
    width:20000em;     
    position:absolute;         
} 

div.scrollable div.items div { 
    float:left; 
} 

/* position and dimensions of the navigator */
div.navi {
	position: absolute;
	z-index: 100 !important;
	left:502px;
	top: 6px;
	width:200px;
	height:20px;
}


/* items inside navigator */
div.navi a {
	width:20px;
	height:20px;
	float:left;
	margin:2px;
	background:url(../images/navigator.png) 0 0 no-repeat;     
	cursor:pointer;	
}

/* mouseover state */
div.navi a:hover {
	background-position:0 -20px;      
}

/* active state (current page state) */
div.navi a.active {
	background-position:0 -40px;     
} 	

/**************************************************************************************
								CLUETIP
**************************************************************************************/

#cluetip {
	border:						1px solid #3b3b3b;
	background:					#ffffff;
	padding:					16px 16px 8px 16px;
}

#cluetip p {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					19px;
	line-height:				22px;
	color:						#3b3b3b;
	padding:					0 0 8px 0;
}

#cluetip p.date {
	color:						#fed000;
}

#cluetip p.title {
	
}

#cluetip p.country {
	font-weight:				bold;
}


/**************************************************************************************
								FOOTER
**************************************************************************************/
#footer{
	text-align:					center;
	width:						992px;
	background-color:			#262626;
	padding:					16px 0px 0px 0px;
}

#footer .nav_footer{
	position:					relative;
	color:						#ffffff;
	width:						944px;
	margin:						0px auto 17px auto;
	text-align:					center;
}

#footer .nav_footer a{
	color:						#ffffff;
}

#footer .nav_footer a.active{
	text-decoration:			underline;
	color:						#fed000;
}
#footer .nav_footer a:hover{
	color:						#fed000;
}

#footer .nav_footer span {
	padding:					0 3px;
}

#footer .meta_footer{
	position:					relative;
	width:						944px;
	margin:						0px auto 0px auto;
	padding-bottom:				17px;
}

#footer .meta_footer p{
	font-size:					12px;
	text-align:					center;
}

#footer .meta_footer a{
	text-decoration:			underline;
	font-size:					11px;
}


/**************************************************************************************
								BUTTONS
**************************************************************************************/

a.icon_triangle_search {
	padding-right:				9px;
	background:					url('../images/ico_arrow_white_right.gif') no-repeat right 4px;
}

a.icon_triangle_search:hover {
	background-position:		right -12px;
}

a.icon_triangle_back {
	color:						#FFFFFF;
	padding-left:				7px;
	background:					url('../images/ico_arrow_white_left.gif') no-repeat left 4px;
	text-decoration:			underline;
}

a.icon_triangle_back:hover {
	color:						#FED000;
	background-position:		left -12px;
}




/**************************************************************************************
								PAGER NAVIGATION
**************************************************************************************/
#nav_brows.toBottom{ 
	margin-bottom:-32px		!important;
	_margin-bottom:-16px	!important;
}


#nav_brows{
	float:						left;
	
	width:						100%;
	height:						15px;
	
	text-align:					center;
	margin:						34px 0px 0px 0px;
}

#nav_brows ul{
	/* float:						left; */
	padding:					0px 0px 0px 0px;
}

#nav_brows ul li{
	margin:						0;
	text-align:					left							!important;
}

#nav_brows a{
	background-color:			transparent						!important;
}
#nav_brows a:hover{
	text-decoration:			underline;
}




#nav_brows .middleLink{
	position:					absolute;
	/*left:						47.5%;
	
	 float:						left; */
	display:					inline;
	
	width:						196px;
	margin-left:				-98px; 
}

#nav_brows .middleLink a{
	padding:					0px 4px 0px 2px;
}

#nav_brows .middleLink a:hover{
}

#nav_brows .middleLink span{
	padding:					0px 1px 0px 0px;
}

#nav_brows .middleLink span.active{
	padding:					0px 4px 0px 2px;
}


#nav_brows ul.right{
	/* float:						right	!important; */
	text-align:					right;
	margin:						0;
	padding:					0px 0px 0px 0px;
}


#nav_brows ul.right li a{

}

#nav_brows ul.right li a:hover{}
#nav_brows ul.right li span{
	display:					block;
	float:						right;

}


#nav_brows a.btn_icon_onetriangle_left{
	float:						left							!important; 

	padding:					0px 0px 0px 12px;

	background-image:			url('../images/ico_arrow_white_left.gif');
	background-position:		0 5px;
	background-repeat:			no-repeat;
}
#nav_brows a:hover.btn_icon_onetriangle_left{
	background-position:		0 -11px;
}


#nav_brows a.btn_icon_onetriangle_right{
	float:						right							!important; 

	padding:					0px 12px 0px 0px;

	background-image:			url('../images/ico_arrow_white_right.gif');
	background-position:		100% 5px;
	background-repeat:			no-repeat;
}
#nav_brows a:hover.btn_icon_onetriangle_right{
	background-position:		100% -11px;
}


/**************************************************************************************
								INDEXED SEARCH
**************************************************************************************/

.tx-indexedsearch {
	width:						624px;
	margin:						16px 16px 0 0;
}

.tx-indexedsearch-whatis{ margin-top:	16px;}
.tx-indexedsearch-sw { font-weight:bold; }

.tx-indexedsearch-browsebox{
	float:						left;
	width:						100%;
	margin:						0 0 25px 0;
}


.tx-indexedsearch-res,
.tx-indexedsearch-res table{
	clear:						both;
	float:						left;
	width:						100%;
	margin:						12px 0 0 0;	
	font-family:				"Trebuchet MS", "Lucida Grande", Arial;
	line-height:				16px;
}

.tx-indexedsearch-res h3{
	clear:both;
	float:left;
	width:100%;
} 


.tx-indexedsearch-icon.icon{ padding-right:4px; vertical-align:middle; }

.tx-indexedsearch-percent.percent,
.tx-indexedsearch-title.title a{
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	color:						#D9D9D9;
	font-weight:				bold;
	vertical-align:				middle;
}

.tx-indexedsearch-title.title a:hover{
	color:						#fed000;
	text-decoration:			underline;
}

.tx-indexedsearch-result-number.result-number,
.tx-indexedsearch-title.title,
.tx-indexedsearch-icon.icon{ float:left; }
.tx-indexedsearch-percent.percent{ float:right; }

.boxText{ clear:both; float:left; width:100%;}
.tx-indexedsearch-descr,
.tx-indexedsearch-descr.descr{ padding:8px 0 9px 0; }
.tx-indexedsearch-redMarkup{ color:#EF0000; }

.tx-indexedsearch-info,
.tx-indexedsearch-info.info{ 
	padding:				4px 8px 4px 8px;
	background-color:		#333333;
	width:					608px;
}

.tx-indexedsearch-browsebox .browsebox { width:100%; }
.tx-indexedsearch-browsebox .browsebox li{ float:left; }

input.tx-indexedsearch-searchbox-button.submit {
	width:					20px;
	cursor:					pointer;
	border:					none;
	background:				url('../images/ico_arrow_white_right.gif') no-repeat 4px 4px;
}


/**************************************************************************************
								NEWSLETTER FORM
**************************************************************************************/
.box_form {
	clear: 				both;
	float:				left;
	width:				480px;
	padding-right:		150px;
	margin-top:			16px;
}

.box_form label {
	font-size:			13px;
}

form .space-after {
	margin-bottom: 15px;
}

form .form-container {
	clear: 					both;
	float: 					left;
	width:					480px;
}

form .form-container-half 	{ width: 240px; }
form .form-container-third	{ width: 152px; }
form .form-container-fifth	{ width: 88px;  }

form .input-text { height: 18px; margin-top: 3px; color: #EBEBEB; font-family: "Trebuchet MS","Lucida Grande",Arial;}
form .input-select { height: 18px; margin-top: 3px; color: #EBEBEB; font-family: "Trebuchet MS","Lucida Grande",Arial;}
form .input-select option { color: #EBEBEB; font-family: "Trebuchet MS","Lucida Grande",Arial; }
form .input-checkbox { display: block; float: left; margin: 2px 4px 0 0; }

form .label-checkbox { display: block; float: left; }


.form-container-half .input-text 	{ width: 232px; }
.form-container-third .input-text 	{ width: 144px; }
.form-container-fifth .input-text 	{ width: 80px; }

.form-container-half .input-select 	{ width: 98px; }

form .multicol-col1,
form .multicol-col2,
form .multicol-col3 {
	float:  left;
	display: inline;
}

.box_form .form-buttonrow {
	text-align:				right;
}

input.nl-submit-image {
	height:					14px;
	background-color:		#1a1a1a;
	border:					none;
}

span#recaptcha_instructions_image,
input#recaptcha_response_field {
	color:					#EBEBEB;
}

form ul.error {
	margin-bottom:			24px;
}

form ul.error li,
form ul.error li a {
	color:					#ef0000;
}

form ul.error li a:hover {
	color:					#fed000;
}

/**************************************************************************************
								RAFFLE FORM
**************************************************************************************/

#raffle_form .form-container {
	width:					392px;
	padding-bottom:				8px;
}

#raffle_form h4 {
	color:					#1aabff;
}

#raffle_form .form-container-half 	{ width: 196px; }
#raffle_form .form-container-third	{ width: 130px; }
#raffle_form .form-container-fourth	{ width: 106px; }
#raffle_form .form-container-fifth	{ width: 88px;  }

#raffle_form .form-container-full .input-text 	{ width: 288px; }
#raffle_form .form-container-half .input-text 	{ width: 188px; }
#raffle_form .form-container-third .input-text 	{ width: 138px; }
#raffle_form .form-container-fourth .input-text { width: 98px; }
#raffle_form .form-container-fifth .input-text 	{ width: 80px;  }

#raffle_form .form-container-half .input-select { width: 98px; }
#raffle_form .form-container-fifth .input-select{ width: 80px; }

#raffle_form .form-container-full .text-area 	{ width: 362px; height: 100px; color: #EBEBEB; font-family: "Trebuchet MS","Lucida Grande",Arial; }

div.raffle-multicol {
	width:					392px;
	clear: 					both;
	float:					left;
}

div.raffle-multicol .form-container-third {
	width:					130px;
	float:					left;
}

table.raffle-table {
	width:					480px;
}

table.raffle-table td.col1 {
	vertical-align:			top;
	width:					80px;
	padding-right:			8px;
}

table.raffle-table td.col2 {
	vertical-align:			top;
	width:					392px;
}


.flvbox {
	clear:					both;
	margin-bottom:			12px;
}

}

