h1	{
margin: -5px 0 0 0;
}

p	{
margin: 10px 0;
}

.newsticker	{
font-size: 		13px;	
}




.content_Tekst table	{
/*padding:46px 0 0 8px;	*/
}

.content_Tekst td	{
font-size: 		13px;
color: 			#fff;	
}

span.green	{
color: 			#224710;
}

.sitename	{
font-size: 		13px;	
}

.menu_main	{

}


.menu_main ul 	{
padding: 20px 11px 0 10px;
margin: 8px 0;
}

.menu_main li {
list-style: none;
padding: 10px;
border-bottom: 1px solid #fff ;
}

.menu_main .last {
border: none;
}

.menu_main li a:hover,a#active_menu:link,a#active_menu:visited{
color: white;
}

.menu_main a	{
color: #C0C0C0;
font-size: 14px;
text-decoration:none;
}

.menu_main .level_1 .active  {
color: white;
font-size: 14px;
}

.menu_main .level_1 .trail  {
color: white;
font-size: 14px;
}

.menu_main .level_2	{
padding: 5px 11px 0 10px;
}

.menu_main .level_2 .active  {
color: white;
font-size: 11px;
}

/* Child items*/
.menu_main li ul li {
list-style: disc;
color: #C0C0C0;
padding: 2px;
border: none;
font-size: 8px;
}

.menu_main li li a	{
color: #C0C0C0;
font-size: 11px;
text-decoration:none;
}

.menu_main .active li ul li{
color: white;
}

.mod_navangebot	{
/*margin: -26px 0;*/
}

.mod_navangebot ul li {
list-style: disc;
color: #C0C0C0;
padding: 2px;
border: none;
font-size: 8px;
}

.mod_navangebot li a	{
color: #C0C0C0;
font-size: 11px;
text-decoration:none;
}

.mod_navangebot .active ul li{
color: white;
}

.mod_navangebot .level_2	{
margin: -17px 0 0 22px;
}

.mod_navangebot .level_2 .active  {
color: white;
font-size: 11px;
}




/* searchbox  */
.searchbox input	{
border: none;
}

input#ctrl_1 	{
float: left;
border: none; 
margin: -1px; 
/*width: 268px;*/
font-size: 12px;
}

input#ctrl_1_submit	{
background: #fff url(../images/search.jpg) no-repeat right top;
border: none;
cursor: pointer;
color: #fff;
width: 27px;
margin: 1px;
float: right;
}

/*Menu Webshop*/

.menu_main .mod_webShop_navigation	{
padding: 0;
margin: -10px 0 0 0; 
}

.menu_main .mod_webShop_navigation	ul {
padding: 0 11px 0 30px;
}

.menu_main .mod_webShop_navigation	li {
border: none;
list-style: disc;
color: #999;
padding: 2px;
border: none;
font-size: 8px;
}

.menu_main .mod_webShop_navigation	a {
color: #999;
font-size: 11px;
text-decoration:none;
}

.menu_main .mod_webShop_navigation	.active {
color: #fff;
font-size: 11px;
text-decoration:none;
}

.menu_extra ul 	{
padding: 0 0 0 20px ;
margin: 10px 0 0 0;
}

.menu_extra li {
list-style: none;
padding: 0 0 5px 0;
}

.menu_extra li a:hover,a#active_menu:link,a#active_menu:visited{
color: white;
}

.menu_extra a	{
color: #fff;
font-size: 12px;
font-weight: 700;
text-decoration:none;
}

.menu_extra .active	{
color: #666;
font-size: 12px;
font-weight: 700;
text-decoration:none;
}

.content {
color: 				#fff;
}

.content .ce_headline {
font-size: 			25px;
font-weight: 		500;
}

.content #laden .ce_headline, 
.content #deklaration .ce_headline,
.content #kontakt .ce_headline,
.content #angebote-text .ce_headline,
.content #angebote-text12 .ce_headline
{
margin-bottom: 		38px;
}

.content #service .ce_headline,
.content #hauslieferungen .ce_headline,
.content #postzustellungen .ce_headline
{
margin-bottom: 		1px;
}



.content .ce_text	{
font-size: 12px;
} 

.content_Tekst ul	{
margin: 0;
padding: 0 11px;
}

.content .ce_text h2 {
margin: 			12px 0 9px;
font-size: 			14px;
font-weight: 		500;
}

