.twtr-doc a
{
	float: left;
}

#ieOverlay
{
	height		: 100%;
	width		: 100%;
	display		: block;
	background-color: #FFF;
	font-weight	: bold;
	padding     : 10px;	
	position	: absolute;
	top			: 0;
	left		: 0;
	filter		: alpha(Opacity: 90);
	z-index		: 999999;
}


#ieOverlay .centerMe
{
	width: 350px;
	margin: 0 auto;
}

/*
* DUMMY css
*/



div.player
{
 margin-bottom: 20px;
}

div.player h2
{
	font-size:26px;
	margin-bottom:10px;
	margin-left:5px;
}

/*
* ADMINpabel css
*/


div.page_adminpanel
{

}

div.page_adminpanel .panel_add
{
	float: left;
	border: 1px dashed green;
	padding: 5px;
	margin-right: 10px;
	background: #F1F1F1;
	position: relative;
	margin-top: 10px;
}

div.page_adminpanel .panel_edit
{
	float: 			left;
	border: 		1px dashed #f5a206;	
	padding: 		5px;
	margin-top: 	10px;
	margin-right: 	10px;
	background: 	#F1F1F1;
	position: 		relative;		
}
 

/* 
* MAIN CSS
*/

.light_blue
{
 color: #7788ab;
}

div.clear
{
	display: block;
	clear: both;
	padding: 0 !important;
	margin: 0 !important;
}


ul
{
	margin-left: 20px;
}

@font-face 
{
	font-family: 'Ank';
	src: local("Ank"), url(ank.ttf) format("opentype");
}



*
{
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 13px;
	zoom:1;
	z-index:2;
	color: #000;
}

h2,
h3,
h4
{
	color: #000;
}

h2
{
	font-size: 20px;
	margin-bottom: 10px;
}


h2.black
{
	font-size: 26px;
	font-weight: bold;
	font-family: Arial;
	color: #000;	
}

h2.ank
{
	font-weight:100;
	font-family:'Ank';		
	font-size: 	24px;
}

h3.black
{
	font-size: 22px;
	font-weight: normal;
	font-family: Arial;
	color: #000;	
}

h3.orange
{
	font-size: 	22px;
	color:		#F5A100;
	font-weight: normal;	
	font-family: Arial;
}

h3.ank
{
	font-weight:100;
	font-family:'Ank';		
	font-size: 	24px;
}

h4.black
{
	font-size: 	14px;
	color:		#000;
	font-weight: bold;	
	font-family: Arial;
}

h4.orange
{
	font-size: 	14px;
	color:		#F5A100;
	font-weight: bold;	
	font-family: Arial;
}

.foot_content div h4,
h4.ank
{
	font-weight: 100;
	font-family: 'Ank';	
	font-size: 15px;
	margin-bottom: 10px;
}

body .foot_content .addthis_default_style .at300b,
body .foot_content .addthis_default_style .at300m 
{
	padding:0 7px;
	padding-bottom: 7px;
}
.foot_content div h4
{
	font-weight: 100;
	font-family: 'Ank';	
	font-size: 15px;
	background: url(/ccds_tpl_img/highfield/footer_box_headline_line.jpg) repeat-x bottom left;
}

.bildunterschrift
{
	font-style: italic;
	color: #676767;
}

body
{ 
	border-top: 3px solid #000;
	background: url(/ccds_tpl_img/highfield/body_bg_5.jpg) no-repeat top center #000;
}

span.orange
{
	color: #FF9B29;
}

span.blue
{
	color: #557490;
}

body .bold
{
	font-weight: bold;
}

/*
	Header Section	
*/
div.medienpartner ul li
{
	float: right;
	margin-left: 10px;
	list-style: none;
}

a
{
	text-decoration: none;
	color: 			#3e3e3e;
}

a:hover
{
	color: #fdc222; /* #f1f1f1 */
}

img
{
	border: 0;
}

.header
{
	position: relative;

}
/*
.div_content_my_timetable .counter
{
	float: left;
	margin-right: 35px;
}
*/
.counter
{
	margin-top: 4px;
	margin-left: 20px;
	margin-right: -20px;
	font-size: 17px;	
	-moz-transform: rotate(-3deg);
	-webkit-transform: rotate(-3deg);
}

.counter b
{
	font-size: 23px;	
}


.counter span,
.counter,
.counter b,
.counter div.days,
.counter div.locs
{
	
	font-family: 'Ank';	
}


.counter div.days,
.counter div.locs
{
	float: left;
}

.counter div.locs
{
	font-size:		17px;
	font-weight:	bold;
}


.counter div.days
{
	font-size: 	14.5px;
	color: 		#FFF;
	padding-left:19px;
	padding-top:5px;	
	height:48px;
	width:98px;
	position: relative;
	background: url(/ccds_tpl_img/highfield/header_counter_bg.jpg) no-repeat top left;
}

/*
.counter div.days b
{
	position: absolute;
	right: 15px;
	top: 8px;
	float: right;
	color: #FFF;
	font-size: 26px;
	
}*/
.counter div.days b {
color:#FFFFFF;
float:right;
font-size:23px;
position:absolute;
right:3px;
top:10px;
}

.headline_bg
{
	text-align: right;
	margin-right: 12px;
}

.left h3.Ank
{
	font-family: 'Ank';
}

img#header_bg
{
	position: absolute;
	z-index: 0;
	left:	 -41px;
	top:	 50px;
}

div.headsponsor
{
	position: relative;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	z-index: 1;
	width: 300px !important;
	
}
div.headsponsor img
{
}

div.normal_page iframe
{ 
	width: 550px;
	border: 0;
}

div.normal_page div.news_list div.news_entry_inline
{
	padding-left: 0;
}

div.normal_page h2.subheadline
{
	font-size:25px;
	margin-bottom:10px;
}	
/*
* Footer Section
*/

div.community_inline
{ 
	margin-right: 10px;
}


img#footer_bg
{
	position: absolute;
	
	left:	 -1px;
	top:	 -60px;
	display: block;
}

div.footer_bg_div
{
	background: 		url(/ccds_tpl_img/highfield/footer_bg.png) no-repeat; 
	position: 			relative;
	left:	 			-1px;
	top:	 			-60px;
	width: 				962px;
	height: 			114px;
	margin-bottom: 		-120px;
	zoom:				1;	
}

div.footer
{
	color: #FFF;
	position: relative;
	z-index: -1;
	/*background: url() no-repeat top center;*/
}
div.footer a
{
	color: #FFF;
}

div.footer
{
	color: #FFF;
	z-index: 0;
}

div.footer_contact
{
	color: #676767;
	font-size: 12px;
}


ul.footer_navi li.last
{
	border-right: 0px;
}


ul.footer_navi li a
{
	font-size: 14px;
	text-decoration: none;
	font-family: Arial;
}

ul.footer_navi li a:hover
{
	color: #FF9B29;
}

ul.footer_navi li
{
	border-right: 1px solid #FFF;
	padding-right: 5px;
	float: left;
	list-style: none;	
	margin-right: 8px;
}

div.foot_content
{
	margin-top: 40px;
	
}

.foot_content ul.partner 
{
	list-style: none;
	margin-left: 0;
}
.foot_content ul.partner li
{
	float: left;
	margin-right: 8px;
	list-style: none;
}

div.footer_partner
{
	margin-top: 70px;
}

div.footer_real
{
	border-top: 	1px dotted #FFF;
	padding-top: 	10px;
	color: 			#FFF;
	font-size: 		12px;
}

div.footer_real div
{
	color: #FFF;
	font-size: 11px;
	text-align: right;
}

div.footer_partner ul.partner 
{
	list-style: none;
}

div.footer_partner ul.partner li
{
	list-style: none;
	float: left;
	margin-right: 10px;
}

/*
* Meta navi Section
*/


.meta_navigation form.quick_searchform
{
	float: right;
	display: block;
	margin-top: 3px;
}

.meta_navigation form.quick_searchform fieldset
{
	border: 0;
}

.meta_navigation form.quick_searchform fieldset input
{
	height: 11px;
	width: 84px;
	border: 1px solid #FFF;
	background-color: #282828;
	color: #FFF;
	padding: 4px 6px 4px 6px;
	float: left;
}

.meta_navigation form.quick_searchform fieldset input.searchBtn
{
	border:1px solid #FFF;
	width: 19px;
	height: 19px;
	padding: 0;
	border-left: 0;
	
}

