* {padding: 0; margin: 0;}

html {height: 100%; margin-bottom: 1px;}
body {height: 100%;}

body, a, td, span, p 
{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
text-align: left;
line-height: 17px;
}

.bold {font-weight: bold;}

h1 {font-size: 24px; font-weight: normal; padding-top: 4px; background: inherit;}
h2 {font-size: 12px; padding-top: 6px;}


/* ZENTRIERUNG MITTELTEIL */

#main 
{
position: relative;
min-height: 100%;
height: auto !important;
height: 100%;
width: 757px;
vertical-align: bottom;
margin: 0 auto;
}

div#header {height: 148px; background: white;}

.balken {padding: 0; display: inline;}

.clearboth {clear: both;}



/* HAUPTMENU */

/* ALLGEMEINE POSITIONIERUNG */

a.nav, a.nav:link, a.nav:visited 
{
display: block;
height: 14px;
background: white;
border-right: 1px solid #000;
margin: 10px 0 0 0;
text-align: center;
text-decoration: none;
font-family: verdana, arial, sans-serif;
font-size: 12px;
color: #000;
line-height: 14px;
overflow: hidden;
float: left;
}

a.navk, a.navk:link, a.navk:visited 
{
display: block;
height: 12px;
background: white;
border: 0 none;
margin: 10px 0 0 0;
text-align: center;
text-decoration: none;
font-family: verdana, arial, sans-serif;
font-size: 12px;
color: #000;
line-height: 14px;
overflow: hidden;
float: left;
}

/* BREITE */

#nav_1 {width: 11%;}
#nav_2 { width: 18%;}
#nav_3 {width: 15%;}
#nav_4 {width: 10%;}
#nav_5 { width: 15%;}
#nav_6 {width: 9%;}
#nav_7 {width: 11%;}
#nav_8 {width: 9%;}

/* FARBEN HOVER UND AKTIV */

#nav_1:hover, #nav_1_aktiv {color: #7a9638; background: white; width: 11%;}
#nav_2:hover, #nav_2_aktiv {color: #164079; background: white; width: 18%;}
#nav_3:hover, #nav_3_aktiv {color: #004d95; background: white; width: 15%;}
#nav_4:hover, #nav_4_aktiv {color: #6e4e00; background: white; width: 10%;}
#nav_5:hover, #nav_5_aktiv {color: #6b644d; background: white; width: 15%;}
#nav_6:hover, #nav_6_aktiv {color: #c84210; background: white; width: 9%;}
#nav_7:hover, #nav_7_aktiv {color: #c84210; background: white; width: 11%;}
#nav_8:hover, #nav_8_aktiv {color: #7a9638; background: white; width: 9%;}


/* UNTERMENU WER WIR SIND */

a.unternav, a.unternav:link, a.unternav:visited
{
display: block;
width: 154px;
line-height: 17px;
background: inherit;
border: 0 none;
margin: 0;
position: relative;
padding-left: 18px;
background: url(images/icons/pfeil_blau.gif) no-repeat 0 0.45em;
background-image: url(images/icons/pfeil_blau.gif);
text-decoration: none;
font-family: verdana, arial, sans-serif;
font-size: 12px;
color: #004d95;
}

#unternav_aktiv {font-weight: bold;}


/* TRAIN WERKSTATT LINK */

.tws_link
{
width: 125px;
height: 18px;
border: 0 none;
float: right;
}


/* INHALT ALLGEMEIN */

#container {margin-left: 17px;}
#titel {margin-top: 8px; padding: 0;}
.linkespalte {width: 716px; margin-top: 20px;}
.rechtespalte {width: 260px; float: right;}

ul, li
{
line-height: 17px;
}

li.off {list-style-type: none;}


/* INHALT AKTUELLES */

