/******************************************************************************/
/*                    Styles und Positionierung DNGfK		                  */
/******************************************************************************/

html, body
{
	background-color: #ecf3fb;
}

hr {
  border: 0;
  border-top: 1px dotted #1f6ea9;
}

caption {
	color: #1f6ea9;
}

th {
	background-color: #1f6ea9; 
}

td {
	border-bottom-color: #1f6ea9;
}

.catcell {
	background-color: #ecf3fb;
}

.linkcell {
	background-color: #c0d6ed;
}

/* Formulare */

.csc-mailform-submit, .tx-sremailsubscribe-pi1-submit
{
  background-color: #1f6ea9;
  border-color: #ecf3fb;
}

.quelle {
	font-size: 85%;
	margin-left:50px;
}

span.blau {
	color: #1f6ea9;
}

p.infobox {
	border: 1px solid #1f6ea9;
	padding: 5px;
}

#inhalt form {
	background-color: #ccdef1;
}

form hr {
  border-top: 1px solid #ecf3fb;
}

/**************************** NAVIGATION ****************************/

/* Hauptmenue erste Ebene */

#menu_first_level
{
	background: url(../../images/website/dnrfk/navi_back.gif) repeat-x #1f6ea9;
}

#menu_first_level .topmenu a
{
	background-color: #a4c5e6;
	color: #424344;
}

#menu_first_level ul li a:hover
{
	color: #424344;
	background-color: #a4c5e6;
}

#menu_first_level .listdot {
	color: #99bde0; 
}

/* Hauptmenue zweite Ebene */

#menu_second_level
{
	background-color: #1f6ea9;
}

#menu_second_level .topmenu a
{
	background-color: #a4c5e6;
	color: #424344;
}

#menu_second_level ul li a:hover
{
	color: #424344;
	background-color: #a4c5e6;
}

/* Metanavigation */

#menu_meta {
	background-color: #1f6ea9;
}

/**************************** CONTENT IMAGE-HEADER ****************************/
#contents
{
	background-color: #ecf3fb;
}

#top {
	background-color: #1f6ea9;
}

/**************************** CONTENT ****************************/

#inhalt h1, #inhalt h2, #inhalt h3, #inhalt h4
{
	color: #1f6ea9;
}

h3.balken {
	background-color: #1f6ea9;
	color: #ffffff !important;
}

#inhalt .form {
	background-color: #c0d6ed;
}

#inhalt ul { 
  list-style-image: url(../../images/website/dnrfk/bullet.gif);
}

.csc-textpic-caption {
	color: #1f6ea9;
}

.tx-sremailsubscribe-pi1 fieldset {
	border-color: #c3d0e4;
}

/**************************** NEWS / TERMINE ****************************/

/*--------------------------------- tt_news LIST view  -----------------------------------*/

.news-list-date {
	background-color:#d9e3ef;
	color:#1f6ea9;
}

.news-list-item {
	border-top-color: #1f6ea9;
}

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	border-top: 1px dotted #1f6ea9;
}

/*---------------------------------  tt_news Page-Browser ---------------------------------*/

.tx-ttnews-browsebox, .browseBoxWrap {
	background-color:#d9e3ef;
	color: #215a1d;
}

.tx-ttnews-browsebox-SCell {
	background-color: #c3d0e4;
}

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

.news-single-timedata {
	border-bottom-color: #1f6ea9;
}

.news-single-additional-info {
	background-color: #ecf3fb;
}

.news-single-related,.news-single-files,.news-single-links  {
	background-color:#d9e3ef;
	color:#1f6ea9;
}

.news-single-imgcaption {
	color: #1f6ea9;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */

.news-amenu-container {
	background-color:#ecf3fb;
}

.news-amenu-container UL {
	background-color:#ecf3fb;
}

.news-amenu-container H2 {
	background-color:#a4c5e6;
}

.news-amenu-item-year {
	border-bottom-color: #1f6ea9;
	background-color: #d9e3ef;
	color:#1f6ea9;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: .9em;
}

/* --- Karte --- */

.filterlayer {
	background-color: #ecf3fb;
	color: #000000;
}

.layerheader {
	background-color: #1f6ea9;
}

/**************************** MARGINALSPALTEN ****************************/
#marginal
{
	background-color: #d9e3ef;
}

.marginal h1, .marginal h2
{
	/*color: #215a1d;*/
}

.marginal .hellgrau
{
	background-color: #d9e3ef;
}

.marginal .hellgrau h1, .marginal .hellgrau h2
{
	background-color: #c3d0e4;
}

.marginal .dunkelgrau
{
	background-color: #c0d6ed;
}

.marginal .dunkelgrau h1, .marginal .dunkelgrau h2
{
	background-color: #aac6e5;
}

.marginal .blau
{
	background-color: #a4c5e6;
}

.marginal .blau h1, .marginal .blau h2
{
	background-color: #91b6dc;
}

.marginal .gruen
{
	background-color: #ddef84;
}

.marginal .gruen h1, .marginal .gruen h2
{
	background-color: #bfe044;
}

