@charset "utf-8";

body {
    font-family: sans-serif;
    font-size: 12px;
	line-height:1.3em;
	margin:0;
	padding:0;
}

a {
    text-decoration: none;
    color: #00309C;
}

a:hover {
    text-decoration: none;
    color: #0059F6;
}

img {
	border: 0 none;
}

form {
     display: inline;
     margin-bottom: 0;
}

strong {
	font-weight:normal;	
}
fieldset {
margin:0 0 5px;
padding:5px;
}

fieldset label {
float:left;
font-weight:bold;
line-height:18px;
margin-right:15px;
text-align:right;
width:85px;
}

/*
 Das Suchfeld
*/
#webisco-search {
    padding: 0 5px;
    float: left;
}
#webisco-search #webisco-search-inputfield {
    border: 1px solid #000;
	margin-right: 5px;
	position:relative; 
	left: -38px;
}
#webisco-search #webisco-search-submit {
    border: 1px solid #000;
	background-image:url(img/bg_button.gif);
	color:#FFF;
	height: 20px;
	width: 80px;
	position:relative;
	left: -38px;
}

#webisco-search-label {
	position:relative; left: 50px;
	visibility:hidden;
	}


/*
  Die Kurzinformation über den Warenkorbinhalt
*/
#webisco-cartinfo {
    overflow: hidden;
    text-align: left;
}
#webisco-cartinfo a {
    color: blue;
    text-decoration: none;
}
#webisco-cartinfo .webisco-cartinfo-sum {
    float: left;
}
#webisco-cartinfo .webisco-cartinfo-agb {
    float: right;
	visibility:hidden;
}



/*
 Der kleine Kundenbereich, der immer igendwo auf der Webseite zu sehen ist (Login/Logout)
*/
#webisco-permanent-accountbox {
    background-color: #eeeeee;
    padding: 3px;
    overflow: hidden;
    text-align: left;
}
#webisco-permanent-login {
}

#webisco-permanent-login label {
display:block;
float:left;
margin-bottom:3px;
width:55px;
}

#webisco-permanent-login-name {
    float: left;
	margin-bottom:2px;
}
#webisco-permanent-login-password {
    float: left;
	margin-bottom:2px;
}
#webisco-permanent-login input {
    margin-left: 2px;
    margin-right: 2px;
    width: 107px;
    border: 1px solid #000;
    font-size: 10px;
}
#webisco-permanent-login #webisco-permanent-login-submit {
background-image:url(img/bg_button.gif);
border:1px solid #000000;
color:#FFFFFF;
margin:2px 4px 5px 56px;
width:110px;
height:20px;
text-transform:uppercase;
}
#webisco-permanent-login #webisco-permanent-login-forgotpassword {
    /* clear: both; */
    float: left;
}
#webisco-permanent-login #webisco-permanent-login-newaccount {

}
#webisco-permanent-logout {
}
#webisco-permanent-account-home {
}



/*
 Die kleine Infobox über das aktuell gewählte Fahrzeug
*/
#webisco-car-info{
    background-color: #EEEEEE;
    text-align: left;
}
#webisco-car-selected{
word-wrap: break-word;
}
#webisco-car-not-selected{
	color:#F00;
}
#webisco-car-change{
    overflow: visible;
}



/*
 Die horizontale Navigationsleiste, um zur vorigen Kategorie zu kommen
*/
#webisco-rootline {
font-size:10px;
font-family:Verdana, Geneva, sans-serif;
font-weight:bold;
color:#000000;
}
#webisco-rootline a{
    color: #000000;
}
#webisco-rootline a:hover {
    text-decoration: none;
	font-size:11px;

}
#webisco-rootline .webisco-rootline-title {
    padding: 3px;
}
#webisco-rootline .webisco-rootline-item {
    padding: 3px;
}
#webisco-rootline .webisco-rootline-separator {
    padding: 3px;
    font-weight: bold;
}



/*
 Der Up-Button, um zur vorigen Kategorie zu kommen
*/
#webisco-step-up {
    background-color: #EEEEEE;
    border: 1px solid #00309C;
    text-align: center;
    float: left;
}
#webisco-step-up a {
    padding: 3px;
    display: block;
}
#webisco-step-up a:hover {
    background-color: #00309C;
    display: block;
    color: #FFFFFF;
}

