BODY {	
	BACKGROUND-COLOR: #EBEBD5; /* Hintergrundfarbe */
	color: #003366;  /* Text-Farbe */
	font-family : Arial, Helvetica, sans-serif; /* Schriftart */
	/* font-family: Times New Roman, Times; */
	font-size: 12px; /* Schriftgrösse */
	text-decoration: none;
	font-weight: notbold; 
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#logodiv {
	background-image: url(/m030_rueck/pics/aldi_logo.jpg); 
        /*background-image: url(/pics/aldi_logo.jpg);*/
	background-repeat: no-repeat;
	position: absolute;
	left: 1px;
	top: 1px;
	height: 50px;
	width: 300px;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: white;
	padding-left: 100px;
	padding-top: 10px;
	
}

#ues	{
	color: white;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 18px;
	position: absolute;
	left: 50px;
	top: 20px;
	
}

SELECT{
	width: 150px;
}

TD.frame {
	vertical-align: top;
		/* die globale Breite */
	width:100%;
}

.ButtonLeistenFarbe {
	/* Hintergrundfarbe fuer Buttons, AreaList, etc */
	background-color: #002e8a !important;
	color:#F9FBDF !important;
	cursor: pointer;
	cursor: hand;
}

TR.rowbackgr1 {
	/* 1. Hintergrundfarbe von Zeilen in Listen */
	background-color: #F5F4E7;
}

TR.rowbackgr2 {
	/* 2. Hintergrundfarbe von Zeilen in Listen */
	background-color: #EBEAD8;
}

TR.rowbackgr3 {
	/* 'mouseover'-Hintergrundfarbe von Zeilen in Listen */
	background-color: #DEDEC8;
	cursor: pointer;
	cursor: hand;
}

TR.tabrowbackgr1 {
	/* 1. Hintergrundfarbe von Zeilen in 'Tabbed Table' */
	background-color: #EBEBD5;
}

TR.tabrowbackgr2 {
	/* 2. Hintergrundfarbe von Zeilen in 'Tabbed Table' */
	background-color: #D9D7C6;
}

TR.tabrowbackgr3 {
	/* 'mouseover'-Hintergrundfarbe von Zeilen in 'Tabbed Table' */
	background-color: #DEDEC8;
}



INPUT.button {
	/* Formatierung von Input-Buttons */
	background-color: #014694;
	color: #EEEEEE; 
	font-weight: bold;
	text-align: center;
	border-width: 5px;
	border-color: #000000;
	cursor: hand;
	margin:3px;
}

INPUT.searchbutton {
	/* Formatierung von Search-Buttons */
	background-color: #014694;
	color: #EEEEEE;
	font-size: 0.8em;
	font-weight: bold;
	text-align: center;
	border-width: 1px;
	border-color: #000000;
	cursor: hand;
	margin: 5px;
	vertical-align: middle;
}

TABLE{
	border:0px solid;
	border-color:#7584B3;
	border-collapse: collapse;
	font-size: 1em;
}
IMG{
	border: 0px;
	
}
UL {
	list-style-type:square;
}

INPUT{
	border: 0px;
	background-color: #FBFAF3;
	padding-left: 3px;
	color: #101010;
    font-size : 0.9em;
}

INPUT.big {
	width: 400px;
}


TEXTAREA {
	border: 0px;
	width: 150px;
	height: 28px;
	padding-left: 3px;
}

TEXTAREA.big {
	width: 400px;
}


SELECT{
	background-color: #FBFAF3;
    font-size : 0.8em;
	color: #101010;
}

H1
{
    font-size : 1.5em;
    font-weight: bold;
	font-family: Arial, Sans Serif, Verdana;
}

H2
{
    font-size : 1.3em;
    font-weight: bold;
	font-family: Arial, Sans Serif, Verdana;
}
H3
{
    font-size : 1.2em;
    font-weight: bold;
	font-family: Arial, Sans Serif, Verdana;
	padding-right: 7px;
}


TABLE.button {
	border-width: 1px;
	margin:3px;
}

INPUT.input
{
	padding-left: 3px;
	color: #101010;
}


.radio {
	color: #111111;
	font-size: 0.9em;
	padding-right: 2px;
	padding-left: 4px;
}

TD.button {
	/* background-color: #758493; */
	color: #EEEEEE;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	border-width: 1px;
	border-color: #000000;
	font-size: 1em;
}

TD.input{
	color:#554433;
}

TD.captioncell {
	padding: 0px 2px 0px 7px
}

TD.inputcell {
	padding:0px 2px 0px 7px;	
}

TH {
	text-align: left;
	padding-left: 12px;
	font-size: 1em;
}

TH.listheader {
	text-align: left;
	padding-left: 7px;
	border: 1px black;
}

TABLE.frame {
	/* the all-embedding-table */
	/*table-layout:fixed;*/
	width:100%;
	height:100%;
	border-width:1px;
}

