/*  STYLESHEET ITB BERLIN  -  AI INFORMATICS  -  STAND 15.09.2004  */

/*  bg-color prim?r: #FFCC01;  */
/*  bg-color sekund?rnavigation: #FFFF34;  */
/*  bg-color marginal: #FFCC02;  */
/*  bg-color content: #FFF;  */
/*  bg-color titelbild: #FF9901;  */

/*  textcolor prim?r selektiert: #FFFF30;  */
/*  textcolor sekund?rnavigation: #CC3302;  */
/*  textcolor marginal: #600;  */
/*  textcolor content: #333;  */

body { background-color: #FFCC01; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; }

#Topic1 { position:absolute; width:145px; height:66px; z-index:2; left: 233px; top: 163px }
#Topic2 { position:absolute; width:145px; height:66px; z-index:2; left: 233px; top: 243px }
#Topic3 { position:absolute; width:145px; height:66px; z-index:2; left: 233px; top: 323px }
#Line1 { position:absolute; width:45px; height:121px; z-index:1; left: 183px; top: 58px }
#Line2 { position:absolute; width:45px; height:201px; z-index:1; left: 183px; top: 58px; visibility: hidden }
#Line3 { position:absolute; width:45px; height:281px; z-index:1; left: 183px; top: 58px; visibility: hidden }
#Content1 { position:absolute; width:315px; height:350px; z-index:2; left: 414px; top: 145px }
#Content2 { position:absolute; width:315px; height:350px; z-index:2; left: 414px; top: 145px; visibility: hidden }
#Content3 { position:absolute; width:315px; height:350px; z-index:2; left: 414px; top: 145px; visibility: hidden }
#Button1 { position:absolute; width:50px; height:22px; z-index:2; left: 233px; top: 33px; }
#Button2 { position:absolute; width:50px; height:22px; z-index:2; left: 233px; top: 83px; }
#Button3 { position:absolute; width:145px; height:81px; z-index:2; left: 233px; top: 403px; }
#Button4 { position:absolute; width:86px; height:100px; z-index:2; left: 233px; top: 522px; }
#DateBox { position:absolute; width:314px;  z-index:2; left: 414px; top: 33px; }

#DateBox img { float:right; }


#fairdate{margin-right:84px;}

#fairdate {
 color: #CC3303;
 background-color: #FFF;
 font-weight: bold;
 font-size: 10px;
 text-align:right;
}

#fairdate span {
line-height:30px;
}


span.fairdate-gross{
	font-size:18px;
	color:#333333;

}


/*Dritte Navigationsebene*/

td.third {
padding:0 8px ;
background-color:#ffff99;
text-align:right;
}
a.third {
font-size:10px;
text-decoration:none;
font-weight:normal;
color:#f30;
letter-spacing: 1px;
}

td.thirdaktive{
padding:0 8px ;
background-color:#ffff99;
text-align:right;
}
a.thirdaktive {
font-size:10px;
text-decoration:none;
font-weight:bold;
color:#f30;
letter-spacing: 1px;
}

/*Amazonbox*/

.body{
   margin:18px 0 0 0;
   background:#ffff32; 
   border:solid 1px #333;
   padding:0 0 10px 0;
   
   }
.body div#content-a *{ 
   font-family: Arial,Helvetica,sans-serif; 
   font-size: 10px; 
   }
.body div#content-a { 
   margin:0;  
   padding:0;  
   height:244px; 
   text-align:center; 
   overflow:hidden; 
   } 
.body div#content-a img { 
   border:none; 
   }
.body div#content-a div#image { 
   height:110px; 
   margin:2px 0px; 
   padding-top:7px; 
   } 
.body div#content-a p { 
    margin:3px 0px;
   } 
.body div#content-a p#prices {
   white-space:nowrap;
   } 
.body div#content-a form {
   margin:3px 0px;
   } 
.body div#content-a p#privacy {
    margin:0px auto;
    left:0px;
    bottom:0px;
    width:118px;
    } 
.body div#content-a p#privacy a, 
.body div#content-a p#privacy a:visited { 
   color:#333; 
   } 
.body div#content-a span.price { 
   color:#990000; 
   } 


/*pflegbare Teaser Box der Startseite*/
#TeaserTextBox {
border:solid 1px #FF9902;
margin-top:0px;
padding:6px;
}

