html,body{
	margin:0;
	padding:0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
a{color: #999;}

td, textarea, select{font: normal 11px Verdana, Arial, Helvetica, sans-serif;}
th{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: left;
	white-space: nowrap;
}
.clearfix:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
* html>body .clearfix{
	display: inline-block; 
	width: 100%;
}
* html .clearfix{
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
}
h2{margin:0;}
h3{clear:both;}

hr{
	height: 1px;
	color: #ccc;
	background: #ccc;
	margin: 10px 0;
	padding: 0;
	border: 0;
}
form{margin:0;padding:0;}
img{border: none;}

.clearboth{clear:both;}

fieldset{margin-top: 10px;}
fieldset legend{
	font-weight: bold;
	font-size: 12px;
}

/* ----- OCCASIONEN SUCHSEITE: -----*/
#boxSearch h3{
	border:none;
	line-height: 25px;
	font-size: 1.3em;
}
.leftCol_srch,
.rightCol_srch{
	float:left;
	width: 170px;
}
.rightCol_srch{margin-left: 10px;}
#selMarke,
#selModell,
#selAufbau,
#selGetriebe,
#selTreibstoff,
#txtWagenNr{width: 120px;}
#txtWagenNr{font-size:12px;}
#boxResult{font-size: .75em; color: #666;}
/* ----- ENDE OCCASIONEN SUCHSEITE: -----*/

/* ----- OCCASIONEN OVERVIEWSEITE: -----*/
#numCars{
	color: #666;
	font-size: .9em;
	float: left;
	padding-top: 6px;
	clear:both;
}
.numCars{
	color: #666;
	font-size: .9em;
	padding-top: 6px;
}
#ancCart{
	display: block;
	float: left;
	margin: 0 20px 2px 180px;
	text-decoration:none;
	width: 130px;
}
#ancCartHaendler{
	display: block;
	float: left;
	text-decoration:none;
	width: 200px;
}
#ancBacktoIndex{
	display: block;
	float: left;
	margin-bottom: 2px;
	text-decoration:none;
	width: 160px;
}
.tblOccasionen{
	clear: both;
	border: 1px solid #000;
	width: 100%;
	margin-top: 10px;
}
.tblOccasionen th{
	background-color: #bbb;
	text-align: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 1px 5px;
}
.tblOccasionen th a,
.tblOccasionen td a{
	color: #000;
	text-decoration: none;
}
.tblOccasionen th a:hover,
.tblOccasionen td a:hover{
	color: #666;
	text-decoration: underline;
}
.tblOccasionen td a:hover{color: #999;}

.tblOccasionen td{
	padding: 1px;
	white-space: nowrap;
}
.tblOccasionen td.footer{
	text-align: center;
	padding:10px 0;
}
.tblOccasionen td.footer a{
	text-decoration: underline;
	color: #999;
}
.tblOccasionen td.footer img{
	position:relative;
	top:4px;
}
.tblOccasionen td.ruled{background: #9cf;}
/* ----- CLASS FOR PDF PRINTOUT: ----- */
.listpdf{border-collapse: collapse;}
.listpdf td{border:1px solid #ccc;}

.tooltip{
	margin: 5px;
	border: 1px solid #000;
	width: 120px;
	background-color: #ffc;
}
.tooltip img{border-bottom: 1px solid #000;}
.tooltip p{
	margin: 0;
	padding: 2px 5px;
	font-weight: bold;
}
/* ----- ENDE OCCASIONEN OVERVIEWSEITE -----*/

/* ----- OCCASIONEN DETAILSEITE: -----*/
#leftCol_Occ,
#rightCol_Occ{
	float: left;
	width: 317px;
}
#rightCol_Occ{
	width: 303px;
}
#rightCol_Occ{margin-left: 10px;}
#leftCol_Occ table,
#rightCol_Occ table{
	border: 1px solid #ccc;
	margin-bottom: 10px;
}
#leftCol_Occ th,
#rightCol_Occ th{
	border: none;
	background-color: #369;
	color: #fff;
	padding: 2px 4px;
}
#leftCol_Occ td,
#rightCol_Occ td{
	padding: 2px 4px;
}
th#thOptInkl{padding: 0 2px 2px 0;}
#ancOptInkl1{color: #fff;}
#ancOptInkl1,
#ancOptInkl2{
	text-decoration: none;
	margin: 2px 0;
}
#ancOptInkl1,
#ancOptInkl2{outline: none;}
/*#ancOptInkl1 img{
	position:relative;
	top: 3px;
}*/
#ancOptInkl1{
	width: 200px;
	float: left;
	background: url(../img/ico_arr_ri.gif) no-repeat;
	padding-left:20px;
}
#divOptInkl{
	position: relative;
	top: -28px;
	border: 1px solid #ccc;
	width: 309px;
	\width: 315px;
	w\idth: 309px;
	padding: 3px;
	background-color: #fff;
}
#divOptInklHint{
	position: relative;
	top: -8px;
	left: 3px;
}
#carPics{
	border: 1px solid #ccc;
	width: 300px;
}

