/* RECO.CSSServlet: ecospeed-home, 2.2.0004 */
body { margin:0px; padding:0;  font-size:12px; font:normal 12px arial,verdana,helvetica;color:#000000; font-size:12px; background-color:#d9dfea;
text-align:center; background-color:#d9dfea; min-height:100px; height:100%;}
table { font-size:12px; padding: 0 0 0 0px; margin: 0 0 0 0px; }
tr { margin: 0 0 0 0px; padding: 0 0 0 0px;  }
td { margin: 0 0 0 0px; padding: 0 0 0 0px; }
table.onlineform { font-size:12px; padding: 1 1 1 1px; margin: 0 0 0 0px; }

a { color:#204284; text-decoration:none;  }
a.eco { color:#204284; padding-left: 12px; background-repeat:no-repeat;  
 background-position: 0px 2px; background-image:url("http://www.ecospeed.ch/ecospeedhome/images/ecolink.gif");
}
a:active { text-decoration:underline;}
a:hover{ text-decoration:underline; }
a.eco:hover{ text-decoration:underline; 
	background-image:url("http://www.ecospeed.ch/eco2region/images/ecolink90r.gif");
}

p.infoheader {
	margin-top: 0.0em; 
	margin-bottom: 1.0em; 
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 16px; 
	font-weight:bold;
	font: bold 16px arial,helvetica; 
	padding: 2px; 
	color:#000000; 
}
.date { color:#888888; font-size:10px; font: normal 10px; }
h1.infoheader { margin-top: 0.0cm; margin-bottom: 0.5cm; font-size:16px; font-weight:bold; font: bold 16px; border-top: 0.0mm solid #ffffff; padding: 0 12 0 0; }
h1 {margin-top: 0.5cm; margin-bottom: 0.5cm; font-size:16px; font-weight:bold; font: bold 16px; padding: 12 12 0 0; }
h2 {margin-top: 0.5cm; margin-bottom: 0.2cm; font-size:14px; font-weight:bold; font: bold 14px;}
h3 {margin-bottom: 0px; margin-top:0.4cm; font-size:12px; font-weight:bold; color:#204284; font-style:italic;}
p.headline { color:#204284; margin-top:0px; padding-top:0px; font-size:14px; font-weight:normal; }

p.actionReport {background-color:#FCEFA6;background-image:url(http://www.ecospeed.ch/reco/icon_biggrin.gif);background-repeat:no-repeat;
 background-position: 2px 4px;border: solid 2px outset;margin: 5px;padding: 2px;padding-left:20px;
}

p.FailureDetail
{background-color:#FCEFA6;background-image:url(http://www.ecospeed.ch/reco/logo_attention.gif);background-repeat:no-repeat;
 background-position: 2px 4px;border: solid 2px outset;margin: 5px;padding: 2px;padding-left:20px;color: #ff0000;
}


.row2 { background-color: #D9DFEA; }
.rowsel { background-color: #DEBD7B; }
td.newsHeader1 { border: solid black 1pt; line-height:0.5em;margin-top:0.5em; margin-bottom:1.0em;margin-right:2px; background-color:#ffffff; font:normal 100% verdana,arial,helvetica; color:#000000; padding: 1 1 1 1px;  }
td.newsHeader2 { line-height:1.5em; margin-top:2px; margin-bottom:2px; margin-left:2px; margin-right:2px; background-color:#295BA5; font:normal 94% verdana,arial,helvetica;color:#ffffff; padding: 1 1 1 1px; margin: 2 2 2 2px;}
td.newsRow1 { line-height:1.5em;margin-top:0.5em; margin-bottom:1.0em; background-color:#F7F7F7; font:normal 88% verdana,arial,helvetica; color:#000000; padding: 1 1 1 1px; margin-right:2px; }
td.newsRow2 { line-height:1.5em;margin-top:0.5em; margin-bottom:1.0em; background-color:#D7D7D7; font:normal 88% verdana,arial,helvetica;color:#000000; padding: 1 1 1 1px; margin-right:2px; }
#newsHeader1 { border: solid black 1pt; line-height:0.5em;margin-top:0.5em; margin-bottom:1.0em;margin-right:2px; background-color:#ffffff; font:normal 100% verdana,arial,helvetica; color:#000000; padding: 1 1 1 1px;  }
#newsHeader2 { line-height:1.5em; margin-top:2px; margin-bottom:2px; margin-left:2px; margin-right:2px; background-color:#295BA5; font:normal 94% verdana,arial,helvetica;color:#ffffff; padding: 1 1 1 1px; margin: 2 2 2 2px;}
#newsRow1 { line-height:1.5em;margin-top:0.5em; margin-bottom:1.0em; background-color:#F7F7F7; font:normal 88% verdana,arial,helvetica; color:#000000; padding: 1 1 1 1px; margin-right:2px; }
#newsRow2 { line-height:1.5em;margin-top:0.5em; margin-bottom:1.0em; background-color:#D7D7D7; font:normal 88% verdana,arial,helvetica;color:#000000; padding: 1 1 1 1px; margin-right:2px; }


div.bbheader { 
	width:152px; 
	color:#ffffff; 
	text-align:center; 
	font-size:11px;  
	font-weight:bold;  
	margin: 0px; 
	padding: 2px 8px 2px 8px;
	background-image:url(http://www.ecospeed.ch/tmp/boxh1.jpg);
	background-repeat:repeat-x;
	background-position:left top;
 }
div.bbcontent { 
	width:150px; 
	color:#000000; 
 	text-align:left; 
 	font-size:10px;  
 	font-weight:normal; 
	border: 1px solid #c0c0c0; 
	padding: 8px 8px 8px 8px;
	margin: 0px; 
	margin-bottom:10px; 
	background:url(../images/verlauf2.gif) top repeat-x #fff;
 }

a.bb { color:#000000; font-size:10px; font-weight:normal; text-decoration:underline; padding-left: 12px;
 background-repeat:no-repeat;  background-position: 0px 2px;  
 background-image:url("http://www.ecospeed.ch/reco/ecolink.gif");
}
a.header { color:#ffffff; font-size:10px; font-weight:normal; text-decoration:none; }

.Error {font-weight:bold;color:#FF4444;}


div.register {
	position:relative;
	display: inline-block;
	float:left;
	margin:0;
	padding:0px;
	height:30px;
}

span.tab {
	margin:0px;
	display:block;
	float:left;
	margin-left:0px;
	padding-top:0px;
	padding-left:0px;
	height:30px;
	z-index:0;
	background:url(../images/tab1-left.gif)  no-repeat left top; 
}


span.seltab{
	margin:0px;
	display:block;
	float:left;
	margin-left:0px;	
	padding-top:0px;
	padding-left:0px;
	height:30px;
	z-index:0;
	background:url(../images/tab1-leftsel.gif)  no-repeat left top; 
}

a.tab {
	display:block;
	float:left;
	color:#000000; 
	display:block;
	font-size: 12px; 
	font-weight:bold; 
	text-decoration:none;
	margin-top:0px;
	margin-left:4px;
	padding-left:4px;
	padding-top:8px;
	padding-right:8px;
	padding-bottom:6px;
	height:16px;
	z-index:0;
	background:url(../images/tab1.gif)  no-repeat right top; 
}

a.tab:hover {
	text-decoration:underline;
	color:#204284; 
}

span.tabnohref {
	display:block;
	float:left;
	color:#204284; 
	display:block;
	font-size: 12px; 
	font-weight:bold; 
	text-decoration:none;
	margin-top:0px;
	margin-left:4px;
	padding-left:4px;
	padding-top:8px;
	padding-right:8px;
	padding-bottom:6px;
	height:16px;
	z-index:0;
	background:url(../images/tab1sel.gif)  no-repeat right top; 
}

div.registertab { 
	clear:left;
	border-top: 0px  solid #dddddd; 
        border-left: 1px  solid #dddddd; 
	border-right: 1px solid #dddddd; 
	border-bottom: 1px solid #dddddd; 
	padding: 12px; 
	margin-top:-16px; 
	margin-left:0px; 
	margin-bottom:12px; 
	margin-right:12px; 
	background:url(../images/verlauf2.gif) top repeat-x #fff;
}

/* Cockpit */
div.ptboxheader { 
 border: 0px; 
 background-color:#dd6140; 
 background:url(../images/boxh1.jpg) top repeat-x;
 padding:0px; 
 margin: 0px; 
 margin-bottom:0px; 
 height:24px;
}

h2.cpnews { 
 	padding-top: 3px; 
	padding-left:10px; 
	margin-bottom:0px;
 	margin-top:0px; 
 	border:0px; 
 	color:#ffffff; 
}

div.ptboxcontent { 
	border: 1px solid #dddddd; 
	padding: 10px; 
	margin: 0px; 
	margin-bottom:12px; 
	background:url(../images/verlauf2.gif) top repeat-x #fff;
}

div.ssabty { 
	width:168px; 
	color:#000000; 
 	text-align:left; 
 	font-size:10px;  
 	font-weight:normal; 
	border: 0px; 
	padding: 0px;
	margin: 0px; 
 }
ul.ssabty {
	list-style:none;
	padding-left:0px;
}

li.ssabty {
	padding-left:16px;
	margin-bottom:4px;
	background:url(../images/i_checked.gif) ;
	background-repeat:no-repeat;  background-position: 0px 0px;  
}

table.custtable { font-size:12px; color:#204284; vertical-align: text-top;}
td.custtable { font-size:12px; color:#204284; padding: 0px; padding-right:8px; vertical-align: text-top; }

p.ptboxcaption{
 	padding-top: 4px; 
	padding-left:10px; 
	margin-bottom:0px;
 	margin-top:0px; 
 	color:#ffffff; 
	font: bold 14px verdana,arial,helvetica;
}

p.cbllt {
 background-image:url(http://www.ecospeed.ch/eco2region/images/i_checked.gif);
 background-repeat:no-repeat;
 padding-left:16px;
 margin-left:10px;
 margin-top:2px;
 font-weight:normal;
 background-position: 0px 0px; margin-bottom:0px; 
}

#container { width:960px; text-align:left; position: relative; margin:0 auto; min-height:100%; height:unset; padding-bottom:2px; }
#contentc { width:800px; background-color:#ffffff; position:relative; border:0px #ff0000 solid; height:unset; padding-bottom:20px; }
#langc { position:absolute; z-index:3; left:0px;top:36px; width:798px; color:#ffffff; margin: 0 0 0 0px; padding: 0 0 0 0px; text-align:right;  }
#contbh { position:relative; left:0px;top:0px; height:52px; width:800px; background-color:#204284; margin: 0 0 0 0px; }
#contzhh { position:relative; z-index:2; left:0px; height:52px; width:800px; background-color:#ffffff; background-image:url('http://www.ecospeed.ch/tmp/2.jpg');background-repeat:repeat; margin: 1 0 0 0 ; padding: 0 0 0 0 ; border-top: 1px solid #ffffff; }
#contlogo { position:absolute; z-index:5; top:0px; left:0px; height:36px; width:170px; background-color:#ffffff; margin:0px; padding-left:10px; padding-top:16px; }
#menuc { position:absolute; z-index:100; top:132px; left:0px;width:168px; margin:0; padding:0; }
#rec { position:absolute; top:480px;z-index:5;left:10px;width:160px; }
#middlebarc { position:relative; left:182px; top:10px; width:590px; background-color:#ffffff; }
#bbs { float:right;position:absolute;left:810px;top:130px;width:150px; }


div.feature { color:#204284; padding-top:8px; padding-bottom:8px; padding-left:8px; padding-right:8px; border-top: 1px  solid #dddddd; border-left: 1px  solid #dddddd; border-right: 1px solid #808080; border-bottom: 1px solid #808080; 
background:url('http://www.ecospeed.ch/ecospeedhome/images/highlight-box1.png') top repeat-x #fff; }


