body {
	background-color:#ad0439;
	background-image:url(../images/body_bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}


#container {
	display:block;
	background:#fff;
	background-image:url(../images/container_bg.jpg);
	background-repeat:repeat-y;
	background-position:center center;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border-bottom:20px solid #ad0439;
}

	/*	@sierra240:
		graphical user interface */
	#header {
		display:block;
		background-image:url(../images/header_default.jpg);
		background-repeat:no-repeat;
		background-position:center center;
		height:185px;
	}
		#header #overlay {
			display:block;
			background-image:url(../images/raschipper_header.png);
			background-position:center center;
			background-repeat:no-repeat;
			height:185px;
		}
		
	#menu_container {
		display:block;
		background-image:url(../images/menu_c_bg.jpg);
		background-position:center center;
		background-repeat:repeat-x;
		height:32px;
	}	
		#menu {
			display:block;
			background-position:0 0;
			background-repeat:no-repeat;
			height:32px;
			padding-left:25px;
		}
			#menu ul {
				display:block;
				padding:0;
				margin:0;
			}
				#menu ul li { 
					position:relative;
					float:left;
					padding:0;
					margin:0;
					list-style:none;
					white-space:nowrap;
				}		
					#menu ul li a {
						display:block;
						height:32px;
						text-align:left;
						line-height:24px;
						font-size:14px;
						float:left;
						padding:5px 35px 0 0;
					}
				/*	@sierra240:
					dropdown > works only with jQuery 1.2.1 */
				#menu ul ul { 
					position:absolute;
					display:none; 
					left:0;
					top:32px; 
					width:175px; 
					border-top:9px solid #a60b3b;
					border-bottom:1px solid #83072e;
				}
				#menu ul ul li {
					display:block;
					list-style:none;
					margin-left:-5px;
				}
				#menu ul ul li a {
					display:block;
					background:#a60b3b;
					border-top:1px solid #83072e;
					height:24px;
					vertical-align:middle;
					width:170px;
					font-size:13px;
					color:#fff;
					float:left;
					margin:0;
					padding:0 0 0 5px;
				}
				#menu ul ul li a:hover {
					text-decoration:underline;
				}

	#submenu_bg {	
		display:block;
		background-image:url(../images/submenu_bg.jpg);
		background-position:center center;
		background-repeat:repeat-x;
		height:110px;
	}
		#submenu_bg_inlay {
			display:block;
			background-image:url(../images/submenu_bg_right.jpg);
			background-position:center right;
			background-repeat:no-repeat;
			height:110px;
		}
			#photo {
				display:block;
				background-position:0 0;
				background-repeat:no-repeat;
				height:110px;
			}
				#title {
					padding-top:50px;
					padding-left:50px;
				}
				#title h1 {
					width:750px;
				}
			
	#content {
		display:block;
		width:950px;
	}
		#content_left {
			display:block;
			width:627px;
			padding:50px 50px 25px 50px;
			font-size:14px;
			line-height:22px;
			float:left;
		}
			#content_left img {
				border:5px solid #fff;
				/*margin:5px 0 3px 10px;*/
				/*float:right;*/
			}
			.image_left_template {
				padding-bottom:10px;
			}
			.leftFloatImg {
				margin-right: 10px;
				margin-left: 0pt;
				float: left;
				display: block;
			}
			.right_text {
				float: left;
				display: block;
				width:400px;
			}

			#footer {
				display:block;
				font-size:13px;
				line-height:22px;
				color:#343434;
				padding-top:25px;
			}
				#footer a { 
					color:#343434;
				}
				#footer a:hover {
					color:#ad0439;
				}		
		#content_right {
			display:block;
			width:163px;
			padding:50px 30px 25px 30px;
			font-size:14px;
			line-height:22px;
			text-align:right;
			float:right;
		}
	

