/*
* @package WordPress
* @subpackage Schmetzer 2015
* @since Schmetzer 2015 1.0
Theme Name: Schmetzer 2015
Theme URI: https://streambyte.de
Author: streambyte Eckehard Kleist
Author URI: https://streambyte.de
Description: Schmetzer Template 2015
Version: 1.0
License: streambyte protect 
License URI: streambyte.de
Tags: light, white
Text Domain: streambyte

*/


/* ---------------------------------------------------------------------------------------------------------- 
Streambyte CSS SCREEN ------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */

/*
1.em = 16px
50px = 312.5%
40px = 250%
30px = 187%
26px = 162.5%
22px = 137.5%
16px = 100%
15px = 93.75%
14px = 87,5%
13px = 81.25%
12px = 75%
11px = 68.75%
10px = 62,5%
font-weight: 400
font-weight: 700
*/
body { -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; margin:0px; padding:0; text-align:center;  min-width:1280px;letter-spacing: 0px; word-spacing:0px; font-size:16px /*1.0em*/;font-weight:400; background-color:#ccc;color:#000; font-family:'Lato', sans-serif;}
p{color:#000; font-size:13px; line-height:140%;}
ul{ margin:0; padding: 0; list-style-type:none;}
ul li{ margin:0; padding:0;font-size:13px;line-height:120%;}

a{ margin:0; padding:0; text-decoration:none; color:#000;}
a:visited{ color:#000;}
a:hover{ color:rgb(58,61,62); font-weight:400;}
a:active{ color:rgb(71,75,72);font-weight:400;}

h1{ margin:60px 0 2px 0;font-family:'Yanone Kaffeesatz', sans-serif;text-align:center;}
h1{ font-size:30px;   color:black; font-weight:700; }

h2{ margin:5px 0 5px 0;font-family:'Yanone Kaffeesatz', sans-serif;}
h2{ font-size:40px;   color:rgb(160,171,175); font-weight:700; }

h3{ margin:5px 0 5px 0;font-family:'Yanone Kaffeesatz', sans-serif;}
h3{ font-size:20px;   color:#000; font-weight:400; }

h4{ margin:5px 0 5px 0;font-family:'Lato', sans-serif;}
h4{ font-size:13px; color:#000; margin:0; padding:0;font-family:'Lato', sans-serif;}
img{border:none;}
.shadow{
	-moz-box-shadow: 0 0 10px 0px #444;
	-webkit-box-shadow: 0 0 10px 0px #444;
	box-shadow: 0 0 10px 0px #444;
}

/*ie anpasungen in header.php <=ie8 border als ersatz fuer shadow*/
.shadow1{
	-moz-box-shadow: 0 0 15px 0px #444;
	-webkit-box-shadow: 0 0 15px 0px #444;
	box-shadow: 0 0 15px 0px #444;
}
.shadow2{
	-moz-box-shadow: 0 0 -15px 0 15px 0px #444;
	-webkit-box-shadow: 0 0 -15px 0 15px 0px #444;
	box-shadow: 0 0 15px 0px #444;
}
#ie{ background-color:#fff;}
.blau{ color:rgb(76,132,179);}
.hellblau{ color:rgb(200,212,29);}
.dunkelblau{ color:rgb(76,132,179);/*color:rgb(38,82,119);*/}
.weiss{color:#fff;}
.schwarz{ color:#000;}
.blau{ color:rgb(28,47,99);}
.floatl{float:left;}
.floatr{float:right;}
.clear{ clear:both;}
.zitat{ font-size:16px; font-style:italic;}
/*--------------Hauptcontainer-------------*/




#wrapsite{margin: 0 auto; text-align:center; padding:0;  text-align:left; position:relative; width:100%;/*width:1280px;*/ height:100%; background-color:rgb(200,212,29);/*border: 1px solid rgb(149,193,31);*/ }
#bgimgheader{ position:relative; width:100%; height:160px; overflow:hidden; text-align:center;}
.bghead{ position:absolute; top:0px; left:0px; width:100%; height:auto;}
.logo{ position:relative; top:20px; width:374px;}
#bgimg{ position:absolute; top:160px; left:0px;  width:100%; height:200px; overflow:hidden;background: rgb(58,61,62);}
#bgimg img{ width:100%; height:auto; min-height:200px;}
#bgimghome{ position:absolute; top:160px; z-index:auto; left:0px;  width:100%; height:86%; overflow:hidden; background: rgb(58,61,62);}
#bgimghome img{ width:100%; height:auto; min-height:480px;}
#head{position:relative; top:-30px;margin: 0 auto; text-align:center;  width:100%; height:35px; background-color:rgb(58,61,62);/*opacity: 1;-moz-opacity: 1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);*/}
#headhome{position:relative; top:-30px; width:100%; height:35px; background-color: black; text-align:center; margin: 0 auto;}

#headmenu1{ position: relative; top:0px; width:984px; height:35px; z-index:50; margin:0 auto; } 
#headmenu1 div{ position:relative; top:0; margin: 0 auto 0 auto; z-index:50; }
#headmenu1 div ul{ text-align:left; margin-right:0px; color:#000; display:inline-block;}
#headmenu1 div ul li{ float:left; }
#headmenu1 div ul li:lastchild{ clear:left; }
#headmenu1 div ul li:last-child a:after { content:"";}
#headmenu1 div ul li a:after { /*content:"";padding-right:15px; padding-left:15px;*/ }
#headmenu1 div ul li a{ font-size:17px;display:block; color:rgb(200,212,29); font-family:'Yanone Kaffeesatz', sans-serif; height:27px; padding: 8px 15px 0 15px;}
#headmenu1 .current_page_item a{color:rgb(200,212,29) !important; font-weight:400;background: rgb(0,0,0);
background: -webkit-linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(58,61,62,1.0) 85%);
background: -moz-linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(58,61,62,1.0) 85%);
background: -o-linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(58,61,62,1.0) 85%);
background: linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(58,61,62,1.0) 85%);
}
#headmenu1 .current-menu-item a{color:rgb(200,212,29) !important; font-weight:400;background: rgb(0,0,0);background: -webkit-linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(58,61,62,1.0) 85%);
background: -moz-linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(58,61,62,1.0) 85%);
background: -o-linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(58,61,62,1.0) 85%);
background: linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(58,61,62,1.0) 85%);
}
#headmenu1 .current-page-ancestor a{color:rgb(200,212,29) !important;font-weight:400;background: rgb(0,0,0);
background: -webkit-linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(58,61,62,1.0) 85%);
background: -moz-linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(58,61,62,1.0) 85%);
background: -o-linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(58,61,62,1.0) 85%);
background: linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(58,61,62,1.0) 85%);
}
#headmenu1 div ul li a:hover{color:rgb(200,212,29) !important; font-weight:400;background: rgb(0,0,0);}
#headmenu1:after{ clear:both;}
#headmenu1 .copy{position:relative; left:-5px;  font-size:62.5%;color:#fff; z-index:49;}
/*submenu*/
#headmenu1 div ul ul{ display:none; background: rgb(255,255,255);position: absolute;}
/*#headmenu1 div ul li:hover > ul{ display:block; }*/
#headmenu1 div ul li ul li{ /*clear:both;*/ float:left;}
#headmenu1 div ul li ul li a{text-transform: uppercase; font-size:105%;width:100%; color:#000 !important; padding:0 0px 0 0px; border: 0px solid #616266; clear:both;}
#headmenu1 div ul li ul li a:after { content:"|";padding-right:5px; padding-left:5px; }
#headmenu1 .current-menu-parent a{color:rgb(200,212,29) !important;}
#headmenu1 .current-menu-parent ul a{color:rgb(255,255,255) !important;}
#headmenu1 div ul li a:hover{color:rgb(200,212,29) !important; font-weight:400; background: rgb(0,0,0);
background: -webkit-linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(58,61,62,1.0) 85%);
background: -moz-linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(58,61,62,1.0) 85%);
background: -o-linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(58,61,62,1.0) 85%);
background: linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(58,61,62,1.0) 85%);
}



