body { 
    width: 100%;
    font-size: 100%; font-family: Arial, Helvetical, Verdana, Sans-Serrif; 
    background: #FFF url(http://www.ausbildungplus.de/images_layout/verlauf.gif) 0 0 repeat-x;
    margin: 0; padding: 0;
}
* html, form { margin: 0; padding: 0; }
fieldset { border: none; margin:0; padding: 0; }
legend { font-weight: bold; color: #333; margin: 0 0 10px 0; padding: 0; }
input { font-family: Arial, Helvetical, Verdana, Sans-Serrif; }
a { color: #002F75; text-decoration: none; }
a:hover { color: #026ccf; }
.Red { color: #b82736; }
.hidden { display: none; }
.Border { border: 1px solid #cad1da; }
.BordernoneTop { overflow: hidden;  border: 1px solid #cad1da; border-top: none; padding: 20px 0; margin: 0; } 
img.ImgLeft { float: left; margin-right: 15px; margin-bottom: 10px; }
img.ImgRight { float: right; margin-left: 15px; margin-top: 10px; margin-bottom: 10px; }
a.stilNorm {
    display: inline-block;
    background: transparent url(http://www.ausbildungplus.de/images_layout/stilNorm.gif) 0 0 no-repeat;
    width: 46px; height: 38px;
}
a.stilKontrast {
    display: inline-block;
    background: transparent url(http://www.ausbildungplus.de/images_layout/stilKontrast.gif) 0 0 no-repeat;
    width: 46px; height: 38px;
}
a.internLink {
    display: inline-block; 
    background: transparent url(http://www.ausbildungplus.de/images_layout/inLink2.gif) 0 0 no-repeat;
    padding: 2px 0 0 20px; margin: 0;
}
a.externLink {
    display: inline-block; 
    background: transparent url(http://www.ausbildungplus.de/images_layout/exLink2.gif) 0 0 no-repeat;
    padding: 2px 0 0 20px; margin: 0;
}
a.Link {
    display: inline-block;
    background: transparent url(http://www.ausbildungplus.de/images_layout/arrow_right.gif) 0 2px no-repeat;
    padding: 2px 0 0 18px; margin: 0;
}
a.exLink {
    display: inline-block;
    background: transparent url(http://www.ausbildungplus.de/images_layout/exLink.gif) 0 2px no-repeat;
    padding: 2px 0 0 18px; margin: 0;
}
a.MailLink {
    display: inline-block;
    background: transparent url(http://www.ausbildungplus.de/images_layout/icon_brief.gif) 0 3px no-repeat;
    padding: 2px 0 0 20px; margin: 0;
}
a.PDFLink {
    display: inline-block;
    background: transparent url(http://www.ausbildungplus.de/images_layout/pdfLink.gif) 0 0px no-repeat;
    padding: 2px 0 0 20px; margin: 0;
}
a.LesenLink {
    display: inline-block;
    background: transparent url(http://www.ausbildungplus.de/images_layout/speakLink.gif) 0 0px no-repeat;
    padding: 2px 0 0 22px; margin: 0;
}
a.TopLink {
    display: inline-block;
    background: transparent url(http://www.ausbildungplus.de/images_layout/arrow_up.gif) 0 0px no-repeat;
    padding: 2px 0 0 20px; margin: 0;
}
a.AchorLink {
    display: inline-block;
    background: transparent url(http://www.ausbildungplus.de/images_layout/anchorLink.gif) 0 0px no-repeat;
    padding: 2px 0 0 20px; margin: 0;
}
a.PrintLink {
    display: inline-block;
    background: transparent url(http://www.ausbildungplus.de/images_layout/printLink.gif) 0 2px no-repeat;
    padding: 2px 0 1px 20px; margin: 0;
}
a.SendLink {
    display: inline-block;
    background: transparent url(http://www.ausbildungplus.de/images_layout/sendLink.gif) 0 2px no-repeat;
    padding: 2px 0 1px 20px; margin: 0;
}
a.PollLink {
    display: inline-block;
    background: transparent url(http://www.ausbildungplus.de/images_layout/pollLink.gif) 0 2px no-repeat;
    padding: 2px 0 1px 20px; margin: 0;
}
a.RSSLink {
    display: inline-block;
    background: transparent url(http://www.ausbildungplus.de/images_layout/rssfeed.gif) 0 2px no-repeat;
    padding: 2px 0 1px 18px; margin: 0;
}
a.SeeLink {
    display: inline-block;
    background: transparent url(http://www.ausbildungplus.de/images_layout/page.gif) 0 2px no-repeat;
    padding: 2px 0 1px 18px; margin: 0;
}
a.EditLink {
    display: inline-block;
    background: transparent url(http://www.ausbildungplus.de/images_layout/page_edit.gif) 0 2px no-repeat;
    padding: 2px 0 1px 18px; margin: 0;
}
a.CopyLink {
    display: inline-block;
    background: transparent url(http://www.ausbildungplus.de/images_layout/page_copy.gif) 0 2px no-repeat;
    padding: 2px 0 1px 18px; margin: 0;
}
a.DeleteLink {
    display: inline-block;
    background: transparent url(http://www.ausbildungplus.de/images_layout/page_delete.gif) 0 2px no-repeat;
    padding: 2px 0 1px 18px; margin: 0;
}
a.PassivLink {
    display: inline-block;
    background: transparent url(http://www.ausbildungplus.de/images_layout/page_white.gif) 0 2px no-repeat;
    padding: 2px 0 1px 18px; margin: 0;
}
a.ChangeLink {
    display: inline-block;
    background: transparent url(http://www.ausbildungplus.de/images_layout/page_add.gif) 0 2px no-repeat;
    padding: 2px 0 1px 18px; margin: 0;
}
a.InfoText {
    float: left;
    background: transparent url(http://www.ausbildungplus.de/images_layout/icon_info.gif) 2px 0 no-repeat;
    width: 15px; height: 15px;
    margin: 0; padding: 0 8px 0 0;
}
a.InfoText span { display: none; }
a.InfoText:hover span {  display: none;
    /* position: absolute; width: 26%;
    font-size: 95%; line-height: 125%; color: #4F4F4F;
    display: block; background: #F9F9F9;
    border: 1px solid #cad1db;
    margin: 15px 0 0 15px; padding: 12px 10px; */
}
.BGColorGrey { background: #eff3f8; padding: 5px 0 0 0; margin: 0; }
    
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix { display: inline-block; margin: 0; padding: 0; }
/* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
/* ---------------------------------------------------------------- Global Block Module -- */
.BlockStandard { 
    width: 100%; 
    margin: 0; padding: 0 0 10px 0;
}
* html .BlockStandard { display: inline-block; width: auto; }
#AnbieterReiter .BlockStandard { 
    float: right; width: 33%; font-size: 130%;
    margin: 0 0 0 5px; padding: 0 0 10px 0;
}
* html #AnbieterReiter .BlockStandard { display: inline-block; width: 33%; }

.BlockInhalt { 
    background: #FFF; overflow: hidden;
    border-left: 1px solid #cbd2db; border-right: 1px solid #cbd2db;
    font-size: 90%;
    margin: 0; padding: 0;
}
.BlockStandard.Themen .BlockInhalt { background: #eef5cf; }
.BlockStandard.Neues .BlockInhalt { background: #FFF; }
.BlockInhalt h3 { background: #8ec104; border-bottom: 1px solid #FFF; color: #FFF; margin: 0; padding: 0; }
.BlockStandard.Themen .BlockInhalt h3 { border-bottom: none; }
.BlockInhalt p {  margin: 0; padding: 0; }
.BlockStandard.SubTitle .BlockInhalt h3 { background: #EEF5CF; border-bottom: 1px solid #FFF; color: #333; margin: 0; padding: 0; } /* NEU: 3.6.2009 */
.BlockStandard.SubTitle02 .BlockInhalt h3 { background: #d7eba3; border-bottom: 1px solid #FFF; color: #333; margin: 0; padding: 0; }
/* -- Standard Bogen (Oben) -- */
.BlockStandard .BogenLT {
    float: none; width: auto; height: 9px; overflow: hidden;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_green_top_left.gif) top left no-repeat;
    margin: 0; padding: 0 0 0 9px;
}
.BlockStandard .BogenCT div {
    float: none; width: auto;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_green_top_center.gif) top left repeat-x;
    margin: 0 9px 0 0; padding: 0;
}
.BlockStandard .BogenRT {
    float: right; width: 9px; height: 9px;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_green_top_right.gif) top right no-repeat;
    margin: 0; padding: 0;
}
/* -- Standard Bogen (Unten) -- */
.BlockStandard .BogenLB,
#AnbieterReiter .BlockStandard .BogenLB { 
    float: none; width: auto; height: 9px; overflow: hidden;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_white_bottom_left.gif) top left no-repeat;
    margin: 0; padding: 0 0 0 9px;
}
.BlockStandard .BogenCB div,
#AnbieterReiter .BlockStandard .BogenCB div {
    float: none; width: auto;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_white_bottom_center.gif) 0 0 repeat-x;
    margin: 0 9px 0 0; padding: 0;
}
.BlockStandard .BogenRB,
#AnbieterReiter .BlockStandard .BogenRB {
    float: right; width: 9px; height: 9px;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_white_bottom_right.gif) top right no-repeat;
}
/* -- Standard SubTitle Bogen (Oben) NEU: 3.6.2009 -- */
.BlockStandard.SubTitle .BogenLT {
    float: none; width: auto; height: 9px; overflow: hidden;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_lightgreen_top_left.gif) top left no-repeat;
    margin: 0; padding: 0 0 0 9px;
}
.BlockStandard.SubTitle .BogenCT div {
    float: none; width: auto;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_lightgreen_top_center.gif) top left repeat-x;
    margin: 0 9px 0 0; padding: 0;
}
.BlockStandard.SubTitle .BogenRT {
    float: right; width: 9px; height: 9px;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_lightgreen_top_right.gif) top right no-repeat;
    margin: 0; padding: 0;
}
/* -- Standard SubTitle02 Bogen (Oben) NEU: 3.6.2009 -- */
.BlockStandard.SubTitle02 .BogenLT {
    float: none; width: auto; height: 9px; overflow: hidden;
    background: transparent url(<img src="http://www.ausbildungplus.de/images_layout/bogen_lightgreen_top_left02.gif">) top left no-repeat;
    margin: 0; padding: 0 0 0 9px;
}
.BlockStandard.SubTitle02 .BogenCT div {
    float: none; width: auto;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_lightgreen_top_center02.gif) top left repeat-x;
    margin: 0 9px 0 0; padding: 0;
}
.BlockStandard.SubTitle02 .BogenRT {
    float: right; width: 9px; height: 9px;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_lightgreen_top_right02.gif) top right no-repeat;
    margin: 0; padding: 0;
}
/* -- OhneTitel Bogen (Oben) -- */
.BlockStandard.OhneTitel .BogenLT {
    float: none; width: auto; height: 9px; overflow: hidden;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_white_top_left.gif) top left no-repeat;
    margin: 0; padding: 0 0 0 9px;
}
.BlockStandard.OhneTitel .BogenCT div {
    float: none; width: auto; 
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_white_top_center.gif) top left repeat-x;
    margin: 0 9px 0 0; padding: 0;
}
.BlockStandard.OhneTitel .BogenRT {
    float: right; width: 9px; height: 9px;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_white_top_right.gif) top right no-repeat;
    margin: 0; padding: 0;
}
/* -- Themen Bogen (Unten) -- */
.BlockStandard.Themen .BogenLB { 
    float: none; width: auto; height: 9px; overflow: hidden;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_lgreen_bottom_left.gif) top left no-repeat;
    margin: 0; padding: 0 0 0 9px;
}
.BlockStandard.Themen .BogenCB div {
    float: none; width: auto;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_lgreen_bottom_center.gif) 0 0 repeat-x;
    margin: 0 9px 0 0; padding: 0;
}
.BlockStandard.Themen .BogenRB {
    float: right; width: 9px; height: 9px;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_lgreen_bottom_right.gif) top right no-repeat;
}
/* -- Neues Bogen (Unten) -- */
.BlockStandard.Neues .BogenLB { 
    float: none; width: auto; height: 9px; overflow: hidden;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_lgrey_bottom_left.gif) top left no-repeat;
    margin: 0; padding: 0 0 0 9px;
}
.BlockStandard.Neues .BogenCB div {
    float: none; width: auto;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_lgrey_bottom_center.gif) 0 0 repeat-x;
    margin: 0 9px 0 0; padding: 0;
}
.BlockStandard.Neues .BogenRB {
    float: right; width: 9px; height: 9px;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_lgrey_bottom_right.gif) top right no-repeat;
}
/* -- Home Bogen (Unten) -- */
.BlockStandard.Home .BogenLB {
    float: none; width: auto; height: 166px; overflow: hidden;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_home_left.png) top left no-repeat;
    margin: 0; padding: 0 0 0 16px;
}
* html .BlockStandard.Home .BogenLB  { 
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_home_left.jpg) top left no-repeat;
}
.BlockStandard.Home .BogenCB div {
    float: none; width: auto; height: 166px;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_home_center.png) 0 0 repeat-x;
    margin: 0 16px 0 0; padding: 0;
}
* html .BlockStandard.Home .BogenCB div  {
     float: left; width: 100%; !width: auto; margin: 0;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_home_center.jpg) 0 0 repeat-x;
}
.BlockStandard.Home .BogenCB div .ImgHome { float: none; 
    background: transparent url(http://www.ausbildungplus.de/images_layout/img_home.png) top right no-repeat;
    font-size: 80%; color: #FFF; line-height: 140%;
    margin: 0; padding: 35px 245px 0 0;
}
#Main .ImgHome p { color: #FFF; }
* html .BlockStandard.Home .BogenCB div .ImgHome {
    background: transparent url(http://www.ausbildungplus.de/images_layout/img_home.jpg) top right no-repeat;
}
.BlockStandard.Home .BogenRB {
    float: right; width: 16px; height: 166px; 
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_home_right.png) top right no-repeat;
    margin: 0; padding: 0;
}
* html .BlockStandard.Home .BogenRB {
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_home_center.jpg) top right no-repeat;
}
/* -- Themenbereich Azubis Bogen (Unten) -- */
.BlockStandard.ThemenAzubis .BogenLB { 
    float: none; width: auto; height: auto; overflow: hidden;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_themen_bottom_left.gif) bottom left no-repeat;
    margin: 0; padding: 0 0 0 9px;
}
.BlockStandard.ThemenAzubis .BogenCB { background: #fff url(http://www.ausbildungplus.de/images_layout/azubis.gif) bottom right no-repeat; }
.BlockStandard.ThemenAzubis .BogenCB div { 
    border-bottom: 1px solid #cdd4dc;
    float: none; width: auto; height: auto; min-height: 10.5em; 
    background: #FFF;
    font-size: 75%;
    margin: 0 208px 0 0; padding: 2.5em 0 1.5em 0;
}
/* -- Themenbereich Lehre, Forschung & Politik Bogen (Unten) -- */
.BlockStandard.ThemenLehre .BogenLB { 
    float: none; width: auto; height: auto; overflow: hidden;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_themen_bottom_left.gif) bottom left no-repeat;
    margin: 0; padding: 0 0 0 9px;
}
.BlockStandard.ThemenLehre .BogenCB { background: #fff url(http://www.ausbildungplus.de/images_layout/LFP.gif) bottom right no-repeat; }
.BlockStandard.ThemenLehre .BogenCB div { 
    border-bottom: 1px solid #cdd4dc;
    float: none; width: auto; height: auto; min-height: 10.5em;
    background: #FFF;
    font-size: 75%;
    margin: 0 208px 0 0; padding: 2em 0 1em 0;
}
/* -- Themenbereich Presse Bogen (Unten) -- */
.BlockStandard.ThemenPresse .BogenLB { 
    float: none; width: auto; height: auto; overflow: hidden;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_themen_bottom_left.gif) bottom left no-repeat;
    margin: 0; padding: 0 0 0 9px;
}
.BlockStandard.ThemenPresse .BogenCB { background: #fff url(http://www.ausbildungplus.de/images_layout/presse.gif) bottom right no-repeat; }
.BlockStandard.ThemenPresse .BogenCB div { 
    border-bottom: 1px solid #cdd4dc;
    float: none; width: auto; height: auto; min-height: 10.5em; 
    background: #FFF;
    font-size: 75%;
    margin: 0 208px 0 0; padding: 2em 0 1em 0;
}
/* -- Themenbereich Bildungsträger/ Betriebe Bogen (Unten) -- */
.BlockStandard.ThemenBetrieb .BogenLB { 
    float: none; width: auto; height: auto; overflow: hidden;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_themen_bottom_left.gif) bottom left no-repeat;
    margin: 0; padding: 0 0 0 9px;
}
.BlockStandard.ThemenBetrieb .BogenCB { background: #fff url(http://www.ausbildungplus.de/images_layout/bildungstraeger_betriebe.gif) bottom right no-repeat; }
.BlockStandard.ThemenBetrieb .BogenCB div { 
    border-bottom: 1px solid #cdd4dc;
    float: none;  height: auto; min-height: 11em; 
    background: #FFF;
    font-size: 75%;
    margin: 0 208px 0 0; padding: 2em 0 1em 0;
}
/* -------------------------------------------------------------------------- Content -- */
#Content {
    min-width: 910px; overflow: hidden;    
    margin: 12px 13px 0 13px; padding: 0;
}
/* --------------------------------------------------------------------------- Header -- */
    
#Head { float: left; width: 100%; height: 87px; margin: 0; padding: 0; }
#Head a.Logo { 
    float: left; width: 193px; height: 87px;
    background: transparent url(http://www.ausbildungplus.de/images_layout/logo_ausbildungplus.gif) 0 0 no-repeat;
    margin: 0 13px 0 0; padding: 0;
}
#Head .BGL { 
    float: left; width: 12px; height: 87px; 
    background: transparent url(http://www.ausbildungplus.de/images_layout/verlauf_header_left.gif) top left no-repeat; 
    margin: 0; padding: 0; 
}
#Head .BGR { 
    float: right; width: 12px; height: 87px; 
    background: transparent url(http://www.ausbildungplus.de/images_layout/verlauf_header_right.gif) top right no-repeat; 
    margin: 0; padding: 0; 
}
#Head .BGC {
    float: none;
    background: transparent url(http://www.ausbildungplus.de/images_layout/verlauf_header_center.gif) 0 0 repeat-x; 
    margin: 0 12px 0 218px; padding: 0; 
}
#Head a img { float: left; margin: 0 13px 0 0; padding: 0; }
/* -- Metanavig -- */    
#Head .Metanavig { 
    float: none; height: 87px; overflow: hidden;
    color: #FFF; font-size: 80%;
    margin: 0; padding: 0;
}
#Head .Metanavig ul { float: left; list-style-type: none; margin: 56px 0 0 0; padding: 0; }        
#Head .Metanavig li { float: left; margin: 0; padding: 0 8px; border-left: 1px solid #FFF; }
#Head .Metanavig li.First { border-left: none; }
#Head .Metanavig li a { color: #FFF; }
#Head .QuickSearch { 
    float: right; width: auto; height: 87px;
    margin: 0 10px 0 0; padding: 0;
}
* html #Head .QuickSearch { width: 20em; margin: 0 10px 0 0; padding: 0; }
#Head .QuickSearch form { margin-top: 36px; }
#Head .QuickSearch label { display: block; }
#Head .QuickSearch input.SearchField { 
    width: 172px; border: none; 
    background: #FFF url(http://www.ausbildungplus.de/images_layout/verlauf_textfeld.gif) bottom left repeat-x;
    font-family: Arial, Helvetical, Verdana, Sans-Serrif; 
    color: #424347; font-size: 100%;             
    padding: 3px 3px 4px 3px; margin: 0;
}
#Head .QuickSearch input.SearchButton {
    border: none; width: 74px; cursor: pointer;
    background: transparent url(http://www.ausbildungplus.de/images_layout/search_button.gif) center center no-repeat;
    font-family: Arial, Helvetical, Verdana, Sans-Serrif; color: #5C6769; font-size: 100%;
    text-align: center; vertical-align: bottom; line-height: 100%;
    padding: 3px 3px 4px 3px; margin: 0; 
} 
.Path { 
    clear: both; float: none; width: 98%; overflow: hidden;
    font-size: 70%; line-height: 120%; color: #000; 
    margin: 8px 10px 4px 10px; !margin-bottom: 6px; padding: 8px 0 0 0; !padding: 0;
}
.Path h2 { 
    float: left; 
    font-size: 100%; line-height: 155%; !line-height: 125%; font-weight: normal; 
    margin: 0; padding: 0; 
}
.Path ul { 
    float: none; list-style-type: none; 
    color: #65676c; 
    margin: 0 5px 0 10em; padding: 0; 
}
.Path li { 
    float: left; line-height: 155%; !line-height: 125%;
    margin: 0 5px 3px 5px; padding: 0; 
}
.Path li a { 
    display: inline; line-height: 125%; !line-height: 105%; 
    white-space: nowrap; color: #0d5096; 
}
.Path li span { color: #b82736; font-size: 120%; line-height: 125%; !line-height: 105%; font-weight: bold; } 

/* --------------------------------------------------------------------------------- Left -- */
#Left { 
    float: left; width: 196px;
    margin: 0; padding: 0; 
}
#Left .BlockInhalt { font-size: 75%; }
#Left h3 { font-size: 100%; padding: 0 5px 5px 10px; margin: 0 0 10px 0; }
#Left h4 { 
    font-size: 100%; font-weight: normal; color: #333; 
    padding: 0 5px 5px 10px; margin: 0;
}
#Left p { padding: 0 5px 5px 10px; margin: 0; }
#Left form { overflow: hidden; margin: 0; padding: 0 10px 10px 10px; }
#Left label { margin: 0; padding: 0; }
#Left input.NewsletterAboField { 
    background: #FFF; border: 1px solid #dcdede; width: 166px;
    color: #5c6769;
    margin: 0 0 3px 0; padding: 1px 3px; 
}
#Left input.Button {
    border: none; width: 84px; cursor: pointer;
    background: transparent url(http://www.ausbildungplus.de/images_layout/button.gif) center center no-repeat;
    font-family: Arial, Helvetical, Verdana, Sans-Serrif; color: #5c6769; 
    text-align: center; line-height: 100%;
    padding: 3px 3px 4px 3px; margin: 0; 
}
#Left .BlockInhalt ul { 
    list-style-type: none; 
    margin: 0 5px 0 10px; padding: 0; 
}
#Left .BlockInhalt li { display: inline; margin: 0; padding: 0; }
#Left .BlockInhalt li a { margin-bottom: 3px; }
/* --------------------------------------------------- Leftnavig -- */
#Left .MainNavig { 
    font-size: 100%;
    margin: 0 0 10px 0; padding: 0; 
}        
/* -- start 1. Ebene -- */    
#Left .MainNavig ul { 
    list-style-type: none;
    margin: 0; padding: 0; 
}
#Left .MainNavig li { 
    display: block; width: 194px; overflow: hidden;
    background: #eff3f8;
    border: 1px solid #cad1da; border-top: none;
}    
#Left .MainNavig li a { 
    display: block; width: 100%;
    font-size: 90%; color: #002F75; 
    border-top: 1px solid #FFF;
    padding: 4px 10px; margin: 0;
}
                