#TeaserTextBox img {
   float:left;
   margin:0 6px 0 0;
}


span.iconText { font-weight:bold; color: #A03033; }
#Icontext1 {
position:absolute;
width:336px; height:20px; z-index:3; left: 302px; top: 90px;
visibility: hidden;
border-top: solid 1px #A03033;
}
#Icontext2 {
position:absolute;
width:336px; height:20px; z-index:3; left: 302px; top: 90px;
visibility: hidden;
border-top: solid 1px #A03033;
}
#Icontext3 {
position:absolute;
width:336px; height:20px; z-index:3; left: 302px; top: 90px;
visibility: hidden;
border-top: solid 1px #A03033;
}
#Icontext4 {
position:absolute;
width:336px; height:20px; z-index:3; left: 302px; top: 90px;
visibility: hidden;
border-top: solid 1px #A03033;
}
#Icontext5 {
position:absolute;
width:336px; height:20px; z-index:3; left: 302px; top: 90px;
visibility: hidden;
border-top: solid 1px #A03033;
}
#Icontext6 {
position:absolute;
width:336px; height:20px; z-index:3; left: 302px; top: 90px;
visibility: hidden;
border-top: solid 1px #A03033;
}

#Icontext7 {
position:absolute;
width:336px; height:20px; z-index:3; left: 302px; top: 90px;
visibility: hidden;
border-top: solid 1px #A03033;
}

td, div, h1, h2, h3 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; }

p {
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 10px;
 margin-top: 0px;
 margin-bottom: 10px;
 margin-right: 5px;
}

