@charset "utf-8";
/***************************************************************
# Author:	internetkonzeptander Geilhaupt <internetkonzept@geilhaupt.de>
# File:		styles.default.css
# Content:	Cascading Style Sheets for car Appearance
# Domain:	http://b2b.twoonix.com
#
# This File belongs to the Getahost Content Manager ghcms
# Copyright (c) 2001 - 2010 by Alexander Geilhaupt
#
# THIS IS NO OPEN SOURCE!
#
****************************************************************/
/*
================================================
Fast Search
*/
#helloBox{
	width:996px;
	height:449px;
	background:#EBEBEB url("/GHCMS/templates/twoocarb2b/images/bgrnd/searchBgrnd.jpg") no-repeat;
}

#helloBox h2{
	color:#FFFFFF;
	font-size:1.8em !important;
	margin:0 14px 7px 14px;
	padding-top:28px;
}

#helloBox p{
	font-size:1.2em;
	margin:0px 14px 7px 21px;
	color:#FFFFFF;
	font-weight:bold;
}

#helloBox p.floatLeft{
	clear:both;
	float:left;	
}

#helloBox p.sub{
	font-weight:normal;
	width:418px;
}

#helloBox select{
	width:181px;
	padding:4px;
}

#helloBox a{
	color:#FFFFFF;
	font-weight:bold;
}

#helloBox p.button{
	font-size:1em;
	padding:0 0 0 7px;
	background:transparent url("/GHCMS/templates/twoocarb2b/images/bgrnd/buttonLeft.png") no-repeat left center;
}

#helloBox button{
	display:block;
	cursor:pointer;
	border:none;
	padding:0;
	margin:7px 0 0 0;
	font-size:1.1em;
	height:35px;
	width:182px;
	color:#FFFFFF;
	background:transparent url("/GHCMS/templates/twoocarb2b/images/bgrnd/buttonFastSearch.png") no-repeat center center;
}

.headlineGFX{
	text-indent:-100000px;	
	width:996px;
	height:44px;
	margin-top:21px;
}

.header-01{
	background:transparent url("/GHCMS/templates/twoocarb2b/images/bgrnd/header-01.png") no-repeat center center;
}

.header-02{
	background:transparent url("/GHCMS/templates/twoocarb2b/images/bgrnd/header-02.png") no-repeat center center;
}

.header-03{
	background:transparent url("/GHCMS/templates/twoocarb2b/images/bgrnd/header-03.png") no-repeat center center;
	margin-bottom:21px;
}

.header-04{
	background:transparent url("/GHCMS/templates/twoocarb2b/images/bgrnd/header-04.png") no-repeat center center;
	margin-bottom:21px;
}

.header-05{
	background:transparent url("/GHCMS/templates/twoocarb2b/images/bgrnd/header-05.png") no-repeat center center;
	margin-bottom:21px;
}

.vehicleBox{
	width:235px;
	float:left;
	margin-right:18px;
	margin-top:21px;
}

.vehicleBox h2{
	font-size:1.2em !important;
	height:30px;
	font-weight:bold !important;
	padding-bottom:4px;
}

.vehicleBox p{
	font-size:1.1em;	
}

.lastBox{
	margin-right:0px;
}

.clearBox{
	clear:both;
}

/*
================================================
Login
*/

form.loginForm{
	
}

form.loginForm fieldset{
	margin:0 !important;
	padding:0 !important;
	border:none;
}

form.loginForm p.button{
	font-size:1em;
	margin-top:14px !important;
	font-size:1em;
	height:21px;
	padding:0 0 0 7px;	
	background:transparent url("/GHCMS/templates/twoocarb2b/images/bgrnd/buttonLeft.png") no-repeat left center;
}

form.loginForm button{
	cursor:pointer;
	border:none;
	background:none;
	padding:0 7px 0 0;
	margin:0;
	font-size:1.1em;
	height:21px;
	color:#FFFFFF;
	background:transparent url("/GHCMS/templates/twoocarb2b/images/bgrnd/buttonRight.png") no-repeat right center;
}

