/*****************************
CONTROL MULTIMEDIA FILE VIEW
*****************************/
.file-float .paragraph-header,
.file-float .paragraph-bodytext {
	text-align: center;
	width: 150px;
	display: block;
	}

/*****************************
CONTROL MAIN CONTENT AREA
*****************************/
.swMainContent {
	width: 480px;
	xmargin-left: 20px;
	margin-top: 230px;
	}
	
#swContentDiv {
	background-image:url(/cgi-files/external/site/swContentDiv_subpages.gif);
	background-repeat: repeat-y;
	}

/*****************************
TOP MENU 
*****************************/
#EpokaTopMenuContainer {
	xborder: 1px solid magenta;
	display: block;
	position: absolute;
	width: 900px;
	height: 61px;
	vertical-align: top;
	xbackground-image:url(/cgi-files/external/site/topmenu_bg.gif);
	background-repeat: no-repeat;
	top: 71px;
	padding-left: 12px;
	}

#EpokaTopMenuContainer .link {
	float: left;
	height: 41px;
	background-image:url(/cgi-files/external/site/menudivider.gif);
	background-repeat: no-repeat;
	background-position: right;	
	width: auto;
	padding-left: 12px;
	padding-right: 12px;
	font-size: 12px;
	}
	
#EpokaTopMenuContainer .link a {
	}
	
#EpokaTopMenuContainer .link .element-spaceafter {
	display: none;
	}

#EpokaTopMenuContainer 
{
	text-align: left;
}



#EpokaTopMenuContainer a.topMenu-main {
	xfloat: left;
	height: 30px;
	background-image:url(/cgi-files/external/site/menudivider.gif);
	background-repeat: no-repeat;
	background-position: right;	
	width: auto;
	padding-top: 12px;
	padding-left: 12px;
	padding-right: 12px;
	font-size: 11px;
	font-weight: normal;
	display: block;
	}

#EpokaTopMenuContainer a.topMenu-main:hover {
	color: #009aff;
	}


/*****************************
PLACE EPOKA RIGHT COL AND
CONTROL ITS CONTENTS
*****************************/

.EpokaRightCol {
	position: absolute;
	position: absolute;
	height: 100%;
	top: 131px;
	right: 4px;
	z-index: 0;
	}

#EpokaRightColTd {
	vertical-align: top;
	}
	
#EpokaRightCol {
	background-color: #007fd2;	
	background-image:url(/cgi-files/external/site/swFrontCol12.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 230px;
	padding-left: 10px;
	padding-top: 10px;
	text-align: left;	
	min-height:250px;
	height:auto !important;
 	height:250px;
	}


#EpokaRightCol .link{
	width: 220px;
	}

#EpokaRightCol .swAfsnit .paragraph {
	width: 220px;
	}
	
/*****************************
OVERRIDE NEWS APPEARANCE IN 
CUSTOM RIGHT COL
*****************************/	
#EpokaRightCol .news {
	width: 220px;
	}
	
#EpokaRightCol .news-space-before, 
#EpokaRightCol .news-space-line, 
#EpokaRightCol .news-space-after {
	display: none;
	}
	
#EpokaRightCol .paragraph-header, #EpokaRightCol .virtualinclude-header,
#EpokaRightCol .news-header {
	font-size: 15px; 
	color: #ffffff;
	font-weight: bold;
	background-image:url(/cgi-files/external/site/bullet_headers.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	}

#EpokaRightCol .news-list-header-td {
	display: block;
	font-size: 11px;
	}

#EpokaRightCol .news-list-header {
	font-size: 11px;
	color: #ffffff;
	}
	
#EpokaRightCol .news-list-header a {
	color: #ffffff;
	}
	
#EpokaRightCol .news-list-header a:hover {
	color: #ffffff; 
	}
	
#EpokaRightCol .news-list-date {
	color: #ebebeb;
	}
		
#EpokaRightCol .news-list-bodytext {
	color: #ffffff;
	}
	
