/********************************
Projekt: netCar.de - 10 Jahre
Stylesheet: Lagerfahrzeugtool
Autor: Maximilian Busch
********************************/

/***** HTML-TAGS *****/
body {
  margin: 0;
  padding: 0;
  color: #424242;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-weight: normal;
  text-align: left;
}

h1, h2, h3, h4, h5, h6 { 
	color: #F25C21;
	font-weight: bold;
}
h1 { margin-top: 0; color: #424242; font-size: 8pt; }
h2 { font-size: 8pt; }
h3 { color: #424242; font-size: 10pt; }
h4 { font-size: 10pt; }

table, tr, td { color: #424242; font-size: 8pt; }

img { border: 0; }

p { margin-top: 0; }

a:link,a:visited,a:hover,a:active {
  color: #F25C21;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

form, input, textarea, select, option { font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; }

/***** ALLGEMEINES *****/
.clearer {
  margin: 0;
  padding: 0;
  clear: both;
  font-size: 1px;
  line-height: 0px;
}

.messages {
	margin: 10px 0;
	padding: 5px;
	background-color: #EAEAEA;
	border: 1px solid #DBDBDB;
	color: #F25C21;
	font-weight: bold;
	font-style: italic;
	text-align: center;
}

#leftnav1 a.act, #leftnav2 a.act { font-weight: normal !important; }

/***** LISTE *****/
/* Suche */
form#views-filters {
	margin-left: 45px;
}

select#edit-filter0-hierarchical-select-selects-0 { width: 200px; }
select#edit-filter0-hierarchical-select-selects-1 { width: 200px; }
/*select#edit-filter1-hierarchical-select-selects-1 { display: block !important; }*/

/* Item */
.lgfzgt_list_item {
  margin: 0px auto 0px auto;
  padding: 0;
  width: 543px;
  border-top: 0px;
  border-bottom: 1px solid #EAEAEA;
  border-left: 1px solid #EAEAEA;
  border-right: 1px solid #EAEAEA;
  text-align: left;
}

.even_row {
  background: #EAEAEA;
}

.lgfzgt_list_item .thumbnail {
  margin: 0;
  padding: 5px;
  width: 103px;
  float: left;
}

.lgfzgt_list_item .text {
  margin: 0;
  padding: 5px;
  width: 410px;
  float: left;
}

.lgfzgt_list_item .title {
  width: 250px;
  float: left;
  font-weight: bold;
}

.lgfzgt_list_item .title a:link,.lgfzgt_list_item .title a:visited,.lgfzgt_list_item .title a:hover,.lgfzgt_list_item .title a:active
  {
  color: #424242;
  font-weight: bold;
}

.lgfzgt_list_item .prize {
  width: 160px;
  float: left;
  font-weight: bold;
  text-align: right;
}

.lgfzgt_list_item .prize a:link,.lgfzgt_list_item .prize a:visited,.lgfzgt_list_item .prize a:hover,.lgfzgt_list_item .prize a:active
  {
  color: #424242;
  font-weight: bold;
}

.lgfzgt_list_item .type {
  width: 410px;
  height: 30px;
  clear: both;
}

.lgfzgt_list_item .info {
  width: 310px;
  clear: left;
  float: left;
}

.lgfzgt_list_item .details {
  width: 100px;
  float: left;
  text-align: right;
}

.lgfzgt_list_item .details a:link,.lgfzgt_list_item .details a:visited,.lgfzgt_list_item .details a:hover,.lgfzgt_list_item .details a:active
  {
  text-decoration: none;
}

.lgfzgt_list_item .details a:hover {
  text-decoration: underline;
}

/* Pagenav */
.pagenav {
  margin: 10px auto 0px auto;
  padding: 0;
  width: 600px;
  clear: both;
  text-align: center;
}

a.item {
  padding: 0 5px;
  color: #424242;
  font-weight: normal;
}

a.item:hover {
  text-decoration: underline;
}

a.act {
  color: #F25C21;
  font-weight: bold;
}

a.first {
  padding: 0 5px;
}

a.previous {
  padding: 0 5px;
}

a.next {
  padding: 0 5px;
}

a.last {
  padding: 0 5px;
}

/***** DETAIL *****/
.lgfzgt_detail_item {
  margin: 0;
  padding: 0;
  width: 645px;
  text-align: left;
}

.lgfzgt_detail_item a.back {}

.lgfzgt_detail_item .title {
  margin: 10px 0 0 10px;
  padding: 0;
  width: 500px;
  display: inline-block;
  float: left;
  font-size: 10pt;
  font-weight: bold;
}

.lgfzgt_detail_item .id {
  margin: 10px 0 0 0;
  padding: 0;
  width: 100px;
  float: right;
  text-align: right;
}

.lgfzgt_detail_item .cont_top {
  margin: 15px 0 0 0;
  padding: 10px;
  width: 625px;
  background-color: #EAEAEA;
}

.lgfzgt_detail_item .cont_top .text {
  margin: 0;
  padding: 0;
  width: 375px;
  clear: left;
  float: left;
}

.lgfzgt_detail_item .cont_top .thumbnail {
  margin: 0;
  padding: 0;
  width: 250px;
  float: left;
}

.lgfzgt_detail_item .cont_top .type {
  font-weight: bold;
}

.lgfzgt_detail_item .cont_top table.info1,.lgfzgt_detail_item .cont_top table.info2
  {
  margin: 15px 0 0 0;
  padding: 0;
}

.lgfzgt_detail_item .cont_top table.info1 td.name {
  width: 100px;
}

.lgfzgt_detail_item .cont_top table.info1 td.value {
  width: 275px;
}

.lgfzgt_detail_item .cont_top table.info2 td.name {
  width: 140px;
}

.lgfzgt_detail_item .cont_top table.info2 td.value {
  width: 40px;
  text-align: right;
}

.lgfzgt_detail_item .cont_top table.info2 td.add {
  width: 50px;
}

.lgfzgt_detail_item ul.links {
  margin: 0;
  padding: 0 0 0 20px;
}

.lgfzgt_detail_item ul.links li {
  line-height: 16px;
}

.lgfzgt_detail_item ul.links li a:link,.lgfzgt_detail_item  ul.links li a:visited,.lgfzgt_detail_item  ul.links li a:hover,.lgfzgt_detail_item  ul.links li a:active
  {
  color: #424242;
}

.lgfzgt_detail_item ul.links li a:hover {
  color: #F25C21;
}

.lgfzgt_detail_item .left {
  margin: 15px 0 0 10px;
  padding: 20px 0 0 0;
  width: 300px;
  clear: left;
  float: left;
}

.lgfzgt_detail_item .right {
  margin: 15px 10px 0 0;
  padding: 0;
  width: 250px;
  float: right;
}

.lgfzgt_detail_item table.prices {
  margin: 0;
  padding: 0;
}

.lgfzgt_detail_item table.prices td.name {
  width: 150px;
}

.lgfzgt_detail_item table.prices td.value {
  width: 100px;
  text-align: right;
}

.lgfzgt_detail_item table.prices td.important {
  padding-bottom: 10px;
  font-weight: bold;
}

.lgfzgt_detail_item p.headline {
  font-weight: bold;
}

.lgfzgt_detail_item p {
  margin-left: 10px;
  margin-right: 10px;
  text-align: justify;
}

/***** FORM - FORWARD *****/
#forward-form .form-item { margin: 3px 0; }

#forward-form #edit-yemail, #forward-form #edit-yname { width: 175px; }
#forward-form #edit-recipients, #forward-form #edit-message  { width: 250px; }

#forward-form #edit-yemail { margin-left: 10px; }
#forward-form #edit-yname { margin-left: 68px; }
#forward-form #edit-recipients { margin-left: 143px; height: 75px; }
#forward-form .description { margin-lefT: 143px; }
#forward-form #edit-message { margin-left: 143px; }
#forward-form #edit-submit { margin-left: 143px; }


/***** FORM - REQUEST *****/
#contact-form .form-item { margin: 3px 0; }

#contact-form #edit-email, #contact-form #edit-phone, #contact-form #edit-name, #contact-form #edit-first-name { width: 175px; }
#contact-form #edit-email { margin-left: 10px; }
#contact-form #edit-phone { margin-left: 80px; }
#contact-form #edit-name { margin-left: 68px; }
#contact-form #edit-first-name { margin-left: 49px; }
#contact-form #edit-comment { margin-left: 132px; height: 120px; }
#contact-form #edit-submit { margin-left: 132px; }

/**** FORM - CALC *****/
#schnellkalkulation-form div.left { margin: 70px 25px 20px 30px; width: 225px; float: left; }
#schnellkalkulation-form div.right { margin: 70px 10px 20px 0; width: 345px; float: left; }
#schnellkalkulation-form div.form-item { padding: 5px 0; }


#schnellkalkulation-price div.left { margin: 70px 25px 20px 20px; width: 150px; float: left; }
#schnellkalkulation-price div.right { margin: 70px 20px 20px 0; width: 415px; float: left; }
#schnellkalkulation-price table#prices { margin-bottom: 10px; border: 1px solid #999999; }
#schnellkalkulation-price table#prices tr.even { background-color: #F2F2F2; }
#schnellkalkulation-price table#prices td.name { padding: 2px; width: 325px; }
#schnellkalkulation-price table#prices td.value { padding: 2px; width: 90px; text-align: right; }
#schnellkalkulation-price .important { color: #F25C21; font-weight: bold; }


#schnellkalkulation-contact-form { margin: 10px 65px; }
#schnellkalkulation-contact-form div.left, #schnellkalkulation-contact-form div.right {
	margin: 0;
	padding: 0;
	width: 255px;
	float: left;
}
#schnellkalkulation-contact-form div.left { margin: 0 0 0 0;}
#schnellkalkulation-contact-form .form-item { padding: 5px 0; clear: both; }
#schnellkalkulation-contact-form label { width: 100px; display: block; float: left; }
#schnellkalkulation-contact-form input#edit-name { width: 130px; clear: right; float: left; }
#schnellkalkulation-contact-form input#edit-first-name { width: 130px; float: left; }
#schnellkalkulation-contact-form input#edit-phone { width: 130px; float: left; }
#schnellkalkulation-contact-form input#edit-email { width: 130px; float: left; }
#schnellkalkulation-contact-form textarea#edit-comment { width: 200px; height: 75px; float: left; }
#schnellkalkulation-contact-form input#edit-submit { }

.schnellkalkulation_thankyou {
	margin: 25px 0 25px 30px;
	padding: 10px;
	background-color: #EAEAEA;
	border: 1px solid #DBDBDB;
	color: #F25C21; 
	font-weight: bold;
	text-align: center;
}

/***** FORM - PRAEMIENRECHNER *****/
#praemien-form .form-item { margin: 5px 0; clear: both; }
#praemien-form .form-item label { width: 200px; float: left; }
#praemien-form .form-item div.hierarchical-select-0-wrapper { float: left; }
#praemien-form .form-select{ margin-right: 5px; }
#praemien-form #edit-submit { margin: 5px 0; margin-left: 200px; }
#praemien-form .info { color: #F25C21; font-weight: bold; }

#praemien-form table#prices { margin-bottom: 10px; border: 1px solid #999999; }
#praemien-form table#prices tr.even { background-color: #F2F2F2; }
#praemien-form table#prices td.name { padding: 5px; width: 325px; }
#praemien-form table#prices td.value { padding: 5px; width: 90px; text-align: right; }
#praemien-form .important { color: #F25C21; font-weight: bold; }

.praemienrechner_thankyou { border: 1px solid #999; background-color: #EAEAEA; margin: 25px; padding: 5px; text-align: center; }

#praemien-form div.left { width: 230px; float: left; }
#praemien-form div.right { width: 320px; float: left; }
#praemien-form div.left label { width: 85px; }
#praemien-form div.left input { width: 120px; }
#praemien-form div.left .form-item { margin: 7px 0; }
#praemien-form div.right #edit-submit { margin: 0; }

/***** UEBERGANGSSEITE CK - NETCAR *****/
#ck_offer .image {
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
}

#ck_offer h1 { margin: 15px 0 5px 0; }

#ck_offer .even { background-color: #EAEAEA; }
#ck_offer .odd { background-color: #FFFFFF; }
#ck_offer .important  { font-weight: bold; }
#ck_offer .center { text-align: center !important; }

#ck_offer .main {
	margin: 0 0 4px 0;
	padding: 0;
	width: 320px;
	border: 1px solid #DBDBDB;
}

#ck_offer .main .name { padding: 2px; width: 150px; border-right: 1px solid #FFFFFF; font-weight: bold; vertical-align: top; }
#ck_offer .main .value { padding: 2px 5px; width: 160px; text-align: right; vertical-align: top; }

#ck_offer .emission-img { margin-top: -50px; width: 80px; height: 80px; position: relative; top: -40px; left: 125px; z-index: 99; }

#ck_offer .extras {
	margin: 0 0 4px 0;
	padding: 0;
	width: 645px;
	border: 1px solid #DBDBDB;
}

