/* STANDARD STYLES */
	body { padding:0 0 40px 0; margin:0; font-family:Arial, sans-serif; font-size:12px; color:#000000; }
	.noshow { display:none; } /* for text only */
	img, hr, p, h1, h2, h3, h4, h5, h6, h7, h8 { display:block; border:0; margin:0; padding:0; } /* because of XHTML strict ! */
	.newline { clear:both; }
	form { margin:0; padding:0; }
	ul { margin:0 0 15px 0; padding:0 0 0 14px; }
	* ul { // margin:0 0 15px 0; // padding:0 0 0 16px; }
	ol {  margin:0 0 15px 0; padding:0 0 0 18px; }
	* ol { // margin:0 0 15px 0; // padding:0 0 0 23px; }
	li { margin:0; padding:0; }
	blockquote { margin-top:2px; margin-bottom:0px; }
  
  
	.print {display: none; }

/* STANDARDLINK */
	a { color:#0082D5; text-decoration:none; }
	a:hover { color:#0082D5; text-decoration:underline; }
	a:visited { color:#0082D5; }

/* AD */
	#topad { padding:0; overflow:hidden; margin:0 0 10px 0; width:992px; }
	#topad .banner { padding:0 0 0 10px; margin:0; float:left; }
	
	.ad468 { border:1px solid #B2CBDB; padding:6px; margin:0 0 15px 10px; }
	.ad468 img { border:0; }

	.ad300 { padding:0; margin:0 0 15px 10px; }
	.ad300 img { border:0; }

	.ad180  { padding:0; margin:0 0 15px 10px; }
	.ad180 img { border:0; }

	.sky180  { border:1px solid #B2CBDB; margin:0 0 15px 10px; padding:9px 0 9px 0; text-align:center; }
	.sky180 img { border:0; margin:0 auto; }
	
/* CONTENT */
	.content { width:992px; overflow:hidden; margin:0; padding:0; clear:both; }
	* .content { // margin:0 0 10px 0; } /* all ie */
	* html body .content { margin:0; } /* ie 5 - 6 */

/* COLUMNS */
	.content .one_col { width:992px; overflow:hidden; float:left; display:inline; }
	.content .big_col { width:492px; overflow:hidden; float:left; display:inline; }
	.content .mid_col { width:310px; overflow:hidden; float:left; display:inline; }
	.content .small_col { width:190px; overflow:hidden; float:left; display:inline; }
	.content .bigsmall_col { width:682px; overflow:hidden; float:left; display:inline; }
	.content .bigmid_col { width:802px; overflow:hidden; float:left; display:inline; }

/* CONTENT DIVIDER */
	    .content_divider { clear:both; padding:2px 2px 2px 2px; margin:10px; 0 10px 10px; border:1px solid #DEDEDE; vertical-align:middle; text-align:center; width:976px; }
	* html .content_divider { content:\; width:982px; } /* IE bis 5.5 */
	.content_divider img { display:inline; vertical-align:middle; }

/* SPECIALBOX */
/* Teaser small col 180px */
	.box { border:1px solid #B2CBDB; margin:0 0 5px 10px; padding:3px 5px 9px 5px; float:left; overflow:hidden; text-align:left; display:inline; }
	.box .go { float:left; vertical-align:middle; padding-left:4px; padding-top:2px;}

	.box ul { margin:0; padding:0; } 
	.box ul li { margin:0 0 7px 0; padding:2px 0 0 21px; font-size:12px; line-height:16px; list-style:none; display:list-item; background:no-repeat url(arrow.gif) top left; } 

.article .articlebox .relatedboxbottom { margin-left: 0; width: 97.5%; }
	.relatedboxbottom .container h1 { font-size:16px; margin:0; padding:0 0 6px 0; font-family:times, serif; line-height:18px; }
	* .relatedboxbottom .container h1 { // padding:0 0 4px 0; } /*  all ie */
	.relatedboxbottom .container h2 { font-size:11px; margin:0; padding:0 0 5px 0; font-weight:bold; line-height:15px; }
	.relatedboxbottom .container h3 { font-size:10px; margin:0; padding:0 0 4px 0; color:#A3B5C0; font-weight:normal; line-height:12px; text-transform:uppercase; letter-spacing:-1px; }

	.b180 { width:168px; padding:3px 5px 9px 5px; }
	.box.b180 { width:166px; padding:3px 5px 9px 5px; }
	* html .b180 { width:180px; } /* ie 5 - 6 */
	* html .box.b180 { width:178px; } /* ie 5 - 6 */
	* html b\ody .b180 { width:168px; } /* ie 6 */
	* html b\ody .box.b180 { width:166px; } /* ie 6 */
	.b180 .container { width:168px; overflow:hidden; font-size:11px; margin:0; padding:0; font-family:Arial, sans-serif; }
	.box.b180 .container { width:166px; overflow:hidden; font-size:11px; margin:0; padding:0; font-family:Arial, sans-serif; }
	.b180 .field { float:left; height:16px; border:1px solid #B2CBDB; font-size:12px; width:145px; vertical-align:middle; padding:0; font-family:Arial, sans-serif; margin: 2px 0; }
	.box.b180 .field { float:left; height:16px; border:1px solid #B2CBDB; font-size:12px; width:143px; vertical-align:middle; padding:0; font-family:Arial, sans-serif; margin: 2px 0; }
	* html .b180 .field { content:\; width:147px; } /* ie - 5.5 */
	* html .box.b180 .field { content:\; width:145px; } /* ie - 5.5 */

	.b180 .tnews { font-size:12px; line-height:16px; padding:0 0 2px 4px; }
	.b180 { font-size:11px; line-height:15px; } 
	.b180 h1 { font-size:12px; margin:0; padding:0 0 5px 0; font-family:times, serif; line-height:16px; }
	.b180 h2 { font-size:11px; margin:0; padding:0 0 5px 0; font-weight:bold; line-height:15px; }
	.b180 h3 { font-size:10px; margin:0; padding:0 0 4px 0; color:#A3B5C0; font-weight:normal; line-height:12px; text-transform:uppercase; letter-spacing:-1px; }

	.b180 .brspace { line-height:6px; height:6px; font-size:6px; }
	.b180 .btpic { margin:0 0 4px 0; }
	.b180 .tpic { width:168px; }
	.b180 hr { height:0px; line-height:0px; font-size:0px; margin:10px 0 10px 0; border:0; padding:0; border-top:1px dotted #B2CBDB; }
	* .b180 hr  { // margin:4px 0 4px 0; }


/* Artikel small col 154px */	

	.b154 { width:144px; padding:3px 5px 9px 5px; }
	.box.b154 { width:142px; padding:3px 5px 9px 5px; }
	* html .b154 { width:154px; } /* ie 5 - 6 */
	* html .box.b154 { width:152px; padding:3px 5px 9px 5px; }
	* html b\ody .b154 { width:144px; } /* ie 6 */
	* html b\ody .box.b154 { width:142px; } /* ie 6 */
	.b154 .container { width:144px; overflow:hidden; font-size:11px; margin:0; padding:0; font-family:Arial, sans-serif; }
	.box.b154 .container { width:142px; overflow:hidden; font-size:11px; margin:0; padding:0; font-family:Arial, sans-serif; }
	.b154 .field { float:left; height:16px; border:1px solid #B2CBDB; font-size:12px; width:145px; vertical-align:middle; padding:0; font-family:Arial, sans-serif; margin: 2px 0; }
	.box.b154 .field { float:left; height:16px; border:1px solid #B2CBDB; font-size:12px; width:143px; vertical-align:middle; padding:0; font-family:Arial, sans-serif; margin: 2px 0; }
	* html .b154 .field { content:\; width:147px; } /* ie - 5.5 */
	* html .box.b154 .field { content:\; width:145px; } /* ie - 5.5 */

	.b154 .tnews { font-size:12px; line-height:16px; padding:0 0 2px 4px; }
	.b154 { font-size:11px; line-height:15px; } 
	.b154 h1 { font-size:12px; margin:0; padding:0 0 5px 0; font-family:times, serif; line-height:16px; }
	.b154 h2 { font-size:11px; margin:0; padding:0 0 5px 0; font-weight:bold; line-height:15px; }
	.b154 h3 { font-size:10px; margin:0; padding:0 0 4px 0; color:#A3B5C0; font-weight:normal; line-height:12px; text-transform:uppercase; letter-spacing:-1px; }

	.b154 .brspace { line-height:6px; height:6px; font-size:6px; }
	.b154 .btpic { margin:0 0 4px 0; }
	.b154 .tpic { width:168px; }
	.b154 hr { height:0px; line-height:0px; font-size:0px; margin:10px 0 10px 0; border:0; padding:0; border-top:1px dotted #B2CBDB; }
	* .b154 hr  { // margin:4px 0 4px 0; }



/* Artikle broad col 236px */	
	.b236 { width:216px; padding:3px 9px 9px 9px; }
	.box.b236 { width:214px; padding:3px 9px 9px 9px; }
	* html .b236 { width:236px; } /* ie 5 - 6 */
	* html .box.b236 { width:234px; } /* ie 5 - 6 */
	* html b\ody .b236 { width:216px; } /* ie 6 */
	* html b\ody .box.b236 { width:214px; } /* ie 6 */
	.b236 .container { width:216px; overflow:hidden; margin:0; padding:0; font-family:Arial, sans-serif; }
	.box.b236 .container { width:214px; overflow:hidden; margin:0; padding:0; font-family:Arial, sans-serif; }
	.b236 .field { float:left; height:16px; border:1px solid #B2CBDB; font-size:12px; width:193px; vertical-align:middle; font-family:Arial, sans-serif; margin: 2px 0; }
	.box.b236 .field { float:left; height:16px; border:1px solid #B2CBDB; font-size:12px; width:191px; vertical-align:middle; font-family:Arial, sans-serif; margin: 2px 0; }
	* html .b236 .field { content:\; width:195px; } /* ie - 5.5 */
	* html .box.b236 .field { content:\; width:193px; } /* ie - 5.5 */
	
	.b236 .tnews { font-size:14px; line-height:23px; padding:0 0 2px 4px; }
	.b236 { font-size:11px; line-height:15px; } 
	.b236 h1 { font-size:16px; margin:0; padding:0 0 6px 0; font-family:times, serif; line-height:18px; }
	* .b236 h1 { // padding:0 0 4px 0; } /*  all ie */
	.b236 h2 { font-size:11px; margin:0; padding:0 0 5px 0; font-weight:bold; line-height:15px; }
	.b236 h3 { font-size:10px; margin:0; padding:0 0 4px 0; color:#A3B5C0; font-weight:normal; line-height:12px; text-transform:uppercase; letter-spacing:-1px; }

	.b236 .brspace { line-height:6px; height:6px; font-size:6px; }
	.b236 .btpic { margin:0 0 4px 0; }
	.b236 .tpic { width:216px; }
	.b236 hr { height:0px; line-height:0px; font-size:0px; margin:10px 0 10px 0; border:0; padding:0; border-top:1px dotted #B2CBDB; }
	* .b236 hr  { // margin:4px 0 4px 0; }

/* Artikle broad col 300px */	
	.b300 { width:280px; padding:3px 9px 9px 9px; }
	.box.b300 { width:278px; padding:3px 9px 9px 9px; }
	* html .b300 { width:300px; } /* ie 5 - 6 */
	* html .box.b300 { width:298px; } /* ie 5 - 6 */
	* html b\ody .b300 { width:280px; } /* ie 6 */
	* html b\ody .box.b300 { width:278px; } /* ie 6 */
	.b300 .container { width:280px; overflow:hidden; margin:0; padding:0; font-family:Arial, sans-serif; }
	.box.b300 .container { width:278px; overflow:hidden; margin:0; padding:0; font-family:Arial, sans-serif; }
	.b300 .field { float:left; height:16px; border:1px solid #B2CBDB; font-size:12px; width:257px; vertical-align:middle; font-family:Arial, sans-serif; margin: 2px 0; }
	.box.b300 .field { float:left; height:16px; border:1px solid #B2CBDB; font-size:12px; width:255px; vertical-align:middle; font-family:Arial, sans-serif; margin: 2px 0; }
	* html .b300 .field { content:\; width:259px; } /* ie - 5.5 */
	* html .box.b300 .field { content:\; width:257px; } /* ie - 5.5 */
	
	.b300 .tnews { font-size:14px; line-height:23px; padding:0 0 2px 4px; }
	.b300 { font-size:11px; line-height:15px; } 
	.b300 h1 { font-size:16px; margin:0; padding:0 0 6px 0; font-family:times, serif; line-height:18px; }
	* .b300 h1 { // padding:0 0 4px 0; } /*  all ie */
	.b300 h2 { font-size:11px; margin:0; padding:0 0 5px 0; font-weight:bold; line-height:15px; }
	.b300 h3 { font-size:10px; margin:0; padding:0 0 4px 0; color:#A3B5C0; font-weight:normal; line-height:12px; text-transform:uppercase; letter-spacing:-1px; }

	.b300 .brspace { line-height:6px; height:6px; font-size:6px; }
	.b300 .btpic { margin:0 0 4px 0; }
	.b300 .tpic { width:280px; }
	.b300 hr { height:0px; line-height:0px; font-size:0px; margin:10px 0 10px 0; border:0; padding:0; border-top:1px dotted #B2CBDB; }
	* .b300 hr  { // margin:4px 0 4px 0; }

/* Artikle broad col 482px */	
	.b482 { width:462px; padding:3px 9px 9px 9px; }
	.box.b482 { width:460px; padding:3px 9px 9px 9px; }
	* html .b482 { width:482px; } /* ie 5 - 6 */
	* html .box.b482 { width:480px; } /* ie 5 - 6 */
	* html b\ody .b482 { width:462px; } /* ie 6 */
	* html b\ody .box.b482 { width:460px; } /* ie 6 */
	.b482 .container { width:462px; overflow:hidden; margin:0; padding:0; font-family:Arial, sans-serif; }
	.box.b482 .container { width:460px; overflow:hidden; margin:0; padding:0; font-family:Arial, sans-serif; }
	.b482 .field { float:left; height:16px; border:1px solid #B2CBDB; font-size:12px; width:439px; vertical-align:middle; font-family:Arial, sans-serif; margin: 2px 0; }
	.box.b482 .field { float:left; height:16px; border:1px solid #B2CBDB; font-size:12px; width:437px; vertical-align:middle; font-family:Arial, sans-serif; margin: 2px 0; }
	* html .b482 .field { content:\; width:441px; } /* ie - 5.5 */
	* html .box.b482 .field { content:\; width:439px; } /* ie - 5.5 */
	
	.b482 .tnews { font-size:14px; line-height:23px; padding:0 0 2px 4px; }
	.b482 { font-size:11px; line-height:15px; } 
	.b482 h1 { font-size:16px; margin:0; padding:0 0 6px 0; font-family:times, serif; line-height:18px; }
	* .b482 h1 { // padding:0 0 4px 0; } /*  all ie */
	.b482 h2 { font-size:11px; margin:0; padding:0 0 5px 0; font-weight:bold; line-height:15px; }
	.b482 h3 { font-size:10px; margin:0; padding:0 0 4px 0; color:#A3B5C0; font-weight:normal; line-height:12px; text-transform:uppercase; letter-spacing:-1px; }

	.b482 .brspace { line-height:6px; height:6px; font-size:6px; }
	.b482 .btpic { margin:0 0 4px 0; }
	.b482 .tpic { width:462px; }
	.b482 hr { height:0px; line-height:0px; font-size:0px; margin:10px 0 10px 0; border:0; padding:0; border-top:1px dotted #B2CBDB; }
	* .b482 hr  { // margin:4px 0 4px 0; }

	
/* SPECIALBOX HEADER */
	.header_search_old { background:no-repeat url(h-search.gif) top left; line-height:25px; font-size:16px; font-family:Times,serif; padding:0 0 3px 30px; border-bottom:1px solid #B2CBDB; margin:0 0 10px 0; text-transform:uppercase; display:block; }
	.header_attachment_old { background:no-repeat url(h-attachment.gif) top left; line-height:25px; font-size:16px; font-family:Times,serif; padding:0 0 3px 30px; border-bottom:1px solid #B2CBDB; margin:0 0 10px 0; text-transform:uppercase; display:block; }
  .header_attachment em { font-style: normal; text-transform: none; }
	.header_links_old { background:no-repeat url(h-links.gif) top left; line-height:25px; font-size:16px; font-family:Times,serif; padding:0 0 3px 30px; border-bottom:1px solid #B2CBDB; margin:0 0 10px 0; text-transform:uppercase; display:block; }
	.header_comment_old { background:no-repeat url(h-comment.gif) top left; line-height:25px; font-size:16px; font-family:Times,serif; padding:0 0 3px 30px; border-bottom:1px solid #B2CBDB; margin:0 0 10px 0; text-transform:uppercase; display:block; }
	.header_events { background:no-repeat url(Icon_Veranstaltungen.gif) top left; line-height:25px; font-size:16px; font-family:Times,serif; padding:0 0 3px 30px; border-bottom:1px solid #B2CBDB; margin:0 0 10px 0; text-transform:uppercase; display:block; }
	.header_teltarif { background:no-repeat url(Icon_Telefontarife.gif) top left; line-height:25px; font-size:16px; font-family:Times,serif; padding:0 0 3px 30px; border-bottom:1px solid #B2CBDB; margin:0 0 10px 0; text-transform:uppercase; display:block; }
	.header_topic_old { background:no-repeat url(h-topic.gif) top left; line-height:25px; font-size:16px; font-family:Times,serif; padding:0 0 3px 30px; border-bottom:1px solid #B2CBDB; margin:0 0 10px 0; text-transform:uppercase; display:block; }


  .header_epaper {
    background: #f4f4f4 no-repeat url(cp-icons/20-view.gif) left top; line-height: 20px; text-transform: uppercase; color: #626262; font-size:12px; font-family:Arial,sans-serif; padding:0 0 0 30px; margin: 0 0 5px 0; display:block; }
  .header_search {
    background: #f4f4f4 no-repeat url(cp-icons/ic_suche.jpg) left top; line-height: 20px; text-transform: uppercase; color: #626262; font-size:12px; font-family:Arial,sans-serif; padding:0 0 0 30px; margin: 0 0 5px 0; display:block; }
  .header_attachment {
    background: #f4f4f4 no-repeat url(cp-icons/ic_beilagen.jpg) left top; line-height: 20px; text-transform: uppercase; color: #626262; font-size:12px; font-family:Arial,sans-serif; padding:0 0 0 30px; margin: 0 0 5px 0; display:block; }
  .header_topic {
    background: #f4f4f4 no-repeat url(cp-icons/ic_zumthema.jpg) left top; line-height: 20px; text-transform: uppercase; color: #626262; font-size:12px; font-family:Arial,sans-serif; padding:0 0 0 30px; margin: 0 0 5px 0; display:block; }
  .header_links {
    background: #f4f4f4 no-repeat url(cp-icons/ic_links.jpg) left top; line-height: 20px; text-transform: uppercase; color: #626262; font-size:12px; font-family:Arial,sans-serif; padding:0 0 0 30px; margin: 0 0 5px 0; display:block; }
  .header_comment {
    background: #f4f4f4 no-repeat url(cp-icons/ic_kommentieren.jpg) left top; line-height: 20px; text-transform: uppercase; color: #626262; font-size:12px; font-family:Arial,sans-serif; padding:0 0 0 30px; margin: 0 0 5px 0; display:block; }
  


/* WYSIWYG */
.picleft { margin-top:3px; margin-bottom:2px; margin-right:10px; float:left; text-align:left; }
.picright { margin-top:3px; margin-bottom:2px; margin-left:10px; float:right; text-align:right; }
.picmidleft { margin-top:8px; margin-bottom:2px; margin-right:10px; float:left; text-align:left; }
.picmidright { margin-top:8px; margin-bottom:2px; margin-left:10px; float:right; text-align:right; }
.special_bg1 { background-color:#C4DCF9; font-family:Arial, Verdana, sans-serif; }
.special_bg2 { background-color:#81B4F1; font-family:Arial, Verdana, sans-serif; }
.special_bg3 { background-color:#666666; font-family:Arial, Verdana, sans-serif; }
.special_g1 { background-color:#efefef; font-family:Arial, Verdana, sans-serif; }
.special_g2 { background-color:#eeeeee; font-family:Arial, Verdana, sans-serif; }
.special_g3 { background-color:#dfdfdf; font-family:Arial, Verdana, sans-serif; }
.special_g4 { background-color:#cfcfcf; font-family:Arial, Verdana, sans-serif; }
.special_font12_white { font-family:Arial, Verdana, sans-serif; color:white; font-size:12px; line-height:16px; }
.special_font14_white { font-family:Arial, Verdana, sans-serif; color:white; font-size:14px; line-height:18px; }
.special_font16_white { font-family:Arial, Verdana, sans-serif; color:white; font-size: 16px; line-height:20px; }
.special_font14 { font-family:Arial, Verdana, sans-serif; color:#183A63; font-size:14px; line-height:18px; }
.special_font16 { font-family:Arial, Verdana, sans-serif; color:#183A63; font-size: 16px; line-height:20px; }
.special_border1 { border:1px solid #cccccc; }
.special_border2 { border:1px solid #183A63; }

.justlinks { margin-top:8px; }

.justlinks li { background:none; }
.content .teaser ul li.nopoeppel {background:none;padding-left:0;}

#skyscraper_extreme_right {
    position:absolute;
    top:110px; 
    left:1010px;
}

#pagepeel_extreme_right {
    position:absolute;
    top:0px; 
    left:1010px;
}


/* temporary ad styles */
.tempcom_a {
  display: block;
  width: 180px;
  text-align: center;
}
html .content .tempcom_a .tempcom_img {
  display: inline;
  width: auto;
}


/* blob (onmouseover window on top sections) */
#blob {
  z-index: 100;
  border: 1px solid blue;
  background: white url(lightbulb.png) no-repeat 10px center;
  padding: 0.6em 0.6em 0.6em 30px;
  color: #005388;
  font: 0.9em Arial;
  position: absolute;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* weather forecast */
.weathertable {
  width: 100%;
  font: 10px/18px Arial,sans-serif;
  color: #005388;
  table-layout: fixed;
  border-spacing: 2px;
  margin: 0 0 20px;
}

.weathertable th, .weathertable td {
  width: 60px;
  padding: 2px;
  vertical-align: middle;
  text-align: center;
  background-color: #d8e5ed;
}

.weathertable thead th {
  background-color: #99cdee;
  text-align: center;
}

.weathertable thead th.first {
  text-align: right;
  width: 140px;
  padding-right: 8px;
}

.weathertable tbody th {
  background-color: #cce6f6;
  width: 134px;
  text-align: right;
  padding: 0 8px 0 8px;
}

.weathertable .detail {
  margin: 0;
  float: left;
}

.weathertable .wdir {
  line-height: 30px;
}

.weathertable td hr {
  margin: 0;
  color: white;
  background-color: white;
  height: 1px;
  border: none;
}

.weathertable th img {
}

.weathertable td img {
  display: block;
  margin: 0 auto;
}




  .header_weather {
    background: #f4f4f4 no-repeat url(cp-icons/ic_wetter.jpg) left top; line-height: 20px; text-transform: uppercase; color: #626262; font-size:12px; font-family:Arial,sans-serif; padding:0 0 0 30px; margin: 0 0 5px 0; display:block; }
  .header_weather_old { background:no-repeat url(h-weather.gif) top left; line-height:25px; font-size:16px; font-family:Times,serif; padding:0 0 3px 30px; border-bottom:1px solid #B2CBDB; margin:0 0 10px 0; text-transform:uppercase; display:block; }

.sideweather .tab_end { margin: 0 0 1px; height: 0; }

.sideweather ul.weatherlist, .sideweather ul.weatherlist li {
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
  background: none;
  line-height: 0;
}

.sideweather ul.weatherlist { /*width: 180px;*/ }

.sideweather ul.weatherlist li {
  border-bottom: 1px solid #b2cbdb;
  margin: 1px 0;
  padding: 0 0 1px;
  background: url(wicon-back.gif) left bottom no-repeat;
}

.wicon {
  background: #d8e5ed;
  padding: 5px;
  height: 100%;
  text-align: center;
  float: left;
}

.winfo {
  font: 10px/16px Arial,sans-serif;
  padding: 4px 0 4px 50px;
}

.winfo a {
  font-weight: bold;
}

.outer_weather {
  margin: 10px 0 0;
}




/* attachment box */
.content_attachment {
  width: 166px;
}

.content_attachment .select {
  margin: 10px 0 0;
}

.content_attachment .img {
  padding: 0 0 10px;
  border-bottom: 1px solid #B2CBDB;
  text-align: center;
}

.content_attachment img {
  display: inline;
}

.content_attachment select {
  width: 166px;
}

.content_attachment ul {
  
}
.box .content_attachment ul li {
  background: #c7e0f1;
  padding: 3px;
  margin: 0 0 1px;
}
.box .content_attachment ul li.odd {
  background: #c9dae6;
}
.header_near {
  margin-bottom: 5px;
}
.content_attachment a {
  color: #005388;
}

.attachment {
  position: relative;
  z-index: 15;
  overflow: visible;
}
.attachment2 {
  z-index: 14;
}

.attachment3 {
  z-index: 13;
}
ul.pseudoinput {
  position: absolute;
  z-index: 12;
  background: white;
  width: 166px;
  border: 1px solid #B2CBDB;
  padding: 1px;
  display: none;
  cursor: pointer;
}
.pseudoselect {
  border: 1px solid #B2CBDB;
  height: 16px;
  padding: 1px;
}
.pseudoselect span {
  float: left;
  font: 12px sans-serif;
}
.pseudoselect input {
  float: right;
}


.container ul.iconlist {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.container ul.iconlist li {
  font-size: 12px;
  background: url(iconlist.png) top left no-repeat;
  display: block;
  line-height: 27px;
  height: 27px;
  padding: 0;
  margin: 0;
  list-style-type: none;
  overflow: hidden;
}

.container ul.iconlist li a {
  display: block;
  background: url(h-next.gif) left 1px no-repeat;
  padding: 0 0 0 32px;
  line-height: 27px;
  height: 27px;
}

.container ul.iconlist li a.audio {
  background-image: url(h-audio.gif);
}

.container ul.iconlist li a.boxx {
  background-image: url(h-boxx.gif);
}

.container ul.iconlist li a.showcase {
  background-image: url(h-showcase.gif);
}

.container ul.iconlist li a.shop_w {
  background-image: url(h-shop_w.gif);
}


.advertorial {
    margin:10px 0 0 10px;
    clear:both;
}

.articleadvertorial {
    margin:10px 0 0 0;
    clear:both;
}





.content_epaper {
  width: 160px;
  margin: 6px 0 0;
  padding: 6px 0 0;
  border-top: 1px solid #B2CBDB;
}

.content_epaper a {
  color: #0082d5;
}

body div.box.epaper,
body div.epaper {
  padding: 6px 6px;
  width: 160px;
}

body div.box.epaper .container,
body div.epaper .container {
  width: 160px;
}










.marquee {
  border: 1px solid #dddddd;
  border-top: 0;
  background: url(marquee.png) left 2px no-repeat;
  height: 28px;
  margin: -10px 0 0 10px;
  width: 980px;
}
.marquee_content {
  background: url(marquee.png) right -26px no-repeat;
  height: 20px;
  margin: 0;
  padding: 4px 30px;
  width: 920px;
}
.marquee_content,
.marquee a {
  font: 12px/20px Arial,Helvetica,sans-serif;
  color: #ba0606;
}
.marquee_viewport {
  width: 920px;
  height: 20px;
  overflow: hidden;
  display: block;
  white-space: nowrap;
  position: relative;
}
.marquee_item {
  position: absolute;
  top: 0;
  left: 0;
}


.ac_results {
        padding: 0px;
        border: 1px solid black;
        background-color: white;
        overflow: hidden;
        z-index: 99999;
}

.ac_results ul {
        width: 100%;
        list-style-position: outside;
        list-style: none;
        padding: 0;
        margin: 0;
}

.ac_results li {
        margin: 0px;
        padding: 2px 5px;
        cursor: default;
        display: block;
        /* 
        if width will be 100% horizontal scrollbar will apear 
        when scroll mode will be used
        */
        /*width: 100%;*/
        font: menu;
        font-size: 12px;
        /* 
        it is very important, if line-height not setted or setted 
        in relative units scroll will be broken in firefox
        */
        line-height: 16px;
        overflow: hidden;
}

.ac_loading {
        background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
        background-color: #eee;
}

.ac_over {
        background-color: #0A246A;
        color: white;
}








