﻿table.StepInBox{
margin-top: 20px;
}
td.StepInBoxBorder{
background-color: #FFDFA5;
}
td.StepInBoxHeader{
font-size: 12px;
color: #636563;
background-color: #FFEBC6;
}
table.StepInBoxContent{
width:100%;
margin:0px;
padding: 0 0 0 0px;
border: 1px solid #FFDFA5;
}
ul.StepInBox{
width:100%;
list-style:none;
margin:0px;
padding: 0 0 0 0px;
border-top: 1px solid #ffffff;
}
ul.StepInBox li{
background-color: #FFEBC6;
text-align: left;
padding-left:0px;
padding-bottom: 0px;
border-bottom: 1px solid #ffffff;
}
ul.StepInBox li a:link, 
ul.StepInBox li a:visited{
background: url(http://www.messe-duesseldorf.de/rp_food/images/bumini.gif) top left repeat-y;
color: #000000;
display:block;
text-decoration:none; 
font-family:arial,helvetica,sans-serif;
font-weight: normal;
font-size: 10px;  
padding: 0px;
padding-left:10px;
border: 0px;
}
ul.StepInBox li a:hover{
color: #F75531;
background-color: #FFDFA5;
}td.download_icon{
 width:75px;
 vertical-align:top;
 text-align:center;
  border-left: 1px dashed;  
  border-right: 1px dashed;  
  border-top: 1px dashed;
  border-bottom: 1px dashed;
  border-color: #000000;
  padding-right: 6px; 
  padding-top: 6px; 
  padding-bottom: 6px; 
  font-size: 10px; 
  color: #000000; 
  line-height: normal; 
  font-style: normal; 
  font-family: Arial, Helvetica, sans-serif; 
}
td.download_descriotion{
 vertical-align:top;
  border-right: 1px dashed;  
  border-top: 1px dashed;
  border-bottom: 1px dashed;
  border-color: #000000;
  font-weight: normal; 
  font-size: 12px; 
  color: #000000;
  padding-left: 6px;
  padding-top: 6px; 
  padding-bottom: 6px; 
  line-height: normal; 
  font-style: normal; 
  font-family: Arial, Helvetica, sans-serif; 
}th.ff_headline {
 width:125px;
 vertical-align:top;
 text-align:left;
  border-right: 4px solid;  
  border-color: ;
  padding-right:6px; 
  padding-bottom: 10px; 
  font-weight: bold; 
  font-size: 12px; 
  color: #000000; 
  line-height: normal; 
  font-style: normal; 
  font-family: Arial, Helvetica, sans-serif; 
}
td.ff_text {
 vertical-align:top;
  font-weight: normal; 
  font-size: 12px; 
  color: #000000;
  padding-left: 6px;
  padding-bottom: 10px; 
  line-height: normal; 
  font-style: normal; 
  font-family: Arial, Helvetica, sans-serif; 
}body
{
background-color: #ffffff; 
background-image: url(http://www.messe-duesseldorf.de/rp_food/images/background.gif);
background-repeat: repeat-y; 
margin: 0px;
}
td 
{
 font-weight: normal; 
 font-size: 12px; 
 color: #000000; 
 line-height: normal; 
 font-style: normal; 
 font-family: Arial, Helvetica, sans-serif;
}



h1 
{
 color: #333333; 
 font-family: arial,helvetica,sans-serif; 
 font-size: 16px; 
 font-weight: bold; 
 margin-bottom: 0px;
}
 
h2 
{
 color: #333333; 
 font-family: arial,helvetica,sans-serif; 
 font-size: 12px; 
 font-weight: bold; 
 margin: 0px;
}
A
{
 color: #000000; 
 text-decoration: none
}

A.md_menue
{
 color: #ffffff; 
 text-decoration: none
 font-family: arial,helvetica,sans-serif; 
 font-size: 10px; 
 font-weight: bold; 
 margin-left: 23px;
}

img.con_teaser_img_left
{
 margin-right: 15px;
 margin-bottom: 15px;
}

img.con_teaser_img_right
{
 margin-left: 15px;
 margin-bottom: 15px;

}

con_teaser_text
{
 padding-top: 18px;
}

a.con_teaser_link 
{
 color: #000000; 
 text-decoration: none
 font-family: arial,helvetica,sans-serif; 
 font-size: 10px; 
 font-weight: bold; 
}

.designcolor {
 BACKGROUND-COLOR: #FFEBC6;
}

.designcolor_border {
 BORDER-COLOR: #FFEBC6;
 BORDER-STYLE: solid;
 BORDER-WIDTH: 2px;
}

.designcolor_content_menu{
 BACKGROUND-COLOR: #FFEBC6;
}

.linecolor {
 BACKGROUND-COLOR: #FFEBC6;
}

a.sub_menu_item{
  font-face: arial,verdana;
  font-size: 11px;
  font-color: #000000;
  margin-top: 15px;
  margin-bottom: 15px;
  text-decoration: none;
}
a.submenu{
  font-face: arial,verdana;
  font-size: 10px;
  color: #000000;
  margin-top: 15px;
  margin-bottom: 15px;
  text-decoration: none;
}

a.sub_menu_item:hover{
  font-face: arial,verdana;
  font-size: 11px;
  font-color: #F75531;
  margin-top: 15px;
  margin-bottom: 15px;
  text-decoration: none;
}
a.submenu:hover{
  font-face: arial,verdana;
  font-size: 10px;
  color: #F75531;
  margin-top: 15px;
  margin-bottom: 15px;
  text-decoration: none;
}

a.sub_menu_item:focus{
  font-face: arial,verdana;
  font-size: 11px;
  font-color: #000000;
  margin-top: 15px;
  margin-bottom: 15px;
  text-decoration: none;
}
a.submenu:focus{
  font-face: arial,verdana;
  font-size: 10px;
  color: #000000;
  margin-top: 15px;
  margin-bottom: 15px;
  text-decoration: none;
}

table.team_sub_item{
  background-color: #FFEBC6;
}
table.team_sub_item_detail{
  background-color: #EEEEEE;
}
tr.team_item_headline{
  background-color: #FFDFA5;
}
td.team_item_headline{
  color: #636563;
  font-face: arial,verdana;
  font-weight: bold;
  font-size: 12px;
  padding-left: 3px;
}
td.step_in_box_header{
  padding-left: 2px;
  background-color: ;
}
table.step_in_box{
  border-top: 1px solid #FFEBC6;  
  border-bottom: 1px solid #FFEBC6;  
  border-left: 1px solid #FFEBC6;   
  border-right: 1px solid #FFEBC6;   
  border-collapse: collapse;
}

div.breadcrumb{
font-family: verdana, arial;
font-weight: strong;
font-size: 10px;
margin-bottom:4px;
}

p{
color: #154984;
}

li{
color: #154984
}
 
div{
color: #154984;
}div.seitenkopf{
position: relative;
height: 135px;
margin: 0px; 
padding: 0 0 0 0px;
}
div.headbuttonlayer {
  position:absolute; 
  left: 150px; 
  top: 94px;
}
td.headbutton_td {
  color: text_color_rows;
  font-weight: bold;
}
td.headbutton_td a{
  font-weight: bold;
  color: #636563;
  text-decoration: none;
}
td.headbutton_td a:hover{
  color: #F75531;
}/***********************************************************/
/* MENU LEFT                                             */
/***********************************************************/
div.mainmenu,
div#mainmenu {
 padding-top: 45px;
}
div.menu, 
div#menu {
 padding-left: 10px;
 width: 160px;
 margin-bottom: 5px;
}
/*** LEVEL 1 ************************************************/
ul.menu1 {
 list-style-type: none;
 border-right: #A9B8D7 1px solid; 
 border-bottom: #A9B8D7 1px solid;
 background-color: #DFE4EF;
 margin:0px;
 padding:0px; 
 margin-top: 2px;
 margin-bottom: 0px;
 padding-top: 4px;
}
ul.menu1 li a {
 font-family: helvetica, arial, sans-serif; 
 font-weight: bold;
 font-size: 12px; 
 color: #00437b; 
 text-decoration: none;
 text-align: left;
 
 display: block;
 vertical-align: middle;
}
ul.menu1 li{
 padding-top: 5px;
 padding-bottom: 5px;  
 padding-left: 20px;
 padding-right: 50px;  
}
ul.menu1 li a:hover {
 color: #00437b;
}
/*** LEVEL 1 (active)************************************************/
ul.menu1_active {
 list-style-type: none;
 border-right: #FFFFFF 1px solid;
 border-bottom: #A9B8D7 1px solid;
 background-color: #FFFFFF;
 margin:0px;
 padding:0px; 
 margin-top: 2px;
 margin-bottom: 0px;
 padding-top: 4px;
}
ul.menu1_active li a {
 font-family: helvetica, arial, sans-serif; 
 font-weight: bold;
 font-size: 12px; 
 color: #EE2227; 
 text-decoration: none;
 text-align: left;
 
 display: block;
 vertical-align: middle;
}
ul.menu1_active li{
 padding-top: 5px;
 padding-bottom: 5px;  
 padding-left: 20px;
 padding-right: 50px;  
}
ul.menu1_active li a:hover {
 color: #EE2227; 
}
/*** LEVEL 2 ************************************************/
ul.sub {
margin: 0px;
 border-left: #A9B8D7 1px solid; 
 border-right: #A9B8D7 1px solid; 
 background-color: #FFFFFF;
 padding: 0px;
 list-style-type: none;
 padding-right: 0px; 
 padding-top: 4px; 
 margin-left: 5px; 
 padding-bottom: 0px;
}
ul.sub li{
    text-align: right;
    list-style-type: none;
    display: block;
    vertical-align: middle;
    padding: 0px;
    margin: 0px;
    border-bottom: #A9B8D7 1px solid;
    padding-right: 5px; 
}
ul.sub li a {
 font-family: helvetica, arial, sans-serif; 
 font-weight: normal;
 font-size: 10px; 
 color: #00437b;  
 text-align: right;
 text-decoration: none;
 display: block;
padding-bottom: 2px;
padding-top: 2px;
 padding-left: 0px; 
 vertical-align: middle;
}
ul.sub li a:hover {
 color: #00437b;
text-decoration: underline;
}
/*** LEVEL 1 (BILD) ******************************************/
ul#menu1-image {
 padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 5px
 padding-right: 0px; 
 padding-top: 10px; 
 padding-bottom: 5px; 
}
ul#menu1-image li a:link {
 display: block; font-weight: bold; font-size: 10px; padding-bottom: 0px; color: #00437b; padding-top: 0px; font-family: helvetica, arial, sans-serif; text-decoration: none
}
ul#menu1-image li a:visited {
 display: block; font-weight: bold; font-size: 10px; padding-bottom: 0px; color: #00437b; padding-top: 0px; font-family: helvetica, arial, sans-serif; text-decoration: none
}

div.mainmenu{
padding-top: 0px;
margin-bottom: 0px;
margin: 0px;
top:101px;
}table.StepInBox{
margin-top: 20px;
}
a:hover {
 color: #00437b;
text-decoration: underline;
}
