/* CSS Document */

body	{
	margin: 0px; padding: 0px;
	background-image: url(../img/bckgrnd.jpg);
	background-repeat:repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

img {
	border: none; 
}

td {
	vertical-align: top;
}

.vertical	{
	position: absolute; top: 0px; left: 761px;
}
.banner	{
	position: absolute; top: 0px; left: 161px;
}
.logohp	{
	position: absolute; top: 278px; left: 292px;
}
.logo	{
	position: absolute; top: 99px; left: 627px;
}
.verticalBanner {
	position: absolute; top: 0px; left: 774px;
}
.leftPicture	{
	position: absolute; top: 261px; left: 0px;
}
.leftPicturePage	{
	position: absolute; top: 150px; left: 0px;
}
.claim 	{
	position: absolute; top: 577px; left: 228px;
}

.mainMenu	{ 
	position: absolute; top: 428px; left: 10px; width: 140px; text-align: right; 
}
.mainMenu A		{ 
	display: block; margin-bottom: 10px; color: #ffffff; 
	text-decoration: none; font-weight: bold; font-size: 13px; 
}
.mainMenu A:HOVER	{ 
	color: #ffd200; 
}
.mainMenu A.active	{ 
	color: #ffd200; 
}
.mainMenu A.active:HOVER	{ 
	color: #ffd200; 
}





.subMenu	{ 
	margin-right: 0px;
	border-right: 1px solid #ffd200;
	padding-right: 10px;
	margin-bottom: 20px;
}

.subMenu A		{ 
	display: block; margin-bottom: 10px; color: #ffffff; 
	text-decoration: none; font-weight: bold; font-size: 11px; 
}
.subMenu A:HOVER	{ 
	color: #ffd200; 
}
.subMenu A.active	{ 
	color: #ffd200; 
}
.subMenu A.active:HOVER	{ 
	color: #ffd200; 
}



.metaMenu	{ 
	position: absolute; top: 45px; left: 10px; width: 140px; text-align: right; 
}
.metaMenu A		{ 
	display: block; margin-bottom: 10px; color: #ffffff; 
	text-decoration: none; font-weight: bold; font-size: 11px; 
}
.metaMenu A:HOVER	{ 
	color: #ffd200; 
}
.metaMenu A.active	{ 
	color: #ffd200; 
}
.metaMenu A.active:HOVER	{ 
	color: #ffd200; 
}

.rgtPartnerBox {
	position: absolute; top: 10px; left: 790px; width: 200px; 
}
.rgtPartnerBox H2 {
	font-size: 14px; color: #ffd200; font-weight: bold; margin-top: 0px; margin-bottom: 5px;
}
.rgtPartnerBox A {
	display: block; margin-bottom: 5px; color: #ffffff;
	text-decoration: none; font-weight: bold; font-size: 11px;
}
.rgtPartnerBox A:HOVER {
	color: #ffd200;
}

.rgtAddress {
	position: absolute; top: 250px; left: 790px; width: 200px;
	color: #ffffff; font-size: 11px; font-weight: bold; line-height: 18px;
}

.rgtContent {
	position: absolute; top: 360px; left: 774px;
}
.rgtContent IMG {
	display: block; margin-bottom: 20px;
}



/*
 *	Headline
 *  ---------------------------------------------------------------------------------------------------
 */
.headline {
	position: absolute; top: 220px; left: 190px; z-index: 2;
}

.headline h1 {
	color: #ffffff;
	font-size: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

.content {
	position: absolute; top: 275px; left: 190px; z-index: 2; width: 550px;
	font-size: 14px; line-height: 22px;
}
.content H1 {
	font-size: 15px; font-weight: bold; color: #ffffff; margin-bottom: 5px;
}
.content H2  { font-size: 14px; font-weight: bold; color: #ffffff; }
.content h2 a {	text-decoration: none; }
.content h2.active a { color: #000000; }
.content P {
	margin-top: 0px;
}
.leftCol {
	float: left; width: 270px; margin-right: 20px;
}
.rgtCol {
	float: left;
	width: 250px;
}
.cntFull {
	clear: both;
}

.small	{ font-size: 12px; line-height: 14px; padding-top: 5px;}

h3	{ border-bottom: 1px solid #ffffff; color: #ffffff;}

.content A { font-weight: bold; color: #c50e20; }
.content A:HOVER { color: #000000; }



.termine td { padding-right: 20px; padding-bottom: 15px; }


.toggle_container { margin-left: 18px; padding-left: 20px; border-left: 1px dotted #ffffff; }
