body.custom-font-enabled{overflow:visible; width:100%;}

html{
/*overflow-x:hidden; 
/*overflow:hidden;
position:relative;
width:100%  */
}
#full-width h1{
	clear:none;
	font-family:Armata;
	color: #666;
	padding-bottom: 10px;
	font-size:16px;
  line-height:18px;
}
#full-width{
       max-width:960px;
       margin:0 auto;
       padding-top:1px;
       padding-bottom:10px;
       width:100%;
       font-size:14px;
}
.entry-content img.alignleft{margin-bottom:0px;padding-bottom:0px; float:left;}
#primary{
  background-color:#FFF;
  padding-bottom:20px;
 /* margin-top:-24px;*/
  }

  #comments{
	display:none;
  }
#secondary{
   background-color:#EEE;
   width:100% 
  }
 #secondary-textarea{
   margin-bottom:14px;
   font-size:14px; 
 }
 .inner-text{
  min-height:210px;
  padding: 20px 30px;
  background-color:#FFF;
  margin-top:20px; 
 }
 .inner-text img{
    float:right;
    margin-left:30px;    
      height:auto;
  max-width:100%; 
 }
  .inner-text img:after{
    clear:both;
 }
 #secondary-writing{
    
 }
  #secondary-writing img{
 /* padding-top:14px;*/
  margin-left:30px!important;
  height:auto;
  max-width:100%;
  } 
 #secondary-960-width{
   max-width:960px;
    margin:0 auto;
    width:100%;
 }
 #page #main{  
   padding:0;
   margin:0;
 } 
 #page{
  max-width:none;
  padding:0;
  background-color:#EEE;
 font-size:13px !important;
  line-height:20px;  
 }
 
 #logo,  {
 max-width:960px;
 padding-top:10px;
 margin:auto;
 display:block;
 }
 
 #logo-mobile{
    max-width:320px;
    
 }
 
#logo-mobile img{
 margin:auto;
 display:block;
 }
 #masthead{
    padding:0px;
    width:100%;
    display:block;
    }
 #masthead a{
    width:100%;
 }
 #site-navigation.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul{
  width:none;
 }
 #site-navigation.main-navigation li a{
  line-height:35px;
  padding-bottom:4px;
  }
  #site-navigation.main-navigation li {
  margin-right:45px;
  font-size:14px;
  }
  #main .site-content{float:none; width:100%;}
 .site-content:after{clear:both;}
 #site-navigation{padding-left:30px;}
 #secondary-writing:before{
    content:url("http://wagmann.intel-systems.de/wp-content/uploads/pfeil_down.png");
    position:absolute;
    margin-top:-16px;
    margin-left:80px;
  }
  #left-menu-footer:after{clear:both;}
  #right-menu-footer:after{clear:both;}
  #colophon a{font-size:12px;}
  #left-menu-footer{
 // max-width:50%;
    padding-left:30px;
  }
  #right-menu-footer{
        padding-right:30px;  
  }
   #site-navigation.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a{ 
            /*padding-bottom:5px;*/
            letter-spacing:1px;
            font-weight:normal;}
   #full-width #post-361 .entry-content li, #full-width #post-21 .entry-content li, #full-width #post-9 .entry-content li, #full-width #post-11 .entry-content li{margin-left:520px;} 
   #full-width .entry-content li:before{
   font-size:18px;
    margin-left:8px;
   }
   footer.entry-meta{display:none;}
   .site-content article{
   /*padding-left:30px;*/ 
   /*padding-right:30px;*/
   min-height:270px;}
 
   
   .entry-title{display:none;}
   /*.site-header{width:100%;}*/
   
 #full-width .entry-content img, .comment-content img, .widget img, .author-avatar img, img.wp-post-image {border-radius:0; box-shadow:none;}
  #post-373{padding-left:30px; min-height:345px;}
 #post-373 .entry-content li:before{margin-left:0px;}
  #secondary  li{padding-left:20px;}
 #secondary  li:before{
	/* For a round bullet */
      content:'\2022';
      position: relative;
      max-height: 0px;
      left: -10px;
      top: -0px;
      color:red;
      font-size: 18px;
      margin-left:-6px;
}
#secondary.table-type .inner-text{padding-right:0px;}
#secondary td{ padding-right:30px;width:50%;}
#secondary h1{
	clear:none;
	font-family:Armata;
	color: #666;
	padding-bottom: 10px;
	font-size:16px;
  line-height:18px;
}
#content-footer .current_page_item a{color:#fff;}
#full-width .entry-content p{/*max-width:46.8%;*/max-width:426px; float:left; margin-right:30px;}
#full-width .entry-content p:after{clear:both;}
#post-373  .entry-content p{max-width:none; float:none;}
#post-373 .entry-content p{padding-top:0px;}

