img {
	border: 0;
}

#container {
	margin-bottom: 9px;
}
img{
	border: none;
}
#ct_main_stage {
	position: relative;
	margin: 0;
}
.ct_main_stage_inner {
	position: relative;
	padding-top: 9px;
	padding-left: 9px;
	height: 217px;
}
.teaser_event {
	position: relative;
	width: 144px;
	height: 210px;
	margin-right: 9px;
	float: left;
}
.teaser_event_inner {
	position: relative;
	height: 210px;
	background: transparent url('../img/2011/bgpattern50.png') repeat;
	padding: 9px 4px 0 4px;
}
.teaser_event_inner.notranse {
	position: relative;
	height: 210px;
	background: transparent url('../img/2011/bgpattern90.png') repeat;
	padding: 9px 4px 0 4px;
}
.te_head {
	margin: 0;
	margin-bottom: 4px;
	font-weight: bold;
	background: transparent url('../img/2011/start_arrow.png') no-repeat 0px 3px;
	padding: 0;
	padding-left: 7px;
}
.te_head a{
	color: #000000;
}
.te_date {
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
}
.te_text {
	margin: 0;
	padding: 0;
}
.te_img {
	position: absolute;
	left: 0;
	bottom: 9px;
	margin: 0;
	padding: 0;
	padding-left: 20px;	
}
.red {
	color: #3e669a;
}
.fld_row{
	height: 28px;
	width: 350px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 7px
}
.error_message {
	color: #3e669a;
	font-size: 12px;
}
#ct_main label {
	display: block;
	width:50px;
	float: left;
}
#ct_main_dlpage {
	height:800px;	
}
.formRow1 {
	height: 30px;
	display: block;
}

.kontaktform input {
}
#comment {
	width: 400px;
}
.inputTxtSupport {
	width: 250px;
}


a {
	color: #3e669a;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}



.hidden {
	display: none;
}

#wrapper_banner160 {
	width: 925px;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
}

#page {
	width: 755px;
	float: left;
	background-color: #FFFFFF;
	height: 100%;
	background-image: url(../img/xxx.gif);
	font-size: 1.1em;
}
#banner {
	float: right;
	width: 160px;
	margin-left: 10px;
	padding-top: 200px;
}
#header {
	height: 170px;
	width: 755px;
}
#hd_logo {
	background-image: url(../img/hd_logo_fc.jpg);
	float: left;
	height: 170px;
	width: 167px;
	position: relative;
}
#hd_flashpic {
	background-image: url(../img/hd_flashpic.jpg);
	float: right;
	height: 170px;
	width: 588px;
	position: relative;
}
#nav {
	height: 30px;
	padding-left: 10px;
	background-color: #F08500;
}
#nav_txt {
	float: left;
	position: relative;
	padding-top: 8px;
}
#nav_txt a {
	color: #22308E;
	text-decoration: none;
}
#nav_txt a:hover {
	text-decoration: none;
	color: #A70F24;
}

#nav_flags {
	width: 120px;
	float: right;
	position: relative;
	height: 16px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
}
#nav_flags ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#nav_flags li {
	float: right;
	display: block;
	height: 13px;
	width: 16px;
	margin-left: 10px;
}
.nav_flags_li a {
	display: block;
	height: 13px;
	width: 16px;
}
.whitelink {
	position: relative;
	margin: 0;
	margin-top: 16px;
	float: right;
	width: 170px;
	height: 14px;
}
.whitelink a {
	font-size: 12px;
	padding: 5px;
	color: #004a9e;
	text-decoration: underline;
}
.whitelink a:hover {
	color: #000;
	text-decoration: none;
}
#fl_de {
	background-image: url(../img/flag_de.gif);
}
#fl_en {
	background-image: url(../img/flag_en.gif);
}
#fl_fr {
	background-image: url(../img/flag_fr.gif);
}
#fl_it {
	background-image: url(../img/flag_it.gif);
}
#ct_main_event {
	position: relative;
	margin: 9px;
	padding: 9px;
	height: 123px;
	overflow: hidden;
	background: transparent url('../img/2011/intro.png') no-repeat;
	font-size: 12px;
}
.ct_main_event_inner {
	position: relative;
	padding-top: 42px;
	padding-left: 9px;
	width: 400px;	
}
#ct_main {
	position: relative;
	margin: 9px;
	padding: 9px;
	background: transparent url('../img/2011/bgpattern70.png') repeat;
}
#ct_position {
	width: 705px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 15px;
	height: 25px;
}
#ct_position ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#ct_position li {
	display: block;
	float: left;
	vertical-align:top;
	min-height: 24px;
	line-height: 100%;
	font-weight: bold;
	padding-right: 10px;
}
#ct_position li a {
}
#ct_position li a:hover {
	text-decoration: none;
}
#ct_pos_nr1_off {
	background-image: url(../img/bp_nr1_off.gif);
	height: 24px;
	width: 23px;
	display: block;
	float: left;
}
#ct_pos_nr1_on {
	background-image: url(../img/bp_nr1_on.gif);
	height: 24px;
	width: 23px;
	display: block;
	float: left;
}
#ct_pos_nr2_off {
	background-image: url(../img/bp_nr2_off.gif);
	height: 24px;
	width: 23px;
	display: block;
	float: left;
}
#ct_pos_nr2_on {
	background-image: url(../img/bp_nr2_on.gif);
	height: 24px;
	width: 23px;
	display: block;
	float: left;
}
#ct_pos_nr3_off {
	background-image: url(../img/bp_nr3_off.gif);
	height: 24px;
	width: 23px;
	display: block;
	float: left;
}
#ct_pos_nr3_off2 {
	background-image: url(../img/bp_nr3_off.gif);
	height: 24px;
	width: 23px;
	display: block;
	float: left;
}
#ct_pos_nr3_on {
	background-image: url(../img/bp_nr3_on.gif);
	height: 24px;
	width: 23px;
	display: block;
	float: left;
}
#ct_pos_nr4_off {
	background-image: url(../img/bp_nr4_off.gif);
	height: 24px;
	width: 23px;
	display: block;
	float: left;
}
#ct_pos_nr4_off2 {
	background-image: url(../img/bp_nr4_off.gif);
	height: 24px;
	width: 23px;
	display: block;
	float: left;
}
#ct_pos_nr4_on {
	background-image: url(../img/bp_nr4_on.gif);
	height: 24px;
	width: 23px;
	display: block;
	float: left;
}
#ct_pos_nr5_off {
	background-image: url(../img/bp_nr5_off.gif);
	height: 24px;
	width: 23px;
	display: block;
	float: left;
}
#ct_pos_nr5_off2 {
	background-image: url(../img/bp_nr5_off.gif);
	height: 24px;
	width: 23px;
	display: block;
	float: left;
}
#ct_pos_nr5_on {
	background-image: url(../img/bp_nr5_on.gif);
	height: 24px;
	width: 23px;
	display: block;
	float: left;
}
#ct_pos_nr6_off {
	background-image: url(../img/bp_nr6_off.gif);
	height: 24px;
	width: 23px;
	display: block;
	float: left;
}
#ct_pos_nr6_off2 {
	background-image: url(../img/bp_nr6_off.gif);
	height: 24px;
	width: 23px;
	display: block;
	float: left;
}
#ct_pos_nr6_on {
	background-image: url(../img/bp_nr6_on.gif);
	height: 24px;
	width: 23px;
	display: block;
	float: left;
}
.ct_pos_txt_off {
	display: block;
	float: left;
	color: #3e669a;
	padding-top: 4px;
	padding-left: 2px;
}
.ct_pos_txt_off2 {
	display: block;
	float: left;
	font-weight: bold;
	color: #aaa;
	padding-top: 4px;
	padding-left: 2px;
}
.ct_pos_txt_on {
	color: #3e669a;
	display: block;
	float: left;
	padding-top: 4px;
	padding-left: 2px;
}

