*, div, form {
margin:0px; padding:0px;
}
img { border:none; }
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:%;
background-color:#FFFFFF;
text-align:center; 
width:100%; /*wichtig frs centern */
}
#Body {
padding-left:5px; padding-top:1px;
padding-right:5px; padding-bottom:10px;
text-align:left;width:95%;
margin:0 auto;
min-width:730px;
max-width:1250px;
}
.hidden {
position:absolute; top:-200px;
overflow:hidden;
line-height:1px;
width:1px; height:1px;
}
fieldset { border: none; }
.linkifier { width:0px; height:0px; }
.s { margin-right: 1.5em; }
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Top Navigation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.topnavig { font-size: 0.7em; color: #7F7F7F; text-align: right; }
.topnavig a { color: #7F7F7F; text-decoration:none; margin-right: 17px; }
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HEADER
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#Header {
background: #002F75 url(/images/layout/header_rBL.gif) bottom left no-repeat;
color:#FFFFFF;
margin: 0; padding:0;
}
#Header img { margin:0; padding:0;}
#Search { 
background: #002F75 url(/images/layout/header_rBR.gif) bottom right no-repeat;
position: relative; top: -40px; !top:-42px;
overflow: hidden; float:right; text-align: right; height: 40px; !height: 42px;
margin: 0; padding: 0;
}
#Search span { display: block; white-space: nowrap; clear: both;text-align: right; margin: 0; padding:0; }
#SearchField {
color: #000; font-size:0.7em; 
background-color:#FFF;
border: 4px solid #FFF;
-moz-border-radius: 4px;
margin:0; padding: 0;
}
#Search button { padding: 3px 18px 3px 20px; margin:0; }
#SearchSubmit {
background: transparent url(/images/layout/bt_suchen.gif) 0 0 no-repeat;
border:none; color: #FFF; font-size:0.7em; text-align: left; 
overflow: hidden; !width: 7em;
}
/* Header mit Hintergrundbild verlinkt */
#headerlogo {
 background: #002F75 url(/images/layout/logo_bibb.gif) 20px 10px no-repeat; overflow: hidden; 
 float: left; width: 114px; height: 44px; 
 margin: 0; padding: 0;
}
#headerlogo a:link, #headerlogo a:visited, #headerlogo a:hover, #headerlogo a:active {
 display: block; width: 114px; height: 44px; background: none;margin: 0; padding: 0;
}
.invis { display: none; }
.BAVClogo { position: relative; left: 56px; background: transparent url(/images/layout/logo_bavc01.gif) 0 0 no-repeat; overflow: hidden; 
width: 198px; height: 60px; 
margin:0;padding:0;
overflow: hidden;
}
.BAVClogo a:link, .BAVClogo a:visited, .BAVClogo a:hover, .BAVClogo a:active  {  
display: block; width: 174px; height: 60px; background: none;
margin: 0; padding: 0; 
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SKIPLINKS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#SkipLinks { position:absolute; left:-1000px; top:-1000px; overflow:hidden; }
#SkipLinks ul li { display:inline; }
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
NAVIGATION: main Navi 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#Navigation { float:left; text-align: left; width:11.3em; overflow: hidden; margin:0; padding:0; }
#MainNavi {
font-size:0.7em; line-height:1.3em;
margin: 0 0 10px 0; padding: 0;
}
#MainNavi ul {
background-color:#F5F5F5; overflow:hidden; 
list-style-type:none;
margin:0; padding:0;
border-left:1px solid #7F7F7F; border-right:1px solid #7F7F7F;
}
#MainNavi li {
overflow:hidden;/* Abstand nach rechts normalisieren */
margin:0; padding:0;
}
#MainNavi li p { background: transparent url(/images/layout/dotline.gif) bottom left repeat-x; margin:0; padding: 0; }
#MainNavi li p.lastnavig { background: none; margin:0; padding: 0; }
#MainNavi ul li a { 
    display: block;
    text-align: left; text-decoration:none; color:#002F75;
    padding: 5px 5px 5px 10px; margin: 0;
}
#MainNavi ul li a:hover, 
#MainNavi ul li a:focus,
#MainNavi ul li a.actv  { text-decoration:none; color:#FFFFFF; background-color:#002F75; }
/*  Laborberufe (gruen) */
#MainNavi li.labor, #MainNavi li.labor a, #MainNavi li.labor ul { color: #66B821; }
#MainNavi li.labor a:hover, #MainNavi li.labor a:focus { text-decoration:none; color:#FFFFFF; background-color: #66B821; }
#MainNavi li.labor ul li p a { background: transparent url(/images/layout/labor_sq_subnavig.gif) 10px 5px no-repeat; padding-left: 20px; }
#MainNavi li.labor ul li p a:hover, 
#MainNavi li.labor ul li p a:active, 
#MainNavi li.labor ul li p a:focus,
#MainNavi li.labor ul li p a.actv {  
    color:#FFFFFF; 
    background: #66B821 url(/images/layout/labor_sq_subnavig_a.gif) 10px 5px no-repeat; 
    padding-left: 20px; 
}
/*  Produkktionsberufe (orange) */
#MainNavi li.produktion, #MainNavi li.produktion a, #MainNavi li.produktion ul { color: #FF8C00; }
#MainNavi li.produktion a:hover, #MainNavi li.produktion a:focus { text-decoration:none; color:#FFFFFF; background-color: #FF8C00; }
#MainNavi li.produktion ul li p a { background: transparent url(/images/layout/produktion_sq_subnavig.gif) 10px 5px no-repeat; padding-left: 20px; }
#MainNavi li.produktion ul li p a:hover, 
#MainNavi li.produktion ul li p a:active, 
#MainNavi li.produktion ul li p a:focus,
#MainNavi li.produktion ul li p a.actv {  
    color:#FFFFFF; 
    background: #FF8C00 url(/images/layout/produktion_sq_subnavig_a.gif) 10px 5px no-repeat; 
    padding-left: 20px; 
}
/*  Fortbildung (hell blau) */
#MainNavi li.fortbildung, #MainNavi li.fortbildung a, #MainNavi li.fortbildung ul { color: #0480B7; }
#MainNavi li.fortbildung a:hover, #MainNavi li.fortbildung a:focus { text-decoration:none; color:#FFFFFF; background-color: #0480B7; }
#MainNavi li.fortbildung ul li p a { background: transparent url(/images/layout/fortbildung_sq_subnavig.gif) 10px 5px no-repeat; padding-left: 20px; }
#MainNavi li.fortbildung ul li p a:hover, 
#MainNavi li.fortbildung ul li p a:active, 
#MainNavi li.fortbildung ul li p a:focus,
#MainNavi li.fortbildung ul li p a.actv {  
    color:#FFFFFF; 
    background: #0480B7 url(/images/layout/fortbildung_sq_subnavig_a.gif) 10px 5px no-repeat; 
    padding-left: 20px; 
}
/*  Chemienahe Berufe (rot) */
#MainNavi li.chemie, #MainNavi li.chemie a, #MainNavi li.chemie ul { color: #B80303; }
#MainNavi li.chemie a:hover, #MainNavi li.chemie a:focus { text-decoration:none; color:#FFFFFF; background-color: #B80303; }
#MainNavi li.chemie ul li p a { background: transparent url(/images/layout/chemie_sq_subnavig.gif) 10px 5px no-repeat; padding-left: 20px; }
#MainNavi li.chemie ul li p a:hover, 
#MainNavi li.chemie ul li p a:active, 
#MainNavi li.chemie ul li p a:focus,
#MainNavi li.chemie ul li p a.actv {  
    color:#FFFFFF; 
    background: #B80303 url(/images/layout/chemie_sq_subnavig_a.gif) 10px 5px no-repeat; 
    padding-left: 20px; 
}
#MainNavi ul ul  { margin: 0; padding: 0; border:none; }
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
NAVIGATION: Sub Navi 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#SubNavi {
font-size:0.9em; line-height:1.5em;
margin: 0 0 10px 0; padding:0px;
}
#SubNavi ul {
background-color:#EFF3F8; overflow:hidden; 
list-style-type:none;
margin:0; padding:0;
border-left:1px solid #CAD1DA; border-right:1px solid #CAD1DA;
border-top:1px solid #CAD1DA; border-bottom:1px solid #FFFFFF;
}
#SubNavi ul li {
overflow:hidden;
border-top:1px solid #FFFFFF; border-bottom:1px solid #CAD1DA;
}
#SubNavi ul li a { text-align: left; display:block; padding:0; padding-left:10px; margin: 0; text-decoration:none; color:#002F75;}
#SubNavi ul li p, #SubNavi ul li ul p   { margin:0px; padding:0px; }
#SubNavi ul li p a, #SubNavi ul li p a:visited  { font-weight:bold; text-decoration:none; color:#002F75; }
#SubNavi ul li p a:hover, #SubNavi ul li p a:focus, #SubNavi ul li p a:active { 
font-weight:bold; text-decoration:none; color:#FFFFFF; background-color:#002F75; 
}
#SubNavi ul li span { display: block;
font-weight:bold; text-decoration:none; color:#FFFFFF;
background-color:#002F75;
}
#SubNavi .Homepage { color:#FFFFFF; background-color:#002F75; font-weight: bold; padding-left:10px; margin: 0; }
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BREADCRUMBS START
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.clearFloat { clear:both; height:5px; }
.Path { 
display: block; color:#7F7F7F;
background: transparent url(/images/layout/dotline.gif) bottom left repeat-x;
margin: 0; padding: 0;
}
/*
.Path h3 {
float: left; font-size:0.75em;
padding:0; margin: 0;
border: 1px solid #fff;
}
*/
.Path ul {
float: none; font-size:0.7em; list-style-type:none;
margin:0;margin-left: 196px; padding: 6px 10px 4px 0;
}
.Path ul li { display:inline; margin-right: 10px; padding:0; }
.Path li a:link, .Path li a:visited {
text-decoration:none; color:#7F7F7F;
}
.Path li a:hover, .Path li a:focus, .Path li a:active {
text-decoration:none; 
background-color:#F5F5F5;
-moz-border-radius:3px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CONTENT START
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#Content { 
margin-left: 11.3em; /*Breite der Navi */
margin-right: 11.3em; /* Breite der Sidebar muss immer angepasst werden, da es sonst zu Darstellungsfehlern im #Content kommt (Rounded-Corner-Floating-Bug)*/
margin-bottom:10px;
padding-left:3px; padding-right:3px;
line-height:1em; 
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ARTIKEL START
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.article { 
font-size:1em;
margin-left:14px; margin-right:14px;
padding-bottom:8px;
}
.article .post {
font-size:0.7em; color:#000;
background-color:#FFFFFF;
border-left:1px solid #7F7F7F; border-right:1px solid #7F7F7F;
}
.post img.left { float:left; margin: 4px 10px 5px 0; }
.post img.right { float:right; margin: 4px 0 5px 10px; }
#Content .left, #Content .leftLink  { float:left;  line-height: 2em; overflow: hidden;}
#Content .right, #Content .rightLink { float:right; line-height: 2em; overflow: hidden; }
#Content .leftLink a, #Content .rightLink a { margin: 0 1em;  }
.post .left a,
.post .right a { margin: 0; line-height: 1.7em; }
/* Artikelueberschrift2 */
.post h4 {
font-size:1.2em; line-height:1.2em;
padding-bottom:10px;
}
.article h4, .article p {
display: block;
padding: 5px 12px;
margin:0;
}
.footline {
font-size:0.85em; text-align:right;
}
blockquote, BLOCKQUOTE { 
background-color:#f1f8ec;
margin: 1em 5px 1em 10px; 
padding: 0.5em 1em;
border-left:5px solid #71bf43;
display: block;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LINKs START
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.post a:link, .post a:visited { padding-bottom: 4px; padding-top: 2px; }
#Content .post a:hover, #Content .post a:focus, #Content .post a:active  {
background-color: #F5F5F5;
color: #002F75;
-moz-border-radius:3px;
}
#Content .inLink {
color: #002F75;
font-weight:bold;
text-decoration:none;
background: transparent url(/images/layout/inLink2.gif) 0 5px no-repeat;
padding-left:15px;
}
#Content .labor .inLink {
background: transparent url(/images/layout/labor_inLink2.gif) 0 5px no-repeat;
padding-left:15px;
}
#Content .produktion .inLink {
background: transparent url(/images/layout/produktion_inLink2.gif) 0 5px no-repeat;
padding-left:15px;
}
#Content .fortbildung .inLink {
background: transparent url(/images/layout/fortbildung_inLink2.gif) 0 5px no-repeat;
padding-left:15px;
}
#Content .chemie .inLink {
background: transparent url(/images/layout/chemie_inLink2.gif) 0 5px no-repeat;
padding-left:15px;
}
#Content .pdfLink {
color: #4D6E9F; text-decoration:none;
background: transparent url(/images/layout/pdfLink.gif) 0 0 no-repeat;
padding-left:18px;
}
#Content a.docLink {
color: #4D6E9F; text-decoration:none;
background: transparent url(/images/layout/docLink.gif) 0 0 no-repeat;
padding-left:21px;
}
#Content a.xlsLink {
color: #4D6E9F; text-decoration:none;
background: transparent url(/images/layout/page_excel.gif) top left no-repeat;
padding-left:21px;
}
#Content a.pptLink {
color: #4D6E9F; text-decoration:none;
background: transparent url(/images/layout/pptLink.gif) top left no-repeat;
padding-left:21px;
}
#Content a.bildLink { 
background: transparent url(/images/layout/imgLink.gif) 0 0 no-repeat;
padding-left:21px;
}
#Content a.anchorLink {
background: transparent url(/images/layout/anchorLink.gif) top left no-repeat;
padding-left:18px;
}
#Content a.contactLink {
padding-left:18px;
background: transparent url() 0 2px no-repeat; 
}
#Content .topLink {
background: transparent url(/images/layout/topLink.gif) top left no-repeat;
padding-left: 28px;
}
#Content .pollLink {
background: transparent url(/images/layout/pollLink.gif) top left no-repeat;
padding-left:18px;
}
#Content .sendLink {
background: transparent url(/images/layout/sendLink.gif) top left no-repeat;
padding-left:18px;
}
#Content .printLink {
background: transparent url(/images/layout/printLink.gif) top left no-repeat;
padding-left: 28px;
}
#Content acronym, #Content .help {
background: transparent url(/images/layout/help_up.gif) center right no-repeat;
padding-right:18px;
cursor:pointer; text-decoration:none;
border-bottom:0.08em dashed #4A4A4A;
}
#Content acronym:hover, #Content .help:hover { background-image: url(/images/layout/help.gif); }
/* Eigenschaftswert muss erst geleert werden */
.post .footline {
background-image:none;
}
#Content .footline .authorLink {
background: transparent url(/images/layout/authorIcon.gif) top left no-repeat;
padding-left:18px;
}
/* Zur besseren Unterscheidung von "strong" hervorgehobenen Wrtern */
.post strong { color:#7F7F7F; font-weight:bold; }
p { padding-top:0.3em; padding-bottom:0.3em; }
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ARTIKEL START
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.post h3, .post h1 {
font-size:1.4em; color: #002F75;
background: transparent url(/images/layout/dotline.gif) bottom left repeat-x; 
padding: 15px 12px 25px 12px; margin-bottom: 0px;
}
.post h4 { 
    display: block; font-size:1em; line-height: 1.4em; 
    padding-top: 0px; padding-bottom: 4px; margin:0; margin-bottom: 5px;
}
.post p { padding-top: 5px; padding-bottom: 5px; }
.labor h3 { color: #66B821; }
.produktion h3 { color: #FF8C00; }
.fortbildung h3 { color: #0480B7; }
.chemie h3 { color: #B80303; }
.post h3 span, .post h4,
.labor h3 span, .labor h4,
.produktion h3 span, .produktion h4,
.fortbildung h3 span, .fortbildung h4,
.chemie h3 span, .chemie h4 { color: #002F75; }
.post h4 { border-bottom: 6px solid #7F97BA; }
.labor h4 { border-bottom: 6px solid #B2DC90; }
.produktion h4 { border-bottom: 6px solid #FFC580; }
.fortbildung h4 { border-bottom: 6px solid #80BBD9; }
.chemie h4 { border-bottom: 6px solid #D98080; }
.post span.text { display: block; !clear: both; margin-top: 10px; margin-bottom: 5px; }
#Content .tools {
display: block; color: #7F7F7F;
font-size: 0.7em;
padding: 0; margin: 0;
}
#Content .tools p { margin: 0; padding: 0 16px; }
#Content .tools a { color: #7F7F7F; text-decoration: none; padding-top: 2px; padding-bottom: 5px; margin-right: 20px;}
/* .line { float: left; background: transparent url(/images/layout/dotline.gif) bottom left repeat-x; } */
#Content .line { display: block; height: 2em;background: transparent url(/images/layout/dotline.gif) bottom left repeat-x; } 
#Content .anchor { 
    background: transparent url(/images/layout/dotline.gif) bottom left repeat-x; 
    color: #7F97BA; 
    margin:0; padding: 1px 12px 3px 12px;
}
#Content .anchor a { color: #7F97BA; text-decoration: none; }
#Content .anchor a:active, 
#Content .anchor a:focus,
#Content .anchor a:hover, 
#Content .anchor a.actv { 
    color: #002F75; text-decoration: none; font-weight: bold; background: none;
}
.post ul { list-style-type: none; margin:0 12px; padding:0; }
.post ul li { 
    background: transparent url(/images/layout/bullet.gif) 0 11px no-repeat; 
    padding: 8px 22px;  }
    
#Content .labor ul li { background: transparent url(/images/layout/labor_bullet.gif) 0 11px no-repeat; }
#Content .produktion ul li { background: transparent url(/images/layout/produktion_bullet.gif) 0 11px no-repeat; }
#Content .post.fortbildung ul li { background: transparent url(/images/layout/fortbildung_bullet.gif) 0 11px no-repeat; }
#Content .post.chemie ul li { background: transparent url(/images/layout/chemie_bullet.gif) 0 11px no-repeat; }
.articleMargin { display:none; }
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SIDEBAR START
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#Sidebar { 
float: right;
width: 11.3em; /* Vernderungen auch beim Content abbilden */
margin-left: 10px;
margin-bottom:10px; /* Abstand zum Footer - kann nur von hier aus gesetzt werden */
color:#4A4A4A; 
overflow: hidden;
}
#ShortBorder {
font-size:0.7em; 
background-color:#F5F5F5;
border-left: 1px solid #7F7F7F; border-right: 1px solid #7F7F7F;
padding: 0; margin: 0;
}
#Sidebar ul { 
background-color:#F5F5F5; 
list-style-type:none;
margin:0; padding:0;
}
#Sidebar li { 
background: transparent url(/images/layout/dotline.gif) bottom left repeat-x;
margin: 0; padding: 0; overflow:hidden; 
}
#Sidebar p { line-height: 1.2em; }
#Sidebar ul li a { color: #4D6E9F; text-decoration:none; line-height: 1.2em; }
#Sidebar .basic a:link, #Sidebar .basic a:visited,
#Sidebar .labor a:link, #Sidebar .labor a:visited,
#Sidebar .produktion a:link, #Sidebar .produktion a:visited,
#Sidebar .fortbildung a:link, #Sidebar .fortbildung a:visited,
#Sidebar .chemie a:link, #Sidebar .chemie a:visited {
display: block;  overflow:hidden; 
padding: 3px 2px 3px 20px; margin:0;
}
#Sidebar .basic a:link, #Sidebar .basic a:visited {
background: transparent url(/images/layout/sq_subnavig.gif) 10px 3px no-repeat; 
}
#Sidebar .basic a:hover, #Sidebar .basic a:focus, #Sidebar .basic a:active, #Sidebar .basic a.actv
#Sidebar .labor a:hover, #Sidebar .labor a:focus, #Sidebar .labor a:active, #Sidebar .labor a.actv
#Sidebar .produktion a:hover, #Sidebar .produktion a:focus, #Sidebar .produktion a:active, #Sidebar .produktion a.actv
#Sidebar .fortbildung a:hover, #Sidebar .fortbildung a:focus, #Sidebar .fortbildung a:active, #Sidebar .fortbildung a.actv
#Sidebar .chemie a:hover, #Sidebar .chemie a:focus, #Sidebar .chemie a:active, #Sidebar .chemie a.actv {
color: #002F75; text-decoration:none; line-height: 1.2em;
}
#Sidebar .basic a:hover,
#Sidebar .basic a:focus,
#Sidebar .basic a:active,
#Body div#Sidebar .basic a.actv {
background: transparent url(/images/layout/sidebar_a.gif) 0 3px no-repeat;
}
/* Sidebar Navigation: Labor */
#Sidebar .labor a:link, #Sidebar .labor a:visited {
background: transparent url(/images/layout/labor_sq_subnavig.gif) 10px 3px no-repeat; 
}
#Sidebar .labor a:hover,
#Sidebar .labor a:focus,
#Sidebar .labor a:active,
#Body div#Sidebar .labor a.actv {
background: transparent url(/images/layout/labor_sidebar_a.gif) 0 3px no-repeat;
}
/* Sidebar Navigation: Produktion */
#Sidebar .produktion a:link, #Sidebar .produktion a:visited {
background: transparent url(/images/layout/produktion_sq_subnavig.gif) 10px 3px no-repeat; 
}
#Sidebar .produktion a:hover,
#Sidebar .produktion a:focus,
#Sidebar .produktion a:active,
#Body div#Sidebar .produktion a.actv {
background: transparent url(/images/layout/produktion_sidebar_a.gif) 0 3px no-repeat;
}
/* Sidebar Navigation: Fortbildung */
#Sidebar .fortbildung a:link, #Sidebar .fortbildung a:visited {
background: transparent url(/images/layout/fortbildung_sq_subnavig.gif) 10px 3px no-repeat; 
}
#Sidebar .fortbildung a:hover,
#Sidebar .fortbildung a:focus,
#Sidebar .fortbildung a:active,
#Body div#Sidebar .fortbildung a.actv { 
background: transparent url(/images/layout/fortbildung_sidebar_a.gif) 0 3px no-repeat;
}
/* Sidebar Navigation: Chemienahe Berufe */
#Sidebar .chemie a:link, #Sidebar .chemie a:visited {
background: transparent url(/images/layout/chemie_sq_subnavig.gif) 10px 3px no-repeat; 
}
#Sidebar .chemie a:hover,
#Sidebar .chemie a:focus,
#Sidebar .chemie a:active,
#Body div#Sidebar .chemie a.actv { 
background: transparent url(/images/layout/chemie_sidebar_a.gif) 0 3px no-repeat;
}
/* .line { display: block; background: transparent url(/images/layout/dotline.gif) bottom left repeat-x; margin:0; padding:0;} */
#Sidebar .line { display: block; background: transparent url(/images/layout/dotline.gif) bottom left repeat-x; margin:0; padding:0;}
#Sidebar .lastnavig { background: none; }
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CORNERS START
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* HEAD:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#Header div.rTC {
height:8px; clear:both;
background-color:#002F75;
overflow:hidden;
}
#Header div.rTL {
float:left; width:8px; height:8px;
background: transparent url(/images/layout/header_rTL.gif) top left no-repeat;
}
#Header div.rTR {
float:right; width:8px; height:8px;
background: transparent url(/images/layout/header_rTR.gif) top right no-repeat;
}
#Header div.rBC {
height:8px; clear:both;
background-color:#002F75;
overflow:hidden;
}
#Header div.rBL {
float:left; width:8px; height:8px;
background: transparent url(/images/layout/header_rBL.gif) top left no-repeat;
}
#Header div.rBR {
float:right; width:8px; height:8px;
background: transparent url(/images/layout/header_rBR.gif) top tight no-repeat;
}
/* NAVIGATION: MAIN MENU
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#MainNavi div.rTC {
height:16px; clear:both;
background: transparent url(/images/layout/navig_rTC.gif) top left repeat-x;
overflow:hidden;
}
#MainNavi div.rTL {
float:left; width:6px; height:16px;
background: transparent url(/images/layout/navig_rTL.gif) top left no-repeat;
}
#MainNavi div.rTR {
float:right; width:6px; height:16px;
background: transparent url(/images/layout/navig_rTR.gif) top right no-repeat;
}
#MainNavi div.rBC {
height:16px; clear:both;
background: transparent url(/images/layout/navig_rBC.gif) top left repeat-x;
overflow:hidden;
}
#MainNavi div.rBL {
float:left; width:6px; height:16px;
background: transparent url(/images/layout/navig_rBL.gif) top left no-repeat;
}
#MainNavi div.rBR {
float:right; width:6px; height:16px;
background: transparent url(/images/layout/navig_rBR.gif) top right no-repeat;
}
/* SIDEBAR:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#Sidebar div.rTC {
height:16px; clear:both;
background: transparent url(/images/layout/rTC.gif) top left repeat-x;
overflow:hidden;
}
#Sidebar div.rTL {
float:left; width:6px; height:16px;
background: transparent url(<img src="/images/layout/rTL.gif">) top left no-repeat;
}
#Sidebar div.rTR {
float:right; width:6px; height:16px;
background: transparent url(/images/layout/rTR.gif) top right no-repeat;
}
#Sidebar div.rBC {
height:16px; clear:both;
background: transparent url(/images/layout/rBC.gif) top left repeat-x;
overflow:hidden;
}
#Sidebar div.rBL {
float:left; width:6px; height:16px;
background: transparent url(/images/layout/rBL.gif) top left no-repeat;
}
#Sidebar div.rBR {
float:right; width:6px; height:16px;
background: transparent url(/images/layout/rBR.gif) top right no-repeat;
}
/* SIDEBAR: LABOR
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#Sidebar .labor div.rTC {
height:16px; clear:both;
background: transparent url(/images/layout/labor_rTC.gif) top left repeat-x;
overflow:hidden;
}
#Sidebar .labor div.rTL {
float:left; width:6px; height:16px;
background: transparent url(/images/layout/labor_rTL.gif) top left no-repeat;
}
#Sidebar .labor div.rTR {
float:right; width:6px; height:16px;
background: transparent url(/images/layout/labor_rTR.gif) top right no-repeat;
}
#Sidebar .labor div.rBC {
height:16px; clear:both;
background: transparent url(/images/layout/labor_rBC.gif) top left repeat-x;
overflow:hidden;
}
#Sidebar .labor div.rBL {
float:left; width:6px; height:16px;
background: transparent url(/images/layout/labor_rBL.gif) top left no-repeat;
}
#Sidebar .labor div.rBR {
float:right; width:6px; height:16px;
background: transparent url(/images/layout/labor_rBR.gif) top right no-repeat;
}
/* SIDEBAR: PRODUKTION
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#Sidebar .produktion div.rTC {
height:16px; clear:both;
background: transparent url(/images/layout/produktion_rTC.gif) top left repeat-x;
overflow:hidden;
}
#Sidebar .produktion div.rTL {
float:left; width:6px; height:16px;
background: transparent url(/images/layout/produktion_rTL.gif) top left no-repeat;
}
#Sidebar .produktion div.rTR {
float:right; width:6px; height:16px;
background: transparent url(/images/layout/produktion_rTR.gif) top right no-repeat;
}
#Sidebar .produktion div.rBC {
height:16px; clear:both;
background: transparent url(/images/layout/produktion_rBC.gif) top left repeat-x;
overflow:hidden;
}
#Sidebar .produktion div.rBL {
float:left; width:6px; height:16px;
background: transparent url(/images/layout/produktion_rBL.gif) top left no-repeat;
}
#Sidebar .produktion div.rBR {
float:right; width:6px; height:16px;
background: transparent url(/images/layout/produktion_rBR.gif) top right no-repeat;
}
/* SIDEBAR: FORTBILDUNG
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#Sidebar .fortbildung div.rTC {
height:16px; clear:both;
background: transparent url(/images/layout/fortbildung_rTC.gif) top left repeat-x;
overflow:hidden;
}
#Sidebar .fortbildung div.rTL {
float:left; width:6px; height:16px;
background: transparent url(/images/layout/fortbildung_rTL.gif) top left no-repeat;
}
#Sidebar .fortbildung div.rTR {
float:right; width:6px; height:16px;
background: transparent url(/images/layout/fortbildung_rTR.gif) top right no-repeat;
}
#Sidebar .fortbildung div.rBC {
height:16px; clear:both;
background: transparent url(/images/layout/fortbildung_rBC.gif) top left repeat-x;
overflow:hidden;
}
#Sidebar .fortbildung div.rBL {
float:left; width:6px; height:16px;
background: transparent url(/images/layout/fortbildung_rBL.gif) top left no-repeat;
}
#Sidebar .fortbildung div.rBR {
float:right; width:6px; height:16px;
background: transparent url(/images/layout/fortbildung_rBR.gif) top right no-repeat;
}
/* SIDEBAR: CHEMIE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#Sidebar .chemie div.rTC {
height:16px; clear:both;
background: transparent url(/images/layout/chemie_rTC.gif) top left repeat-x;
overflow:hidden;
}
#Sidebar .chemie div.rTL {
float:left; width:6px; height:16px;
background: transparent url(/images/layout/chemie_rTL.gif) top left no-repeat;
}
#Sidebar .chemie div.rTR {
float:right; width:6px; height:16px;
background: transparent url(/images/layout/chemie_rTR.gif) top right no-repeat;
}
#Sidebar .chemie div.rBC {
height:16px; clear:both;
background: transparent url(/images/layout/chemie_rBC.gif) top left repeat-x;
overflow:hidden;
}
#Sidebar .chemie div.rBL {
float:left; width:6px; height:16px;
background: transparent url(/images/layout/chemie_rBL.gif) top left no-repeat;
}
#Sidebar .chemie div.rBR {
float:right; width:6px; height:16px;
background: transparent url(/images/layout/chemie_rBR.gif) top right no-repeat;
}
/* CONTENT:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#Content div.rTC {
height:16px;
/*
Kann nichtinnerhalb von "#Content" benutzt werden, da sonst der Content nicht mehr floatet.
Dies führt allerdings zu Darstellungsfehlern, die wir im Anschluss beheben müssen
*/
background: transparent url(/images/layout/rTC.gif) top left repeat-x;
overflow:hidden;
}
#Content div.rTL {
float:left; width:6px; height:16px;
background: transparent url(<img src="/images/layout/rTL.gif">) top left no-repeat;
}
#Content div.rTR {
float:right; width:6px; height:16px;
background: transparent url(/images/layout/rTR.gif) top right no-repeat;
}
#Content div.rBC {
height:6px; 
background: transparent url(/images/layout/rBC.gif) top left repeat-x;
overflow:hidden;
}
#Content div.rBL {
float:left; width:6px; height:16px;
background: transparent url(/images/layout/rBL.gif) top left no-repeat;
}
#Content div.rBR {
float:right; width:6px; height:16px;
background: transparent url(/images/layout/rBR.gif) top left no-repeat;
}
/* ARTIKEL
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Erst muss hier alles geleert werden: */
#Content .article div.rTC, #Content .article div.rTL, #Content .article div.rTR, 
#Content .article div.rBC, #Content .article div.rBL, #Content .article div.rBR {
background-image:none;
}
#Content .article div.rTC {
height:16px; background-color:#002F75;
overflow:hidden;
}
#Content .article div.rTL {
float:left; width:6px; height:16px;
background: transparent url(<img src="/images/layout/rTL.gif">) top left no-repeat;
}
#Content .article div.rTR {
float:right; width:6px; height:16px;
background: transparent url(/images/layout/rTR.gif) top right no-repeat;
}
#Content .article div.rBC {
height:16px;
background: transparent url(/images/layout/rBC.gif) top left repeat-x;
overflow:hidden;
}
#Content .article div.rBL {
float:left; width:6px; height:16px;
background: transparent url(/images/layout/rBL.gif) top left no-repeat;
}
#Content .article div.rBR {
float:right; width:6px; height:16px;
background: transparent url(/images/layout/rBR.gif) top right no-repeat;
}
/* ARTICLE LABOR
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#Content .labor div.rTC {
height:16px; background: transparent url(/images/layout/labor_rTC.gif) top left repeat-x;
overflow:hidden;
}
#Content .labor div.rTL {
float:left; width:6px; height:16px;
background: transparent url(/images/layout/labor_rTL.gif) top left no-repeat;
}
#Content .labor div.rTR {
float:right; width:6px; height:16px;
background: transparent url(/images/layout/labor_rTR.gif) top right no-repeat;
}
#Content .labor div.rBC {
height:16px; background: transparent url(/images/layout/labor_rBC.gif) top left repeat-x;
overflow:hidden;
}
#Content .labor div.rBL {
float:left; width:6px; height:16px;
background: transparent url(/images/layout/labor_rBL.gif) top left no-repeat;
}
#Content .labor div.rBR {
float:right; width:6px; height:16px;
background: transparent url(/images/layout/labor_rBR.gif) top right no-repeat;
}
/* ARTICLE PRODUKTION
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#Content .produktion div.rTC {
height:16px; background: transparent url(/images/layout/produktion_rTC.gif) top left repeat-x;
overflow:hidden;
}
#Content .produktion div.rTL {
float:left; width:6px; height:16px;
background: transparent url(/images/layout/produktion_rTL.gif) top left no-repeat;
}
#Content .produktion div.rTR {
float:right; width:6px; height:16px;
background: transparent url(/images/layout/produktion_rTR.gif) top right no-repeat;
}
#Content .produktion div.rBC {
height:16px; background: transparent url(/images/layout/produktion_rBC.gif) top left repeat-x;
overflow:hidden;
}
#Content .produktion div.rBL {
float:left; width:6px; height:16px;
background: transparent url(/images/layout/produktion_rBL.gif) top left no-repeat;
}
#Content .produktion div.rBR {
float:right; width:6px; height:16px;
background: transparent url(/images/layout/produktion_rBR.gif) top right no-repeat;
}
/* ARTICLE FORTBILDUNG
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#Content .fortbildung div.rTC {
height:16px; background: transparent url(/images/layout/fortbildung_rTC.gif) top left repeat-x;
overflow:hidden;
}
#Content .fortbildung div.rTL {
float:left; width:6px; height:16px;
background: transparent url(/images/layout/fortbildung_rTL.gif) top left no-repeat;
}
#Content .fortbildung div.rTR {
float:right; width:6px; height:16px;
background: transparent url(/images/layout/fortbildung_rTR.gif) top right no-repeat;
}
#Content .fortbildung div.rBC {
height:16px; background: transparent url(/images/layout/fortbildung_rBC.gif) top left repeat-x;
overflow:hidden;
}
#Content .fortbildung div.rBL {
float:left; width:6px; height:16px;
background: transparent url(/images/layout/fortbildung_rBL.gif) top left no-repeat;
}
#Content .fortbildung div.rBR {
float:right; width:6px; height:16px;
background: transparent url(/images/layout/fortbildung_rBR.gif) top right no-repeat;
}
/* ARTICLE CHEMIE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#Content .chemie div.rTC {
height:16px; background: transparent url(/images/layout/chemie_rTC.gif) top left repeat-x;
overflow:hidden;
}
#Content .chemie div.rTL {
float:left; width:6px; height:16px;
background: transparent url(/images/layout/chemie_rTL.gif) top left no-repeat;
}
#Content .chemie div.rTR {
float:right; width:6px; height:16px;
background: transparent url(/images/layout/chemie_rTR.gif) top right no-repeat;
}
#Content .chemie div.rBC {
height:16px; background: transparent url(/images/layout/chemie_rBC.gif) top left repeat-x;
overflow:hidden;
}
#Content .chemie div.rBL {
float:left; width:6px; height:16px;
background: transparent url(/images/layout/chemie_rBL.gif) top left no-repeat;
}
#Content .chemie div.rBR {
float:right; width:6px; height:16px;
background: transparent url(/images/layout/chemie_rBR.gif) top right no-repeat;
}
/* ----------------------------------------------------------
/* homepage */
#home { background: none; }
#home div.rTC {
height:8px; 
background:#002F75;
overflow:hidden;
}
#home div.rTL {
float:left; width:8px; height:8px;
background: transparent url(/images/layout/header_rTL.gif) top left no-repeat;
}
#home div.rTR {
float:right; width:8px; height:8px;
background: transparent url(/images/layout/header_rTR.gif) top left no-repeat;
}
#home div.rBC {
height:8px; 
background:#002F75;
overflow:hidden;
}
#home div.rBL {
float:left; width:8px; height:8px;
background: transparent url(/images/layout/header_rBL.gif) top left no-repeat;
}
#home div.rBR {
float:right; width:8px; height:8px;
background: transparent url(/images/layout/header_rBR.gif) top left no-repeat;
}
#flash { 
    float: left;    
    margin:0; padding:0;
}
#home { display: block; margin:0; margin-left: 22.55em; padding: 0; }
#home .post { display: block;
    background: #002F75; height: 370px; 
    color: #FFF; font-size: 0.8em;
    padding: 73px 40px 0 40px; margin:0;    
}

