* {
	margin: 0;
	padding: 0;
}


div#gwpool img {
    border: none;
}

div#gwpool .nobg {
    background: none !important;
}

div#gwpool div.clr {
    clear: both !important;
    height: 1px !important;
    overflow: hidden !important;
}

/* Überschriften
 * ------------------------------------------------------------------------- */
div#gwpool h1,
div#gwpool h2,
div#gwpool h3,
div#gwpool h4,
div#gwpool h5 {
    font-family: Verdana, Arial, sans-serif;
    color: #868686;
    font-size: 18px;
    margin: 0;
    padding: 0;
    font-weight: normal;
    line-height: 180%;
    text-transform: uppercase;
}

div#gwpool h2.bg {
    background-color: #868686;
    color: #fff;
    padding: 0 0 0 5px;
    margin: 20px 20px 0 20px;
    font-size: 12px;
    font-weight: bold;
}

div#gwpool h3 {
    font-size: 14px;
}

div#expose h3 {
	font-family: verdana, Arial, sans-serif;
	font-size: 20px;
	background-color: #969696;
	color: #fff;
	margin-bottom: 25px;
	clear: both;
	padding: 4px 0 2px 24px;
}

div#gwpool h3.bg {
    background-color: #868686;
    color: #fff;
    padding: 0 0 0 5px;
    margin: 20px 20px 0 20px;
    font-size: 11px;
    font-weight: bold;
    text-transform: none;
}

div#expose h4 {
	font-family: verdana, Arial, sans-serif;
	color: #5a5a5a;
	font-family: verdana, Arial, sans-serif;
	font-size: 20px;
}

div#gwpool h3.open {
    background: url("../img/bg_head.png") no-repeat;
    overflow: hidden;
    margin: 30px 32px 0 28px;
    padding: 0;
    height: 60px;
    font-size: 14px;
}

div#gwpool h3.open strong {
    background: url("../img/bg_head_left.png") no-repeat top right;
    padding: 0 10px 30px 10px;
    margin: 4px 0 0 1px;
    height: 60px;
    width: 25%;
    display: block;
}

div#gwpool h3.close {
    background: url("../img/icon_arrowright.png") no-repeat right center;
    width: auto;
    display: inline;
    margin: 0 0 0 40px;
    padding: 0 30px 0 0;
    font-weight: bold;
    font-size: 14px;
}

div#gwpool h4 {
    font-size: 12px;
    font-weight: bold;
}

div#gwpool h5 {
    font-size: 12px;
    font-weight: bold;
}

/* Abs�tze und Textformatierungen
 * ------------------------------------------------------------------------- */
div#gwpool div.clr,
div#expose div.clr {
    clear: both;
    width: 100%;
    height: 1px;
    overflow: hidden;
}

/* Abs�tze und Textformatierungen
 * ------------------------------------------------------------------------- */
div#gwpool p {
    margin: 10px 20px 0 40px;
	line-height: 14px;
}

div#gwpool hr {
	margin: 10px 0px 10px 0px;
    padding: 0;
	height: 0;
	border: none;
	border-top: 1px solid #e0e0e0;
}

/* Top Cars
 * ------------------------------------------------------------------------- */
div#gwpool dl.top_cars {
    margin: 22px 0 0 0;
    padding: 0 0 0 16px;
    /* padding: 0 0 0 15px; */
    display: block;
    float: left;
	height: 200px;
}

div#gwpool dl.top_cars dt {
    margin: 0;
    padding: 0;
    display: block;
    /* width: 182px; */
    width: 182px;
    overflow: hidden;
}

div#gwpool dl.top_cars dt img {
    border: 1px solid #8d8d8d;
}

div#gwpool dl.top_cars dt img.nl_small {
	border:0px; 
}

div#gwpool dl.top_cars dd {
    margin: 0;
    padding: 0;
    display: block;
    /* width: 182px; */
    width: 182px;
    overflow: hidden;
}

