/* Farben 
blau-HG:  #99ccff;
hellblau-HG:  #D0E8FF;
hellorange-HG:  #ffe597;
orange-HG:  #FFCC66;
TUI-rot:  #EF0000;
dunkelorange:  #ff9900;
dunkelblau:  #3366CC;
*/
.bw {
  margin-top: 26px;
}
#karte {
  position: absolute;
  top: 175px;
  left: 522px;
  z-index: 10;
  width: 228px;
  }
* html #karte {
       position: absolute;
  top: 175px;
  left: 522px;
  z-index: 10;
  width: 228px;
}

.rahmo {
  border-top: 2px solid white !important;
  
  }
.rahmi {
  border-top: 2px solid white !important;
  width: 340px;
  }
.beraterliste .contenttable {
  
  padding: 0;
  margin:0;
  border: 0;
     border-collapse: collapse;
  }

.beraterliste tbody {
  width: 550px !important;
  }

.beraterliste .contenttable td {
  border-spacing: 0;background-color: #FFE597;
  }
  
.beraterliste .contenttable {
  width: 550px !important;
  }

.unten {
  vertical-align: bottom !important;
  margin:0;
  }


.csc-form-commentcell .csc-form-label{
background-color:transparent;
margin:0;
padding:20px 0 0px 15px;
font-size: 0.8em;
font-weight: normal;
}

.csc-form-fieldcell {

padding:10px 0 10px 15px;
}

.tx-takeoffakquise-pi3 {
    width: 550px ;
}

.news .tx-takeoffakquise-pi3 {
    width: 200px ;
    
}
.tx-takeoffakquise-pi3 p {
 text-align: left !important;
}

.box-orange {
 background-color: #ffcc66;
 padding: 5px;
  }
  
.box-orange .bodytext {
 color: #3366CC; 
}



.tx-srfeuserregister-pi1 legend {
font-weight:normal;
padding:0 0.5em;
white-space: normal;
}



.tx-srfeuserregister-pi1 fieldset{
 display: block;
}


#veranstListe table {
border:0 !important;
margin:0;
padding:0;
width:550px !important;
}

#veranstListe a {
color:#ff9900 !important;
font-weight:bold;
text-decoration:none;
}

#veranstListe td.ueb3 {
color:black !important;
background-color: #FFCC66 !important;
padding-left:10px;
font-size: 14px;
font-weight: bold;
width:550px !important;
}

#veranstListe td.ueb1 {
color:black !important;
background-color: #FFCC66 !important;
font-size: 14px;
font-weight: bold;
width:550px !important;
}


#veranstListe td {
background-color: white !important;
}

#lastminute-target-table {
   width: 550px !important;
   border: 1px solid red;
   }
.veranstListe td {
  background-color: white;
  }

.mitte .tx-indexedsearch td {
   background-color: white;
   padding: 2px;
   }

.tx-indexedsearch-rules, .tx-indexedsearch-whatis, .tx-indexedsearch-browsebox p {
    font-size: 0.9em;
    }

.block {
  margin-bottom: 20px;
  }

fieldset {
   border:0;
   padding-left:0;
   margin-left: 0;
   }

#mailform .csc-mailform-field {
  border:0 none;
  clear:left;
}

#mailform label, #mailform textarea, #mailform input {
  float:left;
  margin-bottom:5px;
}

.csc-mailform-field label {
  font-size: 0.8em;
  width: 150px;
   }

.csc-mailform-field input, .csc-mailform-field textarea {
   width: 150px;
   border: 1px solid #3366cc;
   border-right: 2px solid #99ccff;
   border-bottom: 2px solid #99ccff;
   }
   
.csc-mailform-field textarea  {
   width: 350px;
   }
   
H1, H2, H3, H4, H5, H6 {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 1.1em; 
 font-weight: bold; 
 color: #ff9900; 
 text-decoration: none;
 margin:  0 0 1.1em 0;
 padding: 0;
}