#home .post h3 { 
    color: #FF8C00; font-size: 1.2em; line-height: 1.7em; background: none;
    margin: 0; padding:0;
}
#home .post p { 
    margin: 0; margin-top: 50px; padding:0;
}
#home .post a { text-decoration: none; color: #66B821; }

#home .post a.link1 { 
    display: block; background: transparent url(/images/layout/homeimg1.gif) top left no-repeat;
    text-align: left; color: #66B821; 
    padding: 0 0 0 15px; margin: 0 0 10px 0;
}
#home .post a.link2 { 
    display: block; background: transparent url(/images/layout/homeimg2.gif) top left no-repeat;
    text-align: left; color: #FF8C00; 
    padding: 0 0 0 15px; margin: 0 0 10px 0;
}
#home .post a.link3 { 
    display: block; background: transparent url(/images/layout/homeimg3.gif) top left no-repeat;
    text-align: left; color: #219FD7; 
    padding: 0 0 0 15px; margin: 0 0 10px 0;
}
#home .post a.link4 { 
    display: block; background: transparent url(/images/layout/homeimg4.gif) top left no-repeat;
    text-align: left; color: #FFFFFF; 
    padding: 0 0 0 15px; margin: 0 0 10px 0;
}
#home .post a.link5 { 
    display: block; background: transparent url(/images/layout/homeimg5.gif) top left no-repeat;
    text-align: left; color: #ff4040; 
    padding: 0 0 0 15px; margin: 0 0 10px 0;
}

