@charset "iso-8859-1";
/* CSS Document */

/*	UNDO
*******************************************************************************/

ul,ol { list-style:none }

img { margin:0; padding:0; vertical-align:bottom; border:none; }
address { font-style:normal }

table {	border:none; font-size:1em;}
tr { border:none;}
td { border:none;}

legend { display:none; }

/*	RESET
*******************************************************************************/
dl			{margin: 0 0 0 0;}
dl dt		{margin: 0 0 0 0;}
dl dd+dt	{margin-top: 0;}
dl dd		{margin: 0 0 0 0;}

ol			{list-style: none;}
ol li		{margin: 0 0 0 0;}
ol li ol	{margin: 0 0 0 0;}
ol li ul	{margin: 0 0 0 0;}

ul			{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
ul li		{
	margin: 0;
	padding: 0px;
}
ul li ul	{
	margin: 0;
	list-style: none;
	padding: 0px;
}
ul li ol	{
	margin: 0;
	padding: 0px;
}

p {
	margin: 0;
	padding: 0px;
	/*text-align:justify;*/
}

h1, h2, h3 {
	margin:0;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:12px;
	font-size:16px;
}

h4 {
	margin:0;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:4px;
	font-size:14px;
}

pre	{ font-size:1.0em; }

a {
	text-decoration: none;
	border:none;
	color: #003A73;				
}

a:hover {
	text-decoration:underline;
	color: #003A73;				
}

a:active {
	text-decoration:underline;
	color: #003A73;				
}

a:visited {
	color: #003A73;				
}

html, body {
  width:100%;
  height:100%;
}

/*	TEMPLATE
*******************************************************************************/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	background-color: white;
	background-image: url("/fileadmin/jastram/images/layout/jastram_background.gif");
	background-repeat: repeat-x;
	background-attachment: scroll;
}

#main_wrapper {
	height:100%;
}

#content_wrapper {
	width: 890px;
	border: none;
	float:none;
	background-image: url("/fileadmin/jastram/images/layout/shadow_white.jpg");
}

#content_wrapper #shadow_left {
	width: 20px;
	height: 130px;
	float: left;
	background-image: url("/fileadmin/jastram/images/layout/shadow_blue_left.jpg");
	background-repeat: no-repeat;
}

#content_wrapper #content {
	width: 844px;
	float: left;
	border: solid #004494 3px;
}

#content_wrapper #content #product_picture {
	height: 25px;
	float: left;
}

#content_wrapper #content #logo {
	float: none;
	margin-left:189px;
}

/*	TOP MENU
*******************************************************************************/

#main_menu_top {
	width: 655px;
	height: 25px;
	float: left;
	margin-left:189px;
	background-color:#00519E;
}

#main_menu_top ul li {
	margin-top:  6px;
	float: right;
}

#main_menu_top ul li a {
	display:block;
	background-repeat:no-repeat;
	width:71px;
	height:14px;
}

/* IMPRINT */
#main_menu_top ul li a#imprint 			{ background-image: url("/fileadmin/jastram/images/navigation_top/imprint.gif"); }
#main_menu_top ul li a#imprint.active	{ background-image: url("/fileadmin/jastram/images/navigation_top/imprint_blue.gif"); }
#main_menu_top ul li a#imprint:hover	{ background-image: url("/fileadmin/jastram/images/navigation_top/imprint_blue.gif"); }

/* SITEMAP */
#main_menu_top ul li a#sitemap 			{ background-image: url("/fileadmin/jastram/images/navigation_top/sitemap.gif"); }
#main_menu_top ul li a#sitemap.active	{ background-image: url("/fileadmin/jastram/images/navigation_top/sitemap_blue.gif"); }
#main_menu_top ul li a#sitemap:hover	{ background-image: url("/fileadmin/jastram/images/navigation_top/sitemap_blue.gif"); }

/* SEARCH */
#main_menu_top ul li a#search 			{ background-image: url("/fileadmin/jastram/images/navigation_top/search.gif"); }
#main_menu_top ul li a#search.active	{ background-image: url("/fileadmin/jastram/images/navigation_top/search_blue.gif"); }
#main_menu_top ul li a#search:hover		{ background-image: url("/fileadmin/jastram/images/navigation_top/search_blue.gif"); }

/* PRINT */
#main_menu_top ul li a#print 			{ background-image: url("/fileadmin/jastram/images/navigation_top/print.gif"); }
#main_menu_top ul li a#print.active		{ background-image: url("/fileadmin/jastram/images/navigation_top/print_blue.gif"); }
#main_menu_top ul li a#print:hover		{ background-image: url("/fileadmin/jastram/images/navigation_top/print_blue.gif"); }

