body{margin:0;color: #4c4c4c;font-weight: 300;font-size: 16px;font-family: 'Lato', sans-serif;}
fieldset{border:none;margin:0;padding:0;}
.page-header{display:none;}
.vis_mandatory {color: #fff;font-weight: 300;}
form#mod-visform1 div.required > label.visCSSlabel::after, form#mod-visform1 div.required > label.vflocationlabel::after {padding-left: 5px;color:#fff;}
.visform input:not(.btn), .visform select, .visform textarea {background: #fff;}
.visCSSlabel {color:#fff;font-size:12px;font-weight:bold;}
textarea{height:90px !important;}
div.field7{margin-top:30px;border-top: 1px solid #808081;}
div.field8{margin-top:20px;}
div.field13{margin-top:30px;border-top: 1px solid #808081;padding-top: 20px;border-bottom: 1px solid #808081;}
div.field13 .visCustomText{padding-top: 5px;padding-bottom: 5px;}
body a:link,
body a:active,
body a:visited,
body a:focus,
body a:hover{text-decoration: underline;color:#fff;}
body a:hover{text-decoration:  none;}
input.btn{background: url(https://www.goetze-immo.de/img/linkbutton2.png) no-repeat;padding: 12px 0 10px 0 !important;text-align: center;width: 205px;border:none;font-size: 16px;color:#fff;font-weight:300;font-family: 'Lato', sans-serif;}
.visBtnCon {text-align: left !important;}
#modvisform90zeitfenstereinslbl,
#modvisform90zeitfensterzweilbl{margin-top: 4px;}
div.alert{background:#0acb00;border:1px solid #fff;padding:10px;}
h4.alert-heading{display:none;}
a.close{display:none;}
.captchaCont{margin-top:30px;}

@media (min-width: 1px) and (max-width: 580px) {

	.visCSSlabel {width:100%;}
    #modvisform90zeitfenstereinslbl,
	#modvisform90zeitfensterzweilbl,
	#captcha-lbl{margin-top: 4px;margin-bottom:10px;}

}