#aktAbverkauf{
	position: absolute;
	right: 2px;
	bottom: 4px;
	z-index:100;
	border: 1px solid #fff;
	background-color: #f33;
	color: #fff;
	padding: 3px;
}

#divHinweis{
	color: red;
	width: 210px;
	text-align:left;
}
#divTools{margin: 10px 0;}
#divTools #divPrint,
#divTools #divPreisauszeichnung,
#divTools #divContact,
#divTools #divSendAFriend,
#divTools #divCart,
#divTools #divExcel,
#divTools #divPDF{
	float: left;
	text-align: center;
	margin: 5px 9px 5px 0;
	font-size: 10px;
}
/* internal view of tools: */
#divTools ul{
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 5px;
}

#lastUpdated{
	color: #666;
	font-size: .9em;
	margin: 10px 0;
	width: 300px;
}

h2.titTitle{
	font: bold 1.5em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #666;
	width: 100%;
}

div.titPreis{
	font: bold 2em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 100%;
	color: #666;
	margin: 0 0 15px 0;
}
.strNeupreis{
	font-weight: normal;
	font-size: .9em;
}
.strPreisvorteil{font-size: .9em;}

/* ----- TABS: -----*/
#tabsContent{
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 20px;
	font: normal 10px Verdana;
	list-style-type: none;
	text-align: left;
	border: 1px solid #666;
	border-top: none;
	position: relative;
	top: 20px;
}

#tabsContent ul.tabs{
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
	border-bottom:1px solid #666;
	height:15px;
	position: relative;
	top: -18px;
}
#tabsContent ul.tabs li{
	display: inline;
	margin: 0;
}
#tabsContent ul.tabs li.selected{
	position: relative;
	top: 1px;
}
#tabsContent ul.tabs li a{
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 3px;
	border: 1px solid #778;
	color: #2d2b2b;
	background: white url(../img/ajaxtabs_shade.gif) top left repeat-x;
}
#tabsContent ul.tabs li a:hover{
	text-decoration: underline;
	color: #2d2b2b;
}
#tabsContent ul.tabs li a.active{background-color:#ddd;}

#tabsContent ul.tabs li.selected a{ /*selected main tab style */
	background-image: url(../img/ajaxtabs_shadeactive.gif);
	border-bottom-color: white;
}

#tabsContent ul.tabs li.selected a:hover{ /*selected main tab style */text-decoration: none;}


/* ----- CLASS FOR PDF PRINTOUT: ----- */
h2.titPreis{
	font: bold 2em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #999;
	width: 100%;
}
/* ----- END PDF CLASS ----- */

/* ----- ENDE OCCASIONEN DETAILSEITE -----*/

.titelSmallRot{
	color: #c00;
	font-weight: bold;
}

#frmAdminMain label{width: 170px;}
#frmAdminMain input{
	width: 50px;
	font-size: 10px;
}
#frmAdminMain #butSubmit{width: 90px;}

