/************************/
/* Screen-Einstellungen */
/************************/
/**** MEDIA SCREEN ******/
@media screen
{ 
.hiddenall,
.hiddenS,
.hiddens,
.hiddenSP,
.hiddensp,
.hidden {
    position:absolute;
    top:-9999px;
    left:-9999px; 
}

img,
#metaNaviList li,
#metanavilist li,
#metaNaviList li.last,
#metanavilist li.last,
#navlist li.last,
#navlist li,
#leftlist li,
#leftlist li.last {
    border:0;
}

#metaNaviList,
#metanavilist,
#metaNaviList li,
#metanavilist li,
#metalogo,
#contentArea,
#contentarea,
#navlist,
#leftlist li.third,
#leftlist li.thirdaktive,
#kongressD li,
#kongressd li,
#leftlist li,
#leftlist li#subactive,
#leftlist a,
#subleftlist,
#subleftlist li,
#subleftlist a {
    margin:0; padding:0;
}

#metaNaviList li,
#metanavilist li,
#metalogo,
#navlist li,
#leftlist li,
#leftlist li.third,
#leftlist li.thirdaktive,
#right li,
#rightlist ul,
#rightlist li {
    color:#000;
    background-color:transparent;
}

#rightlist li{
    display:block;
}

/*************** end **********************/

#body {
    padding:0;
    margin:0;
    text-align:center;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:0.8em;
}

#outerFrameIE,
#outerframeie {
    margin:0 auto;
    padding:0;
    background-image:url('../images/bodyBackground.gif');
    background-repeat:repeat-x;
    width:100%;
}
		
#outerFrame,
#outerframe {
     width:1000px;
     margin:0 auto;
     padding:0;
     text-align:left;
}

div.subnavi {
     background-image:url('../images/naviBackground.gif');
     background-repeat:repeat-y;
}
	
#headArea,
#headarea {
     height:139px;
     background-image:url('../images/hintergrund.jpg');
     background-repeat:no-repeat;
     /*color:#000;
     background-color:#85a3c2;*/
}

#right li {
     list-style:none;
     list-style-image:none;
}	


#metaNaviList,
#metanavilist {
    position:absolute;
     margin:0;
     padding:4px 16px;
}

#metaNaviList li,
#metanavilist li {
     display:inline;
     list-style:none;
     list-style-image:none;
     padding-right:14px;
}

#metaNaviList a,
#metanavilist a {
     color:#000;
     background-color:#84A3C2;
     text-decoration:none;
     font-weight:bold;
}

#metaNaviList a:hover,
#metaNaviList .active,
#metanavilist a:hover,
#metanavilist .active {
     color:#fff;
     background-color:#84A3C2;
}

#metalogo {
     float:right;
     width:286px;
     height:112px;
     margin:5px 0 0 4px;
     text-align:right;
}

#metalogo[id] {
     margin:5px 2px 4px 4px;
}

#metalogo2 {
     float:right;
     width:286px;
     height:112px;
     margin:5px 0 0 4px;
     text-align:right;
}

#metalogo2[id] {
     /*margin:10px 2px -1px 4px;*/
     margin:5px 2px 4px 4px;
}

#metalogo img {
     border:0;
     height:112px;
     width:270px;
}
#metalogo2 img {
     border:0;
     height:112px;
     width:270px;
}

#logoText,
#logotext {
     background-image:url('../images/kongressText.jpg');
     background-repeat:no-repeat;
     float:left;
     width:580px;
     height:28px;
     margin:68px 4px 0 4px;
}

#logoText2,
#logotext2 {
     background-image:url('../images/kongresstext_en.jpg');
     background-repeat:no-repeat;
     float:left;
     width:580px;
     height:28px;
     margin:68px 4px 0 4px;
}


#navlist {
     padding:3px 0;
     margin-left:0;
     margin-top:3px;
     text-align:center;
     clear:both;
}

#navlist[id] {
     margin-top:1px;
}

#navlist li {
     list-style:none;
     list-style-image:none;
     margin:0;
     padding:0;
     display:inline;
}

#navlist li a {
     padding:3px 0.7em;
     margin-left:1px;
     border:1px solid #000;     
     background-color:#369;
     color:#fff; 
     font-weight:bold; 
     text-decoration:none;
}

#navlist li a:hover {
     color:#000;
     background-color:#fff;
}

#navlist li a#current {
     background-color:white;
     color:#000;
}

#imageArea,
#imagearea {
     border:solid 1px #000;
}
     
