@font-face { font-family: "Lato"; 
			 src: url('https://www.zuchtverband-miesbach.com/images/lato.woff2'); } 

*{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body{font-size:16px!important;line-height:1.5;font-family:Lato, sans-serif;color:#444;background:#666;}

/* Layout ================================================================================ */

/* Container ===== */
.header-container,
.slideshow-container,
.showcase-1-container,
.showcase-2-container,
.main-container,
.bottom-1-container,
.bottom-2-container,
.bottom-3-container,
.footer-container{width:100%;display:block;padding:16px 10px;}

.header-container{background:#d8d8d8; padding: 0 10px 16px;}
.slideshow-container{background:#d8d8d8;}
.showcase-1-container{background:#d8d8d8;}
.showcase-2-container{background:#d8d8d8;}
.main-container{background:#d8d8d8; padding: 16px 10px 32px;}
.bottom-1-container{background:#666;}
.bottom-2-container{background:#666;}
.bottom-3-container{background:#666;padding: 48px 10px 32px;}
.footer-container{background:#666;}

/* Wrapper ========== */
.header-wrapper,
.slideshow-wrapper,
.showcase-1-wrapper,
.showcase-2-wrapper,
.main-wrapper,
.bottom-1-wrapper,
.bottom-2-wrapper,
.bottom-3-wrapper,
.footer-wrapper{min-width:300px;max-width:1140px;margin:0 auto;padding:0px;background:none;}

.header-wrapper:after,
.slideshow-wrapper:after,
.showcase-1-wrapper:after,
.showcase-2-wrapper:after,
.main-wrapper:after,
.bottom-1-wrapper:after,
.bottom-2-wrapper:after,
.bottom-3-wrapper:after,
.footer-wrapper:after{content:" ";display:block;clear:both;}

/* Individuelles Layout */
.content-wrapper{width:100%;float:left;-moz-box-ordinal-group:1;-webkit-box-ordinal-group:1;-webkit-order:1;-ms-flex-order:1;order:1;}
.sidebar-wrapper{width:100%;float:left;-moz-box-ordinal-group:2;-webkit-box-ordinal-group:2;-webkit-order:2;-ms-flex-order:2;order:2;}

/* Module ========== */
.header,
.slideshow,
.block-content,
.main,
.content,
.sidebar-menu,
.sidebar-content,
.sidebar-bottom{width:100%;float:left;background:none;display:block;padding:0px;}

.slideshow > div,
.block-content > div,
.content > div,
.sidebar-menu > div,
.sidebar-content > div,
.sidebar-bottom > div,
.custom-module > div{float:left;display:block;padding:0px;background:#ccc;width:100%;}

.showcase-3 > div,
.bottom-3 > div{width:100%;}

.showcase-4 > div,
.bottom-4 > div{width:100%;}

.block-content > div > div,
.content > div > div,
.sidebar-menu > div > div,
.sidebar-content > div > div,
.sidebar-bottom > div > div,
.custom-module > div > div{background:#fff;padding:12px;display:block;height:100%; overflow: hidden;}

/* Individuelles Layout */
.header{position:relative;}

.slideshow > .custom-module > div{float:left;display:block;padding:0;background:none;width:100%;}
.slideshow > .custom-module > div > div{float:left;display:block;padding:0;background:none;width:100%;}

.main{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-webkit-box-orient:vertical;-webkit-flex-flow:column;-ms-flex-direction:column;flex-flow:column;}

.content,
.sidebar-menu,
.sidebar-content,
.sidebar-bottom{padding:0!important;}

.sidebar-content > div,
.sidebar-bottom > div{width:100%;}
.sidebar-menu{position:absolute;top:-9999px;left:-9999px;}

/* Header ================================================================================ */

#logo{width:128px;height: 128px;float:left;display:inline-block;margin:56px 0 24px 0;}
#logo img{width:100%;}

#top-menu{width: 100%;float:left;display:inline-block;background:#fff;padding:0px;}
#top-menu select{border:1px solid #ccc;width:auto;font-size:16px;margin: 8px;}

#top-search{background:#fff;position:absolute;bottom:0px;right:8px;display:inline-block;padding:4px 0;}
#top-search .search{float:left;display:block;}
#top-search .search form{float:left;display:block;}
#top-search .search button{background:none;border:none!important;cursor:pointer;float:right;display:block;padding: 4px 0 !important;margin:0;width:auto;}
#top-search .search button img{display:block;padding:0;width: 22px;}
#top-search .search button:hover{background:none!important;}
#top-search .search button:active{position:static!important;}
#top-search .search input{background:none!important;display:block;width:80px;height:32px;padding:0 0 0 6px!important;border:none!important;color:#666 !important;float:left;font-size:16px;font-family:Lato, sans-serif;font-weight: bold;}
#top-search .search input:focus{background:none;}

#top-language {position: absolute;top:0px;right:0;padding: 8px 10px 4px;display:block;background: #666;}
#top-language > div > div {background: #666;}
#top-language .inhalt {padding: 0;background: none;}
#top-language #google_translate_element {position: absolute; left: -9999px; top: -9999px;}
#top-language .goog-te-gadget {font-family:Lato, sans-serif;border: none !important;}
#top-language .goog-te-gadget a {color: #fff !important; font-size: 14px !important;}
#top-language .goog-te-gadget a span{color: #fff !important; border: none !important;}
#top-language .goog-te-gadget-simple {background: none !important;border: none !important;padding: 8px 12px;}
#top-language .goog-te-menu-value  {margin-left: 8px;}

#top-language .translation-links {list-style: none;}
#top-language .translation-links span {cursor:pointer}
#top-language .translation-links li{display:inline-block; padding: 0 2px;}
#top-language .translation-links img{width:100%;display:block;}
.translation-links a {width:24px; height:16px; display:block;}

.goog-te-menu2 {border: none !important;}
.goog-te-menu-frame {border: none !important; -webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;}

/* Slideshow ================================================================================ */

.slideshow img{display:block;}

/* Showcase ================================================================================ */

.showcase-1-wrapper .block-content {color: #fff;}
.showcase-1-wrapper .block-content > div > div > div {position: relative;}
.showcase-1-wrapper .block-content h3 {color: #fff;}
.showcase-1-wrapper .block-content p.link {margin-top: 32px;}
.showcase-1-wrapper .block-content p.link a {display: inline-block; color: #fff;text-decoration: none; text-transform: uppercase; border: 2px solid #fff;padding: 8px 20px;line-height: 1;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.showcase-1-wrapper .block-content p.link a:hover {color: #444;background:#fff;}
.showcase-1-wrapper .block-a > div {background: #77ab07;}
.showcase-1-wrapper .block-b > div {background: #666;}
.showcase-1-wrapper .block-c > div {background: #3498db;}
.showcase-1-wrapper .block-d > div {background: #333;}


/* Main ================================================================================ */

.sidebar-content {margin-top: 32px;}
.sidebar-content p.link {margin-top: 32px;}
.sidebar-content p.link a {display: inline-block; color: #444;text-decoration: none; text-transform: uppercase; border: 2px solid #444;padding: 8px 20px;line-height: 1;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.sidebar-content p.link a:hover {color: #fff;background:#444;}
.sidebar-content img{width:100%;}

.content ul {margin-left: 24px;}

table {font-size:14px;}
table.marktpreise {width:100%;-webkit-hyphens: auto; -moz-hyphens: auto;-ms-hyphens: auto; hyphens: auto;}
table.marktpreise tr {}
table.marktpreise td {width:14%;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;margin:0;padding: 2px 4px;}
table.marktpreise td:first-child{width:16%;}
table.marktpreise td:ld(2)
table.jungzuechter {width:100%;-webkit-hyphens: auto; -moz-hyphens: auto;-ms-hyphens: auto; hyphens: auto;}
table.jungzuechter td {width:50%;margin:0;padding: 2px 20px 4px 0px;}

/* Sidebar Menu ========== */
.sidebar-menu {margin-bottom: 24px;}
.sidebar-menu h3 {color: #3498db;margin-bottom: 20px;}
.sidebar-menu ul{list-style:none!important;padding:0;}
.sidebar-menu li{display:block;width:100%;}
.sidebar-menu li a{display:block;border-bottom:1px solid #7d8f99;padding:6px 0;text-decoration:none;}
.sidebar-menu li ul{padding:0 16px;}
.sidebar-menu li li a{border:0;}
.sidebar-menu li a:hover,.sidebar-menu li.active a{color:#3498db;}
.sidebar-menu li.active ul a{color:#444;}
.sidebar-menu li li a:hover,.sidebar-menu li.active li.active a{color:#3498db;}


/* Blog ================================================================================ */

.blog .category-desc {margin-bottom: 24px;}
.blog .readmore {margin-bottom: 24px;}

/* Bottom ================================================================================ */

.bottom-3-wrapper .block-content > div {background: none;height: auto !important;}
.bottom-3-wrapper .inhalt {background: none;padding: 0 24px 0 0;color: #fff;}
.bottom-3-wrapper .inhalt a{color: #fff;text-decoration:none;}
.bottom-3-wrapper .three-positions > div.block-a {margin-bottom: 24px;}	
.bottom-3-wrapper .three-positions > div.block-b {margin-bottom: 24px;}	

/* Footer ================================================================================ */
.footer{font-size:14px;}
.footer > div > div > div {background: none;border-top: 1px solid #999;}
.footer .inhalt {background: none;padding: 8px 0 0;color:#fff;}
.footer .inhalt  a{color:#fff;text-decoration:none;}

/* Kontaktformular ================================================================================ */

.foxcontainer{overflow:hidden;padding:0 !important;}
.foxcontainer .control-group{width:100%;float:left;margin-bottom:16px;}
.foxcontainer .control-group.error,.foxcontainer .alert-error{color:#c0392b;}
.foxcontainer .control-group.success{color:#27ae60;}
.foxcontainer .control-label{float:left;width:100%;display:inline-block;}
.foxcontainer .controls{float:left;width:100%;display:block;}
.foxcontainer .controls input[type="text"]{width:100%!important;}
.foxcontainer .fox_captcha_img{border:1px solid #CCC;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.foxcontainer .fox_messages{margin-bottom:16px;}

#mid_98-dropdown0 {width: 50%;font-weight: bold;}

#mid_98-dropdown0 label,
#mid_98-text0 label,
#mid_98-text9 label,
#mid_98-text19 label {color: #3498DB}

#mid_98-checkbox0,#mid_98-checkbox1,#mid_98-checkbox2,#mid_98-checkbox2,#mid_98-checkbox3,#mid_98-checkbox4,#mid_98-checkbox5,#mid_98-checkbox6,
#mid_98-checkbox7,#mid_98-checkbox8,#mid_98-checkbox9,#mid_98-checkbox10,#mid_98-checkbox11,#mid_98-checkbox12,#mid_98-checkbox13,#mid_98-checkbox14,
#mid_98-checkbox15,#mid_98-checkbox16,#mid_98-checkbox17,#mid_98-checkbox18,#mid_98-checkbox19,#mid_98-checkbox20,#mid_98-checkbox21,#mid_98-checkbox22{width: 50%;}

#mid_98-checkbox0,#mid_98-checkbox7 {clear:both;}

#mid_98-text19 {width:50%;clear:both;font-weight: bold;} 
#mid_98-text0 {width:50%;clear:both;font-weight: bold;} 
#mid_98-text2 {width:100%;clear:both;} 
#mid_98-text3 {width:100%;clear:both;} 
#mid_98-text4,#mid_98-text5 {width:100%;padding-left:0;} 
#mid_98-text6 {width:100%;clear:both;} 
#mid_98-text7 {width:100%;clear:both;} 
#mid_98-text8 {width:100%;padding-left:0;}
#mid_98-text9 {width:100%;font-weight: bold;} 

#mid_98-sender0 {width:100%;clear:both;font-weight: bold;} 
#mid_98-sender1 {width:100%;padding-left: 0;font-weight: bold;} 

#mid_98-text10,#mid_98-text11 {font-weight: bold;}
#mid_98-text10,#mid_98-text11,#mid_98-text12,#mid_98-text13 {width:100%;}
#mid_98-text11, #mid_98-text13 {padding-left:0;} 


#mid_108-dropdown0 {width: 50%;font-weight: bold;}

#mid_108-dropdown0 label,
#mid_108-text0 label,
#mid_108-text9 label {color: #3498DB}

#mid_108-checkbox0,#mid_108-checkbox1,#mid_108-checkbox2,#mid_108-checkbox2,#mid_108-checkbox3,#mid_108-checkbox4,#mid_108-checkbox5,#mid_108-checkbox6,
#mid_108-checkbox7,#mid_108-checkbox8,#mid_108-checkbox9,#mid_108-checkbox10,#mid_108-checkbox11,#mid_108-checkbox12,#mid_108-checkbox13,#mid_108-checkbox14,
#mid_108-checkbox15,#mid_108-checkbox16,#mid_108-checkbox17,#mid_108-checkbox18,#mid_108-checkbox19,#mid_108-checkbox20,#mid_108-checkbox21,#mid_108-checkbox22{width: 50%;}

#mid_108-checkbox0,#mid_108-checkbox7 {clear:both;}


#mid_108-text0 {width:50%;clear:both;font-weight: bold;} 
#mid_108-text2 {width:100%;clear:both;} 
#mid_108-text3 {width:100%;clear:both;} 
#mid_108-text4,#mid_108-text5 {width:100%;padding-left:0;} 
#mid_108-text6 {width:100%;clear:both;} 
#mid_108-text7 {width:100%;clear:both;} 
#mid_108-text8 {width:100%;padding-left:0;}
#mid_108-text9 {width:100%;font-weight: bold;} 

#mid_108-sender0 {width:100%;clear:both;font-weight: bold;} 
#mid_108-sender1 {width:100%;padding-left: 0;font-weight: bold;} 

#mid_108-text10,#mid_108-text11 {font-weight: bold;}
#mid_108-text10,#mid_108-text11,#mid_108-text12,#mid_108-text13 {width:100%;}
#mid_108-text11, #mid_108-text13 {padding-left:0;} 

#mid_108-text14, #mid_108-text15 {color: #3498DB; font-weight:bold;font-size:20px;}
#mid_108-text15 {border-top: 1px solid #ccc;margin-top: 16px;padding-top:18px;}
#mid_108-text14 .controls, #mid_108-text15 .controls  {display: none;}

#mid_108-customhtml1 {border-top: 1px solid #ccc;margin-top: 16px;padding-top:18px;}}


#mid_99-sender0,#mid_104-sender0  {width:100%;clear:both;font-weight: bold;} 
#mid_99-sender1,#mid_104-sender1  {width:100%;padding-left: 0;font-weight: bold;} 
#mid_99-text0,#mid_104-text0 {width:100%;clear:both;} 
#mid_99-text1,#mid_104-text1 {width:100%;clear:both;} 
#mid_99-text2,#mid_104-text2  {width:100%;padding-left:0;} 

#mid_99-textarea0,#mid_104-textarea0 {font-weight: bold;}

#mid_99-checkbox0,#mid_99-checkbox1,#mid_99-checkbox2,#mid_99-checkbox2,#mid_99-checkbox3,#mid_99-checkbox4,#mid_99-checkbox5,#mid_99-checkbox6,
#mid_99-checkbox7 {width: 50%;}

/* Suche ================================================================================ */

#searchForm{width:100%;}
#searchForm .btn-toolbar{width:100%;}
#searchForm .btn-group{float:left;}
#searchForm .btn-group .btn{margin-left:4px;}
#searchForm .btn-group .inputbox{width:144px;}
.search .searchintro{margin:16px 0;}
.search .phrases{padding:8px 0;border:0;}
.search .ordering-box{margin:16px 0 4px;}
.search .form-limit{margin:12px 0;}
.search .counter{margin:16px 0 0;font-weight:700;}
.search-results dt.result-title{padding:16px 0 4px;font-weight:700;}
.search-results dd{padding:2px 0;}
.search-results dd.result-text{padding:0 0 8px;}
.search-results dd.result-url{padding:2px 0 16px;}

/* Galerie ================================================================================ */

div.sigplus-gallery{margin:0 -4px;}
div.sigplus-gallery ul > li{width:50%;}
div.sigplus-gallery ul > li > a{display:block;}
div.sigplus-gallery ul > li > a > img{width:100%;height:auto;display:block;margin:0!important;padding:4px!important;}

div#gross.sigplus-gallery ul > li{width:100%;}

.fancybox-skin {background-color: #fff;}
#jcemediabox-popup-caption {display:none !important;}
#jcemediabox-popup-info-bottom {display:none !important;}

/* Google Maps ================================================================================ */

.gm-style{font-family:Lato, sans-serif!important;}
.gm-style .gm-style-iw{font-size:14px!important;font-weight:400!important;}
.gm-style h5{display:inline-block;width:100%;float:left;margin-bottom:10px;}
.gm-style input#saddr{float:right;margin:-4px 0 0 8px;display:block;font-size:14px!important;}
.gm-style input.button{cursor:pointer!important;margin-top:8px!important;font-size:14px!important;}
.gm-style input.button:hover{background:#f1f1f1!important;}
.gm-style input.button:focus{background:none!important;}
.gm-style input.button:active{position:relative!important;top:1px!important;}

/* Typografie ================================================================================ */

a{color:#444;}
p{margin-bottom:0;}
img{border:0;max-width:100%;}

h1,h2,h3,h4{text-align:left;overflow:hidden; font-weight: bold; text-transform: uppercase;line-height: 1.0;width:100%;}
h1{font-size:24px;margin-bottom:24px;color: #444;}
h2{font-size:24px;margin-bottom:24px;}
h3 {font-size: 24px;margin-bottom:24px;color: #3498db;}
.page-header h2, h4{font-size:20px;margin-bottom: 16px; color: #3498db;text-transform: none;line-height: 1.2}
h4 a{text-decoration: none;color: #3498db}
h5{font-size:18px;margin-bottom: 16px; color: #3498db;}
h6{font-size:14px;font-weight:normal;font-style:italic;}


input,
textarea,
select{font-family:Lato,sans-serif!important;font-size:16px!important;color:#444!important;background:#fff!important;border:1px solid #CCC!important;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important;}

input,
textarea{padding:5px 8px!important;}

select{padding:2px!important;}

input:focus,
textarea:focus,
select:focus{background:#ffffe0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;}

label.radio{margin-right:8px;}
label.radio input{margin-right:6px;}

button{padding:4px!important;color:#444!important;background:#fff!important;cursor:pointer!important;text-align:center!important;font-size:16px!important;font-family:Lato, sans-serif!important;border:1px solid #CCC!important;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important;}
button:hover{background:#f1f1f1!important;}
button:active{position:relative!important;top:1px!important;}

ul.content-list {width: 100%;list-style-position:inside;display:block;margin-bottom:24px;margin-left:0;}
div.content-img{width:100%;float:left;margin-bottom:24px;}
div.content-list{width:100%;float:left;}

/* Pagination ================================================================================ */

ul.pagination{list-style-type:none;margin:16px 0 0;padding:0;text-align:center;}
ul.pagination li,li.pagenav-prev,li.pagenav-next{border:1px solid #CCC;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline;margin:2px;padding:5px 12px;text-align:center;}
ul.pagination li a{margin:0;padding:0;}
ul.pagination li:hover,li.pagenav-prev:hover,li.pagenav-next:hover{background:#f1f1f1;}

/* Breadcrumbs ================================================================================ */

ul.breadcrumb{font-size:14px;margin-bottom:8px;position:absolute;left:-9999px;top:-9999px;}
ul.breadcrumb li{display:inline-block;list-style:none;}
ul.breadcrumb li .divider{margin:0 4px;}
ul.breadcrumb li:first-child .divider{margin:0 4px 0 0;}

/* Clearfix ================================================================================ */

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

.clearfix:after{clear:both;}

/* Editor ================================================================================ */

body#tinymce {background: #fff !important;}



.nav-touchdown li a {
    text-decoration: none;
    display: block;
	color: #666666;
	padding: 8px 8px 8px;
	margin: 0 0px;
	font-weight: bold;
	line-height: 32px;
}

body.pruefbullen .content-wrapper {padding-right: 0!important;}
.table-container {overflow:auto;}
table.pruefbullen {font-size: 14px;border-spacing:0;text-align:center;}

table.pruefbullen td {border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;padding:4px 4px;}
table.pruefbullen td:first-child {border-left: 0;}

/* ================================================================================ */
/* Cookie Popup ================================================================================ */
/* ================================================================================ */


.cookie-popup-container {width:100%;background:#222;display: none;padding:0;color:#fff;font-size: 0.875em;text-align: left;}
.cookie-popup-wrapper {min-width:300px;max-width:1200px;margin:0 auto;background: none;padding: 16px;}
.cookie-popup-wrapper:after {content:" ";display:block;clear:both;}


.cookie-popup-wrapper h4 {color: #fff;margin-bottom: 8px;font-size: 1em;}
.cookie-popup-container a {color: #fff;text-decoration: underline;}
.cookie-popup-wrapper p {width: 100%;float:left;}
.cookie-popup-close {float: left;}
.cookie-popup-close.link-2 {margin-top: 16px;background:#ff9800;border-color: #ff9800;color: #fff;padding: 8px 16px;border-radius: 2px;text-decoration: none;display: inline-block;line-height: 1.25}
.cookie-popup-close.link-2:hover {background:#f57c00;border-color: #f57c00}

@media only screen and (min-width : 1200px) {    
    .cookie-popup-container {position: fixed;z-index: 10000000;left:16px;bottom:16px;width:auto;border-radius: 2px;opacity: 0.90;}
    .cookie-popup-wrapper {max-width: 320px;min-width: 0;}
    .cookie-popup-close {float: left;}
    .cookie-popup-close.link-2 {margin-top: 16px;}
}