H2 {
 font-size: 1.0em; 
 margin: 0 0 0.9em 0;
 
}

H3 {
 font-size: 0.9em; 
 margin: 0 0 0.8em 0;
 }

H4 {
 font-size: 1.1em; 
 color: #3366CC; 
 margin: 0 0 1.1em 0;
}

H5 {
 font-size: 1.0em; 
 color: #3366CC; 
 margin: 0 0 1.0em 0;

}

H6 {
 font-size: 0.9em; 
 color: #3366CC; 
 margin: 0 0 0.9em 0;
}


.wot {
  background-image: url(/fileadmin/2009/grafiken/footer.gif);
  background-repeat: repeat-y;
  text-align: left;
  padding: 5px 0 5px 15px;
   }

.mitte .tx-takeoffakquise-pi3 td {
   padding: 0;
   margin:0;
   background-color: #fff;
   }

.tx-takeoffakquise-pi5 ul {
   padding: 0 !important;
   }

.bild {
   float: right;
   }
.rechts .tx-takeoffakquise-pi3 {
   font-size: 1em;
   }
.contenttable th {
   background-color: #FFCC66;
/*   color: white;*/
   font-size: 1.0em;
   text-align: left;
   padding: 3px 10px;
   }
   
.contenttable td {
  margin: 0;
  padding: 0;
  background-color: #ffe597;  
  vertical-align: top;
  }

.contenttable p {
  font-size: 0.8em;
  color: #000;
  margin: 3px 0;
  }

  
.tx-takeoffakquise-pi3 .contenttable a {
  float: left;
   }
   

  
  
.contenttable a {
  float: right;
  color: #ff9900;
  text-align: right;
  text-decoration: none;
  background-image: url(/fileadmin/2009/grafiken/link.gif);
  background-position: right;
  background-repeat: no-repeat;
  padding-right: 30px;
   }
   
.beraterliste .contenttable a {
  float: none;
  text-decoration: none;
  font-weight: bold;
  text-decoration: underline;
  background-image: none;
  text-align: left;
  padding-right:0;
   }

.beraterliste .contenttable img {
  float: right;

   }

.beraterliste H5 {
 font-size: 0.9em; 
 color: #3366CC; 
 margin: 3px 0 5px 0;
}

.beraterliste p {
   margin: 3px 0 5px 0;
   }

.beraterliste .contenttable td {
   padding: 0 0 0 5px;
   }

.news .contenttable img {
   margin-left: 20px;
   margin-top: 10px;
   }

.news img {
   margin: 0;
   padding: 0;
   }

.mitte table {
/*   width: 550px;*/
   background-color: white;
   }
   
.mitte td {
  background-color: #ffe597;
  padding: 10px;
  margin: 0px;
  border-collapse: collapse;
  }

td img {
  padding:0px !important;
  margin: 0;
  } 

body {
 background-color: #DFDFDF;
/* font-size: 1.3em;  */
 font-size: 100.01%;  
 color: #FFE59C #FFE7B3;
 font-family: Arial, Helvetica, sans-serif;
 text-align:center;
 margin:0;
 padding:0;
}

#seite {
  width:1000px;
  margin-left:auto;
  margin-right:auto;
  border: 6px solid white;
  border-top: 0;
  position: relative;
}

.seite {
  width:1000px;
  margin-left:auto;
  margin-right:auto;
  border: 6px solid white;
  border-top: 0;
  position: relative;
}

.head {

  width:1000px;
  height:175px;
  background-image:url(/fileadmin/2009/grafiken/hgo.gif);  
  background-repeat:no-repeat;
  text-align: left;

}

.ani {
  position: relative;
  left:0;
  top: 0;
  float: left;
}

.claim {
  /*position: relative;*/
  float: left;
  margin-top: 20px;
  margin-left:40px;
}
.logo {
  float: right;
  margin-top: 13px;
  margin-right: 10px;
}

a img  {
  border: 0;
}

