HTML
    { margin: 0px; padding: 0px; }
BODY
    { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style: normal; font-size: 12px;
      background-color: white; color: black; margin: 0.75em 1.5em 1.5em 1.5em; }
BODY.MiniBasket
    { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style: normal; font-size: 12px;
      background-color: #E8E9EB; color: black; margin: 0.75em 1.5em 1.5em 1.5em; }      
DIV
	{ border-color: #003399; }

EM, STRONG, PRE
	{ font-style: normal; font-size: 12px; }
EM
	{ font-weight: bold; }
STRONG, P.Errors
	{ color: red; font-weight: bold; }
H1
	{ font-size: 16px; color: black; font-weight: bold; }
H2
	{ font-size: 13px; color: black; font-weight: bold; }
PRE
	{ font-family: Courier; font-size: 12px; color: black; }
INPUT, TEXTAREA, SELECT, OPTION, BUTTON
	{ font-style: normal; font-size: 12px; color: black; background-color: white; border-top: thin solid black; border-left: thin solid black; }

A           { font-size : 11px; color: #003399; }
A:Visited   { color : #FF3300; }
A:Active    { color : #FF3300; }
A:Hover     { text-decoration: none; }

IMG
    { margin: 0em; padding: 0em; border: none; }

TABLE
	{ font-size: 12px; }

/* Paragraph close to next */
P.Close
    { margin: 0em; padding: 0em; }
P, TABLE.Visual, TABLE.Properties
    { margin: 0em; padding: 0em; }
P, TABLE.Visual, DIV.Menu
	{ margin: 0em 0em 1em 0em; }

DIV.Menu
    { position: relative; }    
DIV.Menu DIV#navigation
    { display: inline; position: static; }    
DIV.Menu DIV#information
    { display: inline; position: absolute; right: 0px; top: 0px; }    
.Menu
	{ font-size: 12px; color: black; }
A.Menu
	{ font-size: 12px; color: black; text-decoration: none; }
A:Visited.Menu
	{ font-size: 12px; color: black;}
A:Active.Menu
	{ font-size: 12px; color: black;}
A:Hover.Menu
	{ font-size: 12px; color: black;}


/* Visible (non layout) standard tables */
TABLE.Visual, TABLE.Properties
    { border: none; border-collapse: collapse; }
TABLE.Visual TD, TABLE.Visual TH, TABLE.Properties TD, TABLE.Properties COLGROUP
    { text-align: left; vertical-align: middle; border: 0.1em solid white; }
TABLE.Visual THEAD, TABLE.Visual TFOOT, TABLE.Properties COLGROUP.Label, TABLE.Properties TD.Label, TABLE.Properties COLGROUP.SecondaryLabel, TABLE.Properties TD.SecondaryLabel
    { color: white; background-color: #fd7d28; font-weight: bold; }
TABLE.Properties COLGROUP.SecondaryLabel, TABLE.Properties TD.SecondaryLabel
	{ text-align: center; }
TABLE.Visual THEAD TH, TABLE.Visual THEAD TD, TABLE.Visual TFOOT TD, TABLE.Properties COLGROUP.Label, TABLE.Properties TD.Label
    { padding: 0.3em; }
TABLE.Visual THEAD TD.separationLine {
	background-color: #EEEEEE;	
}
TABLE.Visual TBODY, TABLE.Properties COLGROUP.Field, TABLE.Properties TD.Field
    { color: black; background-color: #eeeeee; }
TABLE.Visual TBODY TD, TABLE.Properties COLGROUP.Field, TABLE.Properties TD.Field
    { padding: 0.2em 0.3em; }
TABLE.Visual TBODY TR.odd
	{ background-color: #ffac75; }
TABLE.Visual TBODY TR.even
	{ background-color: #cecece; }
TABLE.Visual TD.ActionIcon
	{ text-align: center; }
TABLE.Visual TD.ActionIcon
	{ white-space: nowrap; }
TABLE.Visual TD.Amount
	{ text-align: right; }
TABLE.Visual CAPTION, TABLE.Properties CAPTION
    { caption-side: top; text-align: left; margin: 0em; padding: 0em; }
TABLE.Visual TD.Links
	{ text-align: center; width: 25px; }
TABLE.Visual TD.Links IMG
	{ display: inline-block; border: none }
TABLE.Visual TD.Image IMG
	{ width: 40px; height: 40px; }
TABLE.Visual TD.Dimension, TABLE.Visual TD.ListDimension
	{ white-space: nowrap; }
TABLE.Visual TD.Dimension
	{ text-align: right;  }
TABLE.Visual TD.Text
	{ white-space: nowrap; }
TABLE.Visual TD.ListLabel
	{ width: 3cm; }
	
/* Caption elements */
DIV.Caption
	{ float: left; background: #e7e7e7; margin-right: 0.5em; padding: 0.1em; }
DIV.Caption H1
	{ font-size: 80%; margin: 0px; }
DIV.Caption P
	{ font-size: 75%; margin: 0px; }

/* Hyperlink layout for action (activity trigger) links. */
A.Action, A.Button, DIV.Menu A, TD.Action A
	{ font-size: 12px; color: black; text-decoration: underline; }
A:active.Action, A.active Button, DIV.Menu A:active, TD.Action A:active
	{ color: black; text-decoration: none; }
A:visited.Action, A:visited.Button, DIV.Menu A:visited, TD.Action A:visited
	{ color: black; text-decoration: underline; }
A:hover.Action, A:hover.Button, DIV.Menu A:hover, TD.Action A:hover, 
	{ color: black; text-decoration: none; }
A.Action SPAN.Static, A.Button SPAN.Static, DIV.Menu A SPAN.Static, TD.Action A SPAN.Static, 
A:visited.Action SPAN.Static, DIV.Menu A:visited SPAN.Static
	{ text-decoration: none; }
A.Action IMG, A.Button IMG, DIV.Menu A IMG, TD.Action A IMG
	{ border: none; }
	
A.Button
    { padding: 0.3em; margin: 10px; border: 1px solid black; background-color: #ffac75; }

IMG.Product, TABLE.Visual TD.Image IMG
    { border: 1px solid #003399; }
IMG.ActionButton
    { padding: 3px; }

DIV.Advertisements {
	top: 40px;
	left: 20px;
	position: absolute;
}

DIV.Advertisements A{
	font-size: 1.2em;
	color: #939598;
	padding-right: 15px;
	text-decoration: none;
}

DIV.Advertisements A.Selected{
	color: black;
}

DIV.Advertisements A:hover{
	color: #fd7d28;
}


DIV.Advertisements2 {
	top: 70px;
	left: 20px;
	position: absolute;
}

DIV.Advertisements2 A{
	font-size: 1.2em;
	color: #939598;
	padding-right: 15px;
	text-decoration: none;
}

DIV.Advertisements2 A.Selected{
	color: black;
}

DIV.Advertisements2 A:hover{
	color: #fd7d28;
}

DIV.AdvertisementsPic {
	top: 90px;
	left: 20px;
	position: absolute;
}

DIV.Home {
	top: 40px;
	left: 20px;
	position: absolute;
}



div.MiniBasket {	
	position: absolute;
	width: 100%;
	height: 100%;
	left:0px;
	top:0px;
	background-image: url('../images/searchBackground.png');
	<!--&#91;if IE &#93;>
background-image:none;
<!&#91;endif&#93;-->
	z-index: 0;
	padding-rigth: 10%;
	overflow: hidden;
}
		
div.MiniBasketTitle {	
	position: absolute;	
	border-top-width:1px;
 	border-top-style:solid;
  	border-top-color:white;
  	border-bottom-width:1px;
 	border-bottom-style:solid;
  	border-bottom-color:white;
	width: 100%;
	height: 25px;
	left:0px;
	top:0px;
	color: white; 
	background-color: #EE7900; 
	font-weight: bold; 
	padding-left: 10%;
	padding-top: 1%;
	z-index: 10;
	
}

div.MiniBasketTitle A:Visited{
	color: white;
	
	}

div.MiniBasketContent {	
	position: absolute;	
	width: 100%;
	left:0px;
	top:19%;	
	padding-left: 10%;
	padding-top: 1%;
	z-index: 200;
}
	
div.MiniBasketArtikel {	
	position: absolute;	
	width: 90%;
	left:0px;
	top:100%;	
	padding-left: 10%;
	padding-top: 1%;
	z-index: 200;
}

