body{margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:19px;background-color:#EEEEEE; color:#404040;}

#content{border-left:1px solid #ccc; border-right:1px solid #ccc; width:867px; text-align:left; background:#fff;}

/* --------------- NEW FORM -------------------------- */ 

.new_form#formular_bg {
background: url('../img/desktop/new_form_bg.png') repeat-x;
width: 100%;
height: 467px;
}

.new_form #formular4, .central_form #formular4{ 

width: 867px;
border: none;
/*background: url('../img/desktop/new_form_title.png') no-repeat center 40px;*//
height: 465px;
}

.new_form .steps, .new_order .steps { 
font-size: 14px; 
color: #626262; 
text-shadow: 0px 1px 0px #ffffff; 

padding-top: 5px;
position: absolute;
right: 0px;
}

.new_form .input-long {
width: 333px;
height: 22px;
margin-bottom: 4px;
font-size: 14px;
line-height: 20px;
vertical-align: middle;
border: 1px solid #095023;
border-radius: 5px;
padding: 8px;
background: url('../img/desktop/new_form_input_bg.png') #ffffff repeat-x top left;
box-shadow: inset 0px 0px 0px 1px #ffffff; 
} 

.new_form .input-long.error, .new_form .input-short.error, .new_form .input-medium.error { 
border: 1px solid #c1001a; 
color: #c1001a !important;
}

.new_form .input-medium {
width: 241px;
height: 22px;
font-size: 14px;
line-height: 20px;
vertical-align: middle;
border: 1px solid #095023;
border-radius: 5px;
padding: 8px;
background: url('../img/desktop/new_form_input_bg.png') #ffffff repeat-x top left;
box-shadow: inset 0px 0px 0px 1px #ffffff; 
margin-top: 4px;
} 

.new_form .input-short {
width: 60px;
height: 22px;
font-size: 14px;
line-height: 20px;
vertical-align: middle;
border: 1px solid #095023;
border-radius: 5px;
padding: 8px;
background: url('../img/desktop/new_form_input_bg.png') #ffffff repeat-x top left;
box-shadow: inset 0px 0px 0px 1px #ffffff; 
margin-top: 4px;
} 


.ssl_lock { 
background: url(../img/desktop/ssl_lock.png) no-repeat top left;
padding-left: 23px; 
position: absolute; 
bottom: 5px; 
float: left; 
text-align: left; 
font-size: 13px; 
color: #626262; 
text-shadow: 0px 1px 0px #ffffff; 
padding-top: 3px;
padding-bottom: 5px;
}


.new_footer #footer { 
width: 865px;
}

.new_footer #footer_bg { 
background: #095023; 
border: none;
height: 50px;
}

a, input, map, area {
    outline: none;
}

.new_footer .links a { 
color: #ffffff !important; 
background: url(../img/desktop/footer_sep.png) no-repeat top right; 
padding-right: 20px; 
margin-right: 15px;
padding-top: 10px;
padding-bottom: 10px;
margin-top: -5px;
outline: none;
}

.new_footer span.sep { 
display: none;
}

.new_footer .links a.last_link { 
background: none; 
padding-right: 0px; 
margin-right: 0px;
}

.new_order .inner { 
width: 865px; 
margin: auto; 
position: relative;
}

.new_order #header2 { 
width: 100%; 
border: none; 
background: #095023; 
height: 55px; 
border-bottom: 1px solid #ffffff;
}

.new_order #header2 .logo { 
/*background: url(../img/desktop/new_order_logo.png) no-repeat top left; */
width: 118px; 
height: 16px; 
float: left;
top: 18px;
position: relative;
}

.new_order #header2 .direkt { 
background: url(../img/desktop/new_order_direkt.png) no-repeat top left; 
width: 229px; 
height: 42px; 
float: right;
top: 6px;
position: relative;
}

.new_order #content { 
background: url(../img/desktop/new_order_bg.png) repeat top left; 
width: 100%; 
border: none; 
}

.new_order h2 { 
color: #000000; 
font-weight: bold; 
font-size: 25px;
margin: 10px -300px 10px 0px;
}

.new_order h3 { 
color: #000000; 
font-weight: bold; 
font-size: 23px;
margin: 10px 0px 10px 0px;
}

.new_order p { 
font-size: 14px; 
line-height: 25px;
color:#000000;
}


.black { 
color: #000000 !important;
}

.new_kaufe_button { 
margin: 0px 0px 50px -38px;
outline: none;
border: none;
}

.new_order2_side { 
margin-bottom: -230px;
}


.new_order3_side { 
float: left; 
margin: 59px 25px 300px 75px; 
}

.new_order .gruen { 
/*background: url(../img/desktop/new_tipp_bg.png) no-repeat top left;*/
color: #111111;
padding: 7px 10px;
}

.new_order .tipps { 
/*margin-top: 30px !important;*/
font-size: 15px !important; 
margin-bottom: 5px;
}

#footer {
width: 867px;
color: #a1a1a1;
padding-top: 15px;
margin-bottom: 15px;
}

.address_exists_block {
    color: #000;
    margin: 0px auto;
    width: 600px;
    height: 550px;
    padding: 40px 0;
}

.address_exists_block h1{
    margin: 0 0 30px 0;
}
.address_exists_block #help_question_form {
    width: 480px;
}
.address_exists_block textarea {
    width: 480px;
    height: 84px;
    font-size: 14px;
    line-height: 20px;
    vertical-align: middle;
    border: 1px solid #095023;
    border-radius: 5px;
    padding: 8px;
    box-shadow: inset 0px 0px 0px 1px #ffffff; 
    margin-top: 4px;
    background: url('../img/desktop/new_form_textarea_bg.png') #ffffff repeat-x top left;
    resize: none;
    margin-bottom: 15px;
} 


.address_exists_block .email_question {
width: 480px;
height: 22px;
font-size: 14px;
line-height: 20px;
vertical-align: middle;
border: 1px solid #095023;
border-radius: 5px;
padding: 8px;
background: url('../img/desktop/new_form_input_bg.png') #ffffff repeat-x top left;
box-shadow: inset 0px 0px 0px 1px #ffffff; 
margin-top: 4px;
} 

.show_bic{cursor:pointer;}


.color-green{color:#429c54;}
.color-black{color:#313131;}
.color-black{color:#313131;}