.pagetop,
.footer, 
.content-button a,
.headerbox-button:hover,
.contactform button:hover, 
.wpcf7 .wpcf7-submit:hover, 
#respond input#submit:hover,
.notfoundsearch input#searchsubmit:hover,
.postdate,
.ctacontainer .content-button a:hover,
.hbox-headline-mobile, .hbox-headline 
{background:#103306;} 

.post-nav .current,
.searchbox input#searchsubmit,
#tabContainer ul#tabitems li a:hover,
#tabContainer ul#tabitems li a.active,
.taxsearch input.psbutton,
.hbox-taxsearch .psbutton,
#sidebar .psbutton,
.content-button a:hover,
a.boxbutton,
.headerbox-button,
.contactform button, 
.wpcf7 .wpcf7-submit, 
#respond input#submit,
.notfoundsearch input#searchsubmit,
.requestformtitle,
.mapinfobutton
.ctacontainer .content-button a,
.fav-counter-abs, button.simplefavorite-button.active  
{background:#5AB72E; }

.taxsearch input.psbutton, .hbox-taxsearch .psbutton, #sidebar .psbutton, button.simplefavorite-button.active  {border:1px solid #5AB72E;}

a.post-more:hover, .topline, .topline-menu ul li a, .topline-content a
{ color:#8a8a8a;}

.taxsearch .pslink, .hbox-taxsearch .pslink {background:#8a8a8a;}
.taxsearch .pslink, .hbox-taxsearch .pslink {border:1px solid #8a8a8a;}

p a, 
li a, label a,
#sidebar ul li a:hover,
#sidebar ul li.current_page_item a, 
#sidebar ul li.current-menu-item a,
#sidebar ul li:hover:before, 
#sidebar ul li.current_page_item:before, 
#sidebar ul li.current-menu-item:before,
#sidebar ul li.current-cat a, 
#sidebar ul li.current-cat:before, 
.post-nav a,
.postmeta a:hover,
h2 a:hover, 
h3 a:hover, 
.topline-menu ul li a:hover, .topline-content a:hover,
a.post-more, .propbox .post-more,
.team-profile-data a:hover,
#topmenu ul li:hover a,#topmenu ul li.active a, #topmenu ul li.current_page_parent a, #topmenu ul li.current_page_ancestor a,
#topmenu ul li ul li:hover a, #topmenu ul li ul li ul li:hover a, #topmenu ul li ul li.active a, #topmenu ul li ul li.current_page_parent a, #topmenu ul li ul li.current_page_ancestor a,
#topmenu ul li ul li ul li.active a, #topmenu ul li ul li ul li.current_page_parent a, #topmenu ul li ul li ul li.current_page_ancestor a,
.meta-category a, .tagcloud a:hover
{color:#5AB72E;}

.boxcontent [class^="icon-"]:before, 
.boxcontent [class*=" icon-"]:before,
.slogan,
.logotitle,
.logotitle a,
.logosubtitle
{ color:#103306;}

@media screen and (max-width: 1024px)  {
.headerbox-headline:after, .headerbox-headline.mobhead:after, .headerbox-headline.starthead:after 
{ color:#5AB72E;}
}
@media screen and (max-width: 834px)  {
.mobileselect i { color:#5AB72E;}
}



 
#header { background:#444444;}
body, 
h2 a, h3 a, h2 a:hover, h3 a:hover,
.headerbox-content ul li a, .propfacts a, .team-profile-data a, ul.team-list a, #sidebar ul li a, .propbox a
 { color:#ffffff; }
 
 
body { height:100%; background-image: url(https://www.baxmann-immobilien.de/wp-content/uploads/2019/06/Baxmann-Immobilien-Hintergrund.gif); background-repeat: repeat; }

 
body { background-color:#444444; }
.page-content {background:rgb(68,68,68);	}
.boxed {background:rgb(68,68,68);}
.boxed .page-content { background:none !important;}
.logo  {max-width: ;}

@media screen and (max-width: 1200px)  {
#topmenu ul li:hover a, #topmenu ul li a {color:#727271 !important;}
#topmenu ul li.current-menu-item > a {
color:#5AB72E !important;}
}

@media screen and (max-width: 375px)  {
.logo { max-width:200px !important;}
}


.boxcontent [class^="icon-"]:before, .boxcontent [class*=" icon-"]:before, .slogan, .logotitle, .logotitle a, .logosubtitle {
    color: #5ab72e;
}

.prop-all-data table tr:hover {
	background-color: #5ab72e
}

#topmenu ul li a {
    color: #dedede;
    text-decoration: none;
    padding: 28px 16px 34px 16px;
    margin: 0;
    display: block;
}

.footer {
    background: #333;
    color: #fff;
}

.propbox {
    border: 1px dotted #ccc;
    padding: 10px;
    background: #fff;
    position: relative;
    background-color: #333;
}

@media screen and (max-width: 834px)
.mobileselect {
    display: block;
    background: #F0F1F6;
    padding: 3px 10px;
    margin: 0;
    text-align: right;
    box-sizing: content-box;
    background-color: #333;
}

@media screen and (max-width: 834px)
.slogan h1 {
    font-size: 1.7em;
    color: #333; !Important
}

.profilebox .icon-mail, .profilebox .icon-phone, .profilebox .icon-mobile, .profilebox .icon-skype-1, .profilebox .icon-fax {
    float: left !important;
    margin: 0 10px 0 0;
    font-size: 20px;
    color: #ABABAB;
    color: #5ab72e;
}

.breadcrumb {
    margin: 0;
    padding: 2px 0;
    font-size: .75em;
    line-height: 1em;
    font-weight: 400;
    text-transform: uppercase;
    color: #F0F1F6;
    background-color: #333;
}



.pagetop, .footer, .content-button a, .headerbox-button:hover, .contactform button:hover, .wpcf7 .wpcf7-submit:hover, #respond input#submit:hover, .notfoundsearch input#searchsubmit:hover, .postdate, .ctacontainer .content-button a:hover, .hbox-headline-mobile, .hbox-headline {
    background: #103306;
    background-color: #333;
}



#sidebar form.taxonomy-drilldown-dropdowns ul li select {
    background-color: transparent;
    border: 0 none;
    box-shadow: none;
    color: #f0f1f6;
    display: block;
    font-size: 100%;
    line-height: normal;
    margin: 0;
    padding: .5em;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}



#sidebar form.taxonomy-drilldown-dropdowns ul li select {
    background-color: transparent;
    border: 0 none;
    box-shadow: none;
    color: #f0f1f6;
    display: block;
    font-size: 100%;
    line-height: normal;
    margin: 0;
    padding: .5em;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.page-nav a {
    color: #666;
    text-decoration: none;
    color: #f0f0f0;
}

.contactform .shortleft {
    display: inline-block;
    margin-left: 5px;
    float: left;
    width: calc(100% - 40px);
    color: rgba(12,12,12,0.8);
}

.slogan h1 {
    font-size: 1.7em;
    text-shadow: 0px 0px 1px black;
}

@media screen and (max-width: 834px)
.pagetitle {
    font-size: 1.3em;
    line-height: 1.4em;
    display: block;
    width: 100%;
    font: inherit;
}

.contactform label.agreelabel, .contactform label.agreelabel a {
    font-style: italic;
    color: #f0f0f0;
}

.propfeatures {
    margin: 15px 0;
    color: #333;
}

.bo-favorites-list {
    padding: 5px 10px;
    background: #f8f8f8;
    border: 1px solid #ebebeb;
    border-radius: 1px;
    margin: 0 0 0 5px;
    display: inline;
    float: right;
    font-size: 12px;
    text-align: center;
    line-height: 1.57em;
    color: #333;
}

button#catapultCookie {
    background: #ebebeb;
    color: #565d65;
    border: 0;
    padding: 6px 9px;
    border-radius: 3px;
}

a.ctcc-more-info-link {
    display: block;
    background: #ebebeb;
    color: #565D65!important;
    padding: 8px 9px;
    border-radius: 3px;
    font-size: 12px;
    width: auto!important;
    text-align: center;
    margin-top: 20px;
}

button#catapultCookie {
    width: 100%;
    padding: 8px 9px!important;
    font-size: 12px;
}

#catapult-cookie-bar {
    text-align: center;
}

.pagetitle {
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    font-size: 1.8em;
    line-height: 1.0em;
    margin: 15px 0 10px 0;
    padding: 0;
    border-bottom: 1px dotted #ccc;
}

.taxsearch input.psbutton, .hbox-taxsearch .psbutton, #sidebar .psbutton, button.simplefavorite-button.active {
    border: 1px solid #5AB72E;
}

ul.team-list {
    margin: 10px 0 0 0;
    padding: 5px;
    background: #5ab72e;
    line-height: 3.5em;
    icon-list; !important
}

class= .prop-all-data table td {
   hover background-color: #5ab72e;

}

.propbox .newobj {
    background-color: #5ab72e;
    color: #f8f8f8;
   
}

strong {
    font-weight: bold;
    color: #5ab72e;
}

h2 {
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    font-size: 1.475em;
    line-height: 1.6em;
    margin: 0;
    padding: 0;
    color: #5ab72e;
}

h3 {
    font-family: 'Lato', sans-serif;
    font-size: 1.175em;
    line-height: 1.5em;
    margin: 10px 0 5px 0;
    padding: 0;
    font-weight: normal;
    color: #5ab72e;
}

a {
    text-decoration: none;
    color: #5ab72e;
}

element.style {
    font-size: 14pt;
    color: #5AB72E;
}

.pagetitle {
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    font-size: 1.8em;
    line-height: 1.0em;
    margin: 15px 0 60px 0;
    padding: 0;
    border-bottom: 1px dotted #ccc;
}

.boxcontent {
    padding: 10px;
    border: 1px dotted #ccc;
    display: block;
    line-height: 1.5em;
    text-align: center;
    height: 194px;
}













