#h1 {
    color: whitesmoke;
}

#h4 {
    color: whitesmoke;
}

#lb {
 
}
#canvas{
	height: 100%; width: 100%;
	margin-bottom: 30px;

}
.jumbotron {
    background-color: #333333;
}
.page-header {
    background-color: #333333;
    height: 120px;
    padding-left: 40px;
    padding-top: 20px;
}

nav {
    margin-top: -40px;
    margin-bottom: 10px;
	background-color: #333333;
	border-color: #333333;
}


#sec {
    margin-top: 10px;
    background-color: floralwhite;
    border-color: cornflowerblue;
    border-style: solid;
    resize: both;
    overflow: auto;
}

#btnyear{
	  background-color: #4CAF50; 
	  color: white;
	  
}

#login{
	margin-top: 10%;
	border-color: cornflowerblue;
    border-style: solid;
	border-width: 5px;  
}
body{
	
}
canvas {
    height: 100%;
    width: 100%;
}

footer {
    text-align: center;
    margin-top: 10px;
    color: whitesmoke;
}

modal-footer {
    text-align: center;
}

textarea{  
  /* box-sizing: padding-box; */
  overflow:hidden;
  /* demo only: */
  width:100px;
  display:block;

}

.green {
    color: green;
}

.red {
    color: red;
}

#tableChristoph {
    margin-top: 15px;

}
#tableZutaten{
	border-width: 2px;
	
	border-style: solid;
}
#tableHeadChristoph {
    background-color: steelblue;
}

#tableSandra {
    margin-top: 15px;
}

#tableHeadSandra {
    background-color: seagreen;
}

#sum {
    border-top-style: solid;
    border-top-width: thick;

}

#price {
    text-align: right;
}

#suchen {

	}

#frm{  
    border: solid gray 1px;  
    width:25%;  
    border-radius: 2px;  
    margin: 120px auto;  
    background: white;  
    padding: 50px;  
}  
#btn{  
    color: #fff;  
    background: #337ab7;  
    padding: 7px;  
    margin-left: 70%;  
} 
#background {
  background: url("Bilder/start.jpg") bottom center no-repeat;
}
#heizung{
    margin-top: 15px;
    text-align: center;
}
