/*
	Projekt:
	Datei: extension.css | styles für alle extensions
	Author: NGI

  Verwendete Farben:
  #fff    = weiss
  #000    = schwarz
  etc.
  
*/

/* simple search */
.tx-indexedsearch-browsebox { 
	border-top: 1px solid #006eb6; 
	padding:5px 0; 
	margin:10px 0 0 0; 
}
#middleContent ul.browsebox { margin:0; padding:0; }
.res-tmpl-css { 
	width:500px;
	border-top: 1px solid #006eb6; 
	padding:5px 0; 
	margin:10px 0; 
}
.percent-tmpl-css {
	float:right;
	margin:0;
}
.result-number { display:none; }
.info-tmpl-css {  font-size: 10px; }
.tx-indexedsearch-info {
	display:block; 
	font-size: 10px; 
	border-top: 1px solid #89e1fa; 
	padding-top:2px; 
	margin-top:5px; 
}

/* rgteaser */
.rgteaser_item { 
	width:500px;
	border-top: 1px solid #006eb6; 
	padding:5px 0; 
	margin:10px 0; 
}
.rgteaser_item h2 { font-weight:bold; margin-bottom: 5px; }

/* tt_news */
.newsListLeft { width: 220px; float:left; text-align:left; }
.news-list-date { display:block; font-size: 10px; }
.news-list-item { 
	width:500px;
	border-top: 1px solid #006eb6; 
	padding:5px 0; 
	margin:10px 0; 
}
.news-list-item h2 { color:#FAAF46; font-weight:bold; margin-bottom: 5px; }
.news-list-browse { 
	border-top: 1px solid #006eb6; 
	padding:5px 0; 
	margin:10px 0 0 0; 
}

.news-single-item { 
	width:500px;
}
.news-single-right { width: 150px; float:right; margin: 0 0 0 20px; text-align:right; }
.news-single-img { margin: -20px 0 0 0; }
.news-single-right img { margin: 20px 0 0 0; }
.news-single-backlink { 
	border-top: 1px solid #006eb6; 
	padding:5px 0; 
	margin:10px 0; 
	clear:left;
}
.news-single-files { margin-top:10px; }
.news-single-links { margin-top:10px; }

.playlist-latest-container { background: url(../img/bg_songticker.gif) top left no-repeat; width:219px; height:49px; }
.playlist-anim { position:absolute; top:1px; right:7px; line-height:6px; }
.playlist-latest-item { padding:9px 6px 0; margin-bottom:8px; font-size: 10px; line-height:12px; color:#505260; text-align:center; height:40px; overflow:hidden; /* cursor:pointer; */ }
#songtickerWrap .playlist-latest-item h1, #songtickerWrap .playlist-latest-item h2, #songtickerWrap .playlist-latest-item h3 { font-size: 10px; margin-bottom: 0; font-weight:bold; color:#e7501e; }

.podcast-latest-item { margin-bottom:8px; }
.podcast-latest-date { display:none; }
.podcast-list-date { display:none; }
.podcast-content { padding-top:10px; }

.news-latest-item { margin-bottom:8px; }
.news-latest-date { font-size: 9px; display:block; }

.playlist-list-item { line-height:12px; height:40px; }
.playlist-list-date { display:block; font-size: 10px; text-align:right; border-bottom: 1px solid #89e1fa; }
#middleContent .playlist-list-item h1, #middleContent .playlist-list-item h2, #middleContent .playlist-list-item h3 { font-size: 11px; margin-bottom: 0; }
#middleContent .news-list-item h1, #middleContent .news-list-item h2, #middleContent .news-list-item h3 { margin-bottom: 0; }

#middleContent .playlist-amenu-container ul {
	height:18px;
	list-style-type:none;
	margin:0;
	padding:0;
}
#middleContent .playlist-amenu-container li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 9px 0 0;
}


.news-list-morelink { white-space: nowrap; }
.news-list-browse { font-size: 10px; }
.news-list-browse a, .news-list-browse .disabledLinkWrap { padding:0 5px; }
.news-list-browse .activeLinkWrap { padding:0 5px; font-weight:bold; }

/* powermail */
.tx-powermail-pi1_fieldset_1 legend { display:none; }
.tx-powermail-pi1_fieldset_1 label { display:block; }
.tx_powermail_pi1_fieldwrap_html { margin-bottom:10px; }
.tx-powermail-pi1_fieldset_1 input { border: 1px solid #ebebeb; width: 300px; height: 18px;  }
.tx-powermail-pi1_fieldset_1 textarea { border: 1px solid #ebebeb; width: 300px; height: 80px; margin-bottom:10px; }
.tx-powermail-pi1_fieldset_1 input:focus, .tx-powermail-pi1_fieldset_1 textarea:focus { background: #f1f1f1; } 
.tx-powermail-pi1_fieldset_1 .powermail_submit { border: 1px solid #FAAF46; color: #FAAF46; background: #f1f1f1; height: 30px; font-size:14px; text-transform:lowercase; }
.tx-powermail-pi1_fieldset_1 .validation-advice { color: #FAAF46; }
.powermail_all_td p b { padding-right: 20px; }

#cboxContent { font-size: 12px; }

/* pdfarchive */
#middleContent ul.archive_tabs {
	height:18px;
	list-style-type:none;
	margin:0;
	padding:0;
}
#middleContent li.archive_tabs_item {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 9px 0 0;
}
#middleContent .table_monthofyear {
	border-top:1px solid #89e1fa;
	border-bottom:1px solid #89e1fa;
	border-collapse:collapse;
	empty-cells:show;
	margin:1px 0;
	padding:0;
	vertical-align:top;
}
img.paper_icon {
	float:left;
	margin-right:5px;
	padding-bottom:20px;
}

/* ve_guestbook */
.guestbook-list-item { margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:solid 1px #006eb6; }
/* special for MS-IE <7: */ * html .guestbook-list-content p {
	white-space: normal;
	overflow:auto;
	width:500px;
}
.guestbook-list-from { /* border-top: 1px solid #b2bbbe; padding-top:2px; */ margin-top:7px; text-align:right; }
.guestbook-list-date { 
	display:block; 
	font-size: 10px; 
	text-transform: uppercase; 
	border-bottom: 1px solid #89e1fa; 
	padding-bottom:2px; 
	margin-bottom:5px; 
}

.tx-veguestbook-pi1 { }
/* error handling */
.tx-veguestbook-pi1 p.tx-guestbook-form-error {
	font-weight:normal;
	color:#ff0000;
}
/* display of result count */
.tx-veguestbook-pi1 .tx-guestbook-result {
}
/* pagination */
.tx-veguestbook-pi1 .tx-guestbook-pagination_top {
	border-bottom: 1px solid #006eb6; 
	padding:5px 0; 
	margin:0 0 10px 0; 
}
.tx-veguestbook-pi1 .tx-guestbook-pagination_bottom { margin:0 0 5px 0; }
.tx-veguestbook-pi1 .tx-guestbook-pagination_top a, .tx-veguestbook-pi1 .tx-guestbook-pagination_bottom a { margin-right:2px; }
.tx-veguestbook-pi1 .active a { font-weight:bold; text-decoration:none; color: #00b3e6; }

/* styles for list mode */
.tx-veguestbook-pi1 h2.tx-guestbook-header {
	clear:both;
	background:#666;
	color:#FFF;
	display:block;
	font-size:100%;
	font-weight:bold;
	padding: 1em;
	/* width: 35em; */
}
.tx-veguestbook-pi1 .tx-guestbook-left {
	float:left;
	width:12em;
	background:#EFEFEF;
	min-height:4em;
	padding: 1em;
}
.tx-veguestbook-pi1 .tx-guestbook-left {
	height:4em;
}
.tx-veguestbook-pi1 .tx-guestbook-left p {
	color:#333;
}
.tx-veguestbook-pi1 .tx-guestbook-right {
	float:left;
	/* width:21em; */
	background:#FFF;
	padding: 1em;
}
/* styles for latest mode */
.tx-veguestbook-pi1 .tx-guestbook-latest p,
.tx-veguestbook-pi1 .tx-guestbook-right p {
	color:#333;
}
.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
	font-weight: bold;
}
.tx-veguestbook-pi1 .tx-guestbook-right h3 {
	font-size:100%;
	color:#990000;
	font-weight:bold;
	background:none;
}
.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
	font-size:75%;
	color:#333;
	font-style: italic;
}
.tx-veguestbook-pi1 .tx-guestbook-latest {
	display:block;
	padding:0.25em;
	clear:both;
}

/* form styles */
.tx-veguestbook-pi1 .tx-guestbook-field {
	clear:both;
	width:100%;
	display:block;
	padding:5px 0;
}
.tx-veguestbook-pi1 .tx-guestbook-field label {
	clear: both;
	display: block;
	float:left;
	width:100px;
}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
	float:left;
	width:170px;
}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
	float:left;
	width:260px;
}
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
	width: 100%;
	display: block;
	float: left;
}
.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
	color:#990000;
}
.tx-veguestbook-pi1 fieldset {
	border:none;
}
.tx-veguestbook-pi1 legend {
	display:none;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap {
	float:left;
	display:block;
	background:#F7F7F7;
	border:1px solid #CCC;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap {
	margin-left:2.25em;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap img {
	float:left;
	display:block;
	padding-left:0.25em;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap input {
	float:left;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap label {
	clear:both;
	display:block;
	float:none;
	width:10em;
	margin-bottom:0.5em;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap p {
	font-size:75%;
	padding:0.25em;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
	display:none;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
	color:#384c53;
	font-size:10px;
}
.tx-srfreecap-pi2-cant-read a:link { font-weight:normal; }
img.tx-srfreecap-pi2-image { border:1px solid #505260; margin:5px 0; }

.tx-veguestbook-pi1 .tx-guestbook-clear {
	clear:both;
	display:block;
}
.tx-veguestbook-pi1 input.tx-guestbook-submit {
	width:auto;
}
/* -- */