div.index {
     background-image:url('../images/imagedummy.jpg');
     background-repeat:no-repeat;
     height:100px;
}
     
div.btd {
     background-image:url('../images/header_02.jpg');
     background-repeat:no-repeat;
     height:100px;
}
     
div.travdex {
     background-image:url('../images/header_01.jpg');
     background-repeat:no-repeat;
     height:100px;
}

div.reise {
     background-image:url('../images/header_03.jpg');
     background-repeat:no-repeat;
     height:100px;
}

div.standard {
     background-image:url('../images/header_04.jpg');
     background-repeat:no-repeat;
     height:100px;
}
          
/***************************Subnavigation******************************/
#outerLeft,
#outerleft {
     width:175px;
     height:500px;
     text-align:left;
     
     /*?nderung T-Systems 03.03.2006*/
     /*float:left;*/
     position:absolute;
     z-index:1; 
}

#NaviImg,
#naviimg {
     text-align:center;padding:10px 0;
}

#leftlist {
     text-align:left;
     color:#000;
     background-color:#c1d1e0;
     padding:10px 20px;
}

#leftlist li {
     list-style:none;
     list-style-image:none;
     margin:6px 0 10px 0;
}

#leftlist a {
     /*color:#000;*/
     font-weight:bold;
     text-decoration:none;
     font-size:1.1em;
}

#leftlist a:hover,
#leftlist a#subcurrent {
     color:#cd0500;
}

#leftlist li#subactive {
     list-style-image:url('../images/subactive.gif');
     color:#cd0500;
     margin:6px 0 10px 0;
}
     
#subleftlist {
     padding:4px 6px;
     margin:0;
     font-size:1.0em;
     list-style:none;
     list-style-image:none;
} 

#subleftlist li {
     padding:0;
     margin:8px 0 0 0;
     font-weight:normal;
     /*list-style:none;list-style-image:none;*/
     list-style-image:url('../images/bg_4x8.gif');
}

#subleftlist li.third {
     list-style:none;
     list-style-image:none;
     color:#000;
     background-color:#c1d1e0;
}

#subleftlist li.thirdaktive{
     list-style-image:url('../images/subactive.gif');
}
     
#subleftlist a {
     font-weight:normal;
}

#subleftlist li a.third {
    color:#000;
    background-color:#c1d1e0;
}

#subleftlist li a.thirdaktive {
    color:#cd0500;
    background-color:#c1d1e0;
}

/***************************Contentbereich******************************/
	
#left {
     width:893px;
     float:left;
     font-size:0.9em;
     border-right:solid 1px #000;
     padding-top:1em;
}
/*korrektur fuer DB*/
body .eventDB{width:999px !important;border-color:#fff !important;}

#left p {
     padding:0;
     margin:0 0 15px 0;
     font-size:0.9em;
}

#left .subEvent p {
     font-size:1em;
}

#left .btd-details-content p {
     font-size:1em;
}

#left .content2 .box {
    padding-left:320px;
}
#left .content2 .box-r {
    width:350px;
}

#left .Box01,
#left .box01 {
     padding:10px 10px 20px 10px;
     width:420px;
     float:left;
     font-size:0.9em;
}

.Box01 img,
.box01 img {
     float:left;
     padding:4px 10px 0 0;
}

.Box01 a,
.box01 a {
     clear:left;
     float:right;
     background-image:url('../images/linkArr.gif');
     background-repeat:no-repeat;
     line-height:8px;
     padding-left:15px;
}

.Box01 h4,
.box01 h4 {
     font-size:1em;
     padding:0;
     margin:0;
}

#left .top {
     clear:both;
     margin:10px;
     padding:1px 5px 2px 5px;
}

#left[id] .top {
     padding:2px 5px 2px 5px;
}

#left .content {
     clear:left;
     margin:0 10px;
     padding:10px 0;
}

#left .content2 {
     padding:10px;
     height:700px;

     /*?nderung T-Systems 03.03.2006*/
     /*margin:10px 10px 10px 180px;*/
     margin:10px 10px 10px 0;
     position:relative;
     padding-left:190px;
     z-index:0; 
}

#left[id] .content2 {
     height:auto;
     min-height:700px;
}


/***** Startseite mit Video *****/
#left .content #keyvisual-de,
#left .content #keyvisual-en {
   background:url('../images/videos/flashviewer-fallback.jpg') no-repeat top left;
   float:left;
   width:520px;
   padding-bottom:10px;
   }

#left .content #indexContentRight {
   float:left;
   width:30.0em;
   }

#left .content #indexContentBottom {
   clear:both;
   }
   
   
