/*
Theme Name: eLink-Distribution.com
Theme URI: http://www.elink-distribution.com
Description: Company Layout
Version: 1.0
Author: Andreas Martin
Author URI: andreas.martin@elink-distribution.com
*/

.alignright { float: right; }
body { margin: 0px; }
body, input, select, textarea, td { font-family: Arial; font-size: 11px; }
img { border: 0px; }
.container { width: 1001px; margin-top: 15px; text-align: left; }
.header { background: url(images/66b18bdd4046bbb11c8544f8f65ea5f7.jpg); height: 107px; }
.logo { float: left; position: relative; padding: 30px; }
.language { cursor: pointer;  float: right; position: relative; top: 1px; padding: 8px; right: 10px; }
#content { background: url(images/1a0bd10b152785001647ec44372fb43d.gif) repeat-y; width: 1001px; }
.content { margin-top: 1px; margin-left: 13px; margin-right: 12px; }
.navigation { padding: 4px; background: #323b64; margin-left: 13px; margin-right: 12px; text-align: right; color: #676b80; padding-right: 5px; }
.navigation a { color: #ffffff; text-decoration: none; }
.navigation a:hover { color: #a1b2dd; }
.footer { background: url(images/032ed96b885e27116411c2c0ccd98ac1.jpg) no-repeat; height: 24px; text-align: right; padding-top: 10px; padding-right: 12px; }
.clear.left { clear: left; }
.clear.right { clear: right; }
.clear.both { clear: both; }
.sidebar { background: #e6f0f9; float: left; width: 199px; }
.content2 { color: #1a203c; float: left; margin-left: 1px; width: 575px; }
.customer { line-height: 1.5em; margin-left: 1px; float: left; width: 200px; height: 174px; background: url(images/8d9836d864fc821d73c287ed6d5dc7b8.jpg); }
.customer .inner {color: #ffffff;  padding: 10px 10px 10px 20px; }
.adv { float: left; width: 200px; padding-top: 22px; }
.customer h2 { margin: 0px; color: #323b64; font-size: 15px; margin-bottom: 5px; }
.customer a { font-weight: bold; color: #ffffff; }
.customer p { margin: 0px; }
.customer p.user { padding: 0px; }
.customer p.password { margin-bottom: 5px; }
.customer .input { color: #323b64; font-size: 11px; border: 1px solid #323b64; width: 150px; }
.inner { padding: 10px; }
.content .header { height: 174px; }
.content .header h1 { margin: 0px; font-size: 20px; font-weight: bold; color: #323b64; padding: 20px; }
.customer h3 { margin: 0px; }
.content2 .inner { padding: 20px; background: url(images/9ee667870f8629a5015cdca03f6f1e3b.jpg) repeat-x; }
a { color: #323b64; text-decoration: none; }
a:hover { text-decoration: underline; }
.sidebar ul { background: #e6f0f9; list-style: none; margin: 0px; padding: 0px; }
.sidebar li { background: #e6f0f9; border-bottom: 1px dotted #a1b2dd; padding: 0px; padding-right: 0px; font-weight: bold; }
.sidebar li.sub { font-weight: normal; }
.sidebar li.active { background: url(images/bg2.gif) repeat-x; color: #ffffff; border: none; }
.sidebar li.active a { color: #ffffff; }
.sidebar li.sub a { color: #323b64; }
.sidebar li .inner { padding: 4px; }
.sidebar li { background: #e6f0f9; }
.sidebar ul.sub li { padding-left: 20px; border-bottom: 1px solid #ffffff; background: #e6f0f9; }
#lang_list { padding: 5px; left: -130px; width: 200px; display: none; position: absolute; margin: 0px; padding: 0px; list-style: none; }
form, h1, h2, h3 { margin: 0px; }
hr { margin-left: -21px; margin-right: -20px; border-top: 1px dotted #cccccc; height: 0px;  border-bottom: transparent; }
.line { background: url(images/50b2220223b7490da0d79a23485fed61.jpg) repeat-x; }
.contact { width: 400px; padding-left: 50px; }
.contact p { margin: 0px; width: 150px; float: left; }
.contact div { padding: 4px; }
.contact input, textarea, select { border: 1px solid #a1b2dd; background: #e6f0f9; }
.contact textarea { width: 337px; height: 82px; overflow: auto; }
.contact .firstname input,.lastname input,.email input { width: 185px; }
.contact input.error, textarea.error { border: 1px solid #ff0404; background: #ffc5c5; }
div.error { margin-left: 145px; color: #d90000; font-size: 10px; }
#autocompleter { border: 1px solid #000000; position: absolute; background-color: #ffffff; }
.content2 a { color: #4b76bf; }
* html h2 { font-size: 17px; }

			#shutter {
				background: #cccccc;
				position: fixed;
				width: 100%;
				height: 100%;
				opacity: 0.6;
				top: 0px;
				left: 0px;
				display: none;
				z-Index: 1;
			}
			* html #shutter {
				position: absolute;
				filter: alpha(opacity=60);
			}
			#box {
				background: #ffffff;
				padding: 10px;
				-moz-border-radius: 5px;
				position: absolute;
				display: none;
				z-Index: 2;
				width: 550px;
				height: 450px;
			}
			#close {
				position: absolute;
				display: none;
				z-Index: 8;
				cursor: pointer;
			}