/*Webshop Style Artikel list*/


.mod_webShop_ArticleList h1	{
display: none;
}


.articleListItem {

height: 72px;
border-bottom: 1px solid #999;
}

.articleListItem .articleImage	{
width: 102px;
float: left;
border-right: 1px solid #999; 

}

.articleListItem .articleTitle{
margin: 0 0 0 110px;
padding: 7px 0 5px 0;
/*width: 185px;*/
height: 35px;
}


.articleListItem .articleTitle	a {
font-size: 14px;
text-decoration: none;
color: #000;
vertical-align: bottom;
}

.articleListItem .articleTeaser {}

.articleListItem .articlePrices {
padding: 0 0 0 110px;
}

.articleListItem .articlePrices .valuePrice{
font-size: 14px;
}

.articleListItem .shippingNotice {
display: none;
}


/* Produkt Detail   */
.mod_webShop_articleDetails	{
height: 		311px;
}

.mod_webShop_articleDetails .articleImage	{
height:			203px;
padding:		7px 0 0 28px;

}

.mod_webShop_articleDetails h1	{
font-size: 		14px;
font-weight: 	500;
padding:		36px 0 0 10px;
margin:			10px 0 3px;


}

.mod_webShop_articleDetails .articleDescription	{
padding:		0 0 0 10px;
width: 			200px;
}

.mod_webShop_articleDetails .articleDescription	p {
margin: 0;
}

.mod_webShop_articleDetails .articleTeaser,
.mod_webShop_articleDetails .articleNumber,
.mod_webShop_articleDetails .taxInfo, 
.mod_webShop_articleDetails .shippingNotice	{
display: none;
}

.mod_webShop_articleDetails .formBody	{
/*margin: 		0px 0 0 0;*/
height:28px;
left:232px;
position:absolute;
top:278px;
width:365px;
border-top:		1px solid #000;
border-bottom:		1px solid #000;
background: 	url(../images/angebot_war_back.jpg) repeat-y;
}

.mod_webShop_articleDetails #prices	{
font-size:14px;
left:232px;
position:absolute;
top:50px;
}



.mod_webShop_articleDetails .webShopQTY {
margin:4px 0 0 172px;
padding:2px;
width:36px;
border: 1px solid #999; 
}

.mod_webShop_articleDetails .webShopSubmitBtn {
margin:0 0 0 25px;
background: transparent;
border: none; 
cursor: pointer;
color: #fff;
font-size: 11px;
}

.webShop_info	{
left:10px;
position:absolute;
top:78px;
}

#prices .valuePrice	{
display: none;

}



/* Warenkorb */

.content_checkout .content	{
color: #000;
padding:63px 20px 20px;
}

.content_checkout h1	{
margin: 0;
padding: 5px 0 0 10px;
background-color: #4E8334;
color: #fff;
font-weight: 500;
}

.mod_webShop_checkoutConfirm {
}

.mod_webShop_checkoutConfirm ul {
margin:0;
padding:0;
width:652px;
}

.mod_webShop_checkoutConfirm .addresses	{
margin: 10px 0;
}	

.mod_webShop_checkout	{
margin: 10px 0;
}

