/*  STYLESHEET ART FORUM BERLIN  -  AI INFORMATICS  -  STAND 01.07.2002  */

/*  bg-color primär: #FF66CC;  */
/*  bg-color sekundärnavigation: #C8D9EB;  */
/*  bg-color marginal: #CC0034; */
/*  bg-color content: #FFFFFE;  */
/*  bg-color titelbild: #FF66CC;  */ /*vorher: #000672; #424913; #6E7804; #08165B;*/

/*  textcolor primär selektiert: #9D9FC5;  */
/*  textcolor sekundärnavigation: #339;  */
/*  textcolor marginal: #600;  */
/*  textcolor content: #333;  */

body { 
   background-color:#e7df00; 
   font-family:Verdana,Arial,Helvetica,sans-serif; 
   font-size:10px;
   color:#000; 
   }



.highlightBoldGreen{
   display:block;
   background:#E7DF00;
   padding:2px;
   }


/*Grafiken Marginalspalte*/

/*schmal*/

.imagecol { 
   background-color: #e7df00;
   /*
   background-image:url(Images/marginal_110.gif);
   background-repeat:no-repeat;
   */
   }

/*breit*/
.imagecol2 { 
   background-color: #e7df00;
   /*
   background-image:url(Images/marginal_220.gif);
   background-repeat:no-repeat;
   */
	}
/*index*/
.imagecol3 { 
   background-color: #e7df00;
   /*background-image:url(Images/marginal_175.gif);*/
   }
   
/*Grafiken Marginalspalte*/

#Logo{
   position:absolute; 
   width:330px; 
   height:103px; 
   z-index:1; 
   left: 398; 
   top:32; 
   text-align:right; 
   border:1px solid #FFF; 
   vertical-align:top; 
   padding:0px;
   }

td, div, h1, h2, h3, h4 { 
   font-family:Verdana,Arial,Helvetica,sans-serif; 
   font-size:10px; 
   }

h3.afb-titel { 
   font-family:Verdana,Arial,Helvetica,sans-serif; 
   font-size:11px; 
   }


p {
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size:10px;
   margin-top:0px;
   margin-bottom:10px;
   margin-right:5px;
   }

p.novspace {
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size:10px;
   padding-top:0px;
   padding-bottom:0px;
   margin-top:0px;
   margin-bottom:0px;
   margin-right:5px;
   }

ul { 
   list-style-type:square; 
   color:#e7df00; 
   list-style-image:url(Images/arr_list.gif); 
   margin-top:0px; 
   padding-top:0px;
   }
   
ul.bewerbung { 
   list-style-type:square; 
   color:#000; 
   list-style-image:url(Images/arr_list.gif); 
   margin-top:0px; 
   }   
  
ul.sitemap { 
   margin-top:0px; 
   }
   
.normColor { 
   color:#000; 
   background-color:#FFFFFE; 
   }

p.marginText { 
   margin-top:0px; 
   margin-bottom:10px; 
   margin-right:0px; color:#fff; 
   }

span.indexText { 
   color: #c4d700; 
   background-color:#FFFFFE; 
   }

.suptext { 
   font-family:Verdana,Arial,Helvetica,sans-serif; 
   font-size:9px; 
   }

.navi { 
   background-color:#e7df00; 
   }
   
.pointer { 
   background-color:#FFFFFE; 
   }

.marginal {
   font-size:10px; 
   color #fff;
   background-color:#e7df00; 
   }

.marginOutline { 
   background-color:#e7df00;
   }
   
.content { 
   background-color:#FFFFFE; 
   font-size:10px; 
   color:#000; 
   line-height:15px; 
   }
   
.highlight { 
   color:#c4d700; 
   background-color:#FFFFFE; 
   }
   
.highlightBold { 
   color: #c4d700;
   font-weight:bold; 
   letter-spacing:1px; 
   background-color:#fff;
   }
   
.subHeader { 
   color:#000; 
   font-weight:bold; 
   letter-spacing:1px; 
   }
   
.subGroup { 
   color:#000;
   font-weight:bold; 
   letter-spacing:1px; 
   }
   
.bold { 
   color:#000;
   font-weight:bold; 
   letter-spacing:1px; 
   }
   
.activeLetter { 
   color:#e7df00; 
   background-color:#FFF; 
   }
   
.inactiveLetter { 
   color:#000; 
   background-color:#FFF; 
   }

img.marginOutline { 
   border:solid 1px #e7df00; 
   background-color:#FFFFFE;
   }
   
img.spacer400 { 
   height:400px;
   width:1px; 
   }
   
td.arrowUp { 
   text-align:right; 
   }
   
