/*copyright [ 2 express ]
forming your expression
an den kämpen 2 
40489 düsseldorf*/

/*basics und scollbar-definition IE*/
body {
	background-color: #ffffff;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#E8E8E8;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-darkshadow-color:#cccccc;
	scrollbar-shadow-color:#E8E8E8;
	scrollbar-arrow-color:#B0B0B0;
	scrollbar-track-color:#E8E8E8;
}
.Font12pxCol666666 {
	font-size: 12px; 
	color: #666666;
}

.Footnote {
	font-size: 9px; 
	color: #666666;
	font-style: italic;
}

.FootnoteHL {
	font-size: 12px;
	font-style:italic;
	font-weight:bold;
	color: #666666;
}

a:link {font-size: 11px; color: #8D1E19;font-weight: bold;text-decoration: none;}
a:visited {font-size: 11px; color: #8D1E19;font-weight: bold;font-style: regular;text-decoration: none;}
a:active {font-size: 11px; color: #8D1E19;font-weight: bold;text-decoration: none;}
a:hover {font-size: 11px; color: #8D1E19;font-weight: bold;text-decoration: underline;}


a.tradepartner:link {font-size: 11px; color: #8D1E19;font-weight: bold;text-decoration: none;}
a.tradepartner:visited {font-size: 11px; color: #8D1E19;font-weight: bold;font-style: regular;text-decoration: none;}
a.tradepartner:active {font-size: 11px;color: #FF6600;font-weight: bolder;border-left:6px solid #999999;} /*Block vor Menüpunkt*/
a.tradepartner:hover {font-size: 11px;color: #FF6600;font-weight: bold;border-left:6px solid #999999;} /*Block vor Menüpunkt*/


basic {
	color: #808080;
	font-size: 9px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	line-height: 11pt;
}

.lyrInfo {
	font-size: 12px; 
	color: #666666;
}

.lyrLegende {
	font-size: 6.5pt; 
	color: #666666;
}

.lyrTheme {
	font-size: 45px;
	color: #EEEEEE;
	text-align: center;
}

.newmail {
	font-weight: bold;
}

.oldmail {
	font-weight: normal;
}

.copyright {
	font-size: 9px;
	color: #999999;
}

tr.sysmail {
	background-color: #FFFFCC;
}

.lyrLabel {
	font-size: 12px; 
	color: #666666; 
	font-weight: bold; 
}
.Stil17 {font-size: 70px; color: #EEEEEE;}
.Stil20 {font-size: 9px}

.headline {
	font-size: 16px;
	font-style:normal;
	font-weight:bold;
	color: #666666;
}

h5 {
	font-size: 16px;
	font-style:normal;
	font-weight:bold;
	color: #666666;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #666666;
}

input.button { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ECE9D8; 
	border-top: 1pt solid #8D1E19;
	border-left: 1pt solid #8D1E19;
	border-bottom: 1pt solid #8D1E19;
	border-right: 1pt solid #8D1E19;
	width: 120px;
	font-size: 12px;
 	cursor: pointer;
}

input.upload-button { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ECE9D8; 
	border-top: 1pt solid #8D1E19;
	border-left: 1pt solid #8D1E19;
	border-bottom: 1pt solid #8D1E19;
	border-right: 1pt solid #8D1E19;
	width: 255px;
	font-size: 12px;
 	cursor: pointer;
}

input.text {
	/*
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1pt solid;
	border-left: 1pt solid;
	border-bottom: 1pt solid;
	border-right: 1pt solid;
	*/
	font-size: 12px;
	/*
	width: 100px;
	*/
	color: #666666;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1pt solid;
	border-left: 1pt solid;
	border-bottom: 1pt solid;
	border-right: 1pt solid;
	font-size: 8pt;
	width: 200px;
	color: #666666;
}

textarea.Font12pxCol666666 {
	font-size: 12px;
	width: 380px;
	color: #666666;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1pt solid;
	border-left: 1pt solid;
	border-bottom: 1pt solid;
	border-right: 1pt solid;
	font-size: 8pt; 
	width: 100px;
	color: #666666;
}

select.w200 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1pt solid;
	border-left: 1pt solid;
	border-bottom: 1pt solid;
	border-right: 1pt solid;
	font-size: 8pt; 
	width: 200px;
	color: #666666;
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: bold;
	color: red;
}

#footer {
	position:absolute;
	left:27px;
	top:594px;
	width:192px;
	height:8px;
	z-index:1;
	font-size:7pt;
	text-align: left;
	color: #808080;
	visibility: visible;
}
#footer2 {
	position:absolute;
	left:27px;
	top:2220px;
	width:192px;
	height:8px;
	z-index:1;
	font-size:7pt;
	text-align: left;
	color: #808080;
	visibility: visible;
}

#lyrNavigation {
	position:absolute;
	left:-25px;
	top:-70px;
	width:793px;
	height:43px;
	z-index:1;
	visibility: visible;
}

#lyrContainer {
	width: 910px;
	padding: 15px;
	border: 0px solid #ccc;
	background: #fff;
}

#tabnav	{
	height: 20px;
	margin: 0;
	padding-left: 10px;
	background: url("../images/ui/tab_bottom.gif") repeat-x bottom;
}

#tabnav li
	{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}
	
#tabnav a:link, #tabnav a:visited
	{
		float: left;
		background: #f3f3f3;
		font-size: 11px;
		line-height: 14px;
		font-weight: bold;
		padding: 2px 10px 2px 10px;
		margin-right: 4px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #666;
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
	}

#tabnav a:hover
	{
		background: #fff;
	}

#lyrError {
	position:absolute;
	left:0px;
	top:-30px;
	width:800px;
	height:30px;
	z-index:1;
	visibility: visible;
}

#lyrLabel {
	position:absolute;
	left:0px;
	top:0px;
	width:157px;
	height:17px;
	z-index:1;
	visibility: visible;
}

#label2 {
	position:absolute;
	left:298px;
	top:0px;
	width:200px;
	height:28px;
	z-index:1;}