TABLE.frame1 {
	/* the visible area */
	/*table-layout:fixed;*/
	width:100%;
	height:100%;
}

TABLE.tabbedtable
{
	/* border-color: #7584B3; */
	border-color: #000000;
	border-width: 1px;
	padding: 0px;
	margin: 0px 2px 0px 2px;
}


TD.areaheader {
	/* Header of InfoArea, ListArea, InputArea
	color:#F9FBDF;
	background-color: #7584B3; */
    border-width:1px;
    border-bottom-width:1px;
    border-style:solid;
    /* border-color:#030303; */
   	border-left: 0px;
	border-right: 0px;
	vertical-align: middle;
	text-align: left;
}

TD.areaheader1 {
	/* Left of Header of InfoArea, ListArea, InputArea */
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	border-width:1px;
    border-bottom-width:1px;
    border-style:solid;
    border-color:#030303; 
   	border-left: 0px;
	border-right: 0px;
	vertical-align: middle;
	text-align: left;
	width:13px;
	height:17px;
}

TD.areaheader2 {
	/* Header of middle of InfoArea, ListArea, InputArea */
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 3px;
	border-width:1px;
    border-bottom-width:1px;
    border-style:solid;
    border-color:#030303; 
   	border-left: 0px;
	border-right: 0px;
	vertical-align: middle;
	text-align: left;
}

TD.areaheader3 {
	/* Header of right of InfoArea, ListArea, InputArea */
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-width:1px;
    border-bottom-width:1px;
    border-style:solid;
    border-color:#030303;
   	border-left: 0px;
	border-right: 0px;
	vertical-align: middle;
	text-align: left;
	width:100px;
}

TD.areabase {
	/* Base of InfoArea, ListArea, InputArea */
	width: 796px;
}

TABLE.arearange
{
	border-color: #000000;
	border-width: 1px;
	width:100%;
	background: #D9D7C6;
}

TABLE.verticalnavi
{
	width: 100%;/*160px;*/
	empty-cells:show;
	margin-top:39px;
	margin-left:11px;
}

TD.horizontalleftframe {
	/* linker Teil der oberen Leiste */
	width:15px;
	height:50px;
	background-repeat:no-repeat;
	background-color :#164da7;
	text-align: left;
	vertical-align: top;
	color:#111111;
	font-weight:bold;
	padding-left: 7px;
}

TD.horizontalmiddleframe {
		/* mittlerer Teil der oberen Leiste */
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 7px;
	color : #CCCCCC;
	background-color :#164da7;
	width:580;
}

TD.horizontaluserinfo {
		/* rechts in der oberen Leiste */
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 7px;
	color : #EEEEEE;
	width:160px;
	background-color :#164da7;
}

A.horizontalnav:link {
	font-weight:normal;
	color:#DDDDDD;
	text-decoration:none;
	font-size: 1em;
	line-height:100%;
	margin-left:13px;
	padding-left:13px;
}

A.horizontalnav:visited {
	font-weight:normal;
	color:#DDDDDD;
	text-decoration:none;
	font-size: 1em;
	line-height:100%;
	margin-left:13px;
	padding-left:13px;
}

A.horizontalnav:hover {
	font-weight:normal;
	color:#AAAAAA;
	text-decoration:none;
	font-size: 1em;
	line-height:100%;
	margin-left:13px;
	padding-left:13px;
}

A.horizontalnav:active {
	font-weight:normal;
	color:#DDDDDD;
	text-decoration:none;
	font-size: 1em;
	line-height:100%;
	margin-left:13px;
	padding-left:13px;
}

TR.horizontalinfo {
	vertical-align: top;
}

TD.infoarealabel {
	color:#7F3E24;
	padding-left: 9px;
	border-color: #000000;
	border-width: 1px;
	border-bottom-width: 1px;
	width:100%;
}

.navispacer {
	padding-top: 4px;
}

.navgroup {
	padding-left: 15px;
}


TD.searchbar {
	white-space: nowrap;
	padding-left:2px;
	vertical-align: middle;
}

.inputselect {
	width:70px;
}

pre {
	font-size: 0.9em;
}


.portlet-menu {

}

.portlet-menu-item {
	color: #0f0e0f; 
	font-size: 1em;
	text-decoration: none;
	height: 17px;
	vertical-align : middle;
}

.portlet-menu-item-selected {
 color: #004191; 
 font-size: 1em;
 text-decoration: none; 
 height: 17px; 
 vertical-align : middle;
 font-weight: bold; 
}

.portlet-menu-item-hover {
 color: #0f0e0f; 
 text-decoration: underline;
 font-size: 1em;
 height: 17px; 
 vertical-align : middle;
}

.portlet-font {
	/* BACKGROUND-COLOR: #DEDBE7; */
    /* COLOR: #333366; */
    font-size: 1em;
}

.portlet-msg-error {
    color : #7F3E24;
    font-size: 1em;
    font-weight: bold;
}

