/* 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;
}
#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) 100% 50% no-repeat;
}
* html #neuheiten h3 a {background: url(../images/b_pfeil_orange.gif) 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: 10px;
	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: 1px 20px 5px 20px;
	background: url(../images/bg_abschnitt_index.gif);
	position: relative;
	min-height: 156px;
}
#angebot .abschnitt_inhalt {
	min-height: 117px;
	padding-top: 8px;
}
#angebot .abschnitt_inhalt a {
	padding: 10px 30px 0 0;
	background: url(../images/b_pfeil.png) bottom right no-repeat;
}
#hauptinhalt .info { /* partnerliste */
	float: right;
	width: 188px;
}
#hauptinhalt .info div {padding: 0 0 10px 0;}
#partnerangebote {
	margin-bottom: 0;
	background: url(../images/bg_kleinebox.gif) repeat-y;
	clear: none;
	padding-bottom: 0;
}
#partnerangebote * {padding: 0;}
#partnerangebote div {
	min-height: 340px;
	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 */
}
#partnerangebote dl {
	margin: 0 5px 0 0;
	position: relative;
}
#partnerangebote dt, #partnerangebote dd {
	margin: 0;
	padding: 0;
}
.textfettgruen,
#partnerangebote h3,
#partnerangebote dt {
	font-weight: bold;
	color: #8BAC95;
}
#partnerangebote p,
#partnerangebote dd
	{margin-bottom: 10px;}
#partnerangebote a {
	display: block;
	/* background: url(../images/pfeil_rechts_gruen.gif) 95% 50% no-repeat; */
}
#partnerangebote a:hover,
dd a:hover
	{text-decoration: underline;}
#partnerangebote .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;
}
#partnerangebote .neukunden span {
	color: #7F7F7F;
	font-size: 14px;
}
#partnerangebote .neukunden span {font-weight: normal;}
#partnerangebote .neukunden span span {font-weight: bold;}

/* seitenboxen */
#aktuelles #img_aktuelles {
	position: absolute;
	top: -10px;
	right: -10px;
}
#footer {text-indent: 0;}