div#gwpool dl.top_cars dd p {
    color: #868686;
    margin: 5px 0 7px 0;
    padding: 0;
    height: 30px;
}

div#gwpool dl.top_cars dd p.bar {
    background-color: #868686;
    position: relative;
    margin: 0;
    padding: 0 0 0 5px;
    height: 15px;
    overflow: hidden;
    color: #fff;
}

div#gwpool dl.top_cars dd p.bar img {
    position: absolute;
    right: 0;
    top: 0;
}

/* Formularelemente
 * ------------------------------------------------------------------------- */
div#gwpool div.form_left {
    width: 64.99%;
    float: left;
}

div#gwpool div.form_right {
    width: 27%;
	*width: 30%;
    float: left;
    padding-top: 30px;
	margin-left: 20px;
	*margin-left: 0px;
}

div#gwpool div.form_right p {
    margin: 0 0 0 5px;
    padding: 0 0 10px 0;
    vertical-align: baseline;
}

div#gwpool div.form_right p * {
    vertical-align: middle;
}

div#gwpool div.form_left label {
    display: block;
    padding-bottom: 8px;
}

div#gwpool select {
    border: 1px solid #b6b6b6;
    width: 99%;
    color: #8e8e8e;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
}

div#gwpool input.txt {
    border: 1px solid #b6b6b6;
    width: 99%;
    color: #8e8e8e;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
}

div#gwpool input.btn,
div#gwpool input.btn_nochange {
    background: #dbdbdb url("../img/bg_button.png") repeat-x;
    border: 1px solid #818084;
    color: #010101;
    font-size: 11px;
    padding: 1px 0 1px 0;
    margin:  0;
    width: 100%;
}

div#gwpool input.btn:hover,
div#gwpool input.btn_nochange:hover {
    cursor: pointer;
}

div#gwpool p.half {
    width: 46.99% !important;
    margin: 0 0 10px 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    float: left !important;
}

div#gwpool p.half_right {
    width: 46.99% !important;
    margin: 0 0 10px 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    float: left !important;
}

div#gwpool p.half label {
    padding-left: 12px;
}

div#gwpool p.half_right label {
    padding-left: 6px;
}

div#gwpool p.half select {
    margin-left: 12px;
    width: 83% !important;
}

div#gwpool p.half_right select {
    margin-left: 6px;
    width: 83% !important;
}

div#gwpool form h4 {
    font-weight: normal;
    margin-left: 12px;
    text-transform: none;
}


/* Tabellen
 * ------------------------------------------------------------------------- */
div#gwpool table {
    border-collapse: collapse;
    margin: 15px 0 0 0;
    padding: 0;
}

div#gwpool td {
    margin: 0;
    padding: 0 0 3px 0;
    color: #8d8d8d;
    vertical-align: top;
}

div#gwpool th {
    margin: 0;
    padding: 0 0 3px 0;
    color: #8d8d8d;
    font-weight: normal;
    width: 180px;
    vertical-align: top;
}

/* Vergleich
 * ------------------------------------------------------------------------- */
div#gwpool table.tbl_compare {
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    border: none;
}

div#gwpool table.tbl_compare h5 {
    margin-top: 0;
    padding-top: 0;
    white-space: nowrap;
}

div#gwpool table.tbl_compare th {
    border-right: 1px solid #d2d2d2;
    text-align: left;
    padding: 0 0 0 30px;
    font-weight: bold;
    width: 176px;
}

div#gwpool table.tbl_compare td {
    border-right: 1px solid #d2d2d2;
    padding: 0 4px 10px 4px;
    width: 120px;
    vertical-align: top;
}

div#gwpool table.tbl_compare td.column_left {
    text-align: left;
    overflow: hidden;
    padding-left: 10px;
}

div#gwpool table.tbl_compare tr.row2 {
    height: 50px;
}

div#gwpool table.tbl_compare td.column_left p {
    margin-left: 0;
}

div#gwpool table.tbl_compare td p img {
    border: none !important;
    float: none;
}

