#post-58 .top20 {
    margin-top: 20px; 
    color:blue;
    font-weight: bold;
}

#post-58 .achtung {
    color:red;
    font-weight: bold;
}
#post-58 .vc_general.vc_cta3 h2 {
   font-size: 20px;
font-weight: bold;
    color: #FF0004; 
}

#post-56 .stern {
    color: #FF0004; 
}
#post-56 .special
{
    color: #66cccc; 
    font-weight: bold;
}
#post-56 .small
{
  font-size: 0.8em;
}
#post-58 .blue
{
    color: blue; 

}

#post-58 label
{
     font-weight: bold;

}

#post-18 h4 {
    font-family: Montserrat, Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5;
    text-align: inherit;
    text-transform: none;
    color: #333333;
}
#post-18 h1 {
    font-family: Montserrat, Helvetica, Arial, sans-serif;
    font-size: 45px;
    font-weight: bolder;
    line-height: 1.5;
    text-align: inherit;
    text-transform: none;
    color: #333333;
}

/*Antrag mit dyn. Feldern NEues Formular 2019*/

#post-58 .schritt{
   
    padding: 2em 0 1em 0;
    font-size: 1.2em;
    color: red;
    font-weight: bold;
}

#post-58 .entry-content table tr td,#post-58 .entry-content table th td {
    border-bottom: 0px;
    border-top: 0px;
    padding-top: 0.5em;
    font-size: 1em;
}
#post-58.comment-body table  tbody tr td,#post-58 .comment-body table th td,#post-58 .entry-content table  tbody tr td,#post-58 .entry-content table th td {
    border-bottom: 0px;
    border-top: 0px;
    padding: .7em .7em 0em;
    padding-top: 0.7em;

}



#post-58 label.spalte1t{
         width: 60%;  
	     float:left; 
         color: #666666;
         font-weight: bold;
}

#post-58 fieldset {
         padding: 1em;
         border: 1px solid #000;
         width: 95%;
         margin: 0;
         text-align: left;
         background: white;
         }
         
#post-58 legend{
         text-transform: uppercase;
         word-wrap:break-word;
         }  
#post-58 label{
         margin-right: 1.5em;
         float: left;
         width: 100%;
         padding-top: 0.3em;
         text-align: left;
         }         
         
#post-58 label.spalte1{
         width: 45%;  
	     float:left; 
         color: #666666;
         font-weight: bold;
         
	     
         }
#post-58 label.spalte2{
         width: 48%; 
         float:left;   
         color: #666666;
         font-weight: bold;
         }
         
#post-58 div.spalte1{
         width: 49%;  
	     float:left; 
         color: #666666;
         font-weight: bold;
         padding-top: 0.5em;
         
	     
         }
#post-58 div.spalte2{
         width: 48%; 
         float:left;   
         color: #666666;
         font-weight: bold;
         padding-top: 0.5em;
         }         
         
#post-58 label .break{
         width: 95%;
         }         

#post-58 .fa-arrow-down{ 
    color:#005858;
}

#post-58 .fa-arrow-right{ 
    color: red;
}


#post-58 .kapitel { 
    color: #00000;
    font-size: 1.5em;
    text-align: left;
    font-weight: bold;
    background-color: #99cccc;
    
}

#post-58 .pflichtfeld { 
    color: red;
}


#post-58 .spalte1a {
         width: 28%;  
	     float:left;   
	     color: #666666;
         font-weight: bold;
         }
         
#post-58 .spalte2a{
         width: 31%;  
	     float:left; 
	     color: #666666;
         font-weight: bold;
         }
         
#post-58 .spalte3a{
         width: 29%;  
	     float:left;   
	     color: #666666;
         font-weight: bold;
         }
#post-58 .spalte1b{
         width: 35%;  
	     float:left; 
	     color: #005858;;
         font-weight: bold;
         }
         
#post-58 .spalte2b{
         width: 35%;  
	     float:left; 
	     color: #666666;
         font-weight: bold;
         }
         
#post-58 .spalte3b{
         width: 15%;  
	     float:left; 
	     color: #666666;
         font-weight: bold;
         }        
 
 
#post-58 legend.spalte{
    float: left;
    width: 98%;
}

         
#post-58 .optionsfeld {
         width: 10%; 
             
         }
#post-58 .optionsfeldbeschr {
         width: 89%; 
         float:left;
}

#post-58 input{
    background: #ffffcc none repeat scroll 0 0;
    border: 1px solid #cccccc;
         display: inline;
         font-size: 1em;
         margin-bottom: 0.8em;
         padding: 0.1em;
         }
         
         


#post-58 select{
    background: #ffffcc none repeat scroll 0 0 !important;
    border: 1px solid #cccccc;
    display: inline;
    font-size: 1em;
    margin-bottom: 0.8em;
    padding: 0.1em;}