/*
 Die Baumnavigation für Angebote und Ersatzteile
*/
#webisco-navigation {
clear:both;
color:blue;
margin-right:20px;
/*min-width:250px;
width:250px;*/
width:100%;
}
#webisco-navigation ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:2px;
padding-left:10px;
padding-right:3px;
text-align:left;
}
#webisco-navigation li {
display:block;
font-weight:normal;
position:relative;
left:-3px;
}
#webisco-navigation .webisco-navigation-item {
}
#webisco-navigation a {
border-bottom:1px solid #00309C;
display:block;
}
#webisco-navigation a:hover {
background-color:#00309C;
color:#FFFFFF;
text-decoration:none;
}
#webisco-navigation .webisco-navigation-title {
font-weight:bold;
margin-top:200px;
color:#000000;
}
#webisco-navigation .webisco-navigation-active-path {
color:#FFCA00;
}
#webisco-navigation .webisco-navigation-active-path a {

}
#webisco-navigation .webisco-navigation-active-item {
font-weight:bold;
}

/*
 Copyright-Vermerk von ByteRider
*/
#webisco-copyright {
    color: #222222;
    font-size: 10px;
    text-align: center;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
}



/*
 Der Hauptinhaltsbereich
*/
#webisco-content {
    width: 100%;
	overflow:hidden;
}

/*
 Diese Klasse wird dann mitgegeben, wenn Webisco denkt, dass es zentriert besser aussieht
*/
#webisco-content .centering-hint {
    text-align: center;
}

/*
 Überschriften
*/
#webisco-content .webisco-header {
    color: #00309C;
    font-size: 23px;
	margin-top: 0;
}

#webisco-header {
	color: #00309C;
    font-size: 23px;
	margin:2px 0;
	line-height: 22px;
}

/*
 Die Fehlerausgabe
*/
#webisco-content .webisco-error {
    background: #FFF2F2;
    border: solid 1px #FF3030;
    color: #FF3030;
    margin-bottom: 15px;
}

/*
 Die normale Infoausgabe
*/
#webisco-content .webisco-message {
    background: #EEEEEE;
    border: solid 1px #00309C;
    padding: 5px;
    margin-bottom: 15px;
}

/*
 Das Fenster mit der Meldung einer Ladeverzögerung
*/
#webisco-progress {
    /* clear: both; */
    font-size: 18px;
    color: #DDDDDD;
    background: #666666;
    border: solid 1px #000000;
    z-index: 999;
    text-align: left;
    padding: 20px;
    opacity: .9;
    filter: alpha(opacity=90);
    position: absolute;
    visibility: hidden;
    top: 200px;
}
#webisco-progress-bar {
    color: #CCCCCC;
    height: 8px;
    margin-top: 20px;
}



/*
 Das Feld zum Eintragen des Benutzernamens oder der Emailadresse
*/
#webisco-send-password {
    background: #EEEEEE;
    border: solid 1px #00309C;
    width: 50%;
    padding: 5px;
}
#webisco-send-password-input{
}
#webisco-send-password-submit{
}



/*
 Die Fahrzeugauswahl
*/
#webisco-car-selection {
    background: #EEEEEE;
    border: solid 1px #00309C;
    padding: 5px;
    /* clear: both; */
    overflow: hidden;
}
#webisco-car-selection-incremental {
}
#webisco-car-selection-number {
    float: right;
    width: 45%;
}



/* Allgemeine Geschäftsbedingungen
*/
#webisco-agb {
    background: #EEEEEE;
    border: solid 1px #00309C;
    padding: 5px;
    margin-bottom: 10px;
    text-align: left;
}