div#gwpool table.tbl_compare td img {
    border: 1px solid #d2d2d2 !important;
}

/**
 * ---- Detail Tabellen ----
 */
div#gwpool div.compare_detail {
    margin: 20px 0 0 0;
    padding: 0 24px 0 26px;
}

div#gwpool div.compare_detail h3 {
    background: #868686 url("../img/icon_close2.png") no-repeat 99% 3px;
    color: #fff;
    padding: 0 0 0 5px;
    margin: 0;
    font-size: 11px;
    font-weight: bold;
}

div#gwpool div.compare_detail table {
    margin: 25px 0 0 0;
    padding: 0;
    border-collapse: collapse;
    border: 1px solid #d2d2d2;
}

div#gwpool div.compare_detail table thead th {
    background-color: #e8e8e8;
    text-align: left;
    color: #868686;
    font-weight: bold;
    padding: 3px 0 3px 10px;
    border-bottom: 1px solid #d2d2d2;
}

div#gwpool div.compare_detail table tbody th {
    text-align: left;
    color: #868686;
    font-weight: bold;
    padding: 3px 10px 3px 10px;
    font-size: 11px;
    overflow: hidden;
    border-right: 1px solid #d2d2d2;
    width: 160px !important;
    overflow: hidden;
}

div#gwpool div.compare_detail table td {
    width: 120px;
    padding: 3px 10px 3px 10px;
    overflow: hidden;
    border-right: 1px solid #d2d2d2;
    overflow: hidden;
}

div#gwpool div.compare_detail table tbody tr.alt td,
div#gwpool div.compare_detail table tbody tr.alt th {
    background-color: #e8e8e8;
}

/* Expose
 * ------------------------------------------------------------------------- */
div#expose {
	width: 1000px;
	font-size: 18px;
	color: #5a5a5a;
	font-family: Verdana, Arial, sans-serif;
}

div#expose .hide {
	display: none;
}

div#expose div.images {
	padding: 0 0 0 24px;
	margin: 0 0 24px 0;
}

div#expose div.images img {
	padding: 0px;
	margin: 0 19px 0 0;
	border: none;
}

div#expose table {
	line-height: 22px;
	margin: 11px 0 24px 24px;
}

div#expose th {
	width: 230px;
	text-align: left;
	font-weight: normal;
}

div#expose div.roudnedbox_bottom table {
	margin: 0;
	line-height: 20px;
}

div#expose div.roudnedbox_bottom th {
	width: 115px;
}

div#expose div.roudnedbox_bottom p {
	line-height: 20px;
	display: block;
	margin: 24px 0;
}

div#expose div.roudnedbox_bottom .angebotsnr {
	padding: 26px 0 0 0;
}

div#expose div.roudnedbox_middle {
	background: url("../img/expose_r_infobox_middle.png") repeat-y;
	margin: 11px 0 24px 0;
	overflow: hidden;
	position: relative;
}

div#expose div.roudnedbox_top {
	background: url("../img/expose_r_infobox_top.png") no-repeat;
	overflow: hidden;
}

div#expose div.roudnedbox_bottom {
	background: url("../img/expose_r_infobox_bottom.png") no-repeat left bottom;
	padding: 15px 20px 35px 20px;
	overflow: hidden;
}

div#expose p.longdesc {
	display: block;
	margin: 38px 24px 100px 24px;
}

div#expose div.left,
div#expose div.right {
	float: left;
	width: 500px;
}

div#expose div.right div.roudnedbox_middle {
	margin-left: 12px;
}

div#expose div.preis {
	background-color: #969696;
	color: #fff;
	padding: 12px 0 19px 0;
}

div#expose div.preis div.right {
	font-size: 52px;
	text-align: right;
	font-weight: bold;
}

div#expose div.preis div.right p {
	margin-right: 15px;
	padding-top: 5px;
	display: block;
}

div#expose div.preis div.left {
	padding: 15px 0 0 0;
}