.meno {
    left: 810px;
 
    position: absolute;
    top: 134px;
}


.rahmen{
  display:table;
  width:1000px;

  
}


.rahmenz{
  display:table-row;
  clear:both;
  width:1000px;  
position: relative;
 
}

.links {
  display:table-cell;
  vertical-align:top;
  width:175px;
  background-color:#99ccff;
  text-align:left;
  
}

.mitte{
  text-align:left;
  vertical-align:top;
  display:table-cell;
  width:600px;
 
  background-color:white;
}

.rechts{
  text-align:left;
  vertical-align:top;
  display:table-cell;
  width:225px;
  background-color:#ffe597;
}


.news{
  margin-top:0px;
  width:225px;
  min-height:120px;
  vertical-align:top;
}

.news h1 {
  margin:0;
  }

.news p {
  padding: 4px 8px 4px 15px;
   }

.newshg{
  background-image:url(/fileadmin/grafiken/news-body.gif);  
  margin-bottom:-3px; 
}


* html .links,
* html .mitte,
* html .rechts{
  margin-bottom:-10000px;
  padding-bottom:10000px;
  float:left;
 
}



*+html .links,
*+html .mitte,
*+html .rechts{
  margin-bottom:-10000px;
  padding-bottom:10000px;
  float:left;
 }

*+html .rahmenz {
  overflow:hidden;
 }


.menuelinks td, .tx-takeoffakquise-pi5 td {
  border: 1px solid #1C449C;
    }


.linkerinhalt {
   margin-left: 0px;
   
      }

.tx-indexedsearch-res td {
   font-size: 0.8em;
   /*border: 1px solid green;*/
   }
   
.tx-indexedsearch-searchbox {
  /* border: 1px solid green;*/
   margin:0;
   padding: 0;
   font-size: 0.9em;
    }
 
A { 
 font-family: Arial, Helvetica, sans-serif;
/* font-size: 0.8em; */
 font-weight: bold; 
 color: #3366CC
}

A:visited { 
 font-family: Arial, Helvetica, sans-serif; 
/* font-size: 0.8em; */
 font-weight: bold; 
 }

B {
 font-family: Arial, Helvetica, sans-serif; 
/* font-size: 0.7em; */
 font-weight: bold; 
 text-decoration: none
}


FORM {
 display: inline;
 padding: 0;
}



.news h5, .tltueber, .news h1 {
 weight: 225px;
 display: block;
 background-color: #FFCC66;
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 0.9em; 
 font-weight: bold; 
 color: black; 
 text-decoration: none;
 margin: 0;
 padding: 3px 0 3px 15px ;
}

.news h4 {
 font-size: 1.3em;
 color: #EF0000;
 padding: 0 0 13px 15px ;
}

.tltueber {
  background-color: transparent;
  padding: 10px 0 10px 15px;
  }

.news h1 a {
 weight: 225px;
 display: block;
 background-color: #FFCC66;
 font-family: Arial, Helvetica, sans-serif; 
 background-image: url(/fileadmin/2009/grafiken/link.gif);
 background-position: right;
 background-repeat: no-repeat;
 font-weight: bold; 
 color: black; 
 text-decoration: none;
 margin: 0;
 padding: 2px 0;
}


P  {margin: 3px 0px 12px 0px }

TD { 
 font-family: Arial, Helvetica, sans-serif; 
 font-weight: normal; 
 font-size: 1.0em;
 text-decoration: none
}

.inhalt {

   padding: 0 25px;
    min-height: 500px;
  }

#rechts {
   padding: 10px 10px 10px 10px;
   border:1px solid #005BA9;
   margin-top:35px;
   margin-left:10px;
   width:220px;
   background-color:#FFFFff;
   text-align: left !important;
  }

#rechts-gelb {
   padding: 0px 10px 10px 10px;
   border:1px solid #005BA9;
   margin-top:35px;
   margin-left:10px;
   width:220px;
   height:424px;
   background-color:#FFFF99;
   /*background-color:#FFFFff;*/
   text-align: left !important;
  }


