body, html {
	height:100%;
    margin:0px;
    padding:0px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:#820000;
	color: #e6cc92;
}

hr{
    border-style:dotted;
    border-color:#5f0001;
    height:1px;
    color:#5f0001;
    background-color:#5f0001;
    border:solid #5f0001 1px;
    border-left-width:0px;
    border-right-width:0px;
    border-top-width:0px;
}

.main{
	position:relative;
	margin: 0 auto;
	width:800px;
    height: auto;
    min-height:100%;
	background:url(../img/bg.jpg) repeat-y;
}

a{
	color:#000000;
	text-decoration:none;
}

a:hover{
	color:#e6cc92;

}

input,textarea{
	color:#000;
	border:1px solid #000;
	background:#fcedcb;
}

#cesars_menu{
	float:left;
	width:150px;
}

#cesars_inhalt{
	float:left;
	width:510px;
	line-height:20px;
}

#directions div{
	background:#820000;
}
/*	----------------- MENU Anfang ------------------------------*/

			#menu
			{
				width:120px;
				font-size:12px;
				margin-top:47px;
				margin-left:7px;
			}

			#menu a
			{
				color:#e6cc92;
				text-decoration:none;
				font-size:14px;
				font-weight:bold;
				text-transform: uppercase;
			}

			#menu ul
			{
				list-style:none;
				margin:0px;
				padding:0px;
			}

			#menu ul li
			{
				display:block;

			}

			#menu ul li a{
				background-image:url(../img/arrow.jpg);
				background-repeat:no-repeat;
				background-position:left;
				background-position:0px 9px;
				display: block;
				padding: 5px 0px 5px 20px;
				text-decoration: none;
				font-weight:bold;
				margin-top:5px;
			}

			#menu ul li.aktiv a
			{
				background-image:url(../img/arrow.jpg);
				margin-top:5px;
			}



			#menu ul li.sub
			{
				list-style:none;
				margin:0px;

			}

			#menu ul li.sub a{
				background-image:url();
				background-repeat:no-repeat;
				background-position:left;
				background-position:10px 2px;
				display: block;
				font-size:10px;
				padding: 2px 0px 2px 0px;
				text-decoration: none;
				margin-top:0px;
			}

			#menu ul li.subaktiv a
			{
				background-image:url();
				background-repeat:no-repeat;
				background-position:left;
				background-position:10px 2px;
				display: block;
				font-size:10px;
				padding: 2px 0px 2px  0px;
				text-decoration: none;
				color:#FFF ;
				margin-top:0px;

			}

			#menu ul li.subsub
			{
				list-style:none;
				margin:0px;

			}

			#menu ul li.subsubaktiv a
			{
				background-image:url();
				background-repeat:no-repeat;
				background-position:left;
				background-position:30px 2px;
				display: block;
				font-size:10px;
				padding: 2px 0px 2px 20px;
				text-decoration: none;
				color:#FFF;
				margin-top:0px;
			}

			#menu ul li.subsub a{
				background-image:url();
				background-repeat:no-repeat;
				background-position:left;
				background-position:30px 2px;
				font-size:10px;
				display: block;
				padding: 2px 0px 2px 20px;
				text-decoration: none;
				margin-top:0px;
			}




			#menu ul li a:hover
			{
				color:#000;
			}

			#menu ul li.aktiv a
			{
				color:#000;
			}

			#menu ul li.subaktiv a
			{
				color:#000;
			}

				#menu ul li.subsubaktiv a
			{
				color:#000;
			}

/*	----------------- MENU Ende ------------------------------*/

ul#toc {list-style:none;width:610px;margin:0px;padding:0px}
#toc li {background:url(../img/dot.gif) repeat-x 0 0.85em;}
#toc li a {float:left;background:#FFF;padding: 0 4px 0 0;}
#toc li span {float:right;background:#FFF; padding: 0 0 0 4px;}
#toc li br {clear:both;}