body {
	background-color: White;
	color: Black;
	font-family:Verdana,Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A {
	font-family:Verdana,Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#1C5679;
	text-decoration:none
	}
A:visited {
	color:#1C5679;
	}
A:hover {
	color:#F98F11;
	}
a:link.menuepfeil {
	background-image: url(udm4-php/right-blue.gif);
	height: 20px;
	position: relative;
	}
a:hover.menuepfeil {
	background-image: url(udm4-php/right-blue.gif);
	position: relative;
	}
.bold{
	font:900
	}
.right{
	font-size:12px;
	font-family:Verdana,Tahoma,Arial, Helvetica, sans-serif;
	}
.ue1 {
	font: bold 17px/10px  Verdana,Tahoma,Arial, Helvetica, sans-serif;
}
.ue2 {
	font: bold 13px/15px  Verdana,Tahoma,Arial, Helvetica, sans-serif;
}

a.menu	{
	color:#1C5679;
	font-size:11;
	text-decoration:none;
	font:100;
	}
a.menu:hover{
	color:red;
	}
a.menu:visited{
	color:#1C5679;
	}
td {
	font-family:Verdana,Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
/* main */
#main {
	height: 605px;
	width: 995px;
	margin: 0px;
	padding: 0px;
}
/* Menü */
#mainmenue {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 190px;
	text-align: left;
}
/* Main Content  Anfang
besteht aus toplogo, topnav, cont-a,cont-b,cont-b-anker,cont-c,footer */
#maincontent {
	width: 605px;
	height: auto;
	left: 191px;
	top: 0px;
	position: absolute;
}
#toplogo {
	background: white url(images/myca_top.gif) no-repeat center;
	background-attachment: scroll;
	height: 75px;
	width: 525px;
	margin: 0px 0px 0px 35px;
}
#logo-hafenrestaurant {
	margin: 0px;
	padding: 10px 0px 0px 25px;
	height: 100px;
	width: 150px;
}
#kette {
	background: white url(images/ankerkette.gif) no-repeat center;
	background-attachment: inhered;
	width: auto;
	height: 20px;
	margin: 0px 0px 0px 0px;
}
table.termintabelle {
	border: 1px solid black;
}
table.termintabelle tr {
	border: 1px solid black;
}
table.termintabelle tr.termine {
	background-color: #FFFFC1
}
tr.termine {
	background-color: #FFFFC1
}
tr.termine-rot{
	background-color: #FFFFC1;
	color: #F00;
}

#topnav {
	margin: 0px;
	padding: 0px 0px 0px 18px;
}
*html #topnav {
	width: 603px;
}
body [id=myca] #topnav {
	width: 603px;
}
#rightnav {
	width: 190px;
	height: auto;
	left: 610px;
	top: 62px;
	position: absolute;
}
#newsbox {
	width: 190px;
	height: auto;
	/*left: 610px;
	top: 62px;
	position: absolute;*/
}
#newsbox-top {
	height: 39px;
	/*left: 610px;*/
	background-image: url(images/news.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#newsbox-middle {
	height: auto;
	/*left: 610px;*/
	text-align: center;
	background-image: url(images/box_back.jpg);
	background-repeat: repeat;
	padding: 5px 15px 5px 20px;
	/* 	oben rechts unten links*/
}
#newsbox-bottom {
	height: 16px;
	/*left: 610px;*/
	background-image: url(images/box_bottom.jpg);
	background-repeat: no-repeat;
}
/* NEWS-BOX ENDE *//* WETTER-BOX START */
#wetterbox {
	width: 190px;
	height: auto;
	/*left: 610px;
	top: 300px;
	position: absolute;*/
}
#wetterbox-top {
	height: 39px;
	background-image: url(images/wetter.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#wetterbox-middle {
	height: auto;
	text-align: center;
	background-image: url(images/box_back.jpg);
	background-repeat: repeat;
	padding: 5px 15px 5px 20px;
	/* 	oben rechts unten links*/
}
#wetterbox-bottom {
	height: 16px;
	background-image: url(images/box_bottom.jpg);
	background-repeat: no-repeat;
}
/* WETTER-BOX ENDE */
/*
Firefox die Breite minus den Rändern angeben!
Internet Explorer die Breite ohne den Rändern angeben!
*/
#cont-a {
	background-image: url(images/content1.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	font: bold 13px/13px Verdana,Tahoma,Arial, Helvetica, sans-serif;
	color:#008CE7;
}
*html #cont-a {
	height: 23px;
	width: 603px;
	padding: 4px 0px 0px 30px;
	/* 	oben rechts unten links*/

}
body[id=myca] #cont-a {
	height: 19px;
	/*width: 603px;*/
	width:573px;
	padding: 4px 0px 0px 30px;
	/* 	oben rechts unten links*/
}
#cont-b {
	background-image: url(images/content2.jpg);
	background-repeat: repeat;
	padding: 0px 29px 10px 21px;
/* 			oben rechts unten links*/
	overflow: auto;
}
*html #cont-b {
	height: 400px;
	width: 605px;
}
body[id=myca] #cont-b {
	height: 390px;
	width: 555px;
}
#cont-b-text {
	background: transparent;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	/* 	oben rechts unten links*/
}
*html #cont-b-text {
	font: normal 11px/13px Verdana,Tahoma, Arial, Helvetica, sans-serif;
}
body[id=myca] #cont-b-text {
	font: normal 11px/14px Verdana,Tahoma, Arial, Helvetica, sans-serif;

}
#anker {
	background: white url(images/anker.gif) no-repeat fixed;
}
*html #anker {
	background-position: center center;
}
body[id=myca] #anker {
	background-position: center 150px;
}
*html #cont-c {
	background-image: url(images/content3.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 16px;
	color: #CEA300;
	padding: 0px 0px 0px 15px;
	width: 603px;
	font: normal 9px/9px  Verdana,Tahoma,Arial, Helvetica, sans-serif;
}
body[id=myca] #cont-c {
	background-image: url(images/content3.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 16px;
	color: #CEA300;
	padding: 0px 0px 0px 15px;
	width: 588px;
	font: normal 9px/9px  Verdana,Tahoma,Arial, Helvetica, sans-serif;
}
/* Footer */
#footer {
	background-image: url(images/footer.jpg);
	background-repeat: repeat;
	margin: 0px;
	height: 32px;
	/*color: #CEA300;*/
	padding: 5px 0px 2px 25px;
	font: normal 9px/13px  Verdana, Arial, Helvetica, sans-serif;
}
*html #footer {
	width: 600px;
}
body[id=myca] #footer {
	width: 578px;
}


/* nicht benuzt */
*html #cont-a_l {
	background-color: transparent;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 3px 15px;
	color: #CEA300;
	font: bold 11px/12px  Verdana,Tahoma,Arial, Helvetica, sans-serif;
	width: 80%;
}
body[id=myca] #cont-a_l {
	background-color: transparent;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 3px 15px;
	color: #CEA300;
	font: bold 11px/12px  Verdana,Tahoma,Arial, Helvetica, sans-serif;
	width: 80%;
}
*html #cont-a_r {
	background-color: transparent;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	width: 15%;
}
body[id=myca] #cont-a_r {
	background-color: transparent;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	width: 15%;
}
