body {
	background: url("../mannherz-bgr.jpg") fixed no-repeat top rgb(250, 250, 250); margin: 0px; color: rgb(0, 0, 0); line-height: 20pt; font-family: Arial, Verdana, Sans-Serif; font-size: 13px;
}
body * {
	margin: 0px; padding: 0px;
}
img {
	
}
.faq-catname {
	padding: 15px 0px; color: rgb(127, 20, 30); line-height: 120%; font-family: Helvetica Bold, Arial Bold, Verdana, Sans-Serif; font-size: 18px; font-variant: normal; font-weight: bold; margin-bottom: 15px;
}
#container {
	background: url("../image/mannherz-bgcontent.png") repeat-y center 301px; margin: 0px auto; width: 996px; text-align: left; overflow: hidden;
}
#header {
	margin: 0px 18px; height: 301px; text-align: left;
}
#header h2 {
	margin: 0px; color: rgb(255, 255, 255); font-family: Helvetica, Arial, Verdana, Sans-Serif; font-size: 30px; font-weight: bold;
}
#header h2 a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#header h2 a:hover {
	color: rgb(0, 102, 153); text-decoration: none;
}
#header h3 {
	margin: 0px; color: rgb(255, 255, 255); text-indent: 5px; font-family: Georgia, Times New Roman, Sans-Serif; font-size: 13px;
}
#header h4 {
	margin: 0px; color: rgb(255, 255, 255); font-family: Helvetica, Arial, Verdana, Sans-Serif; font-size: 30px; font-weight: bold;
}
#marquee {
	height: 35px;
}
#home {
	padding: 0px; border: 0px currentColor; left: 752px; top: 20px; width: 350px; height: 100px; position: absolute;
}
#content_linksoben {
	background: url("../image/mannherz-bgtop_content.png") no-repeat left top; padding: 20px 0px 0px; border: 0px currentColor; width: 300px; height: 100px;
}
a {
	color: rgb(189, 142, 108); font-weight: bold; text-decoration: none;
}
a:visited {
	color: rgb(189, 142, 108); font-weight: bold; text-decoration: none;
}
a:hover {
	color: rgb(102, 102, 102); font-weight: bold; text-decoration: none;
}
#menu {
	margin: 0px; padding: 0px; top: 216px; width: 961px; height: 22px; text-align: left; position: absolute;
}
#menu img {
	border: currentColor;
}
#menu h2 {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-family: Helvetica, Arial, Verdana, Sans-Serif; font-size: 15px; font-weight: bold;
}
#menu li {
	background: 0px 0px rgb(255, 255, 255); margin: 0px; padding: 0px; width: 119px; height: 47px; border-left-color: rgb(51, 51, 51); border-left-width: 1px; border-left-style: solid; float: left; display: table-cell; list-style-type: none;
}
#menu li:hover {
	background: 0px 0px rgb(232, 232, 232); margin: 0px; padding: 0px; width: 119px; height: 47px;
}
#menu li.current_page_item {
	background: 0px 0px rgb(208, 173, 141); margin: 0px; padding: 0px; width: 119px; height: 47px; border-left-color: rgb(51, 51, 51); border-left-width: 1px; border-left-style: solid; float: left; display: table-cell; list-style-type: none;
}
#menu ul {
	margin: 0px;
}
#menu ul li a:link {
	padding: 0px 0px 0px 5px; top: 23px; color: rgb(102, 102, 102); line-height: 18px; font-family: Arial,Verdana,Sans-Serif; font-size: 12px; text-decoration: none; float: left; display: block; position: relative;
}
#menu ul li a:visited {
	padding: 0px 0px 0px 5px; top: 23px; color: rgb(102, 102, 102); line-height: 18px; font-family: Arial,Verdana,Sans-Serif; font-size: 12px; text-decoration: none; float: left; display: block; position: relative;
}
#menu ul li.current_page_item a {
	background: 0px 0px rgb(208, 173, 141); padding: 0px 0px 0px 5px; color: rgb(255, 255, 255); line-height: 18px; font-family: Arial,Verdana,Sans-Serif; font-size: 12px; text-decoration: none;
}
#menu ul li.current_page_item a:hover {
	background: 0px 0px rgb(208, 173, 141); padding: 0px 0px 0px 5px; color: rgb(255, 255, 255); line-height: 18px; font-family: Arial,Verdana,Sans-Serif; font-size: 12px; text-decoration: none;
}
#menu ul li a:hover {
	padding: 0px 0px 0px 5px; top: 23px; color: rgb(102, 102, 102); line-height: 18px; font-family: Arial,Verdana,Sans-Serif; font-size: 12px; text-decoration: none; float: left; display: block; position: relative;
}


