body, p, td, a, ul, li {
	font-family:		Verdana, MS Sans Serif, Geneva, Helvetica, Arial;
	font-size:			13px;
	line-height:            17px;
	color:			#333333;
	background:             #efefef;
}

body {
	margin-top:			0px;
	margin-bottom:		0px;
	margin-left:		0px;
	margin-right:		0px;
	color:			#cccccc;
}

p {
	text-align:			left;
}

a {
	text-align:             left;
}

a:link {
	color:			#990000;
}

a:visited {
	color:			#880000;
}

a:hover {
	color:			#ffffff;
	text-decoration:		none;
	background:			#cc0000;
}

a:active {
	color:			#cc0000;
	text-decoration:		none;
	background:			#00ff00;
}

a:focus {
	color:			#cc0000;
	text-decoration:		none;
	background:			#00ff00;
}

p.titel {
	font-family:		Helvetica, Arial;
	font-size:			14pt;
	font-weight: 		bold;
	color:           	 	#cc0000;
	margin-top:             15px;
	margin-bottom:          0px;
	text-align:			left;
}

p.untertitel {
	font-family:		Helvetica, Arial;
	font-size:			11pt;
	font-weight: 		bold;
	color:            	#990000;
	margin-top:             10px;
}

h1 {
	font-family:		Helvetica, Arial;
	font-size:			14pt;
	font-weight: 		bold;
	color:           	 	#cc0000;
	margin-top:             15px;
	margin-bottom:          0px;
	text-align:			left;
}

h2 {
	font-family:		Helvetica, Arial;
	font-size:			11pt;
	font-weight: 		bold;
	color:           	 	#cc0000;
	margin-top:             35px;
	margin-bottom:          5px;
}

p.ueberschrift, infobox_titel {
	margin-top:			40px;
	font-family:		Helvetica, Arial;
	font-size:			12pt;
	font-weight:		bold;
}

p.bild {
	text-align:			center;
}

a.breadcrumbnavigation {
	color:			#666666;
	font-size:			8pt;
	margin-top:  		0px;
	margin-bottom:  		0px;
}

a.breadcrumbnavigation:hover {
	color:			#ffffff;
}

a.toplink {
	color:			#666666;
	font-size:			8pt;
	text-decoration:        none;
}

a.toplink:hover {
	color:			#ffffff;
}

p.breadcrumbnavigation {
	color:			#666666;
	font-size:			8pt;
	margin-left:		10px;
	margin-top:  		0px;
	margin-bottom:  		0px;
}

p.datum {
	text-align:			right;
	color:			#cccccc;
	font-size:			8pt;
	margin-right:		20px;
	margin-top:  		0px;
	margin-bottom:  		2px;
}

p.bottomline {
	text-align:			left;
	color:			#666666;
	font-size:			8pt;
	margin-top:             20px;
	margin-bottom:          20px;
	margin-left:		20px;
}

a.bottomline {
	text-align:			left;
	font-size:			8pt;
}

p.eintrag_ueberschrift {
	color:                  #990000;
	font-weight:            bold;
	font-size:			9pt;
	margin-top:             40px;
}

p.eintrag {
//	margin-top:             40px;
	margin-bottom:		10px;
      font-size:			8pt;
      color:			#666666;
	border-bottom:		1px solid;
	border-bottom-color:	#999999;
}

p.eintrag_oben {
	margin-top:             0px;
	margin-bottom:          10px;
      font-size:			8pt;
      color:			#666666;
	border-bottom:		1px solid;
	border-bottom-color:	#999999;
}

p.eintrag_text {
	margin-top:             -5px;
	color:                  #000000;
	margin-bottom:          20px;
}

p.bildunterschrift {
      color:            	#333333;
	font-size:			8pt;
	font-weight:		bold;
	line-height:            8pt;
}

form {
	margin:			0px;
	padding:			0px;
}

input, select, textarea {
	margin:			0px;
	padding:			4px;
	padding-left:		4px;
	padding-right:		4px;
	font-family:		Verdana, MS Sans Serif, Geneva, Helvetica, Arial;
	font-size:			12px;
	border:			1px solid;
	border-color:		#222222 #444444 #444444 #222222;
	color:			#990000;
	background-color:		#ffffff;
}

p.infobox {
	font-size:			12px;
	color:			#666666;
	margin-right:		5px;
}

li.infobox {
	color:			#666666;
	margin-left:		-25px;
}

a.infobox {
	color:			#660000;
}

.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;
}

.bildbox {
	width:              	182px;
	border:			1px solid #666666;
	padding:			5px;
	float:			right;
	font-size:              8pt;
	color:                  #666666;
	margin-left:            10px;
}
