/* -------------------- Druckformat(e) -------------------- */
#umenue { display: none; }
#print { display: none; }
#sidebar { display: none; }
#header_nav { display: none; }
#placeholder { display: none; }
#header img { display: none; }
#logo img { display: none; }
div.footer { display: none; }
#menue_header { display: none; }
#menue_header_pic { display: none; }
#primary-content-header {
 text-align: left; 
 color:#373644;
 font-weight:bold;
}
#primary-content {
 text-align: left; 
}


body {
 font-family: Verdana, Arial, Geneva;
 font-style: normal;
 line-height: normal;
 letter-spacing: 0pt;
 text-align: left;
 vertical-align: top;
 margin-right:30px;
 margin-left:30px;
 margin-top:10px;
 padding-top:0;
 color:#43434d;
 background:white;
}

.copy_text, p {
 font-family: Verdana, Arial, Geneva;
 font-size: 12px;
 color: #40434a;
 font-style: normal;
 line-height: 150%;
 font-weight: normal;
 font-variant: normal;
 letter-spacing: 0pt;
 text-align: left;
 margin-top:7px;
 margin-bottom:7px;
 background:white;
}

img { border:0;}

img.bild_links {
 float:left;
 margin-right:10px;
 margin-top:5px;
 margin-bottom:5px;
 border: 0px;
}

img.bild_rechts {
 float:right;
 margin-left:10px;
 margin-top:5px;
 margin-bottom:5px;
 border: 0px;
}

img.img_left { 
 float:left;
 margin-right:5px;
 margin-bottom:5px;
}

img.img_right { 
 float:right;
 margin-left:5px;
 margin-bottom:5px;
}

img.impressum { /* Bilder vom Tel., Fax und eMail */
 text-align:left;
 vertical-align:middle;
 border: 0px;
 margin-right:3px;
}

/*
// Popup-Bilder 
img.popup_pic { 
 width:90%;
}
*/

.liste li {
/*
 border:1px solid red;
 list-style-position:outside;
 list-style-image:url(bilder/css/orange_list.gif);
 margin:0;
*/
 list-style-image:url(bilder/css/bullet.gif);
 vertical-align:top;
 font-size: 12px;
 margin-top:2px;
 margin-bottom:7px;
 padding:0;
 padding-left:5px;
}
/*
.liste li {
 list-style-position:outside;
 list-style-image:url(bilder/css/orange_list.gif);
 font-family: Verdana, Arial, Geneva;
 font-size: 11px;
 color: #40434a;
/*
 font-style: normal;
 line-height: normal;
 font-weight: normal;
 font-variant: normal;
 letter-spacing: 0pt;
 text-align: left;
 margin:0;
 padding-left:5px;
 margin-top:4px;
*/



.ueberschriften {
 font-size: 14px;
 font-weight: bold;
 margin-top:5px;
 padding-top:5px;
 margin-bottom:5px;
 padding-bottom:5px;
 text-align:left;
}

.ueberschriften_kl {
 font-weight: bold;
 font-size: 12px;
 margin-top:5px;
 padding-top:5px;
 margin-bottom:0px;
 padding-bottom:0px;
 text-align:left;
}


#copyright {
 width:200px;
 overflow:hidden;
 padding:0;
 margin:0;
}
td.links {
 font-size:10px;
 text-align:center;
 padding:0;
 margin:0;
}
/*
td.rechts {
 display: none;
}
*/
#print_url {
 display: block;
 font-size:10px;
 text-align:center;
 padding-top:5px;
 margin:0;
}




/*
@media print {
 #logo img { display: block; width:100px; }
 #logo { top:0; left:600px; }
 #page { background:transparent; }
 #central {
  top:0;
  left:0;
  margin-top:0;
  margin-left:0; 
  height:100%;
  background:transparent;
 }
 #copyright td.rechts { display: none; }
 #content {
 top:60px;
 left:0;
 background:transparent;
 }
 #primary-content {
 top:-50px;
 left:50px;
 overflow-y:visible; 
 overflow-x:visible; 
 background:transparent;
}
 #primary-content-header {
 top:-60px;
 left:20px;
}
 div.main {
 margin:0;
 padding:0;
 overflow-y:visible; 
 overflow-x:visible; 
 }
 
}


*/


/* -------------------- Links global -------------------- */
a:link,a:visited,a:active {
 text-decoration: underline;
 color:#666666;
 background:white;
}

a:hover {
 color:#FF9900;
 text-decoration: none;
 background:white;
}




/* ------ braune Linie 2px ------ */
div.line_brown {
 border-top:1px solid #ded7c7;
 width: 100%;
 height: 2px;
 line-height:2px;
 z-index:3;
 margin-top:5px;
 margin-bottom:5px;
}

/* -------------------- LeuTek-Mitarbeiter -------------------- */
table.lt_ma { width: 95%;}
table.lt_ma td.pic { width: 50px;}
table.lt_ma td.firma { text-align:center;}
table.lt_ma td.telefon { text-align:right;}