form.loginForm input{
	font-size:1em;
	padding:4px;
	width:180px;
}

/*
================================================
Tables
*/
table.carLister{
	margin:14px 0 0 0;
	width:100%;
	border:1px solid #D6D6D6;
	border-collapse:collapse;
	background-color:#FFFFFF;
}

table.carLister p{
	margin:0 !important;
	padding:0 !important;
}

table.carLister p.button{
	clear:both;
	margin-top:14px !important;
	font-size:1em !important;
	height:21px;
	padding:0 0 0 7px;	
	background:transparent url("/GHCMS/templates/twoocarb2b/images/bgrnd/buttonLeft.png") no-repeat left center;
}

table.carLister button{
	cursor:pointer;
	border:none;
	background:none;
	padding:0 7px 0 0;
	margin:0;
	font-size:1.1em;
	height:21px;
	color:#FFFFFF;
	background:transparent url("/GHCMS/templates/twoocarb2b/images/bgrnd/buttonRight.png") no-repeat right center;
}

table.carLister td{
	border:1px solid #D6D6D6;
	border-collapse:collapse;
	margin:0 !important;
	padding:3px 3px 3px 7px !important;
	vertical-align:top;
}

table.carLister th{
	padding:3px 3px 3px 7px !important;
	/*border:1px solid #D6D6D6;*/
	border-collapse:collapse;
	height:29px;
	background:url("/GHCMS/templates/twoocarb2b/images/bgrnd/headerSubBox.png") no-repeat left center;
	color:#FFFFFF;
	font-weight:bold !important;
	font-size:1.1em !important;
	padding-top:18px;
	text-align:left;
}

table.carLister td{
	cursor:pointer;
}

table tr.hover{
	background-color:#EFEFEF;	
}

table tr.hover a{
	text-decoration:underline;
}

table.carLister td.vkprice{
	width:95px;
	text-align:right;
}

table.carLister td.power{
	width:95px;
}

table.carLister td.firstPermission{
	width:95px;
}

table.carLister td.product p{
	margin:0 !important;
	padding:0 !important;
	text-align:center !important;
}

table.carLister img{
	border:none !important;
	margin:0 !important;
	padding:3px 0 0 0 !important;
}

table.carLister thead,
table.carLister td.chapter{
	padding:0;
	margin:0;
	border:none;
}

table.carLister td.chapter a{
	background:transparent url("/GHCMS/templates/twoonix/images/features/produktinformation.png") no-repeat center left;
	padding:0 0 0 20px;
	display:block;
}

table.carLister thead a.asc{
	background:transparent url("/GHCMS/templates/twoocarb2b/images/misc/arrowUp.gif") no-repeat center left;
	padding:0px 0 0px 16px;
}

table.carLister thead a.asc:hover,
table.carLister thead a.descActive:hover,
table.carLister thead a.ascActive{
	color:#FF6600;
	background:transparent url("/GHCMS/templates/twoocarb2b/images/misc/arrowUpHover.gif") no-repeat center left;
	padding:0px 0 0px 16px;
}

table.carLister thead a.ascActive:hover,
table.carLister thead a.descActive{
	color:#FF6600;
	background:transparent url("/GHCMS/templates/twoocarb2b/images/misc/arrowDownHover.gif") no-repeat center left;
	padding:0px 0 0px 16px;
}

table.carLister td img.thm{
	width:80px;	
}


/*
================================================
Vehicle List
*/

p.right{
	float:left;	
}

p.left{
	text-align:right;	
}

p.pages{
	text-align:center;	
}

/*
================================================
Vehicle Search
*/

form.detailSearch,
form.register{
	
}

form.detailSearch h2{
	font-size:1.4em;
	font-weight:normal;
	margin:0 !important;
}

form.detailSearch select,
form.detailSearch input.textbox,
form.register select,
form.register input.textbox{
	padding:4px;
	font-size:1em;
}

form.detailSearch p,
form.register p{
	/*padding:4px !important;*/
	font-size:1.2em;
	margin:0 4px 0 0 !important;
}

form.detailSearch p.floatLeft,
form.register p.floatLeft{
	float:left;
}

