@charset "utf-8";
/* Main Content */

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Main Formats*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
html
{
	background: url(../gfx/body_hg2.jpg) repeat #1b0201;
	height: 100%;
	font-family: "Courier New", Courier, monospace;
}

h1 { width: 417px; height: 83px; float:left; margin: 67px 0 0 0; 
	 font-size: 42px; font-weight: bold; color: #373023;}/* 1. Überschrift  links*/
h2 { width: auto; background: #e9dcc2; border: solid 2px; border-color: #292929; padding: 0 5px 0 5px;	display: inline;
	 font-weight:bold;}/* 2. Überschrift  links*/
h3 { margin: 0 10px 0 0;
	 font-weight: bold; display: inline; line-height: 24px;} /* 3. Überschrift  links*/
h4 { padding: 10px 0 0 5px; margin: 0 0 10px 0; background: url(../gfx/box_border_up.gif) repeat-x top;
	 font-size: 18px; font-weight: bold; line-height: 20px; color: #baa275;} /* 1. Überschrift  rechts*/
h5 { font-weight: bold;}
a { text-decoration: underline; color: #990000;}
a:hover { text-decoration: none; color: #990000;}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Main Shapes*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#warning { width:100%; height: 25px; padding: 5px 0 0 0; background: #ff0; border-bottom: #000 solid 2px; font-size:16px; font-weight: bold; text-align:center;}
#container_hg { width:100%; min-height: 100%; height:auto !important; height: 100%; overflow: auto; margin: 0px auto; background: url(../gfx/body_hg.jpg) repeat-x; }
#container { width: 926px; min-height: 100%; height:auto !important; height: 100%; overflow: auto; margin: 0px auto;}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Header*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#header { width: inherit; height:416px; background: url(../gfx/header_hg.jpg);}
#header_pic { width: 660px; height:249px; margin: 96px 0 0 79px; float: left; background: url(../gfx/header/header_pic_01.jpg);}
#header_print { position: absolute; left: -9000px; width: 0px; height: 0px; visibility: hidden;}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Navigation*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#navi_frame { width: auto; height: 21px; margin: 31px 0 0 146px; float: left;}

a.navi_1, a.navi_1_down { width: 128px; height: 21px; float: left; margin: 0 21px 0 0; background-image: url(../gfx/navi_1.gif); background-position: left;}
a.navi_1:hover, a.navi_1_down { background-position: right;}

a.navi_2, a.navi_2_down { width: 80px; height: 21px; float: left; margin: 0 21px 0 0; background-image: url(../gfx/navi_2.gif); background-position: left;}
a.navi_2:hover, a.navi_2_down { background-position: right;}

a.navi_3, a.navi_3_down { width: 156px; height: 21px; float: left; margin: 0 21px 0 0; background-image: url(../gfx/navi_3.gif); background-position: left;}
a.navi_3:hover, a.navi_3_down { background-position: right;}

a.navi_4, a.navi_4_down { width: 120px; height: 21px; float: left; margin: 0 21px 0 0; background-image: url(../gfx/navi_4.gif); background-position: left;}
a.navi_4:hover, a.navi_4_down { background-position: right;}

a.navi_5, a.navi_5_down { width: 75px; height: 21px; float: left; background-image: url(../gfx/navi_5.gif); background-position: left;}
a.navi_5:hover, a.navi_5_down { background-position: right;}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Content*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#content { width: 926px; height: auto; float:left; background: url(../gfx/content_hg.jpg);}

/*Content Left*/
#cnt_left { width: 417px; height:auto; margin: 0 0 0 146px; float: left;}
.cnt_left_body { width: 417px; height: auto; float:left; background: url(../gfx/content_lines.gif);	
				 font-size: 14px; line-height: 24px; display: block;}
.cnt_left_body p { margin: 0 0 48px 0;}
.cnt_left_body ul { margin: 0 0 0 5px;}
.cnt_left_body li { border-top: solid 1px #483932; margin: 0px 0 0 0; padding: 0 0 23px 0; list-style: circle;}
.cnt_left_body_price {color: #990000; font-weight: normal;} /* Cocktail Preise*/
.cnt_left_body_retract {margin: 0 5px 0 16px; padding: 0 5px 0 5px;
						font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.cnt_left_body_table h3 {line-height:22px;}

.cnt_left_body_form {margin: 0 0 0 0;}
.cnt_left_body_form_frame {width: 417px; border-top: solid 1px #483932; margin: -1px 0 0 0; padding: 0 0 24px 0; float:left;}
.cnt_left_body_form_field {width: 450px;}
.cnt_left_body_form_field_red {width: 450px; color: #990000; font-weight: bold;}
.cnt_left_body_form_input {width: 150px; margin: 0 10px 0 0;}
.cnt_left_body_form_capture_pic {margin: 4px 0 0 0; border: solid 2px #483932; display: block}
.cnt_left_body_form_capture {margin: -2px 0 2px 0; float: left;}
.cnt_left_body_form_capture_red {margin: -2px 0 2px 0; float: left; color: #990000; font-weight: bold;}
.cnt_left_body_form_capture_input {width: 50px; height: 15px; margin: 0 15px 0 0; background-color:#fff;}
.cnt_left_body_form p {margin: 0 0 0 0;}

/*Content Right*/
#cnt_right { width: 259px; height: auto; padding: 190px 0 0 0; float: left; background: url(../gfx/content_right_hg.jpg) no-repeat;}
.cnt_right_box { width: 192px; height: auto; margin: 0 0 35px 31px; float: left; background: url(../gfx/box_border_down.gif) repeat-x bottom #373023;
				 font-size: 14px; line-height: 18px; color: #baa275;}
.cnt_right_box p { padding: 0 5px 10px 5px;}
.cnt_right_box ul { margin: 0 0 10px 5px; padding: 0 5px 0 5px;}
.cnt_right_box li { margin: 0 0 10px 10px; list-style: circle;}
.cnt_right_box a { color: #baa275; font-weight:bold;}
.cnt_right_box_pic { padding: 0 5px 10px 5px;}

/*Content Footer*/
#cnt_footer { width: 640px; height: 27px; margin: 60px 0 0 146px; padding: 5px 0 0 0; float: left; border-top: solid 1px #9b8761;
				color: #373023; font-size: 12px;}
#cnt_footer_copyright { float: left;}
#cnt_footer_designed {float:left; padding: 0 0 0 50px;}
#cnt_footer_designed a { color: #373023;}
#cnt_footer_impressum { float: right;}
#cnt_footer_impressum a { color: #373023;}