* {margin:0;
padding:0;}
body {
	margin-top:50px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
}
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
	
ul#vorteile li {
	background-image:  url(http://www.gastrojob24.ch/img/save.gif);
	background-repeat:  no-repeat;
	background-position:  left center;
	padding-top:  3px;
	padding-right:  0;
	padding-bottom:  3px;
	padding-left:  25px;;
}
#container {
	
margin: 0px auto;
width:950px;
}

.success {
	margin:50px 0;
	  background: #DEFFCC url(accept.png) no-repeat center left;
  background-position:7px;

       border:1px solid #339900;
	 padding: 20px 30px;

	   color:#339900;
	   font-size:12px;
	
}

h1 {
	
font-size:20px;
line-height:26px;
}

h2 {font-size:18px;line-height:24px;margin-bottom:20px;}

p {font-size:14px;margin-bottom:10px;line-height:18px;}

.box a{
color:#006699;	
	
	
}
#heroshot {
	
	margin-top:20px;margin-bottom:20px;
} .lieferwagen {border:5px solid #469623;border-radius:5px;


-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;

}
#heroshot .right {
	float:left;
	width:600px;
	
	margin-left:40px;
}

#heroshot .left {
	float:left;
	width:300px;
	text-align:right;
	
}

.caption {text-align:center;font-size:10px;}
#call-to-action{ text-align:center;
margin-top:20px;
padding:12px;
	background: -moz-linear-gradient(
		top,
		#459623 0%,
		#146600);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#459623),
		to(#146600));
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #134201;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3)
		
	
}
#call-to-action a {
	font-size:24px;
	text-decoration:none;
	color: #ffffff;
font-weight:400;
	
	
}
.fltlft{
	
float:left;width:470px;	
font-size:14px;
}
.box {border-bottom:1px solid #999;padding:20px 5px;}
.box-order {padding:20px 5px;}
#message-wrap {
	border:2px solid #e10012;
	border-radius:5px;
	padding:5px;
	margin:40px 0;
}
#message-red{

background-color:#e10012;
padding:10px;
border-radius:5px;
text-align:center;
color:#fff;


}
 #footer {margin-bottom:150px;text-align:center;font-weight:700;padding:10px;border:4px solid #a7a9ac;border-radius:5px;}
 #footer a {color:#006699;text-decoration:none;}

 fieldset {
         padding: 1em;
         border: 1px solid #000;
         width: auto;
         margin:20px 0;
         }
         label, legend {
         font-size:12px;
         }
         label {
         margin-right:5px;
         float: left;
         width: 150px;
         padding-top: 0.3em;
         text-align: left;
         }
         input {
         display: block;
         font-size: 12px;
         margin-bottom: 0.8em;
         border: 1px solid #000;
         padding:4px;
         width: 400px;
         }

.btn  {
	display: inline-block;
	background: url(btn.bg.png) repeat-x 0px 0px;
	padding:5px 10px 6px 10px;
	font-weight:bold;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
	border:1px solid rgba(0,0,0,0.4);
	-moz-border-radius: 5px;
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
}


.btn a {text-decoration:none;color:#000;}
.btn:hover {
	
	cursor:pointer;
}

/* COLOR VARIATIONS */

.g		{background-color: #CCCCCC; color: #141414;}

.s {background-color: #CCCCCC; color: #141414;}
.g:hover	{background-color: #43b649;}
.active {background-color: #43b649; color: #fff;}

h3{
	margin-left:60px;
	margin-top:-35px;
}

table {border-collapse:collapse;}
td {
padding:10px 0;
text-align:center;
font-size:13px;
border-bottom:1px solid #000;
border-top:1px solid #000;


}
.fax-link {padding:10px;font-siez:24px;text-align:center;margin:20px 0;}
.fax-link a {text-decoration:none;color:#006699;font-weight:700;}
.small {font-size:10px;line-height:12px;}

.bold {font-weight:700;}
.clear {clear:left;}