.inner-text .special-img-bottom{padding-right:30px;}
#cntctfrm_contact_form input.text, #cntctfrm_contact_form textarea,#cntctfrm_contact_form #cntctfrm_contact_message,#cntctfrm_contact_form #cntctfrm_contact_name,#cntctfrm_contact_form #cntctfrm_contact_email,#cntctfrm_contact_form #cntctfrm_contact_subject{
width:520px;
}

 

#main a{color:#CC1233}

#full-width .top-image-left .textbox-explanation{
      max-width:480px;
      max-height:270px;
      height:160px;
      background-color:rgba(255, 255, 255, 0.4);
      } 

.textbox-explanation{
  height:210px;
  width:290px;
  /*margin-left:30px;*/
  margin-right:50px;
  float:right;
  border-style:solid; 
  border-width:1px;
  border-color: #666666;
}
.textbox-explanation:after{clear:both;}
.textbox-explanation p{ margin-top:20px; 
          margin-left:55px; 
                    margin-right:10px;}
.textbox-explanation strong{color:#CC1233; margin-left:-40px;}


.entry-content{display:inline;}
.entry-content:after{clear:both;}
.text-right{max-width:450px; position:relative; float:right;}
#full-width .top-image-left .textbox-explanation p{ 
      margin-top:10px; 
      margin-left:30px; 
      margin-right:30px;
      margin-bottom:0px;
      padding-top:0;
      }

#full-width .top-image-left .textbox-explanation h1{
      margin-left:55px;
      margin-top:20px;
      font-size:13px;
      font-style:normal;
      color:#CC1233;
      font-family: Times New Roman,regular;
      padding-bottom:0;
}
/*post 17*/
.top-image-left{
      position:relative;  
      max-width:480px;
      max-height:270px;
      margin-right:30px;
      }
      

.top-image-left .textbox-explanation{
      width:none;
      height:none;
      right:10px;
      top:10px;
      position:absolute;
      z-index:1;
}     
.top-image-left:after{clear:both;}
      
#post-17 .textbox-explanation p{
      float:none;
}      
#post-17 .entry-content img{
      position:absolute;
      
}
/*post 17*/

/*post 11*/

#post-357 .entry-content ul{ margin-top:50px; margin-bottom:15px;}

/*post 11*/



.entry-content p{padding-top:10px;}
#post-361 .entry-content ul{
	margin-top:10px;
	line-height:20px;
}

.nohandwriting .entry-content ul  {
	margin-top:10px;
}

#post-5 .entry-content ul{margin-top:10px; } 


#left-lower-content{float:left; margin-right:30px; max-width:460px;}
#right-lower-content{}
#right-lower-content:after{clear:both;}



 
 /*Media*/      
@media all and (max-width: 960px) {
    #cntctfrm_contact_form input.text, #cntctfrm_contact_form textarea,#cntctfrm_contact_form #cntctfrm_contact_message,#cntctfrm_contact_form #cntctfrm_contact_name,#cntctfrm_contact_form #cntctfrm_contact_email,#cntctfrm_contact_form #cntctfrm_contact_subject{
        width:450px;
      }
    #full-width .entry-content p{
            float:none;
            margin-left:10px;
            }
    #full-width #post-361 .entry-content li, #full-width #post-21 .entry-content li, #full-width #post-5 .entry-content li, #full-width #post-357 .entry-content li{
            margin-left:30px;
    }
    #full-width h1{
            margin-left:10px;
    }            
  }
  
