body {
	background-color: #d44950;
}

#main a{
	/* color: #a5393e; */
}

#content .box p span.detail{
	color: #a5393e;
	background-image: url(../images/bullet_red.gif);
}

#col3 {
	border-right: 15.5em transparent solid;
	border-right /*\**/: 12.9em #FFFFFF solid\9; /* für IE7 und 8 */
}

* html #col3 {
	border-right: 12.9em #ffffff solid;
}

*+html #col3 {
	border-right: 12.9em #ffffff solid;
}

#col1_content {
	background-repeat: no-repeat;
	background-image: url(../images/mainmenufooterbg-red.jpg);
}

.topleveltitle {
	background-image: url(../images/mainmenutopbg-red.jpg);
}

#nav-main {
	background-color: #f9676d;
}

#nav-main ul {
	border-top: 1px solid #f9676d;
}

#nav-main ul li a {
	border-bottom: 1px solid #f9676d;
	color: #ffffff;
	background-color: #a5393e;
}

#nav-main ul li a:hover {
	background-color: #a5393e;
}

#nav-main ul li a.current {
	background-color: #a5393e;
	border-bottom: 1px solid #f9676d;
}

#nav-main ul li a.current:hover {
	background-color: #a5393e;
}

#nav-main ul li ul li a {
	background-color: #fd5f60;
	border-bottom: 1px solid #fed3da;
	color: #000000;
}

#nav-main ul li ul li a:hover {
	background-color: #fd5f60;
}

#nav-main ul li ul li a.current {
	background-color: #febcbe;
	border-bottom: none;
	color: #000000;
}

#nav-main ul li ul li a.current:hover {
	background-color: #febcbe;
}

#nav-main ul li ul li ul li a {
	background-color: #febcbe;
	border-bottom: none;
	color: #000000;
}

#nav-main ul li ul li ul li a:hover {
	background-color: #febcbe;
}

#nav-main ul li ul li ul li a.current {
	background-color: #febcbe;
	border-bottom: none;
	color: #000000;
}

#nav-main ul li ul li ul li a.current:hover {
	background-color: #febcbe;
}

.news-list-item, .line_after {
 	border-bottom: 1px solid #d44950;
}

.line_after {
	width/*\**/: 505px; /* für IE7 und 8 */
}

.news-list-item h2 a{
   color: #d44950;
}

.news-single-item h2 {
   color: #d44950;
}

.news-single-related dt {
	background-color:#f8e3e2;
}

.news-single-related div {
	border: 1px solid #febcbe;
}

.news-single-additional-info .news-single-files {
    border-bottom: 1px solid #febcbe;
}

.news-single-files dt {
	background-color:#f8e3e2;
	border-bottom: 1px solid #febcbe;
}

.news-single-files dd {
	border-left: 1px solid #febcbe;
    border-right: 1px solid #febcbe;
}

.news-single-files div {
	border: 1px solid #febcbe;
}

.news-single-links dt {
	background-color:#f8e3e2;
}

.news-single-links div {
	border: 1px solid #febcbe;
}

#startcontent-presse h1 {
	background-image: url(../images/header-red.gif);
}

#main #startcontent-presse .box{
	background-image: url(../images/rule-red.gif);
}

#startcontent-news div.tx-dkdcolumns-pi1 .content-c,#startcontent-news div.tx-dkdcolumns-pi2 .content-c {
	background-image: url(../images/rule-red.gif);
}

#content .box{
	background-image: url(../images/rule-red.gif);
}

#content .csc-frame-rulerAfter{
	border-bottom: 1px solid #d44950;
}

#content .csc-frame-rulerBefore{
	border-top: 1px solid #d44950;
}

#nav-main ul.dosbmenu li a {
	background-image: url(../images/mainmenutopbg-red.jpg);
}

#nav-main ul.dosbmenu {
	border-top: 1px solid #f8e3e2;
}

div.gallery_head {
	width: 499px;
	background-color: #D44950;
}

* html div.gallery_head {
	background-color: #D44950;
}

div.gallery_content {
	height: 325px;
	width: 499px;
}

div.col_gallery {
	height: 350px;
	width: 499px;
	border: 1px solid #D44950;
}

div.gallery_imgbox {
	height: 325px;
	width: 499px;
	float: left;
	overflow: hidden;
}

div.gallery_text {
	width: 439px;
	padding-right: 14px;
	padding-left: 14px;
	padding-top: 15px;
	top: 256px;
	height: 71px;
	background-image: url(/fileadmin/2007_dosb_de/dosb_news_gallery/images/icons/transpar_flaeche_new.png);
	background-position: center top;
	background-repeat: no-repeat;
	margin-left: 16px;
	z-index: 1100;
}

* html div.gallery_text {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fileadmin/2007_dosb_de/dosb_news_gallery/images/icons/transpar_flaeche_new.png", sizingMethod="scale");
	z-index: 1100;
	zoom: 1;
}

div.gallery_text h6 {
	width: 439px;
	padding-right: 0;
	zoom: 1;
}

div.gallery_text a {
	zoom: 1;
}

div.jcarousel-clip-vertical li.li_image img {
	border-color: #D44950;
}

div.jcarousel-clip-vertical li.li_image_active {
	border-color: #D44950;
}

div.gallery_slider {
	z-index: 1000;
	height: 94px;
	position: absolute;
	top: 256px;
	background: none;
	width: 499px;
	left: 0;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
	height: 280px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
	height: 281px;
}

div.content_textbox {
	background-color: #D44950;
}

#col3_content #content  li.li_image_over .mask a {
	border-color: #D44950;
}

.gallery_imgbox .secondimage {
	width: 499px;
	overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
	background: #D44950 url(/fileadmin/2007_dosb_de/dosb_news_gallery/images/icons/arrow_left.png) no-repeat scroll 0 0;
	width: 16px;
	height: 94px;
	float: left;
	position: relative;
	zoom: 1;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
	background: #D44950 url(/fileadmin/2007_dosb_de/dosb_news_gallery/images/icons/arrow_right.png) no-repeat scroll right 0;
	width: 16px;
	height: 94px;
	float: right;
	position: relative;
	zoom: 1;
}

* html .jcarousel-skin-tango .jcarousel-prev-horizontal {
	background: none;
	background-color: #D44950;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fileadmin/2007_dosb_de/dosb_news_gallery/images/icons/arrow_left.png", sizingMethod="scale");
	background-position: left top;
}

* html .jcarousel-skin-tango .jcarousel-next-horizontal {
	background: none;
	background-color: #D44950;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fileadmin/2007_dosb_de/dosb_news_gallery/images/icons/arrow_right.png", sizingMethod="scale");
	background-position: right top;
}

* html .gallery_imgbox .firstimage {
	width: 499px;
	overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
	padding: 0;
	width: 499px;
	position: relative;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
	height: 64px;
	width: 443px;
	display: none;
}
