@charset "UTF-8";

#content {
	float:left;
	/*background-image:url(img/classic_mood.jpg);*/
	background-repeat:no-repeat;
	background-position:184px 0px;
}
#content-logo {
	padding-left: 7px;
}
#nav-content {
	float:left;
	width:184px;
}
#nav-content-container {
    margin-left: 7px;
	margin-top: 83px;
}
.nav-content {
	width:177px;
	
	margin-bottom:5px;
	border-width:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-color:#B0D7E9;
}
.nav-content-L1 {
	border-top-style:hidden;
	border-bottom-style:hidden;
	border-color:#429fca;
}
.nav-content-L2 {
	border-color:#C8E3EF;
}
.nav-content-L3 {
	border-color:#B0D7E9;
}
.spalte {
	width: 155px;
	float:left;
}
.spalte-content {
	position: relative;
	padding-left: 8px;
	margin-bottom: 5px;
}
.spalte-content-smallimage {
	position: relative;
	width: 155px;
	height: 346px;
}
.spalte-content-smallimage-top {
	position: absolute;
	top: 0px;
}
.spalte-content-smallimage-bottom {
	position: absolute;
	bottom: 0px;
	width: 155px;
	height:31px;
	z-index: 0;
}
.spalte-content-bigimage {
	width: 155px;
	height: 430px;
}
.spalte-ue-col {
	float: left;
	padding-left: 8px;
}
.spalte-ue-first-row {
	width: 204px;
	height:194px;
}
.spalte-ue-last-row {
	width: 203px;
	height:194px;
}
.spalte-ue-teaser {
	width:195px;
	height:188px;
}
.spalte-ue-produkt {
	padding: 10px 0px 0px 6px;
}
.spalte-ue-font-smaller {
	font-size: 1em;
}
#spalten {
	margin-top: 77px;
	background-repeat:repeat-y;
	background-image:url(img/hht_3spaltig_kachel.gif);
	float: left;
	position:relative;
	color: #003784;
    font-size: 0.7em;
    line-height: 1.5em;
}
#spalten-footer {
	clear:both;
}
#content-element {
	float:left;
	position:relative;
	width:750px;
}
#content-element-teaser {
	clear:both;
	width:756px;
	height:60px;
}
#content-element-text {
    min-height:400px;
	float: left;
	width: 286px;
}
#element-text-packshot {
	/* background-color:#FFFFFF; */
	padding:19px;
}
#element-text-text {
	padding-left:19px;
	padding-right:19px;
	width: 249px;
	background-color:#FFFFFF;
	font-size: 0.7em;
	text-align:justify;
	line-height:1.5em;
	color:#003784;
}
#element-text-headline {
	font-weight:bold;
}
#content-element-addon {
	float:left;
	width: 463px;
}
#element-addon-top {
	height: 371px;
	width: 463px;
}
#element-addon-bottom {
	font-weight:bold;
	color:#FFFFFF;
	font-size:0.7em;
	padding:19px;
}
#element-addon-bottom-flash {
	width:463px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:0.7em;
}
