div{
-webkit-box-sizing:border-box;	
box-sizing:border-box;
}
h1{
color: #565d65;
font-size: 32px;
line-height: 150%;
font-family: 'Raleway' ,Helvetica, Helvetica Neue, Arial, sans-serif;
font-weight:600;
padding:0;
margin:0 0 5px 0;
}
h2{
font-weight:600;
color: #565d65;
font-size: 24px;
line-height: 150%;
font-family: 'Raleway' ,Helvetica, Helvetica Neue, Arial, sans-serif;
margin:0 0 0px 0;
}
h3, h4, h5, h6{
font-weight:300;
color: #565d65;
font-size: 22px;
line-height: 150%;
font-family: 'Raleway' ,Helvetica, Helvetica Neue, Arial, sans-serif;
margin:0 0 0px 0;
}
#content ul{ overflow:auto; padding-left:20px;}
a:link, a:active, a:visited, a:hover{
color:#000;
text-decoration:none;
}
a.button:hover{
background:#565d65;
} .konfigurator .ghost-button {
padding:35px 35px 32px 35px;
background-color:transparent;
border: 1px solid #232323;
outline:none;
color:#232323;
font-size:28px;
font-weight: bold;
text-decoration:none;
margin-top:20px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
display:inline-block;
}
.konfigurator .ghost-button:hover{
background-color:rgba(255,255,255,0.4);
}
.konfigurator .ghost-button:active{
}	
@media screen and (max-width: 680px){
h1{
color: #565d65;
font-size: 26px;
line-height: 150%;
font-family: 'Raleway' ,Helvetica, Helvetica Neue, Arial, sans-serif;
font-weight:300;
padding:0;
margin:0 0 5px 0;
}
h2{
font-weight:300;
color: #565d65;
font-size: 20px;
line-height: 150%;
font-family: 'Raleway' ,Helvetica, Helvetica Neue, Arial, sans-serif;
margin:0 0 0px 0;
}
h3, h4, h5, h6{
font-weight:300;
color: #565d65;
font-size: 20px;
line-height: 150%;
font-family: 'Raleway' ,Helvetica, Helvetica Neue, Arial, sans-serif;
margin:0 0 0px 0;
}
}  form{
width:100%;
}
input{
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
input, textarea, select, .radiogroup{ width:55%;
display:block;
padding:10px;
border: none;
margin-top: 4px;
outline:0;
vertical-align:top;
-webkit-box-sizing:border-box;	
box-sizing:border-box;
}
input.radio{
width:10%;
margin-top:6px;
}
textarea{
width:53%;
}
input:focus{
border: none;		
}
label{
display:block;
width:100%;
cursor:pointer;
}
label.checkbox{
width:90%;
} button,
input[type="submit"],
input[type="button"],
input[type="reset"], .button, .button:link, .button:hover, .button:active, .button:visited {
padding:12px 25px;
background-color:#ffa600;
outline:none;
color:#ffffff;
font-size:18px;
text-decoration:none;
margin-top:20px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
display:inline-block;
cursor:pointer;
}
input.checkbox{
background:#fff;
width:20px;
margin-top:16px;
}
fieldset{border:none;}
.radiogroup{
border:none;
margin-top:7px;
}
#kontaktformular label.error{ color:red;
font-size:12px;
width:95%;
margin:0;
text-align:right;
}
#kontaktformular input.error,#kontaktformular textarea.error{ background-color:#faaaaa; 
color:#232323;
} input.error::-webkit-input-placeholder {color: #232323;} textarea.error::-webkit-input-placeholder {color: #232323;}
input.error:-moz-placeholder {color: #232323;} textarea.error:-moz-placeholder {color: #232323;}
input.error::-moz-placeholder {color: #232323;} textarea.error::-moz-placeholder {color: #232323;}
input.error:-ms-input-placeholder {color: #232323;} textarea.error:-ms-input-placeholder {color: #232323;}
@media screen and (max-width:1000px){	
}
@media screen and (max-width:640px){ label, label.checkbox{
width:auto;
display: block;
}
label.checkbox{ display:inline-block;}
input.checkbox, input.radio{width:20px;}
input, .submitbutton input, textarea,  select{
width:100%;
}
textarea{
width:98%;
}
form{
width:100%;
}
} @font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 100;
src: url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-100.eot); src: local('Raleway Thin'), local('Raleway-Thin'),
url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-100.eot?#iefix) format('embedded-opentype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-100.woff2) format('woff2'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-100.woff) format('woff'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-100.ttf) format('truetype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-100.svg#Raleway) format('svg'); } @font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 200;
src: url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-200.eot); src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'),
url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-200.eot?#iefix) format('embedded-opentype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-200.woff2) format('woff2'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-200.woff) format('woff'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-200.ttf) format('truetype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-200.svg#Raleway) format('svg'); } @font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 300;
src: url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-300.eot); src: local('Raleway Light'), local('Raleway-Light'),
url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-300.eot?#iefix) format('embedded-opentype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-300.woff2) format('woff2'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-300.woff) format('woff'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-300.ttf) format('truetype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-300.svg#Raleway) format('svg'); } @font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 400;
src: url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-regular.eot); src: local('Raleway'), local('Raleway-Regular'),
url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-regular.eot?#iefix) format('embedded-opentype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-regular.woff2) format('woff2'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-regular.woff) format('woff'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-regular.ttf) format('truetype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-regular.svg#Raleway) format('svg'); } @font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 500;
src: url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-500.eot); src: local('Raleway Medium'), local('Raleway-Medium'),
url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-500.eot?#iefix) format('embedded-opentype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-500.woff2) format('woff2'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-500.woff) format('woff'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-500.ttf) format('truetype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-500.svg#Raleway) format('svg'); } @font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 600;
src: url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-600.eot); src: local('Raleway SemiBold'), local('Raleway-SemiBold'),
url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-600.eot?#iefix) format('embedded-opentype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-600.woff2) format('woff2'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-600.woff) format('woff'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-600.ttf) format('truetype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-600.svg#Raleway) format('svg'); } @font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 700;
src: url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-700.eot); src: local('Raleway Bold'), local('Raleway-Bold'),
url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-700.eot?#iefix) format('embedded-opentype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-700.woff2) format('woff2'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-700.woff) format('woff'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-700.ttf) format('truetype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-700.svg#Raleway) format('svg'); } @font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 800;
src: url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-800.eot); src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'),
url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-800.eot?#iefix) format('embedded-opentype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-800.woff2) format('woff2'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-800.woff) format('woff'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-800.ttf) format('truetype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-800.svg#Raleway) format('svg'); } @font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 900;
src: url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-900.eot); src: local('Raleway Black'), local('Raleway-Black'),
url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-900.eot?#iefix) format('embedded-opentype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-900.woff2) format('woff2'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-900.woff) format('woff'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-900.ttf) format('truetype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/raleway-v12-latin-900.svg#Raleway) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-300.eot); src: local('Open Sans Light'), local('OpenSans-Light'),
url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-300.eot?#iefix) format('embedded-opentype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-300.woff2) format('woff2'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-300.woff) format('woff'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-300.ttf) format('truetype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-300.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-regular.eot); src: local('Open Sans Regular'), local('OpenSans-Regular'),
url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-regular.eot?#iefix) format('embedded-opentype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-regular.woff2) format('woff2'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-regular.woff) format('woff'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-regular.ttf) format('truetype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-regular.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-600.eot); src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-600.eot?#iefix) format('embedded-opentype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-600.woff2) format('woff2'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-600.woff) format('woff'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-600.ttf) format('truetype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-600.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-700.eot); src: local('Open Sans Bold'), local('OpenSans-Bold'),
url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-700.eot?#iefix) format('embedded-opentype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-700.woff2) format('woff2'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-700.woff) format('woff'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-700.ttf) format('truetype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-700.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
src: url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-800.eot); src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-800.eot?#iefix) format('embedded-opentype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-800.woff2) format('woff2'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-800.woff) format('woff'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-800.ttf) format('truetype'), url(//mallorcaimmobilien.net/wp-content/themes/mallorca-immobilien/fonts/open-sans-v15-latin-800.svg#OpenSans) format('svg'); }