body {  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif;  background-color : #ffffff;  }

#LinkeSpalte
{
	float: left;
	width:70%;
	margin-left: 10px;
	padding-top: 1em;
}
#RechteSpalte
{
	float: right;
	margin-top: 0;
	margin-right: 1px;
	padding-top: 1em;
	margin-left: -2em;
}

 #navcontainer { margin-left: 30px; }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, sans-serif;
}

#navcontainer li { margin: 0; }

#navcontainer a
{
display: block;
color: #333;
background-color: transparent;
width:200px;
padding: 2px 13px 2px 10px;
text-decoration: none;
text-align: right;
border-top: 1px solid #19218c;
border-bottom: 1px solid #19218c;
border-left: 1px solid #19218c;
font-size: 12px;
}

#navcontainer a:hover
{
background-color: #92a3d1;
color: #333;
border-right: 10px solid #19218c;
padding: 2px 3px 2px 10px;
}

#navcontainer ul ul
{
margin-left: 5px;
padding: 0;
list-style-type: none;
}

#navcontainer li li a
{
display: block;
color: #333;
background-color: transparent;
width: 195px;
padding: 2px 13px;
text-align: right;
border-top: 1px solid #19218c;
border-bottom: 1px solid #19218c;
border-left: 1px solid #19218c;
text-decoration: none;
font-size: 12px;
}

#navcontainer li li li a
{
display: block;
color: #333;
background-color: transparent;
width: 190px;
padding: 2px 13px;
text-align: right;
margin: 0;
border-top: 1px solid #19218c;
border-bottom: 1px solid #19218c;
border-left: 1px solid #19218c;
text-decoration: none;
font-size: 12px;
}

#navcontainer li li li li a
{
display: block;
color: #333;
background-color: transparent;
width: 185px;
padding: 2px 13px;
text-align: right;
margin: 0;
border-top: 1px solid #19218c;
border-bottom: 1px solid #19218c;
border-left: 1px solid #19218c;
text-decoration: none;
font-size: 12px;
}

#navcontainer ul  a#root
{
background-color: #92a3d1;
color: White;
border-right: 10px solid #19218c;
padding: 2px 3px 2px 15px;
}

#navcontainer  a#active
{
font : bolder;
}

#headline td
{
	text-align: right;
	vertical-align : bottom;
}

#headline ul
{
	text-align: right;
}

#headline ul li a
{
display: block;
color: #595959;
background-color: transparent;
width: 100px;
padding: 2px 13px;
text-align: center;
margin: 0;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
text-decoration: none;
font-size: 7pt;
}

#headline ul li a:hover
{
 color: Silver;
 border : 1px solid #3F3F3F;
}

#userinfo
{
 padding: 5px 10px 10px 10px;
 text-align: right;
 color: #19218c;
 font-weight : bolder;
}

#customercontainer
{
 display: block;
 margin-left: 40px;
 width: 190px;
 border-top: 1px solid white;
 border-bottom: 1px solid white;
 border-left: 1px solid white;
 border-right: 1px solid white;
 background-color: #92a3d1;
 padding: 5px 5px 5px 5px;
 text-align: right;
 color: #777777;
 font-weight : bolder;
}

#KundenNummer
{
 padding-top: 5px;
 padding-bottom: 5px; 
 text-align: right;
 color: #666666;
 font-size: 12pt;
 font-weight : bolder;
}

#InfoBez
{
 padding-top: 5px;
 text-align: right;
 color: Black;
 font-size: 8pt;
 font-weight : bolder;
}

#InfoText
{
 text-align: right;
 color: #666666;
 font-size: 10pt;
 font-weight : bolder;
}

#login
{
	display: block;
	padding: 10px 10px 10px 10px;
	text-align: left;
}

#LoginMessage
{
	display: block;
	padding-bottom: 30px;
	text-align: left;
}

#LoginTable td
{
 display: block;
 text-decoration: none;
 font-size: 10pt;
 font-weight : bolder;
}

#MyDataHeadline
{
 text-decoration: none;
 font-size: 12pt;
 font-weight : bolder;
 padding-bottom : 1px;
 padding-left : 15px;
 padding-top : 1px;
 color : #595959;
}

#MyDataSubHead
{
 text-decoration: none;
 font-size: 11pt;
 font-weight : bolder;
 color : #595959;
}

#ErrorMessage
{
 text-decoration: none;
 font-size: 8pt;
 font-weight : bolder;
 padding-left : 15px;
 color : red;
}

#Beschreibung
{
 text-decoration: none;
 font-size: 8pt;
 padding-bottom : 5px;
 padding-left : 15px;
 padding-top : 5px;
 color : #595959;
 width: 70%;
}

#MyDataTable
{
 font-size: 8pt;
 color : #595959;
 font-weight : bolder;
 text-decoration: none;
 padding: 2px 10px 2px 10px;
}