#sitecontent{ position:relative; height:100%;/*border: 1px solid #616266;*/
/*background:rgb(58,61,62);*/
background: -webkit-linear-gradient(left, rgba(112,147,22,0.0) 50%, rgba(58,61,62,1.0) 50%);
background: -moz-linear-gradient(left, rgba(112,147,22,0.0) 50%, rgba(58,61,62,1.0) 50%);
background: -o-linear-gradient(left, rgba(112,147,22,0.0) 50%, rgba(149,193,31,1.0) 50%);
background: linear-gradient(left, rgba(112,147,22,0.0) 50%, rgba(149,193,31,1.0) 50%);
}


/*Home Seite*/
#sitecontenthome{ position:relative; height:100%;/*border: 1px solid #616266;*/}


#sitecontenthome .homebgtransparent{ position:absolute; bottom:0px; width:100%; height:370px; overflow:hidden;
background:rgb(58, 61, 62);
/*background: -webkit-linear-gradient(top, rgba(149,193,31,0.75) 0%, rgba(149,193,31,1.0) 70%);
background: -moz-linear-gradient(top, rgba(149,193,31,0.75) 0%, rgba(149,193,31,1.0) 70%);
background: -o-linear-gradient(top, rgba(149,193,31,0.75) 0%, rgba(149,193,31,1.0) 70%);
background: linear-gradient(top, rgba(149,193,31,0.75) 0%, rgba(149,193,31,1.0) 70%);
*/
}
#sitecontenthome .homebgtransparent .bgmain{ margin-top:40px; width:100%; height:100%;}