.mod_webShop_checkout h2 {
border-bottom:1px solid #999999;
padding-top:30px;
}
.mod_webShop_myOrders ul, .mod_webShop_myOrders ul li {
list-style-type:none;
margin:0;
padding:0;
}
.mod_webShop_myOrders li {
float:left;
}
.mod_webShop_myOrders ul {
clear:both;
}
.mod_webShop_myOrders .orderHeadline li {
border-bottom:1px solid #999999;
font-weight:bold;
}
.mod_webShop_myOrders li {
line-height:1.6;
width:25%;
}
.mod_webShop_addressbook .currendAddresses {
float:left;
width:320px;
}
.mod_webShop_addressbook .primaryAddress, .mod_webShop_addressbook .secondaryAddress {
color:#666666;
font-size:14px;
font-weight:bold;
}
.mod_webShop_addressbook .singleAddress {
margin-top:20px;
}
.mod_webShop_addressbook form {
margin-top:10px;
}
.addressLabel {
float:left;
width:100px;
}
.mod_webShop_shoppingCart {
margin:15px 0;
padding:0;
width:653px;
}
ul.webShop_cartHeading, ul.webShop_cartItem {
margin:0;
padding:0;
}
.webShop_cartHeading li {
border-bottom:1px solid #999999;
float:left;
font-size:11px;
font-weight:bold;
list-style-type:none;
margin:0 0 5px;
padding:3px 0;
}
.webShop_cartItem li {
float:left;
list-style-type:none;
margin:0;
padding:5px 0;
}
ul.webShop_cartItem {
padding-bottom:15px;
}
.cartItemImage {
width:100px;
}
.cartItemTitle {
width:272px;
}
.cartItemQTY {
text-align:center;
width:120px;
}
.cartItemSinglePrice {
text-align:right;
width:80px;
}
.cartItemTotalPrice {
text-align:right;
width:80px;
}
.cartItemQTY input.itemQTY {
margin-left:16px;
text-align:center;
width:30px;
}
.cartItemQTY_input {
float:left;
}
.cartItemQTY_input.first {
margin-right:5px;
}
.clean {
clear:both;
}
.webShop_cartItem {
border-bottom:1px solid #999999;
height:80px;
margin-bottom:5px;
padding-bottom:5px;
}
.cartItemTitle .articleNumber, .cartItemTitle .articleTeaser {
font-size:11px;
line-height:1.4;
}
.cartItemTitle .articleTitle a {
font-size:11px;
font-weight:bold;
line-height:1.4;
}
.webShop_total {
line-height:1.5;
margin:0;
padding:0;
text-align:right;
}
.webShop_total ul, .webShop_total li {
list-style-type:none;
margin:0;
padding:0;
}
.webShop_total li {
width:653px
}
.webShop_total li label {
left:0;
position:absolute;
width:708px;
}
.webShop_total .totalPrice, .webShop_total .totalPriceAddTax {
font-weight:bold;
}
.webShop_noCartItems ul, .webShop_noCartItems li {
color:#CC0000;
font-weight:bold;
list-style-type:none;
margin:0;
padding:0;
}
.checkOut {
margin-top:20px;
text-align:center;
}
.cartTransfer {
font-weight:bold;
}
.continue {
margin-left:auto;
margin-right:auto;
text-align:center;
}
.mod_webShop_checkoutConfirm ul li {
list-style-type:none;
margin:0;
padding:0;
}
.shoppingOverview ul.heading li {
float:left;
font-size:11px;
font-weight:bold;
margin:0;
padding:3px 0;
}
.shoppingOverview li, .discountOverview li, .shippingOverview li, .paymentOverview li, .overviewTotal li {
float:left;
padding:5px 0;
}
.shoppingOverview .articleName {
width:337px;
}
.shoppingOverview .articleQTY {
text-align:center;
width:100px;
}
.shoppingOverview .articlePrice, .shoppingOverview .articleSum {
text-align:right;
width:100px;
}
.shoppingOverview .item_even li, .shoppingOverview .item_odd li {
border-top:1px solid #999999;
padding:5px 0;
}
ul.shoppingTotal, .overviewTotal, ul.overviewBilling {
border-top:1px solid #999999;
font-weight:bold;
padding:5px 0;
}
.taxes {
font-weight:normal;
}
.coupons ul {
padding:5px 0 20px;
}
.shippingOverview, .paymentOverview, .totalLabel, .taxes {
padding-bottom:5px;
}
.taxes {
padding-top:5px;
}
.articlePriceLabel, .couponLabel, .articlePriceLabel, .shippingLabel, .paymentLabel, .totalLabel, .taxLabel, .billingLabel {
float:left;
width:539px;
}
.articlePriceValue, .couponValue, .shippingPrice, .paymentPrice, .totalValue, .taxSum, .billingValue {
text-align:right;
width:100px;
}
.billingAddress, .shippingAddress {
float:left;
width:300px;
}
.checkoutConfirm input {
margin-top:30px;
}
.agbText {
border:1px solid #999999;
height:100px;
margin-bottom:10px;
margin-top:30px;
overflow-y:scroll;
padding:10px;
width:616px;
}
.warning {
color:#CC0000;
display:block;
font-family:tahoma,verdana;
font-size:11px;
font-weight:normal;
margin-top:10px;
}
.customerComment {
height:50px;
margin-top:30px;
padding-bottom:30px;
}
.customerCommentArea {
border:1px solid #999999;
height:50px;
margin-top:5px;
width:636px;
}


