@charset "utf-8";
/* CSS Document */

body {
	background-color:#014a99;
	background-image: url(../images/body/bg_black_darkblue.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	background-attachment:fixed;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #fff;
	margin:0;
}
	

#headerarea {
  position:absolute; 
  top:9px;
  z-index:11;
  width:100%; 
  height:145px;
  background-image:url(../images/header/headerarea_background.png);
  background-position: center;
  background-repeat: no-repeat
}

#logoarea {
  position:absolute; 
  display:block;
  z-index:10;
  left:50%;
  margin-left: -490px;
  width:980px; 
  height:70px;
  background-image:url(../images/logoarea_bg.gif);
  background-position:top left;
  background-repeat: repeat-x;
}

#jugend_logoarea {
  position:absolute; 
  z-index:20;
  margin-left: 10px;
  width:998px; 
  height:123px;
  top:10px;
  background-image:url(../images/header/logoarea_bg_sw.jpg); 
  background-position:top left;
  background-repeat: no-repeat;
}

#jugend_naviarea {

  position:absolute; 
  z-index:19;
  margin-left: 10px;
  top:133px;
  width:998px;
  height:22px;
  background-image:url(../images/header/navarea_bg_bb.png); background-repeat:no-repeat; background-position:top left;
  text-shadow:#999999 em0,1 em-01;
 
}

#jugend_navbar {

  position:absolute; 
  z-index:12;
  margin-left: 10px;
  top:126px;
  width:980px;
  height:25px;
  text-shadow:#999999 em0,1 em-01;
  color:#fff; font-size:11px;
}



#jugend_mainarea {
  position:absolute; 
  margin-left: 10px;
  width:998px; 
  z-index: 10;
  top:154px;


}

#jugend_fullcontentarea {
  float:left;
  width:998px;
  font-size:12px;
  color:#333;
  background-image:url(../images/fullcontent/fullcontent_bg.png);
  background-position:right;
  background-repeat:repeat-y;
}
#jugend_fullcontentarea_footer {
  float:left;
  width:998px;
  height:12px;
  font-size:12px;
  color:#333;
  background-image:url(../images/fullcontent/fullcontent_footer.png);
  background-position:right top;
  background-repeat: no-repeat;
}

#jugend_content_box_header {
  float:left;
  width:735px;
  font-size:12px;
  color:#333;
  /* background-image:url(../images/index_kfc/content_727_bg_top.png);
	background-position:left;
	background-repeat: no-repeat; */
}
#jugend_content_box {
	float:left;
	width:735px;
	font-size:12px;
	color:#333;
	background-image: url(../images/content/hr_1.png);
	background-position:0px -20px;
	background-repeat: no-repeat;
}
#jugend_content_box_footer {
  float:left;
  width:727px;
  height:10px;
  font-size:12px;
  color:#333;
  margin-bottom:5px;
  background-image:url(../images/index_kfc/content_727_bg_footer.png);
	background-position:top;
	background-repeat: no-repeat;
}

#jugend_content_header {
  float:left;
  width:727px;
  height:70px;
  margin-top:10px;
  font-size:12px;
  color:#333;

	background-position:top;
	background-repeat: no-repeat;
}

#jugend_vert_navarea {
  float:left;
  width:150px;
  font-size:11px;
  color:#333;
  background:#fff;
  margin-left:9px;
}
.navi_table_bg {
	background-image: url(../images/menue_vert/table_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size:11px;
	}
.navi_table_bg a:link, .navi_table_bg a:visited {
	color: #000066;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
.navi_table_bg a:hover, .navi_table_bg a:active {
	color: #cc0000;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
#jugend_master_contentbox {
  float:left;
  width:550px;
  font-size:11px;
  color:#333;
      font-size:12px;
  margin-left:9px;
}

.logo {float:left; height:70px; border:0px}




.header_3spalten {clear:both; width:980px; height:170px; float:left;overflow:hidden;}
.header_spalte1 {float:left; width:170px; height:170px; background-color:#990000; background-image:url(../images/header_spalte1_bg.png); background-repeat:no-repeat}
.header_spalte2 {float:left; width:490px; height:170px; background-color:#000000;  background-image:url(../images/header_spalte2_bg.jpg); background-repeat:no-repeat}
.header_spalte3 {float:left; width:320px; height:170px; background-color:#131313;}

#naviarea {

  position:absolute; 
  left:50%;
  margin-left: -500px;
  width:1000px;
  height:37px;
  background-image:url(../images/index_kfc/headerNaviBG.png); background-repeat:no-repeat; background-position:center;
  text-shadow:#999999 em0,1 em-01;
}

#searchbox {

  position:absolute; 
  left:50%;
  margin-left: 240px;
  width:250px;
  text-shadow:#999999 em0,1 em-01;
  z-index:500;
}
.searchbox_content {
	width:245px;
	margin-top:9px;
	float:left;
	height:387px;
	
}

#toparea {
  position:absolute; 
  left:50%;
  margin-left: -490px;
  width:980px;
  z-index: 2; 
  /*border-top:1px solid #ccc;*/
  /*border-bottom:1px solid #ccc;*/
}

#mainarea {
  position:absolute; 
  left:50%;
  margin-left: -490px;
  width:980px; 
  z-index: 2;

}
#navihead {
	position:absolute;
	left:50%;
	margin-left: -490px;
	width:170px;
	height:10px;
	background-image:none;
	background-position:left top;
	background-repeat:no-repeat;
	z-index: 2;

}