body#aktuelles {background-color: #c9d5ad;}
.aktuelles {background: #e2e8d3 bottom no-repeat;}

#gruen ul a, #gruen li a {text-decoration: none; cursor: pointer; color: #7a9638;}
#gruen2 ul a, #gruen2 li a {text-decoration: none; cursor: pointer; color: #7a9638;}
.bold_gruen {
	font-weight: bold;
	color: #7a9638;
	list-style-type: none;
	font-size: 12px;
}
.gruen {text-decoration: none; cursor: pointer; color: #7a9638;}

.pdf_gruen
{
position: relative;
padding-left: 18px;
list-style-type: none;
background: url(images/icons/pdf_gruen.gif) no-repeat 0.2em 0.35em;
}

.link_gruen
{
position: relative;
padding-left: 18px;
color: #7a9638;
text-decoration: none;
list-style-type: none;
background: url(images/icons/pfeil_gruen.gif) no-repeat 0 0.45em;
}

.probono {width: 460px; margin-top: 20px;}

.probono ul, .probono il {margin-left: 18px;}

.printgruen
{
color: #7a9638;
text-decoration: none;
padding-left: 20px;
padding-top: 2px;
background: url(images/print/print-gruen.gif) no-repeat 0 0;
}

.info
{
position: relative;
padding-left: 16px;
color: #000;
text-decoration: none;
font-weight: bold;
background: url(images/icons/info_i.gif) no-repeat 0 0.25em;
}

/* INHALT WAS WIR ANBIETEN */

body#was {background-color: #a1b1c8;}
.was {background: #dae0e8 bottom no-repeat;}
.dklblau {text-decoration: none; color: #164079;}

.wastitel {margin-left: 17px;} 

#kreise1 
{
position: relative;
left: 0px;
top: 10px;
padding: 0;
margin: 0;
width: 420px;
height: 350px;
}

#wastextfeld {position: absolute; left: 435px; top: 256px; width: 320px; height: 250px; overflow: auto;}

#wastextfeld ul {margin: 0; padding: 0 2em 0 1em;}
#wastextfeld li {list-style-type: disc; margin: 0 0 0 1em; padding: 0; vertical-align: middle;}

#wastextfeld li.off {list-style-type: none;}
* html .byfloatedimage{float: left;} /* IE Only Hack */

.wastext {width: 450px; margin: 0 10px 10px 17px;}

.wasboldtitel {font-weight: bold; color: #164079; padding: 0; padding-bottom: 12px; margin: 0;}

.wastext ul {margin: 0; padding: 0 2em 0 1em;}
.wastext li {list-style-type: disc; margin: 0 0 0 1em; padding: 0; vertical-align: middle;}

ul.pdf_link_liste {margin: 0; padding: 0 0 0 1em; vertical-align: top;}
li.pdf_link {list-style-type: none; margin: 0; padding: 0;}

ol.zahl {margin: 0; padding: 0;}
li.zahl {list-style-type: decimal; margin: 0; margin-left: 30px; padding: 0; vertical-align: top; display: list-item;}

.link_blau
{
font-size: 12px;
text-decoration: none;
padding-left: 18px;
list-style-type: none;
background: url(images/icons/pfeil_blau.gif) no-repeat 0 0.45em;
color: #164079;
}

.pdf_blau
{
font-size: 12px;
text-decoration: none;
margin: 0;
padding-left: 18px;
color: #164079;
background: url(images/icons/pdf_blau.gif) no-repeat 0.2em 0.25em;
}

.feedback {width: 580px; margin: 20px 10px 10px 0;}

.printwas
{
color: #164079;
text-decoration: none;
padding-left: 20px;
padding-top: 2px;
background: url(images/print/print-dklblau.gif) no-repeat 0 0;
}



/* INHALT WER WIR SIND */

body#wer {background-color: #a2c4dc;}
.wer {background: #dce7ee bottom no-repeat;}
.blau {text-decoration: none; color: #004d95;}

#team {width: 740px; margin-top: 20px; margin-left: 0;}

#team .kernteam
{
display: inline;
float: left;
width: 172px;
height: 140px;
margin-left: 13px;
margin-top: 15px;
padding: 0;
border: 0 none;
}

.teamtext {padding-left: 18px;}

#netzwerkbold {font-weight: bold;}

.netzwerktext {padding-top: 10px; width: 500px;}

#team .netzwerk
{
display: inline;
float: left;
width: 172px;
height: 138px;
margin-left: 13px;
margin-top: 15px;
padding: 0;
border: 0 none;
}

#netzwerkplus {padding-left: 13px;}

#team li 
{
margin-left: 18px;
padding: 0;
width: 560px;
line-height: 17px;
list-style-type: disc;
vertical-align: top;
}

.zurueck_blau
{
position: relative;
padding-left: 18px;
text-decoration: none;
color: #004d95;
background: url(images/icons/zurueck_blau.gif) no-repeat 0 0.15em;
}

.teamfoto {padding-right: 20px;}

.printblau, .printblau2
{
color: #004d95;
text-decoration: none;
padding-left: 20px;
padding-top: 2px;
background: url(images/print/print-blau.gif) no-repeat 0 0;
}


/* INHALT WAS UNS LEITET */

#kreise2 
{
position: relative;
left: 0px;
top: 0px;
padding: 0;
margin: 0;
width: 380px;
height: 330px;
}

#wul {position: absolute; left: 414px; top: 286px; width: 320px;}

#wul ul {margin: 0; padding: 0 2em 0 1em;line-height: 17px;}
#wul li {display: list-item; width: 300px; list-style-type: disc; margin: 0 0 1em 1em; padding: 0;line-height: 17px; position: relative; vertical-align: top; top: -.5em;}

.wul-bold {font-weight: bold; color: #004d95; padding: 0 0 1em 0; margin: 0;}

#exzellenz_info, #werte_info, #energie_info, #theorie_info, #mission_info
{
position: absolute;
display: none;
left: 0;
top: 0;
width: 320px;
line-height: 17px;
z-index: 10;
}


/* INHALT KUNDEN */

body#kunden {background-color: #c1b491;}
.kunden {background: #ded7c5 bottom no-repeat;}
.braun {text-decoration: none; color: #6e4e00;}

.kundenliste {line-height: 17px;}

.printbraun
{
color: #7a9638;
text-decoration: none;
padding-left: 20px;
padding-top: 2px;
background: url(images/print/print-braun.gif) no-repeat 0 0;
}


/* INHALT PUBLIKATIONEN */

body#publikationen {background-color: #b7b3a8;}
.publikationen {background: #dfddd9 bottom no-repeat;}
.grau {text-decoration: none; color: #6b644d;}

#publik {width: 500px; margin-top: 20px; margin-left: 4px;}

.publik
{
font-size: 12px;
text-decoration: none;
color: #6b644d;
background: inherit;
}

.publikpdf
{
font-size: 12px;
text-decoration: none;
padding-left: 18px;
color: #6b644d;
background: url(images/icons/pdf_publikationen.gif) no-repeat 0.2em 0.25em;
}

.printgrau
{
color: #6b644d;
text-decoration: none;
padding-left: 20px;
padding-top: 2px;
background: url(images/print/print-grau.gif) no-repeat 0 0;
}


/* INHALT PRESSE UND TRAINMAIL */

body#presse {background-color: #efc1b1;}
.presse {background: #f3dfd9 bottom no-repeat;}
.rot {text-decoration: none; color: #c84210;}

#press {width: 700px; margin-top: 20px; margin-left: 4px;}

.pressetitel {font-weight: bold; color: #c84210;}

.download
{
font-size: 12px;
/* line-height: 15px; */
text-decoration: none;
padding-left: 18px;
color: #c84210;
background: url(images/icons/pdf_tm.gif) no-repeat 0.2em 0.25em;
}

.pressepdf
{
font-size: 12px;
text-decoration: none;
padding-left: 18px;
color: #c84210;
background: url(images/icons/pdf_tm.gif) no-repeat 0.2em 0.25em;
}

.presselink {font-size: 12px; text-decoration: none; color: #c84210;}

#trainmail {width: 740px; margin-top: 20px;}

#tm_archiv {position: relative; top: 26px; float: right; width: 123px;}

.archivlinie {border-bottom: 1px solid #c84210; width: 724px;}

.archivpdf
{
font-size: 12px;
text-decoration: none;
padding-left: 18px;
color: #000;
background: url(images/icons/pdf_tm.gif) no-repeat 0.2em 0.25em;
}

.printrot
{
color: #c84210;
text-decoration: none;
padding-left: 20px;
padding-top: 2px;
background: url(images/print/print-rot.gif) no-repeat 0 0;
}


/* INHALT KONTAKT */

body#kontakt {background-color: #c9d5ad;}
.kontakt {background: #e2e8d3 bottom no-repeat;}

#kontaktinhalt {width: 740px; margin-top: 20px;}

.kontakt_link {font-size: 12px; text-decoration: none; color: #7a9638;}
.bold_rot {
	font-weight: bold;
	color: #FF0033;
	list-style-type: none;
	font-size: 13px;
}
.bold_gruen_ {
	font-weight: bold;
	color: #7a9638;
	list-style-type: none;
	font-size: 14px;
}
