/*
	Style Sheet fuer Römers Restaurant
	26.03.04		rkn
*/


body, td, th	{
	color: 			#637580;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		90%;
/* 	font-size: 		1em; */
	margin:			0px 0px 0px 0px;
}


body {
	background-color:		#D8DCDF;
}

#kopf {
	background-image: 	url(/images/kopf.jpg);
	background-repeat: 	no-repeat;
	background-position:	top right;
	width:					780px;
	height:					82px;
	background-color:		#D8DCDF;
	border-bottom:			70px solid #B13B56;
}

td.menue {
	background-color:		#D8DCDF;
	padding-left:			0px;
	padding-top:			10px;
}
td.inhalt {
	padding:					20px 20px 20px 30px;
	background:				#FFFFFF;
}
td.fuss {
	background-color:		#EBCED5;
	padding:					5px;
	font-size:				75%;
	color:					#888888;
	text-align:				center;
}


/* ---------- Ueberschriften ---------- */
/* Kapitelueberschrift in Texten */
h1 {
	font-family: 		Tahoma, Arial, Helvetica, sans-serif;
	font-stretch:		wider;
	letter-spacing:	1px;
	color: 				#B13B56;
	font-size:			2.5em;
	font-style:			italic;
	text-transform:	lowercase;
	font-weight : 		normal;
	x-padding-top:		5px;
	x-padding-bottom:	0px;
	margin-left:		-10px;
	x-margin-top:			5px;
	x-margin-bottom: 	5px;
}

/* Absatzueberschrift in Texten */
h2 {
	font-family: 		Arial, Helvetica, sans-serif;
	x-font-style:			italic;
	color:				#637580;
	font-size:			1.3em;
	font-weight : 		bold;
	margin-left:		-10px;
	margin-bottom: 	5px;
	padding-bottom:	10px;
	padding-top:		0px;
}

ul {
	margin-top:			0px;
	margin-bottom:		0px;
}

p {
	margin: 0;
	padding: 0;
}


/* ---------- Textbloecke im Content ---------- */

/* Einleitung fuer Textblock */
.einleitung {
	font-weight : 	bold;
	margin-top: 	1px;
}


/* Bild (img) im Textblock */
.bild {
	border-style:			solid;
	border-color:			#EDECEB;
	border-right-color:	#EAD5CE;
	border-bottom-color: #EAD5CE;
	border-width:			3px;
	margin-top:				3px;
	margin-right: 			5px;
}

/* kleiner Text */
.klein {
	font-size:		0.85em;
}



/* ---------- Links ---------- */
a {
	color:			#B13B56;
	font-weight : 	bold;
}

div.itonnetkasten {
	padding:				1px;
	margin:				20px 10px 10px 10px;
	width:				100%;
	background:			#FFFFFF;
	font-size:			0.9em;
}

div.seitenfuss {
	padding:				5px;
	text-align:			center;
	width:				100%;
}


/* Navigation Hauptmenuepunkte (Ebene 1) */
a.menue1 {
	font-family: 		Geneva, Arial, Helvetica, sans-serif;
	font-size:			1.3em;
	font-weight:   	bold;
	font-style:			italic;
	line-height:		1.7em;
	background-color:	#B13B56;
	color:				#FFFFFF;
	text-decoration:  none;
	text-transform:	lowercase;
	padding-left:		10px;
	display:				block;
}
a.menue1:hover {
	color:				#B13B56;
	background-color:	#FFFFFF;
}



/* ---------- Formulare ---------- */

/* Abstand nach einem Formular verringern */
form {
  margin-bottom: 0px;
  margin-top: 0px;
}

/* Eingabefelder allgemein */
INPUT, SELECT, TEXTAREA {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 1em;
}

/* Lange Eingabefelder in Formularen (z. B. Name)*/
INPUT.lang, TEXTAREA.lang {
	width:280px;
}
SELECT.lang {
	width:285px;
}

/* Mittlere Laenge von Formularfeldern (z. B. Telefon)*/
INPUT.mittel, SELECT.mittel{
	width:130px;
}
/* Kurze Formularfelder (z. B. PLZ) */
INPUT.kurz, SELECT.kurz {
	width:60px;
}



/* Elemente in der Druckansicht anpassen */
/* Bereiche, die nur beim Druck zu sehen sein sollen */
.printonly {
		display:		none;
}

@media print {
	/* Bereiche, die beim Druck nicht erscheinen */
	.noprint {
		visibility: hidden;
		display:		none;
		width: 		1px;
		height:		1px;
	}
	.printonly {
		display:		block;
	}
}







