/*
Project Inetcar
Copyright © 2006 - 2009 i-netSoft GmbH Switzerland. All rights reserved
Stylesheet for main list
Properties:
- Header logo + text
- navigation bar on the left
- Info boxes on the left
Last changes:

 */

/* @@@@@@@@@@@@@@ begin global reset @@@@@@@@@@@@ */
* {margin: 0px; padding: 0px; border: 0px;}
option { padding-left: 0.4em }
html { height: 100%; margin-bottom: 1px }
body {
font-size: 100.01%;
color: #000;
background: #fff;
text-align: left;
}
fieldset, img { border: 0 solid}
ul, ol, dl { margin: 0 0 0 0 }
li { margin-left: 1em; line-height: 1em; }
dt { font-weight: bold; }
dd { margin: 0 0 1em 2em; }
blockquote, cite { margin: 0 0 1em 1.5em; }
/* @@@@@@@@@@@@@@ end global reset @@@@@@@@@@@@ */

/* @@@@@@@@@@@@@@ begin basis @@@@@@@@@@@@ */
html {
	height: 100.1%;
	font-size: 62.5%;
}
body {
	/* text-align: center; */
	font: 1.2em/1.8em Helvetica, Verdana, Arial, sans-serif;
	behavior: url(design/csshover.htc);
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Century Gothic", sans-serif; 
	margin: 0em 0em 0.5em 0em; 
}
h1 {font-size: 2.2em;}
h2 {font-size: 2.0em;}
h3 {font-size: 1.8em;}
h4 {font-size: 1.6em;}
h5 {font-size: 1.4em;}
h6 {font-size: 1.2em;}

div#wrapper {
	/* centered ...
	position: absolute;
	left: 50%;
	width: 1000px;
	margin-left: -500px; */
	
	/* ... or fix left */
	margin: 0px 5px 0px 5px;
}

/* ================= header ==================== */
div#header {
	padding: 10px;
}

/* ================= BEGIN nav **** SWITCHED OFF **** ============= */
div#nav {
	background: #FAFAFA;
	text-align: right;
	margin-bottom: 1.0em;
	display: none;
}
div#nav li {
	display: inline; 
	margin-right: 0.4em;
}
div#nav a {
	background: #F0F0F0;
	text-decoration: none; 
	font-weight: bold; 
	text-transform: uppercase; 
	padding: 0.2em 1.0em 0.4em 1.0em;
	border: 2px solid #CCCCCC;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
}
div#nav a:hover, 
body#home li.navhome a,
body#team li.navteam a,
body#produkte li.navprodukte a,
body#service li.navservice a,
body#kontakt li.navkontakt a {
	background: #E3004F;
	color: #FFFFFF;
	border: 2px solid #FFFFFF;
	border-top: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
}
/* ================= END nav **** SWITCHED OFF **** ============= */

/* ================= wrap_content ==================== */
div#wrap_content {}

/* ------------------------- wrap_content:: rightpart ------------------------------ */
div#rightcontent {
	float: right;
}

/* ------------------------- wrap_content:: middlepart ------------------------------ */
div#middlecontent {
}

/* ------------------------- wrap_content:: leftpart ------------------------------ */
div#leftcontent {
	float: left; 
}

/* ------------------------- wrap_content:: defloat ------------------------------ */
.defloat {clear: both;}

/* ================= footer ==================== */
div#footer {
	padding: 2px auto 4px auto;
	text-align: center;
	margin-top: 10px;
}
/* @@@@@@@@@@@@@@ end basis @@@@@@@@@@@@ */


/*@@@@@@@@@@@@@@ begin specific @@@@@@@@@@ */
/* ================= header ==================== */
div#header {
	padding: 0px;
}
/* ------------------ header:: BEGIN left part ------------------- */
div#header #leftcontent {
	float: none;
	background-color: #FFFFFF;
}
div#logo_container {
	height: 122px;
}	
div#logo_container img{
	border: 0;
	width: 827px;
	height: 122px;
}
div#arrow_container {
	position: absolute;
	z-index:10;
	left: 160px;
	top: 122px;
}
div#arrow_container img{
	border: 0;
	width: 92px;
	height: 24px;
}
div#arrow_container a:hover {
	border-left: 4px solid #7b7c7e;
}

/* ------------------ header:: END left part ------------------- */

/* ------------------ header:: BEGIN right part ------------------- */
div#header #rightcontent {
}
div#mailto {
	padding-top: 4px;
	padding-right: 4px;
	font-weight: bold;
}
div#mailto a:link {
	text-decoration: underline;
}
div#mailto a:hover {
	text-decoration: none;
}
/* ------------------ header:: END right part ------------------- */

/* ------------------ header:: BEGIN middle part ------------------- */
div#contact_container .contact{
	font-size: 1.3em;
	padding: 0px;
	display: none;
}
/* ------------------ header:: END middle part ------------------- */

/* ================= END header ==================== */

/* ================= content ==================== */
div#wrap_content {
	padding-top: 8px;
}
/* ------------------ wrap_content:: BEGIN right part ------------------- */
div#wrap_content #rightcontent {
	width: 120px;
	padding-top: 44px;
	display: none;
}
/* ------------------ wrap_content:: END right part ------------------- */

/* ------------------ wrap_content:: BEGIN middle part ------------------- */
div#wrap_content #middlecontent {
	font-size: 1em;
	margin-left: 160px;
}
/* ------------------ wrap_content:: END middle part ------------------- */

