@charset "utf-8"
/* stylesheet for Obsthof Rommel */
body { /* body style for all pages */
	background-color: #FFFFFF;
	border-width: 0px;
	border-color: #000000;
	width: 998px;
	margin: 0px 0px 0px 0px;
}
/* tables & tds */
table.base { /* basic table for formatting */
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
}
td.vcenter_center {
	text-align: center;
	vertical-align: middle;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
}
td.vcenter_left {
	text-align: left;
	vertical-align: middle;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
}
td.vcenter_right {
	text-align: right;
	vertical-align: middle;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
}
td.vtop_left {
	text-align: left;
	vertical-align: top;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
}
td.vtop_center {
	text-align: center;
	vertical-align: top;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
}
/* image styles */
img.logo { /* style for all logos */
	vertical-align: middle;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
}
/* link styles */
	/* link for language selection on page entrance */
		/* text */
		a.language_txt:link {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			font-weight: bold;
			font-variant: normal;
			color: #000000;
			text-decoration: none;
			text-align: center;
			vertical-align: middle;
		}
		a.language_txt:visited {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			font-weight: bold;
			font-variant: normal;
			color: #000000;
			text-decoration: none;
			text-align: center;
			vertical-align: middle;
		}
		a.language_txt:hover {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			font-weight: bold;
			font-variant: normal;
			color: #CC0000;
			text-decoration: none;
			text-align: center;
			vertical-align: middle;
		}
		a.language_txt:active {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			font-weight: bold;
			font-variant: normal;
			color: #000000;
			text-decoration: none;
			text-align: center;
			vertical-align: middle;
		}
		/* image */
		a.language {
			text-align: center;
			vertical-align: top;
			border-width: 0px;
			border-style: solid;
			border-color: #000000;
			}
	/* hidden in standard bold */
	a.st_bold_hide:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
	}
	a.st_bold_hide:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
	}
	a.st_bold_hide:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		color: #CC0000;
		text-decoration: none;
	}
	a.st_bold_hide:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
	}
	/* hidden in standard */
	a.st_hide:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
		text-align: left;
		vertical-align: top;
	}
	a.st_hide:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
		text-align: left;
		vertical-align: top;
	}
	a.st_hide:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		color: #CC0000;
		text-decoration: none;
		text-align: left;
		vertical-align: top;
	}
	a.st_hide:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
		text-align: left;
		vertical-align: top;
	}
	/* hidden in imressum */
	a.impressum_hide:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
		text-align: center;
		vertical-align: top;
	}
	a.impressum_hide:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
		text-align: center;
		vertical-align: top;
	}
	a.impressum_hide:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		color: #CC0000;
		text-decoration: none;
		text-align: center;
		vertical-align: top;
	}
	a.impressum_hide:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
		text-align: center;
		vertical-align: top;
	}
/* paragraph styles */
.standard_bold_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
}
.standard_bold_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.standard_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.subhead_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	text-decoration: none;
	color: #00CC00;
}
.impressum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
}