#index_fullcontentarea {
  float:left;
  width:980px;
  height:387px;
  font-size:12px;
  color:#333;
  z-index: 2;
}

#fullcontentarea {
  float:left;
  width:980px;
  font-size:12px;
  color:#333;
  z-index: 2;
}

#content_box_right_area {
  float:right;
  width:245px;
  font-size:12px;
  color:#333;
}
#content_box_right_top {
  float:right;
  width:245px;
  height:387px;
  font-size:12px;
  color:#333;
}

#content_box_right_online {
  float:right;
  width:245px;
  height:387px;
  font-size:12px;
  color:#333;
  background-image:url(../images/index_kfc/content_box_right_online_bg.png);
	background-position:center;
	background-repeat: no-repeat
}
#content_box {
  z-index:2;
  float:left;
  width:727px;
  font-size:12px;
  color:#333;

}
#content_box_profile {
  z-index:2;
  float:left;
  width:727px;
  font-size:12px;
  color:#333;

}

#content_box_profile_111 {
  z-index:2;
  float:left;
  width:727px;
  height:225px;
  font-size:12px;
  color:#333;

    background-image:url(../images/content_bg_111.png);
	background-position:center;
	background-repeat: repeat-y;
}

#content_box_left_top {
   position: absolute;
  display: block;
  z-index:2;
  float:left;
  width:727px;
  height:295px;
  font-size:12px;
  color:#333;

}

#content_box_left_top_2 {
   position: absolute;
  display: block;
  z-index:3;
  float:left;
  width:727px;
  height:295px;
  font-size:12px;
  color:#333;

  background-image:url(../images/index_kfc/contentPIC_2.png);
	background-position:center;
	background-repeat: no-repeat
}
#content_box_left_top_3 {
   position: absolute;
  display: block;
  z-index:4;
  float:left;
  width:727px;
  height:295px;
  font-size:12px;
  color:#333;

  background-image:url(../images/index_kfc/contentPIC_3.png);
	background-position:center;
	background-repeat: no-repeat
}
#content_box_left_top_4 {
   position: absolute;
  display: block;
  z-index:5;
  float:left;
  width:727px;
  height:295px;
  font-size:12px;
  color:#333;
  line-height:16px;
  background-image:url(../images/index_kfc/contentPIC_4.png);
	background-position:center;
	background-repeat: no-repeat
}
#content_box_footer {
   position: absolute;
  display: block;
  z-index:2;
  visibility: visible;
  float:left;
  width:727px;
  height:80px;
  margin-top:304px;
  font-size:12px;
  color:#333;
  line-height:16px;
    background-image:url(../images/index_kfc/contentFooter_bg.jpg);
	background-position:center;
	background-repeat: no-repeat
}
.content_header {
	clear:both;
	width:810px;
	width:8px;
	float:left;
	overflow:visible;
	background-image:url(../images/content_header_bg.png);
	background-position:top left;
	background-repeat: no-repeat
}
.input_logIn {
	border:0px;
}
.content_footer {clear:both; width:810px; width:8px; float:left;overflow:hidden; background-image:url(../images/content_footer_bg.png); background-position:bottom left; background-repeat: no-repeat}

.content_1spalte {clear:both; width:790px; margin-left:10px; float:left;overflow:hidden;}
.content_2spalten_470_310 {clear:both; width:790px; margin-left:10px; float:left;overflow:hidden;}
.content_2spalten_390_390 {clear:both; width:790px; margin-left:10px; float:left;overflow:hidden;}
.content_4spalten_190 {clear:both; width:790px; margin-left:10px; float:left;overflow:hidden;}

.content_spalte_790 {
	float:left;
	width:790px;
	background-color:#666666
}
.content_spalte_links_470 {
	float:left;
	width:470px;
	margin-top:10px;
	background-color:#666666
}
.content_spalte_rechts_310 {
	float:right;
	width:310px;
	margin-top:10px;
	background-color:#666666
}
.content_spalte_190 {
	float:left;
	width:190px;
	margin-top:10px;
	background-color:#999999
}
.content_spalte_390 {
	float:left;
	width:390px;
	margin-top:10px;
	background-color:#999999
}

#navigation {
  float:left;
  width:170px;
  font-size:12px;
  color:#fff;
  line-height:16px;
  background-color:#232323
}