#MyDataTable table#address
{
 width :50%;
 border-top: 1px solid Silver;
 border-bottom: 1px solid #A9A9A9;
 border-left: 1px solid #A9A9A9;
 border-right: 1px solid #A9A9A9;
}

#MyDataTable table#list
{
 width :80%;
 font-size: 8pt;
 border-top: 1px solid Silver;
 border-bottom: 1px solid #A9A9A9;
 border-left: 1px solid #A9A9A9;
 border-right: 1px solid #A9A9A9;
}

#MyDataTable td
{
 font-size: 8pt;
  vertical-align : top;
}

#MyDataTable td#InfoLinks
{
 text-align: left;
 font-size: 8pt;
 font-weight : bolder;
}

#InfoRechts a
{
 text-align: right;
 font-size: 7pt;
 font-weight : bolder;
 text-decoration: none;
 color: #595959;
background-color: transparent;
}

#MyDataTable td#FieldDesc
{
 font-weight : bold;
 width : 200px;
}

#MyDataTable tr#Head
{
 color: white;
 background-color:  #19218c;
 font-weight : bolder;
 vertical-align : top;
}

#MyDataTable tr#EvenLine
{
 vertical-align : top;
 color : #595959;
 background-color:  #92a3d1;
}

#MyDataTable tr#OddLine
{
  vertical-align : top;
 color : #595959;
 background-color:  #ffffff;
}

#MyDataTable table#list td#Error
{
 font-weight : bold;
 background-color: red;
}

#MyDataTable table#list td
{
  text-align: left;
}

#MyBasket
{
 font-size: 8pt;
 color : #595959;
 font-weight : bolder;
 text-decoration: none;
 padding: 2px 10px 2px 10px;
}

#MyBasket tr
{
 font-size: 8pt;
 vertical-align : top;
 padding: 2px 2px 2px 2px;
}

#MyBasket tr#Head
{
 font-size: 8pt;
 color: white;
 background-color:  #19218c;
 font-weight : bolder;
 vertical-align : top;
}

#MyBasket tr#Sum
{
 font-size: 8pt;
 color: white;
 background-color:  #19218c;
 font-weight : bolder;
 vertical-align : middle;
 height: 30px;
}

#MyBasket td#Curr
{
  text-align: right;
  width: 100px;
}

#MyBasket td#Mid
{
  text-align: center;
}

#MyBasket tr#EvenLine
{
 color : #595959;
 background-color:  #92a3d1;
}

#MyBasket tr#OddLine
{
color : #595959;
 background-color:  #ffffff;
}

#MyDataOrder
{
 font-size: 8pt;
 color : #595959;
 font-weight : bolder;
 text-decoration: none;
 padding: 2px 10px 2px 10px;
 background : White;
}

a#lzb
{
 text-align: right;
 font-size: 8pt;
 font-weight : bolder;
 text-decoration: none;
 color: #595959;
background-color: transparent;
}

#OrderDisplay
{
 font-size: 8pt;
 color : #595959;
 font-weight : bolder;
 text-decoration: none;
 padding: 5px 10px 2px 10px;
 background-color : White;
}

#OrderDisplay table#head tr td
{
	vertical-align : top;
}

#OrderDisplay table#adress
{
 width :350px;
 font-size: 8pt;
 color : #595959;
 font-weight : bolder;
 text-decoration: none;
 padding-top: 10px;
 padding-bottom: 10px;
}

#OrderDisplay table#frame
{
 width :350px;
 font-size: 8pt;
 color : #595959;
 font-weight : bolder;
 text-decoration: none;
 border-top: 1px solid #A9A9A9;
 border-bottom: 1px solid #A9A9A9;
 border-left: 1px solid #A9A9A9;
 border-right: 1px solid #A9A9A9; 
 padding-top:10px;
 padding-left: 3px;
 padding-bottom: 10px;
}

#OrderDisplay table#pos
{
  width :700px;
 font-size: 7pt;
 color : #595959;
 font-weight : bolder;
 text-decoration: none;
 border-top: 1px solid #A9A9A9;
 border-bottom: 1px solid #A9A9A9;
 border-left: 1px solid #A9A9A9;
 border-right: 1px solid #A9A9A9;  
 padding-top: 10px;
 padding-bottom: 10px;
}

#OrderDisplay table#pos tr
{
	vertical-align : top;
}

#OrderDisplay table#pos tr#head
{
 background : #cccccc;
 color : Black;
 font-weight : bold;	
}

#OrderDisplay table tr td#ueb
{
 width :150px;
 color : Black;
 font-weight : bold;
 text-decoration: none;
}

#OrderDisplay table tr td#uebbig
{
 width :150px;
 font-size: 10pt;
 color : Black;
 font-weight : bold;
 text-decoration: none;
}

#OrderDisplay tr#EvenLine
{
 background-color:  #ffffff;
}

#OrderDisplay tr#OddLine
{
background-color: #ffffff;
}

#LoginMessage
{
	 font-size: 10pt;
}

#welcome
{
	 font-size: 8pt;
     font-weight : bolder;
	 color : #595959;
}