body
{
  color: #000;
  background: none #fff;
}

ul li
{
  margin-left: 18px;
  padding-left: 0;
  list-style-type: square;
  background: none;
}

a
{
  text-decoration: underline;
  background: none;
}

div.formulare, div.form
{
  background: none;
  width: 100%;
}

fieldset, div.fs
{
  width: auto;
  background: none;
  border: 1px solid #000;
}

fieldset fieldset, div.fsfs
{
  border: none;
}

    /*    classes    */

.no-print
{
  display: none;
}

    /*    ids    */

#wrapper
{
  width: auto;
  margin: 0;
  padding: 0;
}

#wrapper-l, #wrapper-r
{
  margin: 0;
  background: none;
}

#meta-nav
{
display: none;
}

#kopf
{
  float: left;
width: 100px;
overflow: hidden;
margin: 0;
}

#kopf div.clb
{
  display: none;
}

#logo
{
  width: 100px;
}




#prim-nav-outer, #prim-nav-inner, #prim-nav
{
  display: none;
}



#breadcrumb
{
  float: left;
  position: relative;
  width: 70%;
  margin: 0 0 0 32px;
  background: none;
  border-bottom: 1px dotted #000;
}

#trail
{
  width: 100%;
  margin: 75px 0 0 0;
}

#print
{
  display: none;
}

#main
{
  width: 100%;
  margin: 0;
  padding-top: 18px;
}



/*    Content-Bereich        */

/* bei Uebersichtsseiten */

#uebersicht-header
{
  margin: 1em 0 0 0;
}

#headline
{
  float: none;
  width: auto;
}

#headline img
{
  display: none;
}
#visual
{
  display: none;
}

#copy-schmal
{
  float: left;
  width: 100%;
  margin: 0;
  background: none #fff;
}

#visual-schmal
{
  display: none;
}

#main-content
{
  margin: 0;
}



#wrapper-sem-dtls
{
  width: auto;
  margin: 0;
  padding: 0;
}

#details-nav
{
  width: auto;
  margin: 0;
  background: none;
}

#wrapper-l-sem-dtls
{
  background: none;
}

#wrapper-r-sem-dtls
{
  margin: 0;
  background: none;
}


#seminar-details-inner
{
margin: 0;
padding: 0 0 24px 0;
width: 100%;
}



#copy
{
  float: none;
  width: auto;
  margin: 0;
}

#uebersicht-subnav
{
  clear: both;
  margin: 2em 0 0 0;
}


/*    Content-Bereich - ENDE -        */



#teaser-boxes
{
  clear: both;
  width: 100%;
  padding-top: 2em;
  border-top: 1px solid #000;
}



#wrapper-no-footer
{
width: 966px;
  margin: -1px auto 10px auto;
}


#wrapper-footer
{
  width: auto;
}

#footer
{
  color: #000;
  border-top: 1px solid #000;
}

#footer-inner
{
  padding: 0;
  background: none;
}

#footer-l, #footer-r
{
  clear: both;
  float: none;
  width: 100%;
  padding: 1em 0 1em 0;
}

#footer-inner.home #footer-l
{
  margin: 2em 0 0 0;
}








    /*     Formatierungen innerhalb der ids    */


/*    in footer    */

#footer h2
{
  background: none;
  font-weight: bold;
}

#footer h2 span
{
  padding: 0;
  background: #fff;
}

#footer div.trenner
{
  margin: 0;
  height: auto;
  background: none;
  border-bottom: 1px dotted #000;
}
#footer div div.text-schmal
{
   float: right;
   width: 100%;
}

/* fuer IE 5.x + 6.0 */
* html #footer div div.text-schmal
{
   width: auto;
}

/* fuer IE 7 */
*+html #footer div div.text-schmal
{
   width: auto;
}


#footer ul.linkliste li
{
  margin-left: 18px;
  padding: 0;
  list-style-type: disc;
  background-image: none;
}

#footer a
{
  color: #000;
  text-decoration: underline;
}




/* nur startseite */
#featuring
{
  width: 100%;
  margin: 75px 0 0 0;
}

#featuring h1
{
  top: 0;
  color: #000;
}



/* startseite, startseite inhouse seminare    */

#menu
{
  width: auto;
  background: none;
}

#menu-all
{
  display: none;
}

#menu div.menu-box, #menu-all div.menu-all-box
{
  float: none;
  display: block;
  width: auto;
}