#ct_main_top {

}

#ct_main_top ul {
	list-style-image: url(../img/bullet_check.gif);	
}

.txtRed {
	color: #3e669a;
}

.ct_download_highlight {
	color: #3e669a;
}
.ct_download_lg {
	font-weight: bold;
	text-transform: uppercase;
}
#ct_main_buttons {
	clear: both;
	position: relative;
	margin: 9px;
	padding: 9px;
	background: #E7EBF4 url('../img/2011/bgpattern70.png') repeat;
}
#ct_main_form {
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
}
#ct_main_form label {
	width: 190px;
}
#ct_main_paymentTEXT {
	width:500px;
	position:absolute;
	top: 650px;
	left: 50px;
}
#ct_main_paymentTEXT p {
	font-size: 1.0em;
}

#ct_main_search {
	padding-bottom: 5px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}


#ct_main_search form {
	margin: 0px;
	padding: 0px;
}

#ct_searchform {
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#ct_searchform label {
	font-weight: bold;
	color: #000;
	width: 80px;
}

#fld_name {
	width: 200px;
	float: left;
	height: 40px;
	padding-right: 20px;
}
#fld_startnr {
	width: 200px;
	float: left;
	height: 40px;
	padding-right: 20px;
}
#fld_submit {
	height: 40px;
}
#fld_startnr input {
	margin: 0px;
}
#fld_submit input {
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 14px;
	height: 20px;
}
#ct_main_results {
	padding-right: 10px;
	padding-left: 10px;
}
#ct_results {
/*	border: 1px groove #575961; */
	margin-bottom: 10px;
}

#ct_results_header {
	font-weight: bold;
	color: #004A9E; 
	height: 25px;
	text-transform: uppercase;
	font-size: 12px;
}
#ct_results_header ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#ct_results_header li {
	list-style-type: none;
	margin: 0px; 
	padding-top: 2px;
}
#ct_results_header li.rsl_kaufen img{
	margin-top: -5px;
}

#ct_results_body {
	background-image: url(../img/alpha20_bg.png);
/*	background-color: #FBD87A;	*/
}
#ct_results_body ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#ct_results_body ul:hover {
	display: block;
	background-image: url(../img/alpha40_bg.png);
/*	background-color: #FDF6D9;	*/
}
#ct_results_body li {
	list-style-type: none;
	height: 20px;
	margin: 0px;
	padding-top: 6px;
	color: #000;
}
#ct_results_body li a{
	color: #004A9E;
	background: #ffffff;
	border: 1px solid #004A9E;
	padding: 1px 4px;
	text-decoration: none;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
  border-radius:2px;
}

#ct_results_body li a:hover{
	color: #004A9E;
	background: #004A9E;
	border: 1px solid #004A9E;
	padding: 1px 4px;
	color: #ffffff;
	text-decoration: none !important;
}

.rsl_name {
	width: 200px;
	float: left;
	display: block;
	padding-left: 5px;
}
.rsl_startnr {
	width: 150px;
	text-align: left;
	float: left;
	display: block;
}
.rsl_online {
	width: 160px;
	float: left;
	text-align: left;
	display: block;
	font-weight: bold;
}
.rsl_download {
	float: left;
	text-align: left;
	display: block;
	font-weight: bold;
}
.rsl_kaufen{
	width: 160px;
	float: left;
	text-align: left;
	display: block;
	font-weight: bold;
}
.rsl_highlight {
	background-image: url(../img/alpha20_bg.png);
/*	background-color: #FDD542;	*/
}
.rsl_btm {
	line-height: 1px;
	font-size: 1px;
	display: block;
}



#buttons_top {
	height: 18px;
	background-image: url(../img/bg_buttons_top.gif);
}
#buttons_mid {
	position: relative;
}
#buttons_mid_txt {
	margin-left: 0px;
	margin-top: 0px;
	font-weight: bold;
}
#buttons_mid_list {

}

