@CHARSET "utf-8";

/*--- general ---*/
body {font-family:arial,sans-serif;font-size:0.9em;color:#000;background:#efefef;text-align:center;margin:0;padding:0;}
img {border:none;}
table {border-width:0;border-spacing:0;border-style:none;border-collapse:collapse;}
a {color:#000;font-weight:bold;text-decoration:none;}
p {margin:5px;padding:0;}
h1, h2, h3, h4 {margin:15px 5px 5px 5px;padding:0;font-size:1.1em;font-weight:bold;letter-spacing:0.1em;}
span.title {font-size:1.6em;bottom:12px;font-family:'Questrial',sans-serif;color:#fff;font-weight:bold;text-align:center;}

/*--- definitions ---*/
#whole {position:relative;float:left;width:100%;height:auto;text-align:center;}
	
	.header_social {position:relative;float:left;width:100%;height:40px;text-align:center;padding:4px 0;}
		.header_social img {height:100%;}

	#header {position:relative;float:left;width:100%;height:20px;background-color:#210c04;color:#efefef;border-bottom:2px solid #b18741;display:none;}
	
	#box_whole {position:relative;float:middle;width:910px;height:600px;margin:0 auto;margin-top:49px;padding:5px;background:#fff;box-shadow:3px 3px 3px #282828;}

		#box_left {position:relative;float:left;width:400px;height:600px;}

			/* -- allgemein --*/
			#box_gelato, #box_caffe, #box_ristorante {position:relative;float:left;width:400px;height:197px;}
				#box_gelato span, #box_caffe span, #box_ristorante span {position:absolute;left:0;width:100%;}

			#box_gelato {background:#47911f url(/images/gelato_adoro.jpg) top left no-repeat;}
			#box_caffe {background:#210c04 url(/images/caffe_adoro.jpg) top left no-repeat;margin-top:5px;}
			#box_ristorante {height:196px;background:#a22a0a url(/images/ristorante_adoro.jpg) top left no-repeat;margin-top:5px;}

		#box_middle {position:relative;float:left;width:250px;height:600px;margin-left:5px;background:#efefef;}
			#box_shop {position:relative;float:left;width:250px;height:600px;background:#2a2c2b url(/images/shop_adoro.jpg) top left no-repeat;}
				#box_shop span {position:absolute;left:0;width:100%;z-index:100;}

		#box_right {position:relative;float:left;width:250px;height:600px;margin-left:5px;}
			#box_comment {position:relative;float:left;width:250px;height:298px;background:#2a2c2b url(/images/comment_adoro.jpg) top left no-repeat;}
				#box_comment span.title {position:absolute;left:0;width:100%;z-index:100;}
				#box_comment .fb_iframe_widget span {min-height:300px;}
			#box_facebook {position:relative;float:left;width:250px;height:297px;background:#CAD2E3 url(/images/facebook_adoro.jpg) top left no-repeat;margin-top:5px;overflow:auto;}
				#example1 {width:230px;height:223px;text-align:left;background:#CAD2E3;overflow-x:hidden;}
				#box_facebook span.fb {position:absolute;left:0;width:100%;}
			#box_images {position:relative;float:left;width:250px;height:600px;background:#2a2c2b;}
		
	
	#footer {position:relative;float:left;width:100%;font-size:0.6em;text-align:center;padding-top:10px;}
	
	/*--- Animation ---*/
	.pics {padding:0;margin:0;}	 
	.pics img {top:0;left:0;width:250px;height:600px;}


/* ---- ############################ ---- */
/*--- definitions ---*/
			
	/* ---- Impressum ---- */
	#box_whole_imp {position:relative;float:middle;width:905px;min-height:610px;margin:0 auto;margin-top:70px;}
		#breadcrumb {position:relative;margin-top:-20px;text-align:left;margin-left:25px;}
			#breadcrumb a {font-weight:normal;font-size:0.9em;color:#210c04;}
			#breadcrumb a:hover {text-decoration:underline;}
		#box_content {position:relative;float:left;width:880px;min-height:600px;margin:5px 0 5px 20px;box-shadow:5px 5px 16px 3px #696969;background:#fff;}
			#box_header {position:relative;float:left;margin:5px 0 0 5px;width:860px;height:45px;background:#210c04;text-align:left;color:#fff;font-weight:bold;font-size:2.0em;padding:5px 0 0 10px;}
			#box_text_1 {position:relative;float:left;margin:5px 0 0 5px;width:330px;height:515px;background:#dec099;text-align:left;padding:10px;}
			#box_text_2 {position:relative;float:left;margin:5px 0 0 5px;width:495px;height:515px;background:#ac7e43;text-align:left;padding:10px;}
			
	/* ---- caffe adoro ---- */
			#whole_caffe #box_header_images {position:relative;float:left;margin:5px 0 0 5px;width:870px;height:90px;background:#fff;text-align:left;}
				#whole_caffe #box_header_images img {height:90px;}
			#whole_caffe #box_header {height:85px;}
				#whole_caffe #box_header span {font-size:1.6em;font-weight:bold;font-family:'Questrial';top:22px;position:relative;}
				#whole_caffe #box_header span.second {font-size:0.5em;font-weight:normal;font-family:'Questrial',sans-serif;top:33px;left:559px;position:absolute;}
			#whole_caffe #box_text_1 {height:380px;width:255px;font-size:1.0em;font-family:'Questrial',sans-serif;overflow-x:auto;}
			#whole_caffe #box_text_2 {height:380px;width:275px;padding:0;}
			#whole_caffe #box_text_3 {position:relative;float:left;height:380px;width:290px;background:#ac7e43;padding:0;margin:5px 0 0 5px;}
	
	/* ---- gelato adoro ---- */
			#whole_gelato #box_header_images {position:relative;float:left;margin:5px 0 0 5px;width:870px;height:90px;background:#fff;text-align:left;}
				#whole_gelato #box_header_images img {height:90px;}
			#whole_gelato #box_header {height:85px;background:#47911f;}
				#whole_gelato #box_header span {font-size:1.6em;font-weight:bold;font-family:'Questrial',sans-serif;top:22px;position:relative;}
				#whole_gelato #box_header span.second {font-size:0.5em;font-weight:normal;font-family:'Questrial',sans-serif;top:40px;left:600px;position:absolute;}
			#whole_gelato #box_text_1 {height:380px;width:255px;background:#fff4a4;font-size:1.0em;font-family:'Questrial',sans-serif;overflow-x:auto;}
			#whole_gelato #box_text_2 {height:390px;width:585px;padding:0;}
	
	/* ---- gourmet adoro ---- */
			#whole_gourmet #box_header_images {position:relative;float:left;margin:5px 0 0 5px;width:870px;height:90px;background:#fff;text-align:left;}
				#whole_gourmet #box_header_images img {height:90px;}
			#whole_gourmet #box_header {height:85px;background:#a22a0a;}
				#whole_gourmet #box_header span {font-size:1.6em;font-weight:bold;font-family:'Questrial',sans-serif;top:22px;position:relative;}
				#whole_gourmet #box_header span.second {font-size:0.5em;font-weight:normal;font-family:'Questrial',sans-serif;top:40px;left:600px;position:absolute;}
			#whole_gourmet #box_text_1 {height:380px;width:255px;background:#fff4a4;font-size:1.0em;font-family:'Questrial',sans-serif;overflow-x:auto;}
			#whole_gourmet #box_text_2 {height:390px;width:585px;padding:0;}