/*****************************
LANGUAGES CONTAINER IN TOP
*****************************/
#EpokaLanguagesContainer {
	position: absolute;
	display: block;
	xheight: 21px;
	xwidth: 211px;
	right: 14px;
	top: 20px;
	text-align: left;
	}

#EpokaLanguagesContainer .pagecolelementtable {
	width: auto;
	}

#EpokaLanguagesContainer table.link {
	float: left;
	width: auto;
	padding-left: 10px;
	xpadding-right: 12px;
	}
		
#EpokaLanguagesContainer .link .element-spaceafter {
	display: none;
	}
	
#EpokaLanguagesContainer .link a {	
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
	}
#EpokaLanguagesContainer .link a:hover {
	color: #00529c; 
	text-decoration: underline;
	}

/*****************************
LEFT MENU 
*****************************/	
.swMenuItem a {
	background-image:url(/cgi-files/external/site/menu_out.gif);
	background-repeat: no-repeat;
	background-color: #e0e0e0;
	padding-left: 10px;
	padding-top: 5px;
	height: 19px;
	border-bottom: 1px solid #ebebeb;
	}

.swMenuItem a:hover {
	background-image:url(/cgi-files/external/site/menu_over.gif);
	background-repeat: no-repeat;
	background-color: #e0e0e0;	
	padding-left: 10px;
	xpadding-top: 5px;
	height: 19px;
	border-bottom: 1px solid #ebebeb;
	}

.swMenuItem a.active {
	background-image:url(/cgi-files/external/site/menu_over.gif);
	background-repeat: no-repeat;
	background-color: #014b8f;
	padding-left: 10px;
	padding-top: 5px;
	height: 19px;
	border-bottom: 1px solid #ebebeb;
	}

.swMenuItem a.active:hover {
	background-image:url(/cgi-files/external/site/menu_over.gif);
	background-repeat: no-repeat;
	background-color: #014b8f;
	padding-left: 10px;
	xpadding-top: 5px;
	height: 19px;
	border-bottom: 1px solid #ebebeb;
	}


.swMenuItem .swMenuItem a {
	background-image: none;
	padding-left: 18px;
	padding-top: 6px;
	border-bottom: 1px solid #ebebeb;
	height: 17px;
	}

.swMenuItem .swMenuItem a:hover {
	background-image: none;
	padding-left: 18px;
	padding-top: 6px;
	border-bottom: 1px solid #ebebeb;
	height: 17px;
	}

.swMenuItem .swMenuItem a.active {
	background-image: none;
	padding-left: 18px;
	padding-top: 6px
	border-bottom: 1px solid #ebebeb;
	height: 17px;
	}

.swMenuItem .swMenuItem a.active:hover {
	background-image: none;
	padding-left: 18px;
	padding-top: 6px
	border-bottom: 1px solid #ebebeb;
	height: 17px;
	}

/*****************************
EMPLOYEE SEARCH BOX IN TOP
*****************************/
#EpokaSearchContainer {
	position: absolute;
	display: block;
	height: 21px;
	width: 211px;
	left: 734px;
	top: 80px;
	background-image: url(/cgi-files/external/site/Search_employee_field.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	}
	
#EpokaSearchContainer .fld {
	margin-top: 1px;
	width: 158px;
	border: 0px solid transparent;
	background-color: #cacaca;
	}
	
/*****************************
EMPLOYEE SEARCH RESULTS
*****************************/
.epokaMedarbejderSearchText {
	margin-bottom: 20px;
	font-weight: bold;
	}

.epokaMedarbejderSearch, 
.epokaMedarbejderSearch a {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	font-size: 11px;
	}

.epokaMedarbejderSearch table {
	border-collapse: collapse;
	}

.epokaMedarbejderSearch th {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #00529c;
	color: #ffffff;
	padding: 4px;
	}
 
.epokaMedarbejderSearch tr.even {
	background-color: #f5f5f5;
	}
.epokaMedarbejderSearch tr.odd {
	background-color: #ebebeb;
	}
	
