@charset "utf-8";
/* CSS Document */

a.cocktails img {
    border: 1px solid #8b1523;
}

body,td,th {
	color: #000000;
	font-size: 14px;
	font-family: Arial;
}
a:link {
	color: #8b1523;
	text-decoration: none;
	font-weight:bold;
}
a:visited {
	text-decoration: none;
	color: #8b1523;
	font-weight:bold;
}
a:hover {
	text-decoration: underline;
	color: #000000;
	font-weight:bold;
}
a:active {
	text-decoration: none;
	color: #000000;
	font-weight:bold;
}

.logo{
	position:relative;
	left:20px;
	top:31px;
	float:left;}
	
.logo1{
	position:relative;
	top:15px;
	left:250px;
	float:left;}
	
.topic{
	position:relative;
	top:140px;
	left:0px;
	color:#eab3b3;
	direction:rtl;
	font-size:18px;
}

.z1{
	color:#8b1523;
}

.text{
	position:relative;
	top:20px;
	left:50px;
	width:500px;
	height:180px;
	text-align:justify;
	background-repeat:no-repeat;
	padding:7px;
	line-height:20px;
	float:left;
}

.menueaktiv{
position:relative;
	color:#000000;
	display:inline;
	font-weight:bold;
}

.weiter{
position:relative;
top:10px;
left:250px;
}

.impressumlink a{
position:relative;
top:50px;
left:600px;
font-weight:normal;
}


.menue{
	position:relative;
	color:#FFFFFF;
	left:30px;
	top:115px;
	font-size: 14px;
	word-spacing: 20px;
}

.bleft{
background-image:url(../bilder/links.jpg);
background-color:#FFFFFF;
height:540px;
width:150px;
float:left;
}

.bleft1{
background-image:url(../bilder/links1.jpg);
background-color:#FFFFFF;
height:540px;
width:150px;
float:left;
}

.bmid{
float:left;
width:600px;
height:520px;
}

.bmenue{
background-image:url(../bilder/oben.jpg);
background-color:#FFFFFF;
height:180px;
width:600px;
}

.bmenue1{
background-image:url(../bilder/oben1.jpg);
background-color:#FFFFFF;
height:180px;
width:600px;
}

.bmitte{
background-image:url(../bilder/unten.jpg);
background-color:#FFFFFF;
height:360px;
width:600x;
}

.bmitte1{
background-image:url(../bilder/unten1.jpg);
background-color:#FFFFFF;
height:360px;
width:600x;
}

.bright{
/*background-image:url(../bilder/rechts.jpg);*/
background-color:#FFFFFF;
height:540px;
width:271px;
float:left;
}

.bright1{
background-image:url(../bilder/rechts1.jpg);
background-color:#FFFFFF;
height:540px;
width:271px;
float:left;
}

.slider{
	position:relative;
	width:600px;
	height:180px;
	top:0px;
	left:50px;}

.content{
	margin: 0 auto;
	width: 1024px;
}

.clear {
	clear: both;
}

table.tbl_contact td {
   font-size: 13px;
   vertical-align: middle;
}

table.tbl_contact td.td_top {
   vertical-align: top;
}

.form_error {
   color: #FF0000;
   font-size: 12px;
   font-style: italic;
}