*{
border-collapse:collapse;
}

body {
  margin:0;
  border:0;
  padding:0;
}

/***********************************************************************************
Ergänzung für WAS-DB
***********************************************************************************/
#main{
    text-align:left;
}

#main *{
    margin:0;
    padding:0;
    font-family:arial, verdana;
}

#main h1{
	margin-bottom: 5px;
	font-size:13pt;
	color:#808080;
}

#main img{
border: none;
}

#main table {
	width:100%;
	border:1px solid #808080;
	border-collapse:collapse;
}

#main tr {
	font-size:10pt;
}

#main tr.row1{
	background-color: #CDCDCD;
	/*neu*/
	background-color: #EEE;
}

#main td {
	padding: 3px 5px 3px 5px;
}

#main th {
	background-color: #C8E751;
	/*neu*/
	background-color: rgba(125, 172, 207, 0.2);
	font-weight:bold;
	font-size:10pt;
	padding: 5px 5px 3px 5px;
    vertical-align:top;
}

#main p{
padding: 10px 0 10px 0;
font-size: 10pt;
color:#204260;
}

#main a{
    font-weight:normal;
    text-decoration:underline;
    color:Blue;
    font-size:10pt;
    font-weight:bold;
}

#navigation  {
    background-color: #808080;
	/*neu*/
	background-color: rgba(125, 172, 207, 0.2);
/*    background: linear-gradient(to right, #F2F0F0 0%, rgba(125, 172, 207, 0.2) 80%, rgba(125, 172, 207, 0) 100%) repeat scroll 0% 0% transparent;*/
    margin: 3px 0 3px 0;
    padding-top:3px;
    height:20px;
}

#navigation a {
	color: #FFFFFF;
	/*neu*/
	color: #666;
	font-weight:bold;
	text-decoration:none;
	padding:3px 5px 4px 5px;
}

#navigation a:hover {
	background-color: #6495ED;
}


.floatleft {
float:left;
}

.floatright {
float:right;
}

.center {
text-align:center;
}

div.error{
color:red;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 8pt;
margin:10px 0 10px 0;
}

.preis{
width:40px;
text-align: right;
color:black;
border: none;
background-color:transparent;
}

#inhalt
{
    font-size:10pt;
    text-align:left;
}

#main input{
padding: 1px;
}

#main input[type="submit"]
{
    padding: 2px 6px 3px;
    margin: 10px 215px 0 215px;
}

#main input[type="reset"]
{
    padding: 2px 6px 3px;
    margin: 10px 215px 0 215px;
}


.gewicht{
text-align: right;
width:100px;
}

input.inputbox {
width:170px;
}

th.left{
width:160px;
}

#main div.inputlabel{
margin: 10px 0 5px 0;
font-size: 8pt;
}

#BASEDATA{
    text-align:right;
    padding-bottom: 20px;
    padding-left: 20px;
}

#BASEDATA table{
    width:300px;
}

#BASEDATA th{
text-align:right;
font-weight:normal;
}

#BASEDATAL{
    text-align:left;
    padding-bottom: 20px;
}

#BASEDATAL table{
    width:300px;
}

#BASEDATAL th{
text-align:right;
font-weight:normal;
width:180px;
}

#BASEDATAL td{
text-align:right;
font-weight:normal;
}

#address{
    height:68px;
    width: 100%;
    overflow:auto;
}

#address input{
font-weight: normal;
text-decoration: underline;
color: Blue;
border: none;
background-color: transparent;
}