@charset "utf-8";
/* CSS Document */
/* Author: InBusiness */
/* Layout-specific stylesheet */

* {
	margin: 0px;
	padding: 0px;
}

/* Body
---------------------------------------- */
body {
	margin: 0;
	background: #fff url(../gfx/bgBody.gif) repeat left top;
}

/* Container
---------------------------------------- */
#container {
	width: 1024px;
	margin: 0 auto;
	padding: 0;
	background: #fff url(../gfx/topBg.jpg) repeat-x left top;
}

/* Header
---------------------------------------- */
#header {
	height: 111px;
	overflow: hidden;
	/*background: url(../gfx/topMountain.jpg) no-repeat 363px top;*/
}
	#header .logo {
		float: left;
		width: 250px;
		padding: 0 0 0 13px;
	}
	#header #flash {
		width: 500px;
		float: left;
		margin-left: -170px;
		}
	/* Search (master.cfm)
	----------------------------------------- */
	.search {
		float: right;
		width: 227px;
		margin: 34px 8px 0 0;
		}
		.search input {
			width: 158px;
			height: 22px;
			border: 1px solid #b5d4e6;
			padding: 0 0 0 25px;
			background: #eeede8 url(../gfx/bgSok.jpg) no-repeat left center;
			}
		.search input.button {
			width: 29px;
			height: 24px;
			padding: 0;
			background-image: none;
			}

/* Left (navigation left and so on)
---------------------------------------- */
#left {
	float: left;
	width: 170px;
	overflow: hidden;
	margin: 15px 15px 0 15px;
	display: inline;
	border: none;
	padding: 0;
}

/* Main Content
---------------------------------------- */
#mainContent {
	float: left;
	width: 824px;
	overflow: hidden;
	margin: 15px 0 0 0;
	border: none;
	padding: 0;
}

	/* Left (main content left)
	---------------------------------------- */
	/* ( all "wide" templates have different width
		than "normal" templates since .right does
		not show on "wide"-templates) */
	.left {
		float: left;
		/*width dynamic set inline*/
		}
	
	/* Right (main content right)
	---------------------------------------- */
	.right {
		float: left;
		width: 170px;
		overflow: hidden;
		margin: 0 15px;
		}
		.rightBox {
			overflow: hidden;
			margin-bottom: 15px;
			background: #eeeee9;
			}
		.rightBox *,
		.rightBox div * {
			padding: 0 10px;
			}
			.rightBox p * {
				padding: 0 0;
				}
		.right h1 {
			border-top: 2px solid #b7d5e6;
			border-bottom: 2px solid #b7d5e6;
			padding: 5px 10px 5px 10px;
			background: #fff;
			color: #444;
			font-size: 1em;
			}
			.right #rightBox2 h1 {
				border-top: none;
				}
		#rightBox1 {
			}
		#rightBox2 {
			}
		#rightBox3 {
			background: white;
			}
		#rightBox4 {
			background: white;
			}
		
/* Footer
---------------------------------------- */
#footer {
	width: 1024px;
	margin: 0 auto;
	padding: 5px;
	clear: both;
	font-size: 0.92em;
	text-align: center;
}

/* Credits
---------------------------------------- */
#credits {
	width: 1024px;
	margin: 0 auto;
	font-size: 0.83em;
	text-align: center;
}
