#logo_big {
	position: absolute;
	right: 0px;
	top: 70px;
	width: 415px;
	height: 150px;
	background: url(../images/logo_big.jpg) no-repeat;
}

#logo_small {
	position: absolute;
	right: -90px;
	top: 70px;
	width: 415px;
	height: 150px;
	background: url(../images/logo_small.jpg) no-repeat;
}

.bg_image {
	position: absolute;
	top: 212px;
	width: 822px;
	height: 208px;
	background: url(../images/start_bg.jpg) no-repeat;
}

.csc-header {
	margin-top: 20px;
	margin-bottom: 3px;
}

.content {
	position: absolute;
	top: 440px;
}

.content p {
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
}

.content h2 {
	color: #FFFFFF;
	font-size: 13px;
}

#events_text {
	position: absolute;
	top: 435px;
}

#events_text p {
	font-size: 11px;
	color: #FFFFFF;
}

#navi_languages {
	position: absolute;
	right: 180px;
	top: 300px;
}

ul#languages li {
	margin-bottom: 8px;
}

span.invisible {
	display: none;
}

#navi_main {
	position: absolute;
	top: 130px;
	font-size: 12px;
}

ul#navi_main li {
	display: inline;
	margin-right: 5px;
}

ul#navi_main a:hover {
	font-weight: bold;
}

#inside_bg {
	position: absolute;
	top: 180px;
	width: 822px;
	height: 616px;
	background: url(../images/inside_bg.jpg) no-repeat;
}

#events_bg_top {
	position: absolute;
	top: 213px;
	width: 822px;
	height: 208px;
	background: url(../images/events_bg_top.jpg) no-repeat;
}

#events_bg_bottom {
	position: absolute;
	top: 590px;
	width: 822px;
	height: 208px;
	background: url(../images/events_bg_bottom.jpg) no-repeat;
}

#service_bg {
	position: absolute;
	top: 213px;
	width: 822px;
	height: 208px;
	background: url(../images/service_bg.jpg) no-repeat;
}

#service_text {
	position: absolute;
	top: 435px;
}

#service_text p {
	font-size: 11px;
	color: #FFFFFF;
}

#references_bg {
	position: absolute;
	top: 213px;
	width: 822px;
	height: 208px;
	background:url(../images/references_bg.jpg) no-repeat;
}

#contact_bg {
	position: absolute;
	top: 213px;
	width: 822px;
	height: 208px;
	background:url(../images/contact_bg.jpg) no-repeat;
}

#news_entry {
	position: absolute;
	top: 200px;
	color: #063082;
}

#news_entry h2 {
	margin-bottom: 5px;
}

#news_image {
	float: left;
	width: 431px;
	height: 251px;
	margin-right: 40px;
	background: url(../images/today_image.jpg) no-repeat;
}

#news_text {
	float: left;
	width: 350px;
	float: left;
	font-size: 11px;
	line-height: 15px;
}

.csc-textpic {
	margin-top: 17px;
}