div#expose div.preis div.left p {
	line-height: 23px;
	display: block;
	margin-left: 24px;
}



/* Funktionsleiste oberhalb der Suchergebnisse
 * ------------------------------------------------------------------------- */
div#functions {
    padding: 20px 0 0 5px;
    position: relative;
}

div#functions div {
    float: left;
    overflow: hidden;
}

div#functions div.left {
    width: 120px;
}

div#functions div.left label {
	font-size: 10px;
}

div#functions div.middle {
    width: 300px;
	color: #999999;
}

div#functions div.middle label {
    font-size: 10px;
}

div#functions div.right {
    width: 170px;
	color: #999999;
}

div#functions div.right label {
    font-size: 10px;
}

div#functions select {
    width: 95px;
}

/* Suchergebnisse
 * ------------------------------------------------------------------------- */
div#gwpool dl.result {
    margin: 13px 0 0 0;
    display: block;
    padding: 0 10px 0 10px;
    background-color: #fff;
    position: relative;
}

div#gwpool dl.result dt {
    display: block;
    background: #969696 url("../img/btn_fahrzeugdaten_ansehen.png") no-repeat 100% 0;
    margin: 0;
    padding: 0;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    color: #fff;
    font-weight: bold;
    position: relative;
}

div#gwpool dl.open dt {
    background-image: url("../img/btn_fahrzeugdaten_verbergen.png");
}

div#gwpool dl.result dt span {
    display: block;
    width: 22px;
    background-color: #fff;
    float: left;
    height: 20px;
    overflow: hidden;
}

div#gwpool dl.result dt span input {
    margin: 2px auto 0 auto;
    display: block;
    padding: 0;
}

div#gwpool dl.result dt label,
div#gwpool dl.result dt label:hover {
    width: 95%;
    display: block;
    float: left;
    text-indent: 10px;
    cursor: pointer;
}

div#gwpool dl.result dd {
    display: block;
    border-bottom: 1px solid #969696 !important;
    padding: 13px 0 13px 0;
    position: relative;
}

* html div#gwpool dl.result dd {
    height: 90px;
}

div#gwpool dl#last_entry dd {
    border-bottom: none !important;
}


div#gwpool dl.result dd p.details {
    margin: 0 0px 0 0;
    padding: 0;
    width: 63%;
    float: left;
    overflow: hidden;
    line-height: 15px;
}

div#gwpool dl.result dd p.details img {
    float: left;
    margin: 0 15px 0 0;
    border: 1px solid #909090;
}

div#gwpool dl.result dd a,
div#gwpool dl.result dd a:link,
div#gwpool dl.result dd a:active,
div#gwpool dl.result dd a:visited,
div#gwpool dl.result dd a:hover {
    color: #000;
}

div#gwpool dl.result dd p.price {
    margin: 0;
    padding: 0px 0 0 0;
    width: 37%;
    float: right;
    overflow: hidden;
    text-align: right;
    color: #8d8d8d;
    display: block;
}

div#gwpool dl.result dd p.price strong {
    display: block;
    font-size: 25px;
    line-height: 27px;
    font-weight: bold;
    padding: 0 0 5px 0;
    margin: 0;
}

div#gwpool dl.result dd p.price span {
    display: block;
    padding: 0;
}

div#gwpool .details_short p.price_savings {
	float: right;
	width: 37%;
	margin: 0;
    color: #8d8d8d;
	text-align: right;
	font-size: 11px;
}

div#gwpool .detail_price p.price_savings {
	font-size: 11px;
	font-weight: normal;
}


/* Bl�tter-Navigation
 * ------------------------------------------------------------------------- */
div#searchnavi {
    padding: 15px 0 0 12px;
}

div#searchnavi div {
    overflow: hidden;
    float: left;
    width: 20%;
    color: #868686;
}

div#searchnavi div.middle {
    width: 59.99%;
    text-align: center;
}

div#searchnavi a,
div#searchnavi a:link,
div#searchnavi a:active,
div#searchnavi a:visited {
    color: #868686;
    text-decoration: underline;
}