/*	LEFT MENU
*******************************************************************************/

#main_menu_left {
	width: 189px;
	float:left;
	margin-top:53px;
	min-height:10px;
}

#main_menu_left ul li {
	margin-left: 15px;
	margin-top:  13px;
	float: none;
}

#main_menu_left ul li ul li{
	margin-left: 11px;
}

#main_menu_left ul li a {
	display:block;
	background-repeat:no-repeat;
	width:170px;
	height:14px;
}

#main_menu_left ul li ul li a {
	width:159px;
}

/* HOME */
#main_menu_left ul li a#home 				{ background-image: url("/fileadmin/jastram/images/navigation_left/home.gif"); }
#main_menu_left ul li a#home.active			{ background-image: url("/fileadmin/jastram/images/navigation_left/home_blue.gif"); }
#main_menu_left ul li a#home:hover			{ background-image: url("/fileadmin/jastram/images/navigation_left/home_blue.gif"); }

/* PRODUCTS */
#main_menu_left ul li a#products 			{ background-image: url("/fileadmin/jastram/images/navigation_left/products.gif"); }
#main_menu_left ul li a#products.active		{ background-image: url("/fileadmin/jastram/images/navigation_left/products_blue.gif"); }
#main_menu_left ul li a#products:hover		{ background-image: url("/fileadmin/jastram/images/navigation_left/products_blue.gif"); }

/* transverse_thrusters */
#main_menu_left ul li a#transverse_thrusters 				{ background-image: url("/fileadmin/jastram/images/navigation_left/transverse_thrusters.gif"); }
#main_menu_left ul li a#transverse_thrusters.active			{ background-image: url("/fileadmin/jastram/images/navigation_left/transverse_thrusters_blue.gif"); }
#main_menu_left ul li a#transverse_thrusters:hover			{ background-image: url("/fileadmin/jastram/images/navigation_left/transverse_thrusters_blue.gif"); }

/* low_noise_thrusters */
#main_menu_left ul li ul li a#low_noise_thrusters 			{ background-image: url("/fileadmin/jastram/images/navigation_left/low_noise_thrusters.gif"); }
#main_menu_left ul li ul li a#low_noise_thrusters.active	{ background-image: url("/fileadmin/jastram/images/navigation_left/low_noise_thrusters_blue.gif"); }
#main_menu_left ul li ul li a#low_noise_thrusters:hover		{ background-image: url("/fileadmin/jastram/images/navigation_left/low_noise_thrusters_blue.gif"); }

/* azimuth_thrusters */
#main_menu_left ul li a#azimuth_grid_thrusters 				{ background-image: url("/fileadmin/jastram/images/navigation_left/azimuth_thrusters.gif"); }
#main_menu_left ul li a#azimuth_grid_thrusters.active		{ background-image: url("/fileadmin/jastram/images/navigation_left/azimuth_thrusters_blue.gif"); }
#main_menu_left ul li a#azimuth_grid_thrusters:hover		{ background-image: url("/fileadmin/jastram/images/navigation_left/azimuth_thrusters_blue.gif"); }

/* drives_and_controls */
#main_menu_left ul li a#drives_and_controls 				{ background-image: url("/fileadmin/jastram/images/navigation_left/drives_and_controls.gif"); height:28px; }
#main_menu_left ul li a#drives_and_controls.active			{ background-image: url("/fileadmin/jastram/images/navigation_left/drives_and_controls_blue.gif"); }
#main_menu_left ul li a#drives_and_controls:hover			{ background-image: url("/fileadmin/jastram/images/navigation_left/drives_and_controls_blue.gif"); }

/* SERVICE */
#main_menu_left ul li a#service 			{ background-image: url("/fileadmin/jastram/images/navigation_left/service.gif"); }
#main_menu_left ul li a#service.active		{ background-image: url("/fileadmin/jastram/images/navigation_left/service_blue.gif"); }
#main_menu_left ul li a#service:hover		{ background-image: url("/fileadmin/jastram/images/navigation_left/service_blue.gif"); }

/* manoevring competence */
#main_menu_left ul li a#manoevring_competence 				{ background-image: url("/fileadmin/jastram/images/navigation_left/manoevring_competence.gif"); }
#main_menu_left ul li a#manoevring_competence.active		{ background-image: url("/fileadmin/jastram/images/navigation_left/manoevring_competence_blue.gif"); }
#main_menu_left ul li a#manoevring_competence:hover			{ background-image: url("/fileadmin/jastram/images/navigation_left/manoevring_competence_blue.gif"); }

