body {
	margin:0px;
	padding:0;
	font-family:Arial, Verdana, Tahoma, sans-serif;
	font-size:11px;
	color:#000;
	z-index:994;
	background-color:#fff;

}

h4 {
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	padding:0px 0px;
        margin: 0px 0px 0px 0px;
	bottom:0;
}



a {
	color:#cc0000;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}


#newsflash-div {
	border-bottom:1px #666 solid;
	width:197px;
	position:relative;
	height:24px;
	background-color: rgb(242, 242, 242);
}

#newsflash-header {
	position:absolute;
}

#newsflash-header a {
	display:block;
	padding:5px 10px 4px 10px;
	text-align:center;
	float:left;
	width:auto;
	border-left:1px #F2F2F2 solid;
	border-right:1px #F2F2F2 solid;
	border-top:1px #F2F2F2 solid;
}

#newsflash-header a.active {
	border-left:1px #666 solid;
	border-right:1px #666 solid;
	border-top:1px #666 solid;
	background-color: rgb(242, 242, 242);
	text-decoration:underline;
	color:#000;
	padding:5px 10px;
}

.newsflash {
	padding:15px 10px;
	background-color:rgb(242, 242, 242);
	width:177px;
	clear:both;
}

.newsflash a {
	display:block;
	border-bottom:1px dotted rgb(153, 153, 153);
	padding:6px 0;
	line-height:12px;
	color:rgb(0, 0, 0);
}


img {
	border:0;
}

h5 {
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	padding:0px 0px;
        margin: 0px 0px 0px 0px;
	bottom:0;
}


form {
	display:inline;
}





input.textbox {
	border:1px #000 solid;
	background-color:#fff;
	padding:2px 2px 3px 3px;
}

/* Haupt-Ebene welche die breite festlegt */
	#main {
		width:876px;
		margin:0 auto;
	background-color:#fff;

	}
/* ENDE */

/* Header und Newsletter/Suche */
	#head {
		margin-bottom:5px;
		background-color:#fff;
	
	}

	#search {
		position:relative;
		height:70px;
		background-image:url('images/layout3/search_bg.jpg');
		z-index: 1006;
	background-color:#fff;

	}

	#advertising {
		position:absolute;
		right:0;
		bottom:0;
		z-index:100;
	}

	#newsletterform {
		position:absolute;
		left:10px;
		top:10px;
		z-index: 1001;
	}

	#newsletterform label {
		font-size:12px;
		color:#fff;
		font-weight:bold;
		z-index: 1002;
	}

	#newsletterform input {
		vertical-align:middle;
		z-index: 1003;
	}

	#newsletterform input.textbox {
		vertical-align:middle;
		margin-right:5px;
		width:153px;
		z-index: 1004;
	}


	#newsletterform a {
		margin-top:2px;
		display:block;
		font-weight:normal;
		color:#fff;
		z-index: 1005;
	}

	#searchform {
		position:absolute;
		left:230px;
		top:10px;
	}

	#searchform label {
		font-size:12px;
		color:#fff;
		font-weight:bold;
	}

	#searchform input {
		vertical-align:middle;
	}

	#searchform a {
		margin-top:2px;
		display:block;
		font-weight:normal;
		color:#fff;
	}

	#searchform input.textbox {
		vertical-align:middle;
		margin-right:5px;
		width:110px;
	}
/* ENDE */

