body
{
        margin:0px 0px 0px 0px;
        padding:0px;
        background-color:#ffffff;

}
p,a,table,td,tr,li,ol,ul,span
{
    	font-size:12px;
    	font-family:Verdana, Arial, Helvetica, sans-serif;
    	color:#666666;
}

td.td_footer
{
        text-align:center;
}
td.td_mainnavi
{
background-color:#ffffff;
}
div.div_footer 
{
padding:15px 0px 15px 0px;
border-top:#BAD8FA solid 2px;
text-align:center;
color:#333333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
div.div_footer a
    {
        text-decoration:none;
        color:#006699;
    }

div.div_footer a:visited
    {
        text-decoration:none;
        color:#006699;
    }
div.div_footer a:focus
    {
        text-decoration:none;
        color:#006699;
    }
div.div_footer a:active
    {
        text-decoration:none;
        color:#006699;
    }
    div.div_footer a:hover
    {
        text-decoration:underline;
        color:#006699;
    }
div.div_zusatz p.bodytext, div.div_zusatz a
{
margin:50px 0px 0px 0px;
text-align:center;
color:#333333;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
div.div_topmenue
{
width:780px;
height:30px;
margin: 0px 0px 0px 0px;
padding:12px 0px 0px 0px;
background-image:url(../images-layout/safetytraining-ausbildung-pruefung.gif);
background-repeat:no-repeat;
background-position:top left;

}
td.td_menuebanner
{
text-align:right;
vertical-align:top;
margin:0px;
padding:0px;
}
div.div_topmenue a
    {
        text-decoration:none;
        color:#000099;
    }

div.div_topmenue a:visited
    {
        text-decoration:none;
        color:#000099;
    }
div.div_topmenue a:focus
    {
        text-decoration:none;
        color:#000099;
    }
div.div_topmenue a:active
    {
        text-decoration:none;
        color:#000099;
    }
    div.div_topmenue a:hover
    {
        text-decoration:underline;
        color:#000099;
    }
div.div_menue_thema
{
padding:5px 0px 15px 5px;
background-color:#ffffff;
}
div.div_menue_thema a
    {
        text-decoration:none;
        color:#006699;
font-weight:bold;
    }
div.div_menue_thema a:visited
    {
        text-decoration:none;
        color:#006699;
    }

div.div_menue_thema a:active
    {
        text-decoration:none;
        color:#006699;
    }

div.div_menue_thema a:focus
    {
        text-decoration:none;
        color:#006699;
    }

div.div_menue_thema a:hover
    {
        text-decoration:underline;
        color:#2385b6;
    }
div.div_menue_untermenue
{
padding:5px 0px 5px 5px;
background-color:#ffffff;
}
div.div_menue_untermenue a
    {
        text-decoration:none;
        color:#006699;
font-weight:normal;
    }
div.div_menue_untermenue a:visited
    {
        text-decoration:none;
        color:#006699;
    }

div.div_menue_untermenue a:active
    {
        text-decoration:none;
        color:#006699;
    }

div.div_menue_untermenue a:focus
    {
        text-decoration:none;
        color:#006699;
    }

div.div_menue_untermenue a:hover
    {
        text-decoration:underline;
        color:#006699;
    }
div.div_mainnavi
{
padding:20px 0px 10px 0px;
}
div.div_naviI
{
background-color:#ffffff;
}
div.div_hauptmenue
{
background-color:#ffffff;
}
div.div_naviI a, div.div_naviI a:link, div.div_naviI a:active, div.div_naviI a:focus,
{
display:block;
width:151px;
color:#006699;
    text-decoration:none;
   margin:8px 10px 8px 5px;
  padding:0px 0px 5px 0px;
border-bottom:1px dashed #666666;
font-weight:bold;
}
div.div_linie
{
width:151px; height:5px;
   margin:2px 10px 2px 5px;
  padding:0px 0px 0px 0px;
border-bottom:1px dashed #666666;
}

.div_naviI a:hover,
{
    text-decoration:underline;
}
div.div_diverses a,
{
display:block;
width:151px;
color:#006699;
    text-decoration:none;
   margin:8px 10px 8px 5px;
  padding:5px 0px 0px 0px;
border-top:1px dashed #666666;
font-weight:bold;
}
div.div_diverses a:link
{
color:#006699;
    text-decoration:none;
font-weight:bold;
}
div.div_diverses a:active
{
color:#006699;
    text-decoration:none;
font-weight:bold;
}
div.div_diverses a:focus,
{
color:#006699;
    text-decoration:none;
font-weight:bold;
}


.div_diverses a:hover,
{
    text-decoration:underline;
}

div.div_dienstleistungen a,
{
display:block;
width:151px;
color:#006699;
    text-decoration:none;
   margin:8px 10px 8px 5px;
  padding:0px 0px 0px 0px;
font-weight:bold;
}
div.div_dienstleistungen a:link
{
color:#006699;
    text-decoration:none;
font-weight:bold;
}
div.div_dienstleistungen a:active
{
color:#006699;
    text-decoration:none;
font-weight:bold;
}
div.div_dienstleistungen a:focus,
{
color:#006699;
    text-decoration:none;
font-weight:bold;
}


.div_dienstleistungen a:hover,
{
    text-decoration:underline;
}


div.div_text_startseite p.bodytext
{
margin:20px 5px 20px 5px;
padding:0px;
}
table.table_auswahl
{
background-image:url(../images-layout/safetytraining-auswahl.gif);
background-repeat:no-repeat;
background-position:top center;
width:601px;
height:380px;

}
div.div_auswahl_left_grafik
{
margin:120px 0px 0px 0px;
}
div.div_auswahl_left_link
{
margin:170px 0px 0px 0px;
}
div.div_auswahl_right_grafik
{
margin:120px 0px 0px 0px;
}
div.div_auswahl_right_link
{
margin:170px 0px 0px 0px;
}
div.div_auswahl_left_link p.bodytext
{
margin:0px 0px 0px 5px;
padding:0px;
}
div.div_auswahl_right_link p.bodytext
{
margin:0px 0px 0px 10px;
padding:0px;
}
div.div_auswahl_left_link a
    {
        text-decoration:none;
        color:#006699;
font-weight:bold;
    }

div.div_auswahl_left_link a:visited
    {
        text-decoration:none;
        color:#006699;
font-weight:bold;
    }
div.div_auswahl_left_link a:focus
    {
        text-decoration:none;
        color:#006699;
font-weight:bold;
    }
div.div_auswahl_left_link a:active
    {
        text-decoration:none;
        color:#006699;
font-weight:bold;
    }
    div.div_auswahl_left_link a:hover
    {
        text-decoration:underline;
        color:#006699;
font-weight:bold;
    }
div.div_auswahl_right_link a
    {
        text-decoration:none;
        color:#006699;
font-weight:bold;
    }

div.div_auswahl_right_link a:visited
    {
        text-decoration:none;
        color:#006699;
font-weight:bold;
    }
div.div_auswahl_right_link a:focus
    {
        text-decoration:none;
        color:#006699;
font-weight:bold;
    }
div.div_auswahl_right_link a:active
    {
        text-decoration:none;
        color:#006699;
font-weight:bold;
    }
    div.div_auswahl_right_link a:hover
    {
        text-decoration:underline;
        color:#006699;
font-weight:bold;
    }
   

div.div_centercontent
{
width:789px;
margin: 0px 0px 0px 0px;
padding:15px 15px 15px 30px;
background-color:#EDF5FC;
}
div.div_bottomcontent
{
width:789px;
margin: 0px 0px 0px 0px;
padding:15px 15px 15px 30px;
background-color:#ffffff;
}
div.div.div_centercontent div.csc-header h1
{
color:#006699;
font-weight:bold;
margin:0px;
padding:0px;
font-size:13px;
line-height:100%;
}

div.div_bottomcontent div.csc-header
{
width:569px;
border-bottom:1px solid #9a9898;
margin:25px 0px 20px 0px;
}
div.div_bottomcontent div.csc-header h1
{
        font-size:13px;
        margin:0px 0px 3px 0px;
        color:#006699;
        font-weight:bold;
        line-height:100%;
}

div.div_centercontent ul,  div.div_bottomcontent ul
{
padding:0px 0px 0px 20px;
margin: 0px 0px 0px 0px;
}
div.div_centercontent  li, div.div_bottomcontent li
{
list-style-type:none;
padding:0px 0px 3px 20px;
margin: 0px 0px 0px 0px;
background-image:url(../images-layout/aufzaehlung.gif);
background-position:top left;
background-repeat:no-repeat;
}

p.csc-sitemap
{
  line-height:100%;
margin:3px 0px 3px 0px;
padding:0px;

}
.csc-sitemap-level1 a,  .csc-sitemap-level1 a:link, .csc-sitemap-level1 a:visited, .csc-sitemap-level1 a:hover, .csc-sitemap-level1 a:active
{
    color:#000000;
    text-decoration:none;
    font-size:12px;
font-weight:bold;
padding:0px 0px 0px 0px;
margin:0px;
}

.csc-sitemap-level2 a
{
    color:#0032A0;
    text-decoration:none;
    font-size:12px;
margin:0px;
padding:5px 0px 2px 28px;
background-image:url('../images-layout/sitemap-punkt.gif');
background-position:top left;
background-repeat:no-repeat;

}
.csc-sitemap-level3
{
    color:#0032A0;
    text-decoration:none;
}
.csc-sitemap-level3 a
{
    color:#0032A0;
    text-decoration:none;
    font-size:12px;
padding:5px 0px 2px 55px;
background-image:url('../images-layout/sitemap-pfeil.gif');
background-position:top left;
background-repeat:no-repeat;

}
.csc-sitemap-level4
{
   color:#0032A0;
    text-decoration:none;
    font-size:12px;
}
.csc-sitemap-level4 a
{
    color:#0032A0;
    text-decoration:none;
    font-size:12px;
padding:5px 0px 2px 70px;
margin:0px;
background-image:url('../images-layout/sitemap-unterpfeil.gif');
background-position:top left;
background-repeat:no-repeat;

}


fieldset.fs_kontaktform
{
    font-size:12px;
    border:0px;
    width:540px;
    padding:5px;
}
input.txt_kontaktform
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding:0px;
    border-width:1px;
    border-style:solid;
    border-color:#0061CE;
    width:290px;
    margin:4px 0px 4px 0px;
}
textarea.txt_kontaktform
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding-top:0px;
    border-width:1px;
    border-style:solid;
    border-color:#0061CE;
    width:290px;
    margin:4px 0px 4px 0px;
}
label.formleft
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    float:left;
    text-align:right;
    width:115px;
    margin:6px 4px 4px 4px;
}
input.formright
{
    float:left;
    width:auto;
    clear:both;
    margin-left:115px;
     margin-right: 10px;
}
p.plicht_form
{
    font-size:12px;
    text-align:left;
    margin:0px 0px 40px 125px;
}
p.info_an_email
{
    font-size:12px;
    text-align:left;
    margin:5px 0px 5px 125px;
}
p.error
{
    margin:10px 0em 0em 125px;
    font-size:12px;
    color:#FF0000;
}
p.errortop
{
    margin:10px 0em 0em 125px;
    font-size:12px;
    color:#FF0000;
}
p.errorhead
{
    margin:10px 0em 0em 130px;
    font-size:12px;
    color:#FF0000;
}
input[type=text], select { float:left; }
input.but_kontaktform
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#ffffff;
    margin:4px 0px 20px 125px;
    width:142px; height:18px;
    border-width:1px;
    border-style:solid;
    border-color:#0061CE;
    background-color:#48B848;
}
input.but_logout
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#ffffff;
    margin:15px 0px 20px 35px;
    width:130px; height:18px;
    border-width:1px;
    border-style:solid;
    border-color:#0061CE;
    background-color:#48B848;
}
input.tx-newloginbox-pi1-submit
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#ffffff;
    margin:0px 0px 0px 0px;
    width:150px; height:18px;
    border-width:1px;
    border-style:solid;
    border-color:#0061CE;
    background-color:#48B848;
}
input.tx-newloginbox-pi1-name
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding:0px;
    border-width:1px;
    border-style:solid;
    border-color:#0061CE;
    width:150px;
    margin:4px 0px 4px 0px;
}