.kombi h4 {
color:#EC8723;
font-size:13px;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
width:130px;
}
.kombi .recommendet_single {
border:0 none;
float:left;
font-size:11px;
margin-top:15px;
text-align:center;
}
.kombi .recommendet_single a {
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.kombi .articleTitle {
font-weight:bold;
}
.kombi .articleImage, .kombi .articleImage:hover {
border:0 none;
margin:0 0 5px;
padding:0;
}
.mod_webShop_miniCart {
position:absolute;
right:34px;
top:17px;
}
.mod_webShop_miniCart .content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/tl_files/images/icon_basket.gif) no-repeat scroll left center;
color:#666666;
float:left;
font-size:11px;
font-weight:normal;
padding-left:25px;
padding-top:1px;
}
.mod_webShop_miniCart .itemValuta {
border-left:1px solid #666666;
color:#666666;
float:left;
font-size:11px;
font-weight:normal;
margin-left:10px;
padding-bottom:2px;
padding-left:10px;
padding-top:1px;
}
.mod_webShop_miniCart .cartlink {
border-left:1px solid #666666;
float:left;
margin-left:10px;
padding-bottom:2px;
padding-left:10px;
}
.mod_webShop_miniCart a {
font-size:11px;
font-weight:normal;
text-decoration:none;
color: #4E8334;
}
.mod_webShop_miniCart a:hover {
color: #999;
font-weight:normal;
text-decoration:none;
}

.markAsNew {
height:41px;
left:1px;
margin:0;
padding:0;
position:absolute;
top:1px;
width:41px;
}
.markAsOffer {
height:41px;
margin:1px 1px 0 0;
padding:0;
position:absolute;
right:0;
top:0;
width:41px;
}

.variantLinks {
margin-top:4px;
text-align:center;
width:235px;
}
.variantLinks img {
cursor:pointer;
opacity:0.6;
padding:4px;
}
.variantLinks img:hover {
cursor:pointer;
opacity:1;
padding:4px;
}



.mod_login {
margin:25px 0 0;
padding:0;
}
.mod_login .label {
margin:4px 0 1px;
}
.mod_login .col_0 {
font-weight:bold;
height:30px;
padding-right:10px;
}
.mod_login .submit_container {
margin-bottom:4px;
margin-top:8px;
}
#request_password {
background-color:#ECE4D9;
margin:0 5px;
padding:0 5px 10px 6px;
}
#request_password a {
color:#999999;
font-size:10px;
}
.mod_login .login_info {
display:none;
}
.mod_login .submit_container {
margin-left:15px;
}
.mod_login .submit {
font-size:11px;
}






.error {
color:#CC0000;
font-size:9px;
margin:0;
padding:2px 0 0;
}
.mod_article .back {
margin-top:18px;
}
.mod_article .more {
display:inline;
}
.image_container .caption {
font-size:11px;
margin-top:5px;
text-align:center;
}
.mod_kartonfinder {
margin-left:20px;
margin-top:50px;
}
.ce_gallery .caption {
color:#999999;
}
.mod_lostPassword {
margin:24px;
}
.mod_lostPassword td {
padding-bottom:3px;
padding-right:6px;
}
.mod_lostPassword .text, .mod_lostPassword .password {
width:210px;
}
.mod_lostPassword .captcha {
width:40px;
}
.mod_lostPassword .captcha_text {
color:#666666;
}
.mod_login {
margin:25px 0 0;
padding:0;
}
.mod_login .label {
margin:4px 0 1px;
}
.mod_login .col_0 {
font-weight:bold;
height:30px;
padding-right:10px;
}
.mod_login .submit_container {
margin-bottom:4px;
margin-top:8px;
}
#request_password {
background-color:#ECE4D9;
margin:0 5px;
padding:0 5px 10px 6px;
}
#request_password a {
color:#999999;
font-size:10px;
}
.mod_login .login_info {
display:none;
}
.mod_login .submit_container {
margin-left:15px;
}
.mod_login .submit {
font-size:11px;
}
.mod_search {
margin-top:3px;
}
.mod_search .text {
width:240px;
}
html > body .mod_search .radio_container {
margin-top:3px;
}
:first-child + html .mod_search .radio_container {
margin-top:0;
}
.mod_search .radio_container label {
left:-2px;
padding-right:3px;
position:relative;
top:-2px;
}
.mod_search .header {
border-bottom:1px dotted #7AB2CB;
font-size:11px;
margin-bottom:24px;
margin-right:5px;
margin-top:18px;
padding-bottom:4px;
text-align:right;
}
.mod_search h3 {
margin:0 0 2px;
padding:0;
}
.mod_search h3 a {
font-weight:bold;
}
.mod_search .context {
line-height:1.6;
margin:0 5px 3px 0;
}
.mod_search .url {
color:#EC8723;
font-size:11px;
margin-bottom:12px;
}
.mod_search .relevance {
color:#EC8723;
font-size:11px;
font-weight:normal;
}
.mod_search .highlight {
font-weight:bold;
}
.mod_search .filesize {
display:none;
}
.mod_breadcrumb {
font-size:11px;
font-weight:normal;
left:241px;
position:absolute;
text-decoration:none;
top:133px;
}
.mod_breadcrumb a {
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.mod_personalData fieldset {
border:1px solid #7AB2CB;
margin:10px 0 25px;
padding:10px;
width:610px;
}


.cartTransfer	{
font-size: 13px;
}	

.mod_webShop_checkout select {
width:250px;
height: 20px;
border: 1px solid #000;
font-size: 11px;
}


.mod_webShop_checkout .checkOut {
font-size: 11px;
}



#newAddress label{
font-size:11px;
}

