@charset "UTF-8";
/*css-Dokument*/

*                {padding:0; margin:0;}

body             {font:9px;}

.wrapper         {width:600px; margin:auto; padding-top:40px;}

form label,
form input       {margin-bottom:5px;
                 -webkit-border-radius: 4px;
                 border-radius: 5px; }
form label       {width:120px; float:left;}
form input       {width:250px; float:left; border:1px solid #ccc; padding:2px;}
form br          {clear:both;}
form label.error {display:none; visibility:hidden; !important;}
form input.error {border:1px solid #ff0000;}

form input.name          {margin-bottom:10px;}
form textarea.mitteilung {width:250px;
                         margin-bottom:10px;
                         border:1px solid #ccc;
                         -webkit-border-radius: 4px;
                         border-radius: 5px;
                         font-family:arial, helvetica;
                         font-size:90%;
                         padding:2px;}
form input.email         {margin-bottom:20px;}

form input[type="submit"]
{width:257px; margin-left:120px; padding:10px; cursor:pointer; color:white; font-weight:bold;
background: #e8e8e8; /* Old browsers */
background: -moz-linear-gradient(top, #e8e8e8 0%, #cccccc 47%, #e8e8e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(47%,#cccccc), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e8e8e8 0%,#cccccc 47%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e8e8e8 0%,#cccccc 47%,#e8e8e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e8e8e8 0%,#cccccc 47%,#e8e8e8 100%); /* IE10+ */
background: linear-gradient(to bottom, #e8e8e8 0%,#cccccc 47%,#e8e8e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */

form input[type="submit"]:hover
{font-weight:bold;
background: #e8e8e8; /* Old browsers */
background: -moz-linear-gradient(top,  #e8e8e8 0%, #b3a9cc 50%, #e8e8e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(50%,#b3a9cc), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e8e8e8 0%,#b3a9cc 50%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e8e8e8 0%,#b3a9cc 50%,#e8e8e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e8e8e8 0%,#b3a9cc 50%,#e8e8e8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e8e8e8 0%,#b3a9cc 50%,#e8e8e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */