
body {
	background-color:#00495F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:14px;
	padding:0px;
	margin:0px;
}

h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	color:#9C1D00;
	line-height:18px;
}

h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#9C1D00;
}

li{
	margin-left:-20px;
	padding-bottom:5px;
}

/* Div oben auf der Seite mit Textlinks und HG Bild mit Verlauf und runde Ecken */
.top{
	display:none;
}

/* Links oben */
.textlinks_top{
	display:none;
}

.textlinks_top a{
	color:#FFFFFF;
	text-decoration:none;
}

.textlinks_top a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

/* Content-Bereich mit HG 1px hoch */
.content{
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	background-image:url(../img/bg/content.jpg);
	background-repeat:repeat-y;
}

.logo{
	display:none;
}

.logo_position{
	padding-left:115px;
	padding-top:20px; 
}

/* Bild oben auf den Seite - der Rahmen um die Bilder ist als HG eingebunden */
.bild_top{
	position:relative;
	top:0px;
	left:0px;
	width:930px;
	height:230px;
	background-image:url(../img/bg/bg_bild_top.jpg);
	background-repeat:no-repeat;
	text-align:left;
	display:none;
}
/*
.bild_top_position{
	padding-left:14px;
	padding-top:10px;
}
*/
/* Div für den Abstand Links zum Content Bereich (Navigation und Inhalt) */
.abstand_left{
	display:none;
}

.navigation{
	display:none;
}

.navi_punkt{
	display:none;
}


/* Aktiven Navi-Punk */
.navi_punkt_aktiv{
	display:none;
}

.navi_trennlinie{
	display:none;
}

/* Clear Navi: margin-top gesetzt um denselben Abstand im IE und Firefox zu bekommen */
.navi_clear{
	clear:both;
	margin-top:-10px;
}

/* Div mit dem Bild rechts unter der Navigation */
.navigation_bottom{
	position:relative;
	top:0px;
	left:0px;
	height:24px;
	text-align:right;
	padding-right:40px;
}

/* Inhaltsbereich */
.inhalt{
	position:relative;
	top:0px;
	left:0px;
	margin-top:5px;
	padding-bottom:20px;
}

/* Linke Spalte Inhalt */
.inhalt_left{
	position:relative;
	left:0px;
	width:600px;
	text-align:left;
	padding-right:400px;
	padding-top:30px;
}

/* Rechte Spalte Inhalt */
.inhalt_right{
	position:relative;
	top:0px;
	left:0px;
	width:600px;
	text-align:left;
	padding-right:400px;
	padding-top:30px;
	
}

/* Div mit HG Farbe auf der Startseite */
.einleitung{
	position:relative;
	left:0px;
	background-color:#ECECE0;
	padding-right:20px;
	padding-bottom:10px;
	padding-top:5px;
	margin-bottom:30px;
}

/* Div mit Bild links (einsetzen mit text_rechts) */
.bild_links{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:205px;
}

/* Div mit Text rechts (einsetzen mit bild_links) */
.text_rechts{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:350px;
	margin-left:20px;
}

/* Clear Inhalt */
.inhalt_clear{
	clear:both; 
}

/* Clear Inhalt Right: margin-top gesetzt um denselben Abstand im IE und Firefox zu bekommen */
.inhalt_right_clear{
	clear:both;
	margin-top:-18px;
}

/* Bottom mit HG Bild */
.bottom{
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	height:120px;
	background-image:url(../img/bg/bottom.jpg);
	background-repeat:no-repeat;
	color:#999999;
	font-size:10px;
}

/* Textlinks unten auf der Seite */
.textlinks_bottom{
	padding-top:25px;
	padding-left:90px;
	display:none;
}


/* Rahmen um die Bilder */
.rahmen_bilder{
	border: 2px solid #D4D5D9;
}

/* Position Bilder Klein */
.position_bilder_klein{
	width:294px;
	text-align:center;
}

/* Bilder Klein */ 
.bilder_klein{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:97px;
}

/* HG von den Titel im Inhaltsbereich -> graue Linie */
.hg_titel{
	position:relative;
	background-image: url(../img/bg/bg_titel.gif);
	background-repeat: repeat-x;
	width:99%;
	height:24px;
	padding-bottom:5px;
}

/* Titel im Inhaltsbereich */
.titel{
	position:relative;
	float:left;
	background-color: #FFFFFF;
	padding-right: 5px;
	height:20px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#9C1D00;
}

/* Kontaktdaten: Impressum + Reservierung */
.kontaktdaten_links{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:70px;
}

.kontaktdaten_rechts{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:200px;
}

/* Reservierung */

.pflichtfelder{
	color: #9C1D00;
}

.linie_50px{
	clear:both;
	height:50px;
	line-height:50px;
}

.res_links{
	position:relative;
	float:left;
	width:95px;
}

.res_rechts{
	position:relative;
	float:left;
	width:195px;
}

.res_reise_links {
	position:relative;
	float:left;
	width:90px;
}

.res_reise_rechts {
	position:relative;
	float:left;
	width:40px;
	top:-1px;
}

.res_clear{
	clear:both;
	height:5px;
	line-height:5px;
}

.txtfld{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:Black;
	border:1px solid #9C1D00;
}

/* Preise */
.preise_links{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:215px;
}

.preise_rechts{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:80px;
	text-align:right;
}

.preise_clear{
	clear:both;
	height:10px;
}

/* Bilder nebeneinander in der rechten Spalte */
.bilder_290px{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:290px;
	text-align:center;
}

/* Adresse-Print */

.adresse_print{
	color: Black;
	font-size:10px;
	text-align:center;
	
}

.logo_print {
	text-align:center;
	margin-right:300px;
}

.grosses_bild_left {
	
}

.logo_handheld {
	display:none;
}
