/* CSS Document */

body { background-color: #9b0b14; background-image:url(../pics/layout/right_line.gif);
	   background-position:top left; background-repeat:repeat-x; margin:0px 0px 0px 0px;
       font-family:Arial; font-size:9pt; color:#ECED70; text-align:10px; overflow:hidden;

       scrollbar-base-color:#ffffff;
       scrollbar-3dlight-color:#7C0008;
       scrollbar-arrow-color:#ECED70;
       scrollbar-darkshadow-color:#7C0008;
       scrollbar-face-color:#9a0b14;
       scrollbar-highlight-color:#ECED70;
       scrollbar-shadow-color:#8b0009;
       scrollbar-track-color:#8b0009;
}

/* Grundgerüst */

#container {
	width:800px;
	min-height:585px;
}

#top_div {
	background-image:url(../pics/layout/top.jpg); 
	background-attachment:fixed;
	background-position:top left;
	background-repeat:no-repeat;
	height:80px;
}

#left_frame {
	float:left;
	position:relative;
	width:136px;
	height:400px;
	background-image:url(../pics/layout/menu_shadow_red.gif);
	background-repeat:repeat-y;
	background-position:left;
}

#footer {
	clear:both;
	width:100%;
	height:10px;
	background-image:url(../pics/layout/footer.jpg);
	background-repeat:repeat-x;
}

/* Überschriften */

