body, td, input, textarea
{
  margin:0px;
  color:#000000;
  font-family:verdana;
  font-size:11px;
}

.rot
{
  color:#BC011C;
}
.table_bg {
	background-color: #FFFFFF;
}

a,
a:hover,
a:focus,
a:active,
a:visited
{
  color:#BC011C;
  font-family:verdana;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
  line-height:1.3;
}

a.bold,
a.bold:hover,
a.bold:focus,
a.bold:active,
a.bold:visited
{
  color:#BC011C;
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

a.black,
a.black:hover,
a.black:focus,
a.black:active,
a.black:visited
{
  color:#000000;
  font-family:verdana;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}

a.article,
a.article:hover,
a.article:focus,
a.article:active,
a.article:visited
{
  color:#b8140b;
  font-family:verdana;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}

a.newsheadline {line-height:1.2;}

a:link.newsheadline		{color:black;	text-decoration:underline;}
a:focus.newsheadline	{color:#C22D2F; text-decoration:underline;}
a:visited.newsheadline	{color:black;	text-decoration:underline;}
a:hover.newsheadline	{color:#C22D2F;	text-decoration:underline;}
a:active.newsheadline	{color:C22D2F;  text-decoration:underline;}


input
{
  color:#000000;
  font-family:verdana;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
}

img
{
	border: 0;
}

h1, h2, h3, h4, h5, h6
{
	margin: 0;
	color: #BC011C;
}

h1
{
	margin: 20px 0 0 0;
	font-size: 18px;
}

h2, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active
{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#BC011C;
}

h3, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active
{
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

h3.special
{
	margin: 3px 0 0 0;
	font-size: 14px;
	color: #000000;
}

h4, h4 a:link, h4 a:visited, h4 a:hover, h4 a:active
{
	font-size: 12px;
	font-weight:bold;
}

.border_grey
{
  border-width:1px;
  border-style:solid;
  border-color:#878889;
}

.border_grey_top
{
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#878889;
}

.background_grey
{
  background-color:#878889;
}

.background_black
{
  background-color:#000000;
}

.background_white
{
  background-color:#FFFFFF;
}

.background_red
{
  background-color:#BC011C;
}

.navi
{
  background-color:#878889;
}

.navi_spacer
{
  width:100%;
  height:1px;
  background-color:#878889;
}

/*#navi a { color:#000000; }*/

a.navi_button
{
  display:block;
  padding-top: 4px;
  width:146px;
  height:18px;
  padding-left:4px;
  color:#000000;
  font-family:verdana;
  font-size:11px;
  font-weight:normal;
  background-color:#FFFFFF;
}

a.navi_button:hover
{
  color:#000000;
  font-weight:bold;
  background-color:#D9DADB;
}


{
  display:block;
  padding-top: 0px;
  width:100%;
  height:20px;
  padding-left:0px;
  color:#000000;
  font-family:verdana;
  font-size:11px;
  font-weight:normal;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  background-color:#d9dadb;
}

a.navi_button_rechts:hover
{
  color:#000000;
  font-weight:bold;
  background-color:#D9DADB;
}


a.rubriknavi
{
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
}


a.rubriknavi:visited
{
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
}


a.rubriknavi:active
{
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
}


a.rubriknavi:hover
{
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
}

/* Fuer die Ueberschriften-Links ( hj ) */

a.navi_button_center
{
  display:block;
  width:146px;
  height:18px;
  padding-top:6px;
  padding-left:4px;
  color:#FFFFFF;
  font-family:verdana;
  font-size:10px;
  font-weight:bold;
  text-transform:capitalize;
}

a.navi_button_center:hover
{
  color:#000000;
  font-weight:bold;
}

a.navi_button_center:visited
{
  color:#FFFFFF;
  font-weight: bold;
}
/* gruen */
a.navi_button_center#nbc_gruen
{
	background-color:#477622;
}

a.navi_button_center#nbc_gruen:hover
{
  color:#000000;
  background-color:#679642;
}
/* rot */
a.navi_button_center#nbc_rot
{
	background-color:#BC011C;
}

a.navi_button_center#nbc_rot:hover
{
  color:#000000;
  background-color:#DC213C;
}

/* blau */
a.navi_button_center#nbc_blau
{
	background-color:#00407B;
}

a.navi_button_center#nbc_blau:hover
{
  color:#000000;
  background-color:#20609B;
}

/* gelb */
a.navi_button_center#nbc_gelb
{
	background-color:#EEB524;
}

a.navi_button_center#nbc_gelb:hover
{
  color:#000000;
  background-color:#FED544;
}

/* Fuer die Ueberschriften-Links ENDE( hj ) */

.navi_button_gruen
{
  width:146px;
  height:22px;
  padding-left:4px;
  color:#FFFFFF;
  font-family:verdana;
  font-size:10px;
  font-weight:bold;
  background-color:#477622;
  text-transform:capitalize;
}

.navi_button_rot
{
  width:146px;
  height:22px;
  padding-left:4px;
  color:#FFFFFF;
  font-family:verdana;
  font-size:10px;
  font-weight:bold;
  background-color:#BC011C;
  text-transform:capitalize;
}

.navi_button_blau
{
  width:146px;
  height:22px;
  padding-left:4px;
  color:#FFFFFF;
  font-family:verdana;
  font-size:10px;
  font-weight:bold;
  background-color:#00407B;
  text-transform:capitalize;
}

.navi_button_gelb
{
  width:146px;
  height:22px;
  padding-left:4px;
  color:#FFFFFF;
  font-family:verdana;
  font-size:10px;
  font-weight:bold;
  background-color:#EEB524;
  text-transform:capitalize;
}

.navi_button_grau
{
  width:146px;
  height:22px;
  padding-left:4px;
  color:#FFFFFF;
  font-family:verdana;
  font-size:10px;
  font-weight:bold;
  background-color:#878889;
  text-transform:capitalize;
}

.navi_suche_input
{
  float:left;
  width:105px;
  font-family:verdana;
  font-size:11px;
}

.navi_suche_submit
{
  float:right;
  width:34px;
  font-family:verdana;
  font-size:11px;
}

.datum_zeit
{
  float:right;
  padding-top:6px;
  padding-right:10px;
  font-family:verdana;
  font-size:11px;
  color:#878889;
}

.text_grey
{
	color:#c1bdbc;
}

.text_red
{
  color:#BC011C;
}

.text_light
{
	font-size: 10px;
	font-weight: normal;
	color: #888888;
}

.text_heft
{
  height:16px;
  color:#FFFFFF;
  font-family:verdana;
  font-size:10px;
  font-weight:bold;
  background-color:#878889;
  text-transform:capitalize;
  text-align:center;
}

.headline_navi_rechts
{
  padding-left:5px;
  height:20px;
  color:#FFFFFF;
  font-family:verdana;
  font-size:10px;
  font-weight:bold;
  background-color:#878889;
  text-transform:capitalize;
}

.button_navi_rechts
{
  padding-left:5px;
  height:20px;
  background-color:#D9DADB;
}

.button_navi_rechts:hover
{
  padding-left:5px;
  height:20px;
  background-color:#ffffff;
}

.background_navi_rechts
{
  padding-left:3px;
  background-color:#D9DADB;
}

.button_navi_rechts_text
{
  float:left;
  font-family:verdana;
  font-size:10px;
  color:#000000;
  vertical-align:top;
  padding-top:4px;
  cursor: pointer;
}

.rooftop
{
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  color:#BC011C;
}

.topic
{
  font-family:verdana;
  font-size:14px;
  font-weight:bold;
  color:#000000;
}

.newsletter_text
{
  padding:0px;
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  color:#BC011C;
}

.text_redakteur_artikel
{
	font-size:9px;
}

.socialbookmarks_box
{
	background-color: #eff0f0;
	height: 33px;
	border-top: 1px solid #888888;
	border-bottom: 1px solid #888888;
	padding-left: 7px;
	vertical-align: middle;
}

.comments_top_bg
{
	background-image: url('images/kommentare_oben_background.gif');
	background-repeat: repeat-x;
}

.comments_sides_bg
{
	background-image: url('images/kommentare_seiten_background.gif');
	background-repeat: repeat-y;
}

.comments_bottom_bg
{
	background-image: url('images/kommentare_unten_background.gif');
	background-repeat: repeat-x;
}

.commentwrite_bottom_bg
{
	background-image: url('images/kommentarschreiben_unten_background.gif');
	background-repeat: repeat-x;
}

.comments_content
{
	padding:5px;
}


.furthernews_bg
{
	background-image: url('images/mehrzumthema_background.gif');
}

.rubriknavi_gruen
{
  height:19px;
  background-image: url(../images/rubrikpfad_background_gruen.jpg);
  background-repeat: no-repeat;
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
}

.rubriknavi_grau
{
  height:19px;
  background-image: url(../images/rubrikpfad_background_grau.jpg);
  background-repeat: no-repeat;
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
}



.rubriknavi_rot
{
  height:19px;
  background-image: url(../images/rubrikpfad_background_rot.jpg);
  background-repeat: no-repeat;
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
}

.rubriknavi_blau
{
  height:19px;
  background-image: url(../images/rubrikpfad_background_blau.jpg);
  background-repeat: no-repeat;
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
}

.rubriknavi_gelb
{
  height:19px;
  background-image: url(../images/rubrikpfad_background_gelb.jpg);
  background-repeat: no-repeat;
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
}

#latest_dpa_news
{
	margin: 0 0 8px 0;
}

#latest_dpa_news p
{
	margin: 0;
}

#latest_dpa_news a
{
	text-decoration: underline;
}

#dpa_news_detail img
{
	float: left;
	margin: 5px 5px 5px 0;
}

#dpa_top_news
{
	margin: 0 0 7px 0;
}

#dpa_top_news_header
{
	width: 200px;
	float: left;
}

#content_add
{
	margin-left: 5px;
	width: 305px;
	float: right;
}

.news_time
{
  font-family:verdana;
  font-size:11px;
  color:#878889;
  font-weight: bold;
}

.padding_top_bottom
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.down_by_two
{
	position:relative;
	top:2px;
}

.up_by_three
{
	position:relative;
	top:-3px;
}

.teaserpic
{
	margin-right: 5px;
	border: 0;
}

input.login
{
	border: solid 1px #878787;
	width: 110px;
}

#artikle_footer_left
{
	float: left;
}

#artikle_footer_right
{
	float: right;
}

#artikle_footer_left, #artikle_footer_right
{
	display: inline;
	width: 170px;
}

#artikle_footer_left p, #artikle_footer_right p
{
	margin: 0;
}

#artikle_footer_right p
{
	text-align: right;
}



.blog_date
{
  font-family:Arial;
  size:10px;
  color:#9C9C9C;
}

.blog_topic
{
  font-family:Arial;
  font-size:16px;
  font-style:italic;
  color:#BC011C;
}

.blog_text
{
  font-family:Arial;
  size:11px;
  color:#000000;
}

.latest_blog
{
	width: 300px;
	padding: 5px;
}

.archiv_rubrik
{
  font-family:verdana;
  font-weight:bold;
  color:#9C9C9C;
}

.archiv_item
{
  font-family:verdana;
  font-weight:normal;
  color:#9C9C9C;
}

#navTab td
{
	width:65px;
 	border:solid 1px red;
 	font-weight:bold
}

 .newstable_ovr
 {
 	background:#BC011C;
 	width:70px;
 	text-align:center;
 	color:white;
 }

.newstable_out
{
	background:#949290;
	width:70px;
	text-align:center;
	color:white;
 }

.hypNav
{
  background:#D9DADB;
  border: none;
}

.hypMain
{
  background:#D9DADB;
  position:relative;left:2px;top:1px;
}

.hypListe
{
  position:relative;top:-2px;
}

.perc_full
{
  font-family: Arial;
  font-size: 16px;
  color:#BC011C;
  letter-spacing:0.01em;
  font-weight: 600;
  text-align:right;
}

.perc_empty
{
  font-family: Arial;
  font-size: 16px;
  color:#ffffff;
  letter-spacing:0.01em;
  font-weight: 600;
}

#splashBanner
{
	z-index: 1;
	position: absolute;
	top: 100px;
	left: 50px;
	width: 496px;
	height: 370px;
	background-color: #fff;
	border-width: 1px;
	border-style: solid;
	border-color: #d21115;
}

.rss_list
{
	list-style: none;
	margin: 0;
	padding: 0;
}

.rss_list li
{
	float: left;
	padding: 5px;
}

.rss_list li.first
{
	width:187px;
	padding-left: 0px;
}

.rss_list li.first_right
{
	width:167px;
	padding-left: 20px;
}

.rss_list li.last
{
	padding-right: 0px;
}

.clearboth
{
	clear: both;
}

.hrgray
{
	background-color: #888888;
	height: 1px;
	border: 0;
	margin: 0;
}

.buch
{
  background-color: #D9DADB;
  height: 20px;

}

/* Footer, aber nur die Weblinks! */
div.footer_area {
  text-align:center; padding:0px; width:515px; background-color:#ffffff;
}
div.footer_line {
  margin:-3px 10% -3px 10%; height:1px; line-height:1px; font-size:1px; background-color:#888888; width:80%;
}
sup.footer_highlight {
  font-family:verdana; font-size:8px; font-weight:bold; color:#fb7305;
}
p.footer_title {
  font-family:verdana; font-size:11px; color:#363636; font-weight:bold; margin-bottom:-7px;
}
p.footer_text {
  font-family:verdana; font-size:9px; color:#363636; font-weight:normal;
}
a.footer_link {
  color:#363636; text-decoration:none;
}