#ck_offer .extras .headline { background-color: #999999 !important; color: #FFFFFF; vertical-align: top; }
#ck_offer .extras .name { padding: 2px 5px; width: 293px; border-right: 1px solid #FFFFFF; vertical-align: top; }
#ck_offer .extras .value_list { padding: 2px 5px; width: 175px; border-right: 1px solid #FFFFFF; text-align: right; vertical-align: top; }
#ck_offer .extras .value_list .center { text-align: center; }
#ck_offer .extras .value_netcar { padding: 2px 5px; width: 175px; text-align: right; vertical-align: top; }
#ck_offer .extras .value_netcar .center { text-align: center; }

#ck_offer .toggle-link { margin: 4px 0; padding-left: 20px; background: transparent url(https://www.netcar.de/fileadmin/templates/layout/plus.png) no-repeat 5px center; color: #F25C21; }
#ck_offer .active { background-image: url(https://www.netcar.de/fileadmin/templates/layout/minus.png); }
#ck_offer .toggle-link:hover { cursor: pointer; text-decoration: underline; }

#ck_offer .series {
	margin: 0;
	padding: 0;
	width: 645px;
	border: 1px solid #DBDBDB;
}
#ck_offer .series td { padding: 2px 5px; }

#ck_offer .container {
	margin: 0;
	padding: 5px;
	border: 1px solid #DBDBDB;
}