div#searchnavi div.left a,
div#searchnavi div.left a:link,
div#searchnavi div.left a:active,
div#searchnavi div.left a:visited {
    background: url("../img/back.png") no-repeat 0 1px;
    padding-left: 15px;
}

div#searchnavi div.right a,
div#searchnavi div.right a:link,
div#searchnavi div.right a:active,
div#searchnavi div.right a:visited {
    background: url("../img/next.png") no-repeat 100% 1px;
    padding-right: 15px;
}

/* tKGalerie
 * ------------------------------------------------------------------------- */
div#gwpool div.tKGalerie {
    width: 299px;
    float: left;
    overflow: hidden;
}

div#gwpool div.tKGalerie_stage {
    width: 299px;
    overflow: hidden;
    float: left;
    position: relative;
    height: 224px;
}

div#gwpool div.tKGalerie_stage div {
    position: relative;
    top: 0;
    left: 0;
    height: 224px;
}

div#gwpool div.tKGalerie_stage img {
    border: 1px solid #8d8d8d;
    position: absolute;
    width: 297px;
    height: 222px;
    overflow: hidden;
}

div#gwpool div.tKGalerie_scroll_left,
div#gwpool div.tKGalerie_scroll_right {
    float: left;
    overflow: hidden;
    margin: 5px 0 0 0;
    width: 10px;
}

div#gwpool div.tKGalerie_scroll_left {
    /* margin-right: 2px; */
    width: 12px;
}

div#gwpool div.tKGalerie_thumbs {
    width: 277px;
    float: left;
    overflow: hidden;
    height: 55px;
}

div#gwpool div.tKGalerie_thumbs a {
    overflow: hidden;
    display: block;
    width: 69px;
    float: left;
    margin: 5px 0 0 0;
}

div#gwpool div.tKGalerie_thumbs img {
    margin: 0 0 7px 0;
    padding: 0;
    border: 1px solid #8d8d8d;
    width: 65px;
    height: 48px;
}

div#gwpool div.tKGalerie img.nl {
	margin: 5px 0 0 0;
	border: 1px solid #8D8D8D;
}

.nl_small {
	border:0px; 
	position: relative; 
	bottom: 31px; 
	left: 1px;
}

/* Details
 * ------------------------------------------------------------------------- */
div#gwpool div.details_right {
    width: 290px;
    float: left;
    overflow: hidden;
	border: 0px solid red;
}

div#gwpool table.details {
    margin: 0 0 0 12px;
    padding: 0;
    height: 224px;
    float: left;
    overflow: hidden;
    border-collapse: collapse;
}

div#gwpool table.details th {
    width: 130px;
    overflow: hidden;
    text-align: left;
}

div#gwpool table.details td {
    width: 192px;
    overflow: hidden;
}


div#gwpool table.detail_price {
    margin: 5px 0 0 8px;
    padding: 0;
    overflow: hidden;
}

div#gwpool table.detail_price td {
    margin: 0;
    height: 50px;
    background-color: #969696;
    vertical-align: middle;
    width: 120px;
    color: #fff;
    padding: 0 0 0 8px;
}

div#gwpool table.detail_price td.price {
     width: 200px;
     text-align: right;
     color: #fff;
     font-size: 27px;
     font-weight: bold;
     padding-right: 8px;
}

div#gwpool table.detail_price td a,
div#gwpool table.detail_price td a:link,
div#gwpool table.detail_price td a:visited,
div#gwpool table.detail_price td a:active {
    display: block;
    color: #fff;
    text-decoration: underline;
    line-height: 18px;
}

div#gwpool div.details p {
    margin: 13px 0 0 0;
}

div#gwpool div.details p.price_savings_detail {
	margin: 0;
}


div#gwpool div.details p.services {
	text-align: left;
}

div#gwpool p.services a {
    text-decoration: none !important;
}

div#gwpool p.services img {
    margin: 0 3px 0 0;
}