#Left .MainNavig li a:hover,
#Left .MainNavig li a:focus { 
    display: block; background: #002F75;
    font-size: 90%; color: #FFF;
    border-top: 1px solid #FFF;
    padding: 4px 10px; margin: 0;
}
#Left .MainNavig li a:active,
#Left .MainNavig li a.actv { 
    display: block; background: #002F75;
    font-size: 90%; color: #FFF; font-weight: bold;
    border-top: 1px solid #FFF;
    padding: 4px 10px; margin: 0;
}
#Left .MainNavig li span.actv { 
    display: block; background: #002F75; overflow: hidden;
    font-size: 90%; color: #FFF; font-weight: bold;
    border-top: 1px solid #FFF;
    padding: 4px 10px; margin: 0;
}
#Left .MainNavig li.First a  { 
    border-top: none; 
    padding: 4px 10px; margin: 0;
}
#Left .MainNavig li.Last a  { 
    border-top: 1px solid #FFF; 
    padding: 4px 10px; margin: 0;
}
#Left .MainNavig li.First { 
    display: block; width: 196px; overflow: hidden;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_navig_top.gif) top left no-repeat;
    border: none; border-bottom: 1px solid #cad1da; 
}
#Left .MainNavig li.Last { 
    display: block; width: 196px; overflow: hidden;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_navig_bottom.gif) bottom left no-repeat;
    border: none;  
}
#Left .MainNavig li.Last.Child { background: none; }
#Left .MainNavig li.Last.Child .HasChild { border-left: 1px solid #cad1da; border-right: 1px solid #cad1da; }
#Left .MainNavig li.First a:hover,
#Left .MainNavig li.First a:focus { 
    display: block; background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_navig_top_a.gif) top left no-repeat;
    font-size: 90%; color: #FFF;
    border-top: none;
    padding: 4px 10px; margin: 0;
}
#Left .MainNavig li.Last a:hover,
#Left .MainNavig li.Last a:focus { 
    display: block; background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_navig_bottom_a.gif) bottom left no-repeat;
    font-size: 90%; color: #FFF;
    border-top: 1px solid #FFF;
    padding: 4px 10px; margin: 0;
}
#Left .MainNavig li.First a:active,
#Left .MainNavig li.First a.actv { 
    display: block; background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_navig_top_a.gif) top left no-repeat;
    font-size: 90%; color: #e7ecf0; font-weight: bold;
    border-top: none;
    padding: 4px 10px; margin: 0;
}
#Left .MainNavig li.Last a:active,
#Left .MainNavig li.Last a.actv { 
    display: block; background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_navig_bottom_a.gif) bottom left no-repeat;
    font-size: 90%; color: #FFF; font-weight: bold;
    border-top: 1px solid #FFF;
    padding: 4px 10px; margin: 0;
}
/* 2. Ebene */
#Left .MainNavig li span.HasChild,
#Left .MainNavig li.Last.Child span.HasChild { 
    display: block; width: auto; overflow: hidden;
    background: #002F75 url(http://www.ausbildungplus.de/images_layout/arrow_navig_open.gif) 7px 9px no-repeat;
    color: #e7eaf1; font-size: 90%; font-weight: bold;
    padding: 4px 10px 4px 20px; margin: 0;
}
#Left .MainNavig li a.HasChild,
#Left .MainNavig li.Last.Child a.HasChild { 
    display: block; width: auto; overflow: hidden;
    background: #e7eaf1 url(http://www.ausbildungplus.de/images_layout/arrow_navig_open_blue.gif) 7px 9px no-repeat;
    color: #002F75;
    padding-left: 20px;
}
#Left .MainNavig li a.HasChild:hover,
#Left .MainNavig li.Last.Child a.HasChild:hover  { 
    display: block; width: auto; overflow: hidden;
    background: #002F75 url(http://www.ausbildungplus.de/images_layout/arrow_navig_open.gif) 7px 9px no-repeat;
    color: #e7eaf1;
    padding-left: 20px;
}
#Left .MainNavig ul ul { margin: 0; padding: 0; width: auto; overflow: hidden; }
* html #Left .MainNavig ul ul { width: 100%; }
#Left .MainNavig li li { 
    background: #e5eaf1;  
    width: 100%; overflow: hidden;
    border-top: 1px solid #cad1da; 
    border-left: none; border-right: none; border-bottom: none; 
    margin: 0; padding: 0; 
}
#Left .MainNavig li.Last.Child li { 
    background: #e5eaf1;
    width: auto; overflow: hidden;
    border-top: 1px solid #cad1da; 
    border-left: 1px solid #cad1da; border-right: 1px solid #cad1da; border-bottom: none; 
    margin: 0; padding: 0;
}
* html #Left .MainNavig li.Last.Child li { width: 194px; }
#Left .MainNavig li.Last.Child li a:hover,
#Left .MainNavig li.Last.Child li a:focus { background: #002F75; }
#Left .MainNavig li li a,
#Left .MainNavig li li a:hover,
#Left .MainNavig li li a.actv,
#Left .MainNavig li.Last.Child li a,
#Left .MainNavig li.Last.Child li a:hover,
#Left .MainNavig li.Last.Child li a.actv { width: auto; overflow: hidden; padding-left: 20px; padding-right: 10px; }
#Left .MainNavig li li span.actv { width: auto; overflow: hidden; padding-left: 20px; padding-right: 10px; }
#Left .MainNavig li.Last.Child li a.actv { background: #002F75; }
* html #Left .MainNavig li li a,
* html #Left .MainNavig li li a:hover,
* html #Left .MainNavig li li a.actv,
* html #Left .MainNavig li.Last.Child li a,
* html #Left .MainNavig li.Last.Child li a:hover,
* html #Left .MainNavig li.Last.Child li a.actv,
* html #Left .MainNavig li li span.actv,
* html #Left .MainNavig li.Last.Child li span.actv  { width: 174px; padding-left: 20px; padding-right: 10px; }
#Left .MainNavig li.Last.Child li.Last { 
    display: block; width: 196px; overflow: hidden;
    background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_navig_bottom02.gif) bottom left no-repeat;
    border: none;  
}
#Left .MainNavig li.Last.Child li.Last a:hover,
#Left .MainNavig li.Last.Child li.Last a:focus { 
    display: block; background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_navig_bottom_a.gif) bottom left no-repeat;
    font-size: 90%; color: #FFF;
    border-top: 1px solid #FFF;
}
#Left .MainNavig li.Last.Child li.Last a:active,
#Left .MainNavig li.Last.Child li.Last a.actv { 
    display: block; background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_navig_bottom_a.gif) bottom left no-repeat;
    font-size: 90%; color: #FFF; font-weight: bold;
    border-top: 1px solid #FFF;
}
/* 3. Ebene */
#Left .MainNavig li.Last.Child li.Last.Child .HasChild { background: none; } 
#Left .MainNavig li.Last.Child li.Last.Child { border-top: 1px solid #cad1da; }
#Left .MainNavig li li span.HasChild,
#Left .MainNavig li.Last.Child li.Last.Child span.HasChild { 
    display: block; width: auto; overflow: hidden;
    background: #002F75 url(http://www.ausbildungplus.de/images_layout/arrow_navig_open.gif) 16px 9px no-repeat;
    color: #e7eaf1; font-size: 90%; font-weight: bold;
    padding: 4px 10px 4px 29px; margin: 0;
}
#Left .MainNavig li li a.HasChild,
#Left .MainNavig li.Last.Child li.Last.Child a.HasChild,
* html #Left .MainNavig li li a.HasChild { 
    display: block; width: auto; overflow: hidden;
    background: #e7eaf1 url(http://www.ausbildungplus.de/images_layout/arrow_navig_open_blue.gif) 16px 9px no-repeat;
    color: #002F75;
    padding-left: 29px;
}
#Left .MainNavig li li a.HasChild:hover,
#Left .MainNavig li.Last.Child li.Last.Child a.HasChild:hover { 
    display: block; width: auto; overflow: hidden;
    background: #002F75 url(http://www.ausbildungplus.de/images_layout/arrow_navig_open.gif) 16px 9px no-repeat;
    color: #e7eaf1;
    padding-left: 29px;
}
#Left .MainNavig ul ul { margin: 0; padding: 0; width: auto; overflow: hidden; }
* html #Left .MainNavig ul ul { width: 100%; }
#Left .MainNavig li li li,
#Left .MainNavig li.Last.Child li.Last.Child li.Last { 
    width: 100%; overflow: hidden;
    border-top: 1px solid #cad1da; 
    border-left: none; border-right: none; border-bottom: none; 
    margin: 0; padding: 0; 
}
#Left .MainNavig li.Last.Child li.Last.Child li { 
    width: auto; overflow: hidden;
    border-top: 1px solid #cad1da; 
    border-left: 1px solid #cad1da; border-right: 1px solid #cad1da; border-bottom: none; 
    margin: 0; padding: 0; 
}
* html #Left .MainNavig li.Last.Child li.Last.Child li { 
    width: 194px; overflow: hidden;
    border-top: 1px solid #cad1da; 
    border-bottom: none; 
    margin: 0; padding: 0; 
}
#Left .MainNavig li li li a,
#Left .MainNavig li li li a:hover,
#Left .MainNavig li li li a.actv,
#Left .MainNavig li.Last.Child li li a,
#Left .MainNavig li.Last.Child li.Last.Child li a:hover,
#Left .MainNavig li.Last.Child li.Last.Child li a.actv,
#Left .MainNavig li li li span.actv,
#Left .MainNavig li.Last.Child li li span.actv  { width: auto; overflow: hidden; padding-left: 29px; padding-right: 10px; }
* html #Left .MainNavig li li li a,
* html #Left .MainNavig li li li a:hover,
* html #Left .MainNavig li li li a.actv,
* html #Left .MainNavig li li li span.actv { width: 165px; padding-left: 29px; padding-right: 10px; } 
* html #Left .MainNavig li.Last.Child li.Last.Child li a,
* html #Left .MainNavig li.Last.Child li.Last.Child li a:hover,
* html #Left .MainNavig li.Last.Child li.Last.Child li a.actv,
* html #Left .MainNavig li.Last.Child li.Last.Child li.Last a,
* html #Left .MainNavig li.Last.Child li.Last.Child li.Last a:hover,
* html #Left .MainNavig li.Last.Child li.Last.Child li.Last a.actv { width: 165px; padding-left: 29px; padding-right: 10px; }
#Left .MainNavig li.Last.Child li.Last.Child li a:hover,
#Left .MainNavig li.Last.Child li.Last.Child li a:focus,
#Left .MainNavig li.Last.Child li.Last.Child li a:active,
#Left .MainNavig li.Last.Child li.Last.Child li a.actv { background: #002F75; }
#Left .MainNavig li.Last.Child li.Last.Child li.Last a:hover,
#Left .MainNavig li.Last.Child li.Last.Child li.Last a:focus,
#Left .MainNavig li.Last.Child li.Last.Child li.Last a:active,
#Left .MainNavig li.Last.Child li.Last.Child li.Last a.actv { background: transparent url(http://www.ausbildungplus.de/images_layout/bogen_navig_bottom_a.gif) bottom left no-repeat; }
/* ------------------------------------------------------------------------------ Main -- */
#Main {
    float: none; 
    margin: 0 234px 0 207px; padding: 0; 
}
#Main p { font-size: 100%; line-height: 140%; color: #6F6F6F; margin: 0; padding: 0 15px 5px 15px; }
#Main h3 { font-size: 100%; font-weight: normal; padding: 0 15px 5px 15px; margin: 0 0 15px 0; }
#Main h4 { font-size: 100%; line-height: 140%; padding: 0 15px 5px 15px;  margin: 0; }
#Main h4 span { font-weight: normal; }
#Main .Title { background: #eff3f8; color: #333; padding: 3px 6px; margin: 5px 0 10px 0; }
#Main .Title a { margin: 0 5px; padding: 0; }
#Main .Title a.actv { color: #b82736;}
#Main blockquote {
    display: block; background: #ecf0e1; width: auto;
    color: #4F4F4F; line-height: 140%;
    margin: 0; padding: 10px 12px;
}
#Main div.Border { margin: 0 10px; padding: 15px 0;}
#Main .BlockInhalt { font-size: 75%; color: #6F6F6F; }
#Main .BlockInhalt h3 { font-size: 120%; }
#Main .BlockStandard.Home .BlockInhalt h3,
#Main .BlockStandard.ThemenAzubis .BlockInhalt h3,
#Main .BlockStandard.ThemenLehre .BlockInhalt h3, #Main .BlockStandard.ThemenLehre02 .BlockInhalt h3, 
#Main .BlockStandard.ThemenLehre03 .BlockInhalt h3, #Main .BlockStandard.ThemenLehre04 .BlockInhalt h3,
#Main .BlockStandard.ThemenPresse .BlockInhalt h3 { margin-bottom: 0; } 
#Main .BlockStandard.ThemenAzubis p { padding-left: 10px; }
#Main .BlockInhalt ul { list-style-type: none; margin: 10px 15px 0 15px; padding: 0 0 5px 0; }
#Main .BlockInhalt li { background: transparent url(http://www.ausbildungplus.de/images_layout/bullet_green.gif) 0 0 no-repeat; margin: 0; padding: 0 0 5px 18px; }
#Main .BlockInhalt ul.Bullet { 
    list-style-type: none; 
    color: #6F6F6F;
    margin: 10px 15px 0 15px; padding: 0 0 5px 0; 
}
#Main .BlockInhalt ul.Bullet li {
    display: block; 
    background: transparent url(http://www.ausbildungplus.de/images_layout/bullet_green.gif) 0 0 no-repeat;
    padding: 0 0 5px 18px; margin-bottom: 22px;
}
#Main .BlockImgText ul.Bullet li { margin-bottom: 4px; }
#Main .BlockInhalt ul.Bullet li span { display: block; margin-bottom: 10px; }
#Main .BlockInhalt ul.Bullet li strong.Date { color: #333; padding-right: 4px;}
#Main .BlockInhalt ul.Bullet li span.Article { color: #4F4F4F; }
#Main .BlockInhalt ul.ListLink { 
    list-style-type: none; 
    color: #6F6F6F;
    margin: 15px 0 0 0; padding: 0 0 10px 0; 
}
#Main .BlockInhalt ul.ListLink li { 
    display: block; 
    background: transparent url(http://www.ausbildungplus.de/images_layout/inLink2.gif) 6px 0 no-repeat;
    line-height: 140%;
    padding: 0 0 0 26px; margin: 0 0 15px 0;
}
#Main .BlockInhalt ul.ListLink li a { display: block; font-weight: bold; margin: 0; padding: 3px 0 0 0; }
#Main .BlockImgText ul.NoBullet { 
    list-style-type: none; 
    color: #6F6F6F;
    margin: 10px 15px 0 0px; padding: 0 0 5px 0; 
}
#Main .BlockImgText ul.NoBullet li {
    background: none;
    padding: 0 0 5px 0; margin: 0;
}
#Main .BlockInhalt dl { margin: 15px 5px 0 15px; padding: 0; }
#Main .BlockInhalt dd { margin: 0; padding: 0 0 10px 0; }
#Main .BlockInhalt .FormDualStudiengang ol { list-style-type: none; background: none; display: inline-block; margin: 0 0 20px 15px; padding: 0; }
#Main .BlockInhalt .FormDualStudiengang ol li { background: none; float: left; width: 45%; margin-right: 15px; }
#Main .BGColorGrey { padding-bottom: 0; }
#Main .ImgHome h4 { font-size: 100%; margin: 0 0 10px 0; padding: 0 0 0 0; }
#Main .BlockImgText { padding: 4px 15px 5px 15px; margin: 0; }
#Main .DetailInfo { padding: 0 0 5px 0; margin: 0; }
* html #Main .BlockImgText,
* html #Main .DetailInfo { display: inline-block; }
#Main .BlockStandard.OhneTitel .BlockInhalt .BlockImgText,
#Main .BlockStandard.OhneTitel .BlockInhalt .DetailInfo { padding-top: 8px; }
#Main .BlockInhalt .BlockImgText ul { width: auto; overflow: hidden; margin-left: 0; }
#Main .BlockInhalt .BlockImgText ul.Bullet { width: auto;  margin-left: 0;  }
#Main .BlockImgText h4 { color: #333; padding: 0 0 5px 0; margin: 0; }
#Main .BlockImgText h4.Title { padding: 3px; margin: 5px 0 10px 0; }
#Main .BlockImgText p { padding: 0 0 5px 0; margin: 0; }
#Main .TextRight { width: auto; margin: 0 0 0 130px; !margin-left: 138px; padding: 0; }
#Main .DetailInfo p { padding: 0 0 10px 0/*6px*/; margin: 0; } 
#Main .DetailInfo p strong { color: #4F4F4F; }
#Main .DetailInfo h3 { padding: 5px 6px; /*color: #8ec104; font-weight: bold; background: #FFF; */}
#Main .BGColorGrey { text-align: right; padding-top: 5px;}
/* -- Formular Elemente -- */
#Main form.SearchForm { margin-right: 3em; }
#Main form.SearchForm .CheckBox { !margin-left: 5px;}
#Main select { background: #FFF; border: 1px solid #dcdede; color: #5c6769; }
#Main label { line-height: 140%; }
#Main .Textfield,
#Main .TextfieldKurz,
#Main .TextfieldHalb,
#Main .TextfieldPLZ,
#Main .TextfieldOrt,
#Main textarea { 
    background: #FFF; border: 1px solid #dcdede; font-size: 100%;
    color: #5c6769; font-family: Arial, Helvetical, Verdana, Sans-Serrif; 
    margin: 0 0 3px 0; padding: 1px 3px;  
}
#Main .Textarea {
    float: none; width: 97%; !width: 97%; 
}
#Main .Textarea.SM { height: 2.5em; margin-bottom: 10px; }
#Main .Textarea.MM { height: 4em; margin-bottom: 10px; }
#Main .Textarea.MD { height: 6.5em; margin-bottom: 10px; }
#Main .TextfieldKurz { width: 15%; }
#Main .AlignRight select.DropdownHalb { width: 100%; margin: 2px 0 10px 10px; }
#Main .SearchButton { 
    border: none; width: 84px; overflow: hidden;
    background: transparent url(http://www.ausbildungplus.de/images_layout/button.gif) center center no-repeat;
    font-family: Arial, Helvetical, Verdana, Sans-Serrif; color: #5C6769; font-size: 100%;
    text-align: center; vertical-align: bottom; line-height: 130%;
    padding: 4px 3px 4px 3px; margin: 0; 
}
#Main .Button { 
    border: none; width: 84px; overflow: hidden; cursor: pointer;
    background: transparent url(http://www.ausbildungplus.de/images_layout/button.gif) center center no-repeat;
    font-family: Arial, Helvetical, Verdana, Sans-Serrif; color: #5C6769; font-size: 100%;
    text-align: center; vertical-align: bottom; line-height: 130%;
    padding: 4px 3px 4px 3px; margin: 0; 
}
#Main .Button.Large { 
    border: none; width: 284px; overflow: hidden; cursor: pointer;
    background: transparent url(http://www.ausbildungplus.de/images_layout/button_large.gif) center center no-repeat;
    font-family: Arial, Helvetical, Verdana, Sans-Serrif; color: #5C6769; font-size: 100%;
    text-align: center; vertical-align: bottom; line-height: 130%;
    padding: 4px 3px 4px 3px; margin: 0; 
}
#Main .Button.Middle { 
    border: none; width: 174px; overflow: hidden; cursor: pointer;
    background: transparent url(http://www.ausbildungplus.de/images_layout/button_middle.gif) center center no-repeat;
    font-family: Arial, Helvetical, Verdana, Sans-Serrif; color: #5C6769; font-size: 100%;
    text-align: center; vertical-align: bottom; line-height: 130%;
    padding: 4px 3px 4px 3px; margin: 0; 
}
#Main .Button.Reset { 
    border: none; width: 124px; overflow: hidden; cursor: pointer;
    background: transparent url(http://www.ausbildungplus.de/images_layout/button_reset.gif) center center no-repeat;
    font-family: Arial, Helvetical, Verdana, Sans-Serrif; color: #5C6769; font-size: 100%;
    text-align: center; vertical-align: bottom; line-height: 130%;
    padding: 4px 3px 4px 3px; margin: 0; 
}
#Main .ToolButton { float:none; width: 100%; }
#Main .ToolButton .ButtonLeft { float: left;width: 30%; }
#Main .ToolButton .ButtonRight { float: right;width: 30%; }
#Main .ToolButton .ButtonMiddle { float: none;text-align: center; width: auto; }
#Main .BlockInhalt .LineLR { 
    overflow: hidden; 
    border-left: 1px solid #cad1da; border-right: 1px solid #cad1da; 
    margin: 0;  padding: 10px 10px 0 15px;
}
#Main .BlockInhalt .LineLR ul { margin: 0; padding: 4px 0 0 ; background: none; }
#Main .BlockInhalt .LineLR li { margin: 0; padding: 0 0 4px 0;  background: none; } 
/* -- Suchmaske Duales Studiengang, Ausbildungsangebot mit Zusatzqualifikation -- */
#Main .FormDualStudiengang { 
    float: none; width: auto; 
    margin: 0 15px 0 15px; padding: 0;
}
#Main .FormDualStudiengang p { float: none; width: auto; clear: both; color: #333; margin: 0 0 3px 0; padding: 0 0 0 5px; }
#Main .FormDualStudiengang label { float: left; width:auto; line-height: 145%; }
#Main .FormDualStudiengang span label { 
    float: none; color: #6f6f6f; line-height: 125%; !line-height: 165%; 
}
* html #Main .FormDualStudiengang span label { line-height: 165%; }
#Main .FormDualStudiengang span { color: #6f6f6f; margin: 2px 15px 5px 0; !margin-top: 0; !margin-bottom: 0; padding: 0; }
#Main .FormDualStudiengang select { 
    float: left; width: 93%; !width: 92%; clear: both; 
    font-family: Arial, Helvetical, Verdana, Sans-Serrif; 
    margin-bottom: 15px; margin-left: 0px; padding: 0; 
}
* html #Main .FormDualStudiengang select { width: 96%; }
#Main .FormDualStudiengang .Textarea { width: 91%; margin: 0 0 5px 22px; }
#Main .FormDualStudiengang .Textfield { float: none; clear: both; width: 91%; margin: 3px 15px 10px 22px; }
* html #Main .FormDualStudiengang .Textfield { width: 86%;  }
#Main .FormDualStudiengang .TextfieldHalb { float: none; clear: both; width: 48%; margin-top: 3px; margin-bottom: 10px; }
#Main .FormDualStudiengang .TextfieldPLZ { float: none; clear: both; width: 100%; margin-top: 3px; margin-bottom: 2px; margin-left: 0; }
#Main .FormDualStudiengang .TextfieldOrt { float: none; clear: both; width: 91%; !width: 89%; margin-top: 3px; margin-bottom: 2px; margin-left: 0; }
* html #Main .FormDualStudiengang .TextfieldOrt { width: 92%; }
#Main .FormDualStudiengang .Button { float: right; clear: both; margin-right: 18px; !margin-right: 12px; margin-top: 10px; }
#Main .FormDualStudiengang .CheckBox { float: left; margin: 1px 5px 0 5px; !margin-top: 0; !margin-left: 0; padding: 0; }
* html #Main .FormDualStudiengang .CheckBox { margin-right: 2px; }
#Main .FormDualStudiengang a.InfoText { float: left; overflow: hidden; }
#Main .DataGroup { float: left; overflow: hidden; width: 100%; margin: 0 0 15px 22px; padding: 0; }
* html #Main .DataGroup { margin-left: 11px; width: 91%; }
#Main .DataGroup .AlignLeft { float: left; width: 25%; margin-left: 0px;  padding: 0 0 0 5px; }
#Main .DataGroup .AlignRight { float: right; width: 65%; margin: 0 15px 0 0; padding: 0 0 0 0px; }
* html #Main .DataGroup .AlignRight { margin-right: 1px; }
#Main .DataGroup .Half { width: 45%; margin: 2px 15px 5px 0; !margin-top: 0; !margin-bottom: 0; padding: 0; }
* html #Main .DataGroup .Half { width: 45%; }
#Main .DataGroup .Half label { 
    line-height: 135%;
    display: block; margin-left: 22px; padding: 0;
}
/* Anbieter-Login Maske */
#Main .FormAnbieterLogin { 
    background: transparent url(http://www.ausbildungplus.de/images_layout/key.gif) 20px 25px no-repeat; 
    width: auto; overflow: hidden; 
    margin: 0px; padding: 25px 0 25px 0; 
}
* html #Main .FormAnbieterLogin { height: 30%; }
#Main .FormAnbieterLogin fieldset { float: left; width: 40%;  margin-left: 105px; }
* html #Main .FormAnbieterLogin fieldset { margin-left: 70px; }
#Main .FormAnbieterLogin label { line-height: 140%; float: left; clear: both; font-weight: bold; color: #333; }
#Main .FormAnbieterLogin .Textfield { float: none; clear: both; width: 98%;}
#Main .FormAnbieterLogin .Button { float: right;  clear: both; margin-top: 5px; }
* html #Main .FormAnbieterLogin .Button { margin-right: 0px; }
/* -- Bereich Anbier-Login -- */
#AnbieterReiter {
    clear: both;
    margin: 0px 15px; padding: 15px 0;
}
#AnbieterReiter .BlockStandard .BlockInhalt h3 { font-size: 110%; padding-left: 8px; }
#AnbieterReiter .BlockStandard .BlockInhalt ul { margin-left: 5px; }
* html #AnbieterReiter .DetailInfo { float: none; }
#AnbieterReiter .BordernoneTop { padding: 25px 15px; }
#AnbieterReiter fieldset { 
    float: none; width: auto; overflow: hidden; 
    border: 1px solid #dcdede;
    padding: 10px; margin: 0;
}
#AnbieterReiter fieldset .Half { float: left; width: 45%; }
#AnbieterReiter .PageNavig {
    float: none; width: auto;!width: 100%; line-height: 100%; overflow: hidden;
    background: transparent url(http://www.ausbildungplus.de/images_layout/line_gray.gif) bottom left repeat-x;
    margin: 0; padding: 0;
}
#AnbieterReiter .PageNavig ul { line-height: 100%;
    list-style-type: none;     
    margin: 0; padding: 0;
}
#AnbieterReiter .PageNavig li { 
    float: left; line-height: 100%;
    border: 1px solid #CAD1DB; border-bottom: none;
    padding: 0; margin: 0 2px 0 0;  
}
#AnbieterReiter .PageNavig li a,
#AnbieterReiter .PageNavig li span { 
    float: left; line-height: 100%; background: #EFF3F8;
    padding: 8px 15px 6px 15px; margin: 0; 
}
#AnbieterReiter .PageNavig li a:hover,
#AnbieterReiter .PageNavig li a.actv { 
    background: #FFF; border-bottom: 1px solid #FFF;
}
#AnbieterReiter label { color: #333; }
#Main span.Red,
#AnbieterReiter span.Red { width: auto; display: inline; color: #b82736; margin: 0; padding: 0; }
#Main .Formular { 
    float: none; width: auto; 
    margin: 0; padding: 0;
}
#AnbieterReiter .Formular p { color: #333; margin: 0 0 0 3px; padding: 0 0 6px 0; }
#Main .Formular fieldset { padding-bottom: 0; }
#Main .Formular label { color: #4F4F4F; }
#Main .Formular .Textfield { float: none; clear: both; width: 97%; margin-top: 3px; margin-bottom: 10px; }
#Main .Formular .TextfieldHalb { float: none; clear: both; width: 48%; margin-top: 3px; margin-bottom: 10px; }
#Main .Formular .TextfieldPLZ,
#AnbieterReiter .Formular .AlignLeft .TextfieldPLZ { float: none; clear: both; width: 100%; margin-top: 3px; margin-bottom: 2px; }
#Main .Formular .TextfieldOrt,
#AnbieterReiter .Formular .AlignRight .TextfieldOrt { float: none; clear: both; width: 100%; !width: 99%; margin-top: 3px; margin-bottom: 2px; }
#Main .Formular .CheckBox { float: left; margin: 3px 5px 0 5px; !margin-top: 0; !margin-left: 0; padding: 0; }
#Main .Formular .Textarea { !width: 97%; margin-bottom: 5px; }
#AnbieterReiter .Formular .TextfieldPLZ,
#AnbieterReiter .Formular .TextfieldOrt { margin-bottom: 10px; }
#Main .Formular select { 
    float: none; width: 99%; !width: 99%; clear: both; 
    font-family: Arial, Helvetical, Verdana, Sans-Serrif; 
    margin-bottom: 6px; margin-left: 0px; padding: 0; 
}
* html #Main .Formular select { width: 99%; }
#AnbieterReiter .Formular .DataGroup { margin: 0; padding: 0; }
* html #AnbieterReiter .Formular .DataGroup { width: 99%;}
* html #AnbieterReiter .DataGroup .AlignRight { margin-right: 1px; padding: 0; }
#AnbieterReiter select { font-family: Arial, Helvetical, Verdana, Sans-Serrif; overflow: visible; display: block; }
#AnbieterReiter .DataGroup select { font-family: Arial, Helvetical, Verdana, Sans-Serrif; clear: left; width: auto; margin-bottom: 10px; }
#AnbieterReiter .DataGroup .Half { width: 100%; padding-bottom: 5px; } /* NEU: 3.6.2009 */
* html #AnbieterReiter .DataGroup .Half { width: 100%; padding-bottom: 5px; } /* NEU: 3.6.2009 */
#AnbieterReiter .DataGroup .Half label { 
    line-height: 135%;
    display: block; margin-left: 22px; padding: 0;
}
#AnbieterReiter .TextAlignLeft { float: left; width: 13em; }
#AnbieterReiter .TextfieldKurz { border: 1px solid #dcdede; width: auto;} 
#AnbieterReiter a.SeeLink,
#AnbieterReiter a.EditLink,
#AnbieterReiter a.CopyLink,
#AnbieterReiter a.DeleteLink,
#AnbieterReiter a.PassivLink,
#AnbieterReiter a.ChangeLink {margin: 0 5px 3px 0; padding: 2px 0 5px 18px; }
/* -- Tool Elemmente -- */
#Main .BlockInhalt ul.Tools { display: inline-block; width: auto; text-align: center; margin: auto; padding: 3px 10px; }
* html #Main .BlockInhalt ul.Tools { width: 90%; }
#Main .BlockInhalt ul.Tools li { display: inline; background: none; text-align: center; margin: 0 10px; padding: auto; } 
#Main .BlockInhalt ul.Tools li.Print { width: 6.5em; }
#Main .BlockInhalt ul.Tools li.Send { width: 8em; }
#Main .BlockInhalt ul.Tools li.Poll { width: 7em; }
#Main .BlockInhalt ul.Tools li.RSS { width: 5.5em; }
#Main .BlockInhalt ul.Tools li.Lesen { width: 7em; }
/* -- Table Elemente -- */
th { text-align: left; vertical-align: top; }
td {  vertical-align: top; line-height: 135%; }
.BlockInhalt table { margin: 10px 0; }
.BlockInhalt table th { 
    background: #8EC104; color: #FFF;
    padding: 3px 5px; margin: 0;
}
.BlockInhalt table td { 
    background: #EFF3F8;
    padding: 5px 5px; margin: 0;
}
table.Tabelle { margin: 10px 0; }
table.Tabelle th { 
    background: #8EC104; color: #FFF;
    padding: 3px 5px; margin: 0;
}
table.Tabelle td { 
    background: #EFF3F8;
    padding: 5px 5px; margin: 0;
}
#Content .BlockInhalt #AnbieterReiter table.Uebersicht {
    margin: 0 0 10px 0; 
}
#Content .BlockInhalt table.Uebersicht th { border-top: 1px solid #CAD1DB; 
    background: #EFF3F8; color: #333; text-align: left; font-weight: normal;
    padding: 3px 5px;
}
#Content .BlockInhalt #AnbieterReiter table.Uebersicht td { background: #FFF; padding: 3px 0; }
#Content .BlockInhalt #AnbieterReiter table.Uebersicht p { padding: 0 5px; margin: 0; }
#Content .BlockInhalt #AnbieterReiter table.Uebersicht a.SeeLink,
#Content .BlockInhalt #AnbieterReiter table.Uebersicht a.EditLink,
#Content .BlockInhalt #AnbieterReiter table.Uebersicht a.CopyLink,
#Content .BlockInhalt #AnbieterReiter table.Uebersicht a.DeleteLink { width: 3.8em; }
/* -------------------------------------------------------------- Marginal ---- */
#Right { 
    float: right; width: 224px; 
    margin: 0; padding: 0; 
}
#Right .LogoLink {
    margin-bottom: 8px;
}
#Right .BlockInhalt { font-size: 75%; line-height: 140%; }
#Right h3 { font-size: 100%; padding: 0 5px 5px 10px; margin: 0 0 8px 0; }
#Right p { padding: 0 5px 5px 10px; margin: 0; }
#Right .BGColorGrey p { padding-bottom: 0; }
#Right .BlockInhalt ul { 
    list-style-type: none; 
    margin: 0 5px 0 10px; padding: 0; 
}
#Right .BlockInhalt li { display: inline; margin: 0; padding: 0; }
#Right .BlockInhalt li a { display: block; padding-bottom: 3px; }
#Right .BlockInhalt dl { margin: 0 5px 0 10px; padding: 0; }
#Right .BlockInhalt dd { margin: 0; padding: 0 0 10px 0; }
/* ---------------------------------------------------------------- Footer --- */
#Bottom { 
    width: 100%; float: left; clear: both;
    margin: 30px 0 0 0; padding: 0; 
}
#Bottom .BGL {
    float: left; width: 11px; height: 40px; 
    background: transparent url(http://www.ausbildungplus.de/images_layout/verlauf_footer_left.gif) top left no-repeat; 
    margin: 0; padding: 0; 
}
#Bottom .BGR {
    float: right; width: 11px; height: 40px; 
    background: transparent url(http://www.ausbildungplus.de/images_layout/verlauf_footer_right.gif) top right no-repeat; 
    margin: 0; padding: 0; 
}
#Bottom .BGC {
    float: none;
    background: transparent url(http://www.ausbildungplus.de/images_layout/verlauf_footer_center.gif) 0 0 repeat-x; 
    margin: 0; padding: 0; 
}
#Bottom .Footer { 
    float: none; height: 40px; overflow: hidden;
    color: #FFF; font-size: 70%; line-height: 100%; 
    margin: 0; padding: 10px 0 0 0; 
}
#Bottom .Footer p { float: left; margin: 0; padding:0; }
#Bottom .Footer .TopLink {
    float: right; width: 12px; height: 12px;
    background: transparent url(http://www.ausbildungplus.de/images_layout/arrow_top_white.gif) 0 0 no-repeat;
    margin: 0; padding:0;
}
/* ========== How to Use CSS to Solve min-width Problems in Internet Explorer ========== */
* html .minwidth {
    border-left: 930px solid #fff;
}
* html .container {
    margin-left: -930px;
    position: relative;
}
/*\*/
* html .minwidth, * html .container, * html .content { height: 1px; }
/*/
.width {
    display: inline-block;
}
/**/
.content { padding: 1px; }
/*.rule {
    width: 760px;
    background-color: #c00;
    color: #fff;
    margin: 1em auto;
}
*/
.width1 {
    width: 100%;
    min-width: 930px;
    margin: 0 auto;
    text-align: left;
}
* html .minwidth1 {
    padding-left: 930px;
}
/*\*/
* html .minwidth1, * html .layout {
    height: 1px;
}
/**/    
.headers { padding: 5px; }
.switchcontent { 
    padding: 8px 5px 5px 5px; margin: 0 0 10px 0;
}
#Main .switchcontent form { margin: 0; padding: 0; }
#Main .switchcontent fieldset { margin: 0; padding: 0; }
/* --------------------------------------------------------------------------- DB -- */
#Main .BlockInhalt .BlockImgText ul.radio_list { position: relative; color: red; top:-8px;}
#Main .BlockInhalt .BlockImgText ul.radio_list li { background: none; margin: 0; padding: 0 0 0 0; }
#Main .BlockInhalt ul.error_list { position: relative; color: red; top:-10px;}
#Main .BlockInhalt ul.error_list li { background: transparent url(http://www.ausbildungplus.de/images_layout/bullet_red.gif) 0 0 no-repeat; margin: 0; padding: 10 0 0 0; }
#Main .BlockInhalt  ul.radio_list { position: relative; color: red; top:-8px;}
#Main .BlockInhalt  ul.radio_list li { background: none; margin: 0; padding: 0 0 0 0; }
#Main .BlockInhalt .LineLR { 
 overflow: hidden; 
 border-left: 1px solid #cad1da; border-right: 1px solid #cad1da; 
 margin: 0;  padding: 10px 10px 0 15px;
}
#Main .BlockInhalt .LineLR ul { margin: 0; padding: 4px 0 0 ; background: none; }
#Main .BlockInhalt .LineLR li { margin: 0; padding: 0 0 4px 0;  background: none; }
#Main .BlockInhalt ul.radiobuttons {position: relative; top:-8px; left:-34px;}
#Main .BlockInhalt ul.radiobuttons li {display:inline; background: none;}
#Main .Datefield {display:inline; max-width:60px;}
#Main .Formular .TextfieldAuto {width: 99%; margin-left:0px; margin-bottom: 8px;}
#Main .TextfieldAuto{
 background: #FFF; border: 1px solid #dcdede; font-size: 100%;
    color: #5c6769; font-family: Arial, Helvetical, Verdana, Sans-Serrif; 
    float: none; clear: both; width: 92%; margin: 3px 15px 10px 22px;
}

        #Right .KalenderDatum { font-size: 110%; color: #5b9100; font-weight: bold; padding-left: 15px; }
        #Right .KalenderBlock { 
            float: none; width: 200px; overflow: hidden;
            margin: 0 0 10px 10px; padding: 0;
        }
        * html #Right .KalenderBlock { margin-left: 11px; }
        #Right .KalenderBlock dl { margin: 0; padding: 0;}
        #Right dl.KalenderTermin { 
            border-top: 1px solid #cbd2db;
            border-bottom: 2px solid #FFF;
            clear: both;
            float: left; width: 100%; 
            background: #f1f2f4;
            margin: 0; padding: 0;             
        }
        #Right dl.KalenderTermin dt { 
            float: left; width: 35%; 
            padding: 5px 4px 5px 4px;
            margin: 0;
        }
        #Right dl.KalenderTermin dd { float: right; width: 57%; padding: 3px 5px 5px 0; margin: 0;}


/* --------------------------------------------------------------------------- RedDot -- */
.rd_red { color: red; font-size:10px; }
.rd_blue { color: blue; font-size:10px; }