body, h1, h2, h3, #col_wrap .flexdiv_wrap2 .csc-header-n1 h1 {
	color:#f1f1f1;
}

a {
	color:#99C5FD;
}

a.internal-link, a.internal-link-new-window {
	/*background:url("../gfx/link_internal.gif") no-repeat scroll 0 6px transparent;*/
}
a.internal-link:before, a.internal-link-new-window:before {
	content:'\00bb\0000a0';
	color:#99C5FD;
}
a.external-link, a.external-link-new-window {
	background:url("../gfx/link_external.gif") no-repeat scroll 0 50% transparent;
}

#page_margins {
	background:none repeat scroll 0 0 #202020;
}

#main {
	margin-top:0;
}

#col_wrap .flexdiv_wrap2 .csc-header-n1 {
	background-color: #333;
	margin: 0 0 10px;
    /*padding: 10px 0 7px 10px;*/
	padding:0 0 0 10px;
	height:24px;
	line-height:24px;
}

#col_wrap .flexdiv_wrap2 .csc-header-n1 h1 {
	font-size:13px;
	text-transform:uppercase;
	margin:0;
	height:24px;
	line-height:24px;
}

#col_wrap .flexdiv_wrap2 .flexdiv_first>div {
	padding-left:10px;
}
#col_wrap .flexdiv_wrap2 .flexdiv_first>div:first-child {
	padding-left:0;
}

#col_wrap .flexdiv_wrap2 .flexdiv_last>div {
	padding-left:10px;
}
#col_wrap .flexdiv_wrap2 .flexdiv_last>div:first-child {
	padding-left:0;
}

#home_box {
	/* background:transparent url(/fileadmin/img/shadow_new.png) no-repeat scroll right bottom; */
	background:transparent;
	position:relative;
	/*height:298px;
	height:232px;
	width:948px;*/
}

#col_wrap {
	margin-top:40px;
}
div.csc-header.csc-header-n1 {
	border:none;
	margin:0;
}
.csc-default li, .csc-default ul {
	margin:0;
	padding:0;
}

#home_box .navi {
    position: absolute;
    z-index: 22;
	right:0;
	bottom: 15px;
}

#home_box .navi a {
	display:inline-block;
	cursor:pointer;
	width:15px;
	height:15px;
	background:url("../gfx/slider_indicator.png") no-repeat scroll 0 0 transparent;
}
#home_box .navi a.active {
	background:url("../gfx/slider_indicator.png") no-repeat scroll 0 -15px transparent;
}

.teaser {
	position:relative;
	left: -20px;
	overflow:hidden;
	width: 970px;
	height:340px;
}

.teaser .slidecontainer {
	width:20000px;
	position:absolute;
}

.teaser .slidecontainer .slide {
	float:left;
}


.fifty {
	float:left;
	width:44%;
	margin: 5px 25px 20px;
}

#col_wrap .flexdiv_wrap2 h1 {
	font-weight:bolder;
	padding:0;
	margin:0 0 8px 0;
}

.newsbox {
	margin: 0 0 12px;
}

#col_wrap .flexdiv_wrap2 h3 {
	font-weight:bolder;
	font-size:12px;
	margin: 0 0 5px;
}

.newsbox p {
	line-height:18px;
}