#newAddress input{
font-size:11px;
}

#newAddress legend {
color:#4699B8;
font-size:11px;
font-weight:bold;
}

#newAddress td.col_0 {
padding:2px 6px 2px 0;
width:130px;
}
#newAddress input.text {
margin-bottom:3px;
margin-top:3px;
}
#newAddress .text, .mod_personalData .password {
width:350px;
}
#newAddress select {
width:100px;
height: 20px;
}
#newAddress .submit_container	{
padding: 10px 0;
text-align:center;
font-size: 11px;
}





.mod_registration label{
font-size:11px;
}

.mod_registration input{
font-size:11px;
}

.mod_registration legend {
color:#4699B8;
font-size:11px;
font-weight:bold;
}
.mod_registration .submit_container {
text-align:center;
}
.mod_registration td.col_0 {
padding:2px 6px 2px 0;
width:130px;
}
.mod_registration input.text {
margin-bottom:3px;
margin-top:3px;
}
.mod_registration .text, .mod_personalData .password {
width:350px;
}
.mod_registration select {
width:100px;
height: 20px;
}
.mod_registration .submit_container	{
padding: 10px 0;
font-size: 11px;
}





.mod_personalData legend {
color:#4699B8;
font-size:11px;
font-weight:bold;
}
.mod_personalData .submit_container {
text-align:center;
}
.mod_personalData td.col_0 {
padding:2px 6px 2px 0;
width:130px;
}
.mod_personalData input.text {
margin-bottom:3px;
margin-top:3px;
}
.mod_personalData .text, .mod_personalData .password {
width:350px;
}
.mod_personalData select {
width:100px;
height: 20px;
}
.mod_personalData .submit_container	{
padding: 10px 0;
font-size: 11px;
}

.ce_table {
border-left:1px solid #CCCCCC;
margin-bottom:24px;
margin-top:24px;
}
.ce_table td {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:2px 8px;
}
.ce_table th {
background-color:#E6E6E6;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
padding:2px 8px;
}
.ce_table th a {
color:#000000;
}
.pagination li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}
#tps td {
padding:2px 4px;
}
.pagination {
border-top:1px dotted #999999;
margin-top:22px;
padding-top:4px;
}
#tps .col_0 {
width:80px;
}
.pagination p {
float:left;
padding-left:3px;
padding-right:3px;
text-align:left;
width:160px;
}
#tps .explanation {
padding-bottom:24px;
}
.pagination ul {
float:right;
margin:0;
padding:0 3px;
text-align:right;
width:240px;
}

#newsticket p	{
margin: -1px 0px;
}

#newsticket img	{
margin-top:1px; 
vertical-align: top;
width: 16px;
height: 16px;
}

#newsticket	{
width: 550px;
overflow: hidden;
}

#newsticket p
{
    display: inline;
    margin: 0;
    padding: 0;
} 