ul { list-style-type:square; color:#FFCC01; list-style-image:url(Images/arr_list.gif); }
ul.sitemap { margin-top: 0px; }
.normColor { color:#333; background-color: #FFF; }

li { color: #000; background-color: #FFF; }

p.marginText { margin-top: 0px; margin-bottom: 10px; margin-right: 0px; color: #600; }

span.indexText { color: #F60; background-color: #FFF; }

.suptext { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; }

.navi { background-color: #FFCC01; }
.pointer { background-color: #FFF; }
.marginal { background-color: #FFCC02; font-size: 10px; color: #600; }
.marginOutline { background-color: #FFCC01; }
.content { background-color: #FFF; font-size: 10px; color: #333; line-height: 15px; }
.highlight { color: #F60; background-color: #FFF; }
.highlightBold { color: #F60;font-weight: bold; letter-spacing: 1px; }
.subHeader { color: #333; font-weight: bold; letter-spacing: 1px; }
.subGroup { color: #333; font-weight: bold; letter-spacing: 1px; }
.bold { color: #333; font-weight: bold; letter-spacing: 1px; }
.activeLetter { color: #F60; background-color: #FFF; }
.inactiveLetter { color: #333; background-color: #FFF; }

img.marginOutline { border: solid 1px #FFCC01; background-color: #FFF; }
img.spacer400 { height:400px; width: 1px; }
td.arrowUp { text-align:right; }
td.marginalLineBottom { background-color: #FFCC02; font-size: 10px; color: #600; text-align:right; vertical-align:bottom;}
td.marginOutlineWidth1 { background-color: #FFCC01; width: 1px; }
table.tableWidth582{ width: 582px; }

a { text-decoration: underline; color: #339; }
a:hover { text-decoration: underline; }

/* ####### classes for links ####### */

a.main { text-decoration: none; font-size: 10px; color: #CC3301; }
a.sub { text-decoration: none; font-size: 10px; color: #CC3302; }
a.mainaktiv { text-decoration: none; font-size: 10px; color: #FFFF30; }
a.subaktiv { text-decoration: none; font-size: 10px; color: #CC3302; }
a.subaktiv:hover { text-decoration: none; }
a.mainaktiv:hover { text-decoration: none; }
a.highlight { text-decoration: none; color: #F60; }
a.highlightBold { text-decoration: none; color: #F60; font-weight: bold; letter-spacing: 1px; }
a.highlight:hover { text-decoration: underline; }
a.highlightBold:hover { text-decoration: underline; }
a.extern { text-decoration: underline; color: #339; background-color: #FFF; }
a.extern:visited { text-decoration: underline; color: #6C6C9E; background-color: #FFF; }
a.externBold { text-decoration: none; color: #339; background-color: #FFF; font-weight:bold; }
a.externBold:hover { text-decoration: underline; }
a.activeLetter { text-decoration: none; color: #F60; }
a.activeLetter:hover { text-decoration: underline; }
a.bizMain { text-decoration: none; color: #FFF; cursor:default; }
a.bizMain:hover { text-decoration: none; color: #FFF; cursor:default; }
a.bizSub { text-decoration: none; color: #000; }
a.bizSub:hover { text-decoration: none; color: #F60; background-color:#FFF; }

/* ####### classes for menu ####### */

td.main {
 font-size: 10px;
 font-weight: bold;
 color: #CC3301;
 background-color: #FFCC01;
 line-height: 28px;
 letter-spacing: 1px;
 margin-top: 0px;
 margin-bottom: 0px;
 vertical-align: middle;
 text-align: right;
}

td.mainaktiv {
 font-size: 10px;
 font-weight: bold;
 color: #FFFF30;
 background-color: #FFCC01;
 line-height: 28px;
 letter-spacing: 1px;
 margin-top: 0px;
 margin-bottom: 0px;
 vertical-align: middle;
 text-align: right;
}

td.sub {
 font-size: 10px;
 color: #CC3302;
 background-color: #FFFF34;
 line-height: 18px;
 letter-spacing: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 vertical-align: middle;
 text-align: right;
}

td.subaktiv {
 font-size: 10px;
 font-weight: bold;
 color: #CC3302;
 background-color: #FFFF34;
 line-height: 18px;
 letter-spacing: 1px;
 margin-top: 0px;
 margin-bottom: 0px;
 vertical-align: middle;
 text-align: right;
}

td.img {
 background-color: #FFF;
 vertical-align: middle;
 text-align: left;
}

td.spacer {
 font-size: 10px;
 background-color: #FFCC01;
 line-height: 28px;
}

#menuArea { position: absolute; width:170px; height:1px; top:22px; left:0px; z-index:1; visibility: show; background-color:#FFCC01; layer-background-color:#FFCC01; }

/* ####### classes for meta ####### */

td.metaWrapper {
 background-color: #C8D9EB;
 vertical-align: middle;
 text-align: left;
}

td.metaNavi {
 font-size: 10px;
 color: #339;
 background-color: #C8D9EB;
 letter-spacing: 0px;
 vertical-align: middle;
 text-align: center;
 padding-left: 11px;
 padding-right: 11px;
}

td.metaPopup {
 font-size: 10px;
 color: #339;
 background-color: #C8D9EB;
 letter-spacing: 0px;
 vertical-align: middle;
 text-align: left;
 padding-left: 11px;
 padding-right: 11px;
}

a.meta {
 text-decoration: none;
 font-size: 10px;
 color: #339;
 background-color: #C8D9EB;
 letter-spacing: 0px;
}

a.meta:hover {
 text-decoration: underline;
}

/* ####### classes for index-page ####### */

td.picture {
 background-color: #FF9901;
 color: #FF9901;
}

td.topicNavi {
 background-color: #FFCC02;
 color: #FFCC02;
}

td.topicOutline {
 background-color: #333;
 color: #333;
}

td.topicNaviHeader {
 font-size: 10px;
 font-weight: bold;
 color: #F60;
 padding-left: 13px;
 padding-right: 5px;
 cursor: hand;
}

td.topicDescription {
 font-size: 10px;
 color: #333;
 background-color: #FF9902;
 padding-left: 13px;
 padding-right: 5px;
}

td.topicContentHeader {
 font-size: 10px;
 font-weight: bold;
 color: #F60;
 letter-spacing: 1px;
}

.warning {
   background-color:#cc3300;
   border:solid 1px #ff9902;
   padding:5px;
   }
.warning p {
   color:#fff; 
   font-weight:bold;
   }
.warning ul {
   list-style-image:none;
   }
.warning ul li {
   background:none; 
   color:#fff;
   font-weight:bold;
   }


/*set images on the right place*/
#imageRight {position:absolute; width:145px; z-index:1; left:770; top:160; padding:0px;}

/* ####### classes for content-pages ####### */

td.indexNavi {
 background-color: #FFF;
 color: #F60;
}

td.imageBg {
 background-color: #FFF;
 color: #333;
 text-align: center;
 vertical-align: middle;
}

td.letter { padding-left:6px; padding-right:6px; text-align:center; vertical-align:top; }
td.quarter { padding-left:16px; padding-right:16px; text-align:center; vertical-align:top; }

/* ####### classes for imagemap 'ausstellungsfl?chen' ####### */

#TableLeft {position:absolute; visibility:visible; left:480px; top:2450px; width:95;}
#TableRight {position:absolute; visibility:visible; left:575px; top:2450px; width:173;}

/* ####### classes for business broker ####### */

td.bizLine { color:#FFF; background-color:#FFF; }
td.bizFilled { color:#FFF; background-color:#B0B7D0; }
/*.bizSubBg { background-color:#91A1D7; }*/

/* ####### classes for data tables ####### */

.dataTableAll {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 10px;
 border-color: #000;
 border-style: solid;
 border-width: 1px 0px 0px 1px;
}

.dataTableHeader {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 10px;
 border-color: #000;
 border-style: solid;
 border-width: 0px 1px 1px 0px;
 background-color:#FFFF34;
}

.dataTableCell1 {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 10px;
 border-color: #000;
 border-style: solid;
 border-width: 0px 1px 1px 0px;
 background-color:#F6F6F6;
}

.dataTableCell2 {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 10px;
 border-color: #000;
 border-style: solid;
 border-width: 0px 1px 1px 0px;
 background-color:#FEFEFE;
}

/* ####### classes for date counter ####### */

.countertext { font-weight:bold; color:#CC3300;}
.counterzahl { font-weight:bold; color:#CC3300; background-color:#FFCC00; padding-left:5px; padding-right:5px; font-size:12px;}

/*NEWSLETTER*/
.newsletter {
	width:440px;
	}
.newsletter .body {
	border:none;
	background:#fff;
	}
.newsletter .table-text a {
	font-size:11px;
	}


.artikel img {
   float:none;
   margin:0;
}
.artikel ul {
    list-style:none;
}
.banner {
   clear:both;
   text-align:center;
   border:none;
   width:420px;
   overflow:hidden;
}
.banner a {
   text-decoration:none;
}
.banner img {
   border:none;
}
.artikel {
   margin:10px auto 5px auto;
   padding:0;     
   text-align:left;
}
.artikel  h2 {
   font-size:12px;
   display:block;
   padding:0;
}
.artikel h3 {
   font-size:11px;
   font-weight:bold;
}
.artikel ul,
.artikel ol {
   list-style-type:none;
   padding:0;
   margin:0;
}
.artikel a {
   font-weight:bold;
   color:#000;
}
.bannerVer {
   clear:right;
   /*height:400px;*/
   width:200px;
   float:right;
   margin:0 10px 0 10px;
   _margin-right:10px;
   text-align:center;
}
.bannerVer a {
   text-decoration:none;
}
.bannerVer img {
   padding:5px 0 5px 0;
   margin:5px 0 5px 0;
   border: none;
}
.bannerHor {
   margin:10px 0;
   clear:both;
   text-align:center;
   border: none;
}
.bannerHorLeft {
  margin:10px 0;
   clear:both;
   text-align:left;
   border: none;
}
.bannerHor a,
.bannerHorLeft a {
   text-decoration:none;
}
.bannerHor img,
.bannerHorLeft img {
   margin:0 5px 0 5px;
   padding:0 5px 0 5px;
   border: none;
}
.topLink {
   margin:10px auto;
   padding-right:25px;
   text-align:right;
   background-color:#fff;
}
.topLink a {      
   padding-left:12px;
   color:#f4a500;
   font-weight:bold;
   text-decoration:none;
   background-image:url("http://vip8.messe-berlin.de/vip8_1/website/MesseBerlin_Edit/htdocs/www.fair.itb-berlin.de/Images/top_arrow.png");
   background-repeat:no-repeat;
   background-position:left 3px;
}
.artikel .linkBox {
   width:400px;
   margin:10px 10px;
   background:#f4a500;
   color:#fff;
   font-size:1.2em;
}
.artikel .linkBox h3 {
   padding:0;
   margin:0 20px;
   color:#000;
   font-size:1.1em;
   font-weight:bold;
   text-decoration:none;
}
.artikel .linkBox ul {
   list-style:none;
}	
.artikel .linkBox li {
   margin:4px 20px;
   background-color:#f4a500;
}	
.artikel .linkBox a {
   color:#000;
   font-size:0.9em;
}		
.roundtop { 
   background:url("http://vip8.messe-berlin.de/vip8_1/website/MesseBerlin_Edit/htdocs/www.fair.itb-berlin.de/Images/TopRight_web.gif") no-repeat top right; 
}
.roundbottom {
   background: url("http://vip8.messe-berlin.de/vip8_1/website/MesseBerlin_Edit/htdocs/www.fair.itb-berlin.de/Images/BottomRight_web.gif") no-repeat top right; 
}
img.corner {
   width: 20px;
   height: 20px;
   border: none;
   display: block !important;
}	
.clear {
   clear:both;
}
.image-r { 
   background-repeat:no-repeat;
   width:200px;
   /* height: 140px;*/
   float:right;
   margin:10px 10px 10px 10px;
   _margin-right:10px;
}
.image-l { 
   background-repeat:no-repeat;
   /*height: 140px;*/
   float:left;
   margin:10px 10px 10px 30px;
   _margin-left:10px;
}
.Text{
   margin:5px 0;
}


/*EventDB Styles*/

.EventDB {
   width:440px;
   }



.highlightBold a.merken{
   background:url(http://www1.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/www.fair.itb-berlin.de/Images/eventDB/Event_arrow.gif) left center no-repeat;
   float:right;
   color:#f60;
   padding:0 10px 0 20px;
}

.hidden{
   position:absolute;
   left:-9999px;
   top:-9999px;
   }

.EventDB h3{
   margin:0;
   padding:0;
   display:none;
   }

.EventDB fieldset{
   margin:0;
   padding:0;
   border:none;
   }

.EventDB hr{
   margin:0;
   padding:0;
   display:none;
   }

.EventDB fieldset legend{
   color:#fff;
   }

.EventDB  fieldset input,
.EventDB  fieldset select{
   border:solid 1px #999;
   width:290px;
   margin:4px 0;
   font-size:11px;
   font-weight:bold;
   }

.EventDB  fieldset label{
   margin:4px 0;
   font-weight:bold;
   color:#f60;
   float:left;
   clear:left;
   width:110px;
   }

.EventDB  fieldset span.label{
   margin:4px 0;
   font-weight:bold;
   color:#f60;
   float:left;
   clear:left;
   width:110px;
   }

.EventDB  fieldset .smallfield{
   float:right;
   width:290px;
   margin-right:38px;
   _margin-right:12px;
   text-align:right;
   }

.EventDB  fieldset .smallfield select{
   width:96px;
   float:left;
   }

.EventDB  fieldset .smallfield label{
   clear:none;
   }

.EventDB  fieldset .smallfield label.von{
   width:58px;
   margin-right:4px;
   }

.EventDB  fieldset .smallfield label.bis{
   width:20px;
   margin-right:4px;
   }
 .EventDB  fieldset .checkbox{
   width:16px;
   float:left;
   margin:4px 2px;
   border:none;
   }

.EventDB  fieldset label.press{
   width:160px;
  }
 .EventDB  fieldset .smallfield input#start{
    _margin:10px 0 0 0;
   text-align:right;
   border:none;
   width:110px;
   font-weight:bold;
   color:#f60;
   background:url(http://www1.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/www.fair.itb-berlin.de/Images/eventDB/Event_mehr.gif) left center no-repeat;
   padding:4px 0 4px 10px;
   cursor:pointer;
   }

 div.oldRose{
   color:#CC3301;
   background:url(http://www1.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/www.fair.itb-berlin.de/Images/eventDB/headerline_bg.jpg) left center no-repeat;
   padding:4px;
   line-height:10px;
   height:10px;
   }


.EDB_P_content_T{
   border-bottom:solid 4px #fff;
   background:#ffffd1;
   padding:4px 10px 4px 4px;
   }

.EventDB  .ort{
   font-weight:bold;
   }

.EventDB  .event{
   font-weight:bold;
   float:right;
   }

.EventDB  .datum{
   clear:right;
   float:left;
   font-weight:bold;
   width:100px;
   }

.EventDB a.profilink{
   font-weight:bold;
   text-decoration:none;
   color:#f60;
   margin-left:107px;
   padding:2px 10px 2px 20px;
   background:url("http://www1.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/www.fair.itb-berlin.de/Images/eventDB/Event_arrow.gif") left 1px no-repeat;
  }
  .EventDB a{
   color:f30;
   }
.EventDB  .iebug{
   padding-left:100px;
   }
 .EDB_P_content_T p{
   padding-left:100px;
   }

.EventDB .Person p{
   padding-left:0;
   }


.EventDB  .EDB_footnavi{}

.EventDB  .EDB_footnavi li{
   float:right;
   display:block;
   width:70px;
   }

.EventDB  .EDB_footnavi a{
   color:#000;
   font-weight:bold;
   text-decoration:none;
   background:url(http://www1.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/www.fair.itb-berlin.de/Images/eventDB/Event_mehr.gif) left center no-repeat;
   padding:0 10px 0 16px;
   }

 .listFound{
   text-align:right;
   font-weight:bold;
   padding-right:10px;
   color:#f60;
   }

.listFound a{
   font-weight:normal;
   color:#000;
   }

.listFound .foundSum {
   font-weight:normal;
   color:#000;
   padding-right:20px;
 }


.setOrder{
   text-align:left;
   font-weight:bold;
   }

.setOrder input{
   background:#fff;
   color:#f60;
   border:solid 1px #999;
   font-size:11px;
   font-weight:bold;
   cursor:pointer;
   }

.setOrder select{
   border:solid 1px #999;
   font-size:11px;
   }

.EDB_P_content_Pink_Info{
	/*position:relative;
	top:-15px;jonas*/
}

.EDB_P_content_Pink_Info li{background:#ffffd1;}

div.EDB_P_content_Pink_Info_Title {
	padding: 15 0 0 100px;
}


.EDB_footnavi li {background:#ffffd1;}

.EDB_P_content_Pink span.time{
   float:left;
   }

.EDB_P_content_Pink_Info p{
 margin:0;
 }

.EDB_P_content_Pink_Info strong.title{
   display:block;
   text-decoration:underline;
   }

.EDB_P_content_Pink .cat{
   font-weight:bold;
   color:#f60;
   border-bottom:solid 1px #666;
   background:#fff;
   margin:-4px -10px 10px -4px;
   _margin:-6px -10px 10px -4px;
   padding:4px;
   }

.EDB_P_content_Pink_Info ul{
   list-style:none;
   list-style-image:none;
   margin:0;
   padding: 0 0 0 100px;
   color:#000;
   font-weight:bold;
   }

.EDB_P_content_Pink_Info li{
   color:#000;
   padding:0;
   margin:0;
   list-style:none;
   list-style-image:none;
   }

/*Referntenliste*/
.EDB_headline{
   font-weight:bold;
   color:#f60;
   border-bottom:solid 1px;
   margin:10px 0;
   }


.EDB_a-zline_navi{
   color:#999;
   word-spacing:6px;
   text-align:center;
   font-weight:bold;
   margin:0;
   }

.EDB_a-zline_navi a{
   color:#f60;
   }

table.ListSpeakers {
   width:440px;
   }

span#Zeit{
   font-weight:bold;
   font-size:11px
   }

span#Information{font-weight:bold;
   margin-left:30%;
   font-size:11px;
   }

table.ListSpeakers th {
 color:#fff;
 padding:1px 4px;
 font-size:11px;
 text-align:left;
}
table.ListSpeakers td {
padding:4px;
vertical-align:top;
}
table.ListSpeakers td.firstRow {
width:40%;
}
table.ListSpeakers td.secondRow {
width:60%;
}
table.ListSpeakers a {
font-weight:bold;
color:#000;
}
table.ListSpeakers tr.grey {
background:#ffffd1;
}

.hiddenall{
   position:absolute;
   left:-9999px;
   top:-9999px;
   display:none;
   }



/*Referentendetails*/

.EDB_headline_navi{}

.EDB_headline_navi ul,
.EDB_headline_navi2 ul{
 padding:0;
 margin:0;
 }

.EDB_headline_navi li,
.EDB_headline_navi2 li{
 display:inline;
 line-height:20px;
 }


.EDB_headline_navi a,
.EDB_headline_navi2 a{
 font-weight:bold;
 color:#f60;
 padding:2px 10px 2px 20px;
 background:url("http://www1.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/www.fair.itb-berlin.de/Images/eventDB/Event_arrow.gif") left 1px no-repeat;
 }

.EDB_headline_navi a.back{
 padding:2px 10px 2px 20px;
 }

.EDB_headline_navi a.pdf{
 padding:2px 10px 2px 20px;
 margin-left:20px;
  }

.EDB_headline_navi a.ticket{
 padding:2px 10px 2px 20px;
 margin-left:20px;
  }
.EDB_headline_navi2 a.ticket{
 padding:2px 10px 2px 20px;
 margin-left:20px;
  }

.EDB_headline_navi a.merken{
 padding:2px 10px 2px 20px;
 margin-left:20px;
 background:url("http://www1.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/www.fair.itb-berlin.de/Images/eventDB/Event_merken.gif") left 1px no-repeat;
  }
.EDB_headline_navi2 a.merken{
 padding:2px 10px 2px 20px;
 margin-left:20px;
 background:url("http://www1.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/www.fair.itb-berlin.de/Images/eventDB/Event_merken.gif") left 1px no-repeat;
  }


.EDB_headline_navi a.print{
 padding:2px 10px 2px 20px;
 margin-left:20px;
 }
.EDB_headline_navi2 a.print{
 padding:2px 10px 2px 20px;
 margin-left:20px;
 }

.EDB_header{
 line-height:10px;
 height:10px;
 color:#cc3301;
 background:url("http://www1.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/www.fair.itb-berlin.de/Images/eventDB/headerline_bg.jpg") left center  no-repeat;
 padding:4px;
  margin:10px 0 0 0;
}
.EDB_P_content img{
float:right;
margin:4px 10px 0 10px;
}
.EDB_P_content_T{}



/*Eventdetails*/

.EDB_P_content a.pdf{
color:#000;
padding:2px 10px 2px 20px;
background:url("http://www1.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/www.fair.itb-berlin.de/Images/eventDB/Event_pdf.gif") left center  no-repeat;
}


.btd-table-4 {
  margin-top:20px;
  background:#fff;
  width:440px;
  border:none;
  }
.btd-table-4 th {
 background:#fff;
 border:none;
 border-top:solid 2px #ccc;
 border-bottom:solid 2px #ccc;
 font-size:11px;
 text-align:left;
 padding:4px;
 }
.btd-table-4 td {
 background:#d9e0f0;
 border:solid 2px #fff;
 padding:4px;
 vertical-align:top;
 }


.btd-table-4 td a.mehr {
float:right;
 }

.btd-table-4 td.btd-time-1st {
 white-space:nowrap;
 width:76px;
 }

.eventTitel{
 font-weight:bold;
 font-size:bold;
 margin:10px 0;
 }

.eventRow{
 clear:both;
 margin:2px 0;
 font-weight:normal;
 }

.eventRow span{
 width:90px;
 color:#f60;
 font-weight:bold;
 display:block;
 float:left;
 clear:left;
}
.eventRow span.eventText{
 float:right;
 width:350px;
 color:#000;
 font-weight:normal;
 display:block;
 padding:0 0 10px 0;
}
.eventRow .col01{float:left;font-weight:bold;color:#f60;}
.eventRow .col02{float:left;width:60px;}
.eventRow .col03{float:left;}

/*merkliste*/
.search ul{
   margin:0;
   padding:0;
   }

.merkliste{
   clear:both;
   padding:4px 0;
   }

.merkliste strong{
   padding:4px 0;
   }

.EDB_P_content .EDB_delAll ul{}

.EDB_delAll{
   padding:0;
   margin:10px;
   list-style:none;
   list-style-image:none;
    }
  .EDB_delAll li{
   list-style:none;
   list-style-image:none;
    }

.EDB_delAll a{
   color:#000;
   font-weight:bold;
   text-decoration:none;
   background:url(http://www1.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/www.fair.itb-berlin.de/Images/eventDB/Event_mehr.gif) left center no-repeat;
   padding:0 10px 0 16px;
   }

.EDB_P_logos{
   margin-top:10px;
   clear:both;
   text-align:center;
   }
.EDB_P_logos img{
   float:none;
   display:inline;
   margin:4px;
   }

/* ####### end of file ####### */
#jobangebote{border:none;width:450px;height:400px;}
