/* CSS Document */

* {
	margin: 0px;
	padding: 0px;

}

html, body{
	text-align: center;	
}

body {
	background-image:url(../bilder/body_bg.jpg);
}

span.ueb_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #003366;
	font-weight:bold;
}

span.ueb_3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #666666;
	font-weight:bold;
}


table.mainbox {
	
	margin-left: auto;
	margin-right: auto;
	width: 816px;
}

table.mainbox table {
	margin-left: 20px;

}

table.mainbox table table{
	margin-left: 0px;

}

table.mainbox td {
	text-align: left;
	vertical-align:top;
}

table.mainbox td.border_left {
	background-image:url(../bilder/border_left.jpg);
	background-repeat:repeat-y;
	width: 14px;
}

table.mainbox td.border_right {
	background-image:url(../bilder/border_right.jpg);
	background-repeat:repeat-y;
	width: 14px;
}

table.mainbox td.header {
	width: 787px;
}

table.mainbox td.navi {
	width: 154px;
	background-image:url(../bilder/navi_bg.jpg);
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
}


/* content ......................................... */
table.mainbox td.content a {
	color: #666666;
}

table.mainbox td.content td{
	line-height: 16px;
}

table.mainbox td.content a:hover {
	text-decoration: none;
}


table.mainbox td.content {
	width: 633px;
	background-color:#FFFFFF;
	background-image:url(../bilder/x_bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom: 60px;
}

table.mainbox td.content_start {
	width: 633px;
	background-color:#FFFFFF;
	background-image:url(../bilder/start/start_bg_01.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom: 60px;
}

table.mainbox td.content_contact {
	width: 633px;
	background-color:#FFFFFF;
	background-image:url(../bilder/contact/contact_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom: 60px;
}





/* A: press */

td.content_press {
	width: 633px;
	background-color:#FFFFFF;
/*	background-image:url(../bilder/contact/contact_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;*/
	padding-bottom: 60px;
}


.content_press ul.press{
list-style-type:none;
}
.content_press ul.press li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #999999;
	font-weight:bold;
    line-height:20px;
    }    
.content_press ul.press li a.active{
	color: #003366;
    text-decoration:none;
    }
    
.content_press ul.press_sub_nav{
list-style-type:none;
margin-left:20px;
}
.content_press ul.press_sub_nav li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #999999;
	font-weight:bold;
    line-height:20px;
    }
    
.content_press .top_link{
margin-right:50px;
}

.content_press .contains{
margin-top:50px;
width:550px;
/*
background-color:red;
background-color:#EFEFEF;
*/
padding:5px;
padding-top:10px;
padding-bottom:10px;

border: 1px dotted gray;
}



/*
.content_press h3 {
margin-top:50px;
}
*/
.content_press h3 span{
display:block;
width:470px;
/*background-color:red;*/
float:left;
}
.content_press h3 a{
float:right;
}


.content_press .img_link{
/* in press eingefuehrt */
text-decoration:none;
}

.content_press .press_img_box{
width:450px;
margin-top:40px;
/* background-color:red;  */
}
.content_press .press_img_box span{
width:280px;
float:right;
/*background-color:blue;*/
}
/* E: press */

p{
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	line-height: 14px;
	
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #003366;
	font-weight:bold;
}

p span.ueb_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #003366;
	font-weight:bold;
}

p span.ueb_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #003366;
	font-weight:bold;
}

p span.font_11 {
	font-size:11px;
}

p span.font_italic {
	font-style: italic;
	font-size:11px;
}



table.mainbox td.navi ul{
	margin: 0;
	font-size:11px;
	list-style-image:url(../bilder/liste.jpg);
}

table.mainbox td.navi ul li{
	margin-bottom: 5px;
}

table.mainbox td.navi ul a{
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

table.mainbox td.navi ul a:hover {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	text-decoration: none;
}

table.mainbox td.navi ul.main_l{
	margin-left: 21px;
	margin-top: 5px;
}

table.mainbox td.navi ul.sub_l{
	margin-left: 30px;
	list-style: none;
	list-style-image:url(../bilder/navi_bg.jpg);
	
}
/* Menue aktiv */
table.mainbox td.navi ul li.active_l a{
	color: #000099;
}

table.mainbox td.navi ul li.active_l {
	list-style-image:url(../bilder/liste_active.jpg);
}

table.mainbox td.navi ul li.active_l_u a{
	color: #666666;
}

table.mainbox td.navi ul li.active_l_u a:hover {
	color: #000099;
}

table.mainbox td.navi ul li.active_l_u ul li.sub_active a{
	color: #000099;
}

table.mainbox td.navi ul li.active_l_u {
	list-style-image:url(../bilder/liste_active.jpg);
}

/*  Start */

ul.start_list li{
	list-style: none;
	padding: 0;
	margin:0;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	display: block;
	background-image:url(../bilder/start/list_quad.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-left: 18px;
	padding-bottom: 8px;
}
ul.start_list li span {
	
}

table.bg_start {
	width: 613px;
	background-image: url(../bilder/start/start_bg_02.jpg);
	background-repeat:no-repeat;
}
table.bg_start td{
	padding-top: 20px;
	width: 613px;
	height: 770px;
	
}

/*  Program Timetable */

table.bg_timetable {
	width: 613px;
	height: 690px;
	background-image: url(../bilder/program/t_bg_top.jpg);
	background-repeat:no-repeat;
}

table.bg_timetable td{
	width: 613px;	
}

table.bg_timetable td p{
	margin-top: 20px;	
}

table.bg_timetable td table td.s_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	width: 135px;
	height: 40px;
}
table.bg_timetable td table td.s_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	width: 300px;
}