/* turbocharger service */
#main_menu_left ul li a#turbocharger_service 				{ background-image: url("/fileadmin/jastram/images/navigation_left/turbocharger_service.gif"); }
#main_menu_left ul li a#turbocharger_service.active			{ background-image: url("/fileadmin/jastram/images/navigation_left/turbocharger_service_blue.gif"); }
#main_menu_left ul li a#turbocharger_service:hover			{ background-image: url("/fileadmin/jastram/images/navigation_left/turbocharger_service_blue.gif"); }

/* ABOUT US */
#main_menu_left ul li a#about_us 			{ background-image: url("/fileadmin/jastram/images/navigation_left/about_us.gif"); }
#main_menu_left ul li a#about_us.active		{ background-image: url("/fileadmin/jastram/images/navigation_left/about_us_blue.gif"); }
#main_menu_left ul li a#about_us:hover		{ background-image: url("/fileadmin/jastram/images/navigation_left/about_us_blue.gif"); }

/* history */
#main_menu_left ul li a#history 							{ background-image: url("/fileadmin/jastram/images/navigation_left/history.gif"); }
#main_menu_left ul li a#history.active						{ background-image: url("/fileadmin/jastram/images/navigation_left/history_blue.gif"); }
#main_menu_left ul li a#history:hover						{ background-image: url("/fileadmin/jastram/images/navigation_left/history_blue.gif"); }

/* references */
#main_menu_left ul li a#references 							{ background-image: url("/fileadmin/jastram/images/navigation_left/references.gif"); }
#main_menu_left ul li a#references.active					{ background-image: url("/fileadmin/jastram/images/navigation_left/references_blue.gif"); }
#main_menu_left ul li a#references:hover					{ background-image: url("/fileadmin/jastram/images/navigation_left/references_blue.gif"); }

/* CONTACT */
#main_menu_left ul li a#contact 			{ background-image: url("/fileadmin/jastram/images/navigation_left/contact.gif"); }
#main_menu_left ul li a#contact.active		{ background-image: url("/fileadmin/jastram/images/navigation_left/contact_blue.gif"); }
#main_menu_left ul li a#contact:hover		{ background-image: url("/fileadmin/jastram/images/navigation_left/contact_blue.gif"); }

/* DOWNLOADS */
#main_menu_left ul li a#downloads 			{ background-image: url("/fileadmin/jastram/images/navigation_left/downloads.gif"); }
#main_menu_left ul li a#downloads.active	{ background-image: url("/fileadmin/jastram/images/navigation_left/downloads_blue.gif"); }
#main_menu_left ul li a#downloads:hover		{ background-image: url("/fileadmin/jastram/images/navigation_left/downloads_blue.gif"); }

/* product documents */
#main_menu_left ul li a#product_documents 					{ background-image: url("/fileadmin/jastram/images/navigation_left/product_documents.gif"); }
#main_menu_left ul li a#product_documents.active			{ background-image: url("/fileadmin/jastram/images/navigation_left/product_documents_blue.gif"); }
#main_menu_left ul li a#product_documents:hover				{ background-image: url("/fileadmin/jastram/images/navigation_left/product_documents_blue.gif"); }

/* logos */
#main_menu_left ul li a#logos 								{ background-image: url("/fileadmin/jastram/images/navigation_left/logos.gif"); }
#main_menu_left ul li a#logos.active						{ background-image: url("/fileadmin/jastram/images/navigation_left/logos_blue.gif"); }
#main_menu_left ul li a#logos:hover							{ background-image: url("/fileadmin/jastram/images/navigation_left/logos_blue.gif"); }

/* images */
#main_menu_left ul li a#images 								{ background-image: url("/fileadmin/jastram/images/navigation_left/images.gif"); }
#main_menu_left ul li a#images.active						{ background-image: url("/fileadmin/jastram/images/navigation_left/images_blue.gif"); }
#main_menu_left ul li a#images:hover						{ background-image: url("/fileadmin/jastram/images/navigation_left/images_blue.gif"); }

/* GROUP */
#main_menu_left ul li a#group 				{ background-image: url("/fileadmin/jastram/images/navigation_left/group.gif"); margin-top:60px;  }
#main_menu_left ul li a#group.active		{ background-image: url("/fileadmin/jastram/images/navigation_left/group_blue.gif"); margin-top:60px;  }
#main_menu_left ul li a#group:hover			{ background-image: url("/fileadmin/jastram/images/navigation_left/group_blue.gif"); margin-top:60px;  }

