.clear { clear: both; font-size: 0; line-height: 0; height: 0; }
hr.clearer {width:0;height:0;border:none;visibility:hidden; clear: both; }

#center-content ul  {
	margin:0 0 20px 14px;
	/*list-style-image:url('../img/bullet.gif');*/  /*Probleme mit IE */
}
* html #center-content ul {margin-left:16px;}  /*IE < 7 */
*+html #center-content ul {margin-left:16px;}  /*IE = 7 */

#right-content ul {
	margin:0 0 20px 3px;
	list-style-type:none;
}
#center-content ul li {
	line-height:17px;
	line-height:140%;
	/*
	padding-left:18px;
	background: transparent url('../img/bullet.gif') 0 5px no-repeat;
	*/
	width:auto;
	height:auto;
	margin-bottom:10px;
	margin-bottom:6px;
}
#right-content ul li {
	line-height:14px;
	padding-left:18px;
	background: transparent url('../img/bullet.gif') 0 3px no-repeat;
	width:auto;
	height:auto;
	margin-bottom:7px;
}
* html #right-content ul li {height:14px;}  /*IE < 7 */

#center-content ul.download {
	list-style-type:none;
}
#center-content ul.download li {
	line-height:28px;
	padding-left:18px;
	background: transparent url('../img/bullet_dl.gif') 0 8px no-repeat;
	height:28px;
	width:auto;
	margin-left:-16px;	/* warum auch immer :-(( */
}
#center-content ul.download li a {color:#333333;text-decoration:none;}

/* tt_news: START */
/* latest news */
.news-latest-container {
	background:transparent url('../img/dotted_line.gif') 0 0 no-repeat;
	padding:1px 0 20px 0;
}
.news-latest-container .news-latest-item {
	clear:both;
	width:100%;
	height:73px;
	background:transparent url('../img/dotted_line.gif') 0 72px no-repeat;
}
.news-latest-container .news-latest-item .img-cont {
	float:left;
	width:84px;
	height:72px;
	background:#10275b;
}
.news-latest-container .news-latest-item h3 {
	float:right;
	width:408px;
	width:383px;
	padding-left:25px;
	margin:10px 0 0 0;
	text-align:left;
	background:transparent url('../img/news_button.gif') 0 2px no-repeat;
}
.news-latest-container .news-latest-item h3 a {
	text-decoration:none;
	color:#10275b;
}
.news-latest-container .news-latest-item p {
	float:right;
	width:408px;
	width:383px;
	padding-left:25px;
	text-align:left;
	margin-bottom:0;
}
.news-latest-container .news-latest-item p span.more-link {padding-left:10px;}
/* single view */
.news-single-item {}
.news-single-item .news-single-timedata { float:right; font-weight: bold; position: relative; bottom: -3px; }
.news-single-item h1 { _margin-top: -15px; }
.news-single-item .news-single-img {
	float:left !important;
	width:152px;
	height:140px;
	background:#10275b;
	margin-top: 2px;
	margin-bottom:10px;
	margin-right: 10px;
}
.news-single-item h3 {
	/*float:right;
	width:348px;
	width:323px;
	padding-left:25px;
	margin-bottom:10px;*/
	clear: both;
	text-align:left;
}
.news-single-item p {

}

.news-single-backlink { clear: both; padding-top: 13px; }

.news-amenu-item-year { display: none; }

.news-single-files { margin: 0 0 10px 0; }
 .news-single-files img { margin: 0 5px 0 0; vertical-align: middle; }

.news-search-form { margin: 0 0 10px 0; }
.tx-ttnews-browsebox { margin-top: 5px; }
 .tx-ttnews-browsebox-SCell { font-weight: bold; }