.grafikheadline {
  background-color: #ffffff;
  border-bottom: 1px solid #ffcc0f;
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  line-height: 20px;
  padding-bottom: 1px;
  text-indent: 7px;
}

#horAdvt {
  float:left;
  width:998px;
  height:136px;
  font-size:12px;
  color:#666;
  line-height:16px;
  margin-top:0px;
  	background-image: url(../images/fullcontent/fullcontent_bg_02.png);
	background-position:top left;
	background-repeat: repeat-y;
}

#kfc_infobox {
	position:absolute;
	display:block;
  	background-image: url(../images/footer/kfc_infoboxen_bg.png);
	background-position:top left;
	background-repeat: no-repeat;
}
#kfc_infobox_FV {
	position:absolute;
	display:block;
  	background-image: url(../images/footer/KFC_infobox_FV_bg.png);
	background-position:top left;
	background-repeat: no-repeat;
}

#index_horAdvt {
  float:left;
  width:980px;
  height:136px;
  font-size:12px;
  color:#666;
  line-height:16px;
  margin-top:4px;
  	background-image:url(../images/index/contentBottomBG.png);
	background-position:top left;
	background-repeat: no-repeat
}
#footernavi{
  float:left;
  width:980px;
  height:23px;
  margin-top:5px;
  font-size:12px;
  color:#ccc;
  line-height:16px;
  background-color:#fff;
  background-image:url(../images/index_kfc/footerNaviBG.png); background-position:center; background-repeat:no-repeat;
}
#fullfooterarea {
  float:left;
  width:998px;
  font-size:11px;
  color:#fdfdfd;
  line-height:16px;
  background-image:url(../images/footer/footer.gif);
  background-position:left;
  background-repeat:no-repeat;
  height:128px;
}


/* erpe */
img {
  border:0;
  padding:0;
  margin:0;
}

form {
  font-size:11px;
  margin:0;
  padding:0;
}
form input {
  height:14px;
}

form input, form textarea {
  border: 1px solid #999;
  color: #333;
  font-family: verdana;
  font-size: 11px;
  margin: 0 0 10px 0;
  padding: 0 3px 0 0;
}

a { text-decoration: none; }
a:link, a:visited {
	color:#ccccc;
	outline:none;
}
a:hover, a:active, a:focus { color: #f06414; outline:none;}

.banneroben { 
  margin:0 0 0 9px; 
}

.bannerrechts { 
  position:absolute; 
  width:190px; 
  left:804px; 
  margin:0; 
  padding:0; 
  z-index:1; 
}

.werbeflaeche {
  font-size: 10px;
  line-height: 14px;
  text-align:right;
}

#kalaydo {
  float:left; 
  position:absolute; 
  top:9px; 
  width:786px; 
  height:21px; 
  left:9px; 
  border-right:9px solid #f1ebdf;
}

#ivw {
  position:absolute;
  top:122px;
  left:5px; 
  width:1px;
  height:1px;
}
 
#eilmeldung {
  left: 9px;
  position:absolute;
  top: 118px;
  width:796px;
}

#wrapper_eilmeldung {
  background-color: #d2000a;
  height: 50px;
  overflow: hidden; 
  position: relative; 
  width: 627px;
}

#scrolling_container_eilmeldung {
  height: 100%;
  margin:0;
  position: absolute;
}

.eilmeldung {
  color:#fff;
  float:left;
  font-size:17px;
  font-weight: bold;
  height:20px;
  margin:0;
  overflow:hidden;
  padding: 17px 0 18px 20px;
}

.eilmeldung a:link, .eilmeldung a:visited,
.eilmeldung a:hover, .eilmeldung a:active,
.eilmeldung a:focus { color:#fff; }



#pageeilmeldung #mainarea {
  top:188px;
}



#headnavi {
  position:absolute; 
  top:35px;
  margin-left:9px;
  font-size:9px; 
  width:786px;
  height:70px;
  border-bottom:4px solid #ec6919;
}

#headnavi input {
  top:0;
  left:31px;
  margin:0 3px 0 0;
  padding:0;
  height:14px;
  border:1px solid #B4B4B4;
  font-size:10px;
}

#headnavi .searchtext { 
  width:165px;
  color:#999;
}

#headnavi .date { 
  background-color:#FFCC0F;
  width:148px; 
  height:19px;
  border-right:1px solid #ffffff;
  padding:4px 0 0 10px; 
}

#extranav { width:150px; padding-bottom:0; overflow:hidden; }
#extranav ul {
  font-size:11px;
  margin:0;
  padding:0;  
  list-style-type:none;
  list-style-image:none;
}
#extranav a { color:#333; text-decoration:none; }
#extranav a:active,
#extranav a:hover,
#extranav a:focus { color:#333; }
#extranav li a.expanded:active,
#extranav li a.expanded:hover,
#extranav li a.expanded:focus { color:#fff; }

#extranav ul { background-color:#fff; }