.bild-links {
   float: left;
   }

div.bild-links {
   clear:left;
   float:left;
   font-size:0.9em;
   margin:0 10px 10px 0;
   }

div.bild-links {
   width:180px;
   }

div.bild-links img {
   display:block;
   }

div.bild-links img {
   margin-top:6px;
   }

div.bild-links-text {
   margin-top:10px;
   margin-left:190px;
   }

/*******************************Seitenspezifische Formatierungen****************/
#gelaende img {
     float:none;
     padding:10px;
}

#sitemap {list-style-type:upper-roman;}
/*******************************Seitenspezifische Formatierungen Ende****************/
#left .content2 a {
     color:#000;
     background-color:#fff;
     font-weight:bold;
}
	
#left .content2 ul {
     font-size:0.9em;
     text-align:left;
}
	
#left .content2 ul {
     margin:0 15px;
     padding:0 15px;
     list-style-image:url('../images/listArr.gif');
}

#left .content2 ul p {
     font-size:1em;
}


#left .content2 ol {
     font-size:0.9em;
     text-align:left;
     margin:20px 50px;
}
	
#TravdexLogo {
     height:56px;
     background-image:url('../images/PCWITB_500.jpg');
     background-repeat:no-repeat;
     background-position:top right;
     }
	
	
	
.Box01 img,
.box01 img {
     float:left;
     padding:4px 10px 0 0;
}

#indexContent,
#indexcontent {margin-left:100px;}
	
#left .contentBorder,
#left .contentborder {
     border-top:solid 2px #c1d1e0;
}
/***************************Rechte Spalte******************************/

#right {
     position:absolute;
     text-align:right;
     width:104px;
     font-size:0.8em;
     height:700px;
     padding-top:1em;
}

 /*Browserweiche Mozilla,Opera,Konqueror*/
 #right[id] {
     position:relative;
     float:right;
     text-align:center;
     height:auto;
     min-height:700px;
 }

#right p {
     padding:10px;
     text-align:left;
}

#right img {
     border:none;
     margin:6px auto;
}

#right hr {
     margin-left:4px;
}


#rightlist ul {
     text-align:center;
}

#rightlist li {
     list-style:none;
     list-style-image:none;
}

#kongressD,
#kongressd {
     margin:20px 0;
}

#kongressD ul,
#kongressd ul {
     background-color:#c1d1e0;
     text-align:left;
     background-image:url('../images/BTD/kongressD.jpg');
     background-repeat:no-repeat;
     margin:0;
     padding:4px 0 4px 20px;
     font-size:0.9em;
}

#kongressD li,
#kongressd li {
     padding:2px;
     list-style-image:url('../images/kongDBArr.gif');
}

#kongressD a,
#kongressd a  {
     background-color:transparent;
     font-weight:bold;
     text-decoration:none;
     color:#369;
     white-space:pre;
}

/***************************Footer******************************/
#footer {
     text-align:center;
     border-right:solid 1px;
     width:893px;
}

#footer ul {
     clear:left;
     background-color:#fff;
     padding:0;
     margin:0;
}

#footer ul.blueLeft,
#footer ul.blueleft {
     background-image:url('../images/naviBackground.gif');
     background-repeat:repeat-y;
}

#footer li {
     list-style:none;
     list-style-image:none;
     display:inline;
}

#footer a {
     color:#000;
     background-color:#fff;
     text-decoration:none;
     padding:10px;
}

#footer img {
     border:none;
     padding-top:10px;
}

/********************************/
/*     Content-Definition       */
/********************************/

.content2 .form-table-1 td input,
.content2 .form-table-1 td textarea {
     width:250px;
}

.content2 .btd-table-2 {
     width:80%;
}

.content2 .btd-table-2 td {
     padding-top:5px;
     padding-bottom:15px;
     
}

.content2 .btd-table-2 td {
     padding-bottom:40px;
}

.content2 .btd-1st,
.content2 .btd-first-1st {
     width:30%;
}

.content2 .btd-2nd,
.content2 .btd-first-2nd {
     width:50%;
}

.content2 .btd-F1st,
.content2 .btd-F2nd,
.content2 .btd-Thema-1st,
.content2 .btd-Besch-2nd,
.content2 .btd-f1st,
.content2 .btd-f2nd,
.content2 .btd-thema-1st,
.content2 .btd-besch-2nd {
    padding-bottom:15px;
}

.content2 .line {
     margin-bottom:2px;
     height:1px;
}

.content2 .text {
     padding-left:5px;
     padding-right:5px;
}