div#gwpool dl div.sleft {
    width: 180px;
    float: left;
    overflow: hidden;
	margin-right: 10px;
	height: 138px;
}

div#gwpool dl div.sright {
    width: 370px;
    float: left;
    overflow: hidden;
	/*border: 1px solid red;*/
}

.price_savings_detail {
	float: right;
	width: 200px;
	margin: 0;
    color: #ffffff;
	text-align: right;
	font-size: 11px;
}

.price_savings_detail {
	font-size: 11px;
	font-weight: normal;
}



/**
 * �ffnen / Shclie�en
 */
div#gwpool dl.open div.details_short {
    display: none;
    visibility: hidden;
}

div#gwpool dl.result div.details {
    display: none;
    visibility: hidden;
	color: #868686;
}

div#gwpool dl.open div.details {
    display: block;
    visibility: visible;
}


/* Anfrage
 * ------------------------------------------------------------------------- */
div.anfrage_details_left {
    width: 300px;
    overflow: hidden;
    float: left;
    margin: 20px 0 0 0;
}

div.anfrage_details_left img {
    height: 190px;
    overflow: hidden;
    margin: 0 0 0 20px;
}

div.anfrage_details_right {
    width: 300px;
    overflow: hidden;
    float: left;
    margin: 20px 0 0 0;
}

div#gwpool div.anfrage_details_right table.details {
    height: 190px;
}

form#c2f_anfrage {
    display: block;
    padding: 0 0 0 20px;
}

form#c2f_anfrage label {
    display: block;
    padding-bottom: 3px;
}

form#c2f_anfrage textarea,
form#c2f_anfrage select,
form#c2f_anfrage input {
    width: 290px;
    border: 1px solid #b6b6b6;
    font-size: 12px;
    height: 18px;
}

form#c2f_anfrage select {
    height: 20px;
}

form#c2f_anfrage textarea {
    height: 230px;
    width: 90%;
}

form#c2f_anfrage input.btn {
    background: #dbdbdb url("../img/bg_button.png") repeat-x;
    border: 1px solid #818084;
    color: #010101;
    font-size: 11px;
    padding: 1px 0 1px 0;
    margin:  0;
    height: auto;
    margin-top: 10px;
}

div#gwpool form#c2f_anfrage table td {
    vertical-align: top;
}


/* Hauptstruktur der Grund-/Suchseite
 * ------------------------------------------------------------------------- */
/**
 * Wrapper Container
 */
div#gwpool {
    font-family: Verdana, Arial, sans-serif !important;
    color: #000;
    font-size: 12px;
}

/**
 * Linke Spalte (Banner und Suchboxen)
 */
div#gwpool_left {
    width: 211px;
    overflow: hidden;
    float: left;
	*margin-top: -2px;
}

/**
 * Hauptcontainer (Rechter Bereich)
 */
div#gwpool_main {
	width: 614px;
	overflow: hidden;
    position: relative;
    background-color: #fff;
    float: left;
}

/**
 * Header
 */
div#gwpool_head {
    position: relative;
    border-bottom: none;
    background-color: #6b6f70;
	width: 614px;
	margin-left: 1px;
}

div#gwpool_head h2 {
width: 600px;
font-size: 16px;
height: 27px;
color:#FFFFFF;
font-weight: bold;
background-color: #6b6f70;
padding: 0px 0px 0px 10px;
margin: 0;
}


/**
 * Hauptinhalt
 */
div#gwpool_content {
    padding-bottom: 30px;
}

/**
 * Hauptinhalt Subconatiner auf allen Unterseiten
 */
div#content_sub {
    border: 1px solid #868686;
    border-top: none;
    margin: 0 1px 1px 1px;
    padding-bottom: 10px;
    background-color: #fff;
}

/* Suchboxen
 * ------------------------------------------------------------------------- */
div#gwpool dl.searchbox {
    display: block;
    margin: 0;
    padding: 0;
    vertical-align: top;
}

