
.table 
{
	font-size: 10pt; 
	line-height: 13pt; 
	font-family: Arial, Verdana, sans-serif; 
	color:#000000; 
	font-weight: normal; 
	text-decoration:none; 
	vertical-align:top; 
}

.bottom 
{
	vertical-align:bottom; 
}

.headline 
{
	font-size: 16pt; 
	line-height: 16pt; 
	font-family: Arial, Verdana, sans-serif; 
	color:#000000; 
	font-weight: normal; 
	text-decoration:none; 
	vertical-align:top; 
}

a:table 
{
	font-size: 10pt; 
	line-height: 13pt; 
	font-family: Arial, Verdana, sans-serif; 
	color:#000000; 
	font-weight: normal; 
	text-decoration:none; 
	vertical-align:top; 
}

a:hover.table 
{
	font-size: 10pt; 
	line-height: 13pt; 
	font-family: Arial, Verdana, sans-serif; 
	color:#5A5F63; 
	font-weight: normal; 
	text-decoration:none; 
	vertical-align:top; 
}



.produkte 
{
	font-size: 10pt; 
	line-height: 13pt; 
	font-family: Arial, Verdana, sans-serif; 
	color:#A0A0A0; 
	font-weight: normal; 
	text-decoration:none; 
	vertical-align:top; 
}

a:produkte 
{
	font-size: 10pt; 
	line-height: 13pt; 
	font-family: Arial, Verdana, sans-serif; 
	color:#A0A0A0; 
	font-weight: normal; 
	text-decoration:none; 
	vertical-align:top; 
}

a:hover.produkte 
{
	font-size: 10pt; 
	line-height: 13pt; 
	font-family: Arial, Verdana, sans-serif; 
	color:#000000; 
	font-weight: normal; 
	text-decoration:none; 
	vertical-align:top; 
}


.projekte 
{
	font-size: 10pt; 
	line-height: 13pt; 
	font-family: Arial, Verdana, sans-serif; 
	color:#A0A0A0; 
	font-weight: normal; 
	text-decoration:none; 
	vertical-align:top; 
}

a:projekte 
{
	font-size: 10pt; 
	line-height: 13pt; 
	font-family: Arial, Verdana, sans-serif; 
	color:#A0A0A0; 
	font-weight: normal; 
	text-decoration:none; 
	vertical-align:top; 
}

a:hover.projekte 
{
	font-size: 10pt; 
	line-height: 13pt; 
	font-family: Arial, Verdana, sans-serif; 
	color:#000000; 
	font-weight: normal; 
	text-decoration:none; 
	vertical-align:top; 
}



.mini 
{
	font-size: 8pt; 
	line-height: 10pt; 
	font-family: Arial, Verdana, sans-serif; 
	color:#000000; 
	font-weight: normal; 
	text-decoration:none; 
}

a:mini 
{
	font-size: 8pt; 
	line-height: 10pt; 
	font-family: Arial, Verdana, sans-serif; 
	color:#000000; 
	font-weight: normal; 
	text-decoration:none; 
	vertical-align:top; 
}

a:visited.mini 
{
	color:#000000; 
	text-decoration:none; 
}

a:hover.mini 
{
	color:#5A5F63; 
	text-decoration:none; 
}




.tableWhite 
{
	font-size: 8pt; 
	line-height: 12pt; 
	font-family: Arial, Verdana, sans-serif; 
	color:#FFFFFF; 
	font-weight: normal;
	text-align: justify; 
	text-decoration:none; 
	vertical-align:top; 
}

a:tableWhite 
{
	font-size: 8pt; 
	line-height: 12pt; 
	font-family: Arial, Verdana, sans-serif; 
	color:#FFFFFF; 
	font-weight: normal; 
	text-decoration:none; 
	vertical-align:top; 
}

a:visited.tableWhite 
{
	color:#FFFFFF; 
	text-decoration:none; 
}

a:hover.tableWhite 
{
	color:#FFFFFF; 
	text-decoration:none; 
}


.tableDark 
{
	font-size: 8pt; 
	line-height: 12pt; 
	font-family: Arial, Verdana, sans-serif; 
	color:#000000; 
	font-weight: normal;
	text-align: justify; 
	text-decoration:none; 
	vertical-align:top; 
}

a:tableDark 
{
	font-size: 8pt; 
	line-height: 12pt; 
	font-family: Arial, Verdana, sans-serif; 
	color:#000000; 
	font-weight: normal; 
	text-decoration:none; 
	vertical-align:top; 
}

a:visited.tableDark 
{
	color:#000000; 
	text-decoration:none; 
}

a:hover.tableDark 
{
	color:#000000; 
	text-decoration:none; 
}


BODY 
{ 
	SCROLLBAR-FACE-COLOR: #EFEFEF; 
	SCROLLBAR-HIGHLIGHT-COLOR: #EFEFEF; 
	SCROLLBAR-SHADOW-COLOR: #EFEFEF; 
	SCROLLBAR-3DLIGHT-COLOR: #EFEFEF; 
	SCROLLBAR-ARROW-COLOR: #454545; 
	SCROLLBAR-TRACK-COLOR: #EFEFEF; 
	SCROLLBAR-DARKSHADOW-COLOR: #AFAFAF 
}






textarea 
{ 
	BORDER-RIGHT: #5A5F62 1pt solid; 
	BORDER-TOP: #5A5F62 1pt solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	BORDER-LEFT: #5A5F62 1pt solid; 
	BORDER-BOTTOM: #5A5F62 1pt solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #000000; 
	BACKGROUND-COLOR: #FFFFFF;  
	TEXT-DECORATION: none 
}

#schnaeppchen-layer 
{
  height: 405px;
  width: 405px;
  overflow: auto;
  margin-left: 0; 
}

#schnaeppchen-bild-layer 
{
	position:relative; 
	top:0px; 
	left:0px; 
	width:50px; 
	height:50px; 
	z-index:0;
	background-color:#fffff; 
}

#schnaeppchen-bild-layer a.thumbnail, 

#schnaeppchen-bild-layer a.thumbnail:visited 
{
	display:block; 
	width:50px; 
	height:50px; 
	text-decoration:none; 
	background:#fffff; 
	top:0; 
	left:0; 
	border:0;
}

#schnaeppchen-bild-layer a img 
{
	width:50px; 
	border:1px solid #A1A1A1;
}

#schnaeppchen-bild-layer a.thumbnail:hover 
{
	text-decoration:none; 
	background-color:#fffff; 
	color:#000;
}

#schnaeppchen-bild-layer a .vorschau 
{
	display:block; 
	position:absolute; 
	width:1px; 
	height:1px; 
	border:0px; 
	top:-1px; 
	left:-1px;
}

#schnaeppchen-bild-layer a.thumbnail:hover .vorschau 
{
	display:block; 
	position:absolute; 
	top:0px; 
	left:60px; 
	width:177px; 
	height:177px; 
	border:1px solid #A1A1A1;
}

#xmas 
{

	position:absolute; 
	left:50%;
	top:50%;
	width:279px; 
	height:234px; 
	margin-top: -217px; 
	margin-left: 251px; 
}