body {
	margin:			0;
	padding:			0;
	font-size:              13px;
	font-family:		MS Sans Serif, Helvetica, Arial;
}

#breadcrumbnavi {
	position:			absolute;
	top:				12px;
	left:				0px;
}

a:hover {
	background:			#F2C8AD;
}

p, ul {
	font-size:			13px;
	font-family:		MS Sans Serif, Helvetica, Arial;
	color:			273442; // 324555
	margin-top:             2px;
	margin-bottom:          8px;
}

p.titel {
	font-size:			14pt;
	font-weight:		bold;
	font-family:		Helvetica, Arial;
	color:			#990000;
}

p.untertitel {
	font-family:		Helvetica, Arial;
	font-size:			11pt;
	font-weight: 		bold;
	color:            	#990000;
	margin-top:             10px;
}

h1 {
	font-size:			14pt;
	font-weight:		bold;
	font-family:		Helvetica, Arial;
	color:			#990000;
	margin-bottom:          20px;
}

h2 {
	font-family:		Helvetica, Arial;
	font-size:			12pt;
	font-weight: 		bold;
	color:            	#660000;
	margin-top:             35px;
	margin-bottom:          5px;
}

h3 {
	font-family:		Helvetica, Arial;
	font-size:			10pt;
	font-weight: 		bold;
	color:            	#440000;
	margin-top:             20px;
	margin-bottom:          10px;
}

p.ueberschrift {
	font-size:			16px;
	font-weight:		bold;
	font-family:		Helvetica, Arial;
	color:			#000000;
}

p.infobox {
	font-size:			10px;
	color:			#FFFFDD;
	margin-right:		4px;
}

li.infobox {
	color:			#FFFFDD;
	margin-left:		-25px;
	margin-bottom:          20px;
}

a.infobox {
	color:			#ffffee;
	font-size:			10px;
}

a.breadcrumbnavigation {
	color:			#990000;
	font-size:			8pt;
	margin-top:  		0px;
	margin-bottom:  		0px;
}

a.breadcrumbnavigation:hover {
	color:			#660000;
}

p.breadcrumbnavigation {
	color:			#990000;
	font-size:			8pt;
	margin-left:		20px;
	margin-top:  		151px;
	margin-bottom:  		0px;
}

p.infotext {
	font-size:			10px;
	color:			#324555;
	margin-left:		0px;
}

p.bottomline {
	text-align:			left;
	color:			#666666;
	font-size:			8pt;
	margin-top:             20px;
	margin-bottom:          20px;
	margin-left:		0px;
}

a.bottomline {
	text-align:			left;
	font-size:			8pt;
}

table.ergebnisse {
	margin-top:             10px;
}

table.ergebnisse, table.ergebnisse td {
	border:                 1px solid #bb1133;
	border-collapse:		collapse;
	padding:                5px;
}

table.ergebnisse b {
      color:			#bb1133;
}

.presse_infobox {
	border:                 1px solid #bb1133;
	background-color:		#efefef;
	padding:                4px;
	float:                  right;
	width:                  234px;
	margin-left:            10px;
}

.presse_infobox p {
	margin-top:             2px;
	margin-bottom:          2px;
      font-size:              8pt;
}

p.eintrag {
      margin-top:             4px;
      margin-bottom:          0px;
      font-size:			8pt;
      color:			#666666;
}

p.monat {
      clear:                  both;
	margin-top:             20px;
      font-size:			8pt;
      color:			#990000;
	border-bottom:		1px solid;
	border-bottom-color:	#999999;
	font-weight:            bold;
}

div.eigen, div.teilnahme, div.tip {
	width:                  40%;
	margin-bottom:          15px;
	padding-left:    		6px;
	padding-right:    	6px;
}

div p {
	margin-top:             4px;
}

div.eigen {
	border:                 1px solid #a5905f;
	background:             #fcfbfa;

}

div.teilnahme {
	border:                 1px solid #a5905f;
	background:             #eef2d1;
	float:                  right;
	clear:                  both;
}

div.tip {
	border:                 1px solid #a5905f;
	background:             #f5eccf;
	float:                  right;
	clear:                  both;
}