#menu h2
{
  position: static;
  left: 0px;
}

#menu div.menu-box img
{
  display: none;
}

#menu div.menu-box ul
{
  margin: 0;    
  padding: 0 0 1em 0;
  background: none #fff;
}

#menu div.menu-box li
{
  margin-left: 18px;
  padding: 0;
  background: none;
}

#menu div.menu-box div, #menu-all div.menu-all-box div
{
  background: none #fff;
}


/*    Seminare Tab-Navigation        */

#details-nav ul
{
  margin: 0;
  padding: 14px 0 10px 6px;
  border-bottom: 1px solid #000;
}

/* fuer IE 5.x + 6.0 */
* html #details-nav ul
{
  padding: 14px 0 10px 6px;
}

/* fuer IE 7 */
*+html #details-nav ul
{
  padding: 14px 0 10px 6px;
}


#details-nav ul li
{
  margin: 0 1em;
  padding: 0;
}

#details-nav ul li a, #details-nav ul li a:hover
{
  padding: 0;
  color: #000;
  font-weight: normal;
  background: none;
  text-decoration: none;
}

#details-nav ul li.aktiv, #details-nav ul li.aktiv a, #details-nav ul li.aktiv a:hover, #details-nav ul li a:hover
{
  background: none;
  font-weight: bold;
}

#details-nav ul li.aktiv a, #details-nav ul li.aktiv a:hover 
{
  color: #000;
}



/* in Uebersichtsseiten    */


#headline h1, #headline h3
{
  position: static;
  left: 0;
}

#copy-schmal div
{
  padding: 0;
}

div#copy-schmal h2
{
font-size: 1em;
}

div#copy-schmal ul li
{
  margin: 0.75em 0 0.75em 18px;
  padding: 0;
  background: none;
}












/*    Detail-Seiten (03_2_3_inhouse_fuehrung_detail.html)    */

#detail-header
{
padding: 1em 0 0 0;
border: 1px solid #000;
}

#dtl-hdr-inner
{
  float: none;
  width: auto;
  margin: 0 94px 0 0;
  background: #fff;
}

#dtl-headline
{
  width: 45%;
}


/*    in Detail-Seiten (z.B. 03_2_3_inhouse_fuehrung_detail.html)    */


/*    TriKom-Seite    */
#dtl-headline p.trikom
{
  width: 420px;
  margin: 0;
  font-size: 1.35em;
}


#zielgruppen
{
  width: 45%;
}

#zielgruppen h3
{
  background: none;
}

#zielgruppen ul li
{
  margin: 0;
padding: 3px 0 2px 21px;
padding: 3px 0 2px 0;
  list-style-type: none;
  background: none;
}

#zielgruppen ul li.neg
{
  color: #999;
  background: none;
  text-decoration: line-through;
}

#trikom-logo
{
  top: -84px;
  left: 100%;
  margin-left: 8px;
}



#main-content.bg-copy-schmal
{
  background: none;
}

#main-content h1, #main-content h2
{
  background: none;
}

#main-content div#copy h1, #main-content div#copy h2
{
  background: none;
}

#main-content div#uebersicht-subnav h2, #main-content div#uebersicht-subnav h3
{
  font-size: 1.75em;
  color: #000;

font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight: bold;
font-size: 1.65em;
line-height: 140%;
}




/* in teaser boxes rechte Spalte */

#teaser-boxes div h2
{
  font-weight: bold;
  color: #000;
  background: none;
}

#teaser-boxes div h2 span
{
  padding: 0;
}

#teaser-boxes img
{
  display: none;
}

#teaser-boxes a
{
  color: #000;
}

#teaser-boxes ul.linkliste li
{
  margin: 0 0 0 18px;
  padding: 0;
  background: none;
  list-style-type: disc;
}


#teaser-boxes div#mp3
{
  display: none;
}

#mp3 object, #mp3 embed
{
margin: 20px 0 0 0;
padding: 0;
}




        /*     Listen        */


/*    Uebersichts-Listen    */

ul#uebersicht
{
  background: none;
}

/* todo !!!! */
.zwei-sp-l
{
  float: left;
  width: 313px;
  margin: 0 39px 0 0;
}

.zwei-sp-r
{
  float: left;
  width: 313px;
}

ul#uebersicht li
{
  padding: 0 0 3px 0;
  background: none;
  list-style-type: none;
}