#extranav ul a {
  background-position:3px 5px;
  padding:3px 0 3px 9px;
  background-repeat:no-repeat;
  padding-right:16px;
  margin-right:4px;
  background-position:right;  
  background-image:url(http://static.rp-online.de/layout/img/misc/link_pfeil.gif);
  display:inline;  
}

#extranav li {
  border-top:0;  
  margin:0;
  padding:0;  
  height:1%;   
  color:#fff;
  line-height:15px;
  padding:2px 0 1px 0;
  text-transform:none;
  font-weight:normal;
}

#nav_teaser .toolbox {
	background-color:#993300;
	width:160px;
	font-size:10px;
	font-weight:normal;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#nav_teaser .toolbox a { display:block; border-bottom:1px solid #f1ebdf; line-height:17px; background-color:#ffffff; clear:left; }
#nav_teaser .toolbox img { border-right: 1px solid #f1ebdf; margin-right:5px; margin-left:2px; float:left; }
#nav_teaser .toolbox span.first { display:block; padding-top:3px; }
#nav_teaser .toolbox span.last { display:block; padding-bottom:6px; border-bottom:0;}

#nav_teaser .extrabox {
	background-color:#ffdc5e;
	width:150px;
	font-size:10px;
	font-weight:normal;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#nav_teaser .extrabox a { display:block; border-bottom:1px solid #f1ebdf; line-height:15px; background-color:#ffe587; clear:left; }
#nav_teaser .extrabox img { border:1px solid #f1ebdf; margin-right:5px; margin-left:2px; margin-top:3px;  float:left; }

#nav_teaser .newsbox {
  background: #131313 url(http://static.rp-online.de/layout/img/icon/icons_newsbox.png) no-repeat;
  border-bottom: 10px solid #f1ebdf;
  font-size:10px;
  width:160px;
}
#nav_teaser .newsbox a {
  border-bottom: 1px solid #f1ebdf; 
  clear:left;
  display:block;
  height:17px;
  line-height:17px;
  padding-left:30px;
}

/* weitere teaserboxen unter der navigation */
#nav_teaser .block {
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#nav_teaser .linkliste {
	padding:5px 9px 8px 9px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#nav_teaser .grafikheadline { border-bottom:1px solid #ffcc0f; width:160px;}

#nav_teaser .teaser_kompakt_bild {padding:4px 9px 10px 9px;}
#nav_teaser .teaser_kompakt_bild img {margin:5px 0 6px 0; }
#nav_teaser .teaser_kompakt_bild h5 a {color:#f06414;}