@media all and (max-width: 859px) {
    #cntctfrm_contact_form input.text, #cntctfrm_contact_form textarea,#cntctfrm_contact_form #cntctfrm_contact_message,#cntctfrm_contact_form #cntctfrm_contact_name,#cntctfrm_contact_form #cntctfrm_contact_email,#cntctfrm_contact_form #cntctfrm_contact_subject{
        width:370px;
      }
      
  .top-image-left{margin-right:0px;}
  }
  
@media all and (max-width: 599px) {
.menu-menu-1-container {background-color:#fff;}
#site-navigation{padding-left:0px;  }

.main-navigation a{color:#666!important;text-decoration:none;}
.main-navigation a:hover{color:#CCC!important;}
#site-navigation .menu-toggle,#site-navigation .menu-toggle.toggled-on {
                              background-image:none;
                              background-color:#E6E6E6;
                              background-repeat:none;
                              color:#666666;
                              padding:0px;
                              margin-top:5px;
                              margin-bottom:10px;
                              width:80%;
                              font-size:1.3em;
                              box-shadow:none;
                              }
  #site-navigation.main-navigation li{
                              margin-top:0.3em;
  }                            
                              
   .textbox-explanation{
    margin-right:5px;
   }                           
                              
  }/*end @media all and (max-width: 599px)*/
  
    
@media all and (max-width: 559px) {
  .top-image-left{margin-right:0px;}
  }
  
@media all and (max-width: 390px) {
     button, input,textarea {width:100% !important;}
    /* #secondary-writing img{width:80%}*/
     #site-navigation{padding-left:0px;}        
     /*.site-content article{padding:0;}*/
    #content-footer{padding-right:0 !important; padding-left:5px!important; max-width:320px; }
    #right-menu-footer{padding-right:0px;}
    /*#header{max-width:320px;}       */
   /* .site-header{max-width:320px;} */
    #masthead a{width:auto;}
    #site-navigation.main-navigation li {
  margin-right:auto;
  }
  /*#habensiedenmut{max-width:360px;}*/
  #secondary-textarea{padding-left:10px; padding-right:10px;} 
  #full-width h1{font-weight:normal;
                 margin-left:20px;
                 padding-top:200px;}
                 
#full-width .textbox-explanation h1{padding-top:0px;}

#post-17 h1{padding-top:20px;}
#post-373 h1{padding-top:0px;}                 
/*#post-5 h1{
                padding-top:200px;}*/