.content2 .line {
     margin-bottom:5px;
     background-image:url('../images/4x1_999999_ffffff.gif');
     background-repeat:repeat;
     height:1px;
}

.content2 .btd-table-2 .btd-1st,
.content2 .btd-table-2 .btd-first-1st,
.content2 .btd-table-2 .btd-2nd,
.content2 .btd-table-2 .btd-first-2nd {
     border:0;
}

.content2 .attendeesTable td {
   border:solid 1px #dfe0e5;
   padding:3px;
}
.content2 .attendeesTable .headCell {
   background-color:#c1d1e0;
   font-size:1.2em;
   vertical-align:center;
}
/*+++++++++++++*/
.content2 .btd-table-3 td {
     border-top:none;
}

#left .content2 #TravdexImage {
     background-image:url('../images/travdex-logo.gif');
     background-repeat:no-repeat;
     height:54px;
     background-position:top right;
 }


#left .content2 .btd-right a.Tickets,
#left .content2 .btd-right a.tickets {
     background-image:url('../images/icon_ticket.gif');
     background-repeat:no-repeat;
     padding-left:23px;
}

#left .content2 .btd-right a.Merken,
#left .content2 .btd-right a.merken {
     background-image:url('../images/icon_merken.gif');
     background-repeat:no-repeat;
     padding-left:23px;
}

#left .content2 .btd-right a.senden {
     background-image:url('../images/icon_versenden.gif');
     background-repeat:no-repeat;
     padding-left:19px;
}


#left .content2 .btd-details-content a.pdf {
     background-image:url('../images/icon_pdf.gif');
     background-repeat:no-repeat;
     padding-left:19px;
     padding-top:5px;
     line-height:200%;
}

#left .content2 .btd-right a.pdferstellen {
     background-image:url('../images/icon_pdf.gif');
     background-repeat:no-repeat;
     padding-left:19px;
     padding-top:5px;
}

#left .content2 .btd-infos-2nd a.Tickets,
#left .content2 .btd-infos-2nd a.tickets {
     background-image:url('../images/icon_ticket.gif');
     background-repeat:no-repeat;
     padding-left:23px;
}

#left .content2 .btd-infos-2nd a.Merken,
#left .content2 .btd-infos-2nd a.merken {
     background-image:url('../images/icon_merken.gif');
     background-repeat:no-repeat;
     padding-left:23px;
}

#left .content2 .btd-infos-2nd a.senden {
     background-image:url('../images/icon_versenden.gif');
     background-repeat:no-repeat;
     padding-left:19px;
}

#left .content2 .btd-infos-2nd a.pdferstellen {
     background-image:url('../images/icon_pdf.gif');
     background-repeat:no-repeat;
     padding-left:19px;
     padding-top:5px;
}

#left .content2 .btd-right a.print {
     background-image:url('../images/icon_druck.gif');
     background-repeat:no-repeat;
     padding-left:19px;
}

#left .content2 .btd-details-content .AktionLinkR a.Ref,
#left .content2 .btd-details-content .aktionlinkr a.ref {
     background-image:url('../images/arrUp.gif');
     background-repeat:no-repeat;
     padding-left:10px;
}

.content2 .btd-table-3 tr {
     background-image:url('../images/bg_1x17.jpg');
     background-repeat:repeat-x;
}

.btd-details-img {
     float:right;
     padding:0 0 5px 10px;
}
.btd-details-img-main {
     float:right;
     padding:5px 0 5px 10px;
}

/*****************************/
.content2 .btd-table-4 .btd-infos-2nd {
   padding-left:10px;
}

.btd-label {
   width:90px;
   float:left;
}

.btd-text {
   float:left;
}

/*****************************************/
#left .content2 .ref-table a.sort {
     background-image:url('../images/blueDown.gif');
     background-repeat:no-repeat;
     padding-left:10px;
}

#left .content2 tr.ref-odd a {
    color:#000;
    background-color:#d9e3ec;

}

.content2 .ref-table th {
     padding:10px 10px 5px 10px;
}

.content2 .ref-table td {
     padding:10px 10px 5px 10px;
}