#ck_offer .mailform {
	margin: 0;
	padding: 5px 0;
	width: 643px;
	border: 1px solid #DBDBDB;
}

#ck_offer .mailform .left { margin: 5px 3px 5px 5px; width: 305px; float: left; }
#ck_offer .mailform .right { margin: 5px 5px 5px 2px; width: 305px; float: right; }
#ck_offer .mailform .form-item { padding: 2px 0; clear: both; }
#ck_offer .mailform .form-item label { width: 140px; display: block; float: left; }
#ck_offer .mailform .right label { float: none; }
#ck_offer .mailform .form-item label.option { width: 290px; display: inline; }
#ck_offer .mailform .form-item #edit-name, #ck_offer .mailform .form-item #edit-first-name, #ck_offer .mailform .form-item #edit-street, #ck_offer .mailform .form-item #edit-place, #ck_offer .mailform .form-item #edit-phone-day, #ck_offer .mailform .form-item #edit-phone-night, #ck_offer .mailform .form-item #edit-email { /*width: 150px;*/ width: 140px; float: left; }
#ck_offer .mailform .form-item #edit-comment { width: 290px; height: 90px; }
#ck_offer .mailform #edit-submit { margin: 10px 0 0 0; }
#ck_offer .mailform .financingform .right label { float: left; }
#ck_offer .mailform .form-item #edit-type, #ck_offer .mailform .form-item #edit-duration { width: 144px; }
#ck_offer .mailform .form-item #edit-down, #ck_offer .mailform .form-item #edit-milage, #ck_offer .mailform .form-item #edit-rate { width: 140px; }






































