<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Standard Formular CSS

@site       	cobenzl.at
@author     	Georg Seidl // seidl@echonet.at
@copyright  	echonet communication gmbh
							http://www.echonet.at
@date       	18.04.2016

@section =formulare
-------------------------------------------------------------------*/
/* ----- +layout ----- */
form {clear: both;margin: 1.38em 0;padding:0;width:100%;}
fieldset {border:0 none;margin:0 0 1em;padding:0.5em 0;position:relative;text-align: left;}
fieldset.p0 {padding:0;}
legend {font-weight:bold;font-size:1.1em;padding:0;}
/*fieldset {background-color:#F1F1F2;border:0 none;margin:-2.5em 0 2px;padding:10px 15px 10px; position:relative;text-align: left;}
fieldset.nolegend {margin-top:0px;padding-top:10px;}
legend {font-weight:bold;font-size:1.54em;margin:0;padding:2em 0 0;}*/
form ol, form ul {list-style-type:none;margin:0;overflow:hidden;padding:0;}
form ol li, form ul li {background-image:none;/*float:left;*/list-style-image:none;padding:3px 0;width:100%;}
form li ol, form li ul {float:left;padding:0;}
form ol li li, form ul li li {list-style-image:none;padding:1px 0;}
form ol div label, form ul div label {display:block;float:none;margin:0;width:auto;}
form .optgroup, form .optgroup li {width:auto;}
form .optgroup {float:none;}
form .optgroup li {margin-right:10px;}
form li.req {}

/* ----- +gmap ----- */
#GDform { display: none; }
#btn-gdform { display:block;margin:20px auto;position:relative; }
#GDform-standpunkt { margin:14px 0; }
#GDform input, #GDform button { display:block;float:none; }

/* ----- +error ----- */
form .error-msg {border:1px solid;clear:both;margin:.69em 0;padding:.5em 1em;}
form .error-msg legend {border:1px solid;padding:.2em .5em;}
form .error-msg ul { list-style-type:square;margin-left:20px;overflow:visible;}
form .error-msg ul li {clear:both;float: none;list-style-image:none;padding:2px 0;width:auto;}
form .error-msg label {float:none;display:inline;margin:0;padding:0;width:auto;}
form li.error label {}
form li.error input, form li.error select, form li.error textarea {font-weight:normal;}

/* ----- +label ----- */
form small {display:block;font-size:0.85em;}
label, form ol div, form ul div {float:left;line-height:1.3;margin:5px 10px 5px 0;vertical-align:top;}
.req label {font-weight:bold;}
form .checktxt, form .radiotxt, form .widetxt { margin-right:0;}
form .radiotxt.full, form .checktxt.full {width:90%;}
form .autotxt {padding-left:20px;width:auto;}
form label.req {display:block;float:none;font-weight:bold;margin:0 0 .69em;width:100%;}