/* BODY */

	#left {
		float:left;
		width:208px;
	}

	#left h1 {
		font-size:16px;
		font-weight:bold;
		color:#000;
		margin:10px 0 5px 0;
	}

	#rubriken {
		background-color:#f2f2f2;
		padding:6px;
	}

	#table-rubriken {
		width:100%;
		table-layout:fixed;
		border-spacing:0;
	}

	#table-rubriken td {
		padding:0 0 0 1px;
	}

	#table-rubriken td a {
		font-weight:normal;
		color:#000;
	}

	#geheimtipp {
		position:relative;
		background-image:url('images/layout3/box_geheimtipp.jpg');
		margin-top:15px;
		color:#fff;
		height:151px;
	}

	#geheimtipp img {
		position:absolute;
		left:10px;
		top:10px;
	}

	#geheimtipp h1 {
		font-size:16px;
		color:#fff;
		font-weight:bold;
		position:absolute;
		left:85px;
		top:63px;
	}

	#geheimtipp h2 {
		font-size:11px;
		font-weight:bold;
		position:absolute;
		left:85px;
		top:90px;
	}

	#geheimtipp div {
		padding:8px 10px;
		position:absolute;
		bottom:0;
		line-height:11px;
	}

	#geheimtipp a {
		color:#fff;
	}

	#geburtstag {
		margin-top:15px;
		position:relative;
		height:151px;
		background-image:url('images/layout3/box_geburtstag.jpg');
		text-align:right;
		color:#fff;
	}

	#geburtstag a {
		color:#fff;
		font-weight:normal;
	}

	#geburtstag h1 {
		margin:0;
		color:#fff;
		font-size:16px;
	}

	#weitersagen {
		margin-top:15px;
		position:relative;
		vertical-align:bottom;
		text-align:right;
		height:151px;
		background-image:url('images/layout3/box_weitersagen.jpg');
	}

	#weitersagen a {
		color:#fff;
	}

	#weitersagen h1 {
		margin:0;
		color:#fff;
		font-size:16px;
	}

	#shopping {
		background-color:#f2f2f2;
		border:1px #d6d6d6 solid;
		padding:10px;
		margin:15px 0 0 0;
	}

	#shopping h1 {
		font-weight:bold;
		font-size:16px;
		color:#000;
		margin:0;
	}

	#shopping a {
		color:#000;
	}


	#shopping2 {
		background-color:#f2f2f2;
		border:1px #d6d6d6 solid;
		padding:10px;
		margin:15px 0 0 0;
	}

	#shopping2 h3 {
		font-weight:bold;
		font-size:13px;
		color:#000;
		margin:0;
	}

	#shopping2 h1 {
		font-weight:bold;
		font-size:16px;
		color:#000;
		margin:0;
	}

	#shopping2 a {
		color:#cc0000
	}

	#shopping2 li {
		display:block;
		list-style:none;
	}

	/* Hauptnavigation */

	#mainnavigation {
		background-image:url('images/layout3/mainnav_bg.jpg');
		padding:5px 0;
	}

	#mainnavigation ul {
		width:170px;
		list-style-type:none;
		margin:0;
		padding:0;
	}

	#mainnavigation ul li {
		background-image:url('images/layout3/mainnav_item_bg.jpg');
	}

	#mainnavigation ul li.highlight {
		background-image:url('images/layout3/nav_new_bg.gif');
	}
	
	#mainnavigation ul li a {
		display:block;
		width:150px;
		padding:5px 10px;
		color:#fff;
		font-weight:bold;
	}

	/* ENDE */

	#content {
		background-image:url('images/layout3/content_bg.jpg');
		background-repeat:no-repeat;
		width:651px;
		float:right;
		padding:17px 0 0 17px;
		z-index:993;
		background-color:#fff;

	}
	#content2 {
		width:651px;
		float:right;
		padding:17px 0 0 17px;
		z-index:992;
	}
	#content h1 {
		font-size:16px;
		color:#000;
		font-weight:bold;
		margin:0 0 2px 0;
		background-color:#fff;
	}

	#content h2 {
		font-size:12px;
		background-color:#cc0000;
		padding:0 10px;
		color:#fff;
		font-weight:normal;
		margin:0 0 1px 0;
	}
	#content h3 {
		font-size:12px;
		background-color:#cc0000;
		padding:0 0px;
		color:#fff;
		font-weight:normal;
		margin:0 0 1px 0;
	}
	

#content .tabs {
	font-size:12px;
	background-color:#f2f2f2;
	color:#fff;
	font-weight:normal;
	margin:0 0 1px 0;
	height:19px;
	width:437px;
	position:relative;
}

#content .tabs a {
	display:block;
	float:left;
	line-height:18px;
	padding:0 10px;
	border-top:1px #f2f2f2 solid;
	border-left:1px #f2f2f2 solid;
	border-right:1px #fff solid;
}

#content .tabs a.active {
	color:#000;
	text-decoration:underline;
	border-top:1px #000 solid;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
}

#content .tabs2 {
	font-size:12px;
	background-color:#f2f2f2;
	color:#fff;
	font-weight:normal;
	margin:0 0 1px 0;
	height:19px;
	width:651px;
	position:relative;
}