input.tx-newloginbox-pi1-pass
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding:0px;
    border-width:1px;
    border-style:solid;
    border-color:#0061CE;
    width:150px;
    margin:4px 0px 4px 0px;
}


form br
{
    clear:both;
}
label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit]
{
    vertical-align:top;
    cursor:pointer;
}
form.fo_kontaktform
{
    font-family:Arial, Helvetica, sans-serif;
    line-height:100%;
    margin-top:10px;
}
span.stern
{
    color:#FF0000;
}

    div.div_hauptmenu1 a, div.div_hauptmenu1 a:link, div.div_hauptmenu1 a:active, div.div_hauptmenu1 a:hover, div.div_hauptmenu1 a:visited, div.div_hauptmenu1 a:focus
    {
        color:#000000;
        font-weight:bold;
        text-decoration:none;
    }
    div.div_hauptmenu1_aktiv a, div.div_hauptmenu1_aktiv a:link, div.div_hauptmenu1_aktiv a:active, div.div_hauptmenu1_aktiv a:hover, div.div_hauptmenu1_aktiv a:visited, div.div_hauptmenu1_aktiv a:focus
    {
        color:#000000;
        font-weight:bold;
        text-decoration:none;
    }
    div.div_hauptmenu2 a, div.div_hauptmenu2 a:link, div.div_hauptmenu2 a:active, div.div_hauptmenu2 a:hover, div.div_hauptmenu2 a:visited, div.div_hauptmenu2 a:focus
    {
        text-decoration:none;
        color:#265787;
    }
    div.div_hauptmenu2 a:hover
    {
        text-decoration:none;
        color:#F57C23;
    }
    div.div_hauptmenu2_aktiv a, div.div_hauptmenu2_aktiv a:link, div.div_hauptmenu2_aktiv a:active, div.div_hauptmenu2_aktiv a:hover, div.div_hauptmenu2_aktiv a:visited, div.div_hauptmenu2_aktiv a:focus
    {
        color:#000000;
        font-weight:normal;
        text-decoration:none;
    }