/*
 Die Unterkategorien bei einer gewählten Kategorie (alternativ zur Baumnavigation als Liste)
*/
#webisco-subsections {
    background: #EEEEEE;
    border: solid 1px #00309C;
    width: 100%;
    margin-bottom: 7px;
    overflow: hidden;
}
#webisco-subsections h2 {
    font-size: 20px;
}
#webisco-subsections a {
    display: block;
    border: dashed 1px #C0CCDF;
    padding: 2px;
}
#webisco-subsections a:hover {
    background-color: #00309C;
    color: #FFCA00;
}
#webisco-subsections img {
    border: 0px;
}
#webisco-subsections .webisco-subsection {
    font-size: 15px;
}
#webisco-subsections .even {
    clear: left;
    width: 45%;
    overflow: hidden;
    float: left;
    padding-bottom: 5px;
    text-align: center;
}
#webisco-subsections .odd {
    clear: right;
    width: 45%;
    overflow: hidden;
    float: right;
    padding-bottom: 5px;
    text-align: center;
}

/*
 Die Filter über der Artikeltabelle
*/
#webisco-content .webisco-article-filter {
    /* clear: both; */
    float: left;
    text-align: left;
    margin-top: 3px;
    margin-bottom: 3px;
}
#webisco-content .webisco-article-filter label {
    padding-right: 10px;
}

/*
 Die Anzeige der Artikel in einer Liste zum Durchblättern
*/
#webisco-content .webisco-article-table {
    border: solid 1px #00309C;
    border-spacing: 0px;
}
#webisco-content .webisco-article-table th {
    background: #EEEEEE;
    padding: 3px;
}
#webisco-content .webisco-article-table td {
    padding: 3px;
    vertical-align: middle;
}
#webisco-content tr.webisco-article-table-row-even {
    background: #EEEEEE;
}
#webisco-content tr.webisco-article-table-row-odd {
    background: #DDDDDD;
}
#webisco-content .webisco-article-thumbnail {
    border: solid 1px #777777;
}



/*
 Die Artikelansicht
*/
#webisco-content .webisco-teaser {
    background: #EEEEEE;
    border: solid 1px #00309C;
    margin-top: 7px;
    margin-bottom: 7px;
}
#webisco-content .webisco-article {
    background: #EEEEEE;
    border: solid 1px #00309C;
    padding: 5px;
    max-width: 640px;
    overflow: hidden;
}
#webisco-content .webisco-teaser .webisco-article {
    width: 100%;
    border: none;
    width: auto;
}
#webisco-content .webisco-article-image {
    float: left;
    border: solid 1px #00309C;
    margin-right: 6px;
    margin-bottom: 6px;
}
#webisco-content .webisco-article-data {
    float: right;
}
#webisco-content .webisco-teaser .webisco-article-data {
    float: left;
    margin-left: 20px;
}
#webisco-content .webisco-teaser-1 .webisco-article-data {
    max-width: 60%;
}
#webisco-content .webisco-teaser-2 .webisco-article-data {
    max-width: 60%;
}
#webisco-content .webisco-teaser-3 .webisco-article-data {
    max-width: 40%;
}
#webisco-content .webisco-teaser-4 .webisco-article-data {
    max-width: 60%;
}
#webisco-content .webisco-article-number-key {
    font-weight: bold;
    float: left;
}
#webisco-content .webisco-article-number-value {
    float: left;
}
#webisco-content .webisco-article-manufacturer-key {
    font-weight: bold;
    float: left;
}
#webisco-content .webisco-article-manufacturer-value {
    float: left;
}
#webisco-content .webisco-article-price-key {
    font-weight: bold;
    float: left;
}
#webisco-content .webisco-article-price-value {
    /* clear: both; */
    float: left;
}
#webisco-content .webisco-article-price-hint {
    /* clear: both; */
    float: left;
    font-size: 9px;
}
#webisco-content .webisco-article-table-price-value {
    /* clear: both; */
    float: right;
}
#webisco-content .webisco-article-listprice-key {
}
#webisco-content .webisco-article-listprice-value {
    float: left;
    /* clear: both; */
    color: #EE0000;
}
#webisco-content .webisco-article-table-listprice-value {
    float: right;
    /* clear: both; */
    color: #EE0000;
}
#webisco-content .webisco-article-deposit-key {
    font-weight: bold;
    float: left;
}
#webisco-content .webisco-article-deposit-value {
    float: left;
}
#webisco-content .webisco-article-deposit-hint {
    font-size: 9px;
}
#webisco-content .webisco-article-tax-key {
    font-weight: bold;
    float: left;
}
#webisco-content .webisco-article-tax-value {
    float: left;
}
#webisco-content .webisco-article-shipping-costs {
    font-size: 9px;
}
#webisco-content .webisco-article-availability-key {
    font-weight: bold;
    float: left;
}
#webisco-content .webisco-article-availability-value {
    float: left;
}
#webisco-content .webisco-article-availability-image {
    margin-right: 5px;
}
#webisco-content .webisco-article-put-cart {
    margin-top: 10px;
}
#webisco-content .webisco-article-put-cart-text {
}
#webisco-content .webisco-article-put-cart-image {
}
#webisco-content .webisco-teaser .webisco-article-put-cart-image {
    float: left;
}
#webisco-content .webisco-article-continue {
}
#webisco-content .webisco-article-datasheets {
    margin-top: 20px;
}
#webisco-content .webisco-article-datasheet {
}
#webisco-content .webisco-pdf-icon {
    border: solid 1px #00309C;
}
#webisco-content .webisco-article-details {
    /* clear: both; */
    margin-top: 10px;
    float: left;
    text-align: left;
    width: 100%;
}
#webisco-content .webisco-article-details-preview {
    font-size: 10px;
    /* clear: both; */
    margin-bottom: 5px;
    margin-top: 5px;
    float: left;
    text-align: left;
    width: 100%;
    color: gray;
}
#webisco-content .webisco-article-details-table {
    border-spacing: 1px;
    border-collapse: collapse;
    width: 100%;
}
#webisco-content .webisco-article-details-table th {
    padding: 1px;
    background: transparent;
    border: 1px dotted #00309C;
    width: 50%;
    vertical-align: top;
}
#webisco-content .webisco-article-details-table td {
    padding: 1px;
    border: 1px dotted #00309C;
    width: 50%;
    vertical-align: top;
}
#webisco-content .webisco-article-description {
    margin-top: 10px;
    float: left;
    text-align: left;
}
#webisco-content .webisco-article-description-header {
    font-weight: bold;
}
#webisco-content .webisco-article-description-text {
}

