/************************************************************/
/*     Hervorhebung der Menüpunkte
/*************************************************************/

/* Hauptseiten */
#home .home,
#ueberuns .ueberuns,
#mitgliedschaft .mitgliedschaft,
#presse_news .presse_news,
#kontakt_impressum .kontakt_impressum
{
color: #de7607 !important;
}

#trainings .trainings,
#lehrgaenge .lehrgaenge,
#konferenzen .konferenzen,
#downloads .downloads,
#online-kurse .online-kurse,
#hotline .hotline
{
color: #fca94d !important;
}

/* Unterseiten */
#sixsigmaaustria .sixsigmaaustria, #zertifizierter_bildungstraeger .zertifizierter_bildungstraeger, #organisation .organisation, #kooperationspartner .kooperationspartner, #mitglieder .mitglieder, #grundsaetze .grundsaetze, #referenzen .referenzen, #publikationen .publikationen, #nutzen .nutzen, #statuten .statuten, #antrag .antrag, #news .news, #news_archiv .news_archiv, #pressemeldungen .pressemeldungen, #kontakt .kontakt, #impressum .impressum, #trainings_uebersicht .trainings_uebersicht, #methodengestuetzte_innovation .methodengestuetzte_innovation, #lean_operations_and_management .lean_operations_and_management, #werkzeuge_zur_produktoptimierung_und_prozessoptimierung .werkzeuge_zur_produktoptimierung_und_prozessoptimierung, #software_fuer_entwickler_und_optimierer .software_fuer_entwickler_und_optimierer, #arbeitstechniken_im_team .arbeitstechniken_im_team, #six_sigma .six_sigma, #inhouse .inhouse, #teilnahmebedingungen .teilnahmebedingungen, #trainings_kooperationspartner .trainings_kooperationspartner, #alphabetisch .alphabetisch, #lehrgangsseite .lehrgangsseite, #lean_operations_management .lean_operations_management, #expert_in_lean_production .expert_in_lean_production, #online-kurse_startseite .online-kurse_startseite, #online-kurse_zugangsdaten .online-kurse_zugangsdaten, #leistungen .leistungen, #downloadseite .downloadseite, #methoden_werkzeuge .methoden_werkzeuge, #statistische_verteilungen .statistische_verteilungen, #sixsigma .sixsigma, #problemloesungstechnik .problemloesungstechnik, #qm_neuerungen .qm_neuerungen, #green_belt .green_belt, #konferenzseite .konferenzseite, #konferenz_nachlese .konferenz_nachlese, #konferenz_20090618 .konferenz_20090618, #konferenz_20080612 .konferenz_20080612, #konferenz_20070604 .konferenz_20070604, #konferenz_20070524 .konferenz_20070524, #konferenz_20070522 .konferenz_20070522, #konferenz_20070328 .konferenz_20070328, #konferenz_20061211 .konferenz_20061211, #konferenz_20060622 .konferenz_20060622, #konferenz_20050418 .konferenz_20050418, #lean_operations_management-professional .lean_operations_management-professional, #akademischer_produktionstechniker .akademischer_produktionstechniker, #konferenz_20100610 .konferenz_20100610
{
color: #de7607 !important;
}

/************************************************************/
/*     Allgemeine Angaben im Body
*************************************************************/

* { padding:0; margin:0; }

body {
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size: 0.75em; /* 12pt */
background-color: #f3f3f3;
background: url(../images/bg-body.gif) #fff repeat-x;
color: #2d3742;
}

p {
margin-bottom: 1em;
}

h1 {
margin: 0.5em 0em 0.75em 0em;
font-size: 1.5em;
color: #de7607;
line-height: 1.625em;
}

p.h1 {
font-size: 1.2em;
font-weight: bold;
color: #de7607;
margin-top: -0.7em;
margin-bottom: -0.3em;
}

h2 {
margin: 1.5em 0em 0.75em 0em;
font-size: 1.2em;
clear: both;
}

h3 {
margin: 1.5em 0em 0.75em 0em;
font-size: 1em;
clear: both;
}

/************************************************************/
/*     Container
*************************************************************/

#container
{
width: 960px;
margin: 0px auto 0px auto;
background-color: #fff;
color: #333;
border-left: 2px solid #e3e3e3;
border-right: 2px solid #e3e3e3;
border-bottom: 2px solid #e3e3e3;
line-height: 150%;
overflow: hidden;
}

/************************************************************/
/*     Oberste Zeile mit Logo
*************************************************************/

#top
{
height:80px;
width:950px;
margin: 0px auto 0px auto;
position: relative;
}

#top img {
position: absolute;
top:17px;
left:17px;
border: none;
}

#top .text {
position: absolute;
right:20px;
top:17px;
color: #777777;
font-size: 1.2em;
}


/************************************************************/
/*     Hauptmenü oberhalb der Grafik
*************************************************************/

#menuepunkte
{
width:945px;
height:1.65em;
background-color: #e2e2e2;
padding: 3px 0px 3px 0px;
margin: 0px 5px 5px 5px;
vertical-align:middle;
}

