.table_header {
	background-color: #1c2732;
	color: white;
	text-align: center;
}

.nowrap {
	white-space:nowrap;
}

.small_text {
	font-size: 0.75em;
}


.td_bg_dark {
	background-color: #a3a3a3;
	color: #143361;
	text-align: center;
	font-weight: bold;
}

.td_bg_middle {
	background-color: #D3D3D3;
	color: #143361;
	text-align: center;
	font-weight: bold;
}

.td_bg_bright {
	background-color: #ffffff;
	color: #143361;
	text-align: center;
	font-weight: bold;
}




#header {position: relative}

#cartandsum {
	background-color: #3C4752;
	padding: 10px;
}

/* .nav_hori {background-color: #000; color: #fff; height: 33px; font-size: 1.0; letter-spacing:0.1em;padding: 2px 0 2px 0;font-weight: bold;padding: 10px 10px 10px 10px} */

.nav_hori {background-color: #212326; color: #fff; height: 33px; font-size: 0.9em; letter-spacing:0.1em; font-weight: bold; padding: 10px 10px 10px 10px; 
border-left:1px solid #5E5E5E; border-right:1px solid #5E5E5E; border-bottom:1px solid #5E5E5E;}
.nav_hori a,a:visited  {color: #fff !important; text-decoration: none;text-transform: uppercase}

ul.headerlist {position: absolute; top: 30px; left: -20px;list-style-type: none;}
ul.headerlist li {margin-bottom: 0.7em; font-size: 1.0em;letter-spacing:0.1em;  font-family:Arial;font-weight:400; text-transform: uppercase  }
ul.headerlist li a,a:visited {color: #fff; text-decoration: none;}
ul.headerlist li a:focus,a:hover,a:active {color: #fff; text-decoration: underline!important}
#header td {text-align: center}
.butt2 a{}

.flag_uk,.flag_deu,.flag_us,.flag_fr,.flag_it,.flag_es,.flag_nl { width: 39px; height: 20px; background-repeat: no-repeat;}

a .flag_uk{background-image: url("../images/fahn_gb_1.png");background-position:0px -20px;}
a:hover .flag_uk{background-image: url("../images/fahn_gb_1.png");background-position:0px 0px;}
a .flag_deu{background-image: url("../images/fahn_deu_1.png");background-position:0px -20px;}
a:hover .flag_deu{background-image: url("../images/fahn_deu_1.png");background-position:0px 0px;}
a .flag_us{background-image: url("../images/fahn_us_1.png");background-position:0px -20px; }
a:hover .flag_us{background-image: url("../images/fahn_us_1.png");background-position:0px 0px;}
a .flag_fr{background-image: url("../images/fahn_fra_1.png");background-position:0px -20px;}
a:hover .flag_fr{background-image: url("../images/fahn_fra_1.png");background-position:0px 0px;}
a .flag_it{background-image: url("../images/fahn_ita_1.png");background-position:0px -20px;}
a:hover .flag_it{background-image: url("../images/fahn_ita_1.png");background-position:0px 0px;}
a .flag_es{background-image: url("../images/fahn_esp_1.png");background-position:0px -20px;}
a:hover .flag_es{background-image: url("../images/fahn_esp_1.png");background-position:0px 0px;}
a .flag_nl{background-image: url("../images/fahn_nl_1.png");background-position:0px -20px;}
a:hover .flag_nl{background-image: url("../images/fahn_nl_1.png");background-position:0px 0px;}


/* schriftgrš§en */



h1{color:#494949;font-family: 'News Gothic Condensed BT'!important,Arial ;font-weight:600;border:0;margin-left:7px!important;font-size:1.6em; text-transform: uppercase}
h3.product_info_headline {margin-bottom: -20px; color: #FFDA64;}
p.product_info {font-weight: bold}
h1#conditionsHeading {margin-left: 7px!important; text-transform: capitalize!important}
h1#loginDefaultHeading {margin-left:0px!important}
h2,h3 {margin-left: 7px!important; font-size: 1.2em}
h3 {margin-bottom: -10px}

p {font-size: 1.2em;letter-spacing:0.0em;line-height:1.6em
}

#conditionslaststep {margin-left: 7px!important;font-size: 1.2em}
#checkoutConfirmDefaultPaymentTitle,#checkoutSuccessOrderLink,#checkoutSuccessContactLink,#checkoutSuccessOrderNumber,#checkoutSuccessLogoff, .checkboxLabel{margin-left: 7px!important; font-size: 1.2em;line-height:1.6em}

.list_prodetails {list-style-type: none; font-size: 1.2em; margin: -25px 0 -2.0em -30px;}
#checkoutSuccessThanks  {margin: 1.3em}                  
.headerlist {font-size: 1.1em}
.shoporder {margin-left:-16px; font-size: 1.0em}
p.checkout {font-size: 1.1em!important;margin-left:3px;}
p.konten {font-size: 1.0em!important; padding-bottom: 0}
ul.textlist {font-size: 1.2em;letter-spacing:0}
div.important {font-size: 1.2em!important;letter-spacing: 0.07em;font-weight:normal; line-height: 1.5em}
address {font-size: 1.2em}
.back .forward {font-size: 1.0em!important;margin-left:10px;margin-bottom:20px}
/* .content {font-size: 1.1em;letter-spacing:0.07em;line-height:1.6em; margin-left: 7px} */
fieldset {font-size: 1.1em;letter-spacing:0.07em;line-height:1.6em; margin-left: 7px}
.checkboxLabel {font-size: 1.0em;}
#createAcctDefaultLoginLink {font-size: 1.2em;}
.information  {font-size: 1.0em;letter-spacing:0.07em;line-height:1.6em; margin-left: 7px}
.inputLabelPayment {margin: 0 0 0 -11px}

.foot_address {font-size: 1.2em;letter-spacing:0.07em;font-weight: normal; color: #FFD35D}


h3.product_info_headline{margin-bottom:-20px;color:#494949;}


#cartContentsDisplay{background-color:transparent; color:#494949 }

#cartProdTitle {color:#494949}
.tableHeading {background-color: transparent;}
#cartSubTotal {color: white}
#timeoutDefaultContent a:link {color: #000} 
#centerColumn a, #contentMainWrapper a, .content a{color:#494949!important}
#navSuppWrapper a {color:#D4D4D0!important}
  #cartandsum{background-color: white; border: 1px solid}
    .legalCopyright {color: #d4d4d4}
    
 .nav_hori a {color:#000!important}
 .nav_hori {color:#000!important; background-color: transparent;font-size: 90%}
 
h1.car_title{font-size:85%; font-weight: bold; text-transform: uppercase }
h1.car_title .firstletter {font-size: 125%;}

h1.pro_title{font-weight: 600; text-transform: uppercase;letter-spacing:0}
h1.pro_title .firstletter, li.pro_title .firstletter {font-size: 125%;}

h1.pro_table{font-size: 120%;font-weight:normal;text-transform:uppercase;color:#fff; padding-top: 1.2em}
h1.pro_table .firstletter {font-size: 125%;}

 .jcarousel-skin-tango {border-bottom: 1px solid #5E5E5E; margin-bottom: 2.0em!important}

.ul_faq li{font-size:1.2em!important; padding-bottom: 1em}
.cartProductImg {padding-bottom: 2em!important}
.index_page {margin-top: -3em}

.no_account{color: #AF1D1D}

.versandkosten a {color:#fff!important}