ul#uebersicht.einspaltig li
{
  position: relative;
}

ul#uebersicht li a
{
  display: block;
  position: relative;
  background: none;
  text-decoration: none;
}

ul#uebersicht li a:hover
{
  background-color: #fff;
  background: none;
}

ul#uebersicht li a span
{
  padding: 0.2em 40px 0.2em 0;
  font-size: 1.2em;
}
ul#uebersicht li a span, ul#uebersicht li a span span, ul#uebersicht li a span span.neu-typo, ul#uebersicht li a span.paragraph
{
  color: #000;
  background: none;
}

ul#uebersicht li a span span
{
  padding: 0;
  font-size: 0.75em;
font-size: 0.85em;
  background-image: none;
}

ul#uebersicht li a span span, ul#uebersicht li a span span.neu-typo, ul#uebersicht li a span.paragraph
{
  text-decoration: none;
}




 /*    Liste mit graf. Zahlen    */

ul.graf-zahlen li
{
   list-style-type: none;
   margin-bottom: 2em;
}

ul.graf-zahlen li h3
{
   color: #000;
}

ul.graf-zahlen li div
{
   width: 95%;
}





/*    Liste Seminarorte    */

#seminarorte
{
  background: none;
}

#seminarorte a
{
  text-decoration: none;
}
#seminarorte ul li
{
  color: #000;
  list-style-type: none;
}

#seminarorte ul li ul li
{
  margin-left: 18px;
  padding-left: 0;
  color: #000;
  background: none;
  list-style-type: disc;
}



/*    Liste Buecher Prod.-Infos    */

ul.prod-info li
{
  background: none;
  list-style-type: none;
}





/*    Bewertungen    */

#chart
{
  width: auto;
  height: auto;
  padding: 0;
  background: none;
}

#chart div.result
{
  margin: 0;
  width: auto;
  height: auto;
}

/* korr 081124 Zusatz */
#chart div.topic
{
  width: 22.5em;
  margin: 3px 0 3px -23.25em;
}

#chart div.topic span
{
  display: inline;
}
/* korr 081124 - ENDE */



/* classes in bestimmten Seitenelementen */


/* Bildergalerien */
#copy #galerie
{
  width: auto;
  margin: 0;
}

#copy #galerie img
{
  padding: 0;
}

#copy #galerie a, #copy #galerie a:hover
{
  background: none;
}



/* referenzen */
#teaser-boxes p.referenz
{
  background: none;
  border-bottom: 1px dotted #000;
}

#teaser-boxes p.referenz span
{
  padding-left: 0;
}



/* tooltip */

div.tooltip
{
  display: none;
}




/* formulare    */

#teaser-boxes div.formulare
{
  padding: 0;
  background: none;
}

#teaser-boxes fieldset
{
  padding: 14px;
  width: auto;
  background: none;
}

form div.dl-2sp ul
{
  padding-bottom: 2em;
}

input.submit, button.back, div.button-back, div.button-print
{
  color: #000;
  border: 3px solid #000;
  background-color: #fff;
}

#teaser-boxes input.submit
{
  border: 2px solid #000;
}

div.button-back a, div.button-print a
{
  color: #000;
}

.frm-hx
{
  background: none;
  border-bottom: 1px dotted #000;
}


div.trenner
{
  height: 3px;
  background: url(/img/lay/dot-line-h.gif) repeat-x;
  overflow: hidden;
}



/*     MyInHouse Buttons    */

#teaser-boxes div.myinhouse
{
  display: none;
}



/* sitemap */

/* "#sitemap ul" fuer IE 5.x + 6.0 */
* html #sitemap ul
{
  overflow: hidden;
}

#sitemap ul li
{
  background-image: none;
  list-style-type: none;
}

#sitemap ul li a
{
  color: #000;
  text-decoration: none;
}

#sitemap ul ul li
{
  color: #000;
}

#sitemap ul ul li a, #sitemap ul ul li a:hover
{
  color: #000;
}

#sitemap ul ul ul
{
  margin-left: 18px;
}

#sitemap ul ul ul li
{
  padding: 0;
  list-style-type: disc;
  background: none;
}

#sitemap ul ul ul ul li
{
  margin: 0 0 0.5em 12px;
  padding: 0;
}

body.print, body.print #wrapper, body.print #wrapper-l, body.print #wrapper-r
{
  width: auto;
}
div.button-print
{
  display: none;
}