#sitecontenthome .homecontent{ position:relative;   width:100%; height:auto;}
#sitecontenthome .homeconthead{ position:relative;  margin-bottom:30px; width:100%; height:450px;/*border: 10px solid #616266;*/}
#sitecontenthome .homeconthead h1{font-size:24px; font-weight:400; text-transform:uppercase; position:absolute; top:179px; left:149px;}
#sitecontenthome .homecont{ margin:0 auto; position:relative; top:-15px; left:0px; width:984px; height:320px;/*border: 1px solid #616266;*/}
#sitecontenthome .homenewscont1 > .icon, #sitecontenthome .homenewscont2 > .icon, #sitecontenthome .homenewscont3 > .icon{ 
	position:absolute; top:10px; height:auto; width:100%; margin:0 auto; text-align:center; 
}
#sitecontenthome .homenewscont1 { position:absolute; top:5px; width:300px; height:150px; padding:0px; padding-top:30px; text-align:center; background-color:rgb(149,193,31);
background: -webkit-linear-gradient(top, rgba(112,147,22,1.0) 0%, rgba(149,193,31,1.0) 85%);
background: -moz-linear-gradient(top, rgba(112,147,22,1.0) 0%, rgba(149,193,31,1.0) 85%);
background: -o-linear-gradient(top, rgba(112,147,22,1.0) 0%, rgba(149,193,31,1.0) 85%);
background: linear-gradient(top, rgba(112,147,22,1.0) 0%, rgba(149,193,31,1.0) 85%);
} 

#sitecontenthome .homenewscont2 { position:absolute; top:5px; width:300px; height:150px;  padding:0px; padding-top:30px; text-align:center; background-color:rgb(200,212,29);
background: -webkit-linear-gradient(top, rgba(152,161,20,1.0) 0%, rgba(200,212,29,1.0) 85%);
background: -moz-linear-gradient(top, rgba(152,161,20,1.0) 0%, rgba(200,212,29,1.0) 85%);
background: -o-linear-gradient(top, rgba(152,161,20,1.0) 0%, rgba(200,212,29,1.0) 85%);
background: linear-gradient(top, rgba(152,161,20,1.0) 0%, rgba(200,212,29,1.0) 85%);
} 

#sitecontenthome .homenewscont3{ position:absolute; top:5px; width:300px; height:150px;  padding:0px; padding-top:30px; text-align:center; background-color:rgb(242,229,33);
background: -webkit-linear-gradient(top, rgba(184,175,23,1.0) 0%, rgba(242,229,33,1.0) 85%);
background: -moz-linear-gradient(top, rgba(184,175,23,1.0) 0%, rgba(242,229,33,1.0) 85%);
background: -o-linear-gradient(top, rgba(184,175,23,1.0) 0%, rgba(242,229,33,1.0) 85%);
background: linear-gradient(top, rgba(184,175,23,1.0) 0%, rgba(242,229,33,1.0) 85%);
}


