@page
  {
  size: 297mm 210mm portrait;
  margin-left: 0mm;
  margin-right: 0mm;
  margin-top: 0mm;
  margin-bottom: 0mm;
  }

body, td, div, p, span {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: x-small;
}

body {
		background-color : #ffffff;
		margin-left : 0;
		margin-top : 0;
}

.lightblue {
		background-color: #f0f0f0;
}

.lightgrey {
		background-color: #f0f0f0;
}

.darkblue {
		color: #003366;
}

.input {
		font-size:xx-small;
		border-style:solid;
		border-width: 1px 1px 1px 1px;
		border-color:#000000;
}

.button {
		border-color:#000000;
		font-size:xx-small;
		border-style:solid;
		border-width: 1px 1px 1px 1px;
}

.small {
		font-size:xx-small;
}

.smallbold{
		font-size:xx-small;
		font-weight:600;
}

.box{
		background-color: #90b1cf;
		border-style:solid;
		border-width: 1px 1px 1px 1px;
		border-color:#000000;
}

a:link {
		font-size:x-small;
		font-weight:600;
		text-decoration:underline;
		color: #003366;
}

a:hover {
		background-color: #f9f0d0;
}

a.small{
		font-size:xx-small;
		font-weight:600;
		text-decoration:underline;
}

h1 {
		font-size: medium;
		font-weight: 600;
		
}

h2 {
		font-size:  x-small;
		font-weight: bold;
}

.beige {
		background-color : #ffffff;
}
.imgmiddle { 
		vertical-align: text-top; 
}

.zutat {
	text-decoration:underline;
}


.over {
	position:absolute; 
	visibility:hidden; 
	z-index:1;
}
table {
	border: 1px 1px 1px 1px;
	border-color: Black;
}


