/*
font-family:'Adobe Garamond Pro 1167025'; -> Regular
font-family:'Adobe Garamond Pro 1166234'; -> Italic

*/

/*h1 {font-family:'Adobe Garamond Pro 1166234', "Times New Roman", Times, serif; font-size: 36px; color:#00448f; line-height: 42px; font-weight: normal; margin: 0 0 20px 0}*/
h1 {font-family:'Adobe Garamond Pro 1167025', "Times New Roman", Times, serif; font-size: 28px; color:#00448f; line-height: 32px; font-weight: normal; margin: 0 0 10px 0}
h2 {font-family:'Adobe Garamond Pro 1167025', "Times New Roman", Times, serif; font-size: 24px; color:#00448f; line-height: 28px; font-weight: normal; margin: 0 0 10px 0}
h3 {font-family:'Adobe Garamond Pro 1167025', "Times New Roman", Times, serif; font-size: 18px; color:#00448f; line-height: 22px; font-weight: normal}
h4 {color:#00448f; font-weight: normal}
.objekt-schnellsuche h3 {font-family:'Adobe Garamond Pro 1166234', "Times New Roman", Times, serif; font-size: 24px; color:#fff; line-height: 36px; font-weight:lighter; margin: 0 0 5px 0}

body.kontakt h2 {margin: 0 0 10px 0}

hr {border:none; height: 1px; background: #c7cad5; margin:24px 0 22px 0}
hr.footer {border:none; height: 1px; background: #00448f; margin:46px 0 5px 0; width: 875px}
hr.hr-after-zurueck {margin-top:10px }
hr.sort {margin-top:-1px }
.objekt-schnellsuche hr {border:none; height: 1px; background: #618bb8; margin:5px 0 15px 0; width: 250px}
.objekt-schnellsuche hr.last {margin: 9px 0 0 0}
.objektauswahl .eine-spalte hr {margin:9px 0 6px 0}

a, a:visited {color:#00448f; text-decoration: underline}
a:hover, a:active {color:#00448f; text-decoration: none}


.inhalt h2 a , .inhalt h2 a:visited {color:#00448f; text-decoration: none}

b, strong {font-weight: bold}
i {font-style: italic}

sub,sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline}
sup {top:-0.5em}
sub {bottom:-0.25em}

.content ul li {list-style: disc; margin: 0 0 0 13px}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}






/*FORMULAR*/

label {cursor: pointer}
.objekt-schnellsuche .form-row {height: 34px; margin: 0}
.objekt-schnellsuche input[type="radio"] {cursor: pointer; margin-bottom: 10px}
.objekt-schnellsuche input[type="text"] {width:180px; height:24px; background: #fff; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 23px; color:#565656; padding-left:9px; float:right; margin: 0 52px 0 0}
.objekt-schnellsuche input.plz {width: 90px; margin: 0 142px 0 0}
.objekt-schnellsuche input.kaufpreis {width: 60px; margin: 0; float:none}
.objekt-schnellsuche .submit-bt {margin: 10px 0 0 -2px}
.objekt-schnellsuche label.radio {margin:0 10px 0 -7px}
.objekt-schnellsuche table tr td.td1 {width: 40px}
.objekt-schnellsuche table tr td {vertical-align: top; }


table tr td {vertical-align: top}

.error {color:red}
.form-row {margin-bottom:10px}
.email-row {display: none}

input[type="text"] {width:290px; height:28px; background: #fff; border: 1px solid #00448f; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 23px; color:#999999; padding-left:9px}
textarea {width:320px; height:200px; background: #fff; border: 1px solid #00448f; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 24px; color:#474747; padding:3px 0 0 9px}

.submit-bt {background: url('sprites.png') no-repeat -646px -86px; width: 168px; height: 43px; color: #00448f; font-size: 14px; line-height: 18px; padding:0 0 7px 0; border:none; cursor: pointer}
.submit-bt.over {background: url('sprites.png') no-repeat -472px -86px; width: 168px; height: 43px; color: #fff}

input[type="text"].input-small1 {width: 132px; margin: 0 10px 0 0}
input[type="text"].input-small {width: 133px}
input[type="radio"] {margin-right: 5px}
label.radio {margin:0 20px 0 -5px}
select {width: 301px; padding:6px 0 0 9px; height: 32px; background: #fff; border:1px solid #00448f; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 23px; color:#999999; margin: 0 10px 0 0}


/*Objekt anbieten Formular*/
form#objekt-anbieten-form input[type="text"] {width:290px; height:28px; background: #fff; border: 1px solid #00448f; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 23px; color:#999999; padding-left:9px; margin: 0 10px 0 0; display: block}
form#objekt-anbieten-form input[type="text"].input-small1 {width: 132px; margin: 0 10px 0 0}
form#objekt-anbieten-form input[type="text"].input-small {width: 133px}
form#objekt-anbieten-form input[type="radio"] {margin-left: 20px}
form#objekt-anbieten-form input.colspan2 {width: 600px}

form#objekt-anbieten-form select {width: 301px; padding:6px 0 0 9px; height: 32px; background: #fff; border:1px solid #00448f; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 23px; color:#999999; margin: 0 10px 0 0; display: block}

form#objekt-anbieten-form textarea {width:600px; height:200px; background: #fff; border: 1px solid #00448f; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 24px; color:#474747; padding:3px 0 0 9px}


form#objekt-anbieten-form select.immo-mieten,
form#objekt-anbieten-form input.immo-mieten {display:none}
form#objekt-anbieten-form .immo-mieten {display:none}


/*SOCIAL*/
.settings_info {display: none !important}
#socialshareprivacy .social_share_privacy_area li {list-style: none; display:block; float:none; height:30px}
#socialshareprivacy.sm-start .social_share_privacy_area li {list-style: none; display:block; float:left; height:30px; width:auto; margin-right: 15px !important}
#socialshareprivacy.sm-start .social_share_privacy_area li .tweet {width: auto;}


/* ---------- COOKIE NOTICE ----------*/
.cookie-notice {
    position: fixed; left: 0px; bottom: 0px; width: 100%; height: auto; color: #fff; text-align: center; padding: 10px; border-top: 1px solid #fff; background: #00448f; z-index: 9; display: none;
}
.cookie-notice .btn {
    border: 1px solid #fff; padding: 2px 10px 3px; margin-left: 10px; cursor: pointer; -webkit-transition: all 0.15s ease-in; transition: all 0.15s ease-in;
}
.cookie-notice .btn:hover {color: #00448f; background: #fff;}