h1 { color:#9a0b14; font-size:20pt; text-align:center; 
     font-family:'Arial'; border-width:1px; border-color:#990000; background-color:#ECED70;}

h2 { color:#7C0008; font-size:15pt;font-family:'Arial'; position:center;}

h3 { color:#7C0008; font-size:10pt;font-family:'Arial';}

h4 { color:#7C0008; font-size:10pt; font-family:'Arial'; margin-left:50px; margin-right:20px }

/* Links */

 a:link { color:#ECED70; font-size:9pt; text-decoration:none;  }
 a:visited { color:#ECED70; font-size:9pt; text-decoration:none; }
 a:hover { color:#ECED70; font-size:9pt; text-decoration:underline;}
 a:active { color:#ECED70; font-size:9pt; font-weight:normal; }
 
.text_link a:visited{ text-decoration:none; color:#00000; font-size:11pt; border-bottom:1px dotted #ECED70;} 
.text_link a:hover{ color:#00000; font-size:11pt; border-bottom:1px solid #ECED70;} 

.metaxalink a:link {
	 background-image:url(../Bilder/metaxalogo.jpg);
}

/* Menü */

.menu_headline {
	height:30px;
	background-image:url(../pics/layout/menu_s.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#menu_left {
	background-image:url(../pics/layout/menu_yellow_left.gif);
	text-align:left;
	padding-left:5px;
	height:350px;
	width:90px;
	display:block;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 120px; /* Width of Menu Items */
	}

ul li {
	position: relative;
	}
	
li ul {
	position: absolute;
	left: 119px; /* Set 1px less than menu width */
	top: 0;
	width:190px;
	background-color:#9b0b14;
	text-decoration:none;
	display: none;
	}

/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;
	text-indent:15px;
	background: #9b0b14; /* IE6 Bug */
	background:url(../pics/layout/but_backg_l.gif) no-repeat;
	padding: 2px 0 8px;

	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

 /* Hover Styles */
ul li a:hover { 	
	background:url(../pics/layout/but_backg_o.gif) no-repeat; 	
	text-decoration: none;
	color:black;
}
/* Sub Menu Styles */	
li ul li a { 
	padding: 2px 0px; 
	background:url(../pics/layout/but_backg_o.gif) no-repeat;
	background-color:9b0b14;
	border-left:solid 1px #ECED70;
	border-right:solid 1px #ECED70;
}
li:hover ul, li.over ul { display: block; } /* The magic */


.menu_pic {
	height:125px;
	background-image:url(../pics/layout/pic_u_l.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#main_frame {
	float:left;
	width:610px;
	border-right:solid 1px #ECED70;
	border-left:solid 1px #ECED70;
	height:495px;
	background-image:url(../pics/layout/pic_u_r1.jpg);
	background-repeat:no-repeat;
	background-position:bottom 588px;
	background-attachment:fixed;
	background-color:#8b0009;
	padding:5px 5px 5px 5px;
	overflow:auto;
}

/* Main */

#main_right {
	float:left;
	width:41px;
	background-color:#000000;
	background-image:url(../pics/layout/shadow_right.jpg);
	height:495px;
	z-index:0;
}

.main_right_toppic {
	position:absolute top;
	height:5px;
	z-index:1;
}
.main_right_bottompic {
	position:absolute bottom;
	background-image:url(../pics/layout/pic_u_r2.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:490px;
	z-index:1;
}

.mobbar_pic {
	text-align:center;
	border:solid 2px #000000;
}

.bottom_pics {
	
}

.dooley {
	height:150px;
	background-image:url(../pics/layout/dooley.jpg);
	background-repeat:no-repeat;
	margin-left:60px;
}

#sign {
	text-decoration:none;
	float:right;
	padding:2px 2px 2px 2px;
	background-color:#8b0009;
	margin-right:10px;
}

#left_float {
	float:left;
	padding:2px 2px 2px 2px;
	background-color:#8b0009;
	margin:5px;
	border:1px solid #ECED70;
}

#right_float {
	float:right;
	padding:2px 2px 2px 2px;
	background-color:#8b0009;
	margin:5px;
	border:1px solid #ECED70;
}

#left_floatsushi {
	float:left;
	padding:2px 2px 2px 2px;
	background-color:#8b0009;
}

#right_floatsushi {
	float:right;
	padding:2px 2px 2px 2px;
	background-color:#8b0009;
}

#center_line {
	text-align:center;
	padding:2px 2px 2px 2px;
	background-color:#8b0009;;
	border:1px solid #ECED70;
}

.center_pic {
	text-align:center;
	background-color:#8b0009;
	padding:2px 2px 2px 2px;
	border:1px solid #ECED70;
}

.fotogal {
	border:solid 2px #000000;
	text-align:center;
}

.cocktailbox_left {
 float:left;
 padding:2px 2px 2px 2px;
 border:1px solid #ECED70;
 height:250px;
 background-repeat:no-repeat;
 background-position:bottom;
}

.cocktailbox_right {
 float:right;
 padding:2px 2px 2px 2px;
 border:1px solid #ECED70;
 height:250px;
 background-repeat:no-repeat;
 background-position:bottom;
}

h1.cocktailbox_left {
 text-align:center;
 font-size:16px;
  display:block;
}
.cocktailbox_right h1 {
 text-align:center;
 font-size:20px;
 color:#ECED70;
 background-color:#8b0009;
 display:block;
}

.cocktailbox_right h2 {
 text-align:left;
 padding-left:80px;
 font-size:15px;
 color:#ECED70;
 font-weight:500;
 background-color:none;
 display:block;
}

.cocktailbox_left h1 {
 text-align:center;
 font-size:20px;
 color:#ECED70;
 background-color:#8b0009;
 display:block;
}

.cocktailbox_left h2 {
 text-align:left;
 padding-left:80px;
 font-size:15px;
 color:#ECED70;
 font-weight:500;
 background-color:none;
 display:block;
}

/* Schriften */

.gross { color:#ECED70; font-size:15pt; font-family:'Arial'; padding-left:10px;
     position:center;}

.mittel { color:#ECED70; font-size:12pt; font-family:'Arial';
     position:center;}
     
.normal { color:#ECED70; font-size:11pt; font-family:'Arial'; text-align:justify; }

.normalklein { color:#ECED70; font-size:9pt; font-family:'Arial'; position:center; text-align:justify; }

.topfont { color:#ECED70; font-size:12pt; font-family:'Arial'; text-align:center; border-bottom-width:1px; border-bottom-style:solid; border-color:#ECED70; font-weight:600; }

.topfont2 { color:#ECED70; font-size:15pt; font-family:'Arial'; border-width:1px; border-style:solid; border-color:#ECED70; }

.klein { color:#ECED70; font-size:8pt; font-family:'Arial'; position:center; text-align:justify; }