td.marginalLineBottom { 
   background-color:#e7df00; 
   font-size:10px; 
   color:#600; 
   text-align:right; 
   vertical-align:bottom;
   }
   
td.marginOutlineWidth1 { 
   background-color:#e7df00; 
   width:1px; 
   }
   
table.tableWidth582{ 
   width:582px; 
   }
.noteText { 
   color:#F00;
   font-weight:bold; 
   }
.inputAsterix { 
   color:#000;
   font-weight:bold; 
   font-size: 12px;
   }
.errorAsterix { 
   color:#F00;
   font-weight:bold; 
   font-size: 10px;
   }   

a { 
   text-decoration:underline; 
   color: #c4d700; 
   }
a:hover { 
   text-decoration:underline; 
   }

/* ####### classes for links ####### */

a.main { text-decoration: none; font-size: 10px; color: #000; }
a.sub { text-decoration: none; font-size: 10px; color: #000; }
a.mainaktiv { text-decoration: none; font-size: 10px; color: #000; }
a.subaktiv { text-decoration: none; font-size: 10px; color: #000; }
a.subaktiv:hover { text-decoration: none; }
a.mainaktiv:hover { text-decoration: none; }
a.highlight { text-decoration: none; color:#c4d700; background-color: #fff;}
a.highlightBold { text-decoration: none; color:#c4d700; font-weight: bold; letter-spacing: 1px; background-color: #fff;}
a.highlight:hover { text-decoration: underline; }
a.highlightBold:hover { text-decoration: underline; }
a.extern { text-decoration: underline; color: #c4d700;; background-color: #FFFFFE; }
a.extern:visited { text-decoration: underline; color: #c4d700; background-color: #FFFFFE; }
a.externBold { text-decoration: none; color: #c4d700;; background-color: #FFFFFE; font-weight:bold; }
a.externBold:hover { text-decoration: underline; }
a.activeLetter { text-decoration: none; color:#c4d700; }
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:#c4d700; background-color:#FFFFFE; }

td.zelle a.extern{background:#eee;color:#1A181D;}
td.zelle a.extern:hover{background:#eee;color:#1A181D;}
td.zelle a.extern:visited{background:#eee;color:#1A181D;}





/* ####### classes for menu ####### */

td.main {
 font-size: 10px;
 font-weight: bold;
 color: #fff;
 background-color: #e7df00;
 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: #fff;
 background-color: #e7df00;
 line-height: 28px;
 letter-spacing: 1px;
 margin-top: 0px;
 margin-bottom: 0px;
 vertical-align: middle;
 text-align: right;
}

td.sub {
 font-size: 10px;
 color: #000;
 background-color: #e8e8e8;
 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: #000;
 background-color: #ccc;
 line-height: 18px;
 letter-spacing: 1px;
 margin-top: 0px;
 margin-bottom: 0px;
 vertical-align: middle;
 text-align: right;
}

td.img {
 background-color: #FFFFFE;
 vertical-align: middle;
 text-align: left;
}

td.spacer {
 font-size: 10px;
 background-color: #e7df00;
 line-height: 28px;
}

#menuArea { 
   position:absolute; 
   width:170px; 
   height:1px; 
   top:22px; 
   left:0px; 
   z-index:1; 
   visibility:show; 
   background-color:#e7df00; 
   layer-background-color:#e7df00; 
   }

/* ####### classes for meta ####### */

td.metaWrapper { 
 background-color: #e8e8e8;
 vertical-align: middle;
 text-align: left;
}

td.metaNavi { 
 font-size: 10px;
 color: #333;
 background-color: #e8e8e8;
 letter-spacing: 0px;
 vertical-align: middle;
 text-align: center;
 padding-left: 11px;
 padding-right: 11px;
}

td.metaPopup { 
 font-size: 10px;
 color: #333;
 background-color: #e8e8e8;
 letter-spacing: 0px;
 vertical-align: middle;
 text-align: left;
 padding-left: 11px;
 padding-right: 11px;
}

a.meta {
 text-decoration: none;
 font-size: 10px;
 color: #333;
 background-color: #e8e8e8;
 letter-spacing: 0px;
}

a.meta:hover {
 text-decoration: underline;
}

/* ####### classes for index-page ####### */

td.picture {
 background-color:#e7df00;
 color:#003399;
}

td.topicNavi {
 background-color:#e7df00;
 color:#fff;
}

td.topicOutline {
 background-color:#000;
 color:#000;
}

td.topicNaviHeader {
 font-size:10px;
 font-weight:bold;
 color:#c4d700;
 padding-left:13px;
 padding-right:5px;
 cursor:hand;
 background-color:#fff;
}

td.topicDescription {
 font-size:10px;
 color:#000;
 background-color:#f6f171;
 padding-left: 13px;
 padding-right: 5px;
}

td.topicContentHeader {
 font-size: 10px;
 font-weight: bold;
 color: #c4d700;
 letter-spacing: 1px;
}

td.fairdate {
 color: #e7df00;
 background-color: #FFFFFE;
 font-weight: bold;
}

/* ####### classes for content-pages ####### */

td.indexNavi {
 background-color: #FFFFFE;
 color: #e7df00;
}

td.imageBg {
 background-color: #FFF;
 color: #000;
 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; }*/

/* ####### end of file ####### */

/*NEWSLETTER*/

 .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;
 padding:0;     
 text-align:left;
 border-bottom:solid 4px #fff;
}
 .artikel  h2 {
 font-size:12px;
 display:block;
 padding:0;
}

.artikel h3 {
 font-size:11px;
 text-decoration:underline;
 font-weight:normal;
}

.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;
 text-align:right;
 background:#e7df00;
_border-bottom:2px solid #e7df00;
}
.topLink a {      
 padding-left:10px;
 color:#000;
 text-decoration:none;
 background-image:url(http://www1.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/art-forum-berlin/Images/top_arrow.png);
 background-repeat:no-repeat;
 background-position:left 6px;
}

 .artikel .linkBox {
 width:400px;
 margin:10px 10px;
 background:#c0c0c0;
 color:#fff;
 font-size:1.4em;
}
 .artikel .linkBox h3 {
 padding:0;
 margin:0 20px;
 color:#fff;
font-size:1.1em;
font-weight:bold;
text-decoration:none;
}
 .artikel .linkBox ul{
 list-style:none;
}	
 .artikel .linkBox li{
 margin:4px 20px;
}	

 .artikel .linkBox a{
 color:#000;
 font-size:0.9em;
}		

.roundtop { 
 background:url(http://www1.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/art-forum-berlin/Images/TopRight_web.gif) no-repeat top right; 
}
.roundbottom {
 background: url(http://www1.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/art-forum-berlin/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:10px 0;
 padding-right:10px;
}

/*Akkredetierung*/

div.accreditation {
   margin-right:8px;
   }

form br {
   position:absolute;
   left:-9999px;
   line-height:0;
   }

form div {
   clear:both;
   }

form div.boxgroup input{
   width:14px;
   border:none;
   float:left;
   margin-left:28%;
   }

form div.boxgroup label {
   width:50%;
   padding-left:20px;
   text-align:left;
   }

div.content form.survey-form {
   background:none;
   border:none;
   overflow:hidden;
   }

form.survey-form legend br {
   position:relative;
}

form.survey-form fieldset {
   text-align:left;
   padding:10px 0 10px 10px;
   margin-right:8px;
   margin-bottom:4px;
   }


form.survey-form label {
   float:left;
   display:block;   
   width:140px;
   text-align:right;
   margin:8px 10px 2px 0;
   }

div.content form.survey-form input {
   float:left;
   margin:4px 0;
   }

form.survey-form div.clear {
   padding:0;
   }

form.survey-form div.clear label {
   width:212px;
   }

form.survey-form div.boxgroup {
   clear:left;
   }

form.survey-form div.boxgroup label {
   text-align:left;
   margin:2px 10px 2px 0;
   padding-left:0px;
   }
.content form.survey-form fieldset div.boxgroup input {
   width:14px;
   margin:2px 10px 2px 124px;
   border:none;
   clear:left;
   }

.content form.survey-form fieldset.boxgroup label,
.content form.survey-form fieldset div.boxgroup {
   float:left;
   text-align:left;
   margin:2px 0 2px 2px;
   }

.content form.survey-form fieldset.boxgroup input {
   width:14px;
   border:none;
   clear:left;
   margin:2px 10px 2px 0;
   }
.content form.survey-form fieldset.fileupload label {
   width:95%;
   text-align:left;
   }
.content form.survey-form fieldset.boxgroup input#fileupload {
   clear:both;
   }

.content form.survey-form input.button {
   float:right;
   margin-right:10px;
   }

.content form.survey-form ul.signature {
   display:none;
   }
   
/*form feedback*/
p.error-msg,
p.succes-msg {
   font-weight:bold;
   line-height:1.5;
   color:red;
   }
p.succes-msg {
   color:green;
   }
   
div.error-msg {
   color:red;
   border-color:red;
   }
div.error-msg input {
   border:solid 2px red;
   }
fieldset.fileupload div.error-msg input {
   border:solid 1px #666;
   }
fieldset.error-msg {
   border:solid 2px red;
   }
fieldset.error-msg legend {
   color:red;
   }

/*EventDB Styles*/

.EventDB {
   width:440px;
   }
 


.highlightBold a.merken{
   background:url(http://www1.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/art-forum-berlin/Images/eventDB/Event_arrow.gif) left center no-repeat;
   float:right;
   color:#e7df00;
   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:#e7df00;
   float:left;
   clear:left;
   width:110px;
   }

.EventDB  fieldset span.label{
   margin:4px 0;
   font-weight:bold;
   color:#e7df00;
   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:#e7df00;
   background:url(http://www1.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/art-forum-berlin/Images/eventDB/Event_mehr.gif) left center no-repeat;
   padding:4px 0 4px 10px; 
   cursor:pointer;
   }

 div.oldRose{
   color:#fff;
   background:url(http://www1.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/art-forum-berlin/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:#e9edf6;
   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:#e7df00;
   margin-left:107px;
   padding:2px 10px 2px 20px;
   background:url("http://www1.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/art-forum-berlin/Images/eventDB/Event_arrow.gif") left 1px no-repeat;
  }
  .EventDB a{
   color:#e7df00;
   }
.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/art-forum-berlin/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:#e7df00;
   }

.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:#e7df00;
   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{}

.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;
   padding: 0 0 0 100px;
   _padding:0 0 0 96px;
   }

.EDB_P_content_Pink .cat{ 
   font-weight:bold;
   color:#e7df00;
   border-bottom:solid 1px #666;
   background:#fff;
   margin:-4px -8px 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:#e7df00;
   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:#e7df00;
   }

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:#d9e0f0;
}

.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:#e7df00;
 padding:2px 10px 2px 20px;
 background:url("http://www1.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/art-forum-berlin/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/art-forum-berlin/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/art-forum-berlin/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:#fff;
 background:url("http://www1.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/art-forum-berlin/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:#e7df00;
padding:2px 10px 2px 20px;
background:url("http://www1.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/art-forum-berlin/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:#e7df00;
 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:#e7df00;}
.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/art-forum-berlin/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;
   }

/* AFB Gallery Application */
table.applicationFiles th {
	color:#e7df00;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	background: #ccc;
}

table.applicationFiles td {
	color:#000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight:normal;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	text-align: left;
	vertical-align: top;
}

table.applicationFiles td.fileTitle {
	width: 150px;
}

table.applicationFiles td.fileAction {
	width: 50px;
	text-align: center;
}

div.applicationPrintOnly {
	display:none;
}

table.table-form {width:440px;}
table.table-form td.first-row {width:50px;}
table.table-form td.second-row {width:390px;}
table.table-form input {
	font-size: 10px;
}
table.table-form select {
	font-size: 10px;
}
table.table-kuenstler input{
	font-size: 10px;
}
table.table-fileupload input{
	font-size: 10px;
}
table.table-fileupload td.italo{
	font-style: italic;
}

/* Fotos */
a.download {
   padding-left:14px;
   background:url(Images/link-download.gif) no-repeat left 2px;
   }
   
a.zoom {
   padding-left:14px;
   background:url(Images/link-zoom.gif) no-repeat left 2px;
   }
   
a.backlink {
   padding-left:14px;
   background:url(Images/link-back.gif) no-repeat left 2px;
   }

span.aural {
   display:none;
   }
.content div.presse-foto-links {
   clear:left;
   float:left;
   font-size:0.9em;
   margin:0;
   padding:8px 0 10px 0;
   border-top:solid 1px #aaa;
   /*text-align:right;*/
   width:130px;
   min-height:130px;
   }
.content div.presse-foto-links img {
   display:block;
   margin:0 0 4px 0;
   padding:0;
   }
.content div.presse-foto-links-text {
   border-top:solid 1px #aaa;
   margin:0 0 6px 130px;
   padding:6px 6px 6px 12px;
   min-height:120px;
   width:300px;
   }
.content div.presse-foto-links-text p {
   margin:0;
   padding:0;
   }
.content p.presse-foto-ansicht img {
   width:425px;
   }
   
/* Sonderseiten - Short-URLs */
#shorturl-container {
   position:absolute;
   top:50%;
   left:50%;
   width:250px;
   height:300px;
   margin:-165px 0 0 -125px;
   padding:0;
   }

#shorturl-container h1 {
   margin-top:35px;
   margin-left:4px;
   font-size:16px;
   font-weight:bold;
   }

#shorturl-container a img {
   border:solid 1px #c4d700;
   margin-bottom:5px;
   }
