.fontStyle1 {
	font-family: 'Permanent Marker', serif;
    font-size: 48px;
         
    /*text-shadow: 4px 4px 4px #aaa;*/
       		}
      div.fontStyle1 h1{
            display:inline;
            }
      div.fontStyle1 h2{
            display:inline
        }
      div.fontStyle1 h3{
            display:inline;
            }
      div.fontStyle1 h4{
            display:inline;
            }
      div.fontStyle1 h5{
            display:inline
        }
      div.fontStyle1 h6{
            display:inline;
            }



/*Rechnung divs clear with border*/
.rechnungLabel75{
float: left; 
width: 180px;
border: 1px solid #fff;
height: 75;
font-size: 60%;
padding-top: 2px;  
padding-bottom: 2px; 
padding-right: 10px; 
padding-left: 10px;
border-radius: 4px;
margin: 15px 15px;
text-align: left; 
line-height: 20px;
background-color: #fff; 	
}
.rechnungLabel100 {
float: left; 
width: 180px;
border: 1px solid #fff;
height: 100;
font-size: 60%;
padding-top: 10px;  
padding-top: 2px;  
padding-bottom: 2px; 
padding-left: 10px;
border-radius: 4px;
margin: 15px 15px;
text-align: left; 
line-height: 20px;
background-color: #fff; 	
}
.rechnungLabel150 {
float: left; 
width: 180px;
border: 1px solid #fff;
height: 150;
font-size: 60%;
padding-top: 2px;  
padding-bottom: 2px;  
padding-right: 10px; 
padding-left: 10px; 
border-radius: 4px;
margin: 15px 15px;
text-align: left; 
line-height: 20px; 
background-color: #fff;
}
.rechnungLabel200 {
float: left; 
width: 180px;
border: 1px solid #fff;
height: 200;
font-size: 60%;
padding-top: 2px;  
padding-bottom: 2px;  
padding-right: 10px; 
padding-left: 10px; 
border-radius: 4px;
margin: 15px 15px;
text-align: left; 
line-height: 20px; 
background-color: #fff;
}








/*Responsive divs*/
.divContainer input
{
width: 150px; 
border: 1px dotted black; 
padding-top: 10px;  
padding-bottom: 10px; 
padding-right: 10px; 
padding-left: 10px; 
background: #fff;  
background-clip: content-box;
}
.responseDivGrey{
border-style: solid;
background-color: #ededed;  
padding-top: 10px;  
padding-bottom: 10px; 
padding-right: 10px; 
padding-left: 10px; 
border-radius: 4px;
text-align: center;  	
}
.responseDiv{
border-style: solid;
background-color: #ededed;  
padding-top: 10px;  
padding-bottom: 10px; 
padding-right: 10px; 
padding-left: 10px; 
border-radius: 4px;
text-align: center;  	
}

/*div Button*/
.myButton{
border-style: solid;
background-color: #ededed;
width: 150px;
height: 30px;  
padding-top: 15px;  
padding-bottom: 10px; 
padding-right: 10px; 
padding-left: 10px; 
border-radius: 4px;
margin: 15px auto;

text-align: center; 
line-height: 25px; 	
}