div.div_hauptmenu3 a, div.div_hauptmenu3 a:link, div.div_hauptmenu3 a:active, div.div_hauptmenu3 a:hover, div.div_hauptmenu3 a:visited, div.div_hauptmenu3 a:focus
    {
        text-decoration:none;
        color:#265787;
padding:0px 0px 0px 20px;
    }
    div.div_hauptmenu3 a:hover
    {
        text-decoration:none;
        color:#F57C23;
padding:0px 0px 0px 20px;
    }
    div.div_hauptmenu3_aktiv a, div.div_hauptmenu3_aktiv a:link, div.div_hauptmenu3_aktiv a:active, div.div_hauptmenu3_aktiv a:hover, div.div_hauptmenu3_aktiv a:visited, div.div_hauptmenu3_aktiv a:focus
    {
        color:#000000;
        font-weight:normal;
        text-decoration:none;
padding:0px 0px 0px 20px;
    }


    div.tx-indexedsearch
    {
        margin:8px 10px 20px 5px;
    }
    input.tx-indexedsearch-searchbox-sword
    {
        font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px; border-width:1px; border-style:solid; border-color:#c4d4b7; width:130px; margin:0px;
    }
    input.tx-indexedsearch-searchbox-button
    {
        width:55px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#00453d; margin:0px; height:18px; border-width:1px; border-style:solid; border-color:#c4d4b7; background-color:#dce6d4;
    }


tr.tx-indexedsearch-title
{
background-color:#ffffff;
}
tr.tx-indexedsearch-title td
{
background-color:#ffffff;
}
tr.tx-indexedsearch-title td a
{
color:#265787;
font-weight:bold;
text-decoration:none;
}
tr.tx-indexedsearch-title td a:hover
{
color:#F57C23;
font-weight:bold;
text-decoration:none;
}

