/* Workflow - Style - Sheets */
body {
    margin:                     0px;
    padding:                    0px;
}

body, p, font, div, td, input, select, textarea {
    font-size:                  11px;
}
a {
    color:                      #ba1631;
}
a:hover {
    color:                      #555;
}

/**
 * Rahmen
 */
#rahmen {
/*    border:                     1px solid #eee;*/
    width:                      766px;
}

/**
 * Contentbereiche
 */
div.content {
    margin-left:                10px;
	margin-bottom:              20px;
}

div.content a {
    color:                      #ba1631;
}

div.content a:hover {
    color:                      #555;
}


/**
 * Header
 * Balken mit Überschrift
 */
div.header {
    background:                 #ba1631;
    color:                      #fff;
    font-weight:                bold;
	padding:                    1px 8px 3px 8px;
	margin-bottom:              10px;
}


/**
 * Formulare
 */
input.eingabe, select.eingabe, textarea.eingabe {
    padding-left:               2px;
    background:                 #fff;
    border:                     1px solid #ba1631;
    color:                      #ba1631;
}

input.ro, select.ro, textarea.ro {
    padding-left:               2px;
    background:                 rgb(235,235,228);
    border:                     1px solid #ba1631;
    color:                      #888;
}

input.submit {
    background:                 #fff;
    border:                     1px solid #ba1631;
    color:                      #ba1631;
    font-weight:                bold;
    cursor:                     pointer;
}


/**
 * Tabellen
 */
tr.tab_header {
    background:                 #ccc;
}
td.tab_header {
    color:                      #555;
    font-weight:                bold;
    padding-top:                2px;
    padding-bottom:             2px;
}
td.tab_header_sel {
    background:                 #ba1631;
    color:                      #fff;
    font-weight:                bold;
}
td.tab_header_sel a{
    color:                      #fff;
    font-weight:                bold;
}

td.tab_header a {
    color:                      #555;
}

tr.tab_row1 {
    background:                 #e5e5e5;
}
tr.tab_row1_over {
    background:                 #efefef;
}
td.tab_row1 {
    color:                      #555;
}
td.tab_row1 a{
    color:                      #ba1631;
}

tr.tab_row2 {
    background:                 #e5e5e5;
}
td.tab_row2 {
    color:                      #555;
}
td.tab_row2 a{
    color:                      #ba1631;
}

/**
 * Fortschrittsanzeige
 */
#fortschritt {
    background:                 #ccc;
    width:                      605px;
	margin-bottom:              10px;
}
tr.fortschritt {
    background:                 #ccc;
}
td.fortschritt_inakt {
    color:                      #fff;
    padding:                    2px;
    padding-right:              5px;
    padding-left:               5px;
}
td.fortschritt_akt {
    color:                      #ba1631;
    background:                 #e5e5e5;
    padding:                    2px;
    padding-right:              5px;
    padding-left:               5px;
}


legend {
    color:                      #ba1631;
}

div.error {
    margin-bottom:              10px;
    color:                      #ba1631;
}

a.nav_suche {
    text-decoration:            none;
}


b.aktPageItem {
    color:                      #cf1f5f;
}

/* Erweiterung durch Matthias Grünewald */
.container form {
	margin-left: 0px;
}

#content {
	display: inline;
	float: left;
	margin: 0px;
}