
/* ---------- Farben ---------- */

.link,
.actions a,
#right dl.actionslist .link
{
	color:		#000080 !important;
}

div #path,
#path a
{
	color:		#800000;
}

#right form label,
#body .ordersteps dl a,
#body .account_header dd
{
	color: 		#000000;
}

div.bar.shop,
div.bar.shop a,
dl.box.open dd.dropdown ul li a,
#body .account_header dt a
{
	color:		#000080;
}

#body a,
#body .errorbox,
#body div.bar.prevnext .termsconfirm td
{
	color:		#0000c0;
}

#body .basket th,
#body strong.head2,
#body .boxhead,
#body .account_header dt a
{
	color:		#a000c8;
}

/* ---------- tab0 ---------- */

.tab0
{
	border:		none;
}

.tab0 th
{
	padding:	2em 0 1em 0;
	font-size:	140%;
	font-style:	normal;
	font-weight:	bold;
}

.tab0 td
{
	padding:	2px 0.5em;
}

/* ---------- agb ---------- */

.agb h1
{
	font-size:	150%;
	color:		#000080;
}

.agb h2
{
	font-size:      130%;
	color:		#000080;
}

.agb ol
{
	padding-left:	2em;
}

.agb li
{
	margin:		1em 0em;
}

/* ---------- etc ---------- */

.err,
.bigerr,
#body .errorbox
{
	border:			1px solid #000000;
	font-size:		110%;
	font-weight:		bold;
	color:			#ffffff;
	background-color:	#c00000;
}

.bigerr
{
	padding:		1em;
	text-align:		center;
}

.err a,
.bigerr a
{
	color:			#ffff00 !important;
}

.button
{
	font-weight:		bold;
	padding:		0.15em 0.5em;
	color:			#000000;
	background-color:	#ff80ff;
}

.moreinfo
{
	border:			3px solid #F271F2;
	font-size:		110%;
	font-weight:		bold;
	color:			#000000;
	background-color:	#F2C8F2;
	padding:		1em;
	
}

#body .wellcome 
{ 
	width:		560px;
	height:		160px;
}

#body .product strong.h3
{
	height:		4em;
}

#body .product .tocart,
#body .product .tocart input
{
	width:		144px;
}

#body .ordersteps dl
{
	height:		8em;
}

#body .product .price 
{
	margin-bottom:	0.6em;
}

#body strong.head2
{
	border:		2px solid #F271F2;
	padding:	8px 15px;
	width:		536px;
}

