/* dieses styleshee ist im zusammenhang mit dem regulären auf der indexseite zu benutzen - einige allgemeine stile werden überschrieben */
#content #main {
	width: 916px; /* bringt inhalt auf gesamte breite (da keine seitennavigation) */
	float: none;
}
#hauptinhalt {
	width: 722px; /* erweitert auch hier den raum aufgrund fehlender seitennavigation */
	background: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
#neuheiten {
	position: absolute;
	top: 95px;
	left: 520px;
	font-size: 12px;
	width: 390px;
	z-index: 2;
}
#neuheiten div {
	width: 180px;
	float: left;
	padding: 0 15px;
}
#neuheit1 {border-right: 1px solid white;}
#neuheiten, #neuheiten a {color: white;}
#neuheiten h3 {margin: 0 0 8px 0;}
#neuheiten h3 a {
	font-size: 15px;
	display: block;
	padding-right: 50px;
	background: url(../images/b_pfeil_orange.png) 90% 50% no-repeat;
}
#neuheiten p {
	line-height: 12px;
	margin-bottom: 0;
}
#wrap1 {
	background: none;
	padding: 0;
}
#wrap2 {
	width: 524px;
	float: left; /* macht platz für partnerliste */
	margin: 0;
}
.abschnitt { /* je eine reguläre box mit runden ecken */
	padding: 0 0 10px 0;
	background: url(../images/rahmen_abschnitt_index_unten.png) bottom left no-repeat;
	margin-bottom: 0;
	position: relative;
}
.abschnitt h2 {
	background: url(../images/rahmen_abschnitt_index_oben.gif) no-repeat;
	margin: 0;
	padding-top: 17px;
	padding-left: 20px;
}
#angebot h2 {color: #7F7F7F;}
#angebot h2 span {font-weight: normal;}
.abschnitt_inhalt {
	padding: 11px 20px 5px 20px;
	background: url(../images/bg_abschnitt_index.gif);
	position: relative;
	min-height: 131px;
}
#hauptinhalt .info { /* partnerliste */
	float: right;
	width: 188px;
}
#hauptinhalt .info div {padding: 0 0 10px 0;}

#partner {
	/* margin-bottom: -10px;
	background: url(../images/bg_kleinebox.gif) repeat-y; */
	clear: none;
	padding-bottom: 10; /* edit andi Höhe ausgeglichen durch 0 > 10 */
}
#partner * {padding: 0;}

#partner img {padding-left: 0px;}
#partner div {
	min-height: 141px;
	padding: 1px 5px 1px 15px !important;
	background: url(../images/rahmen_kleinebox_unten.png) bottom left no-repeat;
	position: relative;
	bottom: -10px; /* zieht das element 10px nach unten, damit die runden ecken das generelle hintergundbild für die boxen überdecken */
}
#partner dl {
	margin: 0 5px 0 0;
	position: relative;
}
#partner dt, #partner dd {
	margin: 0;
	padding: 0;
}
.textfettblau,
#partner h3,
#partner dt {
	font-weight: bold;
	color: #396A9A;
}
#partner p,
#partner dd
	{margin-bottom: 10px;}
#partner a {
	/* display: block; */
	/* background: url(../images/pfeil_rechts.gif) 95% 50% no-repeat; */
        padding-left: 15px;
}
#partner a:hover,
dd a:hover
	{text-decoration: underline;}
#partner .neukunden {
	color: #F90;
	background: url(../images/linie_subnav.gif) repeat-x;
	padding-top: 10px;
	margin: 15px 0 0 0;
	font-size: 11px !important;
	line-height: normal;
	text-indent: 0;
	font-weight: bold;
}
#partner .neukunden span {
	color: #7F7F7F;
	font-size: 14px;
}
#partner .neukunden span {font-weight: normal;}
#partner .neukunden span span {font-weight: bold;}
#footer {text-indent: 0;}