.tx-takeoffakquise-pi1 FORM TABLE TR TD {
   font-size: 0.8em;
   }

.tx-takeoffakquise-pi3 {
      margin: 0;
      padding: 0;
   /*   border: 1px solid blue;*/
}

.contentrahmen { 
 background-color: #3366CC
 }

.mitte li, .rechts li  {
   font-size: 0.8em;
}

.mitte li li {
   font-size: 0.95em;
   }
.rechts ul {
   margin-top: 0;
   }

.link li {
   font-size: 0.95em;
}

 .eingabefeld {  
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 0.7em; 
 font-weight: normal; 
 color: #3366CC; 
 text-decoration: none
}

.fehler { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 0.7em; 
 font-weight: bold; 
 color: #FF0000
}

.formularbg {
  background-color: #FFFFFF;
  border: none;
}

.formularrahmen { 
 background-color: #3366CC
}



.microtext { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 0.7em; 
 font-weight: normal; 
 color: #3366CC; 
 text-decoration: none
}

.microlink {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 0.7em; 
 font-weight: bold; 
 color: #3366CC
}


/* ############## Menü LINKS ################## */


/* Container für das linke Menue  */


.mkunden, .mberater {
   background-color:  #D0E8FF;
   width: 175px;
   margin: 0;
   margin-top: 25px;
   padding: 0;
   text-align: left;    
   padding-bottom: 15px;
}

.mkunden {
   margin-top: 5px;

   }
.mkunden ul, .mberater ul {
  margin: 0;
  padding: 0;
/*  padding-top: 0px;
  padding-bottom: 10px;*/
 
   }
   
.mkunden ul li, .mberater ul li {

   list-style-image:none;
   list-style-type:none; 
   padding: 0;
   margin: 0;


   }
  
a.speciall1:link, 
a.speciall1:active, 
a.speciall1:visited, 
a.speciall1:hover,
a.speciall1act:link, 
a.speciall1act:active, 
a.speciall1act:visited, 
a.speciall1act:hover {
  display: block;
  width: 160px;
  color:#000000;
  margin:0;
  text-decoration:none;
  font-size: 0.8em;
  padding:4px 0px 4px 15px;

/*  border-bottom: 1px solid #ffffff;*/
  font-weight: normal;
}


a.speciall1:active,  
a.speciall1:hover, 
a.speciall1:focus   {
  color: #ff9900;
  color: #3366CC;
  text-decoration:underline; 
  background-image: url(/fileadmin/2009/grafiken/pfr.gif);
  background-repeat: no-repeat;
  }

a.speciall1act:link, 
a.speciall1act:active, 
a.speciall1act:visited, 
a.speciall1act:hover {
  display: block;
  width: 160px;
  color: #ff9900;
  color: #3366CC;
  text-decoration: normal;
  background-image: url(/fileadmin/2009/grafiken/pfr.gif);
  background-repeat: no-repeat;
  font-weight: bold;
/*  border-bottom: 1px solid #ffffff;*/
  margin-bottom: 1px;
 
}



a.speciall2:link, 
a.speciall2:active, 
a.speciall2:visited, 
a.speciall2:hover,
a.speciall2act:link, 
a.speciall2act:active, 
a.speciall2act:visited, 
a.speciall2act:hover {
  display:block;
  color: #000;
  font-size: 0.75em;
  text-decoration:none;
  font-weight:normal;
  margin:0;
  padding:2px 5px 0px 25px;
 
}