div#gwpool dl.searchbox dt {
    display: block;
    background: url("../img/bg_searchbox_top.png") no-repeat;
    text-indent: -999em;
    margin: 0;
    padding: 0;
    height: 11px;
    overflow: hidden;
}

div#gwpool dl.searchbox dd {
    display: block;
    background: url("../img/bg_searchbox_bottom.png") no-repeat left bottom;
    margin: 0 0 5px 0;
    padding: 4px 0 15px 0;
    overflow: hidden;
    position: relative;
}

div#gwpool dl.searchbox dd p {
    margin: 0 22px 10px 12px;
    padding: 0;
    color: #868686;
}

div#gwpool dl.searchbox dd h4 {
    margin: 0 22px 0 12px;
    padding: 0 0 1px 0;
    font-size: 11px;
}

div#gwpool dl.searchbox dd label {
    display: block;
    padding-bottom: 3px;
    color: #868686;
}

div#gwpool dl.searchbox dd select {
    color: #000;
    width: 175px;
}

div#gwpool dl.searchbox dd input.btn,
div#gwpool dl.searchbox dd input.btn:active,
div#gwpool dl.searchbox dd input.btn_nochange {
    background: #868686 url("../img/bg_button_left.png") no-repeat 100% 0;
    width: 99%;
    color: #fff;
    text-align: left;
    height: 23px;
    padding: 3px 0 3px 2px;
    outline: none !important;
}

/* Navigation
 * ------------------------------------------------------------------------- */
ul#gwpool_navi {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
    height: 45px;
    overflow: hidden;
}

ul#gwpool_navi li {
    display: block;
    float: left;
    line-height: 45px;
    margin: 0;
    padding: 0;
    width: 160px;
}

ul#gwpool_navi a,
ul#gwpool_navi a:link,
ul#gwpool_navi a:active,
ul#gwpool_navi a:visited,
ul#gwpool_navi li span {
    display: block;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    height: 45px;
    font-size: 14px;
    /* background: url("../img/navi_divider.png") no-repeat 0 16px; */
    padding: 0 10px 0 10px;
    width: auto;
}

ul#gwpool_navi li.active {
    background: #fff url("../img/navi_shadow.png") no-repeat right top;
    border: 1px solid #8d8d8d;
    border-bottom: none;
    border-right: none;
    line-height: 45px;
    padding-right: 15px;
}

ul#gwpool_navi li.active a,
ul#gwpool_navi li.active a:link,
ul#gwpool_navi li.active a:active,
ul#gwpool_navi li.active a:visited,
ul#gwpool_navi li.active span {
    display: block;
    color: #8d8d8d;
    text-decoration: none;
    text-transform: uppercase;
    height: 45px;
    background: none;
}

/* Formular-Reiter Navigation
 * ------------------------------------------------------------------------- */
div#gwpool ul.navi_form {
    list-style: none;
    display: block;
    margin: 30px 30px 0 30px;
    padding: 0;
    background: url("../img/bg_head.png") no-repeat;
    height: 50px;
}

div#gwpool ul.navi_form li {
    display: block;
    width: auto;
    float: left;
    margin: 4px 3px 0 0;
    padding: 0 20px;
    height: 29px;
    background-color: #eee;
    border: 1px solid #909090;
}

div#gwpool ul.navi_form li.active {
    border-bottom: none;
    background-color: #fff;
    height: 30px;
}

div#gwpool ul.navi_form li a,
div#gwpool ul.navi_form li a:active,
div#gwpool ul.navi_form li a:visited,
div#gwpool ul.navi_form li a:hover {
    color: #606060;
    text-decoration: none;
    line-height: 30px;
    outline: none;
}

#financingCalcContainer {
	text-align: center;
}

div#gwpool div.tKGalerie_stage .icon_magnify {
	width: 24px;
	height: 24px;
	background: url('../img/icon_magnify.png');
	margin: 5px 0 0 270px;
}

div#gwpool select.error {
	border: solid 1px #DC0000;
}




