/**
 * Common Style Sheet
 * (c) 2008 [j]karef GmbH Berlin
 */

body {
	color: #666;
}

.enigma_logo {
	position: relative;
	text-align: center;
}

.select_language {
	position: relative;	
	text-align: center;
}

.img_lang {
	position: relative;
	margin: 2px 2px 2px 2px;
	border: 1px solid #999999;
}

.content {
	background-color: transparent;
	color: rgb(215,215,215);
	width: 100%;
	top: 10px;
	bottom: 0px;
	font-size: 16px;
}

.iframe_format {
	text-align: center;
}

.iframe_content {
	position: relative;
	background-color: transparent;
	color: #999;
	width: 550px;
	min-width: 550px;
	min-height: 1500px;
	max-height: 1500px;
	border: 0px dashed #000000;
	margin: 10px 10px 10px 10px;
	overflow: auto;
	display: none;
}

.content_div {
	background-color: transparent;
	margin-top: 0px;
	min-height: 650px;
}

.content_info_div {
	background-color: transparent;
	margin-top: 100px;
	min-height: 650px;
}

/**
 *
 */
.enigma_space_flight_display {
	position: relative;	
	text-align: center;
	visibility: visible;	
}

#EnigmaSpaceFlight {
	visibility: hidden;
	display: none;
}

/**
 * Form Layout Styles
 */
.form_submit {
	position: relative;
	
	background-color: rgb(0,0,0);
	color: #999;

	border: 1px dashed #999;
	border-style: groove;
	border-color: #999;
	
	width: 10em;
	
	text-align: center;
}

/**
 * Input Layout Styles
 */
.input_field {
	
	border: 1px dashed #999;
	border-style: groove;
	border-color: #999;
	
	width: 100%;
}

.prename_input {
	position: relative;
	
	background-color: rgb(0,0,0);
	color: #999;
	
	border: 1px dashed #999;
	border-style: groove;
	border-color: #999;
	
	width: 98%;
}

.surname_input {
	position: relative;
	
	background-color: rgb(0,0,0);
	color: #999;
	
	border: 1px dashed #999;
	border-style: groove;
	border-color: #999;
	
	width: 98%;
}

.street_input {
	position: relative;
	
	background-color: rgb(0,0,0);
	color: #999;
	
	border: 1px dashed #999;
	border-style: groove;
	border-color: #999;
	
	width: 87%;	
}

.no_input {
	position: relative;	
	
	background-color: rgb(0,0,0);
	color: #999;
	
	border: 1px dashed #999;
	border-style: groove;
	border-color: #999;
	
	width: 10%;
	text-align: left;
}

.zip_input {
	position: relative;	
	
	background-color: rgb(0,0,0);
	color: #999;
	
	border: 1px dashed #999;
	border-style: groove;
	border-color: #999;
	
	width: 20%;
}

.loc_location {
	text-align: right;
}

.loc_input {
	position: relative;
	
	background-color: rgb(0,0,0);
	color: #999;
	
	border: 1px dashed #999;
	border-style: groove;
	border-color: #999;
	
	width: 77%; 	
}

.country_input {
	position: relative;
	
	background-color: rgb(0,0,0);
	color: #999;
	
	border: 1px dashed #999;
	border-style: groove;
	border-color: #999;
	
	width: 98%; 
}

.email_input {
	position: relative;
	
	background-color: rgb(0,0,0);
	color: #999;
	
	border: 1px dashed #999;
	border-style: groove;
	border-color: #999;
	
	width: 98%; 
}

.phone_input {
	position: relative;
	
	background-color: rgb(0,0,0);
	color: #999;
	
	border: 1px dashed #999;
	border-style: groove;
	border-color: #999;
	
	width: 98%; 	
}

.fax_input {
	position: relative;
	
	background-color: rgb(0,0,0);
	color: #999;
	
	border: 1px dashed #999;
	border-style: groove;
	border-color: #999;
	
	width: 98%; 	
}

.mobile_input {
	position: relative;
	
	background-color: rgb(0,0,0);
	color: #999;
	
	border: 1px dashed #999;
	border-style: groove;
	border-color: #999;
	
	width: 98%; 
}
           
/**
 * Table Layout Styles
 */
.div_table_format {
	text-align: center;
	width: 100%;
	left: 1000px;
}

.table_format {
	position: relative;
	
	border: 1px dashed #999;
	border-style: groove;
	border-color: #999;
	
	background-color: rgb(0,0,0);
	color: #999;
	width: 95%;	
	text-align: left;
}

.tr_format {
	position: relative;
	
	background-color: rgb(0,0,0);
	color: #999;
}

.td_format {
	position: relative;	
}
.td_label_format {
	position: relative;
	width: 30%;
}

#flash_form {
	bottom: 150px;
    visibility: hidden;
}

#no_flash_form {
    visibility: hidden;
}

a:link {
	color: rgb(250,250,200);
}

a:visited {
	color: rgb(250, 200, 0);
}

address {
	font-size: 16px;
	font-style: normal;
	color: rgb(200, 200, 200);
	
}