/* ----- LAYOUT: ----- */
#header { background: url(/img/logo_main.gif) no-repeat right top; margin: 0; padding: 0; width: 880px; height: 102px }
#header h1{display: none;}
#header #selQuick{
	margin: 25px 0 0 15px;
	float: left;
	width: 170px;
}
#header img{
	width: 418px;
	height:68px;
	position: absolute;
	top: 0;
	left: 462px;
}

#container{width: 100%;}
#outer{
	border: solid white 0px;
	border-left-width: 170px;
	border-left-color: #fff;
	border-left-style: solid;
	background-color: #fff;
	width: auto;
}
#inner{margin:0;width:100%;}
#leftCol{
	float: left;
	position: relative;
	margin: 9px 1px 0 -170px;
	padding: 0 5px;
	width: 159px;
}
html>body #leftCol{margin-top: 5px;}
#leftCol h1{
	font-size: 1.1em;
	color: #666;
	border-bottom: 1px solid #ccc;
	width: 150px;
	margin-bottom: 0;
}
#mainCol{
	float: left;
	width: 100%;
	position: relative;
	margin: 0;
	padding: 12px 12px 32px 12px;
	border-left: 1px solid #ccc;
}
#mainContent{
	float: left;
	width: 530px;
	padding-top: 5px;
}
#mainContent h1{font-size: 2em; color: #666;margin-top: -9px;}
#mainContent h2{font-size: 1.5em; color: #666;}
#mainPic{margin-bottom: 15px;}

/* ----- OCCASIONEN GENERAL: ----- */
.occ #mainContent{width: 1024px;}

/* CSS-Definitionen f?r ?bersichtsseiten Marken: */
.modPic{
	clear: both;
	float: left;
	width: 120px;
}
.modText{
	float: left;
	margin: 0 0 40px 20px;
	width: 556px;
}
.modText h2{
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0;
	padding: 0;
}
.selMod{width: 150px;}
/* -------------------------- */

#rightCol{
	float: left;
	width: 154px;
	padding-left: 11px;
}
#outer>#inner{border-bottom: 1px solid #fff;}

#footer{
	width: 880px;
	padding: 5px 0;
	background-color: #fff;
	text-align: center;
	font-size: 9px;
	color: #666;
}
#footer img{margin: 5px;}
.sep{
	width: 100%;
	border-top: 1px solid #ccc;
	height: 1px;
	line-height: 1px;
}

/* START CONTENT NAVIGATION */
#contNav, #contNav ul{
	margin: 2px 0 2px 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#contNav ul{margin-left: 15px;display:none;}
#contNav li, #contNav li li{margin: 0;list-style-type: none;}
#contNav li a, #contNav li li a{
	display: block;
	color: #333;
	background-color: transparent;
	width: 150px;
	w\idth: 140px;
	padding: 0 10px 2px 0;
	text-decoration: none;
	font-size: 11px;
	border-bottom: 1px solid #ccc;
}
html>body #contNav li a{width: 140px;}
#contNav li li a{
	width: 135px;
	w\idth: 125px;
	font-size: 10px;
}
html>body #contNav li li a{width: 125px;}
#contNav a:hover, #contNav a.current{
	background-color: #ddd;
	color: #000;
	border-right: 10px solid #aaa;
	padding: 0 0 2px 0;
}
/* END CONTENT NAVIGATION */

/* START MAIN NAVIGATION */
#nav { font: x-small Verdana, Arial, Helvetica, sans-serif; list-style: none; margin: 0; padding: 0; position: relative; top: 34px; width: 880px; height: 25px; clear: both }

#nav ul{ 
	padding: 0;
	margin: 0;
	list-style: none;
	z-index:99;
	position:relative;
	overflow:visible;
}
#nav li{
	position: relative; 
	float:left;
	display:block;
	margin:0;
	border-right: 1px solid #fff;
	width: 109px;
	\width: 110px;
	w\idth: 109px;
}
#nav a{
	text-align:center;
	display: block;
	padding: 4px 10px 4px 10px;
	height: 10px;
	margin: 0;
	color: #fff;
	text-decoration: none;
	background-color: #369;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