#buttons_mid_list ul {
	list-style-type: none;
	padding: 0px;
	padding-left: 40px;
	margin: 0px;
}
#buttons_mid_list li {
	height: 60px;
	width: 115px;
	margin: 5px;
	float: left;
}




.bt_event a {
	display: block;
	height: 60px;
	width: 110px;
}

.archive_bt a {
	display: block;
	height: 60px;
	width: 138px;
}
#buttons_archive_list li {
	list-style-type: none;
	height: 60px;
	width: 138px;
	margin: 5px;
	float: left;
}
#buttons_archive_list ul {
	list-style-type: none;
	padding-bottom: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
}

/*################################ EVENT BUTTONS STARTSEITE ####################################*/

/*################################       EVENTS 2009       ####################################*/
/* online-events _40 entfernen (macht script mit flag 'off') */
/*################################       EVENTS 2008/7       ####################################*/
/*2010*/

#bt_event_bonn10_off {
	background-image: url(../img/bt_event_bonn2010_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_bonn10_on {
	background-image: url(../img/bt_event_bonn2010_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}


#bt_event_berlinhalb10_off {
	background-image: url(../img/bt_event_berlinhalb10_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_berlinhalb10_on {
	background-image: url(../img/bt_event_berlinhalb10_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}

#bt_event_heidelberghalb_off {
	background-image: url(../img/bt_event_heidelberghalb_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_heidelberghalb_on {
	background-image: url(../img/bt_event_heidelberghalb_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}

#bt_event_bienwald_off {
	background-image: url(../img/bt_event_bienwald_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_bienwald_on {
	background-image: url(../img/bt_event_bienwald_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}

/* 2009*/
#bt_event_mannheim_off {
	background-image: url(../img/bt_event_mannheim_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_mannheim_on {
	background-image: url(../img/bt_event_mannheim_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_stug_zeit_off {
	background-image: url(../img/bt_event_stuttgart_off.jpg);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_stug_zeit_on {
	background-image: url(../img/bt_event_stuttgart_on.jpg);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_frauen_ber_off {
	background-image: url(../img/bt_event_frauen_ber_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_frauen_ber_on {
	background-image: url(../img/bt_event_frauen_ber_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_berlinhalb08_off {
	background-image: url(../img/bt_event_berlinhalb08_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_berlinhalb08_on {
	background-image: url(../img/bt_event_berlinhalb08_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_bern08_on {
      background-image: url(../img/bt_event_bern08_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_bern08_off {
      background-image: url(../img/bt_event_bern08_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_malle08_off {
      background-image: url(../img/bt_event_tui_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_malle08_on {
      background-image: url(../img/bt_event_tui_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_brueckenlauf_on {
	background-image: url(../img/bt_event_brueckenlauf_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_berlinmini_off {
	background-image: url(../img/bt_event_berlinmini_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_berlinmini_on {
	background-image: url(../img/bt_event_berlinmini_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_berlinskate_off {
	background-image: url(../img/bt_event_berlinskate_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_berlinskate_on {
	background-image: url(../img/bt_event_berlinskate_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_berlinhalb_off {
	background-image: url(../img/bt_event_berlinhalb_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_berlinhalb_on {
	background-image: url(../img/bt_event_berlinhalb_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_bonn_off {
	background-image: url(../img/bt_event_bonn_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_bonn_on {
	background-image: url(../img/bt_event_bonn_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_mainz_off {
	background-image: url(../img/bt_event_mainz_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_mainz_on {
	background-image: url(../img/bt_event_mainz_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_mainz-halb_off {
	background-image: url(../img/bt_event_mainz-halb_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_mainz-halb_on {
	background-image: url(../img/bt_event_mainz-halb_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_duesseldorf_off {
	background-image: url(../img/bt_event_duesseldorf_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_duesseldorf_on {
	background-image: url(../img/bt_event_duesseldorf_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_karstadt_off {
	background-image: url(../img/bt_event_karstadt_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_karstadt_on {
	background-image: url(../img/bt_event_karstadt_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_k-gelsenkirchen_on {
	background-image: url(../img/bt_event_k-gelsenkirchen_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_k-herne_on {
	background-image: url(../img/bt_event_k-herne_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_k-gelsenkirchen_off {
	background-image: url(../img/bt_event_k-gelsenkirchen_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_k-herne_off {
	background-image: url(../img/bt_event_k-herne_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_luxembourg_off {
	background-image: url(../img/bt_event_luxembourg_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_luxembourg_on {
	background-image: url(../img/bt_event_luxembourg_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_stuttgart_off {
	background-image: url(../img/bt_event_stuttgart_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_stuttgart_on {
	background-image: url(../img/bt_event_stuttgart_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_koeln_off {
	background-image: url(../img/bt_event_koeln_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_koeln_on {
	background-image: url(../img/bt_event_koeln_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_frankfurt_off {
	background-image: url(../img/bt_event_frankfurt_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_frankfurt_on {
	background-image: url(../img/bt_event_frankfurt_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_berlin_off {
	background-image: url(../img/bt_event_berlin_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_berlin_on {
	background-image: url(../img/bt_event_berlin_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_lux_on {
      background-image: url(../img/bt_event_lux_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_lux-halb_on {
      background-image: url(../img/bt_event_lux-halb_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_lux_off {
      background-image: url(../img/bt_event_lux_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_lux-halb_off {
      background-image: url(../img/bt_event_lux-halb_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_lausanne_off {
      background-image: url(../img/bt_event_lausanne_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_lausanne_on {
      background-image: url(../img/bt_event_lausanne_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_jf_on {
      background-image: url(../img/bt_event_jf_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_bern_on {
      background-image: url(../img/bt_event_bern_on.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}



#bt_event_hrs_on {
	background-image: url(../img/bt_event_businessrun.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}

#bt_event_berlinerstaffel_on {
	background-image: url(../img/bt_event_berlinerstaffel.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}

#bt_event_schwarzwald_on {
	background-image: url(../img/bt_event_schwarzwald.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}
#bt_event_schwarzwald_off {
	background-image: url(../img/bt_event_schwarzwald_off.png);
	height: 47px;
	width: 109px;
	background-repeat: no-repeat;
}

/*######################## VORSCHAU SEITE #######################################*/
/*	background-image: url(../img/bullet_check.gif);*/
#ct_main_preview {
	width: 700px;
	padding-right: 10px;
	padding-left: 10px;
	overflow:auto;
}
#ct_pre_info {
	width: 350px;
	float: left;
	margin-right: 80px;
}
#ct_pre_info ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#ct_pre_info li {
	color: #000;
	display: block;
	height: 20px;
	padding-bottom: 2px;
}
.info_label {
	display: block;
	width: 120px;
	font-weight: bold;
	float: left;
	text-transform: uppercase;
}
.info_value {
	display: block;
	width: 200px;
	float: left;
}
#ct_pre_action {
	float: left;
	width: 183px;
	margin-top: 10px;
}
#ct_pre_action img {
	margin-top: 5px;
}



#ct_pre_main {
	width: 320px;
	top: 0px;
	float: left;
}
#ct_pre_main_func ul {
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}
#ct_pre_main_func li {
	margin-top: 10px;
	margin-bottom: 20px;
	height: 46px;
}
#ct_pre_main_func a {
	display: block;
}


#ct_pre_main_funcDown {
	height: 31px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#ct_pre_main_funcDown a {
	display: block;
	height: 46px;
	width: 320px;
	z-index: 2;
}

#ct_pre_funcDownAni {
	background-image: url(../img/bt_download_ani2.gif);
	float: left;
	width: 37px;
	height: 46px;
}
#ct_pre_funcDownAni a {
	height: 46px;
}

#ct_pre_funcDownTxt {
	background-image: url(../img/bt_download_txt.gif);
	float: left;
	height: 46px;
	width: 283px;
}
#ct_pre_funcDownTxt a {
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding-top: 6px;	
}
#ct_pre_funcDownTxt a p {
	height: 39px;
	font-size: 0.9em;
	color: #fff;
	text-decoration: none;
	margin-top:0px;
}

#ct_pre_mainfuncPlus {
	padding-bottom:20px;
	margin-bottom: 20px;
}


#ct_pre_mainfuncPlus a {
	color: #3e669a;
	text-decoration: none;
	height: 20px;
}
#ct_pre_mainfuncPlus a:hover {
	color: #A20C18;
	text-decoration: underline;
}

#ct_pre_sendclip {
	height: 20px;
	width: 124px;
	float: left;
	background-image: url(../img/bt_sendclip.png);
	background-repeat: no-repeat;
	padding-left: 36px;
	padding-top: 5px;
}
#ct_pre_help {
	width: 130px;
	float: left;
	height: 20px;
	background-image: url(../img/bt_help.png);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 5px;
}


#ct_pre_speed {
	width: 70px;
	text-align: right;
	float: right;
}
#ct_pre_speed ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#ct_pre_speed li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	display: block;
}
#ct_pre_cam {
}
#ct_pre_cam li a {
	display: block;
	height: 37px;
	width: 64px;
}
#ct_pre_cam_l_de_on {
	background-image: url(../img/bt_cam_l_de_on.gif);
	display: block;
	height: 37px;
	width: 64px;
}
#ct_pre_cam_l_de_off {
	background-image: url(../img/bt_cam_l_de_off.gif);
	height: 37px;
	width: 64px;
}
#ct_pre_cam_r_de_on {
	background-image: url(../img/bt_cam_r_de_on.gif);
	display: block;
	height: 37px;
	width: 64px;
}
#ct_pre_cam_r_de_off {
	background-image: url(../img/bt_cam_r_de_off.gif);
	height: 37px;
	width: 64px;
}
#ct_pre_cam_l_en_on {
	background-image: url(../img/bt_cam_l_en_on.gif);
	display: block;
	height: 37px;
	width: 64px;
}
#ct_pre_cam_l_en_off {
	background-image: url(../img/bt_cam_l_en_off.gif);
	height: 37px;
	width: 64px;
}
#ct_pre_cam_r_en_on {
	background-image: url(../img/bt_cam_r_en_on.gif);
	display: block;
	height: 37px;
	width: 64px;
}
#ct_pre_cam_r_en_off {
	background-image: url(../img/bt_cam_r_en_off.gif);
	height: 37px;
	width: 64px;
}

#ct_pre_speed_dsl_on a {
	background-image: url(../img/bt_speed_dsl_on.gif);
	height: 22px;
	width: 64px;
	display: block;
}
#ct_pre_speed_dsl_off a {
	background-image: url(../img/bt_speed_dsl_off.gif);
	display: block;
	height: 22px;
	width: 64px;
}
#ct_pre_speed_isdn_off a {
	background-image: url(../img/bt_speed_isdn_off.gif);
	display: block;
	height: 22px;
	width: 64px;
}
#ct_pre_speed_isdn_on a {
	background-image: url(../img/bt_speed_isdn_on.gif);
	display: block;
	height: 22px;
	width: 64px;
}

#pre_camAuswahl{
	margin-bottom: 10px;
	overflow:auto;
	height:40px;
}

#pre_camAuswahl ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#pre_camAuswahl ul li {
	display: block;
	float: left;
	height: 25px;
	margin-top:5px;
	margin-bottom:0px;
}

#cam_de_zielON {background-image: url(../img/bt_cam_de_zielON.jpg); background-repeat: no-repeat; background-position: left; width:100px; height:25px;}
#cam_de_zielOFF {background-image: url(../img/bt_cam_de_zielOFF.jpg); background-repeat: no-repeat; background-position: left; width:100px; height:25px;}

#cam_en_zielON {background-image: url(../img/bt_cam_en_zielON.jpg); background-repeat: no-repeat; background-position: left; width:100px; height:25px;}
#cam_en_zielOFF {background-image: url(../img/bt_cam_en_zielOFF.jpg); background-repeat: no-repeat; background-position: left; width:100px; height:25px;}

#cam_de_halbON {background-image: url(../img/bt_cam_de_halbON.jpg); background-repeat: no-repeat; background-position: left; width:100px; margin-right:10px; height:25px;}
#cam_de_halbOFF {background-image: url(../img/bt_cam_de_halbOFF.jpg); background-repeat: no-repeat; background-position: left; width:100px; margin-right:10px; height:25px;}

#cam_en_halbON {background-image: url(../img/bt_cam_en_halbON.jpg); background-repeat: no-repeat; background-position: left; width:100px; margin-right:10px; height:25px;}
#cam_en_halbOFF {background-image: url(../img/bt_cam_en_halbOFF.jpg); background-repeat: no-repeat; background-position: left; width:100px; margin-right:10px; height:25px;}

#cam_10kON {background-image: url(../img/bt_cam_10kON.jpg); background-repeat: no-repeat; background-position: left; width:100px; margin-right:9px; height:25px;}
#cam_10kOFF {background-image: url(../img/bt_cam_10kOFF.jpg); background-repeat: no-repeat; background-position: left; width:100px; margin-right:9px; height:25px;}

#cam_35kON {background-image: url(../img/bt_cam_35kON.jpg); background-repeat: no-repeat; background-position: left; width:100px; margin-right:9px; height:25px;}
#cam_35kOFF {background-image: url(../img/bt_cam_35kOFF.jpg); background-repeat: no-repeat; background-position: left; width:100px; margin-right:9px; height:25px;}


/*############################## DOWNLOAD / PAYMENT SEITE ############################*/


#ct_main_payment {
	padding-right: 10px;
	padding-left: 10px;
	height: 200px;
	margin-bottom: 20px;
}
#ct_main_paymentINFO {
	width: 400px;
	margin-bottom: 0px;
}
.paymentOption {
	height: 150px;
	margin-bottom: 10px;	
}
.paymentOption ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.paymentOption li {
	float: left;
}
.paymentOptionBt a {
	display: block;
	height: 50px;
	width: 123px;
}
.paymentOptionBt a:hover {
	text-decoration: underline;
	color: #3e669a;
}

.paymentOptionTxt {
	font-size: 0.8em;
	padding-top: 8px;
}
.paymentOptionTxt a {
	color: #999999;
}
.paymentOptionTxt a:hover {
	color: #3e669a;
}
#bt_paymentAfendis {
	background-image: url(../img/bt_pay_afendis.jpg);
	height: 50px;
	width: 123px;
	margin-right: 10px;
}
#bt_paymentcard {
	background-image: url(../img/bt_pay_card.jpg);
	height: 50px;
	width: 123px;
	margin-right: 10px;
}
#bt_paymentClickandbuy {
	background-image: url(../img/bt_pay_clickandbuy.jpg);
	height: 50px;
	width: 123px;
	margin-right: 10px;
}
#bt_paymentTpay {
	background-image: url(../img/bt_pay_tpay.jpg);
	height: 50px;
	width: 123px;
	margin-right: 10px;
}


#ct_main_paymentPIN {
	width: 163px;
	float: right;
	background-image: url(../img/bg_pin.gif);
	background-repeat: no-repeat;
}
#paymentPinTop {
	background-image: url(../img/bg_pin_top.gif);
	height: 10px;
	width: 163px;
	line-height: 10px;
}
#paymentPinMid {
	background-image: url(../img/bg_pin.gif);
	padding-right: 10px;
	padding-left: 10px;
}
#paymentPinBtm {
	background-image: url(../img/bg_pin_btm.gif);
	height: 10px;
	width: 163px;
	line-height: 10px;
}

#ct_main_paymentPIN form {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#ct_main_paymentPIN label {
	font-weight: bold;
}


#ct_main_paymentPIN input {
	width: 130px;
	margin-bottom: 3px;
}
#pinPic {
	background-image: url(../img/pic_pin.gif);
	height: 21px;
	width: 37px;
	display: block;
	margin-bottom: 5px;
}
#pinHd {
	font-weight: bold;
	color: #3e669a;
	display: block;
	margin-bottom: 5px;
}
.agbList {
	margin-left: 15px;
	padding-left: 10px;
}
.agbList li {
	margin-bottom: 10px;
}
.agbLabel {
	font-weight: bold;
	display: block;
	float: left;
	padding-top: 3px;
	padding-right: 4px;
}
#ct_fcdownload {
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
}
#ct_fcdownload_main {
	height: 47px;
}
#fcdownbuttonWrap {
	height: 47px;
	width: 416px;
	margin-right: auto;
	margin-left: auto;
}

.fc_downbutton {
	display: inline;
	height: 47px;
	width: 198px;
	float: left;
	background-image: url(../img/bt_fc_download.jpg);
}
.fc_downbutton a {
	display: block;
	height: 39px;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 8px;
	width: 153px;
	padding-left: 45px;
}
.fc_downbutton a:hover {
	text-decoration: none;
}


#fc_downbuttonSpacer {
	display: block;
	height: 47px;
	width: 20px;
	float: left;
}
#ct_fcdownload_mobile {
	margin-bottom: 10px;
	text-align: center;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 155px;
}
#ct_fcdownload_mobile a {
	background-image: url(../img/bt_fc_mobile.jpg);
	height: 33px;
	width: 155px;
	display: block;
}
#ct_fcdownload_mobileBox {
	margin-bottom: 20px;
	text-align: center;
	visibility: hidden;
}

#ct_fcdownload_mobileBox2 {
	margin-bottom: 20px;
	text-align: center;
}

#ct_fcdownload_mobileBoxTop {
	background-image: url(../img/bg_mobilebox_top.gif);
	height: 5px;
	width: 416px;
	line-height: 1px;
	font-size: 1px;
	margin-right: auto;
	margin-left: auto;
}
#ct_fcdownload_mobileBoxMid {
	background-image: url(../img/bg_mobilebox_mid.gif);
	width: 396px;
	text-align: left;
	padding: 10px;
	margin-right: auto;
	margin-left: auto;
}
#ct_fcdownload_mobileBoxBtm {
	background-image: url(../img/bg_mobilebox_btm.gif);
	height: 5px;
	width: 416px;
	font-size: 1px;
	line-height: 1px;
	margin-right: auto;
	margin-left: auto;
}
#fc_mobile_form {
	margin: 0px;
	padding: 0px;
}


/*######################### DOWNLOAD SEITE NEU / BERLIN ##############################*/

#ct_main_fcdown_box {
	margin-top:20px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	/*	background:url(/img/bg_fcdown_main.jpg);*/
	width:584px;
	overflow:auto;
	height: 650px;	
}

<!--	background-image: url(../img/bg_fcdown_top.jpg); -->
#fcdown_main {
	background-repeat: no-repeat;
	overflow: auto;
	padding: 10px;
}

#fcdown_btm {
	/*background-image: url(../img/bg_fcdown_btm.jpg);
	background-repeat: no-repeat;*/
	height: 15px;
}

#fcdown_txt {
	margin-bottom:10px;
	line-height: 1.4em;
	font-weight: bold;	
}
#fcdown_txt ul {
	list-style-image: url(../img/bullet_check.gif);
}

#fcdown_txt li {
	margin-bottom:5px;
}

#fcdown_priceDIV {
	height: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00388c;
	margin-top:30px;
	padding-bottom: 5px; 
}

#priceDIV_name {
	float: left;
}

#price_DIV_total {
	float: right;
}

#fcdown_payment .paymentOption {
	height:40px;
	margin-bottom:15px;
}

#fcdown_payment .paymentOption #bt_paymentcard {height:40px; width:96px; margin-right:10px; background: url(../img/bt_pay_card2.jpg);}
#fcdown_payment .paymentOption #bt_paymentTpay {height:40px; width:96px; margin-right:10px; background: url(../img/bt_pay_tpay2.jpg);}
#fcdown_payment .paymentOption #bt_paymentTpayOnline {height:40px; width:96px; margin-right:10px; background: url(../img/bt_pay_tpay-onlineue.jpg);}
#fcdown_payment .paymentOption #bt_paymentClickandbuy {height:40px; width:96px; margin-right:10px; background: url(../img/bt_pay_clickandbuy2.jpg);}

#fcdown_payment .paymentOptionTxt {
	padding-top:0px;
}

#featurelistZusatz{font-size:1em; margin-top:4px; margin-bottom:40px;}

















#ct_right {
	float: left;
	width: 140px;
	padding:10px;
}

.box_r {
	margin-bottom: 10px;
	position: relative;
	float:left;
}
.box_r_top {
	background-image: url(../img/bg_boxr_top.png);
	height: 9px;
	line-height: 9px;
	background-repeat: no-repeat;
}
.box_r_mid {
	padding-right: 10px;
	padding-left: 10px;
	background-color: #fff;
}
.box_r_btm {
	background-image: url(../img/bg_boxr_btm.png);
	height: 9px;
	line-height: 9px;
	background-repeat: no-repeat;
	padding-bottom:10px;
}

#box_hd_finisher_alarm {
	background-image: url(../img/hd_box_alarm.png);
	display: block;
	height: 10px;
	width: 120px;
	background-repeat: no-repeat;
	margin: 0;
	margin-top: 5px;
	margin-bottom: 5px;
}
.form_error {
	background-color: #FFBFBF;
	border: 1px solid #9F0A1A;
}

#box_hd_payment {
	background-image: url(../img/hd_box_payment.gif);
	background-repeat: no-repeat;
	display: block;
	height: 10px;
	width: 120px;
	padding-bottom: 5px;
}


#demo_download {
	margin-bottom: 10px;
	position: relative;
}
#demo_download a {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.box_r_mid form {
	margin-top: 10px;
	margin-bottom: 0px;
}

.box_r_mid select {
	width: 118px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	border: 1px solid #22308E;
	color: #22308E;
}
.box_r_mid label {
	font-weight: bold;
	padding-bottom: 2px;
	display: block;
}
.inputFinisheralarmGo {
	padding-top: 9px;
	position: relative;
	left: 112px;
}

.box_r_mid input {
	height: 15px;
	width: 116px;
	border: 1px solid #22308E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #22308E;
	line-height: 13px;
}
.box_r_mid ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.box_r_mid li {
	list-style-type: none;
	height: 36px;
	padding-bottom: 5px;
}
.payment_logos {
	height: 40px;
}
.payment_logos a {
	display: block;
	width: 120px;
	height: 36px;
}
#payment_afendis {
	background-image: url(../img/logo_afendis.gif);
	height: 36px;
	background-repeat: no-repeat;
}
#payment_clickandbuy {
	background-image: url(../img/logo_clickandbuy.gif);
	height: 36px;
	background-repeat: no-repeat;
}
#payment_tpay {
	background-image: url(../img/logo_tpay.gif);
	height: 36px;
	background-repeat: no-repeat;
}

#box_fcch a{
	background:url(../img/banner_fcch.png);
	display:block;
	height:87px;
	width:140px;
	
}

.dl_formRow {
	height: 25px;
	margin-bottom: 10px;
}
.dl_label {
	width: 120px;
	float: left;
	padding-top: 4px;
	font-weight: bold;
}
#dl_frmSubmit {
	height: 32px;
	width: 124px;
	font-weight: bold;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../img/bt_sendfrm.png);
	background-repeat: no-repeat;
}

/*############################ DVD Order Page ###############################*/

#dvd_orderTxt {margin-left:10px;margin-right:10px;margin-bottom:20px;}

#dvd_orderTxt ul {list-style-image: url(../img/bullet_check.gif); margin-bottom:10px;}
#dvd_orderTxt ul li {margin-bottom:5px;}

#dvd_orderTxt #featurelistZusatz {padding-left:40px;}

#dvd_orderForm {margin-left:10px;margin-right:10px;}

.frmOrderRow {margin-bottom:10px;}
#ct_main #dvd_orderForm .frmOrderRow label {width:80px; padding-top:3px;}

#dl_infoSeite2 {
	margin-top:20px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	background:url(/img/dl_dvdorder2.jpg);
	width:584px;
	height:101px;
}

#dvd_inv_box {margin-top:30px;}

.dvd_inv_row {height:30px;}
.dvd_inv_label {
	float:left;
	width:420px;
}
.dvd_inv_label_shipping {
	float:left;
	width:326px;
}
.dvd_inv_input {
	float:left;
	width:100px;
	text-align: right;
	margin-right: 20px;
}
.dvd_inv_input_shipping {
	float:left;
	text-align: right;
	margin-right: 20px;
	width:194px;
}
.dvd_inv_input_shipping input {width:186px;}

.dvd_inv_value {
	float:left;
	text-align:right;
	width:38px;
}

#dvd_orderForm textarea {width:400px;}
/*############################## DOWNLOAD SEITE DVD BOX#################################*/

#dl_infoSeite_de {
	margin-top:20px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	background:url(/img/dl_dvdorder_de.jpg);
	width:584px;
	height:101px;
}
#dl_infoSeite_en {
	margin-top:20px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	background:url(/img/dl_dvdorder_en.jpg);
	width:584px;
	height:101px;
}
#dl_infoSeite_de a {display:block;width:564px;height:101px;padding:10px; color:#00388c;}
#dl_infoSeite_de h1 {margin-bottom:4px;}
#dl_infoSeite_en a {display:block;width:564px;height:101px;padding:10px; color:#00388c;}
#dl_infoSeite_en h1 {margin-bottom:4px;}



/* ############################### DVD PRODUKT SEITE ############################################*/

#ct_main_infoDVD{width:594px;height:600px;}
#infoDVD_main_de {margin-left:11px;width:594px;height:600px;background:url(/img/pic_infoDVD.jpg) no-repeat;overflow:hidden;}
#infoDVD_main_en {margin-left:11px;width:594px;height:600px;background:url(/img/pic_infoDVD_en.jpg) no-repeat;overflow:hidden;}

#ct_main_infoDVD a{display:block; height:600px; width:594px;}


/* ############################### NEU ############################################*/
/* #####################################################################*/

/* Suche Dreieck */
#triangle { 
	background-image: url(../img/clipanzeigen2.gif); 
	position: relative;
	top:-12px;
	left:115px;
	width:9px;	
	height:10px;
}
#triangle_archive { 
	background-image: url(../img/clipanzeigen2.gif); 
	position: relative;
	top:-12px;
	left:140px;
	width:9px;	
	height:10px;
}
#triangle a:hover { 
	background-image: url(../img/clipanzeigen1.gif); 
	position: relative;
	top:-12px;
	left:115px;
	width:9px;	
	height:10px;
}
/* Werbelogos */

#ct_pre_logo1a { 
	background-image: url(../img/migroskl.gif); 
	position: absolute;
	top: 185px;
	left:380px;
	width:114px;	
	height:28px;
}
#ct_pre_logo2 { 
	background-image: url(../img/sportxx.png); 
	position: absolute;
	top: 180px;
	left:565px;
	width:112px;	
	height:45px;
}
#ct_pre_logo3 {
	background-image: url(../img/kerzerslauf.gif); 
	position: absolute;
	top: 80px;
	left:485px; 
	width:200px;	
	height:68px;
}
/*
#ct_search_logo3 {
	background-image: url(../img/kerzerslauf.gif); 
	position: absolute;
	top: 30px;
	left:550px; 
	width:200px;	
	height:68px;
}
#ct_search_logo1 { 
	background-image: url(../img/migroskl.gif); 
	position: absolute;
	top: 110px;
	left:580px;
	width:114px;	
	height:28px;
}
#ct_search_logo2 { 
	background-image: url(../img/sportxx.png); 
	position: absolute;
	top: 160px;
	left:590px;
	width:112px;	
	height:45px;
}
#spreadV500 {
	background-image: url(../img/spreadV500.jpg);
	position: absolute;
	top: 60px;
	left:300px;
	width:1px;	
	height:500px;
}
*/

#ct_pre_embed {color: #000;}

#ct_pre_embed input {
	border: 1px solid #333333; 
	color: #000 !important; 
	width:316px;
	font-size: 1em;
	padding:2px;
}

#ct_search_embed input {
	border: 1px solid #333333; 
	color: #000 !important; 
	font-size: 1em;
	padding:2px;
}
#ct_contact_embed input, textarea, select {
	border: 1px solid #333333; 
	color: #000 !important; 
	font-size: 1em;
	width: 130px !important;
	display: block;
	margin:2px 0;
}
#box_finisheralarm #fcalarm br{display: none}
#box_finisheralarm #fcalarm label{
	display: block;
	margin: 15px 0 1px 0;
}
#box_finisheralarm #FcalarmEmail{
	width: 124px;
}
#ct_contact_embed radio {
	border: 0px solid #333333; 
	color: #000 !important; 
}
.fld_input {
	position: relative;
	top: -20px;
	left:120px;
}
.fld_support {
	position: relative;
	top: -20px;
	left:150px;
}
#kontakt_bottom{
	padding-top:20px;
}
#kontakt_right textarea {
	width: 400px;
}


#ct_box_download {
	width: 320px;
	text-align: center;
	position: absolute;
	left: 50px;
	top: 260px;
}
#ct_box_downPIC {
	position: absolute;
	z-index: 1;
	left: 0px;
	top: -86px;
}
#ct_box_downBGW {
	position: relative;
	z-index: 2;
	width: 316px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 1px;
	margin-left: 1px;
	top: 20px;
}
#ct_box_downTEXT {
	font-size: 1.2em;
	font-weight: bold;
	z-index: 3;
	text-align: center;
	width: 318px;
	margin-right: auto;
	margin-left: auto;
	color: #FF6600;
}
#ct_box_downTEXT a {
	color: #FF6600;
	text-decoration: none;
	display: block;
	width: 240px;
	margin-right: auto;
	margin-left: auto;
}


