/*#messe_content .csc-header {clear:both; padding:0; margin:15px 0px 2px 0px; height:auto;}*/
#messe_content .csc-header h1, #messe_content2 .csc-header h1 {font-size:11px; font-weight:bold; padding-top:5px; margin:0; padding-bottom:5px;}

.imagefilm dl.csc-textpic-image {margin-top:8px; margin-left:-4px;}

#chooser2 {
	position:absolute; 
	z-index:5;
	top:165px; 
	left:855px;
	width:130px;
}

#chooser2 .ie-float-bugfix {margin-right:5px;}


table.contenttable {margin:0px 30px; margin-bottom:10px;}
table.contenttable p {margin:0px !important;}
span.liRaute {padding-left:0px; float:left;}


/****************************************** TEASER/TEXTLINK **********************************************/

.messe_teaser {margin-top:10px;}
.messe_textlink {margin:5px 0px 15px 0px;}
.messe_textlink a {
	color:#767676; 
	display:block;
	background-image:url(../images/teaser-go.gif);
	background-repeat:no-repeat;
	background-position:105px bottom;
}



/****************************************** SEITENLAYOUT **********************************************/

#page {width:960px;}
#messe_header img {border:0px;}
#messe_logo {position:relative; top:-176px; left:776px; z-index:5; width:178px;}
#messe_header_druck {display:none;}
#messe_helplink {
	position:absolute; 
	z-index:5;
	top:-118px; 
	left:85px;
}
#messe_helplink a {color:#DE2127; padding:3px 11px; font-size:11px;}
#messe_helplink a:hover {color:#7F8081;}

#messe_backhome {
	position:absolute; 
	z-index:5;
	top:15px; 
	left:0px;
}

#messe_menu {margin-top:30px; width:960px; overflow:hidden; position:absolute; top:174px;}
#messe_menu ul {margin:0px; padding:0px; margin-top:20px;}
#messe_menu li {list-style:none; float:left; padding:5px 7px 6px 7px; text-align:center; margin:0px; margin-right:3px;}
#messe_menu li a {color:#767676; text-decoration:none;}
#messe_menu li a:hover {text-decoration:underline;}
#messe_menu li.messe_on {background-color:#cecece;}

#messe_content {width:100%; margin:0px; padding:0px; position:relative; top:-123px;}
#messe_content2 {width:100%; margin:0px; padding:0px; position:relative; top:-53px;}

#messe_content_right .csc-textpic-imagewrap dl {float:left; margin-right:15px;}
#messe_content_right .csc-textpic-clear {clear:left;}

.spalten {width:960px; overflow:hidden; background:#f1f1f1;}
.spalte_links {
	float:left; 
	width:478px; 
	border-top:1px solid #cecece; 
	border-left:1px solid #cecece;
	border-bottom:1px solid #cecece;
	border-right:1px solid #cecece;
	background:#f1f1f1;
	overflow:hidden;
	padding-bottom:30px;
}
.spalte_rechts {
	float:left; 
	width:478px; 
	border-top:1px solid #cecece; 
	border-right:1px solid #cecece;
	border-bottom:1px solid #cecece;
	/*border-left:1px solid #fff;*/
	background:#f1f1f1;
	overflow:hidden;
	padding-bottom:10px;
}
.spalte_links p, .spalte_rechts p {margin:10px 15px 5px 10px; padding:0px;}
/*.clearer {clear:both;  height:10px;}*/


/****************************************** LOGIN **********************************************/

#messe_content .csc-header h5,
#messe_content2 .csc-header h5 {font-size:11px; padding:19px 0px 11px 0px; height:auto; float:left; margin:0px; padding-left:120px; width:135px;}

#messe_content #mailform {padding:15px 0px; height:auto; float:left; width:705px;}
#messe_content .csc-mailform {border:0px; padding:0; line-hight:20px;}
#messe_content .csc-mailform-field {float:left;}
#messe_content .csc-mailform-field label {margin-left:30px; margin-right:33px; width:80px;}
#messe_content .csc-mailform-field input {width:240px; border:1px solid #A5ACB2;}
#messe_content .csc-mailform-submit {
	color:#96181b; 
	width: 140px !important; 
	font-size:11px; 
	/*background-color:#fdfdfd;*/
	margin-left:15px;
	margin-top:1px;
}

#newlogin {margin-top:0px; background-color:#d1d1d1; padding:15px; clear:left;}