/* ----- +elements ----- */
input, select, textarea {border: 1px solid;float:left;font-family:inherit;font-size:1em;padding:12px 10px;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
/* Safari/Chrome/Firefox/Opera/IE 8+ http://css-tricks.com/box-sizing/ */
/*-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box;  */
}
select {width:auto;-webkit-appearance:menulist;}
option {padding-left: 0.4em;} /* resets rendering error */
textarea {vertical-align:top;resize:none;}
input.button {text-align:center;}
input.button:focus {text-decoration:underline;}
input.img {border:0 none;padding:0;width: auto;}
input.noborder {background-color: transparent;border: 0 none;margin-bottom:.7em;margin-right:5px;padding:0;width:auto;}
input.checkbox, input.radio {background-color: transparent;border: 0 none;margin:7px -20px 0 0;padding:0;width:auto;}
label, input[type=checkbox], input[type=radio], input[type=submit], button {cursor:pointer;}
input[type=checkbox] { -webkit-appearance:checkbox; }
input[type=radio] { -webkit-appearance:radio; }
input[type='text'],input[type='password']{cursor:text;}
input[type='hidden']{display:none;}
input[disabled='disabled'] {background-color:#DADADD; cursor:auto;}
input[type="submit"]::-moz-focus-inner {border:0;} /* http://christophzillgens.com/de/articles/input-und-button-gleich-hoch */
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
input[type=number] { -moz-appearance: textfield; }

/* ----- +standard ----- */
form .wauto {width:auto;}
form .full {width:98%;}
form .spacer {display:block;margin:.2em 5px 0 0;float:left; text-align:center;}
form .short {margin-right:10px;width:100px;}
form img.captcha {float:left;margin-right:.5em;}

/* @section =buttons mit Hintergrundbild
-------------------------------------------------------------------*/
a.button:link, a.button:visited, a.button:focus, a.button:hover, a.button:active, button, input.button { border:1px solid #999;cursor:pointer;display:inline-block;/*font-size:0.8571428571428571em;*/font-weight:700;/*letter-spacing:.1em;*/line-height:1.2;margin:0;padding:15px 0;text-align:center;text-decoration:none !important;/*text-transform:uppercase;*/transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;width:100%; max-width: 320px } 
button { overflow: visible; } /* http://www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */
a.button:focus, a.button:hover, a.button:active, button:focus, button:hover, button:active { }
button::-moz-focus-inner {border: none;}
button.auto, a.auto:link, a.auto:visited, a.auto:focus, a.auto:hover, a.auto:active {width:auto;}
button.fright, a.fright:link, a.fright:visited, a.fright:focus, a.fright:hover, a.fright:active {float:right;}

/* ----- +size ----- */
label, form ol div, form ul div {overflow:hidden;width:100%;}
form fieldset .right {margin-left:0;}
input, select, textarea {width:100%;}
input.captcha {margin-top:10px;width:100px;}

/* ----- +color ----- */
form li.req {}
form .req li label {background-color:transparent;}
input, select, textarea {background-color: #212121;border-color:#999;color:#fff;}
a.button:link, a.button:visited, a.button:focus, a.button:hover, a.button:active, button, input.button { background-color:#212121;color:#fff; }
a.button:focus, a.button:hover, a.button:active, button:focus, button:hover, button:active, input.button:hover, input.button:focus { background-color:#82D2A0;color:#212121;border-color:#82D2A0; }
.btninv { background-color:#82D2A0 !important;color:#FFF !important; }
.btninv:hover, .btninv:focus { background-color:#FFF !important;color:#82D2A0 !important; }
input.placeholder {color:#B3B3B3;}
input::-webkit-input-placeholder {color:#B3B3B3;}
input:-moz-placeholder {color:#B3B3B3s;}
a.button:focus, a.button:hover, a.button:active, button:focus, button:hover, button:active,
input:focus, select:focus, textarea:focus { border-color:#82D2A0; }
form .error-msg, form .error-msg legend {background-color: #FFCECF;border-color:#BF0027;color:#f00;}
form .error-msg legend {
-webkit-box-shadow: 0 0 5px #BF0027;
-moz-box-shadow: 0 0 5px #BF0027;
-o-box-shadow: 0 0 5px #BF0027;
box-shadow: 0 0 5px #BF0027;
}
form .error-msg {background-color: #FFCECF;border-color:#f00;
/*-webkit-box-shadow: 0 0 5px #f00;
-moz-box-shadow: 0 0 5px #f00;
-o-box-shadow: 0 0 5px #f00;
box-shadow: 0 0 5px #f00;*/
}
form li.error label {color:#f00;}
form .error-msg * {color:#f00;}
input[type=text]:focus:invalid,
input[type=email]:focus:invalid,
input[type=url]:focus:invalid,
input[type=date]:focus:invalid,
input[type=tel]:focus:invalid,
input[type=number]:focus:out-of-range,
form li.error input, form li.error select, form li.error textarea {border-color:#f00;}
/*
input[type=text]:focus:valid,
input[type=email]:focus:valid,
input[type=number]:focus:in-range { outline: 2px #0f0 solid; }*/

@media screen and (min-width: 720px) {
	label, form ol div, form ul div {overflow:hidden;width:160px;}
	form fieldset .right {margin-left:170px;}
	input, select, textarea, button, input.button { max-width:240px; }
}</pre></body></html>