/* Formatierung der Gemeinschaftsseiten + Onlinerechner */
td.tdfarbe {
	background-color: #821321;
}

.tdfarbe {
	background-color: #821321;
}

.textfett {
	font-weight: bold;
	color: black;
}

.textklein {
	font-size: 11px;

}

.titel {
	color: #821321;
	font-weight: bold;
	font-size: 13px;
}

.titelklein {
	color: #821321;
	font-weight: bold;
	font-size: 12px;
}

.vpiklein {
	font-size: 9px;
}

/*#gsdesc {
	margin-bottom:15px;text-align:right;
}*/

#gsdesc {
	margin: 10px;
	padding: 0px;
	text-align: right;
	margin-bottom: 15px;

}

#gsnav a {
	margin-right: 10px;
	color: #821321;
	text-decoration: underline;
}

#gsnav .gsactive ,#gsnav a:hover {
	color:  #7E8486;
}

#calcdiv {
	background-color: transparent;
	position:absolute;
	left: 40px;
	right: 0px;
	top: 50px;
	bottom: 0px;

}

#calc {
	width: 100%;
	height: 100%;


	border: 0px;

	background-color: transparent;
}

/*
#calcdiv .headline {
	margin-top: 19px;
	margin-left: -40px;
	margin-bottom: 10px;
	display: block;
}
*/
#calcdiv iframe {
/*	display: block;
	position: absolute;
	left: 40px;
	padding-top: 50px;
	top: 0px;
	bottom: 0px;
	right: 0px;*/
}

		/* infolist compatibility styles */
		thead td.infolist_th {
			border-bottom-width: 1px;
			border-bottom-style: solid;
		}
		table.data td {
			vertical-align: top;
		}
		td.infolist_th {
			padding-right: 10px;
			font-weight: bold;
		}
		li h4 {
			margin-bottom: 0;
		}
		/* end of infolist compatibility styles */