#post-58.antrag input{
    width: 100%;
    color: red;
}

#post-58 .wpb_content_element, #post-13985 ul.wpb_thumbnails-fluid > li {
    margin-bottom: 5px;
}

#post-58 .fettgruen{
         font-size: 1em;
         text-align: left;
        color: #000;
         font-weight: bold;
         padding-top: 1em;
         }
#post-58 .gruen1{
         font-size: 1em;
         text-align: left;
        color: #009999;
         font-weight: bold;
         padding-top: 1em;
         }
         
         
#post-58 .gruen{
         font-size: 1em;
         text-align: left;
        color: #005858;
         padding-top: 1em;
         }
         
#post-58 .erklaerung-blau{
         font-size: 1em;
         text-align: left;
         padding-top: 0;
         margin-top:0;
         color:blue;
         }
         
#post-58 .blau-fett{
         color:blue;
         font-weight: bold;
         }
         
#post-58 .ab{
         text-align: left;
         padding-left: 20px;
         margin-left: 20px;
         color:blue;
         padding-bottom: 20px;
         }        
        
         
#post-58 span.glossaryLink,#post-58 a.glossaryLink {text-decoration:none !important; border-bottom: dotted 1px;}

#post-58 span.glossaryLink::after, #post-58 a.glossaryLink::after{
    content: "\f05a";
    margin: 0 2px;
    vertical-align: 2px;
    font: normal normal normal 0.8em/1 FontAwesome;
    
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color:#0066ff;
    
} 

#post-58 .erklaerung, #post-457 .erklaerung{
         font-size: 1em;
         text-align: left;
         padding-top: 0;
         margin-top:0;
         }
         
#post-58 .pad10,#post-457 .pad10   {
    padding-top:20px;
}         

         
    

#post-58 .ex span.wpcf7-list-item,#post-457 .ex span.wpcf7-list-item {
    display: inline-block;
    margin-left: 0 !important;
    margin-top:10px;
}

#post-58 input[type="submit"], #post-457 input[type="submit"]{
    background-color: #454545;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0px, rgba(255, 255, 255, 0.01) 100%);
    background-repeat: repeat-x;
    border-color: #cec2ab;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
    
    width: 100%;
    box-shadow: none;
    box-sizing: border-box;
    cursor: pointer;
    text-align: center;
    top: 0;
    transition: all 0.2s ease-in-out 0s;
    vertical-align: middle;
}

/*Ende Antrag mit dyn. Feldern NEues Formular 2019*/



#post-457.top20 {
    margin-top: 20px; 
    color:blue;
    font-weight: bold;
}

#post-457.achtung {
    color:red;
    font-weight: bold;
}
#post-457.vc_general.vc_cta3 h2 {
   font-size: 20px;
font-weight: bold;
    color: #FF0004; 
}

#post-457.blue
{
    color: blue; 

}

#post-457label
{
     font-weight: bold;

}

/*Antrag mit dyn. Feldern NEues Formular 2022*/

#post-457.schritt{
   
    padding: 2em 0 1em 0;
    font-size: 1.2em;
    color: red;
    font-weight: bold;
}

#post-457.entry-content table tr td,#post-58 .entry-content table th td {
    border-bottom: 0px;
    border-top: 0px;
    padding-top: 0.5em;
    font-size: 1em;
}
#post-457.comment-body table  tbody tr td, #post-457.comment-body table th td, #post-457.entry-content table  tbody tr td, #post-457.entry-content table th td {
    border-bottom: 0px;
    border-top: 0px;
    padding: .7em .7em 0em;
    padding-top: 0.7em;

}



#post-457 label.spalte1t{
         width: 60%;  
	     float:left; 
         color: #666666;
         font-weight: bold;
}

#post-457 fieldset {
         padding: 1em;
         border: 1px solid #000;
         width: 99%;
         margin: 0;
         text-align: left;
         background: white;
         }
         
#post-457 legend{
         text-transform: uppercase;
         word-wrap:break-word;
         }  
#post-457 label{
         margin-right: 1.5em;
         float: left;
         width: 100%;
         padding-top: 0.3em;
         text-align: left;
         }         
         
#post-457 label.spalte1{
         width: 45%;  
	     float:left; 
         color: #666666;
         font-weight: bold;
         
	     
         }
#post-457 label.spalte2{
         width: 48%; 
         float:left;   
         color: #666666;
         font-weight: bold;
         }
         
#post-457 div.spalte1{
         width: 49%;  
	     float:left; 
         color: #666666;
         font-weight: bold;
         padding-top: 0.5em;
         
	     
         }
#post-457 div.spalte2{
         width: 48%; 
         float:left;   
         color: #666666;
         font-weight: bold;
         padding-top: 0.5em;
         }         
         
#post-457 label .break{
         width: 95%;
         }         

#post-457 .fa-arrow-down{ 
    color:#005858;
}

