
/*** STRUCTURE ***/

body, td, input, textarea
{
	font-family: Arial,Verdana;
	font-size:8pt;
	color: #423d42;
}

.shadow-left
{
	background-image: url('../images/Blue/shadow_left.PNG'); 
	background-position: right; 
	background-repeat:repeat-y;
}

.shadow-right
{
	background-image: url('../images/Blue/shadow_right.PNG'); 
	background-position: right; 
	background-repeat:repeat-y;
}

.shadow-for-image-top-right
{
	background-image: url(../images/Blue/img_s_3.gif); 
	background-position: left; 
	background-repeat: repeat-y;
	width: 3px;
	height: 3px;
}

.shadow-for-image-bottom-left
{
	background-image: url(../images/Blue/img_s_1.gif); 
	background-position: top; 
	background-repeat: repeat-x;
	height: 3px;
}

.shadow-for-image-bottom-right
{	
	background: url('../images/Blue/img_s_2.gif');
	background-repeat: no-repeat;
	width: 3px; 
	height: 3px; 
}

div.contact-module-div input, div.contact-module-div textarea, .form-input
{
	border-style: solid;
	border-width: 1px;
	border-color: #bee2f2;
	padding: 3px 5px 0px 6px;
	margin: 1px;
}

div.contact-module-div input.button{
	color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #bee2f2;
	background-image: URL('../images/Blue/bg-button.gif');
	background-repeat: repeat-x;		
}

a 
{
	color: #4b96b2;
}

ul
{
	list-style-image: url('../Images/Blue/list-icon.gif');
}

.image-left
{
	float: left;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
}

.imageright
{
	float: right;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 5px;
}

body.bg-body
{
	background-image: URL('../images/Blue/bg-body.gif');
	background-repeat:repeat-x;
}

.body-content
{
	padding:0px;
	margin:0px;
}

.table-content
{
	background-color: #ffffff;		
	height: 100%;
	width: 640px;
}

.logo-t-r
{
	background-image: URL('../images/Blue/logo-t-r.gif');
	background-repeat: no-repeat;	
}

.bg-top
{
	background-image: URL('../images/Blue/bg-top.gif');
	background-repeat: repeat-x;
	height: 100%;
	width: 980px;		
}

.bg-center
{
	background-image: URL('../images/Blue/bg-center.gif');
	background-repeat: no-repeat;		
	width: 8px;
}

.bg-right
{
	background-image: URL('../images/Blue/bg-right-block.gif');
	background-repeat: repeat-x;
}

.bg-login
{
	background-image: URL('../images/Blue/bg-right-login.gif');
	background-repeat: repeat-x;		
	height: 123px;
}

.bg-login td.bg-login-form
{
	padding: 9px 0px 0px 9px;		
}

.right-column
{
	background-image: url('../Images/Blue/right-column-bg.gif');
	background-repeat: no-repeat;
}

.noborder
{
	border-style: none;
	border-width: 0px;
	padding: 3px 5px 0px 6px;
}

.button-login
{
	width: 49px; 
	height: 18px;
	color: #ffffff;
	border-style: none;
	border-width: 0px;
	background-image: URL('../images/Blue/bg-button.gif');
	background-repeat: repeat-x;			
}

.login-form
{
	color: #0085a0;	
	font-size: 8pt;
}

.language-switch-table
{
	padding-top: 25px;
}

.language-switch-dropdown
{
	border: solid 1px #bee2f2;	
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 160px;
	font-size: 9px;
	color: #0085a0;
	background: #e4f3f9;
	border-top: solid 1px #abadb3;
	border-bottom: solid 1px #e3e9ef;
	border-left: solid 1px #dbdfe6;
	border-right: solid 1px #dbdfe6;
}

.bg-language
{
	background-image: URL('../images/Blue/bg-search.gif');
	background-repeat: repeat-x;	
	height: 53px;
	color: #6eab4b;
}

.menu-right
{
	padding: 1px 9px 0px 9px;
	color: #218ac5;
	font-size: 8pt;	
}

.menu-right a
{
	color: #218ac5;
	text-decoration: none;
	font-size: 8pt;
}

.menu-right a:hover, .menu-right a.active
{
	color: #218ac5;
}

.menu-top
{
	width:363px;
	color: #0085a0;
	padding: 6px 7px 0px 10px;
}

.menu-top a
{
	color: #0085a0;	
	text-decoration: none;
}

