	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;
	}
	
	h4 {
		font-size:			11px;
	}
	
	#menu img, #banner img {
		margin-bottom:		-3px;
	}
	
	html>body #menu img, html>body #banner img {
		margin-bottom:		0px;
	}
	
	#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;
	}
	
	#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 {
		top:				25px;
		left:				20px;
		position:			absolute;
	}
	
	#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;
		background-color:	#E1E1E1;
		margin-top:			8px;
		text-align:			left;
	}
	
	#menu {
		clear:				both;
		width:				800px;
		height:				42px;
		margin:				auto;
	}
	
	#banner {
		width:				800px;
		padding-top:		1px;
		padding-bottom:		1px;
		margin:				auto;
		text-align:			left;
	}

	#content {
		width:				800px;
		font-size:			11px;
		margin:				auto;
		text-align:			left;
		border-top:			1px solid #CACACA;
		overflow:			auto;
	}
	
	#contentTop {
		float:				left;
		color:				#666666;
		background-color:	#F6F6F6;
		padding-top:		25px;
		padding-bottom:		20px;
		border-bottom:		1px solid #CACACA;
	}
	
	html>body #contentTop {
		
	}
	
	#contentNews {
		float:				left;
		width:				266px;
		padding-top:		10px;
		padding-left:		25px;
		padding-right:		25px;
	}
	
	html>body #contentNews {
		width:				216px;
	}
	
	#leftIcon {
		float:				left;
		width:				55px;
	}
	
	#leftIconText {
		float:				left;
		width:				155px;
	}
	
	#contentMain {
		float:				left;
		width:				533px;
		padding-top:		10px;
		padding-bottom:		15px;
		padding-left:		25px;
		padding-right:		25px;
		border-left:		1px solid #CACACA;
	}
	
	html>body #contentMain {
		width:				483px;
	}
	
	#contentBottom {
		float:				left;
		color:				#333333;
		background:			#FFFFFF url("/fileadmin/templates/images/content_bottom_bg.gif") repeat-y;
	}
	
	#contentLeft {
		float:				left;
		width:				266px;
		padding:			30px 25px 20px 25px;
	}
	
	html>body #contentLeft {
		width:				216px;
	}
	
	#contentMiddle {
		float:				left;
		width:				266px;
		padding:			30px 25px 20px 25px;
	}
	
	html>body #contentMiddle {
		width:				218px;
	}
	
	#contentRight {
		float:				left;
		width:				267px;
		padding:			30px 25px 20px 25px;
	}
	
	html>body #contentRight {
		width:				216px;
	}
	
	#contentFooter {
		clear:				both;
		font-size:			10px;
		padding-top:		7px;
		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;
	}
	
	.menuItem {
		float:				left;
		padding-top:		10px;
		padding-left:		20px;
		padding-right:		20px;
		background-color:	#8C1419;
	}
	
	.csc-textpic {
		float:				left;
		margin-top:			30px;
	}