#ct_mid_rechts {
	position: absolute;
	left: 520px;
	top: 50px;
	width: 155px;
	float: left;
	margin-left: 8px;
	text-align: center;
}
#ct_mid_rechtsunten {
	position: absolute;
	left: 520px;
	top: 215px;
	width: 155px;
	float: left;
	margin-left: 8px;
	text-align: center;
}
.ct_mid_r_banner {
	text-align: center;
	margin-top: 50px;
}

/* sponsoren */

#ct_r_sponsors {
	position:absolute;
	top:10px;
	left:580px;
	margin-bottom:5px;
}
.ct_r_box_top_ATM-NOT {
	position: relative;
	background-image: url(../img/bg_sponsors_top.png);
	height: 10px;
	width: 155px;
	background-repeat: no-repeat;
	font-size: 10px;
	line-height: 10px;
}
.ct_r_box_btm_ATM-NOT {
	position: relative;
	background-image: url(../img/bg_sponsors_btm.png);
	height: 10px;
	width: 155px;
	font-size: 10px;
	line-height: 10px;
}
#ct_r_sponsors_hor {
	position:absolute;
	top:150px;
	left:300px;
}
#ct_r_sponsors_mid {
	position: relative;
	color: #FF6600;
/*background-color: #FFFFFF;*/
	padding-right: 14px;
	padding-left: 14px;
	font-weight: bold;
	text-align: left;
	font-size: 1.1em;
	width: 127px;
}
#ct_r_sponsors_mid ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#ct_r_sponsors_mid li {
	margin-top: 0px;
}
#ct_r_sponsors_mid  a {
	display: block;
	height: 100%;
}

