/**************************************************************
	Allgemeines Layout der Seite
**************************************************************/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	color: #422B16;
}

body {
	background: #422B16;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	line-height: 1.5;
}

h1 {
	margin: 0px 0px 7px;
	font-size: 20px;
	font-weight: bold;
	color: #422B16;
}

h2 {
	margin: 10px 0;
	font-weight: bold;
	font-size: 18px;
}

h3 {
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	margin: 7px;
}

p {
	margin: 7px 0px;
}

.bildle {
	width: 120px;
	height: 80px;
	margin: 10px 10px 0px 0px;
	cursor: pointer;
}

.bildle:hover {
	margin-top: 7px;
	border-top: 3px solid #a14d46;
}

.bilder {
	width: 120px;
	height: 80px;
	margin: 0px 10px 10px 0px;
	cursor: pointer;
}

.bilder:hover {
	margin-bottom: 7px;
	border-bottom: 3px solid #a14d46;
}

#container {
	width: 990px;
	position: absolute;
	left: 50%;
	margin: 0px 0px 0px -495px;
	//border-bottom: 30px solid #422B16;
/*	background: #FEF6E2;*/
}

#leiste_oben {
	background: url(../layout/leiste_oben_hintgr.gif);
	height: 40px;
}

#leiste_oben_logo {
	margin-left: 10px;
}

#menue {
	position: relative;
	width: 990px;
	height: 216px;
	overflow: hidden;
}

.menue_pkt {
	margin-right: 5px;
	border: 0px;
}

#inhalt {
	clear: both;
	background: #FEF6E2;
	padding: 14px;
}

em {
	font-style: italic;
}

.clear {
	clear: both;
}

.clear {
	clear: both;
}

#tabelle_preise {
/*	width: 100%;*/
}

#tabelle_preise td {
	width: 155px;
	text-align: center;
	height: 55px;
	vertical-align: middle;
}

#tabelle_preise th {
	width: 155px;
	text-align: center;
	font-weight: bold;
	border-bottom: 2px solid #422b16;
	height: 31px;
}

tr.zeile td {
	background-color: #f4ecd8;
}

#tabelle_preise td a {
	font-weight: bold;
}

#tabelle_preise td.erster, #tabelle_preise th.erster {
	border-right: 2px solid #422b16;
}

div.link {
	width: 48%;
	padding: 7px 1%;
	display: inline;
	float: left;
	height: 80px;
}

div.link a {
	font-weight: bold;
}