/*  Program Download */

table.bg_download {
	width: 613px;
	height: 690px;
	/* background-image: url(../bilder/program/t_bg_top.jpg); */
	background-repeat:no-repeat;
}

table.bg_download td{
	width: 613px;	
}

table.bg_download td p{
	margin-top: 20px;	
}

table.bg_download td table td.s_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	width: 135px;
	height: 40px;
}
table.bg_download td table td.s_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	width: 300px;
}





/*  Program Speakers */

table.bg_speakers {
	width: 613px;
	height: 780px;
	background-repeat:no-repeat;
}

table.bg_speakers td{
	width: 613px;	
}

table.bg_speakers td p{
	margin-top: 20px;	
}


table.bg_speakers td table td.s_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	width: 100px;
}
table.bg_speakers td table td.s_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	width: 200px;
}

div.speaker_box .ueb_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #003366;
	font-weight:bold;
	display: block;
	padding-bottom: 4px;
	padding-top: 4px;
	line-height: 18px;
}

div.speaker_box {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	line-height: 14px;	
	width: 550px;
	margin-bottom: 50px;
}

div.speaker_box table{
	width: 550px;
	margin-top: 20px;
	margin-bottom: 20px;
} 

table.bg_speakers td table td.sp_s_1{
	width: 70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
} 

table.bg_speakers td table td.sp_s_2 {
	width: 480px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
} 
/*  Exhibition Information */

table.bg_info {
	width: 613px;
}
table.bg_info td{
	padding-top: 20px;
	width: 613px;
	height: 400px;
	
}

div.b_row {
	clear:both;
	width: 200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	height: 14px !important;
}

div.b_left {
	float:left;
	display: inline;
	width: 40px;
	height: 14px !important;
}

div.b_right {
	float:right;
	display: inline;
	width: 100px;
	height: 14px !important;
}


/* Exhibition form */

table.bg_ex_form {
	width: 613px;
}
table.bg_ex_form td{
	padding-top: 20px;
	width: 613px;
	height: 400px;
	
}

table  td textarea {
	width: 270px;
	height: 100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


/*  Registration */

table.bg_registration {
	width: 613px;
	height: 750px;
}

table.bg_registration td{
	width: 613px;	
}

table.bg_registration td table td{
	width: 143px;	
}

table.bg_registration td p{
	margin-top: 20px;	
}


table.form {
	width: 570px;
}

.form td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	width: 143px;
}
.form td.reg_s_1 {
	width: 20px;
	height: 20px;
	margin:0;
	padding: 0;
	vertical-align: middle;
}

.form td.reg_s_2 {
	width: 550px;
	margin:0;
	padding: 0;
	vertical-align: middle;
}

.form td.reg_s_3 {
	width: 550px;
	margin:0;
	padding: 0;
	vertical-align: top;
}

.form td.reg_s_2 input{
	margin: 0;
}

.form td.f_1{
	width: 80px;
}

.form td.f_2{
	width: 206px;
}

.form td.f_3{
	width: 570px;
}

.form td a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
}

.form td a:hover {
	text-decoration: none;
}

table.hotel {
	width: 500px;
}

table.hotel td{
	vertical-align: middle;
	width: 150px;
}

/*  How to find Schunk */

table.bg_approach {
	width: 613px;
}
table.bg_approach td{
	padding-top: 20px;
	width: 613px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	
}


table.approach_tab {
	margin-left: 20px;
	width: 512px;
	height: 512px; 
	
}

table.approach_tab td {
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	line-height: 14px;
}

table.approach_tab td a {
	color: #666666;
}

table.approach_tab td a:hover {
	text-decoration: none;
}

table.bg_approach td a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
}

table.bg_approach td a:hover {
	text-decoration: none;
}

/*  Contact - Impressum */

table.bg_contact{
	width: 613px;
}
table.bg_contact td{
	padding-top: 20px;
	width: 613px;
	height: 450px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	line-height: 14px;
	
	
}

table.bg_contact td table td.p_01{
	width: 50px;
	height: 15px;
	padding-top: 0px;
	
}
table.bg_contact td table td.p_02{
	width: 200px;
	height: 15px;
	padding-top: 0px;
	
}

table.bg_contact td  a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
}

table.bg_contact td  a:hover {
	text-decoration: none;
}


/*  Terms and Conditions */

table.bg_terms {
	width: 613px;
}
table.bg_terms td{
	padding-top: 20px;
	width: 613px;
	height: 400px;
	
}

table.bg_terms td p{
	
	width: 480px;
	
}

table.bg_terms td a{
	color: #666666;	
}

table.bg_terms td a:hover{
	color: #666666;
	text-decoration: none;
}

ul.numeric_list li {
	list-style: decimal;
	margin-left: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	padding-bottom: 5px;
}