/* Aenderung vom 04.12Beginn */

#data h2 {
	padding: 15px 0px; color: whitesmoke !important; line-height: 120%; font-family: Helvetica Bold, Arial Bold, Verdana, Sans-Serif; font-size: 18px; font-variant: normal; font-weight: bold; margin-bottom: 15px; text-align: center; background-color: #00448a !important; 
}

/* color:whitesmoke; text-align: center; background-color: #00448a; */

/* rgb(127, 20, 30)	*/

/* Aenderung vom 04.12 Ende */


#content {
	background: rgb(255, 255, 255); margin: 40px 0px 0px; padding: 0px 0px 15px; width: 550px; color: rgb(102, 102, 102); line-height: 20px; float: left; display: block; position: relative;
}
#content p {
	margin: 0px; padding: 15px 20px 15px 0px; color: rgb(102, 102, 102); line-height: 22px;
}
#content a.hackadelic-sliderButton:link {
	margin: 0px 200px 20px 0px; color: rgb(127, 20, 30); line-height: 30px; font-size: 14px;
}
#content img a:link {
	padding: 0px 0px 0px 15px; color: rgb(127, 20, 30); line-height: 22px; font-size: 12px; font-weight: bold;
}
#content img a:visited {
	padding: 0px 0px 0px 15px; color: rgb(127, 20, 30); line-height: 22px; font-size: 12px; font-weight: bold;
}
#content img a:hover {
	padding: 0px 0px 0px 15px; color: rgb(127, 20, 30); line-height: 22px; font-size: 12px; font-weight: bold;
}
#home a:link {
	
}
#home a:visited {
	
}
#home a:hover {
	
}
#content a:link {
	background: url("../image/icon_link.gif") no-repeat left; padding: 0px 0px 0px 15px; color: rgb(127, 20, 30); line-height: 22px; font-size: 12px; font-weight: bold;
}
a:visited {
	background: url("../image/icon_link.gif") no-repeat left; padding: 0px 0px 0px 15px; color: rgb(127, 20, 30); line-height: 22px; font-size: 12px; font-weight: bold;
}
#content a:hover {
	background: url("../image/icon_link.gif") no-repeat left; padding: 0px 0px 0px 15px; color: rgb(102, 102, 102); line-height: 22px; font-size: 12px; font-weight: bold;
}
#content p a:link {
	background: url("../image/icon_link.gif") no-repeat left; padding: 0px 0px 0px 15px; color: rgb(127, 20, 30); line-height: 22px; font-size: 12px; font-weight: bold;
}
#content p a:hover {
	background: url("../image/icon_link.gif") no-repeat left; padding: 0px 0px 0px 15px; color: rgb(102, 102, 102); line-height: 22px; font-size: 12px; font-weight: bold;
}
#content p img {
	padding: 0px 10px 10px 0px; border: currentColor;
}
#content h1 {
	margin: 0px; padding: 0px 0px 40px; color: rgb(102, 102, 102); line-height: 150%; font-family: Arial, Verdana, Sans-Serif; font-size: 28px;
}
#content h1 a {
	color: rgb(204, 204, 204); text-decoration: underline;
}
#content h1 a:hover {
	color: rgb(153, 153, 153); text-decoration: none;
}
#content h2 {
	padding: 15px 0px; color: rgb(127, 20, 30); line-height: 120%; font-family: Helvetica Bold, Arial Bold, Verdana, Sans-Serif; font-size: 18px; font-variant: normal; font-weight: bold; margin-bottom: 15px;
}
#content h2 a {
	color: rgb(171, 182, 212); text-decoration: none;
}
#content h2 a:hover {
	color: rgb(171, 182, 212); text-decoration: none;
}
#content h3 {
	color: rgb(0, 0, 0); line-height: 120%; font-family: Helvetica Bold, Arial Bold, Verdana, Sans-Serif; font-size: 14px; font-weight: bold; margin-top: 20px; margin-bottom: 5px;
}
#content h3 a {
	color: rgb(51, 51, 51); text-decoration: none;
}
#content h3 a:hover {
	background: rgb(255, 255, 255); color: rgb(153, 153, 153); text-decoration: underline;
}
#content h4 {
	padding: 15px 0px; color: rgb(0, 200, 0); line-height: 120%; font-family: Helvetica Bold, Arial Bold, Verdana, Sans-Serif; font-size: 18px; font-variant: normal; font-weight: bold; margin-bottom: 15px;
}
#content h4 a {
	color: rgb(171, 182, 212); text-decoration: none;
}
#content h4 a:hover {
	color: rgb(171, 182, 212); text-decoration: none;
}
#content ol {
	margin: 0px; padding: 0px 0px 10px 30px; line-height: 18px; list-style-type: decimal;
}
#content ul {
	list-style: none; margin: 0px; padding: 0px 0px 10px;
}
#content li {
	margin: 0px; padding: 0px;
}
#content ul li {
	list-style: square inside; margin: 0px 0px 0px 10px; padding: 5px 0px 0px;
}
#content ul li a {
	color: rgb(102, 102, 102); text-decoration: underline;
}
#content ul li a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}



