.row {padding: 2px 0px;
width:90%;}

.sp1 {float: left;
width: 50%;
padding-left:15px;
text-align: left;}

.sp2 {width: 50%;
padding-left:15px;
text-align: left;}

ul, ol, dl { margin: 0px 0px 0px 0px }
li { margin-left: 0; line-height: 1.5em; }

/* ----------------------------------------------------------------------------- */
/* Struktur und Aufteilung der Resulttabelle des Gastroführers */

.rltbl /* Resulttabelle allgemein */
{
    background-color:#c0c0c0;
    width:95%;
}

/* Resulttabelle besteht pro Datensatz aus drei Zellen */

.rlcell1    /* Zelle eins */
{
    background-color:#FFFFFF;
    padding:5px;
    vertical-align:top;
    width:40%;
    }
    
.rlcell2 /* Zelle zwei */
{
    background-color:#FFFFFF;
    padding:5px;
    vertical-align:top;
    width:40%;
    }
    
.rlcell3 /* Zelle drei */
{
    background-color:#FFFFFF;
    padding:5px;
    vertical-align:top;
    width:20%;
    text-align:center;
    }   
/* ----------------------------------------------------------------------------- */ 
/* Anfang Anfrageformular */

.formzeile {
clear: both;
}

.formzeilelinks {
float: left;
width: 140px;
text-align:left;
padding-right:10px;
}

.formzeilerechts{
}

/* Ende Anfrageformular */
/* ----------------------------------------------------------------------------- */ 
/* Begin Adressenblock global */

#AddressRow { 
margin:0px; 
padding-bottom:10px;  
height:70%;
} 

#AddressInfo { 
padding:0; 
margin:0; 
float:left; 
text-align:left; 
} 

#CompanyLogo { 
padding:0; 
margin:0; 
float:right;
background: transparent; 
text-align:center;
} 

/* Ende Adressenblock global */
/* ----------------------------------------------------------------------------- */ 