#menuepunkte li {
width: 134px;
display:inline;
font-size: 1em;
border-right: 1px solid #777777;
float: left;
text-align: center;
}

#menuepunkte .li2 {
width: 269px;
display:inline;
font-size: 1em;
border-right: 1px solid #666666;
float: left;
}

#menuepunkte .li99 {
width: 134px;
display:inline;
font-size: 1em;
border: none;
float: left;
}

#menuepunkte a:link, #menuepunkte a:visited, #menuepunkte a:focus, #menuepunkte a:active {
text-decoration: none;
color: #777777;
}

#menuepunkte a:hover {
text-decoration: none;
color: black;
}

/************************************************************/
/*     Hauptmenü unterhalb der Grafik
*************************************************************/

#menuepunkte_leistungen
{
width:945px;
height:1.65em;
background-color: #5b7a8f;
padding: 3px 0px 3px 0px;
margin: 0px 5px 10px 5px;
vertical-align:middle;
}

#abstand {
height: 5px;
}

#menuepunkte_leistungen li {
width: 134px;
display:inline;
font-size: 1em;
border-right: 1px solid white;
float: left;
text-align: center;
color: #cccccc;
font-weight: bold;
}

#menuepunkte_leistungen .li99 {
width: 134px;
display:inline;
font-size: 1em;
border: none;
float: left;
}

#menuepunkte_leistungen a:link, #menuepunkte_leistungen a:visited, #menuepunkte_leistungen a:focus, #menuepunkte_leistungen a:active {
text-decoration: none;
color: white;
}

#menuepunkte_leistungen a:hover {
text-decoration: none;
color: black;
}

/************************************************************/
/*     Grafik im Kopf
*************************************************************/

#grafik
{
margin: 0px auto 0px 5px;
}

#grafik img {
border: 0px solid transparent;
}

/************************************************************/
/*     Breadcrumbs
*************************************************************/

#breadcrumbs
{
display: none;
}

/************************************************************/
/*     Seitliches Menü
*************************************************************/

#sidebar
{
float: left;
width:150px;
background-color: #e2e2e2;
color: #657587;
padding-left:7px;
padding-right:7px;
padding-top:20px;
padding-bottom: 9999px;
margin-bottom: -9999px;
margin-left:4px;
margin-top:5px;
}

#sidebar > ul > li {
list-style-type: none;
border-bottom: 2px solid white;
line-height:2em;
}

#sidebar > ul > li > ul > li {
list-style-type: circle;
border-top: 2px solid white;
line-height:2em;
margin-left: 12px;
}

#sidebar a:link, #sidebar a:visited, #sidebar a:focus, #sidebar a:active {
text-decoration: none;
color: #5b7a8f;
}

#sidebar a:hover {
text-decoration: none;
color: black;
}

#sidebar_home
{
float: left;
width:150px;
background-color: white;
color: #657587;
padding-left:0px;
padding-right:7px;
padding-top:0px;
margin-left:4px;
margin-top:5px;
}

.sb_home_ueb {
background-color: #ACB9C6;
width: 155px;
color: white;
font-weight: bold;
vertical-align: middle;
font-size: 1.2em;
padding-left: 5px;
padding-top: 1px;
height: 40px;
}

.sb_home_text {
background-color: white;
width: 148px;
height: 400px;
border: 1px solid #ACB9C6;
padding: 5px;
margin-bottom: 5px;
overflow: scroll;
}

.sb_home_text a:link, .sb_home_text a:visited, .sb_home_text a:focus, .sb_home_text a:active {
text-decoration: none;
color: #537388;
}

.sb_home_text a:hover {
text-decoration: none;
color: black;
}


/************************************************************/
/*     Inhaltsbereich
*************************************************************/

#content
{
margin-top:5px;
margin-right:4px;
margin-bottom:5px;
margin-left:10px;
padding: 1em 1em 1em 1em;
height: 100%;
float: left;
width: 520px;
}

#ueb {
font-size: 2em;
font-weight: bold;
}

#schwerpunkte {
margin: 30px 0px 30px 0px;
}

#schwerpunkte ul {
margin-left: -1.1em;
}

#schwerpunkte li {
list-style-type: none;
font-size: 1.15em;
line-height: 1.7em;
border-top: 1px solid #333333;
}

#schwerpunkte a:link, #schwerpunkte a:visited, #schwerpunkte a:focus, #schwerpunkte a:active {
text-decoration: none;
color: #333333 !important;
}

#schwerpunkte a:hover {
text-decoration: none;
color: #5b7a8f !important;
}

#content ul {
margin-bottom: 1em;
}

#content li, #content_breit li {
list-style-position: outside;
margin-left: 1em;
}

#content a:link, #content a:visited, #content a:focus, #content a:active, #content_breit a:link, #content_breit a:visited, #content_breit a:focus, #content_breit a:active, #content_mittel a:link, #content_mittel a:visited, #content_mittel a:focus, #content_mittel a:active, #footer a:link, #footer a:visited, #footer a:focus, #footer a:active {
text-decoration: none;
color: #5b7a8f;
}

