﻿/*-----------------------------------------------------------------------------------*/
/* Custom CSS */
/*-----------------------------------------------------------------------------------*/
p {hyphens: auto; word-break: normal;}
.bottombg {background-color: #696969;}
.domcheckresult {
  font-weight: bold;
  background: rgb(245, 245, 245) none repeat scroll 0% 0%;
  line-height: 2em;
  padding-top: 3px;
  padding-bottom: 3px;
}
h2 {font-weight: 700;}
.blog .pull-left {clear: left;}
.blog .pull-left img , blog .item-image img {margin-right: 14px;}
.items-leading .item-image {margin-top: -1em; margin-bottom: 0;}
.hornav .parent > ul > li > a > img {float: right;}
.hornav ul ul img {margin-top: -1px;}
.btn, .button , .btn, .btn-group.open .btn.dropdown-toggle, .input-append .add-on, .input-prepend .add-on, .pager.pagenav a, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled], .btn:hover, .slidesjs-next.slidesjs-navigation, .slidesjs-previous.slidesjs-navigation, .search .icon-search  {
  background-color: #0090c8; color: #ffffff; text-decoration: none; display: inline-block; border: none; text-align: right; float:right; padding: 10px 12px; margin: 10px;}
.hornav > ul > li > a {font-weight: 600;}
.checkliste, .checkliste2  {margin-right: 24px; float: left; margin-bottom: 22px; margin-top: 8px;}
.checkliste3  {margin-right: 24px; float: left; argin-bottom:32px; margin-top: 8px;}
h3.footer {color: #f2f2f2; font-size: 1.55em; line-height: 1.0em; font-weight: 600; text-transform: none;}
#breadcrumb .module_surround {padding: 0px; padding-top: 0.4em; font-size: 0.8em;}
.breadcrumb {padding: 0px; margin: 4px 0; list-style: none;}
.news {color: #59a326; background-color: #f2f2f2; padding: 5px 10px;}
.pull-left {padding-right: 25px;}
/* schaltet den Slogan aus bei unter 1000px */
@media only screen and (max-width: 1000px) {
#sloganj100 {display:none !important;}
}
@media only screen and (max-width: 1024px) {
  .checkliste {margin-bottom: 42px;}
  .checkliste2 {margin-bottom: 54px;}
  .checkliste3 {margin-bottom: 66px;}
}
/*Änderungen */
.headtitle {color: #0090c8; font-size: 2.4em; letter-spacing: 1.5px; font-weight: 500; line-height: 1.1em;}
h2.head2 {font-size: 1.1em; font-weight: 600;}
ul.headlist, li {line-height: 1.8em; font-size: 1.2em;}
.headframe {border: 1px solid #f2f2f2; padding: 15px;}
[class^="fa-"]::before, [class*=" fa-"]::before {color: #ccc !important; padding: 0 5px 0 2px !important; height: 14px !important;}
.hornav .menu li [class^="fa-"]:before, .hornav .menu li [class*=" fa-"]:before {font-size: 20px;}
.hornav > ul > li > a {padding: 12px; font-size: 14px;}
.hornav > ul > li a:hover {color: #888;}
.maincontent {box-shadow: none;}
.header-2 {top: 70px;}
#sloganj100 {display:none !important;}
.wunschdomain {font-size: 2em; font-weight: 700; color: #fff; line-height: 1.0em;}
.hotline {font-size: 1.5em; font-weight: 700; color: #0092c9;}
#header {	text-align: right;}
#mod_joomisp_whois_domainname {width: 84%;}
.layerslideshow .info > div {background-color: rgba(0,0,0,0.5); padding-top: 20px;}
.layerslideshow-title {font-size: 2.6em; letter-spacing: 2px;}
.layerslideshow-caption {font-size: 1.3em; letter-spacing: 1px;}
.layerslideshow-caption li {line-height: 1.8em; margin-left: 80px;}
.items-row {border: rgba(242,242,242, 1) solid 1px; padding: 30px; margin-bottom: 40px;}
.pd-categoriesbox {background-color: rgba(0, 0, 0, 0.05);}
.hornav li ul li ul {top: 0 !important;}
.top-3 h3, .top-3 a, .top-3 .module_content {color: #fff !important;}
.top-3 a:hover {color: #b6b6b6 !important;}
#container_slideshow .wrapper960 {width: 100%;}
/* schaltet das Suchfeld aus bei unter 440px */
@media only screen and (max-width: 440px) {
 .search_search {visibility: hidden !important;}
 }
@media only screen and (max-width: 767px) {
  .checkliste3 {margin-bottom:78px;}
}