p.login_msg {text-align:center; font-weight:bold; margin-top:30px; background-color:#d1d1d1; padding:12px 0px;}
p.logout_msg {text-align:center;}
.newlogin_box {width:100%;}
.newlogin_box p.align_center {text-align:center; margin:0px; padding:0px; color:#96181B; font-weight:bold;}
.newlogin_label {float:left; width:70px; padding-left:270px;}
.newlogin_label p.label {width:auto; padding:6px 0px 4px 0px;}
.newlogin_field {float:left; width:260px;}
.newlogin_field input {width:240px; border:1px solid #A5ACB2; margin-top:2px;}
.newlogin_forgot {clear:both; margin-left:340px;}
.newlogin_forgot p.forgot {font-size:11px;}
.newlogin_forgot p.forgot a {font-size:10px; color:#96181b;}
.newlogin_submit {clear:both; margin-left:400px; margin-bottom:5px;}
.newlogin_submit input, input.back_btn {font-size:11px; background-color:#fdfdfd;}

#newlogout {
	position:absolute; 
	z-index:5;
	top:-30px; 
	left:0px;
	margin:0px; 
	padding:3px 0px 0px 7px;
}
#logout_box input, #messe_helplink input, #messe_backhome input {
	background-color:#fdfdfd;
	font-size:11px;
	line-height:12px;
}
#newlogout p.logout_msg {margin:55px 0px 0px 290px;}
#logout_box .tx-newloginbox-pi1 h3, 
#logout_box .tx-newloginbox-pi1 p, 
#logout_box .tx-newloginbox-pi1 thead {display:none;}

#messe_content2 #newlogout {
	position:absolute; 
	z-index:5;
	top:-121px; 
	left:0px;
	margin:0px; 
	padding:3px 0px 0px 7px;
}

/****************************************** LAYER/IFRAME **********************************************/

#Layer1 {
	width:639px; 
	height:460px; 
	position:relative; 
	z-index:10; 
	visibility:show; 
	background-image:url(/fileadmin/media/de/images/Messeplaner/messe_layer_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat; 
	border:1px solid #5a5a5a;
	background-color:#ccc;
	top:20px; 
	left:160px;
	overflow:hidden;
}
#Layer2 {
	width:639px; 
	height:283px; 
	position:absolute; 
	z-index:12;
	visibility:hidden; 
	background-image:url(/fileadmin/media/de/images/Messeplaner/messe_layer_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat; 
	border:1px solid #5a5a5a;
	top:220px; 
	left:160px;
}
.layer_close {width:99%; text-align:right; height:23px;}
.layer_close input {margin:4px 7px 1px 0px;}

.layer_content { width:610px; height:327px; padding-top:50px; margin-left:29px;}

.layer_txt {margin:0px 38px 1px 1px;}
.layer_submit {height:30px; text-align:center; margin-right:15px;}
.layer_submit input, .layer_close input {font-size:12px; background-color:#DE2127; color:#fff; font-weight:bold;}

#Layer4 {
	width:469px; 
	height:315px;
	overflow:hidden;
	position:relative;  
	visibility:show;
	top:0px; 
	left:0px;
	background:#f1f1f1;
}
#Layer4 .layer_content_plain, #Layer4 .layer_content_plain .layer_txt {width:100%; height:100%; padding-top:16px; background:#f1f1f1;}

#Layer5 {
	width:469px; 
	height:238px;
	position:relative; 
	visibility:show;
	top:0px; 
	left:0px;
	background:#f1f1f1;
}
#Layer5 .layer_content_plain, #Layer5 .layer_content_plain .layer_txt {width:100%; height:100%;}


/****************************************** EINGABE **********************************************/

#wfqbe_id_notset {margin:0; padding:0; color:1d1b1c; display:table;}
#wfqbe_id_notset_form {
	background:#f1f1f1; 
	margin:0; 
	padding:10px 0 10px 0px; 
	font-size:11px; 
	display:table;
}

.spalte_links #wfqbe_id_notset {
	margin:0; 
	padding:0; 
	color:1d1b1c; 
	display:table;
}
.spalte_links #wfqbe_id_notset_form {
	width:469px;
	margin:0; 
	padding:10px 0 10px 0px; 
	font-size:11px; 
	display:table;
}

#iframe_content {margin-left:10px; border:0px;}
#iframe_content #wfqbe_id_notset_form {
	width:465px;
	background:#f1f1f1;
	margin:0; 
	padding:10px 0 10px 0px; 
	font-size:11px; 
	display:table;
}

.wfqbe_block {margin-bottom:5px; width:auto;}
.label {padding-top:4px;}

#start_0 {float:left; width:110px; margin-bottom:5px; padding-left:172px;}
#start_0 .label {float:left; width:40px;}
#start_0 .field {float:left; width:60px;}
#wfqbe_required_start_0 {display:none;}
#wfqbe_required_ende_1 {display:none;}

#ende_1 {float:right; width:155px; margin-top:-27px;}
#ende_1 .label {float:left; width:40px;}
#ende_1 .field {float:left; width:60px;}

#besucherfirma_2, #besuchername_3, 
#thema_4, #ansprechpartner_5, #treffpunkt_6 {clear:both; width:469px; margin-bottom:5px;}

.label {float:left; width:170px;}
.field input {width:240px;}
.wfqbe_required_field {margin-left:170px;}

#treffpunkt_6 {line-height:20px;}
#treffpunkt_6 .field input {width:auto; float:left;}

.zusatz {visibility:show; font-size:10px;}
.errmess, .wfqbe_required_field, .no_entry_notice {clear:left; color:#96181b;}
p.db_enty {font-weight:bold; color:#7DB02E;}
/*.wfqbe_required_field {margin-left:110px;}*/

.wfqbe_block input.insert_submit {clear:both; font-size:11px; background-color:#fdfdfd; margin:10px 0px 0px 170px;}
.wfqbe_block input.insert_conf_submit, .wfqbe_block input.insert_new_submit  {clear:both; font-size:11px; background-color:#fdfdfd; margin:10px 0px 0px 0px;}

.wfqbe_block_notice {font-size:10px; margin-bottom:10px;}
.wfqbe_block_notice a {color:#96181b;}

.wfqbe_table_results {font-size:11px; text-align:left; color:1d1b1c; width:960px; margin-bottom:30px;}
.wfqbe_table_results tbody tr.header_row th {font-weight:normal; color:#aeaeae; padding:0 11px 0 0; font-size:10px; height:12px;}
.wfqbe_table_results tbody tr.list_row {background-color:#f1f1f1; font-size:10px; }
.wfqbe_table_results tbody tr.list_row td {font-size:10px;}
.wfqbe_table_results tbody tr.spacer {height:2px;}

p.legend {color:#9f9f9f; font-size:10px; text-align:right;}


/****************************************** BUTTONLEISTE **********************************************/

#buttons {width:960px !important; padding:0px 0px 10px 0px; height:20px;}

.float_left {float:left; width:150px;}
.float_left input.reload {background-color:#DE2127; color:#fff;}
.float_right {float:right; width:auto; margin-left:4px;}