body>html #nav a{padding-bottom: 6px;}
#nav a:hover, #nav a.current{
	background-color: #4784bf;
	color: #fc3;
	padding: 4px 10px 4px 10px;
	font-weight: bold;
}
body>html #nav a:hover, body>html #nav a.current{padding-bottom: 6px;}
/* END MAIN NAVIGATION */

/* START TAB NAVIGATION */
#bordInternalViewAlle,
#bordInternalViewOccasion,
#bordInternalViewNeufahrzeug,
#bordInternalViewNutzfahrzeug,
#bordInternalViewVorfuehrwagen,
#bordInternalViewErsatzwagen,
#bordInternalViewHaendlerfahrzeug,
#bordInternalViewVerkNLager,
#bordInternalViewFlottenkunden,
#bordInternalViewFormulare{
	margin-top: 28px;
	padding: 10px;
}
dl.menu{
	position: absolute;
	top: 1px;
	left: -3px;
	width: 1028px;
}
dl {padding:0; margin:45px 15px;}
dt {display:none;}
dd {float:left; margin:0; padding:0; text-align:center;}
dd a, dd a:visited {text-decoration:none; color:#000; float:left;}
dd span {float:left; cursor:pointer;}
dd .single {height:1.7em;}

dd span.side {width:5px; float:left; border-top:1px solid #fff;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

dd span.side b.p1 {width:0; height:1px; float:left; margin-left:3px; border-left:2px solid #000; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
} 
* html dd span.side b.p1 {width:2px; w\idth:0;}

dd span.side b.p2 {width:2px; height:1px; float:left; margin-left:2px; background:#d4d8bd; border-left:1px solid #000; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
} 

* html dd span.side b.p2 {width:3px; w\idth:2px;}

dd span.side b.p3 {width:3px; height:2px; float:left; margin-left:1px; background:#d4d8bd; border-left:1px solid #000; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  
* html dd span.side b.p3 {width:4px; w\idth:3px;}

dd span.side b.p4 {width:4px; float:left; background:#d4d8bd; border-left:1px solid #000; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
* html dd span.side b.p4 {width:5px; w\idth:4px;}

dd span.side b.p5 {width:0; height:1px; float:left; margin-right:3px; border-right:2px solid #000; font-size:1px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  
* html dd span.side b.p5 {width:2px; w\idth:0;}

dd span.side b.p6 {width:2px; height:1px; float:left; margin-right:2px; background:#d4d8bd; border-right:1px solid #000; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  
* html dd span.side b.p6 {width:3px; w\idth:2px;}

dd span.side b.p7 {width:3px; height:2px; float:left; margin-right:1px; background:#d4d8bd; border-right:1px solid #000; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  
* html dd span.side b.p7 {width:4px; w\idth:3px;}

dd span.side b.p8 {width:4px; float:left; background:#d4d8bd; border-right:1px solid #000; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
* html dd span.side b.p8 {width:5px; w\idth:4px;}

dd.low {position:relative;top:-4px;}
dd.low span.single{height:2.1em}
dd.low span.mid{color: #fff;font-weight:bold;}

dd span.mid {border-top:1px solid #000; padding:0 5px; background-color:#d4d8bd;}
dd a:hover {border:0;}
dd a:hover span.mid, dd a:hover span.side b {background:#949e7c; color:#fff;}
dd a:hover span {border-bottom:1px solid #949e7c;}

dd#tabAlleFahrzeuge span.mid,dd#tabAlleFahrzeuge a:hover span.side b,
dd#tabAlleFahrzeuge span.side b.p2,dd#tabAlleFahrzeuge span.side b.p3,dd#tabAlleFahrzeuge span.side b.p4,dd#tabAlleFahrzeuge span.side b.p6,dd#tabAlleFahrzeuge span.side b.p7,dd#tabAlleFahrzeuge span.side b.p8
{background-color:#c00;}
#bordInternalViewAlle{border: 2px solid #c00;}

dd#tabOccasionen span.mid,dd#tabOccasionen a:hover span.side b,
dd#tabOccasionen span.side b.p2,dd#tabOccasionen span.side b.p3,dd#tabOccasionen span.side b.p4,dd#tabOccasionen span.side b.p6,dd#tabOccasionen span.side b.p7,dd#tabOccasionen span.side b.p8
{background-color:#fc0;}
#bordInternalViewOccasion{border: 2px solid #fc0;}

dd#tabNeuwagen span.mid,dd#tabNeuwagen a:hover span.side b,
dd#tabNeuwagen span.side b.p2,dd#tabNeuwagen span.side b.p3,dd#tabNeuwagen span.side b.p4,dd#tabNeuwagen span.side b.p6,dd#tabNeuwagen span.side b.p7,dd#tabNeuwagen span.side b.p8
{background-color:#0c6;}
#bordInternalViewNeufahrzeug{border: 2px solid #0c6;}

dd#tabNutzfahrzeuge span.mid,dd#tabNutzfahrzeuge a:hover span.side b,
dd#tabNutzfahrzeuge span.side b.p2,dd#tabNutzfahrzeuge span.side b.p3,dd#tabNutzfahrzeuge span.side b.p4,dd#tabNutzfahrzeuge span.side b.p6,dd#tabNutzfahrzeuge span.side b.p7,dd#tabNutzfahrzeuge span.side b.p8
{background-color:#6cf;}
#bordInternalViewNutzfahrzeug{border: 2px solid #6cf;}

dd#tabVorfuehrwagen span.mid,dd#tabVorfuehrwagen a:hover span.side b,
dd#tabVorfuehrwagen span.side b.p2,dd#tabVorfuehrwagen span.side b.p3,dd#tabVorfuehrwagen span.side b.p4,dd#tabVorfuehrwagen span.side b.p6,dd#tabVorfuehrwagen span.side b.p7,dd#tabVorfuehrwagen span.side b.p8
{background-color:#cff;}
#bordInternalViewVorfuehrwagen{border: 2px solid #cff;}

dd#tabErsatzwagen span.mid,dd#tabErsatzwagen a:hover span.side b,
dd#tabErsatzwagen span.side b.p2,dd#tabErsatzwagen span.side b.p3,dd#tabErsatzwagen span.side b.p4,dd#tabErsatzwagen span.side b.p6,dd#tabErsatzwagen span.side b.p7,dd#tabErsatzwagen span.side b.p8
{background-color:#cc9;}
#bordInternalViewErsatzwagen{border: 2px solid #cc9;}



dd#tabHaendlerfahrzeug span.mid,dd#tabHaendlerfahrzeug a:hover span.side b,
dd#tabHaendlerfahrzeug span.side b.p2,dd#tabHaendlerfahrzeug span.side b.p3,dd#tabHaendlerfahrzeug span.side b.p4,dd#tabHaendlerfahrzeug span.side b.p6,dd#tabHaendlerfahrzeug span.side b.p7,dd#tabHaendlerfahrzeug span.side b.p8,
tr.bgHaendlerfahrzeug
{background-color:#c60;}
#bordInternalViewHaendlerfahrzeug{border: 2px solid #c60;}

dd#tabVerkNLager span.mid,dd#tabVerkNLager a:hover span.side b,
dd#tabVerkNLager span.side b.p2,dd#tabVerkNLager span.side b.p3,dd#tabVerkNLager span.side b.p4,dd#tabVerkNLager span.side b.p6,dd#tabVerkNLager span.side b.p7,dd#tabVerkNLager span.side b.p8,
tr.bgVerkNLager
{background-color:#c66;}
#bordInternalViewVerkNLager{border: 2px solid #c66;}

dd#tabFlottenkunden span.mid,dd#tabFlottenkunden a:hover span.side b,
dd#tabFlottenkunden span.side b.p2,dd#tabFlottenkunden span.side b.p3,dd#tabFlottenkunden span.side b.p4,dd#tabFlottenkunden span.side b.p6,dd#tabFlottenkunden span.side b.p7,dd#tabFlottenkunden span.side b.p8
{background-color:#96c;}
#bordInternalViewFlottenkunden{border: 2px solid #96c;}

dd#tabFormulare span.mid,dd#tabFormulare a:hover span.side b,
dd#tabFormulare span.side b.p2,dd#tabFormulare span.side b.p3,dd#tabFormulare span.side b.p4,dd#tabFormulare span.side b.p6,dd#tabFormulare span.side b.p7,dd#tabFormulare span.side b.p8
{background-color:#ddd;}
#bordInternalViewFormulare{border: 2px solid #ddd;}

/* END TAB NAVIGATION */

.carousel-component { 
	position:relative;
	overflow:hidden;
	visibility:visible; /* component turns it on when first item is rendered */
}
				
.carousel-component ul.carousel-list { 
	width:10000000px;
	position:relative;
	z-index:1; 
}

.carousel-component .carousel-list li { 
	float:left;
	list-style:none;
	overflow:hidden;
}
.carousel-component .carousel-clip-region { 
	overflow:hidden;
	margin:0 auto;
	position:relative; 
}

.carousel-component { 
	background:#fff;
	padding:0;
	color:#618cbe;
}
.carousel-component ul.carousel-list { 
	margin:0;
	padding:0;
}
.carousel-component .carousel-list li { 
	text-align:center;
	margin:0;
	padding:0;
	font:10px verdana,arial,sans-serif;
	color:#666;
}

#prev-arrow-container{margin-right: 2px;}
#prev-arrow-container,
#next-arrow-container{float:left;width:150px;}
#prev-arrow-container a,
#next-arrow-container a{outline:none;}
#prev-arrow-container a:hover,
#next-arrow-container a:hover{cursor:pointer;}

/* ----- TAB NAVIGATION INTERNAL VIEW----- */
#tabs{
	margin: 0;
	padding: 0;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 100%;
}
#tabs ul.tabhead{
	margin:0;
	padding:0;
	list-style:none;
}
#tabs ul.tabhead li{
	display:inline;
	margin:0;
	padding:0;
}

#tabs ul.tabhead a{
	float:left;
	margin:0 2px 0 0;
	padding:0 5px 1px 3px;
	text-decoration:none;
	border: 1px solid #666;
	color: #666;
}
#tabs ul.tabhead a span{
	float:left;
	display:block;
	padding:4px 0 2px 2px;
}
#tabs ul.tabhead a span{float:none;}
#tabs ul.tabhead a:hover{background-color: #7E94B9;color: white;}
#tabs ul.tabhead a:hover span{background-color: #7E94B9;}
#tabHeaderActive span,
#tabHeaderActive a{
	background-color: #666;
	color: #fff;
}
.tabContent{
	clear:both;
	border: 1px solid #2d5768;
	margin: 0;
	padding: 0 2px;
	background-color:#fff;
}

#tblLogins,
#tblStats{
	margin: 0;
	padding: 0;
	border: none;
	border-collapse: collapse;
}
#tblLogins th,
#tblStats th{background-color: #ccc;}
#tblLogins th,
#tblLogins td,
#tblStats th,
#tblStats td{
	color: #000;
	border: 1px solid #999;
	margin: 0;
	padding: 1px 5px 1px 1px;
}
#grpLogins{position:relative;}

/* ----- PRINT STYLES: ----- */ 
@media print{
	html,body{background-image: none;}
	#leftcol,
	#selQuick,
	#nav,
	#icoPrint,
	#divTools{display:none;}

	#container{width: 100%;}
	#header{width: 100%;}
	#outer{
		border-left-width: 170px;
		width: 170px;
	}
	#inner{margin: 0;width:100%;}
	
	#mainCol{
		border:none;
		clear: both;
		float: none;
		width: 100%;
		color: 
	}
	
	#footer{width: 100%;}
}