#content a:hover, #content_breit a:hover, #content_mittel a:hover, #footer a:hover {
text-decoration: none;
color: black;
}

.left {
float: left;
margin-right: 20px;
margin-bottom: 10px;
}

.sb_text .left {
margin-top: 0px;
margin-left: 2px;
margin-right: 10px;
margin-bottom: 10px;
}

#wirtschaftsbeirat .left {
float: left;
margin-right: 20px;
margin-bottom: 10px;
width: 220px;
height: 180px;
}

#wissenschaftsbeirat .left {
float: left;
margin-right: 20px;
margin-bottom: 10px;
width: 220px;
height: 200px;
}

#kooperationspartner .left {
float: left;
margin-right: 20px;
margin-bottom: 10px;
width: 220px;
height: 150px;
}

#content_mittel .left {
float: left;
margin-right: 12px;
margin-bottom: 10px;
}

.right {
float: right;
margin-left: 20px;
margin-bottom: 10px;
}

.referenzen_links, .referenzen_rechts {
float: left;
margin: 0px 20px 0px 20px;
}

#content_breit
{
margin-top:5px;
margin-right:4px;
margin-bottom:5px;
margin-left:10px;
padding: 1em 1em 1em 1em;
height: 100%;
float: left;
width: 720px;
}

#content_mittel
{
margin-top:5px;
margin-right:4px;
margin-bottom:5px;
margin-left:10px;
padding: 1em 1em 1em 1em;
height: 100%;
float: left;
width: 560px;
}

.publikationen {
width: 100%;
height: 1px;
margin-top: 20px;
margin-bottom: 20px;
}

dt {
font-weight: bold;
}

dd {
margin-left: 10px;
margin-bottom: 10px;
}

#content img, #content_mittel img, #content_breit img {
border: 0px solid transparent;
}

.mitglieder {
margin-bottom: 40px;
}

table {
width: 100%;
}

td.tabellenkopf {
border: #efefef 1px solid;
background-color: #e6e6e5;
padding: 2px 4px 2px 4px;
}

td.termin {
width: 120px;
}

td.tabelle_ohne {
padding: 8px 0px 8px 0px;
}

td.tabelle {
padding: 2px 4px 2px 4px;
}

td.borderbottom {
border-bottom: #e4dede 1px solid;
vertical-align: middle;
}

td.uueb {
background-color: #efefed;
}

td.p70 {
width: 70%;
}

td.p10 {
width: 10%;
}

td.nowrap {
white-space: nowrap;
}

hr.trainings {
height: 1px;
background-color: #2A6880;
border-style: none;
}

hr.trainings_hell {
height: 1px;
background-color: #e6e6e5;
border-style: none;
}

td img {
border-style: none;
margin-right: 6px;
}

#content ul.terminliste {
position:relative;
}

#content li .termine {
position:absolute;
left:300px;
}

form fieldset {
padding: 20px;
margin-bottom: 20px;
}

form legend {
font-size: 120%;
margin-bottom: 20px;
}

form input {
margin: 4px 0px;
}

form .submit {
padding: 4px;
}

.rot {
color: red;
}

.mail {
margin-bottom: -6px;
}

.mail2 {
text-align: left;
}

/************************************************************/
/*     Rechter Sidebar
*************************************************************/

#sidebar_right {
float: right;
width: 225px;
margin-top: 5px;
margin-right: 5px;
}

#sidebar_right2 {
float: right;
width: 185px;
margin-top: 5px;
margin-right: 5px;
font-size: 0.9em; /* 11pt */
}

#sidebar_right2 li {
margin-bottom: 16px;
}

#sidebar_right a:link, #sidebar_right a:visited, #sidebar_right a:focus, #sidebar_right a:active, #sidebar_right2 a:link, #sidebar_right2 a:visited, #sidebar_right2 a:focus, #sidebar_right2 a:active {
text-decoration: none;
color: #5b7a8f;
}

#sidebar_right a:hover, #sidebar_right2 a:hover {
text-decoration: underline;
color: black;
}

.sb_ueb {
background-color: #ACB9C6;
width: 220px;
color: white;
font-weight: bold;
vertical-align: middle;
font-size: 1.2em;
padding-left: 5px;
padding-top: 1px;
height: 20px;
}

.sb_text {
background-color: #ECF0F4;
width: 213px;
border: 1px solid #ACB9C6;
padding: 5px;
margin-bottom: 5px;
}

#sidebar_right img {
display: block;
border: 0px solid transparent;
margin: 10px auto 10px auto;
}

/************************************************************/
/*     Fußzeile
*************************************************************/

#footer
{
width: 960px;
margin: 0px auto 0px auto;
padding-left:10px;
color: #97A6B7;
line-height: 150%;
}

#footer .print, #footer .seite1, #footer .seite2 {
display: none;
}
