@media all
{


/* ---------------------------------------------------------
   form-basics
--------------------------------------------------------- */

select, input, textarea { 
    color: #000 !important;
    background-color: transparent !important;
}


/* ---------------------------------------------------------
   zusammenfassung area-headlines
--------------------------------------------------------- */

#content-inner div.summarea {
    background-color: transparent !important;
    border-color: #ccc;
}
#content-inner div.summarea h2 {
    float: none;
}
#content-inner div.summarea a {
    display: none;
}






/* ---------------------------------------------------------
   form-details | fieldsets
--------------------------------------------------------- */

#content-inner fieldset,
#content-inner div.fieldset {
    background-color: transparent !important;
    border-color: #000 !important;
}


/* --- header --- */

#content-inner fieldset .header,
#content-inner div.fieldset .header {
    border-bottom: 0 !important;
    border-top-color: #000 !important;
}
#content-inner fieldset .header h2,
#content-inner div.fieldset .header h2 {
    float: none !important;
}
#content-inner fieldset .help-toggle h2,
#content-inner div.fieldset .help-toggle h2 {
    width: auto;
    border: 0;
}
#content-inner fieldset .header p,
#content-inner div.fieldset .header p {
    display: none;
}



/* --- felder basics --- */

#content-inner fieldset select,
#content-inner fieldset textarea,
#content-inner fieldset input.text { border-color: #ccc; }




/* --- felder errors --- */

#content-inner fieldset input.error, #content-inner fieldset select.error, #content-inner fieldset textarea.error { border-color: #000 !important; }
#content-inner fieldset label.error, #content-inner fieldset strong.error { color: #000 !important; }
#content-inner fieldset label.error strong.mark, #content-inner fieldset strong.error strong.mark { padding: 0 !important; color: #000 !important; background-color: transparent !important; }


/* --- felder 01: label | input[text]/select --- */

#content-inner fieldset .fset-01,
#content-inner fieldset .fset-01-wide {
    border-top-color: #000;
}
#content-inner fieldset .fset-01 {
    background-image: none;
    background-color: transparent !important;
}
#content-inner fieldset .fset-01-wide {
    background-image: none;
    background-color: transparent !important;
}


/* --- felder 02: input[checkbox|radio] | label --- */

#content-inner fieldset .fset-02 {
    border-top-color: #000;
    background-image: none;
    background-color: transparent !important;
}
#content-inner fieldset .fset-02 .box2 label.topline {
    border-top-color: #000;
}


/* --- felder 03: label volle breite, auch mit input[checkbox|radio] moeglich --- */

#content-inner fieldset .fset-03 {
    border-top-color: #000;
    background-color: transparent !important;
}
#content-inner fieldset .dark {
    background-color: transparent !important;
}


/* --- felder 04: label und textare je volle breite --- */

#content-inner fieldset .fset-04 {
    border-top-color: #000;
    background-color: transparent !important;
}


/* --- felder 05 sonderfall foerderbereich: label | select mit hilfetexten --- */

#content-inner fieldset .fset-05 {
    border-top-color: #000;
    background-image: none;
    background-color: transparent !important;
}
#content-inner fieldset .fset-05 .choosen p {
    border-right-color: #000;
}


/* --- submit-buttons und form-extensions (Pflichtfeld-Legende) --- */

#content-inner input.submit-stay {
    display: none;
}
#content-inner input.submit-go {
    display: none;
}




/* --- links, die wie submit-buttons aussehen sollen --- */
.link-submitstyle {
	    display: none;
}


}
