/* FORM STYLE esense.ch */

/* formular 100% width */

#formular
{
width:100%;
border:none;
font-family:Verdana, Arial, Sans Serif;
font-size:small;
line-height:100%;
float:left;
margin:0px;
padding:0px;
color:#777777;
}

form
{
width:100%;
display:block;
margin:0px;
padding:0px;
background-color:#ffffff;
}

label
{
line-height:170%;
width:100%;
float:left;
margin:-2px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:transparent;
border:none;
}

.labelWrap
{
width:100%;
padding:0px 0px 0px 0px;
margin:0px;
background-color:transparent;
border:none;
}

.inputWrap
{
position:relative;
width:100%;
display:block;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:#ffffff url(../pics/inputRight2.gif) top right repeat-y;
}

/* input#mgnlForm0,
input#mgnlForm00,
input#mgnlForm01 */

.wrappingInput
{
line-height:100%;
width:95%;
border:none;
display:block;
background:transparent url(../pics/inputLeft2.gif) top left repeat-y;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
}

.textAreaWrap
{
width:100%;
border:none;
display:block;
margin:0px;
padding:0px;
background:#ffffff url(../pics/inputRight2.gif) top right repeat-y;
}

.textField
{
font-family:Verdana, Arial, Sans Serif;
font-size:100%;
line-height:100%;
border:none;
width:95%;
background:transparent url(../pics/inputLeft2.gif) top left repeat-y;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
}

.radioLabelWrap,
.checkboxLabelWrap,
.optionLabelWrap
{
width:100%;
margin:0px 0px 0px 0px;
padding:7px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
display:block;
}

.radioWrap,
.checkboxWrap
{
position:relative;
width:100%;
margin:0px 0px 0px 0px;
padding:0px;
background:#ffffff url(../pics/inputRight2.gif) top right repeat-y;
}

.optionWrap
{
position:relative;
width:auto;
display:block;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:transparent url(../pics/inputRight2.gif) top right repeat-y;
}

#submitWrap
{
font-size:small;
width:100%;
padding:10px 0px 0px 0px;
margin:0px 0px 0px 3px;
}

.submit
{
font-family:Verdana, Arial, Sans Serif;
font-size:95%;
color:#777777;
width:120px;
height:25px;
border:none;
cursor:pointer;
text-align:center;
margin:0px;
padding:0px 0px 2px 10px;
background:#ffffff url(../pics/send_off.gif) 0 0 no-repeat;
}

.submit:hover
{
color:#000000;
background:#ffffff url(../pics/send_on.gif) 0 0 no-repeat;
}

.inputHead
{
height:10px;
width:100%;
background:#ffffff url(../pics/inputTop2.gif) top right no-repeat;
margin:0px 0px -2px 0px;
padding:0px;
}

.inputHeadLeft
{
height:10px;
width:10px;
background:#ffffff url(../pics/inputTopLeft2.gif) top right no-repeat;
margin:0px;
padding:0px;
}

.inputFoot
{
height:10px;
width:100%;
background:#ffffff url(../pics/inputBottom2.gif) top right no-repeat;
margin:-3px 0px 0px 0px;
padding:0px;
z-index:500;
}

.inputFootLeft
{
height:10px;
width:10px;
background:#ffffff url(../pics/inputBottomLeft2.gif) top right no-repeat;
margin:0px;
padding:0px;
}

.inputLeft
{
width:10px;
height:15px;
float:left;
display:block;
background:green url(../pics/inputLeft2.gif) top left repeat-y;
}

.optionHead
{
height:10px;
width:auto;
background:transparent url(../pics/inputTop2.gif) top right no-repeat;
margin:0px 0px -3px 0px;
padding:0px;
}

.optionHeadLeft
{
height:10px;
width:10px;
background:transparent url(../pics/inputTopLeft2.gif) top right no-repeat;
margin:0px;
padding:0px;
}

.optionFoot
{
height:10px;
width:auto;
background:transparent url(../pics/inputBottom2.gif) top right no-repeat;
margin:-3px 0px 0px 0px;
padding:0px;
z-index:500;
}

.optionFootLeft
{
height:10px;
width:10px;
background:transparent url(../pics/inputBottomLeft2.gif) top right no-repeat;
margin:0px;
padding:0px;
}

select
{
cursor:pointer;
position:relative;
width:95%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
border:none;
background:transparent url(../pics/inputLeft2.gif) top left repeat-y;
color:#777777;
}


option
{
margin:0px 0px 0px 0px;
border:none;
background-color:#ffffff;
}

/** small formular **/

.labelWrapSmall
{
width:100px;
margin:0px;
padding:7px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
display:inline;
border:none;
}

.inputWrapSmall
{
position:relative;
width:auto;
display:block;
margin:0px 0px 0px 110px;
padding:0px;
background:#ffffff url(../pics/inputRight2.gif) top right repeat-y;
}

/* input#mgnlForm1,
input#mgnlForm11,
input#mgnlForm111 */

.wrappingSmallInput
{
line-height:100%;
border:none;
width:95%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
background:transparent url(../pics/inputLeft2.gif) top left repeat-y;
z-index:1000;
}

.textAreaWrapSmall
{
position:relative;
top:0px;
width:auto;
display:block;
margin:0px 0px 0px 110px;
padding:0px;
background:#ffffff url(../pics/inputRight2.gif) top right repeat-y;
}

.textFieldSmall
{
position:relative;
top:0px;
font-family:Verdana, Arial, Sans Serif;
font-size:100%;
line-height:120%;
position:relative;
width:92%;
border:none;
display:block;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
background:transparent url(../pics/inputLeft2.gif) top left repeat-y;
}

#submitWrapSmall
{
font-size:small;
width:100%;
margin:4px 0px 4px 113px;
padding:0px;
}

.inputFootSmall
{
height:10px;
width:100%;
background:#ffffff url(../pics/inputBottom2.gif) top right no-repeat;
margin:-3px 0px 0px 0px;
padding:0px;
}

.radioLabelWrapSmall,
.checkboxLabelWrapSmall,
.optionLabelWrapSmall
{
width:100px;
margin:0px 0px 0px 0px;
padding:7px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
display:inline;
}

.radioWrapSmall,
.checkboxWrapSmall
{
position:relative;
width:auto;
margin:0px 0px 10px 110px;
padding:0px;
background:#ffffff url(../pics/inputRight2.gif) top right repeat-y;
}

.radioWrapSmall span
{
padding:0px 20px 0px 0px;
}

.optionWrapSmall
{
position:relative;
width:auto;
display:block;
margin:0px 0px 0px 110px;
padding:0px 0px 0px 0px;
background:transparent url(../pics/inputRight2.gif) top right repeat-y;
}

/* *:focus 
{
outline:0;
outline-color: invert;
outline-style: none;
outline-width: 0pt;
}*/