	body {
		padding: 			0px;
		margin: 			0px;
		font-family:		verdana, arial, sans-serif;
		color:				#000000;
		background:			#44494b url("/fileadmin/templates/images/body_bg.gif") repeat-x;
		text-align:			center;
	}
	
	h2 {
		color:				#8C1419;
		font-size:			18px;
		margin-top:			0px;
	}
	
	h3 {
		color:				#8C1419;
		font-size:			13px;
		margin-top:			0px;
	}
		
	#menu img, #banner img {
		margin-bottom:		-3px;
	}
	
	html>body #menu img, html>body #banner img {
		margin-bottom:		0px;
	}
	
	label {
		float:				left;
		width:				150px;
	}
	
	fieldset {
		border:				0px;
	}
	
	img {
		border:				0px;
	}
	
	select {
		font-family:		verdana, arial, sans-serif;
	}
	
	input {
		font-family:		verdana, arial, sans-serif;
	}
	
	#header form {
		margin:				0px;
	}

	/*********************************** LINKS ************************************/
	
	a:link, a:visited {
		color:				#8C1419;
		text-decoration:	none;
		outline:			0px;
	}

	a:hover, a:active {
		text-decoration:	underline;
		outline:			0px;
	}
	
	.subMenuItem a:link , .subMenuItem a:visited {
		text-decoration:	none;
	}
	
	.subMenuItemActive a:link , .subMenuItemActive a:visited {
		text-decoration:	none;
	}
	
	#contentFooter a:link, #contentFooter a:visited {
		color:				#FFFFFF;
	}

	#contentFooter a:hover, #contentFooter a:active {
		text-decoration:	underline;
	}
	
	#footer a:link, #footer a:visited {
		color:				#FFFFFF;
	}
	
	#footer a:hover, #footer a:active {
		text-decoration:	underline;
	}
	
	/*********************************** DIVs ************************************/

	#header {
		position:			relative;
		background:			url("/fileadmin/templates/images/header_bg.gif") repeat-x;
		color:				#00000;
		width:				800px;
		height:				90px;
		margin:				auto;
	}
	
	#logo {
		position:			absolute;
		left:				20px;
		top:				25px;
	}
	
	#headerText {
		float:				right;
		position:			absolute;
		top:				20px;
		right:				28px;
		font-size:			10px;
		text-align:			right;
		color:				#8C1419;
		font-weight:		bold;
	}
	
	#search {
		width:				220px;
		height:				35px;
		margin-top:			8px;
		text-align:			left;
		background-color:	#E1E1E1;
	}
	
	#menu {
		clear:				both;
		width:				800px;
		height:				42px;
		margin:				auto;
	}
	
	#banner {
		width:				800px;
		padding-top:		1px;
		padding-bottom:		1px;
		margin:				auto;
		border-bottom:		1px solid #CACACA;
	}

	#content {
		width:				800px;
		background-color:	#F6F6F6;
		font-size:			11px;
		margin:				auto;
		text-align:			left;
	}
	
	#contentWrapper {
		background-color:	#F6F6F6;
		padding-top:		25px;
	}
	
	#contentLeft {
		float:				left;
		width:				256px;
		padding-top:		2px;
		padding-left:		25px;
		padding-right:		25px;
	}
	
	html>body #contentLeft {
		width:				206px;
	}
	
	#subMenu {
	}
	
	#textLeft {
		padding-top:		10px;
		padding-bottom:		20px;
		color:				#666666;
	}
	
	#leftIcon {
		float:				left;
		width:				45px;
	}
	
	#leftIconText {
		float:				left;
		width:				150px;
	}
	
	#contentRight {
		width:				533px;
		color:				#666666;
		padding-top:		10px;
		padding-left:		25px;
		padding-right:		25px;
		padding-bottom:		15px;
		margin-bottom:		20px;
		border-left:		1px solid #CACACA;
		overflow:			auto;
	}
	
	html>body #contentRight {
		width:				483px;
	}

	#contentFooter {
		clear:				both;
		font-size:			10px;
		padding-top:		4px;
		padding-bottom:		6px;
		background-color:	#8C161B;
	}
	
	html>body #contentFooter {
		padding-top:		8px;
		padding-bottom:		5px;
	}
	
	#footer {
		width:				800px;
		height:				64px;
		background:			url("/fileadmin/templates/images/footer_bg2.gif") no-repeat;;
		margin:				auto;
		font-size:			9px;
		color:				#FFFFFF;
		padding-top:		12px;
		padding-left:		20px;
		text-align:			left;
	}
	
	html>body #footer {
		width:				780px;
		height:				54px;
	}
	
	/*********************************** CLASSES ************************************/
	
	.bold {
		font-weight:		bold;
	}
	
	.searchInput {
		 width:				179px;
		 height:			27px;
		 border:			1px solid #CACACA;
		 margin-left:		6px;
		 margin-top: 		4px;
		 color:				#999999;
		 padding-left:		5px;
		 padding-top:		5px;
	}
	
	.searchButton {
		width:				32px;
		height:				20px;
		border:				0px;
		background:			#E1E1E1 url("/fileadmin/templates/images/search_button_bg1.gif") no-repeat right;
	}
	
	.contentHeader {
		font-size:			20px;
		font-weight:		bold;
		color:				#8C1419;
	}
	
	.subMenuItem {
		padding-top:		8px;
		padding-left:		15px;
		padding-bottom:		8px;	
	}
	
	html>body .subMenuItem  {
		padding-bottom:		8px;
	}
		
	.subMenuItem a:link, .subMenuItem a:visited {
		color:				#8C1419;
		font-weight:		bold;
	}
	
	.subMenuItemActive {
		padding-top:		8px;
		padding-left:		15px;
		padding-bottom:		2px;
	}
	
	html>body .subMenuItemActive {
		padding-bottom:		8px;
	}
	
	.subMenuItemActive a:link, .subMenuItemActive a:visited {
		color:				#44494b;
		font-weight:		bold;
	}
	
	.csc-mailform-field {
		margin-bottom:		8px;
	}
	
	.helpTextLeft {
		margin-top:			30px;
		float:				left;
	}
	
	.archivMonth {
		float:				left;
		width:				130px;
		font-weight:		bold;
	}
	
	.archivText {
		float:				left;
		width:				350px;
	}
	
	.monthWrapper {
		margin-bottom:		10px;
		overflow:			auto;
	}
	
	.archivWrapper {
		width:				100%;
		float:				left;
		margin-top:			20px;
		overflow:			auto;
	}
	
	#contentRight div.csc-textpic img {
		border:				1px solid #CACACA;
		padding:			3px;
	}
	
	#contentRight .csc-textpic-text {
		margin-left:		10px;
	}
	
	#textLeft .csc-textpic {
		float:				left;
		margin-top:			30px;
	}
	
	#contentRight .csc-textpic-intext-left-nowrap {
		padding-bottom:			25px;
	}
	
	html>body #contentRight .csc-textpic-intext-left-nowrap {
		padding-bottom:			5px;
	}
	
	table.tipafriend {
		width:				100%;
		color:				#666666;
		font-size:			11px;
	}
	
	.contactForm input {
		width:				200px;
		margin-bottom:		8px;
	}
	
	.contactForm textarea {
		margin-bottom:		8px;
	}
	
	.contactForm img {
		margin-bottom:		8px;
	}
	
	.news-latest-container {
		background-color:	#F6F6F6;
		border:				0px;
		padding-top:		20px;
	}
	
	.news-latest-container h2, .news-latest-gotoarchive {
		display:			none;
	}
	
	.news-latest-item, .news-single-item {
		margin:				0px;
		padding:			0px;
		background-color:	#F6F6F6;
		border:				0px;
	}
	
	.news-single-item h2 {
		color:				#8C1419;
	}
	
	hr.clearer {
		display:			none;
	}
	
	.news-single-author {
		display:			none;
	}
	
	.news-single-timedata {
		display:			none;
	}
	
	.tx-indexedsearch-descr {
		font-size:			11px;
		color:				#666666;
	}
	
	.tx-indexedsearch-info {
		font-size:			11px;
		display:			none;
	}
	
	.tx-indexedsearch-percent {
		display:			none;
	}
	
	.tx-indexedsearch-title {
		font-size:			13px;
		font-weight:		bold;
	}
	
	.tx-indexedsearch-icon {
		display:			none;
	}
	
	.tx-indexedsearch-searchbox td {
		font-size:			12px;
		color:				#8C1419;
	}
	
	/* Newsletter form */
	#tt_address_form {
		margin-top: 10px;
	}
	#tt_address_form input {
		margin-bottom: 10px;
	}