#webisco-content .webisco-article-cars {
    /* clear: both; */
    margin-top: 10px;
    float: left;
    text-align: left;
}
#webisco-content .webisco-article-cars-header {
    font-weight: bold;
}
#webisco-content .webisco-article-cars-text {
}

#webisco-content .webisco-article-more-numbers {
    /* clear: both; */
    margin-top: 10px;
    float: left;
    text-align: left;
}
#webisco-content .webisco-article-more-numbers-header {
    float: left;
    font-weight: bold;
}
#webisco-content .webisco-article-more-numbers-text {
    padding-left: 5px;
    float: left;
}

#webisco-content .webisco-article-shopping-hint {
    /* clear: both; */
    margin-top: 10px;
    float: left;
    text-align: left;
}
#webisco-content .webisco-article-shopping-hint-header {
    font-weight: bold;
}
#webisco-content .webisco-article-shopping-hint-text {
}
#webisco-content .webisco-article-additional-info {
    margin-top: 10px;
    float: left;
    text-align: left;
}
#webisco-content .webisco-article-additional-info-header {
    font-weight: bold;
}
#webisco-content .webisco-article-additional-info-text {
}


/*
 Die Detailansicht des Warenkorbs
*/
#webisco-cart {
    background: #EEEEEE;
    border: solid 1px #888888;
    margin-bottom: 1px;
}
#webisco-cart .webisco-cart-recalculate {
}
#webisco-cart .webisco-cart-row-even {
    background: #EEEEEE;
}
#webisco-cart .webisco-cart-row-odd {
    background: #DDDDDD;
}
#webisco-cart table {
    border-spacing: 0px;
}
#webisco-cart th {
    padding: 3px;
}
#webisco-cart td {
    padding: 3px;
    vertical-align: middle;
}
#webisco-cart-sum {
    background: #EEEEEE;
    border: solid 1px #888888;
    margin-bottom: 20px;
}
#webisco-cart-sum table {
    border-spacing: 0px;
}
#webisco-cart-sum .webisco-cart-sum-net { /* der Nettopreis */
    background: #EEEEEE;
}
#webisco-cart-sum .webisco-cart-sum-discount { /* der Zusatzrabatt */
    background: #EEEEEE;
}
#webisco-cart-sum .webisco-cart-sum-tax { /* die Mehrwertsteuer */
    background: #DDDDDD;
}
#webisco-cart-sum .webisco-cart-sum-used-part-tax { /* die Altteilsteuer (sofern vorhanden) */
    background: #EEEEEE;
}
#webisco-cart-sum .webisco-cart-sum-total { /* der Endpreis inkl. aller Steuern */
}
#webisco-cart-sum td {
    padding: 3px;
}

