@charset "UTF-8";
/* CSS Document */

.site {
	width:			980px;
	text-align:		left;
}

.site_header {
	width:			980px;
	height:			380px;
	float:			left;
}

.site_header_rahmen {
	width:			980px;
	height:			380px;
	position:		absolute;
	z-index:		999;
	background-image:url(images/site_header_rahmen.png);
}

.site_header_ani {
	width:			750px;
	height:			380px;
	float:			left;
	margin:			0px 10px 0px 220px;
	overflow:		hidden;
	background-color:#FFFFFF;
}

.site_header_ani ul, .site_header_ani li {
	padding:		0px;
	margin:			0px;
	list-style:		none;
}

.site_content {
	width:			980px;
	float:			left;
	margin:			20px 0px 0px 0px;
}

.site_content_side {
	width:			250px;
	min-height:		100px;
	float:			left;
}

.site_content_side_menu {
	width:			250px;
	float:			left;
	margin:			40px 0px 0px 0px;
}

.site_content_side_menu_btn a {
	width:			190px;
	float:			left;
	padding:		0px 20px 0px 40px;
	display:		block;
	text-align:		right;
}

.site_content_main {
	width:			680px;
	float:			left;
	padding:		0px 20px 0px 30px;
}

.site_content_main_line {
	width:			100%;
	float:			left;
	margin:			0px 0px 20px 0px;
}

.site_content_main_cell {
	width:			220px;
	float:			left;
}

.site_content_main_image, .site_content_main_cell_image {
	width:			200px;
	height:			150px;
	float:			right;
	margin:			0px 0px 10px 20px;
	display:		block;
	overflow:		hidden;
}

.site_content_main_cell_image {
	margin:			0px 5px 0px 0px;
	float:			left;
}

.site_content_main_image img, .site_content_main_cell_image img {
	width:			220px;
}

.site_content_main_cell_text {
	width:			200px;
	float:			left;
	text-align:		center;
	padding:		0px 10px 0px 10px;
}

.site_content_main_image_rahmen a {
	width:			200px;
	height:			150px;
	display:		block;
	position:		absolute;
	z-index:		2;
}

.site_content_main_image_rahmen4 a, .site_content_main_image_rahmen-4 a {
	background-image:url(images/image_rahmen-4.png);
}

.site_content_main_image_rahmen2 a, .site_content_main_image_rahmen-2 a {
	background-image:url(images/image_rahmen-2.png);
}

.site_content_main_image_rahmen1 a, .site_content_main_image_rahmen-1 a {
	background-image:url(images/image_rahmen-1.png);
}

.site_content_main_image_rahmen3 a {
	background-image:url(images/image_rahmen3.png);
}

.site_content_main_image_rahmen5 a {
	background-image:url(images/image_rahmen5.png);
}

.site_content_main_video_rahmen {
	width:			640px;
	height:			390px;
	
	padding:		5px 5px 5px 5px;
	margin-bottom:	40px;
	background-image:url(images/video_rahmen.png);
}