#content .tabs2 a {
	display:block;
	float:left;
	line-height:18px;
	padding:0 10px;
	border-top:1px #f2f2f2 solid;
	border-left:1px #f2f2f2 solid;
	border-right:1px #fff solid;
}

#content .tabs2 a.active {
	color:#000;
	text-decoration:underline;
	border-top:1px #000 solid;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
}

	#megateaser {
		position:relative;
		height:216px;
		margin-bottom:17px;
		z-index:200;
	}

	#megateaser img.cover {
		position:absolute;
		left:20px;
		top:13px;
		z-index:200;
		
	}

	#megateaser h1 {
		position:absolute;
		left:110px;
		bottom:86px;
		width:85px;
		color:#fff;
		font-size:12px;
		font-weight:bold;
		z-index:200;
	}

	#megateaser div.description {
		position:absolute;
		left:20px;
		top:132px;
		width:180px;
		color:#fff;
		padding:1px;
		line-height:11px;
		z-index:200;
	}

	#megateaser img.button {
		position:absolute;
		left:46px;
		bottom:13px;
		z-index:200;
	}

	#topten {
		background-image:url('images/layout3/toptenbg.jpg');
		height:232px;
		padding:10px 0;
		position:relative;
	}

	#topten h1 {
		font-size:16px;
		position:absolute;
		color:#fff;
		bottom:35px;
		right:20px;
		background-color:transparent;
	}

	#topten div.description {
		position:absolute;
		text-align:right;
		bottom:10px;
		right:20px;
		color:#fff;
	}

	#topten ol li {
		font-weight:bold;
		color:#fff;
		font-size:12px;
		margin-right:10px;
		margin-bottom:2px;
	}


	#topten ol li a {
		font-weight:bold;
		color:#fff;
		font-size:11px;
	}

	#footer {
		clear:both;
		border-top:1px #d6d6d6 solid;
		padding-top:10px;
	background-color:#fff;

	}

h6 {
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	padding:0px 0px;
        margin: 0px 0px 0px 0px;
	bottom:0;
}


	#partner {
		background-color:#f2f2f2;
	}

	#partner img {
		border-right:10px #fff solid;
	}

	.bottomright {
		position:absolute;
		bottom:10px;
		right:10px;
	}

	#copyright {
		table-layout:fixed;
		width:100%;
		margin-top:10px;
	}

	#copyright a {
		color:#0000ff;
	}

/* ENDE */

.content-box a {
	color:#fff;
}

#ecato-class ul {
height:65px;
}

div#ecato-topl_head {
width:205px;
height:18px;
padding-top:4px;
}

li#ecato-topl_1_1 {
background-image:url(http://www.digitalvd.de/images/preis_angebot.gif);
height:140px;
}



div#ecato-topl_img {
padding-top:10px;
}



li#ecato-topl_1_2 {
background-image:url(http://www.digitalvd.de/images/preis_angebot.gif);
height:140px;
}



li#ecato-topl_1_3 {
background-image:url(http://www.digitalvd.de/images/preis_angebot.gif);
height:140px;
}



li#ecato-topl_1_4 {
background-image:url(http://www.digitalvd.de/images/preis_angebot.gif);
height:140px;
}



li#ecato-topl_1_5 {
background-image:url(http://www.digitalvd.de/images/preis_angebot.gif);
height:140px;
}



li#ecato-topl_1_6 {
background-image:url(http://www.digitalvd.de/images/preis_angebot.gif);
height:140px;
}



li#ecato-topl_1_7 {
background-image:url(http://www.digitalvd.de/images/preis_angebot.gif);
height:140px;
}



li#ecato-topl_1_8 {
background-image:url(http://www.digitalvd.de/images/preis_angebot.gif);
height:140px;
}

li#ecato-topl_1_9 {
background-image:url(http://www.digitalvd.de/images/preis_angebot.gif);
height:140px;
}

li#ecato-topl_1_10 {
background-image:url(http://www.digitalvd.de/images/preis_angebot.gif);
height:140px;
}

#ecato-artikelliste_balken
{
	background-color: rgb(242, 242, 242);
	
}

#ecato-artikelliste_preis
{
	margin-right: 5px;
}