.menu-bottom
{
	height: 25px;
	color: #7f9fd2;
	font-size: 8pt;
	background-color: #e4f3f9;
	background-image: URL('../images/Blue/footer-bg.gif');
	background-repeat: repeat-x;		
	padding: 8px 16px 0px 16px;
}

.menu-bottom a
{
	color: #0085a0;	
	font-size: 8pt;
	text-decoration: none;
}

.menu-center-top
{
	background-image: URL('../images/Blue/bg-center-top.gif');
	background-repeat: repeat-x;
	height: 27px;
}

.menu-center-main-div
{
	width: 640px; 
	height: 27px; 
	overflow: hidden;
}

.menu-center-top-link a
{
	color: #00a2d6;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	margin-left: 3px;
	margin-right: 3px;
	display: block;
}

.menu-center-top-link a:hover
{
	color: #0082c5;
}

.menu-center-top-link-active a
{
	color: #0082c5;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	margin-left: 3px;
	margin-right: 3px;
}

.active-crumb
{
	color: #0085a0;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
}

.inactive-crumb
{
	text-decoration: none;
}

.menu-center-top-bottom-bar
{
	width: 100%; 
	height: 3px; 
	font-size: 1px;
	background: #edf7fb;
}

.menu-center-top-bottom-bar-active
{
	width: 100%; 
	height: 3px; 
	background: #cb5142;
	font-size: 1px;
}

.menu-center-top-separator-text
{
	color: #7f9fd2;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;	
}

.nav-top-left-marker1
{
	background-image: URL(../Images/Blue/marker-l2.gif);
	background-position: center right;
	background-repeat: no-repeat;
	width: 10px;
}