blockquote {
	margin: 0px 0px 0px 25px; padding: 0px 25px 0px 10px; color: rgb(102, 102, 102); font-style: italic; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
#content blockquote p {
	margin: 0px 0px 20px; padding: 0px;
}
.postspace {
	margin: 0px; padding: 0px; width: 440px; height: 32px;
}
.postspace2 {
	margin: 0px; padding: 0px; width: 440px; height: 0px;
}
.postspace3 {
	margin: 0px; padding: 0px; width: 440px; height: 15px;
}
#sidebar {
	margin: 20px 5px 20px 20px; padding: 20px 35px 0px 0px; width: 125px; text-align: left; color: rgb(0, 0, 0); line-height: 20px; float: left; display: block; position: relative;
}
#sidebar2 {
	margin: 20px 5px 20px 20px; padding: 20px 35px 0px 0px; width: 200px; text-align: left; color: rgb(0, 0, 0); line-height: 20px; float: left; display: block; position: relative;
}
* html #sidebar {
	margin: 20px 20px 20px 10px;
}
#sidebar p {
	margin: 0px; padding: 0px; text-align: left; color: rgb(59, 89, 152); line-height: 18px; font-size: 12px;
}
#sidebar2 p {
	margin: 0px; padding: 0px; text-align: left; color: rgb(59, 89, 152); line-height: 18px; font-size: 12px;
}
#sidebar h2 {
	list-style: none; margin: 0px; padding: 10px; color: rgb(51, 51, 51); font-family: Helvetica Bold,Arial Bold,Verdana,Sans-Serif; font-size: 15px;
}
#sidebar2 h2 {
	list-style: none; margin: 0px; padding: 10px; color: rgb(51, 51, 51); font-family: Helvetica Bold,Arial Bold,Verdana,Sans-Serif; font-size: 15px;
}
#sidebar h3 {
	list-style: none; margin: 0px; padding: 0px; font-family: Helvetica Bold,Arial Bold,Verdana,Sans-Serif; font-size: 13px;
}
#sidebar2 h3 {
	list-style: none; margin: 0px; padding: 0px; font-family: Helvetica Bold,Arial Bold,Verdana,Sans-Serif; font-size: 13px;
}
#sidebar ul {
	list-style: none; margin: 0px; padding: 0px 0px 20px;
}
#sidebar2 ul {
	list-style: none; margin: 0px; padding: 0px 0px 20px;
}
#sidebar li {
	list-style: none; color: rgb(119, 119, 119); line-height: 12pt; font-size: 9pt; font-weight: normal;
}
#sidebar2 li {
	list-style: none; color: rgb(119, 119, 119); line-height: 12pt; font-size: 9pt; font-weight: normal;
}
#sidebar ul li {
	list-style: none; margin: 0px; padding: 6px 0px 5px;
}
#sidebar2 ul li {
	list-style: none; margin: 0px; padding: 6px 0px 5px;
}
#sidebar ul li a {
	color: rgb(153, 153, 153); font-weight: bold; text-decoration: underline;
}
#sidebar2 ul li a {
	color: rgb(153, 153, 153); font-weight: bold; text-decoration: underline;
}
#sidebar ul li a:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
#sidebar2 ul li a:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.textwidget {
	padding: 0px;
}
.widgettitle {
	display: none;
}
#sidebar .cform {
	padding: 10px; width: 227px;
}
#content .cform {
	padding: 10px; width: 480px;
}
#content .cform input {
	background: 0px 0px rgb(249, 249, 249); padding: 3px; border: 1px solid rgb(136, 136, 136); width: 350px; vertical-align: top;
}
#content .cform textarea {
	background: 0px 0px rgb(249, 249, 249); padding: 3px; border: 1px solid rgb(136, 136, 136); width: 350px; height: 250px; vertical-align: top;
}
#content .cform input.backbutton {
	background: url("../images/button-bg.gif") repeat-x 0px 0px; border-width: 1px !important; border-style: solid !important; border-color: rgb(236, 236, 236) rgb(173, 173, 173) rgb(173, 173, 173) rgb(236, 236, 236) !important; margin: 10px 3px 0px; padding: 2px; width: 100px; font-size: 0.8em;
}
#content .cform input.resetbutton {
	background: url("../images/button-bg.gif") repeat-x 0px 0px; border-width: 1px !important; border-style: solid !important; border-color: rgb(236, 236, 236) rgb(173, 173, 173) rgb(173, 173, 173) rgb(236, 236, 236) !important; margin: 10px 3px 0px; padding: 2px; width: 100px; font-size: 0.8em;
}
#content .cform input.sendbutton {
	background: url("../images/button-bg.gif") repeat-x 0px 0px; border-width: 1px !important; border-style: solid !important; border-color: rgb(236, 236, 236) rgb(173, 173, 173) rgb(173, 173, 173) rgb(236, 236, 236) !important; margin: 10px 3px 0px; padding: 2px; width: 100px; font-size: 0.8em;
}
#cforms-2 {
	padding: 10px;
}
#footer {
	background: url("../image/footer.png") no-repeat top; margin: 0px auto; width: 990px; height: 61px; text-align: left; color: rgb(255, 255, 255); clear: both; font-size: 11px; font-weight: normal;
}
#footer a {
	color: rgb(102, 102, 102); font-weight: normal; text-decoration: none;
}
#footer a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.box01 {
	list-style: none; padding: 0px; border: 0px solid rgb(192, 198, 216); width: 225px; height: 30px; color: rgb(255, 255, 255); float: right;
}
.box02 {
	width: 960px; height: 100px; text-align: center; color: rgb(232, 232, 232); line-height: 16px; padding-top: 10px; float: left;
}
#text-6 .textwidget {
	padding: 0px; border: 0px currentColor; font-style: normal;
}
#text-7 .textwidget {
	padding: 0px; border: 0px currentColor; font-style: normal;
}
#text-10 .textwidget {
	padding: 0px; border: 0px currentColor; font-style: normal;
}
#text-11 .textwidget {
	padding: 0px; border: 0px currentColor; font-style: normal;
}
.box01 li h2 {
	color: rgb(102, 102, 102); font-size: 13px; font-weight: bold; margin-bottom: 5px;
}
.box02 li h2 {
	color: rgb(102, 102, 102); font-size: 13px; font-weight: bold; margin-bottom: 5px;
}
.box03 li h2 {
	color: rgb(102, 102, 102); font-size: 13px; font-weight: bold; margin-bottom: 5px;
}
.box04 li h2 {
	color: rgb(102, 102, 102); font-size: 13px; font-weight: bold; margin-bottom: 5px;
}
.box02 li {
	list-style: none; padding: 1px 0px;
}
.box02 li a {
	line-height: 18px; font-size: 11px;
}
.box03 li {
	list-style: none; padding: 3px 0px;
}
.box04 li {
	list-style: none; padding: 3px 0px;
}
.thickbox a:link {
	
}
.thickbox a:hover {
	
}
.thickbox a:visited {
	
}
.thickbox img {
	
}

/* Aenderung vom 04.12Beginn */

#data h2 {
	padding: 15px 0px; color: whitesmoke !important; line-height: 120%; font-family: Helvetica Bold, Arial Bold, Verdana, Sans-Serif; font-size: 18px; font-variant: normal; font-weight: bold; margin-bottom: 15px; text-align: center; background-color: #00448a !important; 
}

/* color:whitesmoke; text-align: center; background-color: #00448a; */

/* rgb(127, 20, 30)	*/

/* Aenderung vom 04.12 Ende */