.arial_normal_fett{	font-weight:bolder;  	font-size:11pt}#testbody{	/* min-width:1070px;*/}#menuspace{	margin-top:5px;	z-index:2;}#topspace{	margin-bottom:10px;	z-index:6;	}#mainspace{	margin-left:5px;	margin-top:10px;	padding-bottom:30px;}.meldung{	font-size:12px;	}.highlight {	FONT: 8pt Verdana, Arial; COLOR: #000000}.hellerHintergrund{  background-color:#CCCCCC;}.hidden{	display:none;}a.anker{	text-decoration:inherit;	cursor:inherit;	font:inherit;}a.anker:hover{	color: #c2121d ;	text-decoration :inherit;	cursor:inherit;}.dunklerHintergrund{  background-color:#777777;}.arial_klein_fett{	font-weight:bolder;  	font-size:11px}.arial_klein_fett_rot{	color: #c2121d;	font-weight:bolder;  	font-size:11px;}.arial_normal_fett_rot{	color: #c2121d;	font-weight:bolder;  	font-size:11pt;}.titeldiv{		text-align:center;		color:#c2121d;		white-space:nowrap;		width:100%;		background-color:#CCCCCC;		border-width:2px;		border-style:solid;		border-bottom-color: #FFFFFF;	border-top-color: #FFFFFF;	border-left-color: #DDDDDD;	border-right-color: #DDDDDD;		font-size:15px;		height:30px;		font-weight:bold;	}.bildMitBorder{	border-spacing:10px;		border-width:2px;		border-style:solid;	border-bottom-color: #FFFFFF;	border-top-color: #FFFFFF;	border-left-color: #DDDDDD;	border-right-color: #DDDDDD;		}.titel {	FONT: bold 15pt Verdana, Arial; COLOR: #c2121d; TEXT-DECORATION: none;}.titel2 {	FONT: 14pt Verdana, Arial; COLOR: #c2121d; TEXT-DECORATION: none}.rothinterlegt{	FONT-SIZE:11pt;		COLOR: #ffffff;		LINE-HEIGHT: normal;		FONT-STYLE: normal;		FONT-FAMILY: Verdana, Arial;		FONT-VARIANT: normal;		TEXT-DECORATION: none;		background-color: #c2121d;		width: 100%;	}a.hoverButtonHover:hover{  color: #FFFFFF;}.hoverButtonHover a{  color: #FFFFFF;}.hoverButtonHover a:hover{  color: #FFFFFF;}.hoverButtonHover{  overflow:hidden;  color: #FFFFFF;  border-bottom-color:#FFFFFF;  border-top-color:#FFFFFF;  border-left-color: #DDDDDD;  border-right-color: #DDDDDD;  border-width: 2px;  border-style:solid;  text-align:left;  vertical-align:middle;  padding: 0px 0px 0px 10px;  background-color:#777777;  cursor:pointer;  height:22px; } .hoverButton a{  color: #c2121d;}.hoverButton{  overflow:hidden;  color: #c2121d;  border-bottom-color:#FFFFFF;  border-top-color:#FFFFFF;  border-left-color: #DDDDDD;  border-right-color: #DDDDDD;  border-width: 2px;  border-style:solid;  text-align:left;  vertical-align:middle;  padding: 0px 0px 0px 10px;  cursor:pointer;  background-color:#CCCCCC;  height:22px;}body{	/*background-image:url(../images/wallpaper/background.png);		background-repeat:repeat-y;*/		font: 7pt Verdana, Arial;	background-color:#C0C0C0 ;		white-space:normal;	}body.normalerBody{		font: 8pt Verdana, Arial;	background-color:#C0C0C0 ; 	white-space:normal;}body.einbisschengroesser{	font: 11pt Verdana, Arial; 	background-color:#C0C0C0 ; 	white-space:normal;}p.fehlermeldung{	font-size:12px;	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#AA0000;	margin:10px;}.einbisschengroesser p{	font: 11pt Verdana, Arial; }.normaleSchrift{		font: 8pt Verdana, Arial;	font-weight:normal;	color: #000000;	}a {	color: #c2121d ; 	text-decoration : none;		font-weight: bold;		cursor:pointer;}a:hover {	color: #c2121d ;	text-decoration :underline;		cursor:pointer;}img{	border-style: none;}td.spacer{	font-size:1px;}td{	white-space:normal;}ul{	white-space:normal;}li{	white-space:normal;}span{	white-space:normal;}HR {	COLOR: #000000;	background-color:#000000;	height:2px;	border:0;}.highlight {	FONT: 8pt Verdana, Arial; 		COLOR: #000000; 		text-align:center;}/* Stylesheets für Rechte Seite */td#rightspace div{	text-align:center;	color:#c2121d;	font-weight:bolder;	background-color:inherit;	border-width:2px;	border-style:solid;	background-color:#c0c0c0;	border-bottom-color: #FFFFFF;	border-top-color: #FFFFFF;	border-left-color: #DDDDDD;	border-right-color: #DDDDDD;	width:170px;	margin-left:10px;}td#rightspace h2{	font-size:17px;}td#rightspace ul{	list-style-type:none;	margin:0px;	padding:0px;}td#rightspace ul li{	margin:20px 0px;}/* ENDE Stylesheets für Rechte Seite *//* Stylesheets für Profiseiten */div#profiausstattung{    margin-top:10px;    width:200px;    position:absolute;    left:890px;}div#profiausstattung{    }div#profiausstattung * {    white-space:normal;}div#profiausstattung img{    display:inline;    vertical-align:text-bottom;    width:100px;    height:42px;    }div#profiausstattung h4{    margin-left:0px;    margin-right:0px;    margin-top:0px;    margin-bottom:0px;    padding-left:0px;    padding-right:2px;    padding-top:0px;    padding-bottom:7px;    font-size:22px;    text-align:center;    width:196px;}div#profiausstattung h4{    }div#profiausstattung p{    margin:0px 0px 0px 0px;    padding:5px 5px 5px 5px;    font-size:14px;}div#profiausstattung div#nikonprofiausstattung h4,div#profiausstattung div#nikonprofiausstattung h4 a,div#profiausstattung div#nikonprofiausstattung h4 a:hover,div#profiausstattung div#nikonprofiausstattung h4 a:active,div#profiausstattung div#nikonprofiausstattung h4 a:visited{    color:#000000;    background-color:#FFFF00;    text-decoration:none;}div#profiausstattung div#canonprofiausstattung h4,div#profiausstattung div#canonprofiausstattung h4 a,div#profiausstattung div#canonprofiausstattung h4 a:hover,div#profiausstattung div#canonprofiausstattung h4 a:active,div#profiausstattung div#canonprofiausstattung h4 a:visited{    background-color:#000000;    color:#FF0000;    text-decoration:none;}div#profiausstattung div#canonprofiausstattung img{    vertical-align:text-bottom;}/* Ende Stylesheets für Profiseiten *//*Stylesheets für Angebottabellen*/.angeboteTable{    margin-left:0px;		white-space:nowrap;		border-width:2px;		border-style:solid;		background-color:#c0c0c0;	border-bottom-color: #FFFFFF;	border-top-color: #FFFFFF;	border-left-color: #DDDDDD;	border-right-color: #DDDDDD;	}.angeboteTable tr{    margin-left:0px;    padding-left:0px;}.angeboteTdHeadline{		font-weight:900;		text-align:center;		color:#c2121d;		white-space:nowrap;		border-width:2px;		border-style:none;		height:30px;		font-size:15px;		border-width:0px;		border-style:none;		background-color:inherit;	}.angeboteTdText{		white-space:nowrap;		font-size:11px;		vertical-align:top;		padding:5px;	}.angeboteTdPreis{		white-space:nowrap;		vertical-align:top;		text-align:right;		font-size:12px;		height:45px;		font-weight:bold;	}.angeboteTdBild{		white-space:nowrap;	text-align:center;		vertical-align:middle;	}.angeboteInhaltsBereich{	height:160px;	overflow:hidden;}.angeboteTable img.angeboteThumb,.angeboteTable img.angeboteBild{	font-size:11px;	vertical-align:top;	padding:0px 5px;	margin:0px;	float:left;}.angeboteTable img.angeboteThumb{	margin-top:13px;	width:75px;	height:75px;}.angeboteTable img.angeboteBild{	width:100px;	height:100px;}.angeboteTable .angeboteTextBereich{	font-size:11px;	vertical-align:top;	padding:5px;	margin-left:110px;}.angeboteTable .angebotePreisBereich{	vertical-align:top;	text-align:center;	font-size:12px;	height:45px;	font-weight:bold;		}.angeboteTable .angebotePreisBereich b{	font-weight:900;	text-align:center;	color:#c2121d;	font-size:15px;}.angeboteTable .angeboteTextBereich p{	margin-top:3px;	margin-bottom:3px;}.angeboteTable .angebotePreisBereich p{	margin:0px;	padding:3px;}.angeboteTable .angeboteTextBereich ul{	margin-left:0px;	padding:0px;	margin-bottom:3px;	margin-top:3px;}.angeboteTable .angeboteTextBereich ul li{	margin-left:15px;	padding:0px;}/*Stylesheets für raritaettabellen*/table.raritaetenTable{	width:222px;		border-width:2px;		border-style:solid;	border-bottom-color: #FFFFFF;	border-top-color: #FFFFFF;	border-left-color: #DDDDDD;	border-right-color: #DDDDDD;	}td.raritaetenTdHeadline{		text-align:center;		color:#c2121d;	width:220px;		background-color:#CCCCCC;		border-width:2px;		border-style:solid;		border-bottom-color: #FFFFFF;	border-top-color: #FFFFFF;	border-left-color: #DDDDDD;	border-right-color: #DDDDDD;		font-size:15px;		height:46px;		font-weight:bold;	}td.raritaetenTdPreis{	width:220px;		text-align:right;		font-size:12px;		height:30px;		font-weight:bold;	}td.raritaetenTdBild{	text-align:center;		vertical-align:middle;		width:220px;		height:155px;	}td.raritaetenTdText{	white-space:nowrap;		font-size:11px;		height:50px;		vertical-align:top;		padding:5px;	}td.raritaetenTdBild img{		height:150px;	width:150px;	}/*Stylesheets für Leihservicestartseite*/table.leihserviceTable{	width:160px;		border-width:2px;		border-style:solid;	border-bottom-color: #FFFFFF;	border-top-color: #FFFFFF;	border-left-color: #DDDDDD;	border-right-color: #DDDDDD;	}td.leihserviceTdHeadline{		text-align:center;		color:#c2121d;	width:158px;		background-color:#CCCCCC;		border-width:2px;		border-style:solid;		border-bottom-color: #FFFFFF;	border-top-color: #FFFFFF;	border-left-color: #DDDDDD;	border-right-color: #DDDDDD;		font-size:15px;		height:46px;		font-weight:bold;			}td.leihserviceTdBild{	text-align:center;		vertical-align:middle;		width:158px;		height:155px;	}td.leihserviceTdBild img{		height:150px;	width:150px;	}/*DEFINITIONEN FÜR MERKLISTE*/div.merkBox{	position:fixed;	top:0px;	left:8px;	padding:0px;	width:167px;	margin:0px;	background-color:#CCCCCC;		border-bottom-color:#FFFFFF;		border-top-color:#FFFFFF;		border-left-color: #DDDDDD;		border-right-color: #DDDDDD;	border-style:solid;	border-width:2px;	cursor:default;		z-index:3;}div.merkBox ul.spacer{	display:none;}div.merkBox:hover ul.spacer{	display:none;}div.merkBox h3{	font-size:10px;	margin:0px;	padding:0px 3px;	color:#c2121d;	text-transform:uppercase;}div.merkBox:hover ul{	display:block;}div.merkBox:hover h4{	display:block;}div.merkBox ul{	display:none;	padding:0px;	margin:0px 0px 0px 0px;	padding:0px 10px 0px 10px;}div.merkBox h4{	display:none;	margin:0px;	padding:0px;}div.merkBox ul li{	clear:both;	list-style-type:none;	margin:0px;	padding:0px;	width:100%;}div.merkBox ul p.merkListeEintrag {	padding:0px;	margin:3px 5px 3px 0px;	font-size:9px;	min-height:16px;	cursor:text;}div.merkBox ul p.merkListeLinks{	float:right;	font-size:9px;	margin:3px;	text-decoration:none;}div.merkBox ul p.merkListeLinks a{	text-decoration:none;}div.merkBox ul p.merkListeLinks a img{	border-style:none;	border-width:0px;}div.merkBox p.merkListeAnfragen{	display:none;	margin:0px;	font-size:10px;}div.merkBox:hover p.merkListeAnfragen{	display:block;}div.merkBox p.merkListeAnfragen a{	display:block;		padding:5px 5px 5px 10px;}div.merkBox p.merkListeAnfragen a:hover{	background-color:#EEEEEE;}/*ENDE: DEFINITIONEN FÜR MERKLISTE*//*DEFINITIONEN FÜR INFOPAGE*/div.infoArea{	width:850px;}div.infopage{	float:left;	line-height:100%;	min-height:500px;	padding:0px;}* html div.infopage{}div.infopage h3{	line-height:120%;	color:#AA0000;	font-family:Geneva, Arial, Helvetica, sans-serif;	margin:10px 10px 10px 10px;	font-size:18px;}p.infopageEinleitung{	line-height:120%;	font-weight:bold;	margin:10px 10px 10px 10px;	font-size:11px;}p.infopageBeschreibung{	line-height:120%;	margin:10px 10px 10px 10px;	font-size:11px;	max-width:500px;}div.infopage ul{	white-space:normal;	font-size:11px;	max-width:500px;	line-height:120%;}p.infopageBeschreibung{	line-height:120%;	margin:10px 10px 10px 10px;	font-size:11px;	width:550px;}p.infopageKommentar{	line-height:120%;	margin:10px 10px 10px 10px;	font-size:11px;}p.infopagePreis{	font-weight:900;	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	text-align:right;	line-height:120%;	margin:30px 50px 30px 10px;}img.infopageImage{	width:400px;	height:400px;	}/*DEFINITIONEN FÜR ZUBEHOER*/ul.zubehoer{	float:left;	list-style-type:none;	width:212px;	padding:0px;	background-color:#CCCCCC;	margin-left:10px;	border-bottom-color: #FFFFFF;	border-top-color: #FFFFFF;	border-left-color: #DDDDDD;	border-right-color: #DDDDDD;	border-width:2px;	border-style:solid;}ul.zubehoer h3{	margin:3px 0px 7px 5px;	font-size:14px;	display:block;	padding:0px;}ul.zubehoer h3 span{	color:#AA0000;}ul.zubehoer h4{	margin:3px 0px 1px 5px;	color:#AA0000;	font-size:12px;	font-weight:bold;	padding:0px;}ul.zubehoer ul{	list-style-type:none;	margin:0px 0px 1px 5px;	padding:0px;}ul.zubehoer ul li{	font-size:12px;	text-align:left;	width:125px;	margin-top:3px;	/*border:1px solid red;*/	}ul.zubehoer ul li p{	margin: 0px 0px 0px 125px;	text-align:right;	width:80px;	white-space:nowrap;}ul.zubehoer ul li p.normalerPreis{	font-size:10px;	text-decoration: line-through;}ul.zubehoer ul li p.normalerPreis span{		display:block;	margin-right:15px;}ul.zubehoer ul li p.reduzierterPreis{	display:block;}/*ul.zubehoer:hover ul li p.normalerPreis{	display:none;}ul.zubehoer:hover ul li p.reduzierterPreis{	display:block;}*/ul.zubehoer ul li p img{	width:10px;	height:10px;}/*ENDE: DEFINITIONEN FÜR ZUBEHOER*//*ENDE: DEFINITIONEN FÜR INFOPAGE*//*DEFINITIONEN FÜR BESTELLFORMULAR*/form.bestellFormular{	margin:0px;	font-size:14px;}form.bestellFormular h3{	font-size:19px;	color:#AA0000;	font-weight:bold;}form.bestellFormular p{	width:650px;	}ul.bestellListe{	list-style-type:none;	margin:0px;	padding:0px;}ul.bestellListe li {	list-style-type:none;	margin-top:15px;	margin-left:0px;	margin-bottom:15px;	margin-right:0px;	height:50px;	padding:0px;	clear:right;	width:700px;	font-size:13px;	border-bottom-color:#999999;	border-top-color:#BBBBBB;	border-right-color:#BBBBBB;	border-left-color:#999999;	background-color:#DDDDDD;	border-style:solid;	border-width:1px;}ul.bestellListe li img{	float:left;	width:25px;	height:25px;	margin:5px;}ul.bestellListe li p{	font-size:11px;	margin:0px 10px 0px 10px;	float:left;	width:200px;	margin:5px;	text-align:center;	height:45px;	/*border:red 1px solid;*/}ul.bestellListe li p.bestellListeAnzahl{	text-align:right;	width:90px;}ul.bestellListe li p.bestellListeAnzahl label{	float:left;	font-size:11px;}ul.bestellListe li p.bestellListeAnzahl input{	width:25px;	font-size:10px;	padding:0px;	height:14px;	margin-top:-2px;	text-align:center;	border-bottom-color:#999999;	border-top-color:#BBBBBB;	border-right-color:#BBBBBB;	border-left-color:#999999;	background-color:#F9F9F9;	border-style:solid;	border-width:1px;	}ul.bestellListe li p.bestellListeLinks{	width:50px;	text-align:right;	padding:0px;	white-space:nowrap;	float:right;}ul.bestellListe li p.bestellListeLinks a{	text-align:right;	float:right;}ul.bestellListe li p.bestellListeLinks a img{	border-style:none;	text-decoration:none;	width:16px;	height:16px;	margin:0px;}ul.bestellListe li p.bestellListeKategorie{	width:100px;}ul.bestellListe li p.bestellListePreis{	width:90px;}ul.bestellListe li p.bestellListeCashback{	width:80px;	color:#c2121d;}ul.bestellListe li p.bestellListePreis span.alterPreis{	text-decoration:line-through;	color:#AA6666;}form.bestellFormular div h4{	font-size:14px;	font-weight:bold;}form.bestellFormular div.formular_daten{	float:left;	width:290px;	margin-bottom:20px;		border-right-color:#EEEEEE;	border-right-style:solid;	border-right-width:1px;}form.bestellFormular div.formular_daten p{	font-size:12px;}form.bestellFormular p.bestellListekontaktDaten{	width:275px;	margin:10px;}form.bestellFormular p.bestellListekontaktDaten input{	float:right;	border-bottom-color:#999999;	border-top-color:#BBBBBB;	border-right-color:#BBBBBB;	border-left-color:#999999;	background-color:#F9F9F9;	border-style:solid;	border-width:1px;}form.bestellFormular p.bestellListekontaktDaten select{	float:right;	border-bottom-color:#999999;	border-top-color:#BBBBBB;	border-right-color:#BBBBBB;	border-left-color:#999999;	background-color:#F9F9F9;	border-style:solid;	border-width:1px;	width:161px}* html form.bestellFormular p.bestellListekontaktDaten label{	float:left;}html * form.bestellFormular p.bestellListeName{	text-align:left;	display:inline;}form.bestellFormular p.bestellListeName input.bestellListeName{	margin-left:0px;	}form.bestellFormular div.zahlungsmethode{	float:left;	margin-left:10px;	margin-bottom:30px;	width:400px;}form.bestellFormular div.zahlungsmethode div.divEinerZahlungsmethode{	width:380px;	margin: 10px 0px;	height:45px;}form.bestellFormular div.zahlungsmethode div.radioButtonDiv{	float:left;	height:40px;}form.bestellFormular div.zahlungsmethode input{	border-style:none;}form.bestellFormular div.zahlungsmethode label{	display: block;	font-size: 12px;	width: 360px;}form.bestellFormular div.zahlungsmethode label.inaktiv{	color:#555555;	text-decoration:line-through;}* + html form.bestellFormular div.zahlungsmethode label{	width:350px;}* html form.bestellFormular div.zahlungsmethode label{	width:350px;}form.bestellFormular div.zahlungsmethode label a{	font-size:11px;}form.bestellFormular p.bestellListeKommentar{	font-size:12px;	clear:both;	margin:10px;	padding:0px;}form.bestellFormular p.bestellListeKommentar textarea{	width:260px;	height:65px;	padding:0px;	display:block;	margin:5px 0px 0px 0px;}* + html form.bestellFormular  p.bestellListeKommentar textarea{	margin-left:-20px;	width:254px;}* html form.bestellFormular  p.bestellListeKommentar textarea{	margin-left:-20px;	width:254px;}form.bestellFormular p.bestellListeInfo{	margin:10px;	font-size:9px;} p.bestellListeAktionen{	clear:right;}form.bestellFormular p.bestellListeAktionen{	margin:20px 20px 20px 0px;	clear:both;}form.bestellFormular p.bestellListeAktionen{		width:620px;}form.bestellFormular p.bestellListeAktionen span{	display:block;}form.bestellFormular p.bestellListeAktionen input{	float:left;	display:block;}form.bestellFormular p.bestellListeAktionen button{	width:148px;	margin-top:20px;}form.bestellFormular iframe{		border-top-color:#EEEEEE;	border-right-color:#EEEEEE;	border-bottom-color:#DDDDDD;	border-left-color:#DDDDDD;	border-style:solid;	border-width:1px;	padding:0px;	width:700px;	margin:20px 0px;;}/*ENDE: DEFINITIONEN FÜR BESTELLFORMULAR*//*DEFINITIONEN FÜR DAS INFOWINDOW*/#infoWindow{	border:3px solid #888888;	text-align:left;	width:500px;	padding:0px;	margin:0px;	background-color:#DDDDDD;}#infoWindow div{	margin:0px;	margin-top:-0px;	padding:0px 0px;	display:block;	background-color:#EEEEEE;	cursor:move;	height:20px;}#infoWindow div a{	margin:0px;	padding:0px;	text-align:right;	padding-right:3px;	background-color:#AA4444;	color:#EEEEEE;	font-weight:bolder;	float:right;	line-height:20px;	text-decoration:none;	cursor:pointer;	display:block;	width:18px;	height:20px;	font-size:16px;	font-family:'Arial Black',Verdana;}#infoWindow div h4{	margin:0px 15px;	width:450px;	text-align:left;	font-size:12px;	line-height:20px;	vertical-align:top;}#infoWindow p{	text-align:left;	margin:15px;}/*ENDE: DEFINITIONEN FÜR DAS INFOWINDOW*//*DEFINITIONEN FÜR DAS SONNTAGSANGEBOTE*/table.sonntagsangebotTable{	border-width:2px;		border-style:solid;		background-color:#c0c0c0;	border-bottom-color: #FFFFFF;	border-top-color: #FFFFFF;	border-left-color: #DDDDDD;	border-right-color: #DDDDDD;	}table.sonntagsangebotTable td{	text-align:left;}table.sonntagsangebotTable .sonntagsangebotHersteller{	font-size:20px;	color:#c2121d;	font-weight:bolder;	white-space:normal;	margin:10px 0px 10px 10px;}table.sonntagsangebotTable .sonntagsangebotBezeichnung{	font-size:13px;	color:#c2121d;	font-weight:bolder;	white-space:normal;	margin:10px 0px 10px 10px;}table.sonntagsangebotTable .sonntagsangebotBeschreibung{	font-size:11px;	color:#000000;	white-space:normal;	margin:10px 0px 10px 10px;}table.sonntagsangebotTable .sonntagsangebotPreis{	font-size:14px;	font-weight:bolder;	white-space:normal;	margin:10px 0px 10px 10px;}* html table.sonntagsangebotTable img{	display:none;}table.sonntagsangebotTable textarea{	background-color:#dddddd;	font-family:Verdana, Arial, Helvetica, sans-serif;	border-style:none;	border-width:0px;	width:210px;	padding:0px 0px;	height:26px;}table.sonntagsangebotTable textarea.sonntagsangebotBezeichnung{	margin:2px;}table.sonntagsangebotTable textarea.sonntagsangebotPreis{	margin:2px;}table.sonntagsangebotTable textarea.sonntagsangebotBeschreibung{	margin:2px;	height: 50px;}table.sonntagsangebotTable textarea.sonntagsangebotHersteller{	margin:2px;}table.sonntagsangebotTable img{	/*width:150px;	height:150px;*/	max-height:100px;	max-width:100px;	margin:10px 10px 10px 0px;	border-style:inset;	border-color:#aa0000;	border-width:3px;	background-color:#FFFFFF}table.sonntagsangebotTable img.delKnopf{	background-color:inherit;	display:inline;	border-style:none;	border-width:0px;}table.sonntagsangebotTable div.knopfBox{	width:100%;	text-align:right;	margin:0px 0px 0px 0px;	padding:0xp;}table.sonntagsangebotTable img.sonntagsAngebotsBildMitEigenerZeile{	/*width:150px;	height:150px;*/	max-height:150px;	max-width:150px;	}/*ENDE: DEFINITIONEN FÜR DAS SONNTAGSANGEBOTE*//* ANFANG EDIT homeEntries*/ td.angeboteTdHeadline div.editButtons{	margin-top:-26px;	margin-left:-3px;	position:absolute;	width:329px;	height:30px;	background-color:#EEEEEE;	display:none;	text-align:right; }   td.angeboteTdHeadline div.editButtons p{	font-size:10px;	width:225px;	margin:0px;	padding: 7px 0px 0px 0px;	float:left;	text-align:center; }   td.angeboteTdHeadline div.editButtons a{ }   table.angeboteTable:hover td.angeboteTdHeadline div.editButtons{	display:block; }/* ENDE  EDIT homeEntries*//*DEFINITIONEN FÜR DIE TAGESANGEBOTSLISTE*/#tagesangebotsliste{	width:700px;}#tagesangebotsliste tr{	background-color:#EEEEEE;}#tagesangebotsliste td{	height:20px;	border:1px #FFFFFF solid;	background-color:;	text-align:center;}#tagesangebotsliste th{	border:1px #FFFFFF solid;	background-color:;}#tagesangebotsliste td.angeboteTdHeadline{	background-color:#CCCCCC;	height:40px;}/*ENDE:DEFINITIONEN FÜR DIE TAGESANGEBOTSLISTE*//*DEFINITIONEN FÜR DIE TAGESANGEBOTSLISTE*/#wochenangebotGebraucht{	width:354px;padding:1px;height:205px;position:absolute;top:155px;left:250px;background-color:#C0C0C0;overflow:hidden;}* html #wochenangebotGebraucht /* IE 6 STAR-HTML-Hack*/{	top:165px;	left:256px;}*+html #wochenangebotGebraucht /* IE 7 STAR-PLUS-HTML-Hack*/{	top:165px;	left:256px;}#wochenangebotGebraucht .angeboteTdHeadline{	line-height:30px;}#wochenangebotGebraucht .wochenangebotBild{	position:absolute;float:left;width:155px;height:170px;}#wochenangebotGebraucht .wochenangebotBild img{	width:150px;height:150px;margin-top:7px;}#wochenangebotGebraucht .wochenangebotTexte{	height:170px;width:350px;}#wochenangebotGebraucht .wochenangebotTexte h4{	width:189px;text-align:left;display:block; font-size:18px;white-space:normal;color:#c2121d;font-weight:bolder;margin:10px 0px 0px 162px;}#wochenangebotGebraucht .wochenangebotTexte .wochenangebotText{	font-size:12px; width:189px;margin-left:160px;text-align:center;white-space:normal;text-align:left;}#wochenangebotGebraucht .wochenangebotTexte .angeboteTdPreis{	position:absolute;bottom:5px; width:189px;height:auto;margin:0px 0px 0px 160px;text-align:center;text-align:right; white-space:normal;}#wochenangebotGebraucht .keinWochenangebot{	text-align:center;margin:20px 0px 0px 0px;}/*ENDE:DEFINITIONEN FÜR DIE TAGESANGEBOTSLISTE*/#reservierungsformular input {	width:100%;}#reservierungsformular textarea{	width:100%;}#reservierungsformular button{	width:100%;}/*DEFINITIONEN FÜR BOXCONTAINER*/ul.boxContainer{	margin:0px;	padding:0px;}ul.boxContainer > li{	list-style-type:none;	margin:0px 15px 15px 0px;}li.boxContainerEntry1{	float:left;	}/*für ie6*/* html li.boxContainerEntry1{	margin:0px 15px 15px 0px;	list-style-type:none;}* html li.boxContainerEntry2{	margin:0px 15px 15px 0px;	list-style-type:none;}/*ENDE: DEFINITIONEN FÜR BOXCONTAINER*//* DEFINITIONEN FÜR DIE BILDBOXEN*/div.bildBox{	margin:0px;	padding:0px;	overflow:hidden;	height:115px;	position:relative;	z-index:1;}* html div.bildBox{	height:116px;	width:271px;	height:116px;}ul.bildBox{	border-width:3px;	border-style:solid;	border-bottom-color:#FFFFFF;	border-top-color:#FFFFFF;	border-right-color:#DDDDDD;	border-left-color:#DDDDDD;	background-color:#CCCCCC;	width:265px;	padding:0px;	line-height:100%;	margin:0px;}ul.bildBox *{	margin:0px;}ul.bildBox li{	list-style-type:none;	padding:0px;	z-index:2;}ul.bildBox p{	font-size:inherit;}li.bildBoxHeadline{	text-align:left;	font-size:inherit;	margin:2px 2px 0px 2px;	padding:0px;	height:25px;	z-index:3;	}li.bildBoxHeadline h3{	font-size:13px;	padding:0px;	margin:0px;	font-weight:600;	line-height:120%;	color:#c2121d;	font-family:Geneva, Arial, Helvetica, sans-serif;}li.bildBoxBild{	float:left;	margin: 2px 5px 2px 2px;	z-index:2;}li.bildBoxBild a{	text-decoration:none;}li.bildBoxBild img{	width:75px;	height:75px;	border-width:0px;	border-style:none;	z-index:2;}div.bildBox img.verkauftBild{	border:none;	width:265px;	height:105px;	position:absolute;	top:5px;	z-index:4;}li.bildBoxEinleitung{	font-size:11px;	font-weight:normal;	height:65px;	border-color:#00FF00;	line-height:1.3em;}p.bildBoxWeiter{	font-size:0.9em;	font-weight:normal;	z-index:2000;}li.bildBoxPreis{	font-size:13px;	font-weight:bold;	text-align:right;	margin-right:2px;	margin-bottom:2px;}* html ul.bildBox /*Damit der Preis auch beim IE nicht zu weit runter geht*/{	position:relative;}* html ul.bildBox li.bildBoxHeadline h3/*Damit der Preis auch beim IE nicht zu weit runter geht*/{	position:absolute;	top:2px;	left:2px;}* html li.bildBoxPreis /*Damit der Preis auch beim IE nicht zu weit runter geht*/{	position:absolute;	bottom:0px;	right:0px;}table#sonderangeboteTable ul{	margin-bottom:0px;}/* ENDE: DEFINITIONEN FÜR DIE BILDBOXEN*/div#sonderangebotsFeld *{	font-size:12px;	font-weight:bolder;}div#sonderangebotsFeld ul{	margin-left:10px;	padding-left:5px;}