/*
 Die Aktionen beim Betrachten des Warenkorbs
*/
#webisco-content .webisco-cart-actions {
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
}
#webisco-content .webisco-cart-continue-shopping {
    background: #EEEEEE;
    border: solid 1px #888888;
    float: left;
    width: 25%;
}
#webisco-content .webisco-cart-continue-shopping a{
    padding: 5px;
    display: block;
}
#webisco-content .webisco-cart-continue-shopping a:hover{
    background-color: #00309C;
    color: #FFCA00;
}
#webisco-content .webisco-cart-empty {
    background: #EEEEEE;
    border: solid 1px #888888;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 25%;
}
#webisco-content .webisco-cart-empty a{
    padding: 5px;
    display: block;
}
#webisco-content .webisco-cart-empty a:hover{
    background-color: #00309C;
    color: #FFCA00;
}
#webisco-content .webisco-cart-order {
    background: #EEEEEE;
    border: solid 1px #888888;
    float: right;
    width: 25%;
}
#webisco-content .webisco-cart-order a {
    padding: 5px;
    display: block;
}
#webisco-content .webisco-cart-order a:hover{
    background-color: #00309C;
    color: #FFCA00;
}



/*
 Der Login-Bereich direkt nach dem Bestellen des Warenkorbs,
 wenn man bis dahin noch nicht eingeloggt ist
*/
#webisco-content .webisco-login-header {
    text-align: center;
    background: #00309C;
    color: white;
    border-width: 0;
    padding: 10px;
}
#webisco-content .webisco-login-body {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #EEEEEE;
    border: solid 1px #00309C;
    height: 120px;
}
#webisco-registered-customer{
    width: 45%;
    float: left;
}
#webisco-create-customer{
    width: 45%;
    float: right;
}
#webisco-login {
    text-align: center;
}
#webisco-login-name {
}
#webisco-login-password {
}
#webisco-login-namelabel {
    width: 200px;
}
#webisco-login-passwordlabel {
}
#webisco-login input {
    margin-top: 3px;
}
#webisco-login #webisco-login-submit {
}
#webisco-login #webisco-login-forgotpassword {
    margin-top: 20px;
}
#webisco-login #webisco-login-newaccount {
}



/*
 Der Bereich zum Blättern in Seiten
*/
#webisco-content .webisco-page-flip-container {
    float: right;
    text-align: right;
    margin-top: 3px;
    margin-bottom: 3px;
}
#webisco-content .webisco-page-flip {
    padding-left: 5px;
}
#webisco-content .webisco-page-flip-current { /* die aktuelle Seite */
    font-weight: bold;
}
#webisco-content .webisco-page-flip-1 { /* Zu Seite 1 springen */
}
#webisco-content .webisco-page-flip-back { /* Eine Seite zurück springen */
}
#webisco-content .webisco-page-flip-forward { /* Eine Seite vor springen */
}