.content2 .ram-table-2 .ram-1st-last,
.content2 .ram-table-2 .ramL-1st,
.content2 .ram-table-2 .ramL-2nd,
.content2 .ram-table-2 .raml-1st,
.content2 .ram-table-2 .raml-2nd,
.content2 .ram-table-2 .ram-2nd-last,
.content2 .ram-table-2 .ramL-3rd,
.content2 .ram-table-2 .raml-3rd,
.content2 .ram-table-2 .ram-3rd-last,
.content2 .ram-table-2 .ramL-4th,
.content2 .ram-table-2 .raml-4th,
.content2 .ram-table-2 .ram-4th-last,
.content2 .ram-table-2 .ramL-5th,
.content2 .ram-table-2 .raml-5th,
.content2 .ram-table-2 .ram-5th-last,
.content2 .ram-table-2 .ramL-5ath,
.content2 .ram-table-2 .raml-5ath,
.content2 .ram-table-2 .ram-5ath-last,
.content2 .ram-table-2 .ramL-6th,
.content2 .ram-table-2 .raml-6th,
.content2 .ram-table-2 .ram-6th-last,	
.content2 .ram-table-2 .ramL-6ath,
.content2 .ram-table-2 .raml-6ath,
.content2 .ram-table-2 .ram-6ath-last,
.content2 .ram-table-2 .ramL-7th,
.content2 .ram-table-2 .raml-7th,
.content2 .ram-table-2 .ram-7th-last {
     border-top:0;
}

.content2 .regformsem .rfs-2nd {
     width:85px;
}

.content2 .ram-f1st {
  	width:100px;
}

.content2 .ram-f2nd, 
.content2 .ram-f3rd, 
.content2 .ram-f4th,
.content2 .ram-f5th,
.content2 .ram-f5ath, 
.content2 .ram-f6th,
.content2 .ram-f7th {
	width:120px;
}

/*+++++++++++++++++++++++++++*/
#left .content2 ul.A-Z li,
#left .content2 ul.a-z li {
     margin-left:5px; 
     margin-right:5px; 
}

#left .content2 ol.akklist {
     padding-left:0;
     margin-left:25px;
}

#left[id] .content2 ol.akklist {
     padding-left:0;
     margin-left:15px;
}

#left .content2 ol ul {
     font-size:1.0em;
     font-family:Verdana, Arial, Helvetica, sans-serif;
}

#left .content2 ol ol {
     font-size:1.0em;
     font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*+++++++++++++++++++++++++++*/

.GDetail,
.gdetail {
    margin-left:210px;
}

.KProtreat,
.kprotreat {
     float:left;
}
.KLogo,
.klogo {
     float:right;
}

.KText,
.ktext {
     margin-left:100px;
}

/*+++++++++++++++++++++++++++*/

.btp-selection {
    float:left; width:210px;
}

.btp-banchen {
    margin-left:210px;
}

/*+++++++++++++++++++++++++++*/
.foto {
    float:left;
    width:140px;
    padding-top:3px;
}

.fototext {
     float:left;
     width:535px;
}

#left[id] .content2 .fototext {
     margin-left:140px;
     float:none;
}

table.RegForm,
table.regform {
    width:100%;
}

table.RegForm td,
table.regform td {
    padding-bottom:5px;
}
/*
table.regformsem {
    width:100%;
}
*/

caption.regformsemcap {
    padding-left:30px;
    padding-bottom:17px;
    padding-top:5px;
}



/*Newsletterformular*/
.portlet-fieldset{border:none;}
.portlet-fieldset input {border:solid 1px;font-weight:bold;font-size:1.1em;}
.portlet-fieldset input:hover {border:solid 1px #000;color:#fff;background:#369;}
.portlet-label{font-weight:bold;}
.portlet-text input {border:solid 1px #369;font-weight:normal;}
.portlet-text input:hover {color:#000;background:#fff;}
}


/*Amazonbox*/
/*Amazonbox*/
.body{
   margin:0 0 0 2px;
   border:solid 1px #333;
   padding:4px 0;
}

#right .body p{
  margin:0; 
  padding:4px 2px;
  text-align:center;
  }

.body div#content-a *{ 
   font-family: Arial,Helvetica,sans-serif; 
   font-size: 9px; 
   }
.body div#content-a { 
   margin:0;  
   padding:0;  
   text-align:center; 
   overflow:hidden; 
   } 
.body div#content-a img { 
   border:none; 
   }
.body div#content-a div#image { 
   height:110px; 
   margin:2px 0px; 
   } 
.body div#content-a p {} 
.body div#content-a p#prices {
   white-space:nowrap;
   } 
.body div#content-a form {
   margin:0px;
   } 
.body div#content-a p#privacy {
    margin:0px auto;
    left:0px;
    bottom:0px;
    } 
.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; 
   } 

#left .content2 .flashviewer {
   width:500px;
   height:325px;
   background:url('../images/videos/flashviewer-fallback.jpg') no-repeat top left;
   }
