/* @group common*/
body, html {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}
body {
	font: 12px Arial, Helvetica, sans-serif;
	background: #727473 url(../layout/main_bg.png) repeat-x left top;
}
ul, li, h1, h2, h3 {
	padding: 0;
	margin: 0;
	list-style: none;
}
a, a:visited, a:hover, a:active {
	text-decoration: none;
	color:#fff;
}

#wrap {
	width: 960px;
	height: 590px;
	/*background: #FF0000;*/
	margin: 0 auto;
	padding-top: 10px;
}
.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* @end common */

/* @group menu*/
#menu {
	width: 960px;
	height: 20;
	/*background: #000;*/
}
#menu ul {
	height: 20px;
	float: right;
}
#menu ul li {
	float: left;
	height: 20px;
}
#menu ul li a {
	float: left;
	height: 20px;
	padding: 0 10px;
	margin: 0 8px;
	background: #333;
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	
}
#menu ul li a:hover {
	background: #000;
	color: #f99d21;
}
#menu ul li.akt {
	background: #e5e9e7;
	color: #333;
	padding: 0 10px;
	margin: 0 8px;
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	
}
/* @end menu */

/* @group content */

	#contentWrap {
		border: 1px solid #464545;
		border-width: 0 1px 1px 1px;
		background: #e5e9e7 url(../layout/contentWrap_bg.jpg) no-repeat left 58px;
	}
	#mainPage #contentWrap {
		background: #e5e9e7 url(../layout/main_page_bg.jpg) no-repeat left top;
	}
	#subPage_1 #contentWrap {
		background: #e5e9e7 url(../layout/subPage_1_bg.jpg) no-repeat left top;
	}
	#subPage_2 #contentWrap {
		background: #e5e9e7 url(../layout/subPage_2_bg.jpg) no-repeat left top;
	}
	#subPage_3 #contentWrap {
		background: #e5e9e7 url(../layout/subPage_3_bg.jpg) no-repeat left top;
	}
	#content {
		height: 420px;
		background: transparent url(../layout/logoFlash2.gif) no-repeat left top;
		position: relative;
	}

	#content a {
		color: #000000;
		text-decoration: underline;
	}
	#subPage_1 #content {
		height: 285px;
		padding: 125px 450px 10px 180px;
	}
	#subPage_2 #content {
		height: 285px;
		padding: 125px 530px 10px 30px;
	}
	#subPage_3 #content {
		height: 430px;
		padding: 125px 30px 10px 410px;
	}
	#subPage_3 #content p {
		font-weight: bold;
	}
	#subPage_3 #content li {
		padding-left: 20px;
		background: transparent url(../layout/billet.gif) no-repeat 5px center;
	}
	
	#content h2 {
		position: absolute;
		top: 40px;
		left: 40px;
		width: 550px;
		height: 40px;
		text-indent: -999em;
	}
	#subPage_1 #content h2 {
		background: transparent url(../layout/contentTitle_sp_1.gif) no-repeat left top;
	}
	#subPage_2 #content h2 {
		background: transparent url(../layout/contentTitle_sp_2.gif) no-repeat left top;
	}
	#subPage_3 #content h2 {
		height:  50px;
		background: transparent url(../layout/contentTitle_sp_3.gif) no-repeat left top;
	}
/* @end content */
/* @group subContent */
	#subContent {
		height: 85px;
		background: #82372b url(../layout/subContent_bg.png) repeat-x left top;
		border-top: 1px solid #666;
		padding: 15px 30px 10px 30px;
}
	#scTitles {
		width: 330px;
		float: left;
		height: 85px;
	}
	#scTitles h2 {
		width: 330;
		height: 45px;
		text-indent: -999em;
		background: transparent url(../layout/scTitle_h2.gif) no-repeat left top;
	}
	#scTitles h3 {
		width: 330;
		height: 30px;
		text-indent: -999em;
		background: transparent url(../layout/scTitle_h3.gif) no-repeat left top;
	}
	#scContent {
		padding: 0 20px;
		height: 85px;
		color: #fff;
		float: right;
		width: 520px;
		font: 12px/1.3em Arial, Helvetica, sans-serif;
}
/* @end content */
/* @group footer */
	#footer {
		height: 20px;
		padding: 0 30px;
		font: 10px/20px Verdana, Geneva, sans-serif;
	}
		#slogen {
			float: left;
			/*width: 190px;*/
			width: 250px;
		}
		#footerMenu {
			float: left;
			width: 400px;
			text-align: center;
			
		}
		#footerMenu a {
			color: #333;
			font-weight: bold;
			padding: 0 4px 0 5px;
			border: 1px solid #888;
			border-width: 0 0 0 1px;
		}
		#footerMenu a.first {
			border:  none;
			}
		#footerMenu a:hover {
			color: #000;
			text-decoration: underline;
			
		}

		#copyright {
			float: right;
			width: 190px;
			text-align: right;
		}
/* @end content */