@charset "utf-8";
/* CSS Document */
*
{
	margin: 0;
	padding: 0;
}

body 					{ 
						font-family: Arial, Helvetica, sans-serif; 
						font-size: 62.5%; 
						line-height: 62.5%;
						color: #000000;
						background-color: #0B193C; 
						background-image:url(../img/bgr/background.jpg);
						background-repeat:no-repeat;						
						margin-top: 0px; 
						margin-left: 0px; 
						margin-right: 0px; 
						margin-bottom: 0px; 
						padding-left: 0px;
						padding-right: 0px;
						padding-top: 0px;
						padding-bottom: 0px;						
						}
						*{
						font-size:1.0em;
						line-height: 1.0em;
						}

/* GENERELL ---------------------------------------------------------- */
p
{
	font-size:11px;
	line-height:1.5em;
	padding-bottom:1.0em;
}

strong
{
	line-height:1.5em;	
}
a
{
	line-height:1.5em;
}
h1
{
	font-weight:bold;
	line-height:2.0em;
	font-size:1.1em;
	margin-bottom:0.5em;	
	color: black;			
	text-transform:uppercase;
}

h2
{
	font-weight:bold;
	font-size:1.1em;
	margin-bottom:0.5em;
	margin-top: 0px;	
	/*color:#D20E34;*/
	line-height:1.2em;
	/*margin-top:20px;*/
	background-image:url(../img/pfeil.jpg);
	background-repeat:no-repeat;
	padding-left:16px;
	margin-left:-16px;
}

h3
{
	font-weight:bold;
	line-height:2.5em;
	font-size:1.2em;
	margin-bottom:0.5em;	
	/*color:#13007c;*/		
}

h4
{
	font-weight:bold;
	line-height:2.5em;
	font-size:1.2em;	
	margin-bottom:0.5em;		
}

img
{
	border: none;
}

ul
{
	list-style: none;
}

hr 
{
	background-color: #000000; 	/* Mozilla 1.4 */
	color: #000000; 			/* IE 6 */
	border: #000000; 			/* Opera 7.11 */
	height: 1px; 				/* in Opera fuer die Anzeige noetig, in Mozilla fuer die einheitliche Hoehe */
	margin:0px;
	padding:0px;
}

td
{
	text-align: left;
	vertical-align: top;
	font-size: 11px;
}

/* LINKS ---------------------------------------------------------- */

#contenttext a{
	background-image:url(../img/icon/pfeil.jpg);
	background-repeat:no-repeat;
	background-position: 0px 1px; *
	background-position: 0px 3px;
	padding-left:16px;
	margin-left:-16px;
	*border:1px solid #FFFFFF; /*IE HACK*/	
}