#post-457 .fa-arrow-right{ 
    color: red;
}


#post-457 .kapitel { 
    color: #00000;
    font-size: 1.5em;
    text-align: left;
    font-weight: bold;
    background-color: #99cccc;
    
}

#post-457 .pflichtfeld { 
    color: red;
}


#post-457 .spalte1a {
         width: 28%;  
	     float:left;   
	     color: #666666;
         font-weight: bold;
         }
         
#post-457 .spalte2a{
         width: 31%;  
	     float:left; 
	     color: #666666;
         font-weight: bold;
         }
         
#post-457 .spalte3a{
         width: 29%;  
	     float:left;   
	     color: #666666;
         font-weight: bold;
         }
#post-457 .spalte1b{
         width: 35%;  
	     float:left; 
	     color: #005858;;
         font-weight: bold;
         }
         
#post-457 .spalte2b{
         width: 35%;  
	     float:left; 
	     color: #666666;
         font-weight: bold;
         }
         
#post-457 .spalte3b{
         width: 15%;  
	     float:left; 
	     color: #666666;
         font-weight: bold;
         }        
 
 
#post-457 legend.spalte{
    float: left;
    width: 98%;
}

         
#post-457 .optionsfeld {
         width: 10%; 
             
         }
#post-457 .optionsfeldbeschr {
         width: 89%; 
         float:left;
}

#post-457 input{
    background: #ffffcc none repeat scroll 0 0;
    border: 1px solid #cccccc;
         display: inline;
         font-size: 1em;
         margin-bottom: 0.8em;
         padding: 0.1em;
         }
         
         


#post-457 select{
    background: #ffffcc none repeat scroll 0 0 !important;
    border: 1px solid #cccccc;
    display: inline;
    font-size: 1em;
    margin-bottom: 0.8em;
    padding: 0.1em;}

#post-457 .antrag input{
    width: 100%;
    color: red;
}

#post-457 .wpb_content_element {
    margin-bottom: 5px;
}

#post-457 .fettgruen{
         font-size: 1em;
         text-align: left;
        color: #000;
         font-weight: bold;
         padding-top: 1em;
         }
#post-457 .gruen1{
         font-size: 1em;
         text-align: left;
        color: #009999;
         font-weight: bold;
         padding-top: 1em;
         }
         
         
#post-457 .gruen{
         font-size: 1em;
         text-align: left;
        color: #005858;
         padding-top: 1em;
         }
         
#post-457 .erklaerung-blau{
         font-size: 1em;
         text-align: left;
         padding-top: 0;
         margin-top:0;
         color:blue;
         }
         
#post-457 .blau-fett{
         color:blue;
         font-weight: bold;
         }
         
#post-457 .ab{
         text-align: left;
         padding-left: 20px;
         margin-left: 20px;
         color:blue;
         padding-bottom: 20px;
         }        
        
         
#post-457 span.glossaryLink, #post-457 a.glossaryLink {text-decoration:none !important; border-bottom: dotted 1px;}

#post-457 span.glossaryLink::after, #post-457 a.glossaryLink::after{
    content: "\f05a";
    margin: 0 2px;
    vertical-align: 2px;
    font: normal normal normal 0.8em/1 FontAwesome;
    
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color:#0066ff;
    
} 

#post-457 .erklaerung {
         font-size: 1em;
         text-align: left;
         padding-top: 0;
         margin-top:0;
         }
         
#post-457 .pad10 {
    padding-top:20px;
}             

#post-457 .ex span.wpcf7-list-item {
    display: inline-block;
    margin-left: 0 !important;
    margin-top:10px;
}

#post-457 input[type="submit"]{
    background-color: #454545;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0px, rgba(255, 255, 255, 0.01) 100%);
    background-repeat: repeat-x;
    border-color: #cec2ab;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
    
    width: 100%;
    box-shadow: none;
    box-sizing: border-box;
    cursor: pointer;
    text-align: center;
    top: 0;
    transition: all 0.2s ease-in-out 0s;
    vertical-align: middle;
}

.page-id-457 header#masthead {
    display: none;
} 
.page-id-457 nav#flash-breadcrumbs {
    display: none;
}
#post-457 legend.schritt {
  padding: 2em 0 1em 0;
  font-size: 1.2em;
  color: red;
  font-weight: 700;
}
#post-457 .schritt {
    padding: 2em 0 1em 0;
    font-size: 1.2em;
    color: red;
    font-weight: 700;
}

#post-495 .header-bottom,.page-id-495 .header-bottom,#post-526 .header-bottom, .page-id-526 .header-bottom {
  display: none;
}

.page-id-495 p,#post-495 p {
    margin: 0 0 10px;
}


#post-495 nav#flash-breadcrumbs, .page-id-495 nav#flash-breadcrumbs {
    display: none;
}
/*Ende Antrag mit dyn. Feldern NEues Formular 2022*/