﻿/*Forms*/
form                        { font-size: 100%; width: 100%; margin-bottom: 20px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
div.feld                 { width: 240px; float: left; position: relative; margin-bottom: 6px; }
div.label                { float: left; width: 120px; margin-right: 8px; text-align: right; margin-bottom: 6px; }
select                    { font-size: 85%; border: 1px solid #bbb; background-color: #fafafa; color: #404040; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important; }
input.TextField         { font-size: 85%;border: 1px solid #bbb; background-color: #fafafa; padding:2px 3px 2px 3px; width: 232px; color: #404040; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important; }
textarea                 { font-size: 85%; border: 1px solid #bbb; background-color: #fafafa; padding:2px 3px 2px 3px; width: 232px; height: 85px; color: #404040; margin-bottom: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important; }
input#recipient        { background-color: #ddd; color: #000; }
input#ZIP                { width: 60px !important; margin-right: 6px; }
input#city                { width: 158px !important; }
select#country            { width: 240px; }
div.feld.check            { padding-top: 4px; }
input.CheckBox            { float: left; margin: 0px 6px 0px 0px; }
div.CheckLabel            { font-size: 85%; float: left; width: 210px; margin-bottom: 12px; line-height: 130%; color: #404040; }
span.Note                { font-size: 85%; }
.contactformnotered  { font-size: 85%; color:red; font-weight:bold;}

div.ButtonRed            { 
    font-size: 85%;
    float: left; 
    background-image: url(/images/structure/sprites_buttons.gif); 
    background-repeat: no-repeat; 
    background-position: right -39px; 
    margin-right: 15px; 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important; 
    line-height: 120% !important;
    white-space: nowrap;
}
div.ButtonRed div        { 
    background-image: url(/images/structure/sprites_buttons.gif); 
    background-repeat: no-repeat; 
    background-position: 0px 0px; 
    margin-right: 5px;
}
div.ButtonRed a,
div.ButtonRed a:link,
div.ButtonRed a:active,
div.ButtonRed a:visited { 
    display: block; 
    text-align: center;
    padding: 6px 20px 9px 20px;
    margin-left: 7px; 
    margin-right: 2px;
    color: #fff; 
    font-weight: normal;
    text-decoration: none;
    background-repeat: no-repeat; 
}
div.ButtonRed a:hover,
div.ButtonRed a:visited:hover { background-image: url(/images/structure/sprites_buttons.gif); background-position: 0px -113px; }
/* Spezial fuer Formular */
#conAnredeName { font-weight: bold; }