.meta_navigation ul li			{z-index: 101;}
.meta_navigation ul li ul 		{ display:none; position: absolute;background: #000; z-index: 101;} 
.meta_navigation ul li ul li 	{ clear: both;}

.meta_navigation ul li:hover ul,
.meta_navigation ul li:hover ul li 
{ display:block; }

.meta_navigation ul.lang_changer img.arrow
{
	border-left: 1px solid #FFF;
}

.meta_navigation ul.lang_changer
{
	padding: 		0px;
	margin-left: 	10px;
	margin-right: 	0px;	
	margin-top: 	3px;
	border: 1px solid #FFF;
	background-color: #282828;
	color: #FFF;	
	height: 19px;
	cursor: pointer;
}

.meta_navigation ul.lang_changer li ul
{
	display: none;
}

.meta_navigation ul.lang_changer li.activelang
{
	padding-left: 0px;
	margin-top: 3px;
	margin-left: 6px;
	margin-right: 6px;
}

.meta_navigation ul.lang_changer li
{
	margin-right: 2px;
}


.meta_navigation ul.lang_changer li ul
{
	border: 1px solid #FFF;
	background-color: #282828;
	padding-left: 2px;
	margin-bottom: 20px;
	width: 26px;
	margin-left: -7px;	
	margin-top: 5px; 
	
	text-align: left;	
}

.meta_navigation ul.lang_changer li ul li
{
	padding: 0;
	margin: 0;
	float: left;
	display: block;
}

.meta_navigation ul.lang_changer li ul li a {
	display: block;
	padding: 2px 2px 2px 4px;
}

.meta_navigation ul.lang_changer li ul li a img
{
	border: 0;
}

.meta_navigation
{
	padding-top: 4px;	
	background: url(/ccds_tpl_img/highfield/navi/metanavi_bg.png) right top no-repeat;
	padding: 0px 10px 3px 10px;
	float: right;
	height: 46px;
	width: 525px;
	margin-bottom:-35px;	
}

.meta_navigation ul 
{
	float: right;
	display: block;
	margin-right: 	-8px;
	margin-top: 	6px;
	margin-left: 	0;
}

.meta_navigation ul li
{
	float: left;
	list-style: none;
	margin-right: 16px;
}

.meta_navigation ul li a
{
	font-size: 14px;
	text-decoration: none;	
	color: #f1f1f1;
	font-family: Arial;	
}

.meta_navigation li a.navigation_active,
.meta_navigation li a:hover
{
	color: #FF9B29;
}

#mLogo
{
	position: relative;
	margin-left:11px;	
}


/*
* Main navi Section
*/

div.main_navigation
{
	z-index:1;
}

div.main_navigation ul
{
	margin-top: 27px;
	z-index: 100;
	margin-left: 25px;
	position: relative;
}	
	
	
.main_navigation ul li a
{
	color:#FFFFFF;
	font-family:'Ank';
	font-size:20px;
	position:relative;
	z-index:100;	
}

.main_navigation ul li:hover a
{
	color: #fdc222;
}

.main_navigation ul li:hover ul a
{
	color: #000;
}

.main_navigation ul li
{
	float		: left;
	list-style-type	: none;
	z-index		: 100;
	margin-right: 40px;
	position	: relative;
}
.main_navigation ul li img.navi_img
{
	display:	none;
	position:	absolute;
	left:		-22px;
	top:		-27px;
	z-index: 99;
}

.main_navigation ul li ul 
{ 
	margin		: 16px 0 0 -22px;
	padding-left: 30px;
	display		: none;
	position	: absolute;
	width		: 200px;
	background	: url(/ccds_tpl_img/highfield/navi/navi_mid.png) repeat-y;
	z-index		: 100;	
	list-style-type: disc;
} 

.main_navigation ul li ul li.navi_bot 
{ 
	display: block;
	position: absolute;
	bottom: -40px;
	left: 0;

}


.main_navigation ul li ul li 
{ 
	list-style: none;
	background: url("/ccds_tpl_img/highfield/footer_box_headline_line.jpg") repeat-x scroll left bottom transparent;
	clear: both;
	width: 140px;
	margin-bottom: 4px;
	padding-bottom: 4px;
}

.main_navigation ul li ul,
body .main_navigation ul li.navigation_active,
.main_navigation ul li ul li:hover
{ 
	list-style: url(/ccds_tpl_img/highfield/navi/navi_dot.jpg);
}

.main_navigation ul li ul li a
{ 
	color: #000; 
	font-size: 14px; 
	font-family:'Ank';
}

.main_navigation ul li ul li a:hover,
body .main_navigation ul a.navigation_active,
body .main_navigation ul li.navigation_active a
{ 
	color: #fdc222;
}
.main_navigation ul li:hover ul { display:block; }
.main_navigation ul li:hover img { display:block; }

/*
div.left .subnavi ul
{
	margin-left: 20px;
}

div.left .subnavi ul li:hover { list-style: url(/ccds_tpl_img/highfield/navi/navi_dot.jpg)}
{
	
}

div.left .subnavi ul li a
{ 
	color: 		#000; 
	font-size: 	14px; 
	font-family:"Ank";
}

div.left .subnavi ul li a:hover
{
	color: #fdc222;
}
*/
/*
*	Content Section
*/

div.content
{
	background: url(/ccds_tpl_img/highfield/content_bg.png) repeat-y;
	background-position:  0px 200px ;
	position: relative;
	z-index: 1;
	color: 		#3e3e3e;
}

img#header_bg
{
	position: absolute;
	left:	 -41px;
	top:	 -100px;
}
img.mod
{
	border: 4px solid #e7eaf1;
	
}

div.hr
{
	margin-top: 27px;
	margin-bottom: 27px;
	text-align: center;
}

body .grid_8 div.absatz
{
	padding-right: 10px;
	margin-right: -10px;
	width:	580px;
}

div.absatz .absatz_img
{
border:2px solid #F5A206;
}

div.absatz h3.orange
{
	font-size: 22px;
	margin-bottom: 10px;
}


div.absatz .headline_bg
{
	text-align: right;
	margin-right: -5px;
}

div.absatz h2
{
	font-size: 20px;
	margin-bottom: 10px;
}

div.absatz div.vid_subs a,
div.absatz div.img_subs a 
{
	font-weight: bold;
	font-size: 12px;
	color: #557490;
}

div.absatz div.vid_subs a:hover,
div.absatz div.img_subs a:hover 
{
	color: #FF9B29;
}

div.absatz div.vid_subs span.orange,
div.absatz div.img_subs span.orange
{
	font-weight: bold;
}

/*
* Gallery Section	
*/
.gallery_inline ul
{
	margin: 0;
	padding: 0;
}

.gallery_inline ul li
{
	float: left;
	list-style: none;
	margin-right:10px;	
	margin-bottom:10px;
}
 
.gallery_inline ul li a
{
	border: 1px solid #d4d4d4;
}

.gallery_inline div.bigImg 
{
	text-align: center;	
	position: relative
}

.gallery_inline div.bigImg img
{
	border: 1px solid #d4d4d4;	
	width:543px;	
}

.gallery_inline div.bigImg .close_btn
{
	font-size:19px;
	font-weight:bold;
	position:absolute;
	right:10px;
	top:-25px;
	
}

/*
* News Section	
*/


.news_pager
{
	text-align: center;
	margin-top: 10px;
}

.news_pager a
{
	font-family: "Ank";	
	font-size: 16px;
}

.news_pager a.active
{
	color: #fdc222;
}

div.news_headline h3.ank
{
	padding-left: 17px;
	font-family:'Ank';		
}

div.news_list .news_entry_inline 
{
	padding-left: 5px;

}

div.news_list a.newslist_link
{
	color:#557490;
	font-size:12px;
	font-weight:bold;		
}

div.newslist_view .news_entry_inline
{
	width: 600px;
}

div.newslist_view a.rss
{
	position: absolute;
	right: 20px;
	top: 0;
}


div.news_entry_inline
{
	margin-bottom: 30px;

}

div.news_entry_inline div.date
{
	font-weight: bold;
}

div.news_entry_inline div.text
{
	font-size: 13px;
	position:relative;
	margin-top:10px;	
	padding-right:13px;		
}

div.news_entry_inline div.text a
{
	color:#557490;
	font-size:12px;
	font-weight:bold;
}

div.news_details a.rss
{
	position: absolute;
	right: 20px;
	top: 0;
}

div.news_list a.newslist_link:hover,
div.news_details a:hover,
div.news_entry_inline div.text a:hover 
{
	color: #FF9B29;
}

div.news_list span.orange,
div.news_details span.orange,
div.news_entry_inline div.text span.orange
{
	font-weight: bold;
}

div.news_entry_inline h3.headline a
{
	color: #f5a206;
	font-size:14px;	
	padding-right:13px;		
}

div.news_details .absatz h3.orange,
div.news_details h3
{
	color: #f5a206;
	font-size: 15px;
	padding-right:13px;	
}

div.news_details div.date
{
	font-size:15px;
	font-weight: bold;
}

div.news_details div.text
{
	margin-bottom:10px;
	margin-top:22px;
	padding-right:13px;
	width:580px;
}

div.news_details .gallery_inline
{
	margin-top: 10px;
}


div.news_details a
{
	color:#557490;
	font-size:12px;
	font-weight:bold;
}

/*
 * Vote Section
 */
div.vote_inline
{
	display:block;
	float:left;

	margin-bottom:30px;
	margin-right:30px;
	min-height:70px;

	position:relative;
	text-align:left;
	width:260px;
	padding: 10px;
}

.band_vote
{
	background-color: 	#fff;
	position: 			relative;
	display: 			block;
	border: 			1px solid #FFF;
	padding-left:		10px;
	padding-bottom: 	20px;
	z-index: 			2;
	border: 			4px solid #E6EAF0; 
background-color: #E8EAF2;
}

.band_vote .bandvote_no_results .band_vote_add_done,
.band_vote .bandvote_no_results,
.band_vote .bandvote_no_results .band_vote_add_error
{
	display: none;
}

.band_vote #bandsearch_clear
{
	position: 	absolute;
	left: 		250px;
	top: 		10px;
	width: 		16px; 
	cursor: 	pointer;
}

.band_vote input#bandvote_input
{
	position: absolute;
	top: 10px;
	left: 30px;
}

div.bandvote_item
{
	width: 190px;
	float: left;
}


form.bandvotejssearch
{
	position: relative;
	height: 22px;
}

.band_vote input#new_bandsuggestion
{
	background-image:url("/ccds_tpl_img/highfield/input_bg.jpg");
	border:1px solid #F5A206;
	padding: 4px;
}


.band_vote fieldset input,
.band_vote fieldset
{
	border: 0;
}

body .band_vote h3.ank
{
	width: 570px;

}

 

.band_vote_border
{
	position: 	relative;
	display: 	block;
	width: 		596px;
	margin-top: 14px;	
	z-index: 	2;	
	
}

.band_vote_border .band_vote_top_img
{
	position: 	absolute;
	top: 		-40px;
	left: 		-10px;
	z-index: 	0;
}

.band_vote_border .band_vote_bottom_img
{
	position: 	absolute;
	bottom:		-48px;
	left:		-10px;
	z-index: 	0;
}

div.module .content h1,
div.module .content h2,
div.module .content h3,
div.module .content h4,
div.module .content h5 {
	color:#F5A206;
	font-size: 24px;
	margin: 0;
}


div.module_lineup span:hover,
div.module_lineup a:hover
{
	color: #000 !important;
}

div.module span,
div.vote_inline span
{
	float: left;
	display: block;
}

div.module span.percent,
div.vote_inline span.percent
{
	margin-right:10px;
	text-align:right;
	width:26px;
	color: #F5A100
}

div.module div.answer_bar,
div.vote_inline div.answer_bar
{
	float: left; 
	width: 77px; 
	background: #ECEFF4; 
	height: 11px;
	margin-right:3px;	
}

div.module div.answer_bar .yes,
div.vote_inline div.answer_bar .yes
{
	height: 100%;
	background: #f5A100;
}

div.module h3.blue,
div.vote_inline h3.blue
{
	color: #315287;
	font-weight: bold;
	font-size: 15px;
	position: relative;
}

div.module h3.blue_small,
div.vote_inline h3.blue_small
{
	color: #315287;
	font-weight: normal;
	font-size: 15px;
	position: relative;
}


div.vote_inline .border
{
	background:none repeat scroll 0 0 #FFFFFF;
	border:4px solid #E7EAF1;
	height: 100%;
	left:-5px;
	position:absolute;
	top:-8px;
	width:100%;
	z-index:1; 
}

div.vote_inline .module_top_img
{
	position: absolute;
	top: -31px;
	left: -13px;
	z-index: 0;
}

div.vote_inline .module_bottom_img
{
	position: absolute;
	bottom:-32px;
	left:-13px;
	z-index: 0;
}

div.module form,
.vote_inline form 
{
	height: 100%;
	display: block;
	margin-top: 10px;	
	clear: both;
	position: relative;
}

div.module form fieldset,
.vote_inline form fieldset
{

	border:	0 none;
}

div.module form fieldset label
.vote_inline form fieldset label
{
	font-weight: bold;
}

div.module form fieldset label:hover,
.vote_inline form fieldset label:hover
{
	color: #f5A100;
	cursor: pointer;
}

div.module form fieldset input,
.vote_inline form fieldset input
{
	margin-right: 10px;
}

div.module form fieldset input.v_submit,
.vote_inline form fieldset input.v_submit,
.band_vote form fieldset input.v_submit
{
	background:		url("/ccds_tpl_img/highfield/form_submit_btn.png") no-repeat scroll 0 0 transparent;
	border:			0 none;
	color:			#FFFFFF;
	font-size:		12px;
	font-weight:	bold;
	height:			25px;
	margin-top:		7px;
	width:			72px;
}


/*
* Module Section
*/

div.module
{
	display: block;
	position: relative;
}

div.module h3,
div.module form
{
	position: relative;
	z-index: 5;
}

div.module .mod_icon
{
	position: absolute;
	right: 6px;
	top:0px;
	z-index: 999;
}
div.module .border
{
	background:none repeat scroll 0 0 #FFFFFF;
	border:4px solid #E7EAF1;
	height:100%;
	left:-5px;
	position:absolute;
	top:-8px;
	width:100%;
	z-index:2;
}

div.module_movie .border
{
	top: -18px;
}

div.module div.content
{
	z-index: 3;
	background: none;
	display: block;
}

div.middle div.module
{
	margin: auto;
}



div.middle div.module .module_top_img
{	
}

div.middle div.module .module_bottom_img
{

}

div.left div.module
{
	margin-left: 17px;
	float: right;
	margin-bottom: 55px;
	width: 280px;
	
}

div.left div.module .module_top_img
{

}

div.left div.module .module_bottom_img
{
	bottom:-24px;
}

div.left div.newsletter_module .module_top_img
{
	left: -12px;
}

div.left div.newsletter_module .module_bottom_img
{
	bottom:-30px;
	left:-12px;
	
}

div.module .module_top_img
{
	position: absolute;
	top: -31px;
	left: -13px;
}

div.module .module_bottom_img
{
	position: absolute;
	bottom: -20px;
	left: -12px;
	z-index: 1;
}



div.module h3.ank
{
	z-index: 4;
	position: relative;
	font-family:'Ank';	
}

div.left div.module_boxed,
div.module_boxed
{
	width: 		260px;
	display: 	block;
	text-align: left;
	padding: 	10px;
	min-height: 70px;
}

div.left div.module_movie,
div.module_movie
{
	padding: 	0px;
	width: 		280px;
	height: 	190px;	
	/*background-color: #d4d4d4;*/
}

div.module_movie h3.ank
{
	margin-left: 10px;
	margin-top: 10px;
	z-index: 3;
	font-family:'Ank';	
}

div.module_movie a.flowplayer
{
	height:190px;
	margin-left:-1px;
	margin-top:-42px;
	position:relative;
	width:280px;
}



div.left div.sidebar_partner
{
	margin-top: 10px;
	margin-bottom: 20px;
}

div.left div.sidebar_partner ul li
{
	text-align: center;
	list-style: none;
	display: block;
}


.div_content_my_timetable div.left div.sidebar_partner
{
	float: left;
	width:600px;	
}

.div_content_my_timetable div.left div.sidebar_partner ul li
{
	float: left;
	text-align: left;	
}

div.left div.newsletter_module
{
	float: right;
	position: relative;
}

div.newsletter_module
{
	border-left: 	4px solid #e6e6e6;
	border-right: 	4px solid #e6e6e6;
	width: 			260px;
	display: 		block;
	text-align: 	left;
	padding: 		10px;
	margin-bottom: 	26px;
}
div.newsletter_module h3.ank
{
	margin-left: 	0px;
	font-family:	'Ank';	
}

div.newsletter_module fieldset,
div.newsletter_module form
{
	border: 	0;
	display: 	block;position:relative;
}

div.newsletter_module fieldset input.nachname,
div.newsletter_module fieldset input.vorname,
div.newsletter_module fieldset input.plz,
div.newsletter_module fieldset input.email
{
	border: 			1px solid #f5a206;
	padding:			4px;
	width:				187px;
	background-image: 	url(/ccds_tpl_img/highfield/input_bg.jpg);	
	margin-bottom: 		4px;
}

div.newsletter_module fieldset input.submit
{
	padding: 		4px;	
	color: 			#FFF;
	font-weight:	bold;
	
	height: 		25px;
	width: 			59px;
	border: 		0;
	font-size: 		12px;
	background: 	url(/ccds_tpl_img/highfield/form_submit_btn.png) no-repeat;	
}

div.facebook_module iframe
{
	position:		relative;
	border:			none; 
	overflow:		hidden; 
	width:			280px; 
	height:			190px;
	margin-left: 	-11px;
	margin-top: 	-14px;
	margin-bottom:-6px;	
}

/*
* Partner Sponsor Section
*/
.partner_inline_big
{
	border-bottom: 1px dotted #e6e6e6;
	margin-bottom: 23px;
}

/*
* Bandinfo Section
*/

div.bandinfo h2.black
{
	margin-bottom: 10px;
}

div.bandinfo div.news_list h3.black
{
	margin-bottom: 15px;	
}

div.bandinfo div.hr
{
	margin-bottom: 	10px;
	margin-top: 	10px;
}

div.band_navi
{
	margin-top:12px;
	width:163px;
}

div.band_navi .cont
{
	width:161px;
	margin-top: 5px;
}

div.band_navi b.orange
{
	color: 			#F5A100;
	font-family:	Arial;
	font-size:		11px;
	font-weight:	bold;
	margin-bottom: 	9px;	
}


div.band_navi .prev_band
{
	float: left;
	margin-right:17px;
}
div.band_navi .next_band
{	text-align:right;

}


div.band_navi .next_band .img,
div.band_navi .prev_band .img
{
	width:			70px;
	overflow: 		hidden;	
	border: 		1px solid #ABB3C8;
	margin-bottom: 	9px;
	text-align: 	center;
	height:			105px;	
	vertical-align: middle;
}

div.band_navi .prev_band img,
div.band_navi .next_band img
{

}

div.band_navi .prev_band a,
div.band_navi .next_band a
{
	color: 			#7a8bad;
	font-size: 		10px;
	text-decoration:underline;
	letter-spacing:	0.5px;
	display: none;
}

div.band_navi .next_band .img a,
div.band_navi .prev_band .img a
{
	display: block;
}

div.bandinfo .band_details .band_desc
{
	float: left;
	width: 430px;
	margin-right: 9px;
}

div.bandinfo .band_details h3.orange
{
	margin-bottom: 10px;
}

div.bandinfo .band_details .band_desc_sidebar
{
	padding: 8px;
	background-color: #E6EBF2;
	width: 147px;
	margin-right: 15px;
	float: right;
	position: relative;
	min-height:63px;	
	
}

div.bandinfo .band_details .band_desc_sidebar .img_bg_top,
div.bandinfo .band_details .band_desc_sidebar .img_bg_bot
{
	position: absolute;
	z-index: -1;
	left: -10px;
}


div.bandinfo .band_details .band_desc_sidebar .img_bg_bot
{
	bottom: -19px;
}

div.bandinfo .band_details .band_desc_sidebar .img_bg_top
{
	top: -43px;
}

div.bandinfo .band_details .band_desc_sidebar .addthis_toolbox
{
	display: block;
}

div.bandinfo .band_details .band_desc_sidebar div.hr_styleline 
{
	margin-bottom: 5px;
}

div.bandinfo .band_details div.band_desc_sidebar b
{
	font-size: 11.5px;
	margin-top: 4px;	
}


div.bandinfo .band_details div.band_desc_sidebar h3
{
	font-size: 15px;
	margin-bottom: 0px;	
}

div.bandinfo .band_details div.band_desc_sidebar a
{
	color: #5b6f9a;
	font-weight:bold;
	font-size: 11.5px;
}

div.bandinfo .band_details div.band_desc_sidebar a:hover
{
	color: #FDC222;
}

div.bandinfo a:hover {
	color:#FF9B29;
}

div.bandinfo a {
	color:#557490;
	font-size:12px;
	font-weight:bold;
}

div.bandinfo span.orange
{
	font-weight: bold;
}

div.bandinfo div.news_list div.news_entry_inline
{
	padding-left: 0;
}



div.hr_styleline
{
	background: url("/ccds_tpl_img/highfield/footer_box_headline_line.png") repeat-x  left bottom;
	border: 0;
	height: 1px;
}




div.bandinfo .gig_details
{
	padding: 8px;
	background-color: #E6EBF2;
	width: 147px;
	margin-right: 15px;
	position: relative;
	z-index: 3	
}


div.bandinfo .gig_details label
{
	color:#5B6F9A;
	font-family:Arial;
	font-size:11px;
	margin-left: 3px;
	font-weight:bold;
}

div.bandinfo .gig_details h3
{
	font-size: 15px;
	margin-bottom: 0px;
}

div.bandinfo .gig_details .info
{
	margin: 5px 0 5px 0;
}


div.bandinfo .gig_details .info div
{
	float: left;
}

div.bandinfo .gig_details a
{

}

div.bandinfo .gig_details .info span,
div.bandinfo .gig_details a
{
	color: #5b6f9a;
	font-size: 11px;
	font-weight: bold;	
	font-family: Arial;
}

div.bandinfo .gig_details a span
{
	display:block;
	float:left;
	height:10px;
	width:20px;
}

div.bandinfo .gig_details .info span
{	
	display: block;	
}



div.bandinfo .gig_details .info div.label
{
	width: 50px;
	color: #7a8bad;
	font-size: 11px;
	font-weight: bold;	
}

div.bandinfo .gig div.bandimg 
{
	float: left;
}

div.bandinfo .gig div.bandimg img
{
	border: 2px solid #F5A100;
}

div.bandinfo .gig div.right_menu 
{
	
	float: right;
}

div.right_menu .img_bg_top,
div.right_menu .img_bg_bot
{
	position: absolute;
	z-index: -1;
	left: -10px;

}

div.right_menu .img_bg_top
{
	top: -45px;
}

div.right_menu .img_bg_bot
{
	bottom: -19px;	
}
.contest .right_menu
{
	width:300px;
}

div.bandinfo
{

}


/*
* Bandlist Section
*/
div.even
{
	background-color: #f8f9fb;
}

div.odd
{
	background-color: #eff0f5;
}

div.bandlist_view h3.ank
{
	margin-left: 22px;
}

div.bandlist_view .headline_bg
{
	text-align: right;
	margin-right: 12px;
}

div.bandlist
{
	border: 4px solid #e6eaf0;
	width: 	596px;
}

div.bandlist div.bandlist_line
{
	clear: both;
	border: 1px solid #FFF;
	height: 80px;
}

div.bandlist div.bandlist_line fieldset
{
	border: 0;
}

div.bandlist div.bandlist_line fieldset label
{
	color:#557490;
	font-size:11.5px;
	font-weight:bold;
	padding-left:4px;	
}

div.bandlist div.bandlist_line .addthis_button_compact
{
	margin-top: 21px;
	width: 60px;
}

div.bandlist div.bandlist_line .at300bs.at15t_compact
{
	float: left;
	margin-right:5px;
}

div.bandlist div.bandlist_line div.col_img
{
	padding-top: 8px;
	text-align: center;
	float: left;
	width: 70px;
	border-right: 2px solid #FFF;
	height: 72px;	
}

div.bandlist div.bandlist_line div.col_img img
{
	border: 1px solid #A8B3C6;

}

div.bandlist div.bandlist_line div.col_artist a
{
	font-size:14px;
	color: #FF9B29;
}

div.bandlist div.bandlist_line div.col_artist span
{
	font-size: 10px;
	font-weight: bold;
}


div.bandlist div.bandlist_line div.col_artist
{
	padding-top: 8px;
	padding-left: 6px;
	float: left;
	width: 260px;
	border-right: 2px solid #FFF;
	height: 72px;
}

div.bandlist div.bandlist_line div.col_artist_big
{
	width:348px;

}

div.bandlist div.bandlist_line div.col_stage
{
	padding-left: 6px;
	padding-top: 8px;
	float: left;
	width: 80px;
	border-right: 2px solid #FFF;	
	height: 72px;
	
}

div.bandlist div.bandlist_line div.col_stage b
{
	color:#557490;
	font-size:11.5px;
	font-weight:bold;
}

div.bandlist div.bandlist_line div.col_links
{
	padding-left: 6px;
	padding-top: 8px;
	float: left;
	width: 160px;
	height: 72px;
}

div.bandlist div.bandlist_line div.col_links a
{
	display: block;
}

div.bandlist div.bandlist_line div.col_links span.orange
{
	display: block;
	width: 20px;
	height: 10px;
	float: left;
}

body div.bandlist .bandlist_headline
{
	clear: both;
	border: 1px solid #FFF;
	height: 22px;
	font-weight: bold;
}



body div.bandlist div.bandlist_headline div.col_img,
body div.bandlist div.bandlist_headline div.col_stage,
body div.bandlist div.bandlist_headline div.col_artist,
body div.bandlist div.bandlist_headline div.col_links
{
	background-color: #E6EAF0;
	height: 18px;	
}

body div.bandlist div.bandlist_headline div.col_img,
body div.bandlist div.bandlist_headline div.col_links
{
	height: 22px;	
	padding-top: 0;
}


body div.bandlist div.bandlist_headline div.col_artist,
body div.bandlist div.bandlist_headline div.col_stage
{
	padding-top: 4px;
	padding-left: 6px;
}

body div.bandlist div.bandlist_headline div.col_img
{
	height:17px;
	padding-top: 5px;
}

div.bandlist_pager
{
	text-align: center;
}

div.bandlist_headline
{
	float: left;
}

div.bandlist_search
{
	float: right;
	position: relative;
	height: 57px;
	margin-right: 15px;	
}

div.bandlist_search img.bandlist_search_bg
{
	position: absolute;
	right: 0;
	z-index: 2;
	
}

div.bandlist_search form
{ 
	position:relative;
	width:185px;
	z-index:3;
}

div.bandlist_search form #bandsearch_clear
{
	cursor: pointer;
	bottom:1px;
	display:block;
	position:absolute;
	right:16px;
	width:15px;

}

#bandfilter_input
{
	border:0 none;
	height:16px;
	margin-top:36px;
}

.bandlist_headline h4
{
	font-size:17px;
	margin-left:14px;
	margin-top:25px;
}

div.bandlist_search form fieldset
{
	border:0;
}

div.bandlist_view
{
	padding-left: 4px; 
	margin-right: 0px;
}
div.bandlist_view a
{
	color: #557490;
	font-weight: bold;
	font-size: 11.5px;
}

div.bandlist_view a:hover
{
	color:#FF9B29;
}


.bandlist_no_results
{
	display: none;
}

.bandlist_no_results div.txt
{
	font-weight: bold;
	padding-left: 6px;
	padding-top: 8px;
	height: 24px;	
	background-color: #f8f9fb;	
	border: 1px solid #FFF;
}

div.row_3
{
	margin-top: 31px;
}

.mediapartner 
{
	margin-left: 10px;
	margin-top: 10px;
}
.mediapartner ul.partner li
{
	float: left;
	margin-left: 4px;
}

/**
 * Bandflowplayer Section
 */

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

.bandflow_scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

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

.bandflow_scrollable 
{
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 592px;
	height:230px;
	background-color: #FFF;

}


.bandflow_controller
{
	background: none;
	background: 		url(/ccds_tpl_img/highfield/2x2.png);
	z-index: 			4;
	position: 			absolute;
	bottom: 			0;
	left: 				0;
	display: 			none;
	padding:			10px;
	width:				200px;	
/*	opacity: 			0.7;
	filter:				alpha(Opacity: 70);	*/
}

.bandflow_controller a
{
	color:#557490;
	font-size:11.5px;
	font-weight:bold;	
}

.bandflow_controller a:hover
{
	color: #FF9B29;
}

.bandflow_controller fieldset
{
	border: 0;
}

.bandflow_navibar .lMyTimetable
{
	margin-right:10px;
	position:relative;
	top:-5px;
}

.bandflow_navibar .lMyTimetable a
{
	color:#557490;
	font-size:11.5px;
	font-weight:bold;
}

.bandflow_navibar .lMyTimetable a:hover
{
	color:#FF9B29;
}

.bandflow_scrollable div.items div.active 
{
	opacity: 1;
	filter:alpha(Opacity: 100);
    background-color:#fff; 
}

.bandflow_scrollable .items div.bandflow_item
{
	border-right: 	2px solid #FFF;
	position: 		relative;
	opacity: 		0.7;
	filter:			alpha(Opacity: 70);
	cursor: 		pointer;
	width: 			200px;
	height: 		230px;
	overflow: 		hidden;
	background: 	url(/ccds_tpl_img/highfield/ajax-loader.gif) center no-repeat;	
}

.bandflow_scrollable .items div.bandflow_item a.headlinelink
{
	position: absolute;
	top: 7px;
	font-size: 18px;	
	left: 7px;
	z-index: 3; 
	font-weight: bold;
	font-size: 18px;	
	font-family: "Ank";		
	color: #000;
}
 
.bandflow_scrollable .items div.bandflow_item h4.ank
{
	position: relative;
}

.bandflow_scrollable .items div.bandflow_item img 
{
	float:left;
	position: relative;
}

.bandflow_scrollable div.items div.active a.headlinelink
{
 
	color: 		#F5A206;
	font-size: 	19px;

}

.bandflow_scrollable div.items div.active h4.ank
{
	color: #000;
	position: relative;
}

.bandflow_scrollable div.active .bandflow_controller
{
	display: block;
}

.prevPage:hover
{
	border-left: 1px solid #FF9B29;
}

.nextPage:hover
{
	border-right: 1px solid #FF9B29;
}

.prevPage
{
	position: absolute;
	left: 0;
	top:0;
	z-index:4;
	cursor: pointer;
}

.nextPage
{
	position: absolute;
	right: 0;
	top:0;
	z-index:4;	
	cursor: pointer;
}

.bandflow
{
	display: block;
	position: relative;
	width:592px;
	background-color: #e7eaf1;
	margin-left:11px;	
	height:261px;	
	/*border: 4px solid #e5e8f1;*/
}

.bandflow_navibar
{
	text-align: 	justify;
	padding-left: 	23px;
	padding-right: 	23px;
	padding-top: 	10px;
	height:		 	10px;
	position: 		relative;
}

.bandflow_navibar div.extra
{
	position: absolute;
	right: 24px;
	top: 7px;
}

.bandflow_navibar span.shuffle
{
	
}

.bandflow_navibar span
{
	color: #5e6b7e;
	font-family: Arial;
	font-size: 14px;
	cursor: pointer;
}

.bandflow_navibar span:hover,
.bandflow_navibar span.active
{
	font-weight: bold;
	color: #000;
}

.bandflow_player_active
{
	height: 230px;
	display:block;	
	position:absolute;
}

.bandflow img.bandflow_bg_img
{
	position: 	absolute;
	z-index: 	-1;
	top:		-30px;
	left:		-14px;	
}

.bandflowplayer_window
{
	width: 100px;
}



/**
 * Timetable Section
 */

.timetable_view .timetable_navi
{
	padding: 0;
	margin: 0;
}
 
.timetable_view .timetable_navi li
{
	
	float: 			left;
	list-style: 	none;
	margin-right: 	15px;
}

.timetable_view .timetable_navi li b a,
.timetable_view .timetable_navi li b
{
	font-family: "Ank";
	font-size: 16px;
	color: #F5A100;
	cursor: pointer;
}


.timetable_view .timetable_navi li b.active,
.timetable_view .timetable_navi li b:hover
{
	color: #000;
}

.timetable_view .timetable_border
{
	border: 4px solid #E6EAF0;
	background-color:#A2A6B8;	
	padding: 1px;	
	position: relative;
	display: block;
	width: 600px;
	margin-top: 14px;	
}

.timetable_view .timetable
{
	background-color: #E6EBF1;
	position: relative;
	display: block;
	border: 1px solid #FFF;
}

.timetable_view .timetable .head div
{
	float: left;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
}

.timetable_view .timetable .head div.time
{
	width: 58px;

}

.timetable_view .timetable .head div.stage
{
	width: 169px;
	border-left: 2px solid #FFF;
}


.timetable_view .timetable .sheet
{
	float: left;
	/*margin-right: 10px;*/
	border: 1px solid #A2A6B8;
	background-color: #FFF;
	/*
	width: 416px;
	overflow-y: scroll;
	height: 500px;
	*/
	position: relative;
	border-left: 0px;
	margin-left: -1px;
	border-bottom: 0px;
	margin-bottom: -1px;
}

.timetable_view .timetable .sheet .row
{
	clear:  both;
	height: 60px;

	text-align: center;
	font-weight: bold;
	font-size: 12px;
}

.timetable_view .timetable .sheet .gig_entry
{
	background-color: 	#ADBFDB;
	height: 			120px;
	position: 			absolute;
	width: 				167px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 	
	border: 			1px solid #A2A6B8;	
	z-index: 			3;
}

.timetable_view .timetable .sheet .gig_entry:hover
{
	background-color: #D9E5F1;
	z-index: 5000;
}

.timetable_view .timetable .sheet .gig_entry span.head
{
	display:	block;
	height: 	16px;
	width: 		157px;
	color: 		#F6C800;
	padding-left: 10px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#475B99), to(#191E5D));  	
	background:	-moz-linear-gradient(top,#475B99,#191E5D);

	
}
.timetable_view .timetable .sheet .gig_entry div.txt
{
	display: block;
	margin-left: 10px;
	position: relative;
}

.timetable_view .timetable .sheet .gig_entry div.txt b
{
	color:#000000;
	cursor:pointer;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-top:4px;
}




.timetable_view .timetable .sheet .gig_entry div.txt b:hover
{
	color: #F5A100;
}

.my_timetable_view .my_timetable .sheet .gig_my_entry a.more:hover,
.timetable_view .timetable .sheet .gig_entry a.more:hover
{ 
}

.my_timetable_view .my_timetable .sheet .gig_my_entry a.more,
.timetable_view .timetable .sheet .gig_entry a.more
{
	color:		#F5A206;
	float:		right;
	font-size:	10px;
	margin-right: 10px;
}

.timetable_view .timetable .sheet .gig_entry form
{
	display: 	block;
	position: 	absolute;
	bottom: 	10px;
	z-index: 	1;	
	margin-left: 10px;
}
.timetable_view .timetable .sheet .gig_entry fieldset
{
	border: 0;
}

.timetable_view .timetable .sheet .gig_entry fieldset label
{
	color: 	#343ABA;
	font-weight: bold;
	font-size: 11px;
}


.timetable_view .timetable .sheet .row div
{
	float: left;
	height: 60px;
	border-bottom: 1px solid #DDDFEC;
}

.timetable_view .timetable .sheet .row div.time
{
	width: 59px;
	text-align: center;	

}

.timetable_view .timetable .sheet .row div.stage
{
	width: 168px;
	border-left: 2px solid #FFF;
}

.timetable_view .timetable .sheet .rowE div.stage
{
	background-color: #EFF0F6;
}

.timetable_view .timetable .sheet .rowO div.stage
{
	background-color: #F8F9FB;
}


.timetable_view .timetable .info_part
{
	float: right;
	margin-right: 18px;
	width: 145px;
	
}

.timetable_view .timetable .info_part input 
{
	border:1px solid #F5A206;
	padding:4px;
	width: 136px;
	margin-top: 6px;
	margin-bottom: 4px;
	background-image: url(/ccds_tpl_img/highfield/input_bg.jpg);
}

.timetable_view .timetable .info_part .hr_styleline
{
	margin-bottom: 8px;
}

.timetable_view .timetable .info_part b
{
	color: #616A9F;
	font-size: 12px;
}

.timetable_view .timetable .info_part span.greyed
{
	color: #8D91A3;
	font-size: 11px;
}


.timetable_view .timetable .info_part fieldset.by_mail
{
	border: 0px;
	margin-bottom: 6px;
}

.timetable_view .timetable .info_part fieldset.second_step
{
	border: 0;
	display: none;
}

.timetable_view .timetable .info_part fieldset.by_mail input
{
	float: left;
}
.timetable_view .timetable .info_part fieldset.by_mail .input_text
{
	width: 115px;
}

.timetable_view .timetable .info_part fieldset.by_mail .input_submit
{
	margin-left: 2px;
	padding: 	 0;
	width: 		 18px;
	height: 	 26px;
	border:		 0px;
}

.band_timetable_popup
{
	background-color: 	#FFF;
	position: 			absolute;
	border:				2px solid #164A77;	
	padding: 			7px;
	display: 			none;	
	width: 				320px;
	top: 				45px; 
	z-index:			10;
}


.band_timetable_popup .close_a
{
	font-weight:bold;
	position:absolute;
	right:1px;
	top:1px;
}
/*
.band_timetable_popup_col1
{
	right: -170px;
}

.band_timetable_popup_col2
{
	right: 0;
}
.band_timetable_popup img.corner
{
	position: absolute;
	top: -13px;
}

.band_timetable_popup_col1 img.corner
{
	left: 8px;
}

.band_timetable_popup_col2 img.corner
{
	right: 140px;
}
*/
.band_timetable_popup img.corner
{
	position: absolute;
	top: -13px;
		left: 8px;
}

.band_timetable_popup .band_img
{
	float: left;
	width: 100px;
}

.band_timetable_popup .band_img img
{
	border:	1px solid #A9B4C7;
}

.band_timetable_popup .band_content
{
	float: left;
}

.timetable_view .timetable .sheet .gig_entry  div.band_timetable_popup div.band_content div.txt 
{
	margin-left: 0;

}

.band_timetable_popup div.band_content .txt a
{
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 0;
}

.band_timetable_popup .band_content a.orange
{
	color:#F5A206;
	font-size:14px;
	font-weight:bold;
	margin-bottom: 6px;
	display: block;	
}

/**
 * myTimetable
 */
 
.timetable_from fieldset
 {
 	border: 0; 

 	margin-top: 16px;
 }

body .timetable_from fieldset.timetable_fieldset_part
{ 
}

.timetable_from fieldset.timetable_fieldset_part div
{
	width: 250px; 
}

form.timetable_from fieldset input.error
{
	border-color: #FF0000;
	border-left-width: 4px;
}

form.timetable_from fieldset label.error
{
	color: #FF0000;
}

#timetable_formular
{
	margin-bottom: 50px;
	margin-left: 22px;
	margin-top: 38px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	position: relative;
	width: 261px;
	
	background-color: #E4E7EE;
}

#timetable_formular .titleLine
{
	left:4px;
	position:absolute;
	top:-22px;
}

#timetable_formular .titleLine h2
{
	font-family:'Ank';
	font-size: 17px;
	padding-left: 5px;
}

#timetable_formular .top,
#timetable_formular .bot
{
	position: 	absolute;
	left: 		-18px;
	z-index: 	-1;
	
}

#timetable_formular .top
{
	top:-45px;
}
#timetable_formular .bot
{
	bottom: -35px;
}
.timetable_from fieldset.timetable_fieldset_part
{
	text-align: left;
	border: 0;
	width:		254px;
}

.timetable_from fieldset.timetable_fieldset_part label
{
	font-weight: bold;
	width: 		 120px;
}

.timetable_from fieldset.timetable_fieldset_part #tt_terms
{
	width: 16px;
	margin-bottom: 20px;
}
.timetable_from fieldset.timetable_fieldset_part  #tt_postcode
{
	width: 40px;
	margin-right: 10px;
}

.timetable_from fieldset.timetable_fieldset_part  #tt_city
{
	width: 90px;
}

.timetable_from fieldset.timetable_fieldset_part label,
.timetable_from fieldset.timetable_fieldset_part input
{
	float: left;
}

.timetable_from fieldset.timetable_fieldset_part input#tt_submit,
.timetable_from fieldset.timetable_fieldset_part input#tt_username
{
	margin-top: 15px;
	margin-bottom: 7px;
}

.timetable_formular fieldset.timetable_fieldset_part br
{
	clear: both;
}

.timetable_from .user_details label,
.timetable_from fieldset.timetable_fieldset_part .share_by_mail b,
.timetable_from fieldset.timetable_fieldset_part .share b,
.timetable_from fieldset.timetable_fieldset_part .share_by_mail a
{
 	color: #5b6f9a;
 	font-size: 12px;
 	font-weight: bold; 
} 

.timetable_from fieldset.timetable_fieldset_part .share_by_mail input
{
	width: 			242px;
	margin-bottom:	0;
}

.timetable_from fieldset.timetable_fieldset_part .share_by_mail a
{
	display:block;
	margin-bottom:20px;
	margin-top:5px;
}

body .timetable_from .user_details label
{
	width:			45px;
	margin-bottom:  10px;
}

.timetable_from fieldset.timetable_fieldset_part .share_by_mail b
{
	display:block;
	height:1px;
	margin-top:12px;
}

.timetable_from fieldset.timetable_fieldset_part .share b
{
	display:block;
	margin-bottom:5px;
	margin-top:11px;
}

.timetable_from fieldset.timetable_fieldset_part .share .addthis_toolbox
{
	margin-bottom: 7px;
}

.timetable_from fieldset.timetable_fieldset_part .share_by_mail .input_subtitle
{
	color: #656d7f;
	font-size: 10px;
	clear: both;
	display: block;
}

.timetable_from fieldset.timetable_fieldset_part #tt_submit
{
	font-size: 15px;
}

.timetable_from fieldset.timetable_fieldset_part #tt_submit,
.timetable_from fieldset.mailcheck #tt_check_submit,
.timetable_from fieldset.passcheck #tt_submit_login
{
	margin-top: 10px;
	float: right;
	background:url("/ccds_tpl_img/highfield/form_submit_btn.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	
	color: #FFF;
	float:right;
	font-size:12px;
	font-weight:bold;
	height:25px;
	margin-top:7px;
	width:72px;
}

.tt_email_label,
.for_tt_terms
{
margin-right:4px;
width:auto !important;
}

.timetable_fieldset_part a u 
{
 	color: #5b6f9a;
 	font-size: 12px;
 	font-weight: bold;
}

.timetable_from fieldset.timetable_fieldset_part label,
.timetable_from fieldset.mailcheck label,
.timetable_from fieldset.passcheck label.tt_passwordcheck_label,
.timetable_from fieldset.mailcheck #mailcheck_text,
.timetable_from fieldset.passcheck #pswcheck_text
{ 
 	color: #5b6f9a;
 	font-size: 12px;
 	font-weight: bold;
 	margin-bottom: 12px;
}

.timetable_from fieldset.mailcheck label.tt_mailcheck_label,
.timetable_from fieldset.passcheck label.tt_passwordcheck_label
{
	display:block;
	float:left;
	font-size:13px;
	margin-bottom:0; 
	margin-top:10px;
	width:84px;
	display: none;
}

.timetable_from fieldset.passcheck label.tt_passwordcheck_label
{
	margin-top: 5px;
}

.timetable_from fieldset.passcheck #pswcheck_text
{
	margin-top: 10px;
}

.timetable_from fieldset input
{
	background-image: url(http://highfield.mandarin01.de/ccds_tpl_img/highfield/input_bg.jpg);
	border: 1px solid #F5A206;
	float: left;
	margin-bottom: 5px;
	padding: 4px;
	width: 162px;

}

.timetable_from fieldset input#tt_mailcheck
{
	margin-top: 7px;
	margin-bottom: 7px;
	width: 163px;
}

.timetable_from fieldset.mailcheck .right
{
	float: right;
} 

.timetable_from fieldset.mailcheck .right label
{
	font-weight: bold;
}
 
body .my_timetable_view .my_timetable .sheet .gig_my_entry_active
{
	border: 			2px solid #507591;	
	width: 				236px;
} 

body .my_timetable_view .my_timetable .sheet .gig_my_entry_active span.head
{
	background-color: 	#507591;
}

.my_timetable_view .my_timetable .sheet .gig_my_entry
{
	background-color: 	#F1F1F1;
	height: 			120px;
	position: 			absolute;
	width: 				237px;
	/*-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 	*/
	border: 			1px solid #b3b3b5;
	z-index:			60;
}

.my_timetable_view .my_timetable .sheet .gig_my_entry:hover
{
	background-color: 	#F8F9FB;
	border-width: 		2px;
	width: 				236px;
}

.my_timetable_view .my_timetable .sheet .gig_my_entry span.head
{
	border: 		0px;
	display:		block;
	height: 		16px;
	width: 			218px;
	
	color: 			#FFF;
	font-weight:	bold;
	font-size: 		10px;
	
	padding-left: 	10px;
	padding-right: 	10px;
	padding-top:	2px;
	background: 	#b3b3b5;
	text-align: 	right;

	
}
.my_timetable_view .my_timetable .sheet .gig_my_entry div.txt
{
	display: block;
	margin-left: 10px;
	position: relative;
}

.my_timetable_view .my_timetable .sheet .gig_my_entry div.txt b
{
	color:#666666;
	font-weight: bold;
	font-size: 	10px;
	letter-spacing:0.5px;
	
	cursor:pointer;
	display:block; 
	margin-top:4px;
}




.my_timetable_view .my_timetable .sheet .gig_my_entry div.txt b:hover
{
	color: #F5A100;
}

.my_timetable_view .my_timetable .sheet .gig_my_entry form
{
	display: 	block;
	position: 	absolute; 
	left: 2px;
	
	z-index: 	1;	 
}
.my_timetable_view .my_timetable .sheet .gig_my_entry fieldset
{
	border: 0;
}

.my_timetable_view .my_timetable .sheet .gig_my_entry fieldset label
{
	color: 	#343ABA;
	font-weight: bold;
	font-size: 11px;
}
 
 
 
 .my_timetable_view h3.ank
 { 
 	margin-right: 40px;
 }
 
 
.my_timetable_view h2.subheadline
  { 
 	margin-right: 40px;
 	font-size:25px;
	margin-bottom:10px;	
 }

 .my_timetable_view .my_timetable .head
 {
	background-color:#E6EBF1;
	border-bottom:1px solid #DDDFEC;
	display:block;
	height:59px;
 }

.my_timetable_view .my_timetable .head_bot
{
	border-top:1px solid #DDDFEC;
} 
 .my_timetable_view .my_timetable .head div
{
	float: left;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	/*width: 275px;*/

}
 
 .my_timetable_view .my_timetable .head div.time
 {
 	width: 			43px;
 	border-right: 	2px solid #FFF;
 	height: 		40px;
 	
 } 
 
 .my_timetable_view .my_timetable .head .day_head_col
 {
 	text-align: center;
 	color: #F5A206;
 	/*width: 280px;*/
 	font-weight: bold;
 	border-right: 2px solid #FFF;
 	font-size: 15px;
 }
 
  .my_timetable_view .my_timetable .head .day_head_col_last
  {
  	border-right: 0;
  }
 
 .my_timetable_view .my_timetable .head .day_head_col .stage_inner_col
 {
 	float: left;
 	margin-top: 7px;
 	padding-top: 0px;
 	border: 0;
	padding-bottom: 0px;	
 	width: 240px;
 	text-align: center;
 	/*padding-left: 10px;*/
 	font-style: italic;
 }

.my_timetable_view .my_timetable .sheet .day
{
	float: left;
}

 
.my_timetable_view .my_timetable .sheet .row div
{
	float: left;
	height: 60px;
	border-top: 1px solid #DDDFEC;
}

.my_timetable_view .my_timetable .sheet .row div.time
{
	width: 43px;
	text-align: center;	

}

.my_timetable_view .my_timetable .sheet .row div.stage_last
{
	/*border-*/
}

.my_timetable_view .my_timetable .sheet .row div.stage
{
	width: 239px;
	border-left: 2px solid #FFF;
	
}

.my_timetable_view .my_timetable .sheet .rowE div.stage
{
	background-color: #EFF0F6;
}

.my_timetable_view .my_timetable .sheet .rowO div.stage
{
	background-color: #F8F9FB;
}

.my_timetable_view .my_timetable .sheet
{
	float: left;
	border: 0px solid #A2A6B8;
	background-color: #FFF;
	position: relative;
	border-left: 0px;
	margin-bottom: 0px;
}

.my_timetable_view .my_timetable .sheet .row
{
	clear:  both;
	height: 60px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
 

.my_timetable_view .my_timetable_border, #pseudo_scroller .scroller_spacer
{
	width:2212px;
	border: 4px solid #E6EAF0;
	background-color:#A2A6B8;	
	padding: 1px;	
	position: relative;
	display: block;
	margin-top: 14px;	
	/*
	margin-left: 20px;
	margin-right: 20px;
	*/
}

.my_timetable_view .my_timetable
{
	background-color: #E6EBF1;
	position: relative;
	display: block;
	border: 1px solid #FFF;
	border-left: 0;
}

.my_timetable_view, #pseudo_scroller {
	display: inline;
	float: left;
	position: relative;
	margin-right: 20px;
	z-index: 2;
	margin-left:76px;
	width:860px;
	overflow-x: scroll;
}

.timetable .stage span {
	opacity: 0.3;
	filter: alpha(Opacity: 30);
	color: grey;
	line-height: 60px;
	font-weight: normal;
}

#pseudo_scroller .scroller_spacer {
	margin-top:0px;
	background:none;
	border-color:transparent;
}

/**
 * Contact from 
 */
 
div#cf_msg_box 
{
	font-weight: bold;
	color: #343ABA;

 
} 
 
form.contact_form
{

}
 
form.contact_form fieldset
{
	border: 0;
}

form.contact_form fieldset label
{
	font-weight: bold;
	display: block;
	width: 150px;
	float: left;
}

form.contact_form fieldset input  {
	background-image:url("/ccds_tpl_img/highfield/input_bg.jpg");
	border:1px solid #F5A206;
	padding:4px;
	width:187px;
	margin-bottom:17px;	
}

form.contact_form fieldset input.error
{
	border-color: #FF0000;
	border-left-width: 4px;
}

.passcheck_error;
form.contact_form fieldset label.error
{
	color: #FF0000;
}

span.form_error
{
	 color: #FF0000;
	 font-weight: bold;
}


form.contact_form fieldset textarea  {
	background-color:#F4F4F4;
	border:1px solid #F5A206; 
	height:100px;
	padding:4px;
	width:425px;
}

form.contact_form fieldset input.submit {
	background:		url("/ccds_tpl_img/highfield/form_submit_btn.png") no-repeat scroll 0 0 transparent;
	border:			0 none;	
	color:			#FFFFFF;
	font-size:		12px;
	font-weight:	bold;
	height:			25px;
	padding:		4px;
	width:			59px;
	margin-left: 	150px;
	margin-top:		17px;		
}

/**
 * CONTEST
 */
 
.contest_inline
{
	min-height:240px;
	width: 288px;
	float: left;
	margin-right: 22px;
}

.contest_inline h4.orange
{
	font-size: 17px;
	margin-top: 6px;
	margin-bottom: 6px;
}

.contest_inline div.text
{
	font-size: 13px;
}

.contest_inline a 
{
	margin-top: 	10px;
	color: 			#607C9D;
	font-weight: 	bold;
	display: 		block;
}

.contest_inline a b
{
	color: #F5A100;
}

.right_menu
{
	width: 180px;
	float: right;	
}

.contest .contest_content
{
	width: 300px;
	float: left;
}

.contest .text
{
	margin-top: 20px
}

.contest .contest_details
{
	min-height:225px;
	position:relative;
}

.contest .contest_details a
{
	cursor: pointer;
}

.contest .contest_details form
{
	position: relative;
	z-index: 10;
}

.contest .contest_details img.top,
.contest .contest_details img.bot
{
	z-index: 1;
	position: absolute;
}

.contest .contest_details img.top
{
	left:-15px;
	top:-16px;	
}

.contest .contest_details img.bot
{
	bottom:-49px;
	left:-14px;
}


.contest .contest_details H4.ank
{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}

.contest .contest_content H4.orange
{ 
	font-size: 		19px; 
	font-weight: 	normal;
	margin-bottom:	10px;
}
.contest .right_menu .b_box
{
	background-color:#E6EBF2;
	margin-right: 10px;
	padding: 10px;
}

.contest .right_menu form fieldset
{
	border: 0;
	margin-top: 10px;
}

.contest .right_menu form fieldset label
{
	display: block;
	width: 100px;
	font-weight: bold;
	float: left;
	font-size: 12px;
	color: #607C9D;	
	padding-top: 6px;
}
.contest .right_menu form fieldset input
{
	float: left;
	background-image:url("/ccds_tpl_img/highfield/input_bg.jpg");
	border:1px solid #F5A206;
	margin-bottom:5px;
	padding:4px;	
	width: 150px;
}

.contest .right_menu form fieldset input#c_submit_login,
.contest .right_menu form fieldset input#c_check_submit,
.contest .right_menu form fieldset input#c_submit
{
	background:		url("/ccds_tpl_img/highfield/form_submit_btn.png") no-repeat scroll 0 0 transparent;
	border:			0 none;
	color:			#FFFFFF;
	font-size:		12px;
	font-weight:	bold;
	height:			25px;
	margin-top:		7px;
	width:			72px;
	float: 			right;
}

.contest .right_menu form fieldset input#c_terms,
.contest .right_menu form fieldset input#c_newsletter
{
	width: 20px;
}

.contest .right_menu form fieldset label.for_c_terms u
{
	color: #607C9D;
}

.mailcheck .mailcheck_error,
.passcheck .passcheck_error
{
	color: #FF0000;
}

body .contest .right_menu form fieldset label.for_c_newsletter
{
	padding-top:1px;
	width:220px;
}

.contest .right_menu form fieldset label.for_c_terms
{
	padding-top:1px;
	width: 92px;
}


.contest .right_menu form fieldset b#c_mail
{
	display:block;
	margin-bottom:20px;
	padding-top:4px;
}
.contest .right_menu form fieldset input#c_postcode
{
	width: 38px;
}

.contest .right_menu form fieldset input#c_city
{
	width: 95px; 
	margin-left: 6px;
}
.contest .right_menu form fieldset br
{
	display: block;
	clear: both;
}

 body div.newsletter_module form fieldset input.error,
.contest .right_menu form fieldset input.error
{
	border: 	 1px solid #FF0000;
	border-left: 4px solid #FF0000;		
}

.contest .right_menu form fieldset label.error
{
	color: #FF0000;
}

.contest .right_menu .question
{
	background-color: 	#FFF;
	border:				1px solid #607C9D;	
	padding: 			10px;
}
.contest .right_menu .question input.text
{
	width:	242px;
}

.contest .right_menu .question label
{
	font-weight: bold;
	padding-left: 6px;
}

.contest .right_menu .question b
{
	color:#F5A100;
	display:block;
	text-align:center;
	width:241px;
}

.contest a
{
	color:#557490;
	font-size:12px;
	font-weight:bold;
}


.contest a:hover
{
	color: #FF9B29;
}

.contest span.orange
{
	font-weight: bold
}

#c_msg_box
{
	margin-top: 10px;
	color: 		#F5A206;
	font-weight: bold;
	display: 	none;
	position:relative;
	z-index:1;
	padding-left:30px;	
	padding-right:30px;	
}

/**
 * Search
 */
 
body #div_content div.search_page
{
	width: 600px;
}

div.search_page h3.orange
{
	font-weight: bold;
	margin-bottom: 28px;
	font-size:21px;	
}

div.search_page h3.orange b
{
	font-size: 18px;
	color:#557490;
}


div.search_page hr.hr_styleline
{
	width: 610px;
}

div.search_page div.searchResult
{

}

div.search_page div.searchResult div.searchResult_news,
div.search_page div.searchResult div.searchResult_contentPage,
div.search_page div.searchResult div.searchResult_band
{
	margin-bottom: 40px;
}


div.search_page div.searchResult div.searchResult_news h3.orange,
div.search_page div.searchResult div.searchResult_contentPage h3.orange,
div.search_page div.searchResult div.searchResult_band h3.orange 
{
	color:			#F5A100;
	font-family:	Arial;
	font-size:		18px;
	font-weight:	bold;
	margin-bottom:	5px;
	text-decoration:underline;
}

div.search_page div.searchResult div.searchResult_news a,
div.search_page div.searchResult div.searchResult_contentPage a,
div.search_page div.searchResult div.searchResult_band a
{
	color: #557490;
	font-size:11px;
	font-weight:bold;
}

div.search_page div.searchResult div.searchResult_news a.url_link,
div.search_page div.searchResult div.searchResult_contentPage a.url_link,
div.search_page div.searchResult div.searchResult_band a.url_link
{
	font-size:11px;
	font-weight:bold;
}

div.search_page div.searchResult div.searchResult_news span.ank,
div.search_page div.searchResult div.searchResult_contentPage span.ank,
div.search_page div.searchResult div.searchResult_band span.ank
{
	font-family:'Ank';
	color: grey;
	font-size: 15px;
}

div.search_page div.searchResult div.searchResult_band div.band_img
{
	float: left;
	border: 1px solid grey;
	margin-right: 5px;
	margin-bottom: 5px;
}


div.search_page div.searchResult div.searchResult_band div.band_text
{}

div.search_page div.searchResult div.searchResult_contentPage .news_res,
div.search_page div.searchResult div.searchResult_contentPage .contentPages_res
{
	margin-bottom: 15px;
}




div.search_page div.searchResult div.searchResult_contentPage .news_res .news_text,
div.search_page div.searchResult div.searchResult_contentPage .contentPages_res .contentPage_text
{
	margin-bottom: 5px;
}

div.search_page div.search_box 
{
	margin-top: -30px;
	position:relative;
	width: 610px;
	background: url(/ccds_tpl_img/highfield/search_box.jpg) no-repeat center top;
	height: 90px;
}
div.search_page div.search_box fieldset input
{
	border:0 none;
	height:28px;
	left:50px;
	position:absolute;
	top:32px;
	width:399px;
}

div.search_page div.search_box fieldset input.submit
{
	background:none;
	height:		33px;
	left:		456px;
	position:	absolute;
	top:		28px;
	width:		125px;
}

div.search_page div.search_box fieldset
{
	border: 0;
}

body .grid_8 .grid_4.right
{
	margin-left: 20px;
}


/* download_inline */

.download_inline
{

}

.download_inline div
{
	float: left;
}

.download_inline .img
{
	width: 145px;
}

.download_inline .d_content
{
	width: 265px;
	margin-right: 28px;
}

.download_inline .d_content_big
{
	width: 310px;
}

.download_inline .d_content h3
{
	font-size:17px;
	font-weight:bold;
	margin-bottom:15px;
	text-decoration:underline;
}

.download_inline .links
{
	font-weight: bold;
}
.download_inline .links a
{
color:#607C9D;
display:block;
font-weight:bold;
margin-top:10px;
}

.download_page h3.ank
{
	background:url("/ccds_tpl_img/highfield/footer_box_headline_line.jpg") repeat-x scroll left bottom transparent;
	font-family:'Ank';
	font-size:18px;
	font-weight:100;
	width:590px;
	margin-bottom: 20px;
}

.download_page .hr_styleline
{
	width: 590px;
	margin-top: 15px;
	margin-bottom: 15px;
	opacity: 0.3;
	filter:alpha(Opacity: 30);

}

/*
 * Vote Page
 */
 
 .vote_page h3.ank
{
	background:url("/ccds_tpl_img/highfield/footer_box_headline_line.png") repeat-x scroll left bottom transparent;
	font-family:'Ank';
	font-size:17px;
	font-weight:100;
		position:relative;
	width:590px;
	margin-bottom: 20px;
	margin-top:	24px;	
}

.vote_page .hr_styleline
{
	width: 590px;
	margin-top: 15px;
	margin-bottom: 15px;
	opacity: 0.3;
	filter:alpha(Opacity: 30);

}

/*
 * Sponsor Page
 */
 
 .sponsor_page h3.ank
{
	background:url("/ccds_tpl_img/highfield/footer_box_headline_line.jpg") repeat-x scroll left bottom transparent;
	font-family:'Ank';
	font-size:17px;
	font-weight:100;
	width:590px;
	margin-bottom: 20px;
}

div.hr_styleline hr.hr_styleline
{
	display: none;
}
.sponsor_page div.hr_styleline
{
	width: 590px;
	margin-top: 15px;
	margin-bottom: 15px;
	opacity: 0.3;
	filter:alpha(Opacity: 30);

}

.sponsors 
{
	width: 600px;
}

.sponsors .box_right
{
	float:right;
	padding-bottom:24px;
	padding-left:24px;
	width:280px;
	text-align: center;
}

.sponsors .box_right img.promo_img
{
	margin-top: 10px;
	border: 1px solid #f5a100;
}

.sponsors 	H3
{
	font-size: 20px;
	color: #315287;
}

.absatz a
 { 
	color: #315287;
	font-weight: bold;
 }
 
 .absatz a:hover
 {
 	color: #FF9B29;
 }
/* 
 * FAQ SECTION
 */

.faq_page .absatz
{
	background: url("/ccds_tpl_img/highfield/footer_box_headline_line.jpg") repeat-x scroll left bottom transparent;
}

.faq_page .absatz h3.orange
{
	font-size: 15px;
	margin-top: 10px;
	cursor: pointer;
}

.faq_page .absatz h3.orange:hover
{
	text-decoration: underline;
}

.faq_page .absatz .absatz_p
{
	display: none;
	padding-bottom: 15px;
}

/*
 * Photocontest Section
 */
 
 .photocontest_inline
 {
	margin-bottom: 20px;
 }
 
.photocontest_list  .photocontest_inline h4.ank
{
	font-size: 20px; 
	margin-top: 10px;
}

.photocontest_list  .photocontest_inline h4.sub
{
	font-size: 17px;
}

.photocontest_list  .photocontest_inline div.txt
{
	color:#315287;
	font-size:15px;
	font-weight:normal;
	position:relative;
}
 
.photocontest_list
{
	width: 600px;
} 

.photocontest_list .hr_styleline
{
	margin-bottom:10px;
	margin-top:10px;
	width:565px;
}

.photocontest_inline
{
	margin-bottom: 20px;
}

.photocontest_image_inline
{ 
	margin-right: 10px;
	float: left;
	height: 145px;
	position: relative;
}

.photocontest_image_inline .grey_div
{
	background-color:white;
	font-weight:bold;
	height:145px;
	opacity:0.8;
	
	position:absolute;
	text-align:center;
	width:100%;
	z-index:10;
	
}

.photocontest_image_inline .img 
{
	clear:		both;
	display:	block;
	height:		130px;
}

.photocontest_image_inline .img_sub
{
	position: absolute;
	bottom: 	0;
	width: 133px;
}

.photocontest_image_inline .img_sub span,
.photocontest_image_inline .img_sub
{
	font-size: 10px;
	font-weight: bold;
}

.photocontest_image_inline .img_sub span.clicks
{
	float: left;
	font-size: 11px;	
	margin-left: 2px;
	margin-top: 2px;
}

.photocontest_image_inline .img_sub fieldset span.star-rating-control
{ 
	text-align: center;
}

.pp_description
{
	float:right;
	padding-right:10px;
}
.pp_description fieldset,
.photocontest_image_inline fieldset
{
	float: left;
	border: 0;
}




/*
 * Photocontest detailspage
 */
 


.photocontest
{
	background-color: #fff;
	position: relative;
	display: block;
	border: 1px solid #FFF;
	padding-left: 10px;
	padding-bottom:  20px;
	z-index: 2;
	border: 	4px solid #E6EAF0; 

}

.photocontest .more
{
	text-align: right;
	padding-right: 20px;
}

.photocontest .more a
{
	font-size: 15px;
	color: 		#315287;
}

.photocontest .more a:hover
{
	color: #FF9B29;
}

.photocontest_view .photocontest
{
	min-height:430px;
}
.photocontest_border
{

	position: 	relative;
	display: 	block;
	width: 		596px;
	margin-top: 14px;	
	z-index: 	2;	
}

.photocontest_border .photocontest_top_img
{
	position: 	absolute;
	top: 		-40px;
	left: 		-10px;
	z-index: 	0;
}

.photocontest_border .photocontest_bottom_img
{
	position: 	absolute;
	bottom:		-48px;
	left:		-10px;
	z-index: 	0;
}


.photocontest_view .photocontest_navi
{
	padding: 0;
	margin: 0;
	margin-left: 10px;
	z-index: 10;
	position: relative;
}
 
.photocontest_view .photocontest_navi li
{
	
	float: 			left;
	list-style: 	none;
	margin-right: 	15px;
}

.photocontest_view .photocontest_navi li b a,
.photocontest_view .photocontest_navi li b
{
	font-family: "Ank";
	font-size: 17px;
	color: #000;
	font-weight: bolder;
	cursor: pointer;
}


.photocontest_view .photocontest_navi li b.active,
.photocontest_view .photocontest_navi li b.active a,
.photocontest_view .photocontest_navi li b:hover
{
	color: #F5A100;
}

.photocontest_view .photocontest_image_inline
{
	margin-top: 20px;
	width:133px;
}

.photocontest_view .photocontest_upload
{
	background-color: #e7eaf1;
}

.photocontest_view .photocontest_upload h5  
{ 
	font-size:14px; 
	font-weight: normal;
}

 
.photocontest_view .sheet_upload
{
	border:			1px solid #FFFFFF;
	left:			-6px;
	margin-bottom:	-13px;
	min-height:		421px;
	padding:		10px;
	position:		relative;
	top:			3px;
	width:			558px;
}

.photocontest_view .sheet_upload .left
{
	float: left;
}

.photocontest_view .sheet_upload .right
{
	float: right;
}

.photocontest_view .sheet_upload .content_box
{
	font-size: 	12px;
	font-weight:bold;
	width: 		251px;
	margin-top: 25px;
}

.photocontest_view .sheet_upload .content_box fieldset
{
	border: 0;
	margin-top: 19px;
	margin-bottom: 19px;
}


.photocontest_view .sheet_upload .content_box fieldset select,
.photocontest_view .sheet_upload .content_box fieldset input  
{
	background     :url(/ccds_tpl_img/highfield/input_bg.jpg) transparent;
	border:			1px solid #F5A206;
	margin-bottom:	5px;
	padding:		4px;
	width:			150px;
}

.photocontest_view .sheet_upload .content_box fieldset select
{
	width: 160px;
}

.photocontest_view .sheet_upload .content_box fieldset label.error
{
	color: #FF0000;
}

.photocontest_view .sheet_upload .content_box fieldset input.error
{
	border-color: #FF0000;
	border-left-width: 4px;
}

.photocontest_view .sheet_upload .content_box fieldset input#pc_terms 
{
	width:20px;
	float:left;
	margin-top: 6px;
	cursor: 		pointer;
}

.photocontest_view .sheet_upload .content_box fieldset input#pc_up_submit_login,
.photocontest_view .sheet_upload .content_box fieldset input#pc_up_submit,
.photocontest_view .sheet_upload .content_box fieldset input#pc_submit
{
	background-image:url(/ccds_tpl_img/highfield/photocontest/pc_submit_btn.jpg);
	border:			1px solid #1f3f73;
	color: 			#FFF;
	font-weight: 	bold;
	margin-top: 	10px;
	width:			241px;
	cursor: 		pointer;
}
 
.photocontest_view .sheet_upload .content_box fieldset #SWFbuttonContainer_pc_u_pic
{
 	display:block;
	float:left;
	margin-top:-15px;
	width:100px;
}

#SWFbutton_pc_u_pic
{
	background:		url(/ccds_tpl_img/highfield/form_submit_btn.png) no-repeat ;
	border:			0 none;
	color:			#FFFFFF;
	font-size:		12px;
	font-weight:	bold;
	height:			25px;
	margin-left:	150px;
	margin-top:		17px;
	padding:		4px;
	width:			59px;
}
.photocontest_view .sheet_upload .content_box fieldset input#pc_u_pic 
{
	width: 60px;
	display: block;
	clear: both;
}

.photocontest_view .sheet_upload .content_box fieldset label  
{ 
	float:		left;
	font-weight:bold;
	width:		80px;
	margin-top: 5px;
	font-size: 	12px;
	color: 		#5b6f9a;
}


.photocontest_view .sheet_upload .content_box fieldset a.terms_link
{
	float:left;
	margin-left:3px;
	margin-top:5px;
}

.photocontest_view .sheet_upload .content_box fieldset label.for_pc_terms  
{
	padding-top:1px;
	width:		auto;
}

.photocontest_view .sheet_upload .content_box .light_blue
{
		font-size: 12px;

}

.photocontest_view .sheet_upload .content_box .hr_styleline
{
	margin-top: 5px;
	margin-bottom: 20px;
}

.photocontest_view .sheet_upload .photocontest_image_inline
{
	margin-top: 0;
}

.photocontest_view #photocontest_sheet .pc_your_pics
{
	background-color: #FFF;
	border: 1px solid #93a3c5;
	padding: 26px; 
}

/*
 * SWF Upload Section
 */
.swf_queued_file {
	background:#f0f0f0;
	margin-bottom:2px;
	border:1px solid #c0c0c0;
	padding:4px;
	clear:both;
}

.swf_queued_file_removed {
	background:#FFDFDF;
	margin-bottom:2px;
	border:1px solid #c0c0c0;
	padding:4px;
	clear:both;
}

.swf_queued_file_finished {
	background:#DFFFE6;
	margin-bottom:2px;
	border:1px solid #c0c0c0;
	padding:4px;
	clear:both;
}


.swf_queued_file_remove {
	font-size:11px;
	float:left;
	width:20px;
	height:20px;
	background:url(/ccds_tpl_img/highfield/bin_closed.png) no-repeat top left;	
	overflow:hidden;
}
.swf_queued_filename{
	font-size:11px;
	display:inline;
	float:left;
	width:180px;
	overflow:hidden;
}

.swf_queued_file_progress_container {
	float:left;
	display:inline;
	background:#d0d0d0;
	margin-top:4px;
	height:10px;
	width:220px;
	margin-right:8px;
}
.swf_queued_file_progress_bar {
	height:8px;
	background:#333;	
	width:1px;
}

.swf_queued_filesize{
	font-size:11px;
	float:left;
	overflow:hidden;
} 
 
 
/*
 * Login Section
 */ 

 
.login_page fieldset
{
	border : 0;
		width: 580px;
}

.login_page form
{

}


.login_page fieldset label
{
	font-weight: 	bold;
	color: 			#F5A206; 
	float: 			left;
	display: 		block;
	margin-bottom:	4px;
	width:			290px;
	font-family:	Ank;
	font-size:		16px;	
}

.user_module form fieldset input,
.login_page fieldset input
{
	background-image:	url("/ccds_tpl_img/highfield/input_bg.jpg");
	border:				1px solid #F5A206;
	margin-bottom:		17px;
	padding:			4px; 
	float: 				left;
	display: 			block;	
	margin-right:		10px;
	width:				269px;	
}

.user_module form fieldset input.submit,
.login_page fieldset input.submit  
{
	background:		url("/ccds_tpl_img/highfield/form_submit_btn.png") no-repeat scroll 0 0 transparent;
	border:			0 none;
	color:			#FFFFFF;
	font-size:		12px;
	font-weight:	bold;
	height:			25px; 
	padding:		4px;
	width:			59px;
	float: 			right;
	margin: 		0;
	margin-right: 	33px;
	font-family:	Ank;
}

.login_page fieldset div
{
	width:			580px;
	padding-right: 	20px;
}
 
 

.login_page
{
	background-color: 	#fff;
	position: 			relative;
	display: 			block;
	border: 			1px solid #FFF;
	padding-left: 		10px;
	padding-bottom:  	20px;
	z-index: 			2;
	border: 			4px solid #E6EAF0; 
	min-height: 		70px;
	padding: 			10px;	
}

.login_page_border
{

	position: 	relative;
	display: 	block;
	width: 		596px;

	margin-top: 14px;	
	z-index: 	2;	
}

.login_page_border .login_page_top_img
{
	position: 	absolute;
	top: 		-40px;
	left: 		-10px;
	z-index: 	0;
}

.login_page_border .login_page_bottom_img
{
	position: 	absolute;
	bottom:		-48px;
	left:		-10px;
	z-index: 	0;
}

.login_page b
{
	font-size: 16px;
}

.login_page ul
{
	list-style: none;
	margin-left: 8px;
	margin-top: 10px;
	
}

.login_page ul li
{
	margin-right: 10px;
	margin-left:  10px;
	list-style: none;
	float: left;
	border-right: 1px solid black;
	padding-right: 18px;
}

.user_module ul li:hover,
.user_module ul,
.login_page ul,
.login_page ul li:hover
{ 
	list-style: url(/ccds_tpl_img/highfield/navi/navi_dot.jpg);
}

.user_module ul li a,
.login_page ul li a
{
	font-family: Ank;
}

.user_module ul li a
{
	font-size: 16px;
}

.user_module ul
{
	position: relative;
	margin-top: 10px;
}
.user_module ul li
{
	list-style: none; 
	padding-right: 18px;
	margin-bottom: 5px;
}


.user_module form fieldset input,
.user_module form fieldset label
{
	display: block;
}

.login_page form fieldset .error, 
.user_module form fieldset .error
{
	color: #FF0000; 
}


.user_module form fieldset label
{
	font-weight: bold;
	font-size: 12px;
}


.user_module form fieldset input
{
	width: 245px;
	margin-bottom: 5px;
}

.user_module form fieldset input.submit
{
	float: none;
	margin-top: 0;
}

/* FOOTER */
body .display_none
{
	display: none;
}

/* History */

.fakten {
	padding-left: 12px;
}

#slider {
	position:relative;
	height: 120px;
	margin-bottom: 40px;
	margin-top: -20px;
}

#slider_inner {
	position: relative;
	overflow: hidden;
	height:120px;
	width:580px;
	margin-left:25px;
}

.items {
	width:20000em;
	height:120px;
	position: absolute;
}

.items .item {
	float:left;
	width: 67px;
	height:120px;
	background: url(/ccds_tpl_img/highfield/slider_item_bg.jpg) bottom no-repeat;
	position: relative;
	cursor: pointer;
	display: block;
}

.item .slider_plakat {
	position: absolute;
	left: 50%;
	margin-left: -20px;
	bottom: 30px;
	width:40px;
}

.item .slider_year {
	position: absolute;
	width: 67px;
	text-align: center;
	bottom: 5px;
}

.prev,
.next
{
	position: absolute;
	bottom: 0px;
}

.prev {
	left:10px;
}

.next {
	right:10px;
}

div.grid_4.history_lineup {
	width: 280px;
}

div.history_plakat {
	margin-bottom: 30px;
}

div.history_plakat.border {
	border-left: 	4px solid #e6e6e6;
	border-bottom: 	4px solid #e6e6e6;
	border-right: 	4px solid #e6e6e6;
}

div.history_plakat .module_top_img
{
	top: -20px;
	left: -11px;
	position: absolute;
	z-index: 1;
}

div.history_plakat .module_bottom_img
{
	position: absolute;
	bottom:-32px;
	left:-12px;
	z-index: 1;
}

div.history_plakat .history_image {
	position: relative;
	z-index: 6;
	border: 4px solid #e6e6e6;
}

div.history_detailbox {
	position: relative;
	width:260px;
	padding: 10px;
}
 
div.history_detailbox div {
	position: relative;
	z-index: 6;
}

div.detailbox_title {
	font-size: 16px;
	font-weight: bold;
	background: url(/ccds_tpl_img/highfield/detailbox_line.jpg) bottom center no-repeat;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

div.detailbox_table {
	background: url(/ccds_tpl_img/highfield/detailbox_line.jpg) bottom center no-repeat;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

div.history_detailbox table td {
	color: #7a8bad;
	font-size: 12px;
	font-weight: bold;
}

.history_detailbox a {
	font-weight: bold;
	color:#f5a100;
}

.history_detailbox a span {
	color: #7a8bad;
}

div.history_detailbox .detailbox_top {
	position: absolute;
	top: -20px;
	left:-10px;
}

div.history_detailbox .detailbox_bottom {
	position: absolute;
	bottom: -20px;
	left:-10px;
}

div.ticket_btn
{
	position:absolute;
	right:79px;
	top:-7px;
	width:140px;
	z-index:100;
}

.mandarinmedien {
	float:right;
	display: block;
	cursor:pointer;
	padding-top: 20px;
}


/*
 * RideShare
 */
.rideshare_form_div
{
border: 4px solid #E6EAF0;
width: 588px;
position: relative;
}

.rideshare_form_div .rideshare_form
{
border: 1px solid white;
background-color: #E6EAF0;
}

.rideshare_form_div .rideshare_form fieldset
{
border: 0;
border-bottom: 1px solid white;
padding: 15px;
}

.rideshare_form_div .rideshare_form fieldset.rideshare_journey_stop
{
	padding-left:25px;
	background-color: #f1f2f7;
}

.rideshare_form_div .rideshare_form fieldset b
{
font-weight: bold;
font-size: 12px;
margin-bottom: 10px;
display: block;
}

.rideshare_form_div .rideshare_form fieldset b.greyed
{
color: #5b5b5b;
margin-bottom: 0;
float:left;
}
.rideshare_form_div .rideshare_form fieldset label
{
margin-right: 15px;
margin-left: 10px;
color: #5b6f9a;
font-weight: bold;
font-size: 12px;
}


.rideshare_form_div .rideshare_form fieldset b.blue_topic
{
	color: #5b6f9a;
	margin-top: 10px;
}


.rideshare_form_div .rideshare_form fieldset input,
.rideshare_form_div .rideshare_form fieldset select
{
background-image: 	url(/ccds_tpl_img/highfield/input_bg.jpg);
border: 			1px solid #F5A206;
margin-bottom: 		4px;
padding: 			4px;
height: 16px;
}

.rideshare_form_div .rideshare_form fieldset .input_div
{
float: left;
margin-right: 20px;
margin-top: 10px;
position: relative;
}

.rideshare_form_div .rideshare_form fieldset .input_div label
{
display: block;
margin: 0;
margin-left: 3px; 
}

.rideshare_form_div .rideshare_form fieldset .input_div .calendar_img
{
position: absolute;
right: 2px;
top: 17px;
}

.rideshare_form_div .bg_img_top,
.rideshare_form_div .bg_img_bot
{
position: absolute;
z-index: -1;
}

.rideshare_form_div .bg_img_top
{
top: -39px;
left: -13px;
}

.rideshare_form_div .bg_img_bot
{
bottom: -33px;
left: -13px;
}	

.rideshare_headline_zero h4
{
	margin-top: 20px;
}

.rideshare_headline_zero h4,
.rideshare_headline h4
{
position: relative;
z-index: 10;
}

.rideshare_form_div .rideshare_form fieldset .input_div .ui-datepicker-trigger
{
position: absolute;
right: 2px;
top: 17px;	
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
color: #5B6F9A;
}



/*
 * RideShare ResultList
 */
.rideshare_list_zero,
.rideshare_list
{
	border: 3px solid #E6EAF0;
	width:589px;
	position: relative;
}

.rideshare_list_zero .rideshare_list_row
{
	padding: 10px;
}

.rideshare_list_zero .rideshare_list_row,
.rideshare_list .rideshare_list_row
{
	border: 1px solid white;
	background-color: #E6EAF0;
}

.rideshare_list .rideshare_list_row .col_1,
.rideshare_list .rideshare_list_row .col_2
{
	border-right: 1px solid white;
}

.rideshare_list .rideshare_list_row .col_1,
.rideshare_list .rideshare_list_row .col_2,
.rideshare_list .rideshare_list_row .col_3,
.rideshare_list .rideshare_list_headline .col_1,
.rideshare_list .rideshare_list_headline .col_2,
.rideshare_list .rideshare_list_headline .col_3	
{
	float: left;
	background-color: #E6EAF0; 
	font-weight: bold;
	padding: 14px 8px 10px 8px; 
}

.rideshare_list .rideshare_list_row .col_1,
.rideshare_list .rideshare_list_row .col_2,
.rideshare_list .rideshare_list_row .col_3
{
	 
}


.rideshare_list .rideshare_list_headline .col_1,
.rideshare_list .rideshare_list_headline .col_2,
.rideshare_list .rideshare_list_headline .col_3
{
	float: left;
	background-color: #E6EAF0;
	font-size: 14px;
	font-weight: bold;
	padding: 14px 8px 10px 8px;
	border-bottom: 2px solid white;
}
	
.rideshare_list .rideshare_list_row .col_1
{
	width: 334px;
}

.rideshare_list .rideshare_list_row .col_2
{
	width: 74px; 
}


.rideshare_list .rideshare_list_row .col_3
{ 
	width: 220px;
}



.rideshare_list .rideshare_list_row .col_1 b,
.rideshare_list .rideshare_list_row .col_1 b,
.rideshare_list .rideshare_list_row .col_1 b,
.rideshare_list .rideshare_list_row .col_2 b,
.rideshare_list .rideshare_list_row .col_2 b,
.rideshare_list .rideshare_list_row .col_2 b,
.rideshare_list .rideshare_list_row .col_3 b,
.rideshare_list .rideshare_list_row .col_3 b,
.rideshare_list .rideshare_list_row .col_3 b		
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	display: block; 
}

.rideshare_list .rideshare_list_row .col_1 span,
.rideshare_list .rideshare_list_row .col_1 span,
.rideshare_list .rideshare_list_row .col_1 span,	
.rideshare_list .rideshare_list_row .col_2 span,
.rideshare_list .rideshare_list_row .col_2 span,
.rideshare_list .rideshare_list_row .col_2 span,	
.rideshare_list .rideshare_list_row .col_3 span,
.rideshare_list .rideshare_list_row .col_3 span,
.rideshare_list .rideshare_list_row .col_3 span		
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	color: #5b6f9a; 
}	

.rideshare_list .rideshare_list_row .col_1 b,
.rideshare_list .rideshare_list_row .col_1 span
{
	float: left;
	margin-bottom: 3px;
}	
 
.rideshare_list .rideshare_list_row .col_1 b
{ 
	width: 100px;
}

.rideshare_list .rideshare_list_row .col_1 span
{ 
	width: 230px;
}

.rideshare_list .rideshare_list_row h4.rideshare_entry_name
{
	color: #f5a100;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 12px;
	text-align: left;
}

.rideshare_headline
{
	margin-top: 40px;
}

.rideshare_list .bg_img_top,
.rideshare_list .bg_img_bot
{
	position: absolute;
	z-index: -1;
}
 
.rideshare_list .bg_img_top
{
	top:-30px;
	left:-18px;
}

.rideshare_list .bg_img_bot
{
	bottom:-43px;
	left:-18px;
}		

.rideshare_form_headline h4
{
	position: relative;
	z-index: 10;
}	

/* rideshare more info */


#rideshare_form_fieldset_more_informations_outward_journey div.left,
#rideshare_form_fieldset_more_informations_return_journey div.left
{
	width: 180px;
	float: left;
}

#rideshare_form_fieldset_more_informations_outward_journey div.right,
#rideshare_form_fieldset_more_informations_return_journey div.right
{
	
}

#rideshare_form_fieldset_outward_journey_search_details,
#rideshare_form_fieldset_return_journey_search_details
{
	border-top: 4px dashed #FFFFFF;
}

#rideshare_form_fieldset_outward_journey_search_details select,
#rideshare_form_fieldset_return_journey_search_details select,
#rideshare_form_fieldset_more_informations_outward_journey select,
#rideshare_form_fieldset_more_informations_return_journey select 
{
	width: 162px;
	height: 27px;
	background:url("/ccds_tpl_img/highfield/input_bg.jpg") transparent;
}

#rideshare_form_fieldset_more_informations_outward_journey textarea,
#rideshare_form_fieldset_more_informations_return_journey textarea 
{
	width:346px;
	background:url("/ccds_tpl_img/highfield/input_bg.jpg") #FFF repeat-x ;
	border:1px solid #F5A206; 
	margin-bottom:4px;
	padding:4px;
	height:126px;
}


/* rideshare register info */ 

#rideshare_form_fieldset_user_details p
{
	color: #5B6F9A;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}

#rideshare_form_fieldset_outward_journey_search_details #submit_rideshare_search,
#rideshare_form_fieldset_user_details #submit_rideshare_entry
{
	border: 1px solid #1f3f73;
	color: #FFF;
	padding-left:   30px;
	padding-right:  30px;
	padding-top: 	2px;
	padding-bottom:	2px;
	font-size: 		15px;
	font-weight: 	bold;
	float: 			right;
	background:		url(/ccds_tpl_img/highfield/rideshare/rs_submit_btn.jpg) repeat-x ;
}

#rideshare_form_fieldset_outward_journey_search_details #submit_rideshare_search
{
	margin-top: 10px;
	float: left;
}



.rideshare_form_fieldset_return_journey_search_details
{
	display: none;	
}

.rideshare_form_fieldset_return_journey_search_details button,
.rideshare_form_fieldset_outward_journey_search_details button
{
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	float:left;
	margin-right:-6px;
	margin-top:-3px;
	width:20px;
}

button.RideShare_journey_stop_del
{
	float: left;
}

#rideshare_form_failed
{
	color: red;
	display: none;
}

#rideshare_form_fieldset_outward_journey_search_details input.error,
#rideshare_form_fieldset_return_journey_search_details input.error
{
	border-color: #FF0000;
	border-left-width: 4px;
}

#rideshare_form_fieldset_outward_journey_search_details label.error,
#rideshare_form_fieldset_return_journey_search_details	label.error
{
	color: #FF0000;
}


/* Timetable fix */

.div_content_my_timetable div.left div.sidebar_partner
{
float: left;
width: 310px;
}


.timetable_upper_right,
.timetable_upper_left
{
	
	position: relative;
}

.timetable_upper_right
{
	float: right;
	margin-right:10px;
}

.timetable_upper_left
{
	float: left;

}
 
 body .grid_8 div.timetable_upper_left div.absatz
{
	width:300px;
}

/*
 Useararea Rideshare
 */
.userarea_rideshare
{
background-color:#FFFFFF;
border:4px solid #E6EAF0;
display:block;
position:relative;
z-index:2;
} 

body .userarea_rideshare #rideshare_sheet .bottom
{
	border-top: 1px solid #676767 ;

} 
 
body .userarea_rideshare #rideshare_sheet .bottom,
#rideshare_sheet .rideshare_list_row.even
{
	background-color: #E6EAF0;
}


#rideshare_sheet .rideshare_list_row.odd
{
	background-color: #E7EAF1;
}

.userarea_rideshare
{
	min-height: 220px;
}

/* Handicapform */

.rideshare_form_div .handicapformular fieldset {
	padding-right:10px;
	padding-left:25px;
}

.handicap_extra {
	display:none;
}

.handicap_hide {
	display:none;
}

.handicap_notice {
	width:486px;
	background: url(/ccds_tpl_img/highfield/input_bg.jpg) repeat-x 0px 0px #fff;
	border: 1px solid #F5A206;
	margin-bottom: 4px;
	margin-left:10px;
	padding: 4px;
	height: 16px;
}

.handicap_btn {
	cursor: pointer;
	border: 1px solid #fff;
	color: white;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 15px;
	font-weight: bold;
	/*background: url(/ccds_tpl_img/highfield/rideshare/rs_submit_btn.jpg) repeat-x;*/
	background: url(/ccds_tpl_img/highfield/rideshare/rs_submit_btn.jpg) repeat-x;
}

.handicap_col_left {
	float:left;
}

.handicap_col_right {
	float:right;
}

.handicap_upload {
	width:240px;
}

.handicapformular .error {
	color:#f00;
}

.handicap_file {
	display:block;
	cursor:pointer;
	float:left;
	width:151px;
	height:16px;
	background:url(/ccds_tpl_img/highfield/input_bg.jpg) repeat-x 0px 0px;
	padding:4px;
	margin-bottom:4px;
	border:1px solid #F5A206;
}

.handicap_kfz_input {
	float:right;
}

.handicap_kfz_label {
	width:380px;
}

.rideshare_form_div .rideshare_form fieldset label.handicap_label_col {
	display:block;
	float:left;
	width:320px;
    margin-left: 10px;
    margin-right: 15px;
}

.rideshare_form_div .rideshare_form fieldset .handicap_upload label {
	clear:both;
	float:left;
	display:block;
	width:34px;
	height:32px;
	margin:0px;
	overflow:hidden;
}

.margin_l_10 {
	margin-left:10px;
}

.width_20 {
	width:20px;
}

/* Uploader Icon */
#upload_loading {
	width:200px;
	height:200px;
	background:url(/ccds_tpl_img/ajax-loader.gif) no-repeat center;
	z-index:9999;
	position:absolute;
	top:50%;
	left:-99999em;
	margin-left:-100px;
	margin-top:-100px;
}