.portlet-msg-status {
    COLOR: #0063A4;
    font-size : 1em;
    font-weight: normal;
	padding-right: 7px;
}

.portlet-msg-alert {
    COLOR: #0063A4;
    font-size : 1em;
    font-weight: normal;
	padding-right: 7px;
}

.portlet-section-header {
	color:#F9FBDF; 
    font-size : 1em;
	background-color: #7584B3;
    border-width:1px;
    border-bottom-width:1px;
    border-style:solid;
    border-color:#030303;
	vertical-align: middle;
	text-align: left;
}

.portlet-form-field-label {
    font-size : 1em;
	font-weight: bold;
	padding-left: 11px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-color: #000000;
	border-width: 1px;
	border-bottom-width: 1px
}

.portlet-form-input-field {
	white-space: nowrap;
    font-size : 1em;
	padding-top: 1px;
}

.radioIE {
	BACKGROUND-COLOR: #D9D7C6;
	font-size : 1em;
}

.radioIE2 {
	BACKGROUND-COLOR: #F5F4E7;
	font-size : 1em;
}

/* NOW FOR THE TABBED TABLES */
/*  */
#contentmenu {
    border: 1px solid #7584B3;
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
    clear: both;
    margin: 0px;
    padding: 10px;
}

#menuList {
	border-bottom: 1px solid; 
    margin: 0;
    padding-bottom: 15px;
    padding-left: 10px; 
    list-style-type: none; 
}

#menuList a:link, #menuList a:visited	{
    /* Hintergrund der nicht aktiven Reiter */ 
    /* background: #D9D7C6; */
	background: #EBEBD5;
	border: 1px solid; 
    color: #666666;
    float: left;
	font-size: 1em;
    font-weight: normal;
    line-height: 14px; 
    margin-right: 8px;
    padding: 0px 10px 0px 10px;
    text-decoration: none;
}


#menuList a:hover	{
	/* Farbe der Schrift bei Hoover */
    color: #7584B3;
}

#menuList li.selected ul.submenu {
	font-weight: bold !important;
}

#menuList ul, #menuList li	{
	/* Anordnung der Reiter */
    display: inline;
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 1em;
    white-space: nowrap;
}


.TabEntry {
	/* Eigenschaften eines Reiters (Tab) der angezeigt wird */
	background: #EBEBD5;
	width:100%;
}

.tabbed {
	 background: #EBEBD5; 
	/* background:#D9D7C6; */
	border-bottom-width:1px solid;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-color:#7584B3 !important;
	border-top-color: #D9D7C6;
	border-left-color: #D9D7C6;
	border-right-color: #D9D7C6;
	
    color: #666666;
    float: left;
    font-weight: normal;
    margin-right: 8px;
    padding: 0px 10px 0px 10px;
    text-decoration: none;
}

.tabbedactiv {
	color: #7584B3 !important;
	border-bottom-width:1px solid;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-color:#EBEBD5 !important;
	border-top-color: #7584B3 !important;
	border-left-color: #7584B3 !important;
	border-right-color: #7584B3 !important;

}
.tabdiv {
	border-top: 0px; 
	border-bottom: 1px solid #7584B3;
	border-left: 1px solid #7584B3;
	border-right: 1px solid #7584B3;
}


/* start fuer coolmenu4 */

/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; 
clip:rect(0,100%,100%,0); left:0; top:0;}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

.clBar{position:absolute; width:10; height:10; background-color:#efebef;
 layer-background-color:#efebef; visibility:hidden}

.clLevel0{
  position:absolute; 
  background-color:#efebef; 
  layer-background-color:#efebef; 
  color:black; 
  padding:2px; 
  font-family:Verdana,Arial,Helvetica; 
  font-size:12px; 
  font-weight:normal;
}

.clLevel0over{  
  position:absolute; 
  background-color:#efebef; 
  layer-background-color:#efebef;
  color:black; 
  padding:2px; 
  font-family:Verdana,Arial,Helvetica; 
  font-size:12px; 
  font-weight:normal;
  cursor:pointer; /* Note the cursor for NS6 */
  cursor:hand /* Cursor for IE */
}

.clLevel0border{position:absolute; visibility:hidden; 
background-color:#006699; layer-background-color:#006699}


.clLevel1{
  position:absolute; 
  background-color:#efebef; 
  layer-background-color:#efebef; 
  color:black; 
  padding:2px; 
  font-family:Verdana,Arial,Helvetica; 
  font-size:9px; 
  font-weight:normal;
}

.clLevel1over{  
  position:absolute; 
  background-color:#efebef; 
  layer-background-color:#efebef;
  color:black; 
  padding:2px; 
  font-family:Verdana,Arial,Helvetica; 
  font-size:9px; 
  font-weight:normal;
  cursor:pointer; /* Note the cursor for NS6 */
  cursor:hand /* Cursor for IE */
}

.clLevel1border{position:absolute; visibility:hidden; 
background-color:black; layer-background-color:black}

/* ende fuer coolmenu4 */