#webisco-content .webisco-account-home-header {
    /* clear: both; */
    margin-bottom: 10px;
}
#webisco-content .webisco-account-home-action {
    width: 250px;
    max-width: 250px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    background: #EEEEEE;
    border: solid 1px #00309C;
    margin-top: 20px;
}
#webisco-content .webisco-account-home-action a{
    display: block;
}
#webisco-content .webisco-account-home-action a:hover{
    background-color: #00309C;
    display: block;
    color: #FFCA00;
}
#webisco-content .webisco-account-cart-show {
}
#webisco-content .webisco-account-cart-show a {
}
#webisco-content .webisco-account-cart-order { /* Nur vorhanden wenn der Warenkorb Artikel enthält */
}
#webisco-content .webisco-account-cart-order a {
}
#webisco-content .webisco-account-edit {
}
#webisco-content .webisco-account-edit a {
}
#webisco-content .webisco-account-continue-shopping {
}
#webisco-content .webisco-account-continue-shopping a {
}
#webisco-content .webisco-account-logout {
}
#webisco-content .webisco-account-logout a {
}

/*
 Die Kundenstammdaten zum Bearbeiten
*/
#webisco-content .webisco-account-details-edit {
    background: #EEEEEE;
    border: solid 1px #888888;
    margin-bottom: 20px;
    display: table;
	width: 100%
}

#webisco-content .webisco-account-details-edit table {
    border-spacing: 0px;
	width: 100%;
}
#webisco-content .webisco-account-details-edit td {
    padding: 3px;
}
#webisco-content .webisco-account-details-edit-table {
}
#webisco-content .webisco-account-details-edit-table-billing-address {
}
#webisco-content .webisco-account-details-edit-table-shipping-address {
}
#webisco-content .webisco-account-details-edit-checkbox-shipping-address {
}
#webisco-content .webisco-account-details-edit-submit {
}




/*
 Der Fortschritt ders Bestellvorgangs
*/
#webisco-order-progress {
    text-align: left;
    /* clear: both; */
    margin-top: 3px;
    margin-bottom: 20px;
    background: #EEEEEE;
    border: solid 1px #888888;
    padding: 5px;
}
#webisco-order-progress .webisco-order-progress-title {
    margin-right: 10px;
}
#webisco-order-progress .webisco-order-progress-show-cart {
}
#webisco-order-progress .webisco-order-progress-separator {
    padding: 10px;
    font-weight: bold;
}
#webisco-order-progress .webisco-order-progress-account-edit {
}
#webisco-order-progress .webisco-order-progress-options {
}
#webisco-order-progress .webisco-order-progress-summary {
}
#webisco-order-progress .active {
    font-weight: bold;
}

/*
 Die Optionen der Bestellung
*/
#webisco-order-options {
}
#webisco-order-accept-agbs {
    margin-bottom: 10px;
}
#webisco-order-message{ /* Hinweis für den Kunden, bevor er die Bestellung abschickt */
}
#webisco-order-shipping {
    background: #EEEEEE;
    border: solid 1px #00309C;
    width: 400px;
    margin-bottom: 10px;
}
#webisco-order-shipping table {
    border-spacing: 0px;
}
#webisco-order-shipping th {
    padding: 3px;
}
#webisco-order-shipping td {
    padding: 3px;
}
#webisco-order-shipping .webisco-order-shipping-row-even{
    background: #EEEEEE;
}
#webisco-order-shipping .webisco-order-shipping-row-odd{
    background: #DDDDDD;
}
#webisco-order-shipping .webisco-order-shipping-hint{
    font-size: 10px;
    font-style: italic;
}
#webisco-order-payment {
    background: #EEEEEE;
    border: solid 1px #00309C;
    width: 400px;
    margin-bottom: 10px;
}
#webisco-order-payment table {
    border-spacing: 0px;
}
#webisco-order-payment th {
    padding: 3px;
}
#webisco-order-payment td {
    padding: 3px;
}
#webisco-order-payment .webisco-order-payment-row-even {
    background: #EEEEEE;
}
#webisco-order-payment .webisco-order-payment-row-odd {
    background: #DDDDDD;
}
#webisco-order-coupon{
    background: #EEEEEE;
    border: solid 1px #00309C;
    width: 400px;
    margin-bottom: 10px;
    text-align: left;
}
#webisco-order-coupon-label{
    margin-left: 3px;
    margin-right: 3px;
}
#webisco-order-coupon-code{
    margin: 2px;
    background: white;
    border: solid 1px;
}