.nav-top-left-marker2
{
	background-image: URL(../Images/Blue/marker-l3.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 10px;
}

.nav-top-left-marker-active1
{
	background-image: URL(../Images/Blue/marker-l2-active.gif);
	background-position: center right;
	background-repeat: no-repeat;
	width: 10px;
}

.nav-top-left-marker-active2
{
	background-image: URL(../Images/Blue/marker-l3-active.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 10px;
}

.menu-top-left-level2-link a
{
	color: #0082c5;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.menu-top-left-level2-link-active a
{
	color: #00c2ff;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.menu-top-left-level3-link a
{
	color: #0082c5;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

.menu-top-left-level3-link-active a
{
	color: #00c2ff;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.menu-top-left-level4-link a
{
	color: #0082c5;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}

.menu-top-left-level4-link-active a
{
	color: #00c2ff;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

.bg-navigation-before
{
	background-color: #ffffff;		
}

.bg-navigation
{
	background-color: #ffffff;		
}

.breadcrumbs-navigation
{
	padding: 20px 10px 20px 18px;
	font-size: 7pt;
	color: #9c969c;
}

.breadcrumbs-navigation a
{
	color: #9c969c;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: underline;
}

.top-image
{
	background-image: URL('../images/Blue/top-image.jpg');
	background-repeat: no-repeat;		
	background-position: top right ;
}

.bg-search-button
{
	background-image: URL('../images/Blue/bg-search-button.gif');
	background-repeat: no-repeat;		
}

.fontsize
{
	padding: 20px 18px 20px 18px;
}

.fontsize-text
{
	color: #9c969c;
	font-size: 7pt;
}

.fontsize-minus
{
	background-image: URL('../images/Blue/fontsize-minus.gif');
	background-repeat: no-repeat;		
}

.fontsize-plus
{
	background-image: URL('../images/Blue/fontsize-plus.gif');
	background-repeat: no-repeat;		
}

.left
{
	background-color: #cee7f7;	
}

.left-menu
{	
	padding: 4px 0px 4px 0px;
	height: 384px;
}

	
h1
{
	color: #00a6d6;
	font-size:13pt;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 6px 0px;
	background-image: URL(../Images/Blue/h1-hor-line.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

h2
{
	color: #00a6d6;
	font-size:13pt;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 6px 0px;
	background-image: URL(../Images/Blue/h2-hor-line.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.sup
{
	vertical-align: super;
}

p.l2
{
	margin: 7px 10px 8px 10px;
	padding: 0px 0px 0px 9px;
	background-image: URL('../images/Blue/marker-l2.gif');
	background-repeat: no-repeat;		
}

p.l2 a
{
	font-weight: bold;
	text-decoration: none;
	color: #0085a0;
}
	
p.l2 a:hover,p.l2 a.active
{
	color: #7f9fd2;
}
		
p.l3
{
	margin: 7px 10px 8px 23px;
	padding: 0px 0px 0px 8px;
	background-image: URL('../images/Blue/marker-l3.gif');
	background-repeat: no-repeat;		
}

p.l3 a
{
	font-weight: bold;
	text-decoration: none;
	color: #0085a0;
}

p.l3 a:hover, p.l3 a.active
{
	color: #7f9fd2;
}
	
p.l4
{
	margin: 7px 10px 8px 44px;
	padding: 0px 0px 0px 0px;
	background-image: URL('../images/Blue/marker-l4.gif');
	background-repeat: no-repeat;	
}	

p.l4 a
{
	font-weight: normal;
	text-decoration: none;
	color: #0085a0;
}

p.l4 a:hover, p.l4 a.active
{
	color: #7f9fd2;
}
		
div.main-content-area-step1 , div.main-content-area-step1 table tr td, div.main-content-area-step1 table tr td a, div.main-content-area-step1 a, div.main-content-area-step1 table tr td input, div.main-content-area-step1 table tr td select, div.main-content-area-step1 table tr td textarea
{
	font-size: 14px;
}

div.main-content-area-step1 H1
{
	font-size: 17px;
}

div.main-content-area-step2 , div.main-content-area-step2 table tr td, div.main-content-area-step2 table tr td a, div.main-content-area-step2 a, div.main-content-area-step2 table tr td input, div.main-content-area-step2 table tr td select, div.main-content-area-step2 table tr td textarea
{
	font-size: 16px;
}

div.main-content-area-step2 H1
{
	font-size: 17px;
}

div.main-content-area-step1 table tr td input, div.main-content-area-step1 table tr td select, div.main-content-area-step1 table tr td div input, div.main-content-area-step1 table tr td div select
{
	padding-top: 2px;
	padding-bottom: 2px;
}

div.main-content-area-step2 table tr td input, div.main-content-area-step2 table tr td select, div.main-content-area-step2 table tr td div input, div.main-content-area-step2 table tr td div select
{
	padding-top: 2px;
	padding-bottom: 2px;
}

.product-box
{
	list-style-image: url(../Images/Blue/marker-l3.gif);
	background-image: URL(../Images/Blue/productBoxBgr.jpg);
	background-repeat: repeat-x;
}

.list-text
{
	color: #00a6d6;
	font-size: 9pt;
	font-weight: bold;
	line-height: 3em;
	vertical-align:middle;
}

.image-minus
{
	background-image: URL(../Images/Blue/fontsize-minus.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.image-plus
{
	background-image: URL(../Images/Blue/fontsize-plus.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.standard-pre-content, h3
{
	color: #00858C;
	font-size:12px;
	font-weight:bold;
}

.standard-content-vert-image
{
	background-image: URL(../Images/Blue/standardContentLine.gif);
	background-position: center;
	background-repeat: repeat-y;
}

.standard-content-hor-image
{
}

.list-item-grey-text
{
	color: #9B9B9B;
}

.image-div
{
	margin: 0px 10px 0px 0px;
	float: left;
}

.list-headline-div
{
	margin: 5px 0px 5px 0px;
}

.list-item-headline
{
	color: #0085a0;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.list-item-separator
{
	width: 100%;
	height: 11px;
	background-image: url(../images/Default/listSeparatorBackground.gif);
	background-repeat: repeat-x;
	font-size: 1px;
	clear: both;
}

.list-more-link-div
{
	width: 100%; 
	text-align: right;
}

.right-search-box-left-cell
{
	width: 141px; 
	height: 18px; 
	margin: 0px; 
	padding: 0px 0px 0px 9px;
}

.right-search-box-input
{
	width: 141px; 
	height: 18px;
}

.right-search-box-right-cell
{
	width: 19px; 
	height: 18px; 
	margin: 0px; 
	padding: 0px;
}

/* HIGHLIGHTING ELEMENT: START */

.highlighting-element-table
{
	width: 100%;
	background-image: url('../Images/Blue/highlighting-element-bg.gif');
	background-repeat: repeat-y;
}

.highlighting-element-table-cell-left
{
	width: 1%;
	padding: 6px 12px 6px 6px;
}

.highlighting-element-table-cell-right
{
	width: 99%;
	padding: 6px;
}

.highlighting-element-more-link
{
	background-image: url('../Images/Blue/highlighting-element-more-link-icon.gif');
	background-repeat: no-repeat;	
	text-decoration: none;
	height: 16px;
	padding-left: 18px;	
	display: block;
	margin-top: 2px;
}

.highlighting-element-more-link a
{	
	color: #00a6d6;	
	text-decoration: none;
	font-size: 8pt;
	display: block;	
}

/* HIGHLIGHTING ELEMENT: END */

/* DOWNLOAD CENTER: START */

.download-center-table
{
	margin-top: 25px;
	width: 159px;
}

.download-center-header-cell
{
	background-image: url('../Images/Blue/download-center-header-bg.gif');
	background-repeat: no-repeat;
	height: 21px;
}

.download-center-header-text
{
	color: #0082c5;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	margin: 3px 3px 3px 30px;
	display: block;
}

.download-center-content-cell
{
	background-image: url('../Images/Blue/download-center-item-bg.gif');
	background-repeat: repeat-y;
	overflow: hidden;
}

.download-center-item-link-pdf
{	
	display: block;
	width: 159px;
	background-image: url('../Images/Blue/download-center-item-pdf.gif');
	background-repeat: no-repeat;
}

.download-center-item-link-pdf a
{	
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #94c6de;	
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 6px;
	padding-right: 30px;
}

.download-center-item-link-xls
{	
	display: block;
	width: 159px;
	background-image: url('../Images/Blue/download-center-item-xls.gif');
	background-repeat: no-repeat;
}

.download-center-item-link-xls a
{
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #94c6de;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 6px;
	padding-right: 30px;
}

.download-center-item-link-doc
{	
	display: block;
	width: 159px;
	background-image: url('../Images/Blue/download-center-item-doc.gif');
	background-repeat: no-repeat;
}

.download-center-item-link-doc a
{
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #94c6de;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 6px;
	padding-right: 30px;
}

/* DOWNLOAD CENTER: END */

/* SEARCH BOX: START */

.search-box
{	
	width: 159px;
	padding-top: 25px;
}

.search-box-table
{
	width: 159px;
	height: 57px;
	background: #eff7ff;
	background-image: url('../images/Blue/search-box-header-bg.gif');
	background-repeat: no-repeat;
}

.search-box-header-left-cell
{
	width: 21px;
	height: 21px;
}

.search-box-header-right-cell
{
	width: 138px;
	height: 21px;
}

.search-box-header-text
{
	color: #0082c5;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	margin: 3px 3px 3px 9px;
	display: block;
}

.search-box-content-cell
{
	border-left: 1px solid #94c6de;
	border-right: 1px solid #94c6de;
	border-bottom: 1px solid #94c6de;
}

.search-box-text-box
{
	border: 1px solid #94c6de;
	width: 126px;
	height: 21px;
}

/* SEARCH BOX: END */

/* LOGIN BOX: START */

.login-box
{	
	width: 165px;	
	padding-right: 7px;
	padding-top: 25px;
}

.login-box-table
{
	width: 165px;
	background-image: url('../images/Blue/login-box-content-bg.gif');
	background-repeat: repeat-y;
}

.login-box-content-cell
{
	width: 165px;
	background-image: url('../images/Blue/login-box-header-bg.gif');
	background-repeat: no-repeat;
}

.login-box-bottom-cell
{
	width: 165px;
	height: 1px;
	background-image: url('../images/Blue/login-box-bottom-bg.gif');
	background-repeat: no-repeat;
}

.login-box-header-text
{
	color: #0082c5;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	margin: 3px 3px 3px 36px;
	display: block;
}

.login-box-content-text
{
	color: #0082c5;
	text-decoration: none;
	font-size: 7pt;
	font-weight: normal;
}

.login-box-headline-text
{
	color: #0082c5;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	padding: 3px 0px 6px 0px;
	display: block;
	overflow: hidden;
}

.login-box-content-cell-container
{
	margin: 0px 0px 3px 18px;
	width: 135px;
}

.login-box-content-cell-container-left-cell
{
	width: 47px;
	font-size: 1px;
	vertical-align: middle;
	
}

.login-box-content-cell-container-right-cell
{
	width: 88px;
	font-size: 1px;
	vertical-align: middle;
	height: 23px;
}

.login-box-text-box
{
	border: 1px solid #94c6de;
	width: 88px;
	height: 21px;
}

.login-box-login-button
{
	width: 88px;
	height: 21px;	
	background-image: url('../Images/Blue/login-box-login-button.gif');
	border: none;
	color: #0082c5;
	text-decoration: none;
	font-size: 7pt;
}

.login-box-logout-button
{
	width: 88px;
	height: 21px;	
	background-image: url('../Images/Blue/login-box-login-button.gif');
	border: none;
	margin-bottom: 3px;
	color: #0082c5;
	text-decoration: none;
	font-size: 7pt;
}

.login-box-content-cell-container-register
{
	width: 165px;
	height: 16px;
	vertical-align: middle;
	background-image: url('../images/Blue/login-box-register-bg.gif');
	background-repeat: no-repeat;
	padding-left: 18px;
}

.login-box-content-cell-container-password-forgotten
{
	width: 165px;
	height: 16px;
	vertical-align: middle;
	background-image: url('../images/Blue/login-box-password-forgotten-bg.gif');
	background-repeat: no-repeat;
	padding-left: 18px;
}

/* LOGIN BOX: END */

.bg-search
{
	
	background-image: URL('../images/Blue/bg-right-search.gif');
	background-repeat: repeat-x;		
	height: 58px;
}

.search-button
{
	background-image:URL('../images/Blue/bg-search-button.gif');
	width: 19px;
	height: 18px;
}

/* HEEL WORLDWIDE: START */

.hw-main-table
{
	width: 160px; 
	border: 1px solid #94c6de;
	background: #cee7f7;
	background-image: url('../Images/Blue/hw-bg.gif');
	background-repeat: no-repeat;
}

.hw-continent-cell
{
	background: transparent;
	width: 158px;
	height: 17px;
}

.hw-continent-cell a
{
	color: #0085a0;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	text-indent: 6px;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
}

.hw-continent-cell a:hover
{
	color: #0085a0;
	background: #e4f3f9;
}

.hw-continent-cell-active
{
	background: #94c6de;
	width: 158px;
	height: 17px;
	background-image: url('../Images/Blue/hw-button.gif');
	background-repeat: no-repeat;
	border-top: 1px solid #94c6de;
	border-bottom: 1px solid #94c6de;
}

.hw-continent-cell-active-text
{
	color: #00a6d6;
	font-weight: normal;
	font-size: 8pt;
	text-indent: 6px;
	font-weight: bold;
	display: block;
}

.hw-country-cell a
{
	display: block;
	padding: 2px 2px 2px 15px;
	font-size: 7pt;
	text-decoration: none;
}

.hw-country-cell a:hover
{
	background: #e4f3f9;
}

/* HEEL WORLDWIDE: END */

/* QUOTATION: START */

.quotation-table
{
	width: 100%; 
	background-image: url('../Images/Blue/highlighting-element-bg.gif');
	background-repeat: repeat-y;
}

.quotation-cell-start
{
	width: 19px; 
	height: 15px;
}

.quotation-cell-start-content
{
	width: 19px; 
	height: 15px;
	background-image: url('../Images/Blue/quote-start.gif');
	background-repeat: no-repeat;
}

.quotation-cell-end
{
	width: 19px; 
	height: 15px;
}

.quotation-cell-end-content
{
	width: 19px; 
	height: 15px;
	background-image: url('../Images/Blue/quote-end.gif');
	background-repeat: no-repeat;
}

.quotation-cell-content
{
	height: 100%; 
	color: #218ac5;
	text-decoration: none; 
	font-size: 8pt; 
	font-weight: normal;
}

.quotation-cell-image
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}
/* QUOTATION: END */

/* LanguageSwitch Control BEGINN */
.LanguageSwitchTable
{
	width: 160px; 
	border: 1px solid #00a6d6;
	/*0085a0 sehr dunkel*/
	/*218ac5 dunkel*/
	
}

.LanguageSwitchHeader 
{
	color:#00a6d6;
	font-weight:700;
	text-decoration:none;
	font-size:7pt;
	text-align:center;
	background-image: url('../Images/Company/LanguageHeader-BG-Blue.gif');
	background-repeat:repeat-x;
	height:20px;
	width:160px;
	border:solid 0px red;
	}
	
.LanguageSwitchItem
{
	background-color: #EEF5FB;
	margin-left:25px;
	padding-left:25px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
	
.LanguageSwitchAlternatingItem
{
	background-color: #cee7f7;
	margin-left:25px;
	padding-left:25px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
	
a.LanguageSwitchLink:link 			    {color:#0085a0;font-size:8pt;font-weight:500;font-family:arial,verdana;text-decoration:none;}
a.LanguageSwitchLink:visited			{color:#0085a0;font-size:8pt;font-weight:500;font-family:arial,verdana;text-decoration:none;}
a.LanguageSwitchLink:hover 			    {color:#94c6de;font-size:8pt;font-weight:500;font-family:arial,verdana;text-decoration:none;}
a.LanguageSwitchLink:active 			{color:#94c6de;font-size:8pt;font-weight:500;font-family:arial,verdana;text-decoration:none;}

/* LanguageSwitch Control ENDE */