@charset "UTF-8";
/* MAILFORM */

.tx-icextaddress-pi1 .csc-mailform{
border: none;
padding:0px;
margin:0px;
font-family: "Trebuchet MS";
font-size: 1.22em;
}

.tx-icextaddress-pi1 #mailformular, #arrangementform{
display: block;
padding: 0px;
margin-top: 20px;
font-size: 0.82em;
color: #637272;
}

.tx-icextaddress-pi1 #mailformular fieldset {
border: 0px;
}

.tx-icextaddress-pi1 #mailformular .csc-mailform-field, #arrangementform .csc-mailform-field{
display: block;
float:left;
width:500px;
margin-bottom: 10px;
}

.tx-icextaddress-pi1 #mailformular .csc-mailform-field fieldset legend, #arrangementform .csc-mailform-field fieldset legend{
display: none;
}

.tx-icextaddress-pi1 #mailformular .csc-mailform-field fieldset label, #arrangementform .csc-mailform-field fieldset label{
float: right;
}

.tx-icextaddress-pi1 #mailformular .csc-mailform-field fieldset input, #arrangementform .csc-mailform-field fieldset input{
clear: both;
margin: 3px 0 0 0;
}

.tx-icextaddress-pi1 #mailformular LABEL, #arrangementform label{
float:left;
width: 180px !important;
padding: 0px;
line-height: 20px;
}

.tx-icextaddress-pi1 #mailformular input, #arrangementform input{
border: 1px #ccc solid;
font-family: "Trebuchet MS";
color:#333;
margin: 0px;
padding: 2px;
line-height: 20px;
width:234px;
float:left;
}

.tx-icextaddress-pi1 #mailformular textarea, #arrangementform textarea{
width:234px;
height: 200px;
border: 1px #ccc solid;
font-family: "Trebuchet MS";
font-size: 1em;
color:#333;
margin: 0px;
margin-top: 2px;
padding: 2px;
}

.tx-icextaddress-pi1 #mailformular .csc-mailform-check, #arrangementform .csc-mailform-check{
width: auto;
height: auto;
border: 0px;
margin-bottom: 10px;
margin-right: 5px;
}

.tx-icextaddress-pi1 #mailformular .csc-mailform-submit, #arrangementform .csc-mailform-submit{
width: 115px;
height: 25px;
display:block;
background: url(../img/bg-arrangementteaser-detail.gif) 50% no-repeat;
color: #fff;
padding: 4px 15px;
float: right;
line-height: 20px;
border: 0;
margin-right: 80px;
}

.tx-icextaddress-pi1 #mailformular input.csc-mailform-radio fieldset, #arrangementform .csc-mailform-radio fieldset{
padding: 0px;
margin: 0px;
}

.tx-icextaddress-pi1 input.csc-mailform-radio {
float:left;
display:inline;
width: 20px !important;
border: 1px solid black;
}



.tx-icextaddress-pi1 .radiodiv {
width: 10px !important;
border: 1px solid black;
background: red;
float:left;
display:inline;
display:block;
}

.tx-icextaddress-pi1 #mailformular .csc-mailform-radio input, #arrangementform .csc-mailform-radio input{
width: auto;
height: auto;
padding: 0px;
margin: 0px;
border: 1px #ccc solid;
}

.tx-icextaddress-pi1 #mailformular.csc-mailform-radio label, #arrangementform.csc-mailform-radio label {
padding: 5px;
padding-top: 0px;
margin: 0px;
}

.tx-icextaddress-pi1 .radiodiv label {
width: 10px !important;
display:block !important;
overflow:hidden;
float:left !important;
}

.tx-icextaddress-pi1 .csc-mailform-field .zip {
width: 60px !important;
float:left;
display:inline;
}

.tx-icextaddress-pi1 .csc-mailform-field .city{
width: 168px !important;
float:left;
display:inline;
}

.tx-icextaddress-pi1 .csc-mailform-error {
float:left;
color: red;
width:300px;
}

input.zip {
width: 70px !important;
float:left;
display:inline;
}

input.city{
width: 165px !important;
float:left;
display:inline;
}

.csc-mailform-error {
color: #cc0000;
}