#criteria {
	position:absolute;
	left:66px;
	top:268px;
	width:586px;
	height:161px;
	z-index:0;
	visibility: visible;
}


#lyrBox1 {
	position:absolute;
	left:596px;
	top:60px;
	width:284px;
	height:233px;
	z-index:1;
	visibility: visible;
}

#lyrBox2 {
	position:absolute;
	left:700px;
	top:-5px;
	width:139px;
	height:106px;
	z-index:1;
	visibility: visible;
}

#lyrBox3 {
	position:absolute;
	left:550px;
	top:-17px;
	width:139px;
	height:106px;
	z-index:0;
}

#lyrBoxLegende {
	position:absolute;
	left:547px;
	top:185px;
	width:139px;
	height:106px;
	z-index:18;
}

#lyrTheme {
	position:absolute;
	left:597px;
	top:147px;
	width:308px;
	height:95px;
	z-index:100;
	visibility: visible;
}

#lyrInfo {
	position:absolute;
	left:715px;
	top:7px;
	width:164px;
	height:64px;
	z-index:10;
	visibility: visible;
}

#info2 {
	position:absolute;
	left:563px;
	top:0px;
	width:158px;
	height:64px;
	z-index:0;
}

#lyrLoginLangSelect {
	position:absolute; 
	left:300px; 
	top:-45px; 
	width:80px; 
	height:80px; 
	z-index:22
}

#lyrLoginError {
	position:absolute; 
	left:641px; 
	top:-36px; 
	width:234px; 
	height:73px; 
	z-index:21;
}

#lyrLoginText1 {
	position:absolute; 
	left:-20px; 
	top:74px; 
	width:295px; 
	height:200px; 
	z-index:3;
}

#lyrLoginText2 {
	position:absolute; 
	left:309px; 
	top:24px; 
	width:310px; 
	height:200px; 
	z-index:3;
}

#lyrLoginBox1 {
	position:absolute; 
	left:-34px; 
	top:47px; 
	width:306px; 
	height:247px; 
	z-index:2
}

#lyrLoginBox2 {
	position:absolute; 
	left:160px; 
	top:-28px; 
	width:167px; 
	height:155px; 
	z-index:2
}

#lyrLoginBox3 {
	position:absolute; 
	left:665px; 
	top:45px; 
	width:191px; 
	height:192px; 
	z-index:2
}

#lyrLoginCtrl {
	position:absolute; 
	left:641px; 
	top:59px; 
	width:123px; 
	height:170px; 
	z-index:20; 
	visibility: visible;
}

#lyrHeaderBietePartner {
	position:absolute;
	left:0px;
	top:-20px;
	width:520px;
	height:20px;
	z-index:17;
}

#lyrHeaderSuchePartner {
	position:absolute;
	left:0px;
	top:150px;
	width:520px;
	height:20px;
	z-index:18;
}

#lyrIchBietePartner {
	position:absolute;
	left:0px;
	top:0px;
	width:520px;
	height:120px;
	z-index:17;
	overflow: auto;
}

#lyrIchSuchePartner {
	position:absolute;
	left:0px;
	top:170px;
	width:520px;
	height:120px;
	z-index:18;
	overflow: auto;
}

#lyrPostboxnavi {
	position:absolute;
	left:-30px;
	top:0px;
	width:80px;
	height:80px;
	z-index:16;
}

#lyrPosteingang {
	position:absolute;
	left:50px;
	top:0px;
	width:480px;
	height:320px;
	z-index:17;
	overflow: auto;
}

#lyrPostausgang {
	position:absolute;
	left:50px;
	top:0px;
	width:480px;
	height:320px;
	z-index:18;
	overflow: auto;
}

#lyrLegende {
	position:absolute;
	left:563px;
	top:190px;
	width:184px;
	height:64px;
	z-index:200;
	visibility: visible;
}

#DHTMLgoodies_formTooltipDiv{
	color:#FFF;
	font-family:arial;
	font-weight:bold;
	font-size:0.8em;
	line-height:120%;
}

.DHTMLgoodies_formTooltip_closeMessage{
	color:#FFF;
	font-weight:normal;
	font-size:0.7em;
}

.sprache {
	color: #333333;
	font-size: 12px;
	background-color: #ffffff;
	width: 146px;	
	font-family: Arial, Helvetica, sans-serif;	
}

.tiny {
	font-size: 7pt;
}

.tiny-center {
	font-size: 7pt;
	text-align: left;
}

.imgPointer {
 	cursor: pointer;
}