a.speciall2:active,
a.speciall2:hover, 
a.speciall2:focus   {color:#3366cc; text-decoration:underline; }
a.speciall2act:link, 
a.speciall2act:active, 
a.speciall2act:visited, 
a.speciall2act:hover {
 color: #ff9900;
 color: #3366CC;
 text-decoration:normal;
 font-weight: bold;
 }




a.speciall3:link, 
a.speciall3:active, 
a.speciall3:visited, 
a.speciall3:hover,
a.speciall3act:link, 
a.speciall3act:active, 
a.speciall3act:visited, 
a.speciall3act:hover {
  display:block;
  color: #000;
  font-size: 0.7em;
  text-decoration:none;
  font-weight:normal;
  margin:0;
  padding:2px 5px 0px 35px;
}


a.speciall3:active  {text-decoration:underline; }
a.speciall3:hover, 
a.speciall3:focus   {color:#103070; text-decoration:underline; }
a.speciall3act:link, 
a.speciall3act:active, 
a.speciall3act:visited, 
.speciall3act:hover {
 color:#ff9900;
 color: #3366CC;
 text-decoration:underline;
 
}

a.speciall4:link, 
a.speciall4:active, 
a.speciall4:visited, 
a.speciall4:hover,
a.speciall4act:link, 
a.speciall4act:active, 
a.speciall4act:visited, 
a.speciall4act:hover {
  display:block;
  color: #000;
  font-size: 0.7em;
  text-decoration:none;
  font-weight:normal;
  margin:0;
  padding:2px 5px 0px 40px;
}


a.speciall4:active  {text-decoration:underline; }
a.speciall4:hover, 
a.speciall4:focus   {color:#103070; text-decoration:underline; }
a.speciall4act:link, 
a.speciall4act:active, 
a.speciall4act:visited, 
.speciall4act:hover {
 color:#ff9900;
 color: #3366CC;
 text-decoration:underline;
 
}




/* ############## Menü ENDE ################## */




.nav { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 0.7em; 
 font-weight: bold; 
 color: #ff9900; 
 margin: 0 5px;
 text-decoration: none;

}

.nav:visited { 
 font-family: Arial, Helvetica, sans-serif; 
 color: #ff9900;
 margin: 0 5px;
 }

.nav:hover { 
 font-family: Arial, Helvetica, sans-serif; 
 text-decoration: underline;
}

.navon {
  color: #ff9900;
  font-size: 0.7em; 
  font-weight: bold; 
  text-decoration: underline !important;
  margin: 0 5px;
}

.navon:visited { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 0.7em; font-weight: bold; 
 color: #ff9900;
 text-decoration: none
}

.navon:hover { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 0.7em; 
 font-weight: bold; 
 text-decoration: underline;
}

.navrahmen { 
 background-color: #333399; 
border: #333399 solid; 
 border-width: 1px 1px 0px
 }

.navrahmenon { 
 background-color: #333399; 
 border: #333399 solid; 
 border-width: 1px 1px 0px
 }
 
 .navrahmenunten { 
 background-color: #333399; 
 border: #999999 solid; 
 border-width: 0px 1px 1px
 }
 
 .navrahmenuntenon { 
 background-color: #333399; 
 border: #999999 solid; 
 border-width: 0px 1px 1px
 }

.nowrap { 
 white-space: nowrap
}

.onav { 
 background-color: #ffff99
}

.subnav {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 text-decoration: none;
 /* padding-left: 0px;
 font-weight: bold;
 color: #3366cc;
 
 border-color:  #FFFFFF; 
 border-color: #DEEFFF;
 border-bottom-width: 2px;
 border: 1px dotted red !important; */
}


.subnav:visited, .subnav:hover, .subnavon, .subnavon:visited    { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 0.8em; 
 padding-left: 0px;
 font-weight: bold; 
 color: #3366cc; 
 text-decoration: none
}

.subnav:hover { 
  text-decoration: underline;
}

.subnavbg { 
   background-color: #ffff99; 
   border: #DEEFFF solid; 
   border-width: 0px 0px 2px;
     
/*   font-size: 1.0em;*/
 }
 
 .subnavbg:visited { 
 background-color: #ffff99; 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 0.8em; 
 font-weight: bold; 
 color: #FFFFFF;
 
 }

.weissbg {
 background-color: #FFFFFF
}

.subnav2 { 
 font-family: Arial, Helvetica, sans-serif;
/* font-size: 0.8em; */
 font-weight: normal; 
 color: #3333CC; 
 text-decoration: none
}


.weisslink, .weisslink:visited, .weisslink:hover   {  
text-decoration: underline; 
color: #FFFFFF;
font-weight : bold;
font-size: 0.8em;
}




.ferienbg {  background-color: #DFF0F9}

.subnavhotel, .subnavhotel:visited, .subnavhotel:hover, .subnavhotelon, .subnavhotelon:visited     {  
   font-family: Arial, Helvetica, sans-serif; 

   padding-left: 0px;
   font-size: 0.8em; 
   color: #3333CC; 
   weight: 100px;
   font-weight: normal; 
   text-decoration: none
}

.subnavhotel:hover, .subnavhotelon, .subnavhotelon:visited   {  
   /*font-weight: bold; */
   text-decoration: underline;
    }

.subnavhotelbg {
   background-color: #99ccff;
   border: #FFFFFF solid; 
   border-width: 0px 0px 1px
   }


.subnavdrei, .subnavdrei:visited, .subnavdrei:hover, .subnavdreion, .subnavdreion:visited    { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 0.7em; 
   color: #3333CC; 
   padding-left: 0px;


   font-weight: normal; 
   text-decoration: none
   }
 
 .subnavdrei:hover, .subnavdreion,  .subnavdreion:visited 

{  
   text-decoration: underline;
    }

.subnavdreibg {
   background-color: #D0E8FF; 
   border: #FFFFFF solid; 
   border-width: 0px 0px 1px
   }

.subnavvier, .subnavvier:visited, .subnavvier:hover, .subnavvieron, .subnavvieron:visited    { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 0.7em; 
   color: #3333CC; 
   padding-left: 0px;
   font-weight: normal; 
   text-decoration: none
   }
 
 .subnavvier:hover, .subnavvieron,  .subnavvieron:visited 
{  
   text-decoration: underline;
    }

.subnavvierbg {
   background-color: #F2F9FF; 
   border: #FFFFFF solid; 

   border-width: 0px 0px 1px
   }



.stopangebot {  background-color: #FFFFFF; border: 2px #FF6600 dotted}
.rand {margin-left: 5px; margin-right:5px}

.bodytext, .tx-takeoffakquise-pi3 p {
   font-size:0.8em;
   line-height: 1.6em;
}

.news .bodytext {
   font-size:0.75em;
   line-height: 1.5em;
}


.copy {
  font-size:0.7em;
}

.csc-header-n1 {
 margin:0;
 padding: 0;
 /*border: 1px solid green;*/
  }

.csc-textpic-caption {
  font-size: 0.75em;
   }
   
.csc-form-labelcell {
  font-size: 0.8em;
  font-weight: bold;
  vertical-align: top;
  
   }

.csc-form-fieldcell {
  font-size: 0.8em;
  font-weight: bold;
  vertical-align: top;
  
   }
   

.linkerinhalt .tx-newloginbox-pi1 P {
  font-size: 0.6em;
  }

.tx-newloginbox-pi1 label {
  font-size: 0.9em;
  }

.tx-newloginbox-pi1 td {
   font-size: 0.8em;
   }

.tx-newloginbox-pi1 table p {
   margin-bottom: 0px;
   }
   
.tx-newloginbox-pi1 form {
   margin: 0px;
   }
   

/***** TUI ANGEBOTE **********/

.tlt-anzeige {
  font-family: MS Sans Serif, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000 ;
  width: 190px;


  border: 0px;

}

.tlt-bild {
  border: 1px solid #005BA9;


  border-bottom:0px;   
  width: 188px;
  height: 73px;
}
.tlt-text {
  border: 1px solid #005BA9;
  width: 188px;
  height: 180px;
  position:relative;

 }

.tlt-fliess {
  font-size: 11px;
  color: #000000;
  width: 172px;
  padding: 3px;

}

.tlt-ueberschrift {
  font-weight: bold;
  width: 172px;
  padding: 3px;
 }

.tlt-preis {
  font-family: MS Sans Serif, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #005BA9;
  width: 188px;
  position:absolute;
  bottom:0px;
  left:0px;

 }
.tlt-preis1 {
  border-top: 1px solid #005BA9;
  float:left;
  vertical-align: middle;
  text-align: center;
  width: 88px;
  height: 15px;
  padding: 2px;
 }

.tlt-preis2 {
//  border: 1px solid #005BA9;
  border-top:1px solid #005BA9;
  border-left:1px solid #005BA9;
  float:right;
  background-color: #bdd9f1;
  vertical-align: middle;
  text-align: center;
  padding: 2px;
  width: 91px;
  height: 15px;
}
.tlt-preis21 {
  float:left;
  display:none;
}

.tlt-preis22 {
  vertical-align: middle;
  text-align: center;
  width:90px;

}
.tlt-det-table {
  table-layout:fixed;
  width: 570px;
  font-family: MS Sans Serif, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #005BA9;
  padding: 0px
}
.tlt-det-image {
  border: 1px solid #005BA9;
  border-bottom:0px;
  border-right:0px;
  background-color: #bdd9f1;
  padding:0px;

}
.tlt-det-preis-o,
.tlt-det-preis-u{
  border: 1px solid #005BA9;
  font-family: MS Sans Serif, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #005BA9;
  height: 18px;
  padding: 3px;
}

.tlt-det-preis-o{  border-bottom:0px;}





.tlt-det-bestell {
  border: 1px solid #005BA9;
  border-bottom:0px;
  background-color: #005BA9;
  height: 15px;
  color: #ffffff;
  padding: 3px

 }

.tlt-det-info1-td1{
  font-size:11px;
}



.tlt-det-bestell a {

  border: 1px solid #005BA9;
  background-color: #005BA9;
  color: #ffffff;
 }

.tlt-det-info1 {
  background-color: #bdd9f1;
  border: 1px solid #005BA9;
  border-bottom:0px;
  font-family: MS Sans Serif, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  padding: 3px

 }
.tlt-det-info2 {
  background-color: #ffffff;
  border: 1px solid #005BA9;
  border-bottom:0px;
  font-family: MS Sans Serif, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  padding: 3px

 }
.tlt-det-info3 {
  background-color: #ffffff;
  border: 1px solid #005BA9;
  border-bottom:0px;
  font-family: MS Sans Serif, Arial, Helvetica, sans-serif;

  font-size: 11px;
  color: #000000;
  padding: 3px

 }
.tlt-det-weiss {
  border: 1px solid #005BA9;
  border-right:0px;
  height: 15px;
  color: #000000;
}
/* ENDE TUI ANGEBOTE */



.tx-takeoffakquise-pi3 td p{
 margin-bottom:10px;
}







#suche{
  position:relative;
  left:0px;
  top:0px;
  margin:0;
  padding:0;
  width:175px;
  height:22px !important;

}

#suche input.button {
  border-width: 0em;
  margin: 0em;
  font-weight: bold;
  font-size:0.75em;
  font-family:verdana, arial, sans-serif;
/*  cursor: hand;*/
  color: #ffffff;
  height:22px;
  width:30px;
  float: right;
  background-color: transparent;
  background-image:  url(/fileadmin/2009/grafiken/link.gif);
  background-repeat: no-repeat;
  margin-top: 5px;
  padding:5px 5px 0 0;
  
  
}

.suche{
  width: 100px;
  font-family:VERDANA,ARIAL,HELVETICA;
/*  font-size:0.7em;*/
  color:#990066;
  font-weight:bold;
  
  
  
}

.eingabe {
   border:1px solid #3366CC;
   margin: 3px 0 0 15px;
   width: 125px;
   float: left;
   }

.suche .stdEing{
  padding-top:4px;
}