/* News List */
* html body .news-list-container { background: url(../img/dotted_line.gif) repeat-x; }
div.news-list-item { background: url(../img/dotted_line.gif) repeat-x; clear: both; margin: 0 0 -1px 0; padding: 1px 0 0 0; }
 div.news-list-c { background: url(../img/dotted_line.gif) repeat-x bottom; clear: both; height: 70px; margin: 0 0 0 0; padding: 0 0 1px 0; }
 div.news-list-item div.news-list-image { background-color: #10275b; float: left; height: 70px; margin: 0 7px 0 0; width: 85px; }
  div.news-list-item div.news-list-image img { display: block; }
 div.news-list-item p { margin: 0; padding: 0; }
 div.news-list-item .news-list-morelink { clear: both; display: none; text-align: right; }
  div.news-list-item h3 { margin: 0; padding: 0; }
   .news-list-container hr { display: none; }
  .news-list-date { float: left; font-weight: normal; margin: 0 0 5px 0; width: 105px; }
   .news-list-text h3 a { position: relative; z-index: 99; }
   .news-list-messen .news-list-date { float: none; margin: 0; width: auto; }
	.news-list-messen .news-list-item .news-list-c .news-list-image { background-color: #10275b; width: 85px; }
	 .news-list-messen .news-list-text { padding-left: 15px; }

/* News-Files download */
.news-list-text h3 a { text-decoration: none; }
div.news-filedownload { clear: both; margin: 0 0 -1px 0; padding: 8px 0 0 0; }
 div.news-filedownload div.news-list-c { height: auto; padding: 0 0 8px 0; }
  div.news-filedownload .news-list-text { position: relative; }
   div.news-filedownload .news-list-text .news-list-date { background: url(../img/bullet_dl.gif) no-repeat 87px 2px; height: 30px; vertical-align: middle; }
   div.news-filedownload .news-list-text h3 img { margin: 2px 7px 0 0; vertical-align: middle; }
   div.news-filedownload .news-list-text h3 a { vertical-align: middle; }
 div.news-filedownload .news-list-subheader { _top: 5px; _margin-top: -5px; position: relative; }
  div.news-filedownload .news-list-subheader p.bodytext { margin: 0 0 0 105px; position: relative; }
 div.news-filedownload hr.clearer { display: none; }
  /*div.news-filedownload .news-list-filelink { margin: 0 0 -16px 0; position: relative; top: -16px; width: 20px; }*/
  div.news-filedownload .news-list-filelink { margin:  -16px 0 0 0; _margin: 0 0 0 -40px; width: 20px; }
   div.news-filedownload .news-list-filelink a { display: none; }
  /*div.news-filedownload .news-list-filesize { margin: 2px 0 0 20px; }*/
  div.news-filedownload .news-list-filesize { clear: both; margin: 2px 0 0 20px; position: relative; _bottom: -11px; }
   div.news-filedownload .news-list-filesize a { display: none; }
   div.news-filedownload div.news-list-filelink img { margin: 0 5px 0 0; vertical-align: middle; }
    div.news-filedownload .news-list-text h3 a { display: block; margin: 0 0 0 105px; }
/* tt_news: ENDE */



/* Sitemap: */
#center-content .tx-dropdownsitemap-pi1 ul {
	margin:0;
}
#center-content .tx-dropdownsitemap-pi1 ul li {
	background-image:none;
	padding-left:0;
	height:auto;
}
.tx-dropdownsitemap-pi1 A {
	font-weight: bold;
}
.tx-dropdownsitemap-pi1 img {padding-right:5px;}
.tx-dropdownsitemap-pi1 LI.open OL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed OL {
	display: none;
}
.tx-dropdownsitemap-pi1 LI.open UL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed UL {
	display: none;
}
.tx-dropdownsitemap-pi1 DIV {
	border: solid 1px #DFE2E3;
	background: #FAFBFB;
	padding: 2px;
	margin-bottom: 5px;
}
.tx-dropdownsitemap-pi1 DIV.level_2 {
	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_2 A {
	font-weight: normal;
}
.tx-dropdownsitemap-pi1 DIV.level_3 {
	background: #FAFBFB;
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
	background: #FAFBFB;
}
.tx-dropdownsitemap-pi1 DIV.expAll {
	text-align: center;
	border: solid 1px #DFE2E3;
	background: #FAFBFB;
}


/* tip-a-friend */
input.abschickknopf {margin-top:5px;}

/* newspaper-download: */
#newspaper-download {
	position:relative;
	top:0;
	left:0;
	color:#ffffff;
	width:176px;
	margin-bottom:10px;
}
#newspaper-download p {
	position:absolute;
	top:13px;
	left:14px;
}
#right-content #newspaper-download ul {
	position:absolute;
	top:67px;
	left:14px;
	list-style-position: outside;
	list-style-type:none;
}
#right-content #newspaper-download ul li {
	background:none;
	padding-left:0;
}
#newspaper-download a {
	color:#ffffff;
}
#newspaper-download span {
	padding-left:5px;
}

.tx-thmailformplus-pi1 table tr td {padding-right:5px;}

/* Panopa Locations Map */

.panopa_map_list_item li.link {  background: url(../img/bulletref.gif) no-repeat 0% 50%; list-style-type: none; margin: 0 !important; padding-left: 18px; }
.panopa_map_list_item div.link { background: url(../img/bulletref.gif) no-repeat 0% 50%; list-style-type: none; margin: 0 !important; padding-left: 18px; }
.tx-itpanopamap-pi1-singleView p { margin: 0; padding: 0; }
.tx-itpanopamap-pi1-browsebox { clear: both; padding-top: 15px; text-align: center; }
 .tx-itpanopamap-pi1-browsebox p { margin: 0; text-align: center; }
 .tx-itpanopamap-pi1-browsebox table { margin: 0 auto 0 auto; width: 10px; }
  .tx-itpanopamap-pi1-browsebox table tbody { margin: 0 auto 0 auto; text-align: center; }
  .tx-itpanopamap-pi1-browsebox td { padding-left: 2px; padding-right: 2px; text-align: center; }
   .tx-itpanopamap-pi1-browsebox-SCell a { font-weight: bold; }

/* Content - Teaser */
div.content_teaser { clear: both; background: url(../img/dotted_line.gif) repeat-x; margin: 0 0 -1px 0; padding: 1px 0 0 0; }
 div.content_teaser div.teaser_body { background: url(../img/dotted_line.gif) repeat-x bottom; clear: both; height: 70px; overflow: hidden; padding: 0 0 1px 0; }
 div.content_teaser div.teaser_image { background-color: #10275b; float: left; height: 70px; margin: 0 30px 0 0; width: 85px; }
  div.content_teaser div.teaser_image a { background-color: #10275b; display: block; }
   div.content_teaser div.teaser_image img { display: block; }
 div.content_teaser div.teaser_text {  }
  div.content_teaser div.teaser_text div.title { color: #10275b; font-weight: bold; margin: 5px 0 0 0; _margin: 8px 0 0 0; }
   div.content_teaser div.teaser_text div.title a { text-decoration: none; }
   div.content_teaser div.teaser_text div.title img { margin: 0 7px 0 -20px; vertical-align: bottom; }
  div.content_teaser div.teaser_text div.text {  }
   div.content_teaser div.teaser_text div.text p.bodytext { margin: 0; padding: 0; }

/* Content - Location Details */
.location-detailview {  }
 .location-title { padding-bottom: 6px; }
 .location-body { clear: both; }
  .location-image { float: left; }
   .location-image img { margin: 0 7px 7px 0; }

.messen-location { float: right; position: relative; top: -16px;  }
