#contact { display: none; }
#modal-overlay {background-color:#fff;}
#simplemodal-data {position:absolute;top:0px; right:0px; left:0px; bottom: 0px;}
div#simplemodal-overlay { background-color:#000; }
/* Container */
#modal-container { height:440px; max-height:80%; width:660px; max-width:80%; color:#bbb; background-color:#fff; border:0px solid #444; padding:12px;}
#modal-container .simplemodal-data {padding:8px;}
#modal-container code {background:#141414; border-left:3px solid #737373; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#modal-container a {color:#ddd;}
#modal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:22px; right:10px; cursor:pointer; border:0;}
#modal-container h3 {color:#737373;}

body.contact { background-color:#f1f1f1; }
body.contact div#header { display:none; }
body.contact div#main { min-height:none; height:auto; margin-top:40px; }
body.contact div#main div.inside { display:block; clear:none; }
body.contact div#logo img { margin-top:26px; }
body.contact div#slider { display:none; }
body.contact div#content div.inside { padding:0; }
body.contact h1 { display:none; }
body.contact form label { font-size:14px; }
body.contact form input { margin:2px 0 8px 0; border:1px solid #d2d2d2; padding:4px 8px; background-color:#fff; outline:none; font-size:14px; }
body.contact form textarea { margin:2px 0 8px 0; border:1px solid #d2d2d2; padding:4px 8px; background-color:#fff; outline:none; font-size:14px; }
body.contact form input:hover { border-bottom:1px solid #9f9f9f; }
body.contact form textarea:hover { border-bottom:1px solid #9f9f9f; }
body.contact form label span.m4j_required { color:#c62c4b; }
body.contact form div.m4jSelectItem label { margin:0 20px 0 0; }
body.contact form div.m4jSelectItem input { margin:1px 5px 0 0; }
body.contact form select { margin:2px 0 4px 0; font-size:14px; }
body.contact form select { font-family:Helvetica, Arial, sans-serif; font-size:14px; color:#737373; }
div#captchaWrapButtons { text-align:left; }
/* Submit-Button*/
body.contact form input.m4j_submit { margin-top:20px; margin-right:10px; padding:8px 10px 8px 30px; width:auto; background-color:#d2d2d2; background-image:url("../../../images/icons/icon_mehr.png"); background-repeat:no-repeat; background-position:10px center; text-align:left; border:0; font-size:14px; color:#5d5d5d; }
body.contact form input.m4j_submit:hover { box-shadow:inset 2px 2px 4px #9f9f9f; border:0; }
body.contact form input.m4j_submit:active { background-color:#9f9f9f; color:#000; }
/* Reset-Button */
body.contact form input.m4j_reset { margin-top:20px; margin-right:10px; padding:8px 10px 8px 30px; width:auto; background-color:#d2d2d2; background-image:url("../../../images/icons/icon_reset.png"); background-repeat:no-repeat; background-position:10px center; text-align:left; border:0; font-size:14px; color:#5d5d5d; }
body.contact form input.m4j_reset:hover { box-shadow:inset 2px 2px 4px #9f9f9f; border:0; }
body.contact form input.m4j_reset:active { background-color:#9f9f9f; color:#000; }
/* Footer */
body.contact div#footer { display:none; }