#sitecontenthome .homenewscont1 h1{ font-size:24px; font-weight:700; padding:0px 0px 10px 0px;}
#sitecontenthome .homenewscont2 h1{ font-size:24px; font-weight:700; padding:0px 0px 10px 0px;}
#sitecontenthome .homenewscont3 h1{ font-size:24px; font-weight:700; padding:0px 0px 10px 0px;}
#sitecontenthome .homenewscont1 p,.homenewscont2 p,.homenewscont3 p{ font-size:13px !important; font-weight:400;}
#sitecontenthome .homenewscont1 a,.homenewscont2 a,.homenewscont3 a{ font-size:13px !important;font-weight:400;}
#sitecontenthome .homenewscont1{left:0px;}
#sitecontenthome .homenewscont2{left:307px;}
#sitecontenthome .homenewscont3{left:614px;}
#sitecontenthome .homecont .textcont{ position:relative; left:0px; top:-15px; width:285px; height:90px; padding:0px 25px 10px 25px; z-index:101;/*border: 1px solid #616266;*/}
#sitecontenthome .homecont .textcont .vollbild{ position:absolute; top:-9px; left:0px; width:300px; height:134px !important; z-index:100; border-bottom-left-radius:20px;border-bottom-right-radius:20px;}
#sitecontenthome .homelink2artikel{ position:absolute; bottom:10px; right:10px;}
#sitecontenthome .homelink2artikel .pfeil{ display:none; width:15px;} 

/*Blog Seite*/
#sitecontent .blogcontent{ position:relative; width:100%; height:auto; margin:250px 0 35px 149px;}
#sitecontent .blogcontent h1{ font-size:100%; font-weight:700;}
#sitecontent .blogcontent h2{ font-size:100%; font-weight:700; color:#000;}
#sitecontent .blogcontent h3{ font-size:100%; font-weight:700; color:#000;}
#sitecontent .blogcontent ul {font-size:100%; list-style-type: disc; padding-left:15px; }
#sitecontent .blogcontent p{font-size:13px;}
#sitecontent .blogcontent a{font-size:13px;}
#sitecontent .blogcontent li{font-size:13px;}
#sitecontent .blogcont{ width:984px; height:100%; overflow: hidden; /*border: 1px solid #616266;*/ }
#sitecontent .blogmain h1{ font-size:137.5%; font-weight:700;}
#sitecontent .blogmain{ float:left; position:relative; background:#fff; width:670px; /*width:771px;*/ height:100%; min-height:50px; padding:30px 35px 25px 62px; border-top-left-radius:20px;padding-bottom: 32768px;	margin-bottom: -32768px;}
#sitecontent .blogmain > ul{ list-style-type: none;}
#sitecontent .blogmain ul li{ margin:0; padding:0;font-size:13px;}
#sitecontent .blogright{ float:left; margin-left:17px; position:relative;background:rgb(58,61,62); width:170px; height:100%; min-height:50px; padding:15px; color:#fff; border-top-left-radius:20px;padding-bottom: 32768px;	margin-bottom: -32768px;}
#sitecontent .blogright a{color:#fff;}
#sitecontent .blogright p{color:#fff;}
#sitecontent .blogright li{color:#fff;}
#sitecontent .blogright h1{color:#fff;}
#sitecontent .blogright h2{color:#fff;}
#sitecontent .blogright h3{color:#fff;}

/*shop*/
.produkt_listen_element{ border-bottom: 1px solid rgb(214,11,82); margin-bottom:15px;}
.preis{ display:inline-block; text-align:right; position:relative; left:160px; font-size:14px; font-weight:800;}

