* { padding:0px; margin:0px; font-family:Verdana; border:none; }
body {background:url(../img/body_bg.jpg) center; }
div#box { width:965px; margin: 10px auto; background:white; }
div#nav_small{background:#D28F1E; padding:3px;}
span#items {float:right; width:150px;}
span#items a, span#items {color:white; font-size:12px;}
span#items a:hover {color:yellow;}
img#logo {clear:both; float:left; margin:15px;}
.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:#664000; font-size:12px;}
.nav_main {min-height:100px;display:block;}
.nav_main a:hover {color:yellow;}
.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:#D28F1E; 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:#664000; font-weight:bold; font-size:15px; }
ul#products li  {padding:6px; clear:both; display:block; }
.second  {background:#faf3e6;}
ul#products li a { text-decoration:none; color:black;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 white; border-left:1px solid white;}
.cart_price { width:50px; border-right:1px solid white; }
.cart_edit { width:72px;}
.cart_row {
clear:both;
background:url(../img/cart_bg.png);;
border-bottom:1px solid white;
margin-right:6px;
}
.add, .minus, .delete {cursor:pointer;}
.first { background:#d28f1d; color:white; font-weight:bold; }
.add { margin-left:-2px;}
.delete { margin-left:5px; }
#cart .last { background: #EEEEEE; border-top:1px solid white; font-weight:bold; color:black;}
div#right_row { width:285px; margin-top:20px; background:url(../img/shopping_cart.png) no-repeat; padding-top:125px; }
div#bottom_cart {background:#f1debf; padding:10px 0px 10px 3px; border:1px solid #d28f1d; min-height:400px;}
div#right_row label { color:black; font-size:10px;  }
div.leftLabel {float:left; }
div#right_row input , div#right_row textarea{ border:1px solid #d28f1d; margin-bottom:3px; padding:3px; font-size:12px;}
div#right_row input:focus , div#right_row textarea:focus {border:1px solid #850217; }
#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:yellow;}
#bestellenButton,#bestellenButton2, .closer  {background:#d28f1d; color:white; font-weight:bold; cursor:pointer;}
#formDiv {margin-left:10px;}

#startseite { padding:10px; font-size:12px;}
#startseite h2, #popupBestaetigung h1 { font-size:14px;color:#664000;display:block; margin:10px 0px 0px 0px;}
#startseite h3 { font-size:12px;color:#664000; 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:#664000; text-decoration:none; }
.beilage a:hover {text-decoration:underline; }
.closer  {padding:3px; margin-top:10px;}
.closer:hover {color:yellow;}
/*Modal Box */
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:#FFFFFF; border:8px solid #d28f1d; padding:12px; font-size:12px; }
#simplemodal-container  h2 { font-size:14px; display:block; margin:10px; clear:both; color:#664000; }
#simplemodal-container  h3 { font-size:12px;display:block; margin:70px 10px 10px 10px; clear:both; color:#664000; } 
#popup_rrow, #popup_lrow { float:left; width:300px; padding:5px; }
#popup_rrow {border-left:1px solid black; }
.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:black; }
.product_link_second {display:block; background:#e5ecd5;}
.product_link:hover, .product_link_second:hover, .active {background:#e5ecd5;}
#popupExtra { font-size:11px; margin-top:5px; border-top:1px solid #e5ecd5;}
#popupExtra .product_link {padding:2px;}
#popupPflicht {
margin-left:30px;
}
.extraButton, .extraButton2 {
    display:block; float:left; padding:3px 13px; background:#D28F1D; color:white; text-decoration:none; margin:0px 0px 5px 0px; font-size:10px;
}
.extraButton:hover, .extraButton2:hover {color:yellow;}
.extraButton2 {margin-left:10px;}
#extrawuensche {font-size:10px; color:#999; display:block; text-align:center;}
#startseite {margin-top:60px;}