form.detailSearch p.modelSearch{
	width:250px;	
}

form.register p.form{
	width:250px;	
}

form.detailSearch p.modelSearch select,
form.detailSearch p.modelSearch input.textbox,
form.register p.form select,
form.register p.form input.textbox{
	width:235px;	
}

form.detailSearch p.standardSearch{
	width:165px;	
}

form.detailSearch p.standardSearch select,
form.detailSearch p.standardSearch input.textbox{
	width:150px;	
}

form.detailSearch p.button,
form.sidebarForm p.button,
form.register p.button{
	clear:both;
	margin-top:14px !important;
	font-size:1em;
	height:21px;
	padding:0 0 0 7px;	
	background:transparent url("/GHCMS/templates/twoocarb2b/images/bgrnd/buttonLeft.png") no-repeat left center;
}

form.detailSearch button{
	display:block;
	cursor:pointer;
	border:none;
	padding:0;
	margin:7px 0 0 0;
	font-size:1.1em;
	height:35px;
	width:182px;
	color:#FFFFFF;
	background:transparent url("/GHCMS/templates/twoocarb2b/images/bgrnd/buttonFastSearch.png") no-repeat center center;
}

form.sidebarForm button,
form.register button{
	cursor:pointer;
	border:none;
	background:none;
	padding:0 7px 0 0;
	margin:0;
	font-size:1.1em;
	height:21px;
	color:#FFFFFF;
	background:transparent url("/GHCMS/templates/twoocarb2b/images/bgrnd/buttonRight.png") no-repeat right center;
}

form.detailSearch label.cbx,
form.register label.cbx{
	cursor:pointer;
	padding-left:4px;
}

form.register input.notValid{
	border:2px solid #990000;
}

form.register select.notValid{
	border:1px solid #990000;
}



/*
================================================
Vehicle Appearance
*/

div.viewImages{
	width:338px;
	padding:7px;
	border:1px solid #c1c1c1;
	background-color:#FFFFFF;
	float:left;
}

div.viewImages img{
	border:1px solid #515151;	
}

div.viewImages ul{
	margin:0 !important;
	padding:0 !important;
	list-style:none;
}

div.viewImages ul li{
	float:left;
	margin:7px 7px 0 0;
	padding:0 !important;
}

div.viewImages ul li.last{
	margin:7px 0 0 0 !important;
}

div.viewCarInfo{
	margin:-21px 7px 14px 385px;
}

div.viewCarInfo p.left{
	padding:4px 0 0 0 !important;
	margin:0 !important;
	width:120px !important;
	float:left;
	text-align:left;
}

div.viewCarInfo p.right{
	padding:4px 0 0 0 !important;
	margin:0 !important;
	width:153px !important;
	text-align:left !important;
}

div.viewCarInfo p.button{
	font-size:1em !important;
	height:21px;
	padding:0 0 0 7px;	
	background:transparent url("/GHCMS/templates/twoocarb2b/images/bgrnd/buttonLeft.png") no-repeat left center;
}

div.viewCarInfo button{
	cursor:pointer;
	border:none;
	background:none;
	padding:0 7px 0 0;
	margin:-2px 0 0 7px;
	font-size:1.1em;
	height:21px;
	color:#FFFFFF;
	background:transparent url("/GHCMS/templates/twoocarb2b/images/bgrnd/buttonRight.png") no-repeat right center;
}



div.viewCarInfo p.low{
	background-color:#E4E4E4;
}

div.viewCarInfo p.high{
	background-color:#F7F8F8;
}

div.viewCarInfo p{
	margin:7px 0 0 0 !important;
	padding:0 !important;
}

#content h2.interiorHeader{
	font-size:1.4em;
	font-weight:normal;
	clear:both;
	margin:0 !important;
	padding:0 0 7px 0 !important;
}

#content h3.interiorHeader{
	font-size:1.4em;
	font-weight:normal;
	margin:7px 0 0 0;
	padding:0 !important;
}

#content p.interiorList{
	font-weight:normal;
	margin:0 0 14px 0 !important;
}