/*Standard Seite*/
.pageconthead{ position:absolute; top:0; left:0; width:100%; height:auto;border: 1px solid #616266;}
.pageconthead h1{font-size:24px; font-weight:700; position:absolute; top:100px; right:149px;}
#sitecontent .pagecontent{ position:relative; width:984px; height:auto; margin:0 auto; margin-top: 165px;/*margin:165px 0 35px 149px;*/border: 0px solid #616266;}
#sitecontent  h1{ font-size:100%; font-weight:700;}
/*#sitecontent h2,h3{ font-size:100%; font-weight:700; color:#000;}*/
#sitecontent ul {font-size:75%; list-style-type: disc; padding-left:15px; }
#sitecontent p{font-size:13px;}
#sitecontent a{font-size:13px;}


#sitecontent .pagecont{ width:100%; height:100%; overflow: hidden; /*border: 1px solid #616266;*/ }
#sitecontent .pagemain{ float:left; position:relative; background:#fff; width:471px; /*width:771px;*/ height:100%; min-height:50px; padding:20px 35px 25px 62px; padding-bottom: 32768px;	margin-bottom: -32768px;}
#sitecontent .pagemain h1{color:rgb(160,171,175); }
#sitecontent .pagemain ul{ text-decoration:none;}
#sitecontent .pagemain ul li{ margin:0; padding:0; margin-bottom:5px;font-size:13px;}
#sitecontent .pageright{ float:left; margin-left:0px; position:relative;background:tranzparent;  width:171px;height:100%; min-height:50px; padding:15px; color:#fff; /*border-top-left-radius:20px;*/padding-bottom: 32768px;	margin-bottom: -32768px; overflow:hidden;}

#sitecontent .pageright p{color:#fff; /*font-size:12px;*/}
#sitecontent .pageright > h2{color:#fff; font-size:13px; font-weight:700;}
#sitecontent .pageright a{color:#fff;}
#sitecontent .pageright p{color:#fff;}
#sitecontent .pageright li{color:#fff; font-size:12px; margin-bottom:8px;}
#sitecontent .pageright h1{color:#fff;}
#sitecontent .pageright h2{color:#fff;}
#sitecontent .pageright h3{color:#fff;}

#sitecontent .pageleft{ float:left; margin-right:7px; position:relative;background:none; width:160px; height:100%; min-height:50px; padding:15px; color:#fff; border-top-left-radius:20px;/*border: 1px solid #616266;*/}
#sitecontent .pageleft p{color:#fff; font-size:75%;}
#sitecontent .pageleft > h2{color:#fff; font-size:81.25%; font-weight:700;}

#sitecontent .submenu{ text-decoration:none; list-style-type:none; font-size:100%;}
#sitecontent .submenutitel{ text-decoration:none; list-style-type:none; font-size:100%;font-family:'Yanone Kaffeesatz', sans-serif;}
#sitecontent .children{ text-decoration:none; list-style-type:none; font-size:100%; display:none !important;}
#sitecontent .submenutitel > .current_page_item a{   font-size:16px; color:black; border-bottom: 0px solid #fff;}
#sitecontent .submenutitel > .current_page_parent a{   font-size:16px; color:black; border-bottom: 0px solid #fff;}
#sitecontent .submenutitel > .current_page_ancestor a{   font-size:20px; color:black; border-bottom: 0px solid #fff;}
#sitecontent .submenu a{ font-size:12px; color:rgb(0,0,0); font-weight:700; display:block; border-bottom: 1px solid #000; margin-bottom:10px; padding-bottom:2px; text-indent:-11px;}
#sitecontent .submenu a:before{  content:"•";padding-right:5px; padding-left:0px; }
#sitecontent .submenu > .current_page_item a{font-weight:900;}
#sitecontent .submenu > .current_page_parent a{font-weight:900;}
#sitecontent .submenu > .current_page_parent .children{ display:block;}

#sitecontent .submenu > .current_page_item > .children{ display:block !important;}
#sitecontent .submenu > .current_page_parent .children{ display:inline-block !important;}

/*subsubmenu*/
#sitecontent .children{ margin-left:-3px; display:block; margin-bottom:25px;}
#sitecontent .children a{ text-transform: none; padding-bottom:0px;}
#sitecontent .children a:before{  content:"";padding-right:0px; padding-left:0px; }
#sitecontent .children > .page_item a{border-bottom:0px; font-weight:400;}
#sitecontent .children > .current_page_item a{font-weight:900;}

#sitecontent .iconpage {
    right: 235px;
    position: absolute;
    top: 25px;
}

