@charset "UTF-8";
/* CSS Document */
	
	.csc-header csc-header-n1 { margin:0; padding:0;} 
	
	/* YORK REEFER GLOBAL CSS */
	
	/* Layout */
	body, html { padding: 0px; margin: 0px; background-color: white; height: 100%; }
	a { color:#FF9900; text-decoration:none; }
	hr{border:0;height:1px;color:#E6E6E6;}
	.csc-textpic-clear {border-bottom:solid 1px #e6e6e6;}
	#mainLayout { width: 100%; height: 100%; }
	#leftLayoutColumn { width: 50%; background-position: right; background-image: url('grafik/leftcolumn.jpg'); background-repeat: repeat-y; }
	#rightLayoutColumn { width: 50%; background-position: left; background-image: url('grafik/rightcolumn.jpg'); background-repeat: repeat-y; }
	#mainLayoutColumn { vertical-align: top; height: 100%; }
	#mainTable { width: 760px; height: 100%; vertical-align: top;}
	#topBar { height: 76px; background-image: url('grafik/topbar3.png'); background-repeat: no-repeat; }
	#topMenu { height: 28px; background-color: #E7EBEE; }
	#topImageBar { height: 185px; width: 760px; background-color: #ffffff; padding: 0px; margin: 0px; }
	#bottomBar { height: 29px; line-height: 29px; background-image: url('grafik/bottombar.jpg'); background-repeat: no-repeat; }
	.menuWrap { float: left; }
	
	
	/* Element positioning ect. */
	#logo img { border: none; float: left; margin: 0px; padding:0px; }
	* html #logo img {margin-left: -3px; }
	#yorkLogo img { border: none; float: right; margin-top: 22px; margin-right: 25px; }
	#topMenuContainer { border-top: 3px solid #E7EBEE; border-bottom: 3px solid #E7EBEE; background-color: white; height: 22px; }
	.teaserImage { width: 556px; float: right;  border: 0px; padding: 0px; margin: 0px; }
	#topImageBarContent { width: 155px; height: 185px; overflow: hidden; float: left; padding-left: 28px; padding-bottom: 0px; margin-bottom: 0px;}
	#topImageBarContent h1 { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 16px; margin-left: -16px; margin-top: 30px; padding-bottom: 0px; padding-left: 16px; margin-bottom: 5px; }
	#topImageBarContent p { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;}
	#bottomBar { text-align: center; color: #666666; }
	#bottomBar .spacer-gif{ display: none; }
	#bottomBar br { display: none; }
	#contentTable { height: 100%; }
	#fleftContentColumn { width: 188px; vertical-align: top; padding-top: 20px; padding-left: 16px; padding-right: 30px;}
	#fmainContentColumn { width: 240px; vertical-align: top; padding-right: 20px;  padding-top: 20px;}
	#frightContentColumn {width: 230px; padding-right: 6px; padding-top: 20px; vertical-align: top; }
	#leftContentColumn { width: 188px; vertical-align: top; padding-top: 20px; padding-left: 16px; padding-right: 37px;}
	#mainContentColumn { width: 256px; vertical-align: top; padding-right: 30px;  padding-top: 20px;}
	#rightContentColumn { padding-right: 12px; padding-top: 20px; vertical-align: top; }
	
	
	
	/* Element positioning ect. - IE Hacks*/
	* html #topMenuContainer { height: 28px; }
	* html #topImageBar img { position: relative; left: 3px; }
	
	
	/* Text */
	ul { padding-left:25px; list-style: none; margin-left: -8px; margin-top: 3px;}
	ul li { background: url('grafik/bullet_1_2.gif') 0px 4px no-repeat; padding-left: 8px; margin-bottom: 3px;}
	
	ul li ul li { background: url('grafik/bullet_2_2.gif') 0px 4px no-repeat; }
	ul li ul li ul li { background: url('grafik/bullet_3_2.gif') 0px 4px no-repeat; }
	
	h2 { font-weight: bold; font-size: 16px;  }
	h3 {  font-weight: bold; font-size: 14px; }
	h4 { font-weight: bold; font-size: 12px; paddin-bottom: 0px; margin-bottom: 5px;}
	
	p { padding: 0px; margin: 0px; }
	body, div, p, td, th, input, textarea, select { font-family:"Trebuchet MS",Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; line-height:16px;}
	#topImageBarContent { color: #000000; }
	#topImageBarContent p.bodytext {padding: 0px; margin: 0px; padding-left: 2px; line-height: 120%;}
	
	#bottomBar p { font-size: 10px; }
	
	h1 {
		font-size: 18px;
		padding-top: 0px; 
	        margin-top: 0px;
		padding-bottom:2px;
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		color: #0073D2;
	}
	
	#fleftContentColumn h1 {
	width: 187px;
	height: 20px;
	background-color: #5FC12F;
	background-image: url(grafik/gron.gif);
	background-repeat: no-repeat;
	margin:0px;
	padding-top:0px;
	padding-left:16px;
	padding-right:0px;
	padding-bottom:2px;
	border-bottom:2px solid #FFFFFF;
	background-position: left center;
	}
	#fmainContentColumn h1 { width: 226px; background-color: #0073D2; padding-left: 16px; height: 20px;  }
	#frightContentColumn h1 { width: 226px; background-color: #0073D2; padding-left: 16px; height: 20px; }
	#fmainContentColumn a { margin-right: 6px; font-size: 12px;}
	#frightContentColumn a { margin-right: 6px; font-size: 12px;}
	#fmainContentColumn p  { margin-right: 6px; font-size: 12px;}
	#frightContentColumn p { margin-right: 6px; font-size: 12px;}
	
	/* Menu */
	#topMenu img { padding-left: 0px; padding-right: 0px; border-right: 3px solid #E7EBEE;} 
	* html #topMenu img { padding-left: 5px; padding-right: 5px; border-right: 3px solid #E7EBEE;} 
	
	#menu { background-color: #ffffff;}
	
	/* lvl. 1 */
	#menu ul { padding: 0px; margin: 0px; list-style-type: none; list-style-image: none; }  
	#menu ul li { background: none; padding: 0px; margin: 0px; list-style-type: none; border-bottom: 1px solid white;}
	#menu ul li a {display: block; background-color: #E7EBEE; margin: 0px; margin-left: 11px; padding: 4px; padding-left: 10px; font-weight: normal; font-size: 11px;}
	#menu ul li a:link { color: #535353; text-decoration: none; }
	#menu ul li a:visited { color: #535353; text-decoration: none;}
	#menu ul li a:hover { color: black; text-decoration: none; }
	#menu ul li a:active { color: #535353; text-decoration: none; }
	
	#menu ul li a.lvl1_selected {
	margin-left: 0px;
	padding-left: 20px;
	color: #0073D2;
	background-color: ##0073D2;
	background-image: url(grafik/blaa.gif);
	background-repeat: no-repeat;
	background-position: left center;
    } 
	#menu ul li a.lvl1_selected:link { color: #FF9900; }
	#menu ul li a.lvl1_selected:visited { color: #FF9900; }
	#menu ul li a.lvl1_selected:hover { color: #FF9900; }
	#menu ul li a.lvl1_selected:active { color: #FF9900; }
	
	/* lvl. 2 */
	#menu ul li ul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
	#menu ul li ul li { background: none; padding: 0px; margin: 0px; border-bottom: 1px solid #e5e5e5;  }
	#menu ul li ul li a {display: block; font-size: 10px; background-color: white; font-weight: normal; padding-left: 15px;}
	#menu ul li ul li a:link { color: #4C4C4C; }
	#menu ul li ul li a:visited { color: #4C4C4C; }
	#menu ul li ul li a:hover { color: black; }
	#menu ul li ul li a.active { color: #FF9900; font-weight: bold;}
	
	#menu ul li ul li.lastItem { border-bottom-color: white;}
	
	/* File uploads */
	.csc-uploads-1 { width: 100%; }
	.csc-uploads-1 .csc-uploads-fileName { width: 100%; }
	.csc-uploads-1 td {border-bottom: 1px solid #E5E5E5; }
	.csc-uploads-1 td { padding-top: 5px; padding-bottom: 5px; }
	.csc-uploads-1 tr:last-child td {border-bottom: none; }
	.csc-uploads-fileSize { white-space: nowrap; }
	
	/* Form fields */
	.csc-mailform-field { margin-bottom: 10px; }
	.csc-mailform-field legend { display: none; }
	
	/* Extensions */
	.tx-yorkreefercounter-pi1 .counterFrame { margin-left: 40px;}
	.tx-yorkreefercounter-pi1 .counterFrame table { background-color: #cccccc;}
	.tx-yorkreefercounter-pi1 .counterFrame td { background-color: white; padding: 3px; font-size: 11px; font-weight: bold; }
	
	/*tt_news*/
	#latest_news { width: 100%; clear: both; }
	#latest_news img { clear: both; margin-bottom: 5px;}
	.fnews-latest-container {background-color: #E5F5D8;}
	.news-latest-gotoarchive { color: #E5F5D8;}
	.fnews {background-color: #E5F5D8; padding: 10px;}
	
	/* Two Column FCE */
	.flexContent_twoColumnLayout { width: 100%; }
	.flexContent_twoColumnLayout .flexContent_leftColumn { padding-right: 50px; }
	.flexContent_twoColumnLayout .flexContent_rightColumn { width: 50%; }
	
	/* Macina Searchbox */
	.tx-macinasearchbox-pi1 { display: inline; float:right; padding: 0px; margin: 0px; margin-right: 15px; padding-left: 15px; line-height: 22px;}
	.tx-macinasearchbox-pi1 .submitButton { background-color: white; border:0; height:16; font-family: "Trebuchet MS"; font-size: 11px; font-weight: bold; }
	
	/* Frame settings */
	.csc-frame-rulerAfter, .csc-frame-rulerAfter { width: 100%; height: 1px; border-top: 1px solid #E5E5E5; font-size: 0px; line-height: 0px; padding: 0px; margin: 0px;}
	
	p.bodytext { padding: 0px; margin: 0px; margin-top: 6px; margin-bottom: 6px; }
	
/* Minimal huge additions */

#myrefcon_huge_content {
	border-top:3px solid #E7EBEE;
}
	
