* { padding:0px; margin:0px; font-family:Verdana; border:none; }
body {background:#111111; }
div#box { width:965px; margin: 10px auto; background:#1a1a1a; }
div#nav_small{background:#9B1B1B; padding:3px;}
span#items {float:right; width:150px;}
span#items a, span#items {color:white; font-size:12px;}
span#items a:hover {color:#D4A843;}
img#logo {clear:both; float:left; margin:15px; max-width:140px;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}
.nav_main {float:left; list-style:none; list-style-type:none; margin-left:70px;}
#first_column {margin-left:90px;}
.nav_main a {color:#D4A843; font-size:12px;}
.nav_main {min-height:100px;display:block;}
.nav_main a:hover {color:#ffffff;}
.nav_main a img {float:left; margin-right:10px; margin-top:3px;}
.nav_main li{clear:both;}

/*Content*/
div#content {background-repeat:no-repeat;margin-top:4px;}
div#left_row {float:left; width:675px;}
div#right_row {float:right; width:300px;}
div#category_desc {margin-top:115px; background:#9B1B1B; color:white;padding:5px;font-size:12px; width:250px;}

/*Produkte Listing */
ul#products {list-style:none; list-style-type:none; font-size:10px; margin-top:40px;}
ul#products h3 { color:#D4A843; font-weight:bold; font-size:15px; }
ul#products li  {padding:6px; clear:both; display:block; color:#e0e0e0; }
.second  {background:#222222;}
ul#products li a { text-decoration:none; color:#e0e0e0;display:block; }
ul#products div.number, ul#products div.desc {float:left; padding:6px; }
ul#products div.desc {margin-left:6px; width:440px;}
ul#products div.number {width:40px;}
ul#products div.product_price {float:right; padding:6px; text-align:right;}

/* Warenkorb */
#cart {
font-size:11px;
}
.cart_quantity, .cart_product, .cart_edit, .cart_price {
float:left;
padding:3px;
}
.cart_quantity { width:15px; }
.cart_product { width:110px; border-right:1px solid #333; border-left:1px solid #333;}
.cart_price { width:50px; border-right:1px solid #333; }
.cart_edit { width:72px;}
.cart_row {
clear:both;
background:#2a2a2a;
border-bottom:1px solid #333;
margin-right:6px;
color:#e0e0e0;
}
.add, .minus, .delete {cursor:pointer;}
.first { background:#9B1B1B; color:white; font-weight:bold; }
.add { margin-left:-2px;}
.delete { margin-left:5px; }
#cart .last { background: #333333; border-top:1px solid #444; font-weight:bold; color:white;}
div#right_row { width:285px; margin-top:20px; background:url(../img/shopping_cart.png) no-repeat; padding-top:125px; }
div#bottom_cart {background:#1e1e1e; padding:10px 0px 10px 3px; border:1px solid #9B1B1B; min-height:400px;}
div#right_row label { color:#cccccc; font-size:10px;  }
div.leftLabel {float:left; }
div#right_row input , div#right_row textarea{ border:1px solid #555; margin-bottom:3px; padding:3px; font-size:12px; background:#2a2a2a; color:#e0e0e0;}
div#right_row input:focus , div#right_row textarea:focus {border:1px solid #D4A843; }
#nr { width:40px;}
#vorname,#nachname {width:114px;}
#plz , #vorwahl{ width:78px;}
#stadt, #telefon { width:150px; }
#strasse {width:188px; }
#firma,#hinterhof,#bemerkungen,#mail { width:250px;}
#buttonDiv,#buttonDiv2 {text-align:right; padding-right:5px; font-size:10px; color:#999; margin-bottom:10px;}
#bestellenButton:hover,#bestellenButton2:hover  {color:#D4A843;}
#bestellenButton,#bestellenButton2, .closer  {background:#9B1B1B; color:white; font-weight:bold; cursor:pointer;}
#formDiv {margin-left:10px;}

#startseite { padding:10px; font-size:12px; color:#e0e0e0;}
#startseite h2, #popupBestaetigung h1 { font-size:14px;color:#D4A843;display:block; margin:10px 0px 0px 0px;}
#startseite h3 { font-size:12px;color:#D4A843; margin:20px 0px 0px 0px;}
#startseite p, #popupBestaetigung p {display:block;margin:5px 0px; }
#popupBestaetigung p {width:300px;}
.beilage { font-size: 10px;}
.beilage a { color:#D4A843; text-decoration:none; }
.beilage a:hover {text-decoration:underline; }
.closer  {padding:3px; margin-top:10px;}
.closer:hover {color:#D4A843;}
/*Modal Box */
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:#1a1a1a; border:8px solid #9B1B1B; padding:12px; font-size:12px; color:#e0e0e0; }
#simplemodal-container  h2 { font-size:14px; display:block; margin:10px; clear:both; color:#D4A843; }
#simplemodal-container  h3 { font-size:12px;display:block; margin:70px 10px 10px 10px; clear:both; color:#D4A843; }
#popup_rrow, #popup_lrow { float:left; width:300px; padding:5px; }
#popup_rrow {border-left:1px solid #444; }
.popup_product {float:left; width:250px; }
.popup_price {float:left; width:50px;}
.popup_product, .popup_price {margin:5px 0px; padding:3px; }
.product_link { display:block; color:#e0e0e0; }
.product_link_second {display:block; background:#222222;}
.product_link:hover, .product_link_second:hover, .active {background:#2a2a2a;}
#popupExtra { font-size:11px; margin-top:5px; border-top:1px solid #333;}
#popupExtra .product_link {padding:2px;}
#popupPflicht {
margin-left:30px;
}
.extraButton, .extraButton2 {
    display:block; float:left; padding:3px 13px; background:#9B1B1B; color:white; text-decoration:none; margin:0px 0px 5px 0px; font-size:10px;
}
.extraButton:hover, .extraButton2:hover {color:#D4A843;}
.extraButton2 {margin-left:10px;}
#extrawuensche {font-size:10px; color:#999; display:block; text-align:center;}
#startseite {margin-top:60px;}