/*
 Die Bestellungsübersicht
*/
#webisco-order-summary {
}
#webisco-order-summary table {
    border-spacing: 0px;
}
#webisco-order-summary td {
    padding-left: 20px;
    padding-right: 20px;
    vertical-align: top;
}
#webisco-order-summary .webisco-account-details {
    background: #EEEEEE;
    border: solid 1px #888888;
    margin-bottom: 20px;
    display: table;
    float: left;
    margin-right: 10px;
    margin-left: 10px;
}
#webisco-order-summary .webisco-account-details table {
    border-spacing: 0px;
}
#webisco-order-summary .webisco-account-details td {
    padding: 3px;
}
#webisco-order-summary .webisco-account-details th {
    background-color: #888888;
    color: #EEEEEE;
}
#webisco-order-summary .webisco-order-details {
    background: #EEEEEE;
    border: solid 1px #888888;
    margin-bottom: 20px;
    display: table;
    float: left;
    margin-right: 10px;
    margin-left: 10px;
}
#webisco-order-summary .webisco-order-details table {
    border-spacing: 0px;
}
#webisco-order-summary .webisco-order-details td {
    padding: 3px;
}
#webisco-order-summary .webisco-order-details th {
    background-color: #888888;
    color: #EEEEEE;
}

/*
 Das Bemerkungsfeld der Bestellung
*/
#webisco-order-comment {
    margin-bottom: 10px;
    text-align: left;
    float: left;
    width: 500px;
}
#webisco-order-comment-label {
    margin-right: 3px;
    vertical-align: baseline;
    float: left;
}
#webisco-order-comment-inputfield {
    width: 400px;
    float: left;
}
#webisco-order-comment-checkbox {
    /* clear: both; */
    float: left;
}

/*
 Die Schaltflächen beim Bestellungsprozess
*/
#webisco-order-button-next {
}
#webisco-order-button-submit {
    color: #A00003;
    float: right;
}

/* Algemeiner Teil Design */
.wrap_site {
background-color:#0064c8;
background-image:url(img/kexelbg.jpg);
background-repeat:repeat-x;
overflow:hidden;
}

#top_space {
height:10px;
}

#flanke_top {
height:25px;
padding-top:0;
text-align:left;
width:1017px;
}

#flanke_topleft {
background-image:url(img/flanke_topleft.gif);
float:left;
height:25px;
width:30px;
}

#flanke_topmiddle {
background-image:url(img/flanke_topmiddle.gif);
height:25px;
margin-left:30px;
width:957px;
}

#flanke_topright {
background-image:url(img/flanke_topright.gif);
float:right;
height:25px;
padding-top:0;
width:30px;
}

#flanke_left {
background-image:url(img/flanke_links.gif);
background-position:left center;
background-repeat:repeat-y;
margin-left:0;
text-align:left;
width:1017px;
}

#flanke_right {
background-image:url(img/flanke_rechts.gif);
background-position:right center;
background-repeat:repeat-y;
margin-right:0;
text-align:right;
}

.wrap_shop {
background-color:#FFFFFF;
background-image:url();
border:0 solid #000000;
margin-left:auto;
margin-right:auto;
overflow:hidden;
text-align:left;
width:978px;
}

div.wrap_shop {
background-color:#FFFFFF;
border:0 solid #CCCCCC;
height:100%;
width:975px;
}

div.shop_top_banner {
/*background-image:url(img/logo_kexel.jpg);*/
border-color:#E0D58B #FFFFFF #000000;
border-style:solid;
border-width:0 0 1px;
float:left;
height:148px;
width:975px;
}

#tstopmenu_block {
background-image:url(img/topmenu_blockbg.jpg);
border-color:#5E5E5E #000000 #000000;
border-style:solid;
border-width:1px 0;
font-weight:bold;
height:35px;
line-height:35px;
margin:0;
overflow:hidden;
width:100%;
color:#FFF;
float:left;
}

#tstopmenu_block_float {
	float:left;
	padding: 0 10px;
	color: #99CCFF;
	display:block;
}

#tstopmenu_block_float a {
	color: #99CCFF;
	display: block;
}

