
#head_content #topmenue .topmenue_logo {
	float: right;
	margin-left: 0.8em;
}

#head_content #topmenue .topmenue_logo img {
	width: 4.05em;
}

/* Detailseite */

.column_content {
	float: left;
	width: 65.5%;
	border-right: 1px solid #e6decc;
}

.column_content .rahmen {
	margin: 0 1.5em 0 3em;
	font-size: 1.1em;
	color: #333;
	line-height: 1.4em;
}

#column_right_detail {
	float: left;
	width: 32.5%;
}

#column_right_detail .rahmen {
	margin: 0 0.5em 0 1.2em;
}


h1 {
	font-size: 1.5em;
	margin: 0.5em 0 1.0em 0;
	color: #a28a49;
}


h2 {
	color: #a28a49;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 0.8em 0;
	padding: 0;
}

h3 {font-size: 1.10em; color: #000000; margin:1.5em 0em 1.0em 0em}
h4 {font-size: 1.05em; color: #a28a49; margin:1.2em 0em 0.5em 0em}
h5 {font-size: 0.90em; color: #000000; }

h6 {
color: #000;
font-size: 0.7em;
font-weight: bold;
margin: 0 0 0.8em 0;
padding: 0;
}

.smaller {
	font-size: 0.7em;
	font-weight: normal;
}

.galerie {
	margin: 1.8em 0 1.8em 0;
}

.galerie .bild {
	float: left;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

.galerie .bild img {
	width: 11.35em;
}


.galerie .bild .lupe {
	position: absolute;
	z-index: 2;
    height: 1.7em;
	width: 10em;
    margin-top: -2.0em;
    padding: 0 0 0 0.3em;
}

.galerie .bild .lupe img {
	width: 1.7em;
}

.box_headline {
	margin: 0 0 1.0em 0;
	font-size: 1.3em;
	font-weight: bold;
}

.submenue {
	margin: 0 0 2.6em 0;
	font-size: 1.1em;
	width: 18.5em;
}

.submenue ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.submenue li {
	margin: 0 0 0.3em 0;
	padding: 0 0 0.2em 1.0em;
	list-style: none;
	list-style-position: outside;
	background: url(pix/pfeil_submenue.gif) 0 0.4em no-repeat;
	border-bottom: 1px solid #e6decc;
}

.submenue li a {
	color: #a28a49;
	text-decoration: none;
}
.submenue li a:hover {
	color: #c6b78f;
	text-decoration: none;
}

.box_title {
	margin: 0 0 0.4em 0;
	color: #a42732;
	font-weight: bold;
	letter-spacing: 0.1em;
}

/* preistabellen */

table.beige {width:100%; border:0;}
table.beige td {padding:2px 3px 2px 3px;}
tr.dunkelbeige {background:#e8e2d1; font-weight:bold;}
tr.beige {background:#f1eee4;}