/*	SCROLL CONTENT
*******************************************************************************/

#content_wrapper #content #dynamic {
	padding-left:0;
	padding-top:0;	
	padding-right:43px;	
	width: 578px;
	min-height:418px;
	/*height:418px;*/
	float:right;
	overflow-y:auto;
	overflow-x:hidden;
	line-height:16px;
	background-color: white;
}

/* 2 COLUMNS - LAYOUT I */

div.tx-fdfx2cols-pi1 table {
	width:578px;	
	margin:0;
	padding:0;
}

div.tx-fdfx2cols-pi1 table .contenttable {
	width:265px;
	font-size:11px; 
	text-align:center;
	border-left:1px solid black;
	border-top:1px solid black;
	border-right:0;
	border-bottom:0;
}

div.tx-fdfx2cols-pi1 table .content_table_tr_blue {
	background-color:#71B2CE;
}

div.tx-fdfx2cols-pi1 table .content_table_tr_light_blue {
	background-color:#ABD0E1;
}

div.tx-fdfx2cols-pi1 table .contenttable td {
	border-right:1px solid black;
	border-bottom:1px solid black;
}

.c2l1-left {
	width:290px;
	border:0;
	text-align:left;
	vertical-align:top;
	padding-left:0;
	padding-top:0;
	padding-right:0;
}

.c2l1-left p {
	margin-top:0;
	padding-right:0;
}

.c2l1-left p.align-center {
	text-align:center;
}

.c2l1-left p.align-right {
	text-align:right;
	margin-right:0px;
}

.c2l1-middle {
	border:0;
	text-align:left;
	vertical-align:top;
	padding-left:0;
	padding-top:0;
}

.c2l1-middle p {
	margin-top:0;
}

.c2l1-middle p.align-center {
	text-align:center;
}

.c2l1-middle p.align-right {
	width:288px;
	text-align:right;
	margin-right:0px;
}

/* IMAGE */

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol {
	margin-bottom:0;
}

/* MISC */

.align-left {
	margin:0;
	padding:0;
	text-align:left;
}

.align-right {
	margin:0;
	padding:0;
	text-align:right;
}

p.align-right {
	margin:0;
	padding:0;
	text-align:right;
	width:578px;
}

.detail {
	color:#2DAFE6;
}

.important {
	font-size:14px;
	font-weight:bold;
}

.name-of-person {
	line-height:14px;
}

/*	TEMPLATE
*******************************************************************************/

#content_wrapper #shadow_right {
	width: 20px;
	height: 130px;
	float: left;
	overflow:hidden;
	background-image: url("/fileadmin/jastram/images/layout/shadow_blue_right.jpg");
	background-repeat: no-repeat;
}

#spacer_bottom {
	clear:both;
	height: 30px;
	background-color:White;
}

/*	SITEMAP
*******************************************************************************/

.csc-sitemap {
	text-align:left;
	width:578px;
	margin-right: 43px;
	margin-top: 30px;
}

.csc-sitemap ul li {
	margin-left: 25px;
	margin-top: 10px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	list-style-image: url("/fileadmin/jastram/images/layout/dot_blue.gif");
	list-style-position:outside;
}


/*	MENU SITEMAP
*******************************************************************************/

.csc-menu {
	text-align:left;
	width:578px;
	margin-right: 43px;
	margin-top: 0px;
}

ul.csc-menu li {
	margin-left: 25px;
	margin-top: 10px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	list-style-image: url("/fileadmin/jastram/images/layout/dot_blue.gif");
	list-style-position:outside;
}

/*	SEARCH 
*******************************************************************************/

.csc-searchResultHeader {
	text-align:left;
	margin:0;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:0px;
	font-size:12px;
}

.csc-searchResult {
	text-align:left;
}

.csc-noSearchResultMsg {
	margin:0;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:0px;
	font-size:12px;
}

/*	DOWNLOADS FILELIST
*******************************************************************************/

.filelinks {
	text-align:left;
	color: #003A73;				
}

.filelinks a {
	color: #003A73;				
}

.csc-header h5 {
	font-size:12px;
	color: #003A73;				
}

/*	NEWS TEASER
*******************************************************************************/

#news_teaser {
	border: 4px solid #004494;
	width: 544px;
	margin 0;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

#news_teaser h4 {
	color: #003A73;				
}