/*
 * Mega Farben:
 *
 * hellgrau: #F2F2F2  -> Menü oben Hintergrund, Positionsleiste Hintergrund, Hauptmenülinks Hover
 * dunkelgrau: #B6A9A6 -> Positionsleiste Schrift, Newsbox Linien, Suchmaske Titel Hintergrund
 * blau: #042A76 -> Hauptmenüschrift, Titelschrift, Loginbox
 * rot: #9B2433 -> Menü oben Schrift und Balken
 * Textfarbe: #444
*/

/* Formulare */
form {
    margin: 0;
    padding: 0;
}

fieldset
{
    padding: .6em;
    margin-bottom: 1em;
    border: 1px solid;
}

fieldset.red {
    border-color: #9B2433;
}

fieldset.blue{
    border-color: #042A76;
}

legend
{
    font-size       : 1em;
    
}

label,
select,
input,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit],
input[type=reset],
textarea
{
    cursor: pointer;
    margin-top: 5px;
    width:      350px;
}



label {
    width: 120px;
    display: block;
    clear: both;
    float: left;
}

select:hover, input:hover, textarea:hover
{
    border:     1px solid #214874;
    color:      #214874;
}

input:focus, textarea:focus 
{
    /*background      : #e9ebe9;*/
    color           : #b6a9a6;
    line-height     : normal;
}


input{
    float:     left;
    border:     1px solid #B6A9A6;
    padding:    2px;
    background: #fff;
    color: #444;
}

select
{
    display:    block;
    border:     1px solid #b6a9a6;
    float  : left;
    width:      355px;
}

textarea
{
    display:    block;
    border:     1px solid #b6a9a6;
    padding:    2px;

    height:     16em;
    float : left;
}

input[type=submit],
input[type=reset] {
    border: 1px solid #b6a9a6;
    background-color: #e9ebe9;
    margin-top: 1em;
    width: 8em;
    margin-right: 2em;
}

input[disabled] {
    background      : #e9ebe9;
    color           : #000;
}
/* Ende Formulare */