#sponsor_migros {
	background-image: url(../img/bt_sponsor_migros.png);
	height: 37px;
	width: 127px;
		/* HACK 24.03.09 Fritz */
	margin-bottom: 5px;
}
#sponsor_sportxx {
	background-image: url(../img/bt_sponsor_sportxx.png);
	height: 51px;
	width: 127px;
}
#sponsor_swissl {
	background-image: url(../img/bt_sponsor_swissl.png);
	height: 71px;
	width: 104px;
}
#sponsor_post {
	background-image: url(../img/bt_sponsor_post.png);
	height: 50px;
	width: 127px;
}
#sponsor_UBS {
	background-image: url(../img/bt_sponsor_ubs.png);
	height: 38px;
	width: 127px;
}
#sponsor_sympany {
	margin-top:10px;
	background-image: url(../img/bt_sponsor_sympany.png);
	height: 71px;
	width: 127px;
}


/*############################## EVENT LOGOS IM HEADER ###############################*/
/*	height: 120px;*/
.event_hd {
	margin:0px;
	padding: 0px;
	width: 160px;
	background-repeat: no-repeat;
}
.event_hd a {
	margin:0px;
	padding: 0px;
	display: block;
	width: 160px;
}
#bt_kerzers {
	background-image: url(../img/bt_event_kerzers.png);
	height: 41px;
	width: 160px;
}
#bt_luzerner {
	background-image: url(../img/bt_event_luzerner.png);
	height: 177px;
	width: 160px;
}
#bt_escaladeg {
	background-image: url(../img/bt_event_escaladeg.png);
	height: 75px;
	width: 160px;	
}
#bt_genfm {
	background-image: url(../img/bt_event_genfm.png);
	height: 50px;
	width: 160px;		
}
#bt_gpbern {
	background-image: url(../img/bt_event_gpbern.png);
	height: 120px;
	width: 160px;	
}
#bt_jungfrau {
	background-image: url(../img/bt_event_jungfrau.png);
	height: 84px;
	width: 160px;	
}
#bt_morat {
	background-image: url(../img/bt_event_morat.png);
	height: 120px;
	width: 160px;	
}
#bt_lausanne {
	background-image: url(../img/bt_event_lausanne.png);
	height: 70px;
	width: 160px;		
}
#bt_sierre {
	background-image: url(../img/bt_event_sierre.png);
	height: 70px;
	width: 160px;		
}
#bt_lugano {
	background-image: url(../img/bt_event_lugano.png);
	height: 95px;
	width: 160px;		
}
#bt_stgallen {
	background-image: url(../img/bt_event_stgallen.png);
	height: 50px;
	width: 160px;	
}
#bt_zuercher08 {
	background-image: url(../img/bt_event_zuercher08.png);
	height: 70px;
	width: 160px;		
}

.event_layer{height:361px; width:700px;background:#fff;}
.event_layer .contentWrap{height:361px; width:700px;background:#fff; overflow:hidden;}
.event_layer .close {position:absolute; right:10px;top:10px;cursor:pointer;disply:block; width:20px;height:10px;text-align:center}
.event_layer input{ border: 1px solid #333333; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
.event_layer input.active{ color:#666666; }
.event_layer .event{ padding:20px; }
.event_layer .event .event_image{ margin-top:10px; margin-right:10px; float:left; }
.event_layer .event .event_info{ margin-top:12px; float:left; }
.event_layer .event .event_info span.event_name{ font-weight: bold;}

ul.faded li a img {
	opacity: 0.5;
}
