body {
	background:#fff url(../images/bg_master.gif) repeat-y left top;
}

h4, #main h1, #main2 h1, #main h2, #main2 h2, #main h3, #main2 h3, #main h4, #main2 h4,
#main .leading h2, #main2 .leading h2, .article_row p.iteminfo, .iteminfo, div.componentheading {
	color:#183072;
}

ul.pagination li, #main ul.pagination li, #main2 ul.pagination li { color:#999 }

#main a:link, #main2 a:link, #main a:visited, #main2 a:visited, #sta_list_a, #sta_list_b {
	color:#1d1d1d;
}

#sta_list_a, .column1, .address_box {
	background:#eff2f5 url(../images/bg_start_list_a.gif) 0 0 repeat-x;
}

#sta_list_b, .column2 {
	background:#fff url(../images/bg_start_list_b.gif) 0 0 repeat-x;
}

#akt_list_a {
	background:#f2f5f7 url(../images/bg_art_list_a.gif) 0 0 repeat-x;
}

#akt_list_b {
	background:#fff url(../images/bg_art_list_b.gif) 0 0 repeat-x;
}

#header, #logo, #page, #left, #right {
	background-color:#fff;
	color:#1d1d1d;
}

#search_bg, #display {
	background-color:#f4f4f4;
}

.menu_box {
	padding:12px 20px 20px 15px;
	background-color:#f4f4f4;
	color:#464646;
	margin-bottom:4px;
}

.menu_box h2 {
	color:#204085;
	font-size:13px;
	padding:0;
	margin:0;
}

#claim, #menu_meta, #menu_meta span, #breadcrumbs, #footer {
	color:#aaa;
}

#right a:link, #right a:visited, .menu_box a:link, .menu_box a:visited {
	text-decoration:none;
	color:#464646;
}

#right a:hover {
	text-decoration:underline;
}

.menu_ruler {
	background-color:#fff;
	height:1px;
	line-height:1px;
	font-size:1px;
	margin-top:0px;
	margin-bottom:14px;
}

.menu_ruler_sb {
	background-color:#fff;
	height:1px;
	line-height:1px;
	font-size:1px;
	margin-top:0px;
	margin-bottom:6px;
}

#seperator_start {
	background:#fff url(../images/bg_seperator_start.gif) repeat-x left top;
}

#search_left_bg {
	background:#fff url(../images/bg_corner_lefttop.gif) no-repeat;
}

#top_navi_bg {
	height:35px;
	background:#fff url(../images/bg_navitop.gif) repeat-x top;
}

#content_container {
	background:#fff url(../images/bg_content.gif) repeat-y top left;
}

#dow_list_a {
	background-color:#f2f5f7;
}

#dow_list_b {
	background-color:#fff;
}

#das_head {
	background:#fff url(../images/bg_dasteam_head.gif) repeat-x left top;
}

#seperator_bottom {
	background:#fff url(../images/bg_seperator_bottom.gif) repeat-x left bottom;
}

#footer_container {
	background:#fff url(../images/bg_footer.gif) no-repeat;
}

#wrapper, #blockrandom, #intermap_body {
	background:#fff
}

.link_arrow {
	padding-left:14px;
	background:url(../images/bt_arrow_left.gif) 0 0 no-repeat;
}

.download_arrow {
	padding-left:14px;
	background:url(../images/bt_arrow_down.gif) 0 0 no-repeat;
}

a.readon, #main a.readon, #main2 a.readon, #main .leading .readon, #main2 .leading .readon, 
.blog_more ul a, #main .blog_more ul a, #main2 .blog_more ul a {
	padding-left:14px;
	background:url(../images/bt_arrow_left.gif) 0 0 no-repeat;
}

.ullink_arrow {
	list-style-image:url(../images/bt_arrow_left.gif);
}

.uldownload_arrow {
	list-style-image:url(../images/bt_arrow_down.gif);
}

table.download {
	table-layout:fixed;
	width:480px;
	height:30px;
}

table.download tr th { background:#fff }
table.download tr td {
	background:#eff2f5;
	border-bottom:2px solid #fff;
}

table.download tr th.dl_col1, table.download tr td.dl_col1 { padding:6px; width:350px }
table.download tr th.dl_col2, table.download tr td.dl_col2 { width:60px }
table.download tr th.dl_col3, table.download tr td.dl_col3 { width:70px }

/* ################## Infoboxen ################## */

#infobox_header {
	background-color:#d7e0eb;
	color:#183072;
	border-bottom:1px solid white;
}

#infobox_header h3 {
	color:#183072;
}

/* ################# Fast Navi / Breadcrumbs ################ */

#bd_fast_navi {
	border-top:1px solid #ededee;
	border-right:1px solid #ededee;
	border-bottom:1px solid #ededee;
}

#bd_breadcrumbs {
	border-top:1px solid #ededee;
	border-bottom:1px solid #ededee;
}

#breadcrump_container {
	background:#fff url(../images/bg_content.gif) repeat-y top left;
}

#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:hover, #breadcrumbs a:active, #breadcrumbs a:focus,
#breadcrumbs span a:hover, #breadcrumbs span a:active, #breadcrumbs span a:focus,
#breadcrumbs p, #breadcrumbs span {
	color:#1f834d;
}

/* ################## Main Menu (Top Navi) ################## */

#navi_top ul li a {
	color:#fff;
}

#navi_top ul li a:link, #navi_top ul li a:visited {
	background:#184183 url(../images/bg_bt_top.gif) repeat-x;
}

#navi_top ul.menu .active a, #navi_top ul li.active a:visited, li.parent a, #navi_top ul li#current a,
#navi_top ul li a:hover, #navi_top ul li a:active, #navi_top ul li a:focus {
	background:#1f834d url(../images/bg_bt_top_over.gif) repeat-x;
}

/* ################# Left Menu ################ */

#left ul li a:link, #left ul li a:visited {
	background:#d7efe2 url(../images/bg_leftnavi.gif) left top;
	color:#1f744d;
}

#left ul li a:hover, #left ul li a:active, #left ul li a:focus {
	background:#d7efe2 url(../images/bg_leftnavi_over.gif) left top !important;
}

#left ul li ul {
	background:#d7efe2 url(../images/bg_leftnavi_l2.gif) left top !important;
}

#left ul li ul li a:hover, #left ul li ul li a:active, #left ul li ul li a:focus {
	background: #d7efe2 url(../images/bg_leftnavi_l2.gif) left top !important;
}

#left ul li.active a:link, #left ul li.active a:visited {
	background: #d7efe2 url(../images/bg_leftnavi_active.gif) left top !important;
}

#left ul li.active ul li a:link, #left ul li.active ul li a:visited {
	background: #d7efe2 url(../images/bg_leftnavi_l2.gif) left top !important;
}