/* visible and invisible divs for spacing*/
.visible1
{
border-style: solid;
background-color: #ededed;  
height: 1px;
border-radius: 4px;
text-align: center;
   
}
.visible2
{
border-style: solid;
background-color: #ededed;  
height: 2px;
border-radius: 4px;
text-align: center;

}	
.visible3
{
border-style: solid;
background-color: #ededed;  
height: 3px;
border-radius: 4px;
text-align: center;  
}
.visible5
{
border-style: solid;
background-color: #ededed;  
height: 5px;
border-radius: 4px;
text-align: center;  
}
.visible10
{
border-style: solid;
background-color: #ededed; 
height: 10px;
border-radius: 4px;
text-align: center;
line-height: 10px;  
}
.visible20
{
border-style: solid;
background-color: #ededed;  
height: 20px;
border-radius: 4px;
text-align: center;
line-height: 20px; 
font-size: 100;
}
.visible30
{
border-style: solid;
background-color: #ededed;  
height: 30px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 5px;  
padding-bottom: 5px; 
padding-right: 10px; 
padding-left: 10px; 
}
.visible35
{
border-style: solid;
background-color: #ededed;  
height: 35px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%; 
padding-top: 5px;  
padding-bottom: 5px; 
padding-right: 10px; 
padding-left: 10px; 
}
.visible40
{
border-style: solid;
background-color: #ededed;  
height: 40px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 5px;  
padding-bottom: 5px; 
padding-right: 10px; 
padding-left: 10px; 
}
.visible50
{
border-style: solid;
background-color: #ededed;  
height: 50px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%; 
padding-top: 5px;  
padding-bottom: 5px; 
padding-right: 10px; 
padding-left: 10px;  
}
.visible100
{
border-style: solid;
background-color: #ededed;  
height: 100px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 10px;  
padding-bottom: 10px; 
padding-right: 10px; 
padding-left: 10px;   
}
.visible150
{
border-style: solid;
background-color: #ededed;  
height: 150px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 10px;  
padding-bottom: 10px; 
padding-right: 10px; 
padding-left: 10px;   
}
.visible200
{
border-style: solid;
background-color: #ededed;  
height: 200px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 10px;  
padding-bottom: 10px; 
padding-right: 10px; 
padding-left: 10px;   
}
.visible300
{
border-style: solid;
background-color: #ededed;  
height: 300px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 5px;  
padding-bottom: 5px; 
padding-right: 10px; 
padding-left: 10px;   
}
.visible400
{
border-style: solid;
background-color: #ededed;  
height: 400px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 10px;  
padding-bottom: 10px; 
padding-right: 10px; 
padding-left: 10px;  
}
.visible500
{
border-style: solid;
background-color: #ededed;  
height: 500px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 10px;  
padding-bottom: 10px; 
padding-right: 10px; 
padding-left: 10px;   
}
.visible600
{
border-style: solid;
background-color: #ededed;  
height: 600px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 10px;  
padding-bottom: 10px; 
padding-right: 10px; 
padding-left: 10px;   
}
.visible700
{
border-style: solid;
background-color: #ededed;  
height: 700px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 10px;  
padding-bottom: 10px; 
padding-right: 10px; 
padding-left: 10px;   
}
.visible800
{
border-style: solid;
background-color: #ededed;  
height: 800px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 10px;  
padding-bottom: 10px; 
padding-right: 10px; 
padding-left: 10px;   
}
.visible900
{
border-style: solid;
background-color: #ededed;  
height: 1000px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 10px;  
padding-bottom: 10px; 
padding-right: 10px; 
padding-left: 10px;   
}
.visible1000
{
border-style: solid;
background-color: #ededed;  
height: 1000px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 10px;  
padding-bottom: 10px; 
padding-right: 10px; 
padding-left: 10px; 

}
.invisible1
{
border-style: solid;
background-color: #fff; 
height: 1px;
border-radius: 4px;
text-align: center;


}
.invisible2
{

background-color: #fff; 
height: 2px;
border-radius: 4px;
text-align: center;  
}	
.invisible3
{

background-color: #fff; 
height: 3px;
border-radius: 4px;
text-align: center;  
}
.invisible5
{

background-color: #fff; 
height: 5px;
border-radius: 4px;
text-align: center;  
}
.invisible10
{

background-color: #fff; 
height: 10px;
border-radius: 4px;
text-align: center;  
}
.invisible20
{

background-color: #fff; 
height: 20px;
border-radius: 4px;
text-align: center;  
}
.invisible30
{

background-color: #fff; 
height: 30px;
border-radius: 4px;
text-align: center; 
line-height: 30px;
font-size: 100%;
padding-top: 5px;  
padding-bottom: 5px; 
padding-right: 10px; 
padding-left: 10px;   
}
.invisible40
{

background-color: #fff; 
height: 40px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 10px;  
padding-bottom: 5px; 
padding-right: 10px; 
padding-left: 10px;   
}
.invisible50
{

background-color: #fff; 
height: 50px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 12px;  
padding-bottom: 5px; 
padding-right: 10px; 
padding-left: 10px;   
}
.invisible75
{

background-color: #fff; 
height: 75px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 15px;  
padding-bottom: 10px; 
padding-right: 10px; 
padding-left: 10px;   
}
.invisible100
{

background-color: #fff; 
height: 100px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 15px;  
padding-bottom: 10px; 
padding-right: 10px; 
padding-left: 10px;   
}
.invisible200
{

background-color: #fff; 
height: 200px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 15px;  
padding-bottom: 10px; 
padding-right: 10px; 
padding-left: 10px;   
}
.invisible300
{

background-color: #fff; 
height: 300px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 15px;  
padding-bottom: 10px; 
padding-right: 10px; 
padding-left: 10px;   
}
.invisible400
{

background-color: #fff; 
height: 400px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 15px;  
padding-bottom: 10px; 
padding-right: 10px; 
padding-left: 10px;   
}
.invisible500
{

background-color: #fff; 
height: 500px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 15px;  
padding-bottom: 10px; 
padding-right: 10px; 
padding-left: 10px;   
}
.invisible600
{

background-color: #fff; 
height: 600px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 15px;  
padding-bottom: 10px; 
padding-right: 10px; 
padding-left: 10px;   
}
.invisible700
{

background-color: #fff; 
height: 700px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 15px;  
padding-bottom: 10px; 
padding-right: 10px; 
padding-left: 10px;   
}
.invisible800
{

background-color: #fff; 
height: 800px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 15px;  
padding-bottom: 10px; 
padding-right: 10px; 
padding-left: 10px;   
}
.invisible900
{

background-color: #fff; 
height: 900px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 15px;  
padding-bottom: 10px; 
padding-right: 10px; 
padding-left: 10px;   
}
.invisible1000
{

background-color: #fff; 
height: 1000px;
border-radius: 4px;
text-align: center;
line-height: 30px;
font-size: 100%;
padding-top: 15px;  
padding-bottom: 10px; 
padding-right: 10px; 
padding-left: 10px;   
}