body {
  color: #000000;
}


table.lista {width: 687px; height: 18px; background-color: #F1F5FA;
            border-style: solid; border-width: 1px; border-color: #C0C0C0;
            border-top-width: px; border-left-width: 0px; border-right-width: 0px;
            border-bottom-width: 0px; font-weight: bold;
            font-family: tahoma; font-size: 10px; color: #626262; margin-left:2px;}

td.listatd {height:22px; border-style: solid; border-width: 1px; border-color: #C0C0C0;
            border-top-width: 1px; border-left-width: 0px; border-right-width: 0px;
            border-bottom-width: 0px; background-color: #F1F5FA;
            font-family: tahoma; font-size: 11px; color: #000;padding-left:5px;}

td.listatdspecial {height:22px; border-style: solid; border-width: 1px; border-color: #C0C0C0;
            border-top-width: px; border-left-width: 0px; border-right-width: 0px;
            border-bottom-width: 0px; background-color: #fff0e1;
            font-family: tahoma; font-size: 11px; color: #000;}

td.listatioffer {height:22px; border-style: solid; border-width: 1px; border-color: #314d8e;
            border-top-width: 0px; border-left-width: 0px; border-right-width: 0px;
            border-bottom-width: 1px; background-color: #F1F5FA;
            font-family: tahoma; font-size: 11px; color: #000;padding-left:5px;}
                        
#modulelist_formright
{
border:0px;
width:18px;
height:18px;
margin-top:3px;
background:transparent;
}

#delbutton
{
border:0px;
width:18px;
height:18px;
margin-top:3px;
background:transparent;
}


#modulelist_formadd
{
border:0px;
width:53px;
height:18px;
margin-top:3px;
margin-bottom:0px;
background:transparent;
}

#formsubmit2
{
border:0px;
width:53px;
height:18px;
margin-top:5px;
background:transparent;
}

#modulelist_position
{
border:0px;
width:14px;
height:18px;
margin-top:3px;
background:transparent;
}

#offer_form
{
font-family: tahoma;
font-size: 11px;
text-align: left;
}

#offer_form input
{
position: relative;
top: -1.4em;
left: 12em;
display: block;
border: 1px solid #a5acb2;
padding: 2px;
background: #fff;
font-size: 11px;
}

#offer_form textarea
{
position: relative;
top: -1.4em;
left: 133px;
display: block;
border: 1px solid #a5acb2;
padding: 2px;
background: #fff;
font-size: 11px;
font-family: tahoma;
}

#countriesdiv1
{
position: relative;
top: -0.5em;
margin-top:-5px;
left: 133px;
display: block;
width: 100px;
height:20px;
border: 0px solid #a5acb2;
padding: 0px;
/*background: #F1F5FA;*/
background: #e6edf7;
font-size: 12px;
font-family: tahoma;
}
#countriesdiv2
{
position: relative;
top: -9px;
margin-top:-3px;
height:7px;
left: 107px;
display: block;
width: 100px;
border: 0px solid #a5acb2;
padding: 2px;
}

#countriesdiv3
{
position: relative;
top: -16px;
margin-top:-8px;
height:7px;
left: 130px;
display: block;
width: 100px;
border: 0px solid #a5acb2;
padding: 2px;
}


input.fa_add {
font-weight: bolder;
font-size: 19px;
color: #00CC00;
font-family: tahoma,sans-serif;
height: 24px;
text-align: center;
line-height:15px;}

input.fa_del {
font-weight: bolder;
font-size: 19px;
color: #FF0000;
font-family: tahoma,sans-serif;
height: 20px;
line-height:15px;}


#offer_form .formsubmitenter
{
left: 2em;
border:0px;
width:53px;
height:18px;
margin-top:15px;
background:transparent;
}

#offer_form .img
{
position: relative;
display: block;
height: 35px;
clear: left;  /* Zeilenumbruch */
margin-top: -3em;
left: 18em;
font-weight: normal;
font-size: 11px;
font-family: Microsoft Sans Serif;
line-height: 10px;
color: #CC0000;
}

#second
{
border: 1px solid #a5acb2;
background-color: red;
}

#offer
{
/*line-height: 16px;*/
font-weight: normal;
width: 670px;
border: 0px solid #C0C0C0;
padding: 0px;
font-family: Microsoft Sans Serif;
color: #000;
}

#offer_desc
{
/*line-height: 16px;*/
margin-left: 15px;
}

#offer_price
{
text-decoration:line-through;
color: #FF0000;
}

#offer_msg
{
color: #FF0000;
}

#hr
{
border-top: 2px solid #30518d;
width: 687px;
position:relative;
left:2px;
font-size: 5px;
}

#hr2
{
/*border-top: 1px solid #C0C0C0;*/
border-top: 1px solid #9e9e9e;
width: 510px;
position:relative;
left:0px;
font-size: 5px;
}

#hr3
{
border-top: 1px solid #9e9e9e;
width: 687px;
position:relative;
left:0px;
font-size: 5px;
}

#list_light
{
line-height:20px;
background-color:#F1F5FA; 
}

#list_dark
{
line-height:20px;
background-color:#E2EBF5;
}

#search_list_result
{
width: 500px;
padding: 5px;
font-family:tahoma;
font-size:11px;
}

#search_list_result2
{
width: 687px;
padding: 5px;
font-family:tahoma;
font-size:11px;
}

#search_list_result .stitle
{
font-size:12px;
}

#escorted_offer
{
font-family:tahoma;
font-size:11px;
width: 685px;
text-align:left;
}

#offerinfo
{
/*line-height: 16px;*/
font-weight: normal;
width: 670px;
border: 1px solid #C0C0C0;
padding: 0px;
font-family: Microsoft Sans Serif;
color: #000;
}

/********************************************************************************/
#bg_tableitem
{
/*background-color:#314d8e;*/
border:1px solid #96B5DA;
}

#of_tableitem
{
background-color:#F1F5FA;
line-height: 18px;
/*border-bottom:0px solid #96B5DA;*/
/*border:1px solid #96B5DA;*/
padding-left:5px;
}

#of_tableitem .tileft{
border-right:1px solid #fff;
font-size:11px;
position:relative;
left:0px;
width:80px;
margin-bottom:-20px;
}

#of_tableitem .tiright{
position:relative;
top:-1px;
left:85px;
padding-left:12px;
width:379px;
margin-bottom:-20px;
padding-top:3px;
}

#of_tableitem .ticontent{
border:0px solid black;
margin-bottom:1px;
margin-top:8px;
}
/*********************************************************************************/
