@charset "utf-8";

/* Formulare
----------------------------------------------- */
#buchung fieldset,
#buchung-kauf fieldset,
#suchformular fieldset,
#suchformular2 fieldset {
	border: 1px solid #2782df;
	margin: 1em 0;
	padding: 0 10px 10px;
}	
#buchung-kauf fieldset {
	border: 1px solid #d89a03;
}
fieldset,
#box1 fieldset,
#box2 fieldset {
	border: none;
}
#suchformular3 {
	margin: 0;
	padding: 8px 10px 15px 15px;
}
#buchung legend,
#buchung-kauf legend,
#suchformular legend,
#suchformular2 legend,
#suchformular3 legend  {
	background: #2782df;
	border: none;
	border-bottom: 1px solid #0a3bab;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	margin: 1em 0;
	padding: 1px 8px;
}
#buchung-kauf legend {
	background: #fdbc1e;
	border-bottom: 1px solid #d89a03;
}
#buchung label,
#buchung-kauf label,
#suchformular label,
#suchformular2 label,
#suchformular3 label {
	cursor: pointer;
	float: left;
	margin-right: 12px;
	padding: 2px 0;
	text-align: right;
	width: 160px;
}
#suchformular3 label {
	width: 135px;
}
#box1 label,
#box2 label {
	margin-right: 8px;
}
p.labelfree {
	margin-left: 172px;
}
.mediumlabel {
	width: 120px;
}
.smalllabel {
	width: 40px;
}
input.ti,
input.largeinput,
input.mediuminput,
input.smallinput,
#buchung-kauf input.ti,
#buchung-kauf input.largeinput,
#buchung-kauf input.mediuminput,
#buchung-kauf input.smallinput {
	border: 1px solid #a8d8fe;
	font-family: inherit;
	font-size: 1em;
	padding: 2px 0;
	width: 260px;
}
#buchung-kauf input.ti,
#buchung-kauf input.largeinput,
#buchung-kauf input.mediuminput,
#buchung-kauf input.smallinput {
	border: 1px solid #ffe7ac;
}
input:hover.ti,
input:hover.largeinput,
input:hover.mediuminput,
input:hover.smallinput,
textarea:hover.ti {
	border: 1px solid #d2eafd;
}
#buchung-kauf input:hover.ti,
#buchung-kauf input:hover.largeinput,
#buchung-kauf input:hover.mediuminput,
#buchung-kauf input:hover.smallinput,
#buchung-kauf textarea:hover.ti {
	border: 1px solid #ffe7ac;
}
textarea.ti,
#buchung-kauf textarea.ti {
	border: 1px solid #a8d8fe;
	font-family: inherit;
	font-size: 1em;
	width: 420px;
}
#buchung-kauf textarea.ti {
	border: 1px solid #ffe7ac;
}
input.largeinput {
	width: 410px;
}
input.mediuminput {
	width: 178px;
}
input.smallinput {
	width: 80px;
}
.ckb {
	border: none;
}
select.big {
	width: 200px;
}
select.tag {
	width: 75px;
}	
select.monat {
	width: 110px;
}	
select.jahr {
	width: 75px;
}
.startsuche_input {
	width: 135px;
}
.startsuche_select {
	width: 194px;
}
#idsfields {
	float: left;
	margin-left: 20px;
	display: inline; /* IE6 */
	width: 160px;
}
#idsfields form,
#idsfields fieldset {
	border: none;
}
.idsucheingabe {
	width: 120px;
}
#mallorca-special .idsucheingabe {
	width: 60px;
}
#mallorca-special p,
#mallorca-special form {
	border: none;
	float: left;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#mallorca-special p {
	margin: 0 15px;
}
#mietformid form {
	border: none;
	width: 120px;
}


/* Buttons
----------------------------------------------- */
button {
	cursor: pointer;
	margin: 0;
	background: #f3991b;
  background: -moz-linear-gradient(top, #f3991b 0%, #f2b059 54%, #fed33e 100%);
  background: -webkit-linear-gradient(top, #f3991b 0%,#f2b059 54%,#fed33e 100%);
  background: linear-gradient(to bottom, #f3991b 0%,#f2b059 54%,#fed33e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3991b', endColorstr='#fed33e',GradientType=0 );
  border: 0;
  font-size: 14px;
  padding: 10px 15px;
  border-radius: 6px;
	-webkit-border-radius:6px;
  color: #333;
  letter-spacing: .02rem;
}
button:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2c080+0,efcc9e+54,fce392+100 */
	background: #f2c080; /* Old browsers */
	background: -moz-linear-gradient(top, #f2c080 0%, #efcc9e 54%, #fce392 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #f2c080 0%,#efcc9e 54%,#fce392 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #f2c080 0%,#efcc9e 54%,#fce392 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2c080', endColorstr='#fce392',GradientType=0 ); /* IE6-9 */
}