
body {color:#292929;font-family:Verdana,Arial,sans-serif; font-size:14px;
 background-color:#000000; margin:0; padding:0;margin-top:60px;background-image:url(body.gif) width:100%;}

img{border:0;}

a.nachoben{font-size:10px;color:white;}

#mainlayer{position:relative;width:1021px;text-align:left;}
#rightlayer{position:absolute;top:50px;right:10px;width:315px;min-height:600px;}
#content{position:absolute;top:270px;left:0px;width:660px;min-height:500px;}
#navigation{position:absolute;top:50px;left:270px;text-align:left;}
#toplayer{position:absolute;top:-60px;left:250px;width:760px;text-align:right;border-bottom:1px solid #FFD35C;font-size:10px;color:#FFD35C;}

#toplayer a{color:#FFD35C;text-decoration:none;}
#toplayer a:hover{color:#fff;}

.roundlayer{background:#FFD35C;-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;}
.roundlayer h2{font-size:18px;}

.t_bestellschein{background:#FFEB99;font-size:11px;width:90%;}
.t_bestellschein2{background:transparent;font-size:11px;width:90%;}

.t_bestellschein a {cursor:pointer;}
.t_bestellschein a.z_btn {background-color:#FF8800;padding:0;font-size:9px;text-decoration:none;color:#292929;border:1px solid #FF8800;}

.t_bestellschein a.wkz {color:#F53900;text-decoration:none;}
.t_bestellschein a.wkz:visited {color:#F53900;text-decoration:none;}


.t_bestellschein .hidden{border:none;background-color:#FFEB99;font-size:1px;}

#content h2{font-size:22px;}

#bschein {width:315px;min-height:200px;}

.shopinfo {min-height:100px;font-size:12px;padding-left:24px;}
.shopinfo a{font-size:12px;}

.shopinfo dt{margin:0;padding:0;float:left;width:110px;}
.shopinfo dl{margin:0;padding:0;clear:left;}

/* Row Farbe */
.row1 {
	background-color: rgb(255, 235, 153);
}

.row2 {
	background-color: rgb(255, 211, 92);
}

/* ------------------------------------------------------- */

hr{background-color:#FFD35C;color:#FFD35C;border:#FFD35C;height:1px;}


#liste table{width:650px;font-size:12px;text-align:left;vertical-align:top;}
#liste table .th{background-color:#FF8800;color:#292929;font-size:12px;}
#liste table .th td{height:27px;line-height:26px;padding:0 8px;}
#liste table a {color:#F53900;text-decoration:none;font-size:11px;}
#liste table a:hover b{color:#292929;text-decoration:none;background:#FF8800;}
#liste table, #liste table tr,  #liste table td {border:0;border-collapse:collapse;empty-cells:hide;
margin:0;padding:0;}

.desc{color:#292929;}

#liste table td {padding:10px 8px;vertical-align:top;}


 table.extras{width:650px;}
.extras a{cursor:pointer;}


/* ------------------------------------------------------- */



#navigation ul{float:left;width:150px;marglist-styleng:0;font-size:17px; }
#navigation ul a{width:145px;padding:4px;font-family:Arial,sans-serif;font-size:14px;font-weight:bold;color:#fff;text-decoration:none;}
#navigation ul a:hover{color:#BE0000;background-color:#FFEB99;}



/* ------------------------------------------------------- */

div#grauschleier {position:absolute;top:0;left:0;width:100%;height:1000%;background:#000;
	filter:alpha(opacity=58);-moz-opacity: 0.58;opacity: 0.58;	z-index:50;display:none;}
	
#messagebox {position:absolute;top:0;left:0; margin:15% auto;  width:100%;z-index:60;display:none;}
#messageinner{background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;color:#000;width:450px;min-height:200px;margin:0;padding:0;text-align:left;}
 #message{padding:20px;width:400px;} /**/

#messageinner span{position:relative;display:block;background:#FF8800;padding:4px;font-weight:bold;}
#messageinner a.hdl{position:absolute;top:3px;right:6px;width:18px;height:18px;cursor:pointer;}

/* ------------------------------------------------------- */


.l{float:left;width:260px;}
.r{float:left;width:260px;}
.clear{clear:left;}


/* ------------------------------------------------------- */


#d_liefergebiet{width:650px; min-height:300px;background-color:#FFEB99;}
#d_liefergebiet dl{margin:0;padding:0;min-height:300px;padding-left:40px;padding-top:20px;}


#d_plzW{font-family:Verdana,Arial,sans-serif; font-size:20px; font-weight:bold; color: #FFEB99; }