/* ---------------------------------------------------------- 

/* SITEMAP
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#Sitemap{
/*font-size:0.7em; line-height:1.3em;*/
margin: 0 0 10px 0; padding: 0;
}
#Sitemap ul {
background-color:#F5F5F5; overflow:hidden; 
list-style-type:none;
margin:0; padding:0;
border-left:1px solid #7F7F7F; border-right:1px solid #7F7F7F;
}
#Sitemap li {
overflow:hidden;/* Abstand nach rechts normalisieren */
margin:0; padding:0;
}
#Sitemap li p { background: transparent url(/images/layout/dotline.gif) bottom left repeat-x; margin:0; padding: 0; }
#Sitemap li p.lastnavig { background: none; margin:0; padding: 0; }
#Sitemap ul li a { 
    display: block;
    text-align: left; text-decoration:none; color:#002F75;
    padding: 5px 5px 5px 10px; margin: 0;
}
#Sitemap ul li a:hover, 
#Sitemap ul li a:focus,
#Sitemap ul li a.actv  { text-decoration:none; color:#FFFFFF; background-color:#002F75; }
#Sitemap ul ul  { margin: 0; padding: 0; border:none; }
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SATRT: neue Eraenzung und weitere Aenderungen 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Content Formular */
.post input, .post select { background-color:#EFF3F8; border: none;border: 1px solid #CAD1DA; }
.post input.submit { padding: 1px 4px 1px 4px; }
.post input.textfield { padding: 3px 4px 3px 4px; }
.column { float: left; width: 33%; }
.footerLink {
margin-right:1em; padding:0; float: right;
width: 28px; height: 28px; 
background: transparent url(/images/layout/topLink.gif) center right no-repeat;
}
/* ========== How to Use CSS to Solve min-width Problems in Internet Explorer ========== */
* html .minwidth {
    border-left: 890px solid #fff;
}
* html .container {
    margin-left: -890px;
    position: relative;
}
/*\*/
* html .minwidth, * html .container, * html .content {
    height: 1px;
}
.content { padding: 1px; }
.width1 {
    width: 100%;
    min-width: 890px;
    margin: 0 auto;
    text-align: left;
}
* html .minwidth1 {
    padding-left: 890px;
}
/*\*/
* html .minwidth1, * html .layout {
    height: 1px;
}
/**/

/* ========== fixes for IE 6/7 ========== */
.article { width: 97%; margin: auto; margin-left: 0.5em; float: left; /*display: block; */padding: auto; }
/* .post h4 { float: left; width: 96%;padding-left: 10px; } */
.post h4 { display: block;padding-left: 10px; } 
.article .rBC { width: 100%; padding: auto; margin: auto;  }
.tools { clear: both; }

/* ========== RedDot specific ========== */
.rd_blue { font-size:10px; color:#0000FF; }
.rd_red { font-size:10px; color:#FF0000; }
 

/* ========== ab hier ergaenzt von kippconcept ========== */
   
#Sidebar a, #Sidebar a:link  { text-decoration:none; }  
.rd_blue { font-size:10px; color:#0000FF; padding-left:20px; }
.rd_red { font-size:10px; color:#FF0000; padding-left:20px; } 
#Content ul, #Content ol { 
clear:both; 
display:block; 
background-color: #E5EAF2;
margin-top:4px;
margin-bottom:5px; 
padding-top:6px;
padding-bottom:6px; 
width:92%;
}  
.post ol {  margin:0 12px; padding:10px 10px; }
.post ol li { font-weight:normal; padding: 4px 4px; }
#Content .article ul, #Content .article ol { background-color: #E5EAF2; }
#Content .labor ul, #Content .labor ol {  background-color: #E6F1DD; }
#Content .produktion ul, #Content .produktion ol {  background-color: #F5E8D7; }
#Content .fortbildung ul, #Content .fortbildung ol {  background-color: #D9ECF5; }
#Content .chemie ul, #Content .chemie ol {  background-color: #F5D8D8; }

#Content a:link, a:visited {  color: #073579; text-decoration:none;}   
#Content .article a:hover {  color: #91A4C1; text-decoration:none;} 
#Content .labor a:hover {  color: #66B821; text-decoration:none;} 
#Content .produktion a:hover {  color: #FF8C00; text-decoration:none;} 
#Content .fortbildung a:hover {  color: #0480B7; text-decoration:none;} 
#Content .chemie a:hover {  color: #B80303; text-decoration:none;} 
#Content ul li { 
clear:both;
margin-left:10px;
padding-left:20px;
padding-right:20px;
}
#Content ol li { 
clear:both;
margin-left:30px;
padding-left:10px;
padding-right:0px;
}
 
#Content .line .text{ 
clear:both;
padding-top:4px; 
margin-left:10px;
margin-right:10px;
}
#Content .post table {  
background-color: #E5EAF2;
margin:5px 14px 10px 14px;
border:0px;
}
#Content .post th {  
background-color: #FFFFFF;
padding:5px 0px 5px 0px;
border:0px;
}
#Content .post td{  
padding:4px;
padding-left:6px;
border:0px;
}
#Content .einzug{  
padding-left:40px;
font-size:90%;
}
.post strong { color:#444444; font-weight:bold; } 
#Content .article blockquote, #Content .article BLOCKQUOTE { 
margin: 1em 14px 0em 14px; 
background-color:#D3DDEC;
border-left:5px solid #91A4C1;
}
#Content .labor blockquote, #Content .labor BLOCKQUOTE { 
margin: 1em 14px 0em 14px; 
background-color:#D4F4B9;
border-left:5px solid #66B821;
}
#Content .produktion blockquote, #Content .produktion BLOCKQUOTE { 
margin: 1em 14px 0em 14px;
background-color:#FDDBB2;
border-left:5px solid #FF8C00;
}
#Content .fortbildung blockquote, #Content .fortbildung BLOCKQUOTE { 
margin: 1em 14px 1em 14px;
background-color:#A1D6EE;
border-left:5px solid #0480B7;
}
#Content .chemie blockquote, #Content .chemie BLOCKQUOTE { 
margin: 1em 14px 1em 14px;
background-color:#EEA1A1;
border-left:5px solid #B80303;
}
 
