body  { margin:0; padding:0; font-size:0.6em; font-family: arial, tahoma, verdana, helvetica, sans-serif; line-height:1.7em;
		background-image: url('img/bg_l.gif'); background-position:left top; background-repeat: repeat-y; }
body.intro{background-image: none; background-color: #F6F2E6;}
a 			{ color: #343434; text-decoration: underline; }
a.active 	{ color: #987A48; }
a:hover 	{ color: #987A48; }		
td          { vertical-align:top; }
img         { border-style:none; }

.headline1 { font-size: 1.5em; }


table.main_content 						{ border-collapse:collapse; width:100%; }
table.main_content td                   { margin:0; padding:0; vertical-align:top; }
table.main_content td.left_content 		{ line-height:0; width:288px; background-color: white; }
table.main_content td.center_content	{ width:486px; padding-left:2px; background-image:url('img/zw1.jpg'); background-repeat:no-repeat; background-color:white; }
table.main_content td.right_content 	{ line-height:0; height:117px; background-color: #6C0000; }

#top_menu		{ padding-left:30px; margin-top: 10px; }


/*Subnav*/
#subnav_weinhof 		{ position:relative; margin-left:36px; margin-top:5px; width:141px; }
#subnav_buschenschank	{ position:relative; margin-left:80px; margin-top:5px; width:141px; }
#subnav_aktuelles 		{ position:relative; margin-left:205px; margin-top:5px; width:141px; }
#subnav_kontakt			{ position:relative; margin-left:320px; margin-top:-1px; width:80px; }
#subnav_shop { position:relative; margin-left:80px; margin-top:-1px; width:250px; }
#subnav_weinhof a {text-decoration: none;}
#subnav_buschenschank a {text-decoration: none;}
#subnav_aktuelles a {text-decoration: none;}
#subnav_kontakt a {text-decoration: none;}
#subnav_shop a {text-decoration: none;}
#subnav_shop table tr td { width:120px; }

/* Popup */
#popup 			{ margin: 0px; padding: 0px; background-color: #F6F2E6; background-image:none; }
#hold_popup		{ background-color:#F6F2E6; }
#popup_hold_buttons 	{ width:290px; margin-top:30px; text-align:right; }
#popup_logo		{ background-color: #F6F2E6; width:135px; border:solid red 1px; }
#popup_content 	{ margin-left:0px; background-color: white; min-height:390px; }
#popup_hold_text	{ padding: 15px; }
#popup_footer 	{ text-align: center; height: 35px; padding-top: 10px; background-color: #F6F2E6; margin-bottom:0px; }


#basket	{ border:solid #997A4B 3px; width:100px; margin-left:150px; padding:5px; }

.no_image { width:105px; height:75px; }
.gallery_item { width:144px; text-align:center; }
.holditemsguestbook { margin-left:20px; margin-top:20px;}
.hold_text	{ margin-left:10px; }
.hold_image	{ width:105px; }


/*  STANDARD FORM  */
.error_box     { color:#B30003; margin-top:1em; margin-bottom:1em; }
.error_note    { font-size:1em; color:#B30003; font-weight:bold; background-color:#C2C2C2; }
.error_message { font-size:1em; color:#B30003; background-color:#C2C2C2; }
span.required  { color:#B30003; }
.field_error   { color:#B30003; background-color:#C2C2C2; }
.underline     { text-decoration:underline; }

* html #popup_content { height:390px; } 


/*used to center vertical/horizontal*/
#center_vertical    { position:absolute; top:50%; left:0px; width:100%; visibility:visible; height:0px; overflow:visible; display:block; text-align:center; }
#container_intro    { position:absolute; top:-250px; left:50%; width:500px; margin-left:-260px; text-align:left; padding:0; }


