body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		align: center;
		text-align:center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		background-image: url(../img_v2/restopresto_black_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#000000;
}
	
#frame {
		width:786px;
		margin-right:auto;
		margin-left:auto;
		padding:0px;
		text-align:left;
		background-image: url(../img_v2/mainbgdiv.jpg);
		background-repeat:repeat-y;
}
		
		
#contentcenter {
		width:612px;
		padding:0px;
		float:left;
}
	
#contentright {
		width:174px;
		padding:0px;
		float:left;
		z-index: 5;
}
	
#contentheader {
		background:#fff
}
		
	
#contentheader h1 {
		font-size:14px;
		padding:10px;
		margin:0px;
}
	
#contentright p { 
		font-size:10px
}

#innerframe {
		width:612px;
		margin-right:auto;
		margin-left:auto;
		padding:0px;
		text-align:left;
		background-image: url(../restopresto%20images/mainbgdiv.jpg);
		background-repeat:repeat-y;
}

#restaurantdesc{
	height: 104px;
	background-image: url(../img/bg_brown.jpg);
	background-repeat:repeat-y;
	padding: 0px 10px 5px 30px;
	color: #000000;
}

.navigation{
	color: #B2A7A9;
}

a.navigation:hover{
	color: #cccccc;
}

#infos{
	float:left;
	width: 138px;
	padding: 5px 0 15px 12px;
	color: #000000;
}

#infos2{
	float:left;
	width: 450px;
	padding: 5px 0 15px 12px;
	color: #000000;
	
}

#infos2 a{
	color: #000000;
	}

#infos2 a:hover{
	color: #cccccc;
	}
	
#restaurant-content{
	color: #cccccc;
	width: 600px;
	padding: 5px 0px 5px 12px;
	}
	
#restaurant-header{	
	width: 588px;
	text-align: center;
	float: left;
	background-color: #814715 ;
	color: #ffffff;
	padding: 2px 0px 2px 0px;
	}
	
#column1{
	position: relative;
	width: 294px;
	float: left;
	color: #666666;
	padding: 2px 0px 2px 0px;
	z-index:100
}
#column2{
	position: relative;
	width: 294px;
	float: left;
	color: #666666;
	padding: 2px 0px 2px 0px;
	z-index:0
}

	
#innercontent1 {
		position: relative;
		width:162px;
		height: 15px;
		padding:7px 0px 0px 5px;
		background-image: url(../restopresto%20images/FRF_2.jpg);
		float:left;
		color: #003333;		
}
#innercontent1Neuhaus {
		width:162px;
		height: 15px;
		padding:7px 0px 0px 5px;
		background-image: url(../restopresto%20images/FRF_2.jpg);
		float:left;
		color: #003333;
}

#innercontent1closed {
		width:162px;
		height: 15px;
		padding:7px 0px 0px 5px;
		background-image: url(../restopresto%20images/FRF_2_closed.jpg);
		float:left;
		color: #003333;
}
	
#innercontent2 {
		width:122px;
		height: 15px;
		padding:7px 0px 0px 5px;
		background-image: url(../restopresto%20images/FRF_3.jpg);
		float:left;
		color: #ffffff;
}

#innercontent2Neuhaus {
		width:122px;
		height: 15px;
		padding:7px 0px 0px 5px;
		background-image: url(../restopresto%20images/FRF_3.jpg);
		float:left;
		color: #ffffff;
}

#innercontent2closed {
		width:122px;
		height: 15px;
		padding:7px 0px 0px 5px;
		background-image: url(../restopresto%20images/FRF_3_closed.jpg);
		float:left;
		color: #ffffff;
}

.popupLink { 
	font-size: 10px;
	color: #003333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.popupLink2 { 
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.popupLink2:hover { 
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}


.popupLink:hover { 
	font-size: 10px;
	color: #003333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.popup {
	POSITION: absolute;
	VISIBILITY: hidden;
	BACKGROUND-COLOR: #ffffff;
	LAYER-BACKGROUND-COLOR: #ffffff;
	width: 280px;
	BORDER-LEFT: 1px solid black;
	BORDER-TOP: 1px solid black;
	BORDER-BOTTOM: 3px solid black;
	BORDER-RIGHT: 3px solid black;
	PADDING: 3px;
	z-index: 1000;
	left: 70px;
	margin-top: -30px;
}


.form{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}	
.bodyRedBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ff0000;
	text-transform: none;
}
a.bodyRedBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ff0000;
	text-transform: none;
}
.bodyRedBold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ff0000;
	text-transform: none;
}