#tstopmenu_block_float a:hover {
	color: #FFFFFF;
}

#after_search {
	position:relative;
	left: 0px;	
}

#right {
	float:right;
	padding: 0px 10px;
}

#shop_top_out {
background-image:url(img/shop_top_out.jpg);
border-top:1px solid #F1F1F1;
height:19px;
text-align:left;
text-decoration:none;
width:100%;
}

#shop_top_out_navtrail {
height:20px;
text-align:left;
text-decoration:none;
width:100%;
color:#99CCFF;
float: left;
}

#tstopmenu_block_trenner {
border-left:1px solid #5C5B5B;
border-right:1px solid #000000;
float: left;
height:35px;
}

#column_left {
background-color:#FFFFFF;
background-image:url();
float:left;
margin:2px 0;
width:190px;
}

#column_right {
background-color:#FFFFFF;
background-image:url();
float:right;
margin:2px 0;
overflow:hidden;
width:190px;
}

#column_content {
background-color:#FFFFFF;
background-image:url();
color:#000000;
margin:2px 191px;
padding:4px 0;
width:auto;
}

#main_content_container {
vertical-align:top;
margin-left:auto;
margin-right:auto;
padding: 0px 5px 0px 0px;
}

.flanke_bottom {
height:40px;
margin-left:auto;
margin-right:auto;
width:1017px;
}

.flanke_bottomleft {
background-image:url(img/flanke_bottomleft.gif);
float:left;
height:40px;
width:30px;
}

.flanke_bottommiddle {
background-image:url(img/flanke_bottommiddle.gif);
height:40px;
margin-left:30px;
width:957px;
}

.flanke_bottomright {
background-image:url(img/flanke_bottomright.gif);
float:right;
height:40px;
width:30px;
}

#box_head {
background-image:url(img/c_boxhead.jpg);
border:1px solid blue;
height:25px;
padding:0;
text-align:left;
width:185px;
}

.box_head_content {
height:20px;
line-height:20px;
}

div.box_head_content {
border:1px solid #FFFFFF;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:12px;
font-weight:normal;
height:26px;
padding:0 0 0 3px;
text-align:left;
width:180px;
}

#box_body {
border-color:blue;
border-style:solid;
border-width:0 1px;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:11px;
font-weight:normal;
padding:1px 0;
width:185px;
}

div.box_body_content {
background:#F1F1F1 none repeat scroll 0 0;
border-color:#FFFFFF;
border-style:solid;
border-width:0 1px 1px;
margin: 0;
width:180px;
}

div.box_footer {
background:#003366 none repeat scroll 0 0;
border-color:#003366;
border-style:solid;
border-width:0 1px 1px;
height:8px;
padding:0;
width:185px;
}

div.box_spacer {
height:5px;
}

#zahlungsoptionen {
	text-align:center;
	padding: 3px;
}

#contact_error {
	width: 100%;
	color:#FF0000;
	font-weight:bold;
	line-height: 20px;
}

#headmiddel {
position:relative; 
top:-14px;"
}

#balken_mitte {
 border:1px solid blue;
 background-image:url(img/head_middelbox.gif);
 color:#FFFFFF;
 height:25px;
 line-height:25px;
 font-family:Verdana,Arial,Helvetica,Sans-Serif; 
 font-size:12px; 
 padding:0 0 0 3px;
}

#footer_middel {
background:#003366;
border-color:#003366;
border-style:solid;
border-width:0 1px 1px;
height:8px;
padding:0;
position:relative;
top:-14px;
}

#table_shipping {
	width: 100%;
	border: 1px blue solid;
	text-align:center;
}

#shipping_head {
	height: 25px;
	color:#FFF;
	background-image:url(img/head_middelbox.gif);
	font-weight:bold;
	vertical-align:middle;
}

.herstellerlinks {
	background-color:#FFF;
	text-align: center;
	width:975px;
	margin-left:21px;
	color:#999;
}

.herstellerlinks a {
	color:#999;
	font-size:10px;
}
#content_links {
	float:left;
	padding-right:5px;
}

#alleinunterhalter-link {
	margin-top:315px;

}