a			{ text-decoration: none; color: #D20E34; font-weight:normal;}
a:link 		{ text-decoration: none; color: #D20E34; font-weight:normal;}
a:visited 	{ text-decoration: none; color: #D20E34; font-weight:normal;}
a:hover 	{ text-decoration: none; color: #D20E34; font-weight:normal;}
a:active	{ text-decoration: none; color: #D20E34; font-weight:normal;}
a:focus 	{ text-decoration: none; color: #D20E34; font-weight:normal;}

h2 a			{ text-decoration: none; color: #D20E34; font-weight:bold;}
h2 a:link 		{ text-decoration: none; color: #D20E34; font-weight:bold;}
h2 a:visited 	{ text-decoration: none; color: #D20E34; font-weight:bold;}
h2 a:hover 		{ text-decoration: none; color: #D20E34; font-weight:bold;}
h2 a:active		{ text-decoration: none; color: #D20E34; font-weight:bold;}
h2 a:focus 		{ text-decoration: none; color: #D20E34; font-weight:bold;}

/*  HAUPTNAVIGATION---------------------------------------------------------------*/
#navigation
{
	width:160px;
	float:left;
	color: #FFFFFF;
	font-size:1.1em;
	text-transform:uppercase;
	margin:0px;
	padding:0px;	
}

#navigationEnding
{
	/*width:160px;
	float:left;
	color: #FFFFFF;
	font-size:1.1em;
	text-transform:uppercase;
	margin:0px;
	padding:0px;*/	
}

#navigation a
{
	height:2.0em;
	padding-top:3px;
	padding-left: 15px;
	text-decoration: none;
	display:block;
}

.navigationList a			{color: white; }
.navigationList a:link 		{color: white; }
.navigationList a:visited	{color: white; }
.navigationList a:hover 	{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}
.navigationList a:active	{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}
.navigationList a:focus 	{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}

.navigationList ul.navigationList a			{color: white; background-color: gray;}
.navigationList ul.navigationList a:link 	{color: white; background-color: gray;}
.navigationList ul.navigationList a:visited	{color: white; background-color: gray;}
.navigationList ul.navigationList a:hover 	{color: #D20E34; background-color:gray; font-weight: bold;}
.navigationList ul.navigationList a:active	{color: #D20E34; background-color:gray; font-weight: bold;}
.navigationList ul.navigationList a:focus 	{color: #D20E34; background-color:gray; font-weight: bold;}

.navigationList .open a				{color: #D20E34; background-color:#07224F; font-weight: bold;}
.navigationList .open a:link 		{color: #D20E34; background-color:#07224F; font-weight: bold;}
.navigationList .open a:visited		{color: #D20E34; background-color:#07224F; font-weight: bold;}
.navigationList .open a:hover 		{color: #D20E34; background-color:#07224F; font-weight: bold;}
.navigationList .open a:active		{color: #D20E34; background-color:#07224F; font-weight: bold;}
.navigationList .open a:focus 		{color: #D20E34; background-color:#07224F; font-weight: bold;}

.navigationList .selected a				{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}
.navigationList .selected a:link 		{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}
.navigationList .selected a:visited		{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}
.navigationList .selected a:hover 		{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}
.navigationList .selected a:active		{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}
.navigationList .selected a:focus 		{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}



.navigationList li.open.selected a			{color: #D20E34; background-color:#07224F;  font-weight: bold;}
.navigationList li.open.selected a:link		{color: #D20E34; background-color:#07224F;  font-weight: bold;}
.navigationList li.open.selected a:visited	{color: #D20E34; background-color:#07224F;  font-weight: bold;}
.navigationList li.open.selected a:hover 	{color: #D20E34; background-color:#FFFFFF;  font-weight: bold;}
.navigationList li.open.selected a:active	{color: #D20E34; background-color:#07224F;  font-weight: bold;}
.navigationList li.open.selected a:focus 	{color: #D20E34; background-color:#07224F;  font-weight: bold;}

/*ZWEITE EBENE*/
.navigationList .open ul.navigationList {
	text-transform:none;
}
	
.navigationList .open ul.navigationList a				{color: #FFFFFF; background-color:#07224F; font-weight: normal;}
.navigationList .open ul.navigationList a:link 			{color: #FFFFFF; background-color:#07224F; font-weight: normal;}
.navigationList .open ul.navigationList a:visited		{color: #FFFFFF; background-color:#07224F; font-weight: normal;}
.navigationList .open ul.navigationList a:hover 		{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}
.navigationList .open ul.navigationList a:active		{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}
.navigationList .open ul.navigationList a:focus 		{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}

.navigationList ul.navigationList .selected a				{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}
.navigationList ul.navigationList .selected a:link 			{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}
.navigationList ul.navigationList .selected a:visited		{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}
.navigationList ul.navigationList .selected a:hover 		{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}
.navigationList ul.navigationList .selected a:active		{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}
.navigationList ul.navigationList .selected a:focus 		{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}

.navigationList ul.navigationList li.selected.open a			{color: #D20E34; background-color:#FFFFFF;  font-weight: bold;}
.navigationList ul.navigationList li.selected.open a:link		{color: #D20E34; background-color:#FFFFFF;  font-weight: bold;}
.navigationList ul.navigationList li.selected.open a:visited	{color: #D20E34; background-color:#FFFFFF;  font-weight: bold;}
.navigationList ul.navigationList li.selected.open a:hover 		{color: #D20E34; background-color:#FFFFFF;  font-weight: bold;}
.navigationList ul.navigationList li.selected.open a:active		{color: #D20E34; background-color:#FFFFFF;  font-weight: bold;}
.navigationList ul.navigationList li.selected.open a:focus 		{color: #D20E34; background-color:#FFFFFF;  font-weight: bold;}


.navigationList .open ul.modulTreeNodes {
	text-transform:none;
}

.navigationList .open ul.modulTreeNodes a				{color: #FFFFFF; background-color:#07224F; font-weight: normal;}
.navigationList .open ul.modulTreeNodes a:link			{color: #FFFFFF; background-color:#07224F; font-weight: normal;}
.navigationList .open ul.modulTreeNodes a:visited		{color: #FFFFFF; background-color:#07224F; font-weight: normal;}
.navigationList .open ul.modulTreeNodes a:hover			{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}
.navigationList .open ul.modulTreeNodes a:active		{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}
.navigationList .open ul.modulTreeNodes a:focus			{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}

.navigationList ul.modulTreeNodes .selected a				{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}
.navigationList ul.modulTreeNodes .selected a:link 			{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}
.navigationList ul.modulTreeNodes .selected a:visited		{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}
.navigationList ul.modulTreeNodes .selected a:hover 		{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}
.navigationList ul.modulTreeNodes .selected a:active		{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}
.navigationList ul.modulTreeNodes .selected a:focus 		{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}


/*DRITTE EBENE*/
.navigationList ul.navigationList ul.navigationList li.selected.open a			{color: #D20E34; background-color:#FFFFFF;  font-weight: bold;}
.navigationList ul.navigationList ul.navigationList li.selected.open a:link		{color: #D20E34; background-color:#FFFFFF;  font-weight: bold;}
.navigationList ul.navigationList ul.navigationList li.selected.open a:visited	{color: #D20E34; background-color:#FFFFFF;  font-weight: bold;}
.navigationList ul.navigationList ul.navigationList li.selected.open a:hover 	{color: #D20E34; background-color:#FFFFFF;  font-weight: bold;}
.navigationList ul.navigationList ul.navigationList li.selected.open a:active	{color: #D20E34; background-color:#FFFFFF;  font-weight: bold;}
.navigationList ul.navigationList ul.navigationList li.selected.open a:focus 	{color: #D20E34; background-color:#FFFFFF;  font-weight: bold;}

.navigationList ul.navigationList .open ul.navigationList a						{color: #FFFFFF; background-color:#07224F; font-weight: normal;}
.navigationList ul.navigationList .open ul.navigationList a:link 				{color: #FFFFFF; background-color:#07224F; font-weight: normal;}
.navigationList ul.navigationList .open ul.navigationList a:visited				{color: #FFFFFF; background-color:#07224F; font-weight: normal;}
.navigationList ul.navigationList .open ul.navigationList a:hover 				{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}
.navigationList ul.navigationList .open ul.navigationList a:active				{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}
.navigationList ul.navigationList .open ul.navigationList a:focus 				{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}

/*VIERTE EBENE*/
.navigationList ul.navigationList ul.navigationList ul.navigationList li.selected.open a			{color: #D20E34; background-color:#FFFFFF;  font-weight: bold;}
.navigationList ul.navigationList ul.navigationList ul.navigationList li.selected.open a:link		{color: #D20E34; background-color:#FFFFFF;  font-weight: bold;}
.navigationList ul.navigationList ul.navigationList ul.navigationList li.selected.open a:visited	{color: #D20E34; background-color:#FFFFFF;  font-weight: bold;}
.navigationList ul.navigationList ul.navigationList ul.navigationList li.selected.open a:hover 	{color: #D20E34; background-color:#FFFFFF;  font-weight: bold;}
.navigationList ul.navigationList ul.navigationList ul.navigationList li.selected.open a:active	{color: #D20E34; background-color:#FFFFFF;  font-weight: bold;}
.navigationList ul.navigationList ul.navigationList ul.navigationList li.selected.open a:focus 	{color: #D20E34; background-color:#FFFFFF;  font-weight: bold;}

.navigationList ul.navigationList ul.navigationList .open ul.navigationList a						{color: #FFFFFF; background-color:#07224F; font-weight: normal;}
.navigationList ul.navigationList ul.navigationList .open ul.navigationList a:link 				{color: #FFFFFF; background-color:#07224F; font-weight: normal;}
.navigationList ul.navigationList ul.navigationList .open ul.navigationList a:visited				{color: #FFFFFF; background-color:#07224F; font-weight: normal;}
.navigationList ul.navigationList ul.navigationList .open ul.navigationList a:hover 				{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}
.navigationList ul.navigationList ul.navigationList .open ul.navigationList a:active				{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}
.navigationList ul.navigationList ul.navigationList .open ul.navigationList a:focus 				{color: #D20E34; background-color:#FFFFFF; font-weight: bold;}


/* HINTERGRUND ------------------------------------------------- */
html
{
	height: 100%;
	width:100%;
}

body
{
	height: 100%;
	width:100%;
}

#mainframe
{	
	width:100%;
	position: relative;
	min-height: 100%;
	text-align: left;
	margin: 0 auto 0 auto;
	text-align:center;
}

* html #nonFooter
{
	height: 100%;
}

#frame
{
	margin: 0 auto 0 auto;
	position: relative;
	min-height: 100%;
	width:990px;
	text-align:left;
	
}



/* HILFSDIVS ---------------------------------------------------------------*/
#nonFooter
{
	position: relative;
	min-height: 100%;
}

* html #mainframe
{
	height: 100%;
}

.clearer
{
	clear: both;
	display: block;
	height: 1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
}

.borderbottom
{
	border-bottom:1px solid black;
	width:160px;
	height:1px;
	margin:0px;
	padding:0px;
}
/* KOPFBEREICH---------------------------------------------------------------*/

#header
{
	background-color:#206BBA;
	background-image:url(../img/bgr/bgr_top.jpg);
	background-repeat: no-repeat;
	height:70px;
}

#headercontent
{
	text-align:left;
	width:990px;
	margin: 0 auto 0 auto;
	font-size:11px;
}

#logo
{
	margin-left:15px;
	width:624px;
	border:none;
	float:left;
	height:50px;
	margin-top:-10px;
}
#headercontent img
{
	margin-top:30px;
}

#textsearch
{
	 width:215px;
	 height:20px;
	 margin:0px;
	 padding:0px;
	 height:50px;
	 float:left;
	 padding-top: 25px;
}
#textsearch .input
{

	width:129px;
	height:11px;
	border:1px gray solid;
	text-transform:uppercase;
	margin-bottom:0px; *
	margin-bottom:2px;
	padding-top:6px;
	padding-left:6px;
	background-image:url(../img/bgr/bgr_searchtext.jpg);
	background-repeat:no-repeat;
	padding-bottom: 2px;
}

/* Nur für IE 6.0 */
*html #textsearch .input {
	height:20px;
	border: none;
}

#textsearch .searchButton
{
	background-image:url(../img/btn_textsearch.gif);
	height:20px;
	width:20px;
	background-color: red;
	border: none;
	background-image: url(../img/btn_textsearch.gif);
	margin-bottom: 3px;
}

/* Nur für IE 6.0 */
*html #textsearch .searchButton {
	margin-bottom: 2px;
}



/* NAVPATH---------------------------------------------------------------*/
#navpath
{
	color:#FFFFFF;
	margin-left:200px;
	margin-bottom:5px;
}

#navpath a			{ text-decoration: none; color: #FFFFFF; font-weight:normal; text-transform:uppercase;}
#navpath a:link 	{ text-decoration: none; color: #FFFFFF; font-weight:normal; }
#navpath a:visited 	{ text-decoration: none; color: #FFFFFF; font-weight:normal; }
#navpath a:hover 	{ text-decoration: underline; color: #FFFFFF; font-weight:normal; }
#navpath a:active	{ text-decoration: underline; color: #FFFFFF; font-weight:normal; }
#navpatha:focus 	{ text-decoration: underline; color: #FFFFFF; font-weight:normal; }


#navpath a.selected				{ text-decoration: none; color: #D20E34; font-weight:bold; }
#navpath a.selected:link 		{ text-decoration: none; color: #D20E34; font-weight:bold; }
#navpath a.selected	:visited 	{ text-decoration: none; color: #D20E34; font-weight:bold; }
#navpath a.selected	:hover 		{ text-decoration: none; color: #D20E34; font-weight:bold; }
#navpath a.selected	:active		{ text-decoration: none; color: #D20E34; font-weight:bold; }
#navpath a.selected	:focus 		{ text-decoration: none; color: #D20E34; font-weight:bold; }

/* MITTLERER BEREICH ---------------------------------------------------------------*/
#contentmain
{
	min-height:100%;
}

#content_box
{
	background-color:#FFFFFF;
	float:left;
	width:639px;
	min-height:500px;
	margin-bottom:36px;
}

#content
{
	margin-left:45px;
	margin-right:45px;
	margin-bottom:15px;
}
#content ul
{
	list-style:square;
	margin-left:15px;
	font-size:1.1em;
	padding-bottom:1.0em;
}

#content ol
{
	margin-left:21px;
	font-size:1.1em;
	padding-bottom:1.0em;
}
#content li
{
	line-height:1.5em;		
}


/* BANNERWERBUNG ---------------------------------------------------------- */
.banner{
	height:70px;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid black;
	border-bottom:1px solid black;
	text-align: center;
}

.banner .left{
	margin-left:16px;
	margin-top:10px;
}

.banner .right{
	margin-left:47px;
	margin-top:10px;
}
/* CONTENT TEXT ---------------------------------------------------------- */
#contenttext
{
	margin-top:20px;
}
/* CONTENT LINKS ---------------------------------------------------------- */
#leftRow
{
	float:left;
	width:180px;
	font-size:1.1em;
	padding-left:16px;
}


#leftRow a
{
	line-height:2.5em;
}

/* CONTENT RECHTS ---------------------------------------------------------- */
#rightRow
{
	float:left;
	width:312px;
	padding-left:16px;
	margin-left:16px;
}

#rightRow .borderbottom
{
	width:100%;
}

/* DRITTE SPALTE ---------------------------------------------------------- */
#rightBar
{
	background-color:#FFFFFF;
	float:left;
	width:160px;

	padding-bottom:10px;
	border-bottom:1px solid black;
	
}
#rightBar .teaser
{
	margin-top:10px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	border-bottom:1px solid black;
	padding-bottom:20px;
	margin-bottom:10px;
	width:120px;
}


/* FUSSZEILE ---------------------------------------------------------- */
#footerbox
{
	position:relative;
	width:100%;
	margin: -37px auto 0px auto;	
	background-color:#0F63B5;
	height:38px;
	background-image:url(../img/bgr/bgr_bottom.jpg);
	background-repeat:no-repeat;
	float:left;
	text-align:center;
}

#footer
{
	text-align:left;
	bottom:0px;
	width:670px;
	margin: 0px auto 0px auto;	
	font-size:1.1em;
	line-height:1.5em;
}

#footer .warenkorb
{
	border:none;
	width:212px;
	float:left;
	margin-top:10px;
	margin-left: 45px;
	height:16px;
	vertical-align:bottom;
}

#footer .kasse
{
	border:none;
	width:229px;
	float:left;
	height:16px;
	margin-top:10px;
	vertical-align:bottom;
}

#footer #servicenavi
{
	width:140px;
	float:left;
	height:16px;
	margin-top:10px;
}

/* ICONS ---------------------------------------------------------- */
.warenkorb 
{
	background-image:url(../img/icon/icon_warenkorb.gif);
	background-repeat:no-repeat;
	padding-left:16px;
	margin-left:-16px;	
	*border:1px solid #FFFFFF; /*IE HACK*/
}

.archiv 
{
	background-image:url(../img/icon/icon_archiv.jpg);
	background-repeat:no-repeat;
	padding-left:16px;
	margin-left:-16px;
	*border:1px solid #FFFFFF; /*IE HACK*/	
}

.suche 
{
	background-image:url(../img/icon/icon_search.jpg);
	background-repeat:no-repeat;
	padding-left:16px;
	margin-left:-16px;
	*border:1px solid #FFFFFF; /*IE HACK*/	
}

.autor
{
	background-image:url(../img/icon/icon_autor.jpg);
	background-repeat:no-repeat;
	padding-left:16px;
	margin-left:-16px;
	*border:1px solid #FFFFFF; /*IE HACK*/		
}

.pfeil
{
	background-image:url(../img/icon/pfeil.jpg);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	padding-left:16px;
	margin-left:-16px;
	*border:1px solid #FFFFFF; /*IE HACK*/		
}

.kamera
{
	background-image:url(../img/icon/icon_kamera.jpg);
	background-repeat:no-repeat;
	padding-left:16px;
	margin-left:-16px;
	*border:1px solid #FFFFFF; /*IE HACK*/		
}

.kasse
{
	background-image:url(../img/icon/icon_kasse.gif);
	background-repeat:no-repeat;
	padding-left:16px;
	margin-left:-16px;
	margin-top:5px; *
	margin-top:0px;
	*border:1px solid #FFFFFF; /*IE HACK*/		
}

.bestellen
{
	background-image:url(../img/icon/icon_kasse.jpg);
	background-repeat:no-repeat;
	padding-left:16px;
	margin-left:-16px;
	*border:1px solid #FFFFFF; /*IE HACK*/		
}

a.black {
	color: black;
}

a.black:active {
	color: black;
}

a.black:focus {
	color: black;
}

a.black:hover {
	color: black;
}

a.black:link {
	color: black;
}

a.black:visited {
	color: black;
}


#tbl_easyShop tr {

}

/* BILD
__________________________________________ 
*/
#tbl_easyShop .td_img {
	vertical-align: text-top;
	vertical-align: top;
	width: 199px;
}

#tbl_easyShop .td_img img {
	margin-right: 5px;
	margin-top: 0; * /* Firefox */
	margin-top: 3px;
	border: 1px solid black;
}

/* TEXT
__________________________________________ 
*/
#tbl_easyShop .td_text {
	vertical-align: text-top;
	vertical-align: top;
	padding-left:10px;
}

#tbl_easyShop .td_text .title a {
	font-weight: bold;
	color: #333333;
}

/* TO BASKET
__________________________________________ 
*/
#tbl_easyShop .td_basket {
	vertical-align: text-top;
	text-align: right;
	width: 45px;
}

.anzahl {
	width: 15px;
	font-size: 11px;
	height: 11px;
	vertical-align: text-top;
	line-height: 10px;
}

/* OPTIONEN LISTE
__________________________________________ 
*/
#tbl_easyShopOptions tr {
	height: 22px;
	background-color: #f8f8f8;
	vertical-align: middle;
}
#tbl_easyShopOptions td {
    padding-left: 2px;
    padding-right: 2px;
}

#tbl_easyShopOptions .label {
	width: 160px;
}

#tbl_easyShopOptions .price {
	width: 80px;
	text-align: right;
	font-weight: bold;
}

#tbl_easyShopOptions .basket {
	text-align: right;
}

hr {
    color: #e3e3e3;
}

/* Templates */
.imagerow {
	width: 205px;
	/*padding-right:50px;*/
	vertical-align: top;
	border-bottom: solid 1px black;
}

.textrow {
	padding-left:16px;
	border-bottom: solid 1px black;
	width: 345px;
	margin-right:-56px;
}

hr {
	color: black;
	width: 100%;
	text-align: left;
}

hr.imagerow {
	text-align: left;
	width: 154px;
}

#contenttext a.noLinkImage {
	background-image:none;
	padding-left:0px;
	margin-left:0px;
	border:none;
}

.wagen {
	width:200px;
	float:left;
}

.summe {
	width:200px;
	margin-left:220px;
}

.icon {
	width:160px;
	float:right;
}

.shadow {
	filter: progid:DXImageTransform.Microsoft.shadow(color=gray, strength=5, direction=135);
	text-shadow: #666666 5px 5px 5px;
	box-shadow: 0.2em 0.2em #CCC;
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	margin-bottom: 5px;
}

.shadowFF  { position:relative; display:block; color:#fff; }
.shadowFF span { position:absolute; display:block; top:0px;  }
.shadowFF:before { display:block; padding:1px; content: attr(title); color:#666;  } 