/*#post-361 h1{padding-top:0px;}   */             
  .entry-header{margin-bottom:0px!important;}
   #full-width{padding-top:0px!important;}
  #menu-left-footer-menu #menu-item-88{margin-left:0px;
        margin-right:22%;}
  #menu-left-footer-menu #menu-item-89{margin-left:0px;
        margin-right:22%;}
  #menu-left-footer-menu #menu-item-97{margin-left:0px;
        margin-right:0px;}
 .inner-text{padding:20px 5px;}     
  
  #post-17{min-height:540px;}      
  #post-17 .text-right{margin-left:20px;margin-top:200px}
  #post-357 ul{margin-top:20px!important;}
  .inner-text .special-img-bottom{padding-right:5px;}
  #secondary-textarea img{margin-bottom:10px;}      
  #cntctfrm_contact_form  input,#cntctfrm_contact_form textarea {padding-right:0px; padding-left:0px;}
  #secondary-writing img{ max-width:100%;margin-left:0px;}
  #left-menu-footer ul{min-width:203px;}
  .textbox-explanation{margin-bottom:10px;}
  #menu-left-footer-menu li{padding-right:1px;}
    #habensiedenmut{width:260px!important;}
    #wingwaweverleihtfluegel{max-width:265px!important;}
    #secondary-writing img{margin-left:0px!important;}
  }
  
  
  @media all and (max-width: 640px){
     #full-width #post-361 .entry-content li, #full-width #post-21 .entry-content li,  #full-width #post-5 .entry-content li, , #full-width #post-357 .entry-content li {margin-left:20px;}
     #full-width .entry-content p{margin-left:10px;}
       #habensiedenmut{max-width:340px!important;} 
     }
     
 @media only screen and (min-width:640px) and (max-width:780px) {
 
/*#post-5 .entry-content ul{ margin-left:362px;}*/ 
#full-width .entry-content ul{margin-left:362px;}
	   .top-image-left .wp-image-36.alignleft{max-width:350px;}
     /*.entry-content ul:after{clear:both;}    */
     #full-width .entry-content p{max-width:100%;/*margin-left:49.6%;*/}
     #site-navigation.main-navigation li{margin-right:30px;}
     #post-377 .entry-content ul{margin-top:20px;}
     #post-357 .entry-content ul{margin-top:20px;}
     #lower table{max-width:640px;}
     .text-right{max-width:390px;}                                      
     #post-363 {min-height:380px;}
     #full-width .entry-content img, .comment-content img, .widget img, .author-avatar img, img.wp-post-image{max-width:350px;}
     .top-image-left .textbox-explanation{left:10px;}
    /* #cntctfrm_contact_form{float:left;}   */
    #cntctfrm_contact_form div{padding-top:0px!important;}
     #cntctfrm_contact_form input.text, #cntctfrm_contact_form textarea, #cntctfrm_contact_form #cntctfrm_contact_message, #cntctfrm_contact_form #cntctfrm_contact_name, #cntctfrm_contact_form #cntctfrm_contact_email, #cntctfrm_contact_form #cntctfrm_contact_subject{width:350px;}
     .textbox-explanation{height:220px;}
#full-width .entry-content p{margin-left:370px;}
#post-363 .entry-content p{margin-left:10px;}
#post-363 .entry-content ul{margin-left:10px;}
#post-363{min-height:300px;}
#post-373 .entry-content p{margin-left:10px;}
#post-373 .entry-content ul{margin-left:10px;}
#left-lower-content{margin-right:130px}
}

  
 @media only screen and (min-width:640px) and (max-width:780px) {
 
 }
 
 
 
 
 @media only screen and (min-width:780px) and (max-width:1023px) {
     #full-width .entry-content p{/*max-width:426px;*/ margin-left:49.6%;}
     #post-373 .entry-content p{max-width:none;}
     #post-373 .entry-content p{margin-left:10px;}
     #site-navigation.main-navigation li{margin-right:38px;}
     #lower table{max-width:640px;}
       .text-right{max-width:450px;}
}  
@media only screen and (min-width:1000px) and (max-width:1023px) {
     #full-width .entry-content p{max-width:426px;margin-left:0px;}
     #post-373 .entry-content p{max-width:none;}
     #post-373 .entry-content p{margin-left:10px;}
     #site-navigation.main-navigation li{margin-right:40px;}
}                                                               
    
  
  /*Media*/ 
  
  
  /******* Blog ******/
  .blog #page{min-height:450px; margin-bottom:20px;}
  .blog #secondary-main a { color:#CC1233;}
  #secondary-main{
         background-color:#FFF;
  padding-top:20px; 
  max-width:960px;
  margin-left:auto;
  margin-right:auto;
  
  }
  #secondary-main #secondary-960-width
  {margin-left:30px;
   padding-bottom:30px;
   width:70%;
   min-height:400px;
   display:inline-block;
    vertical-align:top;
  }
  #secondary-main .entry-header .entry-title{display:block;}
  #secondary-main .entry-header .entry-title a { color:#CC1233;}
  
  
 /* #secondary-main .entry-meta a{display:block;}*/
  #secondary-main article{min-height:170px;}
  
  .single-post #page{min-height:450px; margin-bottom:20px; }
  .single-post #secondary-main a {color:#666; } 
  .single-post header{color:#CC1233;}

  #secondary-main nav {margin-top:30px;}
  
  #secondary-main footer.entry-meta{display:inline; margin-top:20px; }
  #secondary-main #secondary.widget-area{display:inline-block;
   width:25%;
   margin-top:0px;
   background-color:#FFF;
    font-family: "Armata";
    float:none; 
   }
   .widget-area .widget{margin-bottom:20px!important;}
   #recent-comments-2{margin-bottom:0px;}
   #secondary-main .archive-title{ font-family: "Armata";}
   #secondary-main #comments{display:block;}
   #secondary-main .entry-content p{font-size:15px;}
  /******* Blog ******/