body {
	background: #000000 url(../images/bg.jpg) repeat-x;
	color: #5d5e5e;
}

h2, h3 {
	color: #000000;
}

#wrapper {
	background: #FFFFFF url(../images/bg_header.jpg) no-repeat;
}

a {
	color: #000000;
}

#main_content a {
	color: #5D5E5E;
}

#main_content h2 a {
	color: #000000;
}

#main_content a:hover {
  color: #CC0000;
}

a:hover {
	color: #CC0000;
}

#lang_nav, #lang_nav a {
	color: #666666;
}

#lang_nav .current a {
	color: #CC0000;
}

#lang_nav .act a {
	color: #000000;
}

#top_nav a:active, #top_nav a:hover, #top_nav li.active a {
	color: #CC0000;
	border-bottom: 1px solid #000000;
}

#breadcrumb_nav a {
	color: #5D5E5E;
}

#content_title {
	color: #000000;
}

#right_header {
	background: transparent url(../images/bg_right_header.png) no-repeat;
}

#left_nav {
	background: #FFFFFF url(../images/bg_left_nav.jpg) no-repeat;
}

#left_nav a:active, #left_nav a:hover, #left_nav li.active a {
	color: #CC0000;
}

#left_nav ul#sub_nav li a {
	color: #000000;
}

#left_nav ul#sub_nav li a:hover {
	color: #CC0000;
}

#left_nav ul#sub_nav li.active a {
	color: #CC0000;
}

#main_content {
	background: #FFFFFF url(../images/bg_content.jpg) repeat-x;
}

#main_content a.external-link {
	background: url("../images/icoFremdcontent-grau.gif") no-repeat;
    background-position: center left;
}

#breadcrumb_nav a:hover{
     color: #000000;
}

#footer {
	background-color: #000000;
	color: #666666;
}

#footer a {
	color: #999999;
}

/* --- Flexible content element --- */
#main_content .text_pic_wrap, .content_wrap {
	background: #FFFFFF url(../images/bg_flexible_content.jpg) repeat-x;
}

.event_date {
  float: left;
}

.bg-first{
    background-color: #d5d4d4;
}

.bg-second{
    background-color: #FFFFFF;
}

.contenttable td {
    padding: 0 0 0 5px;
}