/* ------------------ wrap_content:: BEGIN left part ------------------- */
div#wrap_content #leftcontent {
	width: 12em;
	position: absolute;
	/*top: 108px;  Firefox */
	top: 163px;
}
div#wrap_content #leftcontent ul {
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	list-style-type: none;
}
div#wrap_content #leftcontent ul ul {
	margin: 0px 0px 4px 0px;
	font-weight: normal;
}

div#navcar {
	margin-bottom: 20px;
}
div#navcar a { 
	text-decoration: none;
}
div#navcar a:link { 
	text-decoration: underline;
}
div#navcar a:visited { 
	text-decoration: underline;
}
div#navcar a:hover { 
	text-decoration: none;
}
/* switch on/off underline
div#navcar a:link { 
	text-decoration: underline;
}
div#navcar a:hover { 
	text-decoration: none;
}
*/
div#navcar li {
	padding-top: 2px;
}
div#navcar li.byconstructor a,li.byprice a{
	font-weight: normal;
}
div#preis {
	padding: 10px 0px;
}
div#hersteller {}
div#price1{}
div#price2{}
div#price3{}
div#price4{}
.cattitle {
	padding-left: 4px;
	margin-bottom: 4px;
}
.updtime{
	font-size: 0.8em;
	font-style: italic;
	line-height: 1.1em;
	width: 12em;
	margin: 4px;
	padding-bottom: 2px;
}

.box {
	margin-bottom: 10px;
	border: 1px solid #ccc;
}
.box img {
	width: 3px;
	height: 6px;
}
.box a {
	font-size: 0.8em;
	font-weight: bold;
}
.box h6 {
	margin-bottom: 0em;
	padding: 0.4em 1.0em 0.2em 1.0em;
	line-height: 1.0em;
}
p.boxtext {
	padding: 10px 10px 10px 10px;
	font-size: 1.1em;
	line-height: 1.4em;
}
/* ------------------ wrap_content:: END left part ------------------- */

/* ------------------ wrap_content:: BEGIN middle part ------------------- */
#newsticker {
	font-size: 1.2em;
	height: 32px;
	/* background: url(ticker_bg.png) left top repeat-x; */
	text-align: center;
	margin-bottom: 10px;
	/* margin-left: 85px; */
}
#newsticker ul {
	list-style: none;
	min-height: 1.6em;
	padding-top: 7px;
}
* html #newsticker ul {
	height: 1.6em;
	overflow: visible;
}
#newsticker #togglenewsticker {
	background: transparent url("icon_closenewsticker1.gif") no-repeat 0 0;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 8px;
	width: 14px;
	height: 14px;
	text-indent: 20px;
	outline: none;
}
* html #newsticker #togglenewsticker {
	right: 30px;
}

div#content_table {
	position: relative;
	top: 0px;
}
.smallimg{
	border: 0;
	width: 85px;
	height: 64px;
}
table {  
	border: 0;
}
td {
	width: 85px;
}
th,.headerpty {
	text-align: left;
	font-weight: normal;
	padding:0.3em 0 0.3em 0.5em;
}
.cellpty {
	/* 	top right bottom left 	*/
	padding: 0 0.5em 0 0.5em;
	line-height: 1.1em;
}
.cellpty a:link {
	text-decoration: underline;
}
.cellpty a:visited {
 	text-decoration: underline;
}
.spec {
	font-weight: bold;
	white-space: nowrap;
}
.sold p{
	/* 	top right bottom left 	*/
	text-align: center;
	font-size: 1.2em;
	font-style: italic;
	margin: 2px 0px 0px 0px;
}

div#unten {	
	width: 100%;	
	text-align: center;
}
div#unten h6 {	
	font-size: 0.8em;
}
/* ------------------ wrap_content:: END middle part ------------------- */


/* ____________ begin colors ________________ */
body {
	background-color: #7b7c7e;
}
div#wrapper {
	/*background-color: #0E1E2B;*/
}
/* defaulf font color */
div#header,div#leftcontent,#middlecontent,#rightcontent {
	color: #FFFFFF;
}
/* defaulf anchor color */
a {
	color: #C7A600;
}
/* table font black */
.cellpty {
	color: #000000;
}

div#newsticker {
	color: #00387b;
	background-color: #AFAFAF;
}

th,.headerpty {
	background-color: #e20025;
}
.cattitle {
	background-color: #e20025;
	margin-bottom: 5px;
}
.box h6 {
	background-color: #e20025;
}
.box {
	background-color: #616161;
}
.box a {
	color: #C7A600;
}

/* ------------ colors:: BEGIN header ------------- */
div#mailto {
	color: #00387b;
}
/* ------------ colors:: END header ------------- */

/* ------------ colors content:: BEGIN middlepart ------------- */
.cellpty a:link {
	color: #0067bc;
}
.cellpty a:visited {
 	color: #0067bc;
}

div#newsticker li.error {
	color: #f00;
}
table {  
	border-color: #FFFFFF;
}
.sold p{
	color: red;
}
div#unten h6 {	
	color: #5E5E5E;
}
div#unten a {
	/*color: silver;*/
}
/* ------------ colors content:: END middlepart ------------- */

/* ------------ colors content:: BEGIN leftpart ------------- */
div#navcar {
	background-color: #616161;
}
div#navcar li.submenu a {
	color: #DDDBA6;
}
div#navcar li.byconstructor a{
	color: #FFFFFF;
}
div#navcar li.byprice a{
	color: #FFFFFF;
}
/* ------------ colors content:: END leftpart ------------- */

div#footer {
	color: #FFFFFF;
	background-color: #AFAFAF;
}
/* ____________ end colors ________________ */

/*@@@@@@@@@@@@@@ end specific @@@@@@@@@@ */

