/*content-all*/
.content-all {
	margin: 0 auto;
	width: 980px;
}
.content-allbox {
	padding: 20px 0px 60px 0px;
	position: relative;
}
/*space*/
.space {
	margin-bottom: 20px;
}
.space_content {
	margin-bottom: 60px;
}

/*side-btn*/
.side-btn {
	margin-bottom: 10px;
	width: 180px;
	background: #80c269;
	border-radius: 5px;
	text-align: center;
	padding: 10px;
}

.side-btn:hover {
	background: #609e4a;
}


.side-btn a{
	color: #FFF;
	text-decoration: none;
}

/*header*/
header {
	min-width: 980px;
}
.header-top {
	padding: 10px 0px;
}
.header-top_logo,.header-top_text {
	float: left;
}
.header-top_logo {
	border-right: solid 1px #f3e7da;
	padding-right: 20px;
	margin-right: 20px;
}
.header-top_logo img {
	display: block;
}
.header-top_text {
	font-size: 10px;
	line-height: 20px;
}
.header-tools {
	float: right;
	margin-top: 2px;
}
.header-tools div {
	float: left;
}
.header-tools .btn {
	background: #aa764d;
	display: block;
	padding:6px 20px 5px 20px;
	border-radius: 40px;
	color: #fff;
	text-decoration: none;
	margin-left: 10px;
	letter-spacing: 1px;
}
.header-tools .btn__black:hover {
	background: #c99266;
}
.header-tools .btn img {
	margin-right: 5px;
	height: 11px;
}
.header-btm {
	border-top: solid 1px #f3e7da;
	border-bottom: solid 1px #f3e7da;
}
.global-nav_list {
	color: #fff;
	float: left;
}
.global-nav_list a {
	display: block;
	color: #aa764d;
	line-height: 40px;
	text-decoration: none;
	font-size: 12px;
	padding: 0 15px;
	font-weight: bold;
	letter-spacing: 1px;
}
.global-nav_list a:hover {
	background: #f9f3ed;
}
.global-nav_list a img {
	height: 14px;
	margin-right: 10px;
	margin-bottom: -3px;
}
.global-nav_list__last {
    float: right;
}
.global-nav_list__last a img {
    margin-right: 0px;
    margin-left: 5px;
}
/*mein-box*/
.mein-box {
	width: 750px;
	float: right;
}
.content_text-area {
	padding:0 10px; 
}
/*stripe*/
.stripe-green,.stripe-glay ,.stripe-blue {
	padding:10px;
	border-radius: 3px;
}
.stripe-green {
	background: url(../img/stripe_line__green.gif);
}
.stripe-glay {
	background: url(../img/stripe_line__glay.gif);
}
.stripe-box {
	background: #fff;
	padding: 10px;
	border-radius: 3px;
}
/*title*/
.content_title-box {
	border-bottom:solid 3px #f3e7da ;
}
.title-box_title {
	border-bottom:solid 3px #f75e66 ;
	float: left;
	padding: 0 10px;
	margin-bottom: -3px;
	font-size: 24px;
	line-height: 40px;
	color: #f86d75;
}
.title-box_title img {
	height: 24px;
	margin-right: 10px;
	margin-bottom: -3px;
}
.title-box_text {
	float: left;
	font-size: 13px;
	padding-left: 10px;
	line-height: 40px;
}
.subhead {
	background: #f3e7da;
	padding:10px;
	border-radius: 3px;
	line-height: 100%;
}
.subhead_text  {
	font-size: 14px;
	border-left: solid 3px #f75e66 ;
	padding-left: 5px;
}
/*side-box*/
.side-box {
	width: 200px;
	float: left;
}
.side-content {
	border: solid 2px #f3e7da;
	font-size: 12px;
	border-radius: 5px;
}
.title-img {
	display: block;
	margin-bottom: 10px;
	width: 100%;
}
/*footer*/
footer {
	background: #f9f3ed;
}
.footer-top {
	width: 870px;
	margin: 0 auto;
	padding:30px 0px;
}
.footer-logo {
	float: left;
	width: 490px;
	font-size: 13px;
	text-align: center;;
}
.footer-nav {
	width: 160px;
	float: left;
	margin-left: 30px;
}
.footer-nav_title {
	border-bottom: solid #f3e7da 1px;
	margin-bottom: 5px;
	padding:0 5px;
}
.footer-nav_title img {
	margin-right: 5px;
	margin-bottom: -1px;
	height: 12px;
}
.footer-nav_list {
	padding:0 10px;
}
.footer-nav_list li {
	color: #8b6248;
	list-style:disc inside;
	font-size: 12px;
}
.footer-btm {
	background: #8b6248;
	text-align: right;
	color: #fff;
	font-size: 12px;
	padding: 10px 0; 
}
/*page-top*/
.page-top {
	line-height: 0;
	position: fixed;
	bottom: 10%;
	right: 10px;
}
.page-top a {
	padding: 13px 15px 17px 15px;
	border-radius: 3px;
	display: block;
	background: #f75e66;
}
/*table*/
.content-table {
	border: solid 3px #f3e7da;
	border-radius: 5px;
}
.content-table_left {
	float: left;
}
.content-table_right {
	float: right;
}
.content-table th,.content-table td {
	padding: 10px;
}
.content-table_title {
	text-align: center !important;
	border-bottom: dotted 1px #f3e7da;
}
.content-table_title img {
	margin-bottom: -5px;
	margin-right: 5px;
	height: 20px;
}
.content-table_even {
	background: #faf3ed;
}
.btn_text {
	padding: 3px 10px;
	border-radius: 5px;
	color: #fff;
	letter-spacing: 1px;
}
.btn_text__glay {
	background: #aa764d;
}

/*content-list*/
.content-list {
	border: solid 2px #f3e7da;
	border-radius: 5px;
}
.content-list-title {
	display: table;
	padding: 10px 0px;
	margin-left: -10px;
}
.content-list-title_point {
	background: #f75e66;
	border-radius: 5px;
	color: #fff;
	font-weight: bold;
	font-size: 10px;
	height: 40px;
	text-align: center;
	line-height: 160%;
	vertical-align:middle;
	display:table-cell;
	position: relative;
	width: 40px;
}
.content-list-title_point  span {
	font-size: 18px;
}
.content-list-title_point:after {
	content: "";
	border-style: solid;
	border-width: 7.5px 0 7.5px 13.0px;
	border-color: transparent transparent transparent #f75e66;
	position: absolute;
	right: -10px;
	top: 12px;
}
.content-list-title_title-txet {
	display:table-cell;
	vertical-align:middle;
	padding-left: 15px;
}
.content-list_text-area {
	border-top:dotted 1px #f3e7da;
}
.content-list_text-area {
	padding: 15px 20px;
}