/*Profil Seite*/
.pageprofilconthead{ position:absolute; top:0px; left:0; width:100%; height:auto;border: 1px solid #616266;}
.pageprofilconthead h1{font-family:'Yanone Kaffeesatz', sans-serif; font-size:187%; font-weight:700; position:absolute; top:180px; left:628px;}
#sitecontent .pageprofilcontent{ position:relative; width:984px; height:auto; margin:443px 0 35px 149px;}

/*sitecont ende*/
#footer{ position:relative; width:100%; height:auto;/*border: 1px solid #616266;*/border-top: 3px solid rgb(0,0,0);}

#footernavtop{ display:none; position:relative; height:25px; width:1280px; background-color:rgb(149,193,31); /*border: 1px solid #616266;*/}
#mainmenu{ position: absolute; right:135px; top:0px;  width:auto; height:25px;/*border: 1px solid #618866;*/ z-index:50; } 
#mainmenu .menu-hauptmenue-container{ position:relative; top:0; left:0; z-index:50;}
#mainmenu .menu-hauptmenue-container ul{ text-align:left; margin-right:0px; color:#000;}
#mainmenu .menu-hauptmenue-container ul li{ float:left; }
#mainmenu .menu-hauptmenue-container ul li:lastchild{ clear:left;}
#mainmenu .menu-hauptmenue-container ul li:last-child a:after { content:"";}
#mainmenu .menu-hauptmenue-container ul li a:after { content:"|";padding-right:5px; padding-left:5px; }
#mainmenu .menu-hauptmenue-container ul li a{ font-size:105%;display:block; color:#000;}
#mainmenu .current_page_item a{/*color:rgb(255,255,255) !important;*/font-weight:900;}
#mainmenu .current-menu-item a{/*color:rgb(255,255,255) !important;*/font-weight:900;}
#mainmenu .current-page-ancestor a{/*color:rgb(255,255,255) !important;*/font-weight:900;}
#mainmenu .menu-hauptmenue-container ul li a:hover{/*color:rgb(255,255,255); font-weight:400;*/font-weight:900;}
#mainmenu:after{ clear:both;}
#mainmenu .copy{position:relative; left:-5px;  font-size:62.5%;color:#fff; z-index:49;}
#footernavbottom{ position:relative; height:194px; width:100%; background-color:#fff;}
#footernavbottom .logobgcont{ position:absolute; top:0px; height:100%;width:100%; overflow:hidden; text-align:center;}
#footernavbottom .logobgcont .logo{ position:relative; top:-20px; height:auto;width:390px;}
#sitemap{}
#footermenu{ position: relative; margin:0 auto; top:10px; width:984px; height:44px; z-index:50; } 

#footermenu{ margin:0 auto; top:0; width:984px; height:0;/*border-bottom: 3px solid black;*/ }


#footermenu .menu-sitemapmenue-container{ position:absolute; top:20px; left:0; z-index:50;}
#footermenu .menu-sitemapmenue-container ul{ text-align:left; margin-right:0px; color:#fff;}
#footermenu .menu-sitemapmenue-container ul li{ float:left; position:relative; display: block; }
#footermenu .menu-sitemapmenue-container ul li:lastchild{ clear:left; }
#footermenu .menu-sitemapmenue-container ul li:last-child a:after { content:"";}
#footermenu .menu-sitemapmenue-container ul li a:after { content:"";padding-right:0px; padding-left:0px; }
#footermenu .menu-sitemapmenue-container ul li a{ font-family:'Yanone Kaffeesatz'; font-size:16px; font-weight:700;display:block; width:100px; color:black; padding:0 10px 0 10px;border: 0px solid #616266;}
#footermenu .current_page_item a{color:rgb(200,212,29) !important;}
#footermenu .current-menu-item a{color:rgb(200,212,29) !important; }
#footermenu .current-page-ancestor a{color:rgb(200,212,29) !important;}
#footermenu .menu-sitemapmenue-container ul li a:hover{color:rgb(200,212,29); font-weight:400;}
#footermenu:after{ clear:both;}
#footermenu .copy{position:relative; left:-5px;  font-size:62.5%;color:#fff; z-index:49;}
/*submenu*/
#footermenu .menu-sitemapmenue-container ul li ul{ display:block; position:absolute; top:30px;}
#footermenu .menu-sitemapmenue-container ul li:hover ul{ display:block;}
#footermenu .menu-sitemapmenue-container ul li ul li{clear:both; margin-bottom:10px; }
#footermenu .menu-sitemapmenue-container ul li ul li a{font-family:'Lato';font-size:11px;font-weight:400;display:block; width:134px; color:black !important; padding:0 10px 0 10px; border: 0px solid #616266;}
#footermenu .menu-sitemapmenue-container ul li ul li .sub-menu{ float:left; position:relative; display: block; margin-bottom:0px; margin-top:0; top:10px; padding-top:0; /*border-top: 1px solid #F00;*/}

#footermenu .menu-sitemapmenue-container ul li .current-menu-item a{color:rgb(200,212,29) !important; }
#footermenu .menu-sitemapmenue-container .current-page-ancestor > a{color:rgb(200,212,29) !important;}
#footermenu .menu-sitemapmenue-container .current-menu-parent a{color:rgb(200,212,29) !important;}
#footermenu .menu-sitemapmenue-container .current-menu-parent ul a{color:rgb(0,0,0) !important;}
#footermenu .menu-sitemapmenue-container ul li ul li a:hover{color:rgb(200,212,29) !important; font-weight:400;}
#bbm{ position: absolute; bottom:15px; right:15px; }
#footer .kontaktcont{ position: absolute; top:-15px; right:15px; width:400px; text-align:left;/*border: 1px solid #616266;*/}
#footer .kontaktcont .logo{ height:75px; width:auto;}
#footer .kontaktcont .kontakttextcont{ margin:20px 0 0 80px;}
#footer .kontaktcont p{ font-size: 11px;}
/*Seitennavigation im Blog*/
/*
 * emm_paginate - WordPress Pagination Function
 * Version: 1.0
 *
 * Copyright (c) 2009 Eric Martin https://www.ericmmartin.com/
 * Link: https://www.ericmmartin.com/pagination-function-for-wordpress
 *
*/
#postnav_container_inner{ position:relative; left:0px; bottom:0px; margin:0; width:640px; text-align:left;/* border: 1px solid #616266;*/}
#postnav_container_inner a {background:none; border:0px solid #ccc; color:#000; margin-right:0px; padding:0px 2px; text-align:center; text-decoration:none; }
#postnav_container_inner a:hover, .emm-paginate a:active {background:none; color:rgb(76,132,179);}


#postnav_container{ position:absolute; left:0px; bottom:-25px; margin:0; width:735px; text-align:center; /*border: 1px solid #616266;*/}
#postnav_container a {background:none; border:0px solid #ccc; color:#000; margin-right:0px; padding:0px 2px; text-align:center; text-decoration:none; }
#postnav_container a:hover, .emm-paginate a:active {background:none; color:rgb(76,132,179);}


.emm-paginate {}
.emm-paginate a {background:none; border:0px solid #ccc; color:#000; margin-right:0px; padding:0px 2px; text-align:center; text-decoration:none; }
.emm-paginate a:hover, .emm-paginate a:active {color:rgb(76,132,179); }
.emm-paginate .emm-title {color:#555; margin-right:4px;}
.emm-paginate .emm-gap {color:#999; margin-right:4px;}
.emm-paginate .emm-current {color:rgb(76,132,179); background:none; font-size:100%; border:0px solid #ec008c; margin-right:0px; padding:0px 2px;}
.emm-paginate .emm-prev {color:rgb(76,132,179); }
.emm-paginate .emm-next {color:rgb(76,132,179);}
.emm-paginate .emm-page {}
.emm-paginate .emm-prev, .emm-paginate .emm-next {}

.more-link{ color:rgb(200,212,29);}
 

/*wordpress classen*/
.wp-caption-text{ margin-top:0;}
.wp-caption{ display: inline-block;}
.more-link{ color:rgb(224,185,110) !important;  font-size:1.0em;}

#wpadminbar{ z-index:9999;}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
    display: inline-block;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}
.wp-caption-text{ margin-top:0;}

