table, td, th	{
	
	border-collapse: collapse; 
	padding: 5px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
}

body, p, h2, h3 {font-family: Helvetica, Arial, sans-serif;}

th {background-color: #8a9da8;}
td {text-align: right;}

h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
}

h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 17px;
	text-align: center;
}

input[type="text"] 
{
    width: 95%;
    border: 1px solid #000;
}

main {position: relative;}

/*CSS DIVs im 'Grid'*/

.parent {
    position: relative;
    overflow: hidden;
}
.container {
	text-align: left;
	position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
	vertical-align: middle;
	width: 170vmin;
	height: 90vmin;
}

.kopf{
	overflow: hidden;
	position: absolute;
	left: 0px; top: 0px; width: 170vmin; height: 5vmin;
	border: 1px solid black;
	text-align: left;
	background-color: #124393; color: #FFFFFF;
}

.auswahl{
	overflow: hidden;
	position: absolute;
	left: 0px; top: 5.2vmin; width: 49vmin; height: 19vmin;
	border: 1px solid black;
	text-align: left;
	padding: 1vmin;
	/*background-color: blue;*/
}

.system{
	overflow: hidden;
	position: absolute;
	left: 0px; top: 26.3vmin; width: 49vmin; height: 61.6vmin;
	border: 1px solid black;
	text-align: left;
	padding: 1vmin;
	/*background-color: red;*/
}

.berechnung{
	overflow: hidden;
	position: absolute;
	left: 51.1vmin; top: 5.2vmin; width: 116.9vmin; height: 69.1vmin;
	border: 1px solid black;
	text-align: left;
	padding: 1vmin;
}

.summe{
	overflow: hidden;
	position: absolute;
	left: 51.1vmin; top: 76.4vmin; width: 116.9vmin; height: 11.5vmin;
	border: 1px solid black;
	text-align: left;
	padding: 1vmin;
	
}

#header{
	text-align: center;
}

#systeme td, th {
	 border: 1px solid black;
}
#systeme th {text-align: center;}

#sumtab td {
	font-size: 17px;
	border: 1px solid black;
}

#summe{
	text-align: right;
	float: right;
	padding-right: 54px;
}

#content{
	text-align: center;
}

.calctab {
	width: 100%;
}

.sumtab {
	width: 100%;
}

.kopftab{
	width: 100%;
	text-align: right;
}

.systab {
	width: 100%;
}

.systab th {
	text-align: center;
}
.systab td {
	text-align: left;
}