/* footer */
.footer { background-color:#d9d4cb; padding-top:11px;padding-bottom:8px;border-bottom: 2px solid #f1ebdf; border-right:9px solid #f1ebdf; font-weight:normal;  }
.footer ul { font-size:10px; list-style:none inside none; padding:0; margin:0;}
.footer li { font-size:10px; padding-right:5px; padding-left:2px; border-right: 1px solid #333333; display:inline;}
.footer li.extra { display:none; }
.footer_abschluss { background-color:#cec9c1; border-right:9px solid #f1ebdf; height:43px;}
.footer_abschluss p { color:#666666; font-size:10px; padding:5px 9px 6px 9px; text-align:center; }
.footer_abschluss p a {color:#666666;}

.footer .breaker {  height:3px;}

.left {
  float:left;
}

.right {
  float:right;
}

.clear-all, .clear-both {
  clear:both;
}

.clear-left {
  clear:left;
}

.bold {
  font-weight:bold;
}

.block {
	background-color:#FFFFFF;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.teaser {
  background-color: #fff;
  padding: 5px 9px 6px 9px;
}

.grafikheadline {
  background-color: #ffffff;
  border-bottom: 1px solid #ffcc0f;
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  line-height: 20px;
  padding-bottom: 1px;
  text-indent: 7px;
}

.trennlinie {
  background-color: #f1ebdf;
  display: block;
  font-size: 1px;
  height: 1px; 
  line-height: 1px;
  overflow: hidden;
}

a.link, span.link {
  line-height:14px;
  font-weight:normal;
  font-size:11px;   
  color:#666;
  padding-right:16px;
  margin-right:4px;
  background-repeat:no-repeat;
  background-position:right bottom;
  background-image:url(http://static.rp-online.de/layout/img/misc/link_pfeil.gif);
}

a.go, span.go {font-weight:bold;color:#333;font-size:11px;white-space:nowrap;}
span.go span.link {padding-right:12px;}

.zebra {background-color:#f1ebdf;}

.color_highlight {color:#f06414;}
.color_theme     {color:#ffe587;}
.color_brand     {color:#ffcc0f;}
.color_copyright {color:#999;}
.rpmarke, .RPMARKE {color:#d63333;}

.bgcolor_highlight {background-color:#f06414;}
.bgcolor_theme     {background-color:#ffe587;}
.bgcolor_brand     {background-color:#ffcc0f;}
.anzeigenwerbung .bgcolor_brand {background-color:#006eab;}
.bgcolor_back      {background-color:#f1ebdf;}
.bgcolor_back2     {background-color:#F6F5F0;}
.bgcolor_block     {background-color:#fff;}

.einspaltig {width:150px;overflow:hidden;}
.einspaltig .grafikheadline {width:150px;}

.default_select select {
  border: 1px solid #666;
  float: left;
  margin: 5px 2px 3px 0;
  width: 108px;
  font-size: 10px;
}

.default_select button {
  background: transparent url(http://static.rp-online.de/layout/img/icon/icon_submit.gif) no-repeat scroll center bottom;
  border: 0 none;
  cursor: pointer;
  float:left;
  height: 15px;
  margin-left: 4px;
  margin-top: 7px;
  width:15px;
}

/* headlines */
h1, .headlineBig { font-size:17px; font-weight:bold; line-height:20px; margin-top:0; margin-bottom:3px;}
.mac h1, .mac .headlineBig { font-size: 140% }
h2, .headlineMedium { font-size:14px; font-weight:bold; line-height:18px; margin-top:1px; margin-bottom:1px;}
.mac h2, .mac .headlineMedium { font-size: 115% }
h3, .headlineSmall { font-size:12px; font-weight:bold; line-height:16px; margin-top:0; margin-bottom:0;}
.mac h3, .mac .headlineSmall { font-size: 96.5% }
h4, h4 a:link, h4 a:visited, a.h4 , .dachzeile { font-size:11px; font-weight:bold; line-height:14px; margin-top:0; margin-bottom:1px; color:#f06414;}
h5, h5 a:link, h5 a:visited, h5 a, .dachzeileRegular  {  font-size:11px; font-weight:normal; line-height:14px; margin-top:0; margin-bottom:1px; color:#f06414;}
h6, .textSmall, .copytextMini{ font-size:10px; line-height:12px; margin-top:0; margin-bottom:2px; font-weight: normal;}

.copytextBig { font-size:17px; line-height:20px; margin-top:0; margin-bottom:3px;}
.copytextMedium { font-size:14px; line-height:18px; margin-top:1px;  margin-bottom:1px; }
.copytextNormal{ font-size:12px; line-height:16px; margin-top:0; margin-bottom:0;}
.copytextSmall{ font-size:11px; line-height:14px; margin-top:0; margin-bottom:0;}
.headlineMini { font-size:11px; font-weight:bold; line-height:14px; margin-top:0; margin-bottom:1px; color:#333333;}
.dachzeileMini {  font-size:10px; font-weight:normal; line-height:12px; margin-top:0; margin-bottom:1px; color:#f06414;}
.bu {font-size:10px; color:#999999}

.wrapper_bl {
  float:left;
  height: 85px;
  position: relative;
}

.wrapper_bl .box {
  bottom:14px;
  left: 88px;
  margin:0;
  position:relative;
}

.bshow_txt { padding-top:4px; }

.teaserbild_left {
  float:left; 
  margin: 3px 9px 9px 0;
}

.teaserbild_right {
  float:right;
  margin: 3px 0 9px 9px;
}

.teaser_kompakt_list { width:291px;padding:6px 9px 0 9px;}
.teaser_kompakt_list .abstand {padding-bottom:5px;}

/* teaser nur mit links */
.linkliste {font-size:11px; width:132px; line-height:14px; background-color:#ffffff; padding:9px 9px 0 9px;  }
.linkliste p {padding:0 0 2px 0;}
.linkliste select { width:108px; font-size:10px; margin: 5px 2px 3px 0; border:1px solid #666;float:left; }
.linkliste button { border:1px solid #999999; cursor: pointer;width:15px; height:15px; background:url(http://static.rp-online.de/layout/img/icon/icon_submit.gif) bottom no-repeat; float:left; cursor:pointer; margin-left:4px; margin-top:7px; border:0; }
.linkliste a {font-weight:normal;}
.linkliste a:link {font-weight:normal;}

/* Anzeigen-Styles */
.anzeige {
  font-size: 10px;
  font-weight: normal;
  padding-right: 9px;
}

.anzeige_vertikal {
  padding: 5px 9px 6px 9px;
}

.anzeige_vertikal p { padding:0;margin:0; }

.anzeige_einspaltig {height:184px;width:132px; font-size:12px;padding:5px 9px 6px 9px; background-color:#FFFFFF; font-weight:normal;}
.anzeige_einspaltig .teaserbild {margin:3px 0 3px 0;}

.anzeigenwerbung .grafikheadline {
  border-bottom-color: #006eab;
}

.anzeigenwerbung a:hover, .anzeigenwerbung a:active, .anzeigenwerbung a:focus,
  .anzeigenwerbung h5 a:hover, .anzeigenwerbung h5 a:active, .anzeigenwerbung h5 a:focus, .anzeigenwerbung h5 a:visited,
  .anzeigenwerbung h4 a:hover, .anzeigenwerbung h4 a:active, .anzeigenwerbung h4 a:focus, .anzeigenwerbung h4 a:visited,
  .anzeigenwerbung h2 a:hover, .anzeigenwerbung h2 a:active, .anzeigenwerbung h2 a:focus
  {color:#006eab;}

.anzeigenwerbung a.go, .anzeigenwerbung span.go {color:#333;}
.anzeigenwerbung span.go:hover, .anzeigenwerbung span.go:hover {color:#006eab;}

.headlinebox, div.headlinebox {float:left;background-color:#e9e4db;border-right:1px solid #f1ebdf;height:140px;width:261px;overflow:hidden;}
.headlinebox a.header {font-family:Arial,Helvetica,sans-serif;font-size:10px;}
.headlinebox .teaser {background-color:#e9e4db;}


/* portal.css */



#pageeilmeldung #toparea { 
  top:178px; 
}



#pageeilmeldung #mainarea {
  top:426px;
}

#page911 #mainarea {
  top:438px;
}

#pageeilmeldung #page911 #mainarea {
  top:498px;
}

#error404 { 
  margin:9px 0 0 9px; 
  width:765px;
}

#wrapper_error404 {
  background-color:#fff;
  border: 1px solid #c8000a;
  font-size: 11px;
  height: 150px;
  overflow: hidden; 
  padding: 10px; 
  position: relative; 
  text-align:center;
  width: 764px;
}

#wrapper_error404 div.errorhead {
  color: #c8000a;
  font-size: 13px;
  font-weight: bold;
  padding: 34px 0 5px 0;
}

#navigation {
	clear:left;
	float:left;
	width:170px;
	background-color: #FFFFFF;
}
#navigation .header {
  border:0;
  width:160px;
  height:18px;
  float:left;
}
#navigation .browser {
	background-color:#990000;
	margin:0;
	float:left;
	padding-bottom:7px;
	width: 170px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#navigation .regio {
  padding-top:1px;
  padding-bottom:2px;
  padding: 5px 9px 10px 9px;
  border-top:1px solid #ffffff;
  font-size: 10px;
  line-height: 10px;
  margin:0;
  float:left;
  width:132px;

}

#navigation .rubrik {
	font-size: 10px;
	font-weight:normal;
	line-height: 10px;
	width:160px;
	background-color:#292929;
	float:left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 9px;
}

#navigation .browser .rubrik p {
  text-transform:uppercase;
}

#navigation .browser .rubrik .kundenservice {
  text-transform:none;
}
#navigation .browser .rubrik .breaker {
  height:5px;
}

#navigation .browser .rubrik img.logo {
  border:0;
  margin-top:2px;
  margin-bottom:2px;
 }



#navigation .browser .rubrik p { margin:0; padding-bottom:2px; }
#navigation .browser .rubrik p a { font-weight:bold; }
#navigation .browser a.point {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#F06414;
}
#navigation .browser.regio a.point { font-size:11px;line-height:14px; }
#navigation .browser a.point:link {
	color:#f06414;
}
#navigation .browser a.point:hover,
#navigation .browser a.point:active,
#navigation .browser a.point:focus {
	color: #CCCCCC;
}

.rubriklink a:link,
.rubriklink a:focus,
.rubriklink a:active {
	color: #ffffff;
}
.rubriklink a:hover {
	color: #f06414;
}

#navigation .browser .rubrik .teaserbild {margin-top:2px; margin-bottom:9px;}
 
#navigation .browser {
	font-size: 10px;
	font-weight:bold;
	color:#ffffff;
	margin:0;
}
#navigation .browser a:link {
	color:#FFFFFF;
}
#navigation .browser a:hover,
#navigation .browser a:active,
#navigation .browser a:focus {
	color: #FF6600;
}
  
#navigation .browser a.point.navsub:link, 
#navigation .browser a.point.navsub:hover,
#navigation .browser a.point.navsub:active,
#navigation .browser a.point.navsub:focus,
#navigation .browser a.point.navsub:visited {
  color:#006eab;
}
#navigation .kalaydotxt a {
  color:#fff;
  font-family:Verdana, Geneva, Arial, sans-serif;
  text-decoration:none;
  font-size:9px;
  color:#FFFFFF; 
  font-weight:bold;  
}
 
#navigation .grafikheadline {
	width:170px;
	background-image: url(../images/grafikheadline_bg.png);
	background-position:bottom;
	background-repeat:no-repeat;
	border-bottom:0px;
	background-color:#990000;
}

#navigation #nav_teaser .grafikheadline { 
  border-bottom:1px solid #ffcc0f;
  background-color:#ffffff; 
}

.startseite {
	display:block;
	padding: 3px 7px 2px 33px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	width:110px;
	font-size:10px;
	font-weight:bold;
	color:#5a5a5a;
	line-height:13px;
	background-color: #FFFFFF;
	background-image: url(http://static.rp-online.de/layout/img/icon/icon_haus.gif);
	background-repeat: no-repeat;
	background-position: 9px 9px;
}

a.startseite:link  {color:#5A5A5A;}

.aktualisieren { 
  display:block; 
  background:url(http://static.rp-online.de/layout/img/icon/icon_refresh.gif) no-repeat 0 0 #ffcc0f; 
  padding: 0 7px 3px 30px; 
  border-top:0 solid #ffffff; 
  border-bottom:1px solid #ffffff; 
  width:113px; 
  font-size:10px; 
  font-weight:bold; 
  color:#5a5a5a; 
  line-height:19px; 
  overflow:hidden; 
  cursor:pointer; 
}
a.aktualisieren:link  { color:#5a5a5a; }

#nav_teaser {
  width:160px;
  font-size:11px;
}

#nav_teaser .headline,
.navigation .headline {

  border-bottom:1px solid #ffcc0f;
  background-color:#fff;
  width:160px;
  height:18px;
  float:left;
}

/* teaser nur mit links */
.linkliste {font-size:11px; width:132px; line-height:14px; background-color:#ffffff; padding:9px 9px 0 9px;  }
.linkliste p {padding:0 0 2px 0;}
.linkliste select { width:108px; font-size:10px; margin: 5px 2px 3px 0; border:1px solid #666;float:left; }
.linkliste button { border:1px solid #999999; cursor: pointer;width:15px; height:15px; background:url(http://static.rp-online.de/layout/img/icon/icon_submit.gif) bottom no-repeat; float:left; cursor:pointer; margin-left:4px; margin-top:7px; border:0; }
.linkliste a {font-weight:normal;}
.linkliste a:link {font-weight:normal;}


.toparea1_1 { float:left; width:450px; height:232px; background-color:#FFFFFF; font-size:12px; line-height:16px; padding:7px 9px 0 9px; }
.toparea1_1 h1 { font-size:17px; font-weight:bold; line-height:20px; margin-top:0; margin-bottom:4px; }
.toparea1_1 h2 { font-size:11px; font-weight:bold; line-height:19px; margin-top:0; margin-bottom:1px; color:#f06414; }
.toparea1_1 .text { height:227px; }
.toparea1_1 .teaserbild { margin:3px 8px 4px 0; }
.toparea1_1 .strich { border-left:1px solid #E0E0E0; }

.toparea1_2 {float:right; width:309px; font-size:12px; line-height:16px;}

.toparea911 {float:left; width:768px;height:303px;background-color:#FFFFFF; font-size:12px; line-height:16px;padding:7px 9px 0 9px;}
.toparea911 h1 { font-size:24px; font-weight:bold; line-height:30px; margin-top:0; margin-bottom:3px;}
.toparea911 h2 { font-size:17px; font-weight:bold; line-height:20px; margin-top:0; margin-bottom:2px; color:#f06414;}
.toparea911 .teaserbild {margin:3px 8px 4px 0;}
.toparea911 span.trennline { display:block; height:1px; width:350px; font-size:1px; line-height:1px; background-color:#f1ebdf; overflow:hidden; margin-top:8px; margin-bottom:6px;}
.toparea911 .links911 p {margin:0 0 4px 0;padding:0;}

/* Newsticker, nicht mehr animiert */
.newsticker {padding:0; font-size:10px; line-height:12px; background-color:#FFFFFF; height:97px;}
.newsticker .wrapper-ver { position: relative; width: 100%; height: 63px;overflow:hidden;}
.newsticker .scrolling-container-ver { position: absolute; height: 10px; }
.newsticker .content-element-ver { vertical-align: bottom; }
.newsticker .box {padding:0;}
.newsticker .box .newsline {padding:4px 0 5px 3px;}
.newsticker .box .content {font-size:10px; color:#666666; font-weight:bold; line-height:12px;}
.newsticker .box a.content:link {color:#666666;}
.newsticker .box a.content:hover {color:#F06414;}

.teaser { padding:5px 9px 6px 9px; background-color:#FFFFFF;}
.teaser_kompakt {width:132px;padding:6px 9px 9px 9px;}
.links {border-right:9px solid #f1ebdf;}

.teaser_kompakt_bild {height:114px;padding:5px 9px 4px 9px; font-weight:normal; overflow:hidden; }
.teaser_kompakt_bild.unten {width:450px;height:203px;background-color:#ffffff;float:left;}
.teaser_kompakt_bild.unten h2 {font-size:17px;font-weight:bold;line-height:20px;margin-bottom:3px;margin-top:0;}
.teaser_kompakt_bild .icons { padding-top:5px;}
.teaser_kompakt_bild .strich{ border-left:1px solid #E0E0E0;}
.teaser_kompakt_bild .text {height:140px;}
.teaser34 {margin-bottom:9px;}
.teaser34 .teaser_kompakt_bild {height:118px;}
.teaser34 .teaser_kompakt {width:150px;}

.container1_1 {width:309px; background-color:#FFFFFF; border-right: 9px solid #f1ebdf;}
.container1_2 {width:309px; background-color:#FFFFFF; margin-left:-9px; border-left:9px solid #f1ebdf; }
.container1_1 .grafikheadline {width:309px; }
.container1_2 .grafikheadline {width:309px; }

.container1_1_1_1 {
  background-color:#fff;
  font-size: 11px;
  height: 35px;
}

.container1_1_1_1 .slot1, .container1_1_1_1 .slot2, .container1_1_1_1 .slot3 {
  border-right:1px solid #f1ebdf; width:138px; padding:5px 9px 5px 9px;overflow:hidden;
}
.container1_1_1_1 .slot4 {
  width:138px; padding:5px 9px 5px 9px;overflow:hidden;
}

.einspaltig .grafikheadline {width:150px; }


.wetterportal { background-color:#fff; }
.wetterportal input.suche {border:1px solid #999999; width:60px; float:left; font-size:11px; color:#333333; margin:0 2px 0 0;}

.teaser_regio { padding:5px 9px 6px 9px;}
.teaser_regio_grafikheadline {
  background-color:#ffcc0f; 
  width:309px; 
  height:19px;
  font-weight:bold;
  font-size:10px;
  line-height:20px;
}

.teaser_regio p.text{margin:0;padding:0;}
.teaser_regio .text { margin-bottom:9px;}
.teaser_regio table { width:291px;border:0; padding:0; font-size:10px; line-height:20px; margin:16px 0 2px 0;}
.teaser_regio .ort { padding:0 2px 0 13px; height:18px; border-right:0;border-bottom:1px solid #fff;}
.teaser_regio .ortL { padding:0 2px 0 13px; height:18px; border-right:1px solid #fff;width:130px;border-bottom:1px solid #fff;}
.teaser_regio .regiobox { margin-top:10px; }
.teaser_regio .icons { padding:0; border:1px solid #ffe587; border-bottom-color:#ffffff; }

#picgallery, .picgallery {width:627px; height:146px; float:left; }
#scrollWindow, .scrollWindow {position:absolute;left:181px; width:585px;overflow:hidden;height:146px;}
#scrollContainer, .scrollContainer {position:absolute; left:-117px; width:819px; margin:0px;}
#scrollContainer .el, .scrollContainer .el {float:left;width:110px;height:146px;border-right:1px solid #f1ebdf;padding:9px 1px 0px 5px;overflow:hidden;}
#scrollContainer .el a, .scrollContainer .el a {font-size:10px;line-height:12px;font-weight:normal;color:#333333;}
#scrollContainer .el a:hover,.scrollContainer .el a:hover {color:#f06414;}
#scrollContainer .el span.link, .scrollContainer .el span.link  {line-height:12px;}

.ticker {height:47px;}
.ticker .live {padding:9px; width:55px;}
.ticker .outerwrap { width:416px; font-size:10px; line-height:17px; padding-top: 6px; color:#666666;}
.ticker .outerwrap .wann {color:#F06414;font-weight:bold;}
.ticker .outerwrap .trennlinie { display:block; height:1px; font-size:1px; line-height:1px; background-color:#f1ebdf; overflow:hidden; }
.ticker .alle {width:128px;float:right;margin-top:14px;}

.teaser_sonderformat {width:291px; padding:6px 9px 0 9px;font-weight:normal; }
.teaser_sonderformat .strich { border-left:1px solid #E0E0E0;}
.teaser_sonderformat .breaker {height:10px;}
.teaser_sonderformat .teaserbild {margin:3px 0 3px 0;}

.teaser_position_19 { width:609px; padding:6px 9px 0 9px; font-weight:normal; }
.teaser_position_19 span.trennline { display:block; height:1px; width:300px; font-size:1px;
    line-height:1px; background-color:#f1ebdf; overflow:hidden; margin-top:8px; margin-bottom:6px;}
.teaser_position_19 .links19 p { padding:0; margin: 0 0 4px 0; }
.teaser_position_19 .strich { border-left:1px solid #e0e0e0;}
.teaser_position_19 .breaker { height:10px; }
.teaser_position_19 .teaserbild { margin:3px 0px 9px 9px; }

.opinio {
  background-color: #fff;
  padding: 4px 2px 1px 9px;
}

/* liveticker */
.live_ankuendigung { font-weight:bold;padding-top:3px; }
.live_ankuendigung .live_signet { background-color:#F06414; color:#FFFFFF; font-size:10px; padding:0 5px 0 6px; border:1px solid #F06414;}
.live_ankuendigung .wann {font-size:10px; background-color:#FFFFFF; padding:0 6px 0 4px; border:1px solid #F06414;}
.live_ankuendigung a {color:#666666;}

.td_zeit {
	color: #333;
	font-size:11px
}
.td_location {
	color: #333;
	font-size:11px
}