.kleinabstand1{
line-height:2px;
}  

/* ========== H1 bis H6 ========== */  
 .post h1 {
font-size:1.2em; color: #002F75;
padding: 10px 12px 10px 12px; margin-bottom: 0px;
}
.freitext1 h3, .freitext2 h3 {
font-size:1.2em; color: #002F75;
padding: 15px 12px 25px 12px; margin-bottom: 0px;
}
.post h4 { font-size:1.05em; line-height:140%; padding-bottom:8px; padding-top:8px; margin-bottom:0px; }
.freitext1 h2, .freitext2 h2  { font-size:1.2em; color:#444444; padding-left:12px; padding-top:14px; padding-bottom:6px;} 
.freitext1 h5, .freitext2 h5  { font-size:1.1em; color:#444444; padding-left:12px; text-align:left; padding-right:14px; font-weight:normal; padding-bottom:10px;}
.freitext1 h6 { font-size:1.0em; color:#444444; padding-left:12px; text-align:right; padding-right:14px; font-weight:normal; padding-bottom:10px;} 
.freitext2 h6  { font-size:1.0em; display:block; background:#E8E8E8; color:#444444; padding:14px 0 12px 12px;} 
.freitext1, .freitext2 { margin:0; padding:0; } 
.freitext1[class], .freitext2[class] { margin:4px 0px 4px 0px; } 
.freitext2 h4, .freitext1 h4  { font-size:1.2em; line-height:140%; padding-bottom:8px; padding-top:8px; margin-bottom:0px; margin-top:10px; } 
.labor h1, .labor h3 { color: #66B821; }
.produktion h1, .produktion h3 { color: #FF8C00; }
.fortbildung h1, .fortbildung h3 { color: #0480B7; }
.chemie h1, .chemie h3 { color: #B80303; }
.post h1 span, .labor h1 span, .produktion h1 span, .fortbildung h1 span, .chemie h1 span { color: #002F75; }
.labor h6 { background-color: #D8F1C4; }
.produktion h6 { background-color: #FAE9C3; }
.fortbildung h6 { background-color: #BEDCEB; }
.chemie h6 { background-color: #EBBEBE; }
                                                                      
#home #homelinks { width:60%; float:left;}
#home #homerechts { margin-left:40px; width:30%; float:right;}
#home .post { height: 400px; font-size: 0.8em; padding: 43px 40px 0 40px;}
#home .post p {margin-top: 30px; padding:0; font-size: 1.0em;}
#home .post a { text-decoration: none; color: #FF8C00; }

/* ========== Schriftgröße ========== */  
 
 .post .freitext1, .post freitext2,
.post .freitext1 p, .post freitext2 p,
#Content .article .post .freitext2 {font-size:1.05em; line-height:140%; color:black;}
.post .line, .post .line a  { padding: 4px 0px 4px 14px; overflow:hidden;}
.post .left {width:75%; float:left; height:auto; } 
.post .inLink { line-height:1.5em; }

/* ========== 2009.07.08 Bugfix ========== */  

#Content .article .post { overflow: hidden; width: auto; }
* html #Content .article .post { float: left; overflow: visible; }
#Content .line {
background: #FFF url(/images/layout/dotline.gif) left bottom repeat-x;
float: left; width: 100%; clear: both;
height:auto; 
margin: 0; padding: 0 0 0 10px;
} 
* html #Content .line { float: none; display: inline-block; width: auto; }
#Content .left, #Content .leftLink {
float:left; width: auto;
line-height:2em;
overflow:visible;
}
/**/
#Content .post .left {
float:left;
height:auto;
width:74%;
}
* html #Content .post .left { float: left; width: 80%; margin: 0; padding: 0; }
#Content .produktion .inLink { 
display: block;
background:transparent url(/images/layout/produktion_inLink2.gif) 0 8px no-repeat;
padding-left:15px;
}
#Content a:link, a:visited {
color:#073579;
text-decoration:none;
}
#Content .inLink {
background:transparent url(/images/layout/inLink2.gif) 0 8px no-repeat;
color:#002F75;
font-weight:bold;
padding-left:15px;
text-decoration:none;
}
.post .line, .post .line a {
overflow:visible;
padding:4px 0 4px 14px;
}
.post a:link, .post a:visited {
padding-bottom:4px;
padding-top:2px;
}
.post .left a, .post .right a {
line-height:1.7em;
margin:0;
}
#Content .pdfLink { 
background: transparent url(/images/layout/pdfLink.gif) 0 0 no-repeat;
color:#4D6E9F;
padding-left:18px;
text-decoration:none;
}
* html #Content .post .rightLink a.pdfLink { /*width: 5%;*/ margin: 0; padding: 2px 0 4px 18px; }
.post .inLink {
line-height:1.5em;
}
#Content .right, #Content .rightLink { 
float:none; width: 10%;
line-height:2em;
overflow:visible;
}
#Content .post .freitext2 { float: left; width: 100%;clear: both; }