/* -------------------- Sonstige -------------------- */
.rot { color:red; background:white; }
.gruen { color:green;  background:white;}
.blau { color:#00009c;  background:white;}
.brown { color:#ded7c7;  background:white;}
.code { 
 font-family: "Courier New", "Courier", "mono";  
 background:white; 
}
.oben { vertical-align:top; }
.unten { vertical-align:bottom; }
.mittig { vertical-align:middle; }
.mitte { text-align:center; }
.fett { font-weight:bold; }
.kursiv { font-style:italic; }
.links { text-align:left; }
.rechts { text-align:right; }
.trans { background:transparent; }


/* -------------------- Sonstige -------------------- */
.rechts {
 text-align:right;
}

.vollbreit {
 width:95%;
}



/* -------------------- Seminarkalender -------------------- */

table.seminarplan {
 border:1px solid #000000;
}

td.jahr_l {
 font-weight: bold;
 font-size: 12px;
 border-bottom:1px solid #000000;
 text-align:center;
}

td.jahr_m {
 border-bottom:1px solid #000000;
 border-left:1px solid #000000;
}

td.tag_nr_o {
 width:15px;
 font-size: 8px;
 text-align:center;
 vertical-align: middle;
 border-bottom:1px solid #000000;
 border-left:1px solid #000000;
 padding:0;
 margin:0;
}

td.tag_nr_u {
 width:15px;
 font-size: 8px;
 text-align:center;
 vertical-align: middle;
 border-left:1px solid #000000;
 padding:0;
 margin:0;
}

td.tag_lio {
 border-bottom:1px solid #000000;
}

td.tag_reo {
 border-left:1px solid #000000;
 border-bottom:1px solid #000000;
}

td.tag_liu {
}

td.tag_reu {
 border-left:1px solid #000000;
}

.wochentag {
 width:15px;
 font-size: 9px;
 border-bottom:1px solid #000000;
 border-left:1px solid #000000;
 vertical-align: top;
 text-align:center;
}

.sonntag {
 width:15px;
 font-size: 9px;
 border-bottom:1px solid #000000;
 border-left:1px solid #000000;
 vertical-align: top;
 text-align:center;
 background:#E6E6E6;
 }


td.monat_bez_l {
 border-bottom:1px solid #000000;
 font-size: 10px;
 font-weight: bold;
 width:40px;
 text-align:center;
}

td.monat_bez_r {
 width:65px;
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 font-style: normal;
 line-height: normal;
 font-weight: bold;
 font-variant: normal;
 letter-spacing: 0pt;
 text-align:right;
 vertical-align: middle;
 border-bottom:1px solid #000000;
 border-left:1px solid #000000;
 padding-right:2px;
}




td.jahr_r {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #333333;
 font-style: normal;
 line-height: normal;
 font-weight: bold;
 font-variant: normal;
 letter-spacing: 0pt;
 text-align:right;
 vertical-align: middle;
 border-bottom:1px solid #000000;
 border-left:1px solid #000000;
 padding-right:2px;
}

tr.seminar_top { height:55px; }
tr.jahr { height:30px; }
tr.monat { height:35px; }

/* -------------------- Links Adminbereich -------------------- */
a.admin:active,a.admin:link,a.admin:visited { visibility:hidden; }



/* ----- Format Links auf Contentseiten ---- */
a.link_content:active, a.link_content:link, a.link_content:visited {
 letter-spacing: 2px;
 height:100%;
 font-size:12px;
 text-decoration: none;
 padding-left: 10px;
 padding-right: 10px;
 background:transparent;
 color:#40434a;
}

a.link_content:hover, .selected {
 color:#FF9900;
 border-left:1px solid #FF9900;
 border-top:1px solid #FF9900;
 border-right:1px solid #FF9900;
}

.unselected {
 color:#40434a;
 border-left:1px solid #40434a;
 border-top:1px solid #40434a;
 border-right:1px solid #40434a;
}


/* -------------------- Sitemap -------------------- */

ul.sitemap_hk {
 list-style-position:outside;
 list-style-image:url(bilder/css/orange_list.gif);
 padding-left:0px;
 margin:0px 0px 0px 21px;
 font-size: 12px;
 color: #333333;
 font-style: normal;
 line-height: normal;
 font-weight: bold;
 font-variant: normal;
}

ul.sitemap_hk li { margin-top:4px; }

ul.sitemap_uk {
 list-style-type:none;
 padding-left:0px;
 margin:0 0 0 21px;
 font-size: 11px;
 color: #333333;
 font-style: normal;
 line-height: normal;
 font-weight: normal;
 font-variant: normal;
}

/* -------------------- Tabelle menue_header (Unternehmen, Referenzen...) -------------------- */
table.table_menue_header {
 background:transparent;
 height:100%;
 margin-left:25px;
}

table.table_menue_header td {
 color:#b5b5b5;
 font-family: Verdana, Arial, Geneva;
 font-size: 14px;
 font-weight:bold;
 padding-left:5px;
 padding-right:5px;
 vertical-align:middle;
}

a.table_menue_header:link,a.table_menue_header:visited,a.table_menue_header:active {
 text-decoration: none;
 color:#b5b5b5;
}

a.table_menue_header:hover {
 text-decoration: none;
 color:#f99207;
}

a.table_menue_header_activ:link,a.table_menue_header_activ:visited {
 text-decoration: none;
 color:#f99207;
}

div.popup_pic { display: none; }
td.timer { display: none; }

.ak_text {
 font-size: 12px;
 clear:both;
}

#fileQueue { display: none; }
#uploadify { display: none; }
.admin  { display: none; }