.epokaMedarbejderSearchName,
.epokaMedarbejderSearchTitle,
.epokaMedarbejderSearchCompany {
	padding: 4px;
	height:30px;
	}

.epokaMedarbejderDetail {
	xborder: 1px solid #a5a5a5;
	font-size: 11px;
	color: #666666;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	width: 480px;
	float: left;
	display: block;
	xheight: 140px;
	margin-bottom: 20px;
	}
	
.epokaMedarbejderDetail table {
	border-collapse: collapse;
	}

.epokaMedarbejderDetail .cel1 {
	background-color: #f5f5f5;
	}
.epokaMedarbejderDetail .cel2 {
	background-color: #f5f5f5;
	width: 380px;
	padding: 10px;
	}

.epokaMedarbejderDetailName {
	font-weight: bold;
	Xmargin-bottom: 10px;
	color: #000000;
	}
	
.epokaMedarbejderDetailFocus {
	color: #000000;
	}

.epokaMedarbejderDetailPhone {
	margin-top: 10px;
	}


/*****************************
CONTROL EMPLOYEES IN RIGHT 
COLUMN
*****************************/

.epokaEmployeRight {
	padding-bottom: 10px;
	}
	
.epokaEmployeRight div, 
.epokaEmployeRight div a, 
.epokaEmployeRight div a:hover, 
.epokaEmployeRight div a:visited {
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	}

.epokaEmployeRight .epokaEmployeRightName {
	font-weight: bold;
	}

/*****************************
CONTROL HOW PRODUCTS ARE 
DISPLAYED 
*****************************/
.epokaProductPicturesMain {
	margin-top: 20px;
	padding-top: 12px;
	margin-bottom: 20px;
	padding-bottom: 12px;
	border: 1px solid #a5a5a5;
	text-align: center;
	xbackground-color: #ebebeb;
	}
	
.epokaProductResult A {
	font-size: 11px;
	color: #00529c;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	background-image:url(/cgi-files/external/site/bullet_regular.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
	line-height: 20px;
	}
	
.epokaProductResult A:hover {
	color: #009aff;
	}

.epokaProductResult A:visited {
	color: #00529c;
	}

.epokaProductPicturesSubPic,
.epokaProductPicturesSubPicSpace {
	float: left; 
	text-align: center;	
	width: 106px;
	height: 94px;
	}

.epokaProductPicturesSubPic {
	padding-top:12px;
	border: 1px solid #a5a5a5;
	}

.epokaProductDescription {
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	}

.epokaProductDescription p {
	padding: 0px;
	margin: 0px;
	}

.epokaProductPicturesSubPic a {
	float: center;
	vertical-align: middle;
	}
	
.epokaProductPicturesSubPicSpace {
	background-color: #ffffff;
	width: 16px;
	}

/**********************************
Part Search
**********************************/

#epoka_partssearch {
	width: 220px; 
}
                             
.partssearch_label {
	text-align: left;
	color: #ffffff !important;
	font-size: 11px;
	font-family: Arial, Helvetica, verdana, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	padding-bottom: 4px; 
	}
                             
.partssearch_submit_cel {
	text-align: right;
	}
                             
.partssearch_input_txt {
	background-color: white;
	background-image: url(/cgi-files/external/site/search_parts_field.gif);
	background-repeat: repeat-x;
	width: 214px;
	margin-bottom: 10px;
	color: #000000;
	border-color: #6a6a6a #ffffff #ffffff #6a6a6a;
	border-style: solid;
	border-width: 1px; 
	padding: 2px;
	}
                             
.partssearch_input_submit {
	background-color: white;
	background-image: url(/cgi-files/external/site/search_parts_field.gif);
	background-repeat: repeat-x;
	width: 40px;
	margin-bottom: 10px;
	color: #000000;
	border-color: #ffffff #6a6a6a #6a6a6a #ffffff;
	border-style: solid;
	border-width: 1px; 
	padding: 2px;
	}

form {
	margin: 0;
	}

#ECjcD9 {
	width: 500px;
	height: 850px;
	}
