/* CSS Document copyright by move elevator gmbh - Florian Wentzel 08/2009 */
/* Dieses Dokument enthält die Vorgaben für die Ausgabe der News Datensätze */

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Listenansicht */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Regioauswahl */
#pageCenterCol div.me-ikkbwhregionews-feform {padding-left: 8px;}
table.me-ikkbwhregionews-feform { border-spacing: 0 0; margin-top:10px;}
table.me-ikkbwhregionews-feform td {padding-bottom: 10px;}
table.me-ikkbwhregionews-kcoptions td.me-ikkbwhregionews-select-kc {font-weight:bold;}


/* Regio auswahl Form */
table td.me-ikkbwhregionews-input { padding-right: 20px;}
table td.me-ikkbwhregionews-input select {
	line-height: 1.0em;
	padding: 0 0;
}
table td.me-ikkbwhregionews-input select option { padding: 2px 0 0 0;  }


/* Select Box */
#pageRightCol span.input-select-bg {
	background-image: url(images/rightCol-selectbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 182px;
	height: 20px;
	margin: 0 0;
	display: block;
	float:left;
}

#pageRightCol div.selectbox-wrapper {
  position:absolute;
  z-index: 999;
  width:200px;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  margin-top: -23px;
  padding:0px;
  text-align:left;
  height: auto;
  overflow:auto;
  font-size:0.9em;
}

#pageRightCol div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
#pageRightCol div.selectbox-wrapper ul li.selected {
	background-color: #C6DCF4;
	font-weight:bold;
}

#pageRightCol div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding: 1px 2px;
  cursor:pointer;
  overflow:hidden;
}

input.selectbox {
	margin: 0px 0 0 0px;
	background-color: transparent;
	font-size:0.7em;
	width : 147px;
	display : block;
	text-align:left;
	height:20px;
	cursor: pointer;
	border: 0px transparent;
	color: #757070;
	padding: 2px 18px 0 8px;
 }







/* KC Optionen */
table.me-ikkbwhregionews-kcoptions {width: 444px; margin-bottom: 0.5em; left: 8px; position:relative;}
table td.me-ikkbwhregionews-reset-kc { text-align:right;}




/* Listenansicht */
#pageCenterCol .news-list-container {padding-top:20px;}
#pageCenterCol .news-list-item p {padding-left: 8px;}
#page #pageCenterCol .news-list-item p a { color:#333333; /* color: #495e85; */ }
#page #pageCenterCol .news-list-item p span.news-list-morelink a  {color:#0BA1E2;}

.news-list-item div.clearer {  
	border: 0px; 
	border-top: 1px solid #E3E3E3; 
	margin: 0em 0.5px 0.5em 0; 
	height: 0.5em; 
	font-size:1em; 
	display:block;
	overflow:hidden;
}

p.border-bottom-dottetd{
	border-bottom: 1px dashed;
	padding-bottom: 1.0em;
	margin-bottom: 1em;
}

/* Page Browser */
#pageCenterCol .tx-ttnews-browsebox table td p a { display:block; padding: 1px 2px 2px 2px; line-height: 1.0em; }
#page #pageCenterCol .tx-ttnews-browsebox table td p a:hover,
#page #pageCenterCol .tx-ttnews-browsebox table td.tx-ttnews-browsebox-SCell p a {
	background-color: #0BA1E2;
	color:#FFFFFF;
	text-decoration:none;
}

#pageCenterCol .tx-ttnews-browsebox {
	border-bottom: 1px dashed ;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

#pageCenterCol .tx-ttnews-browsebox p {padding-left: 8px;}
#pageCenterCol .tx-ttnews-browsebox table {position:relative; left: 8px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Latestansicht - Teaser in der rechten Spalte*/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#pageRightCol .news-latest-container span.boxheadline {
	margin-bottom:18px;
}

#pageRightCol .news-latest-container {
	clear:both;
	float:left;
	left:12px;
	padding-bottom:12px;
	position:relative;
	width:219px;
	border-bottom:1px solid #E7E7E7;
	margin-bottom: 8px;
}

#pageRightCol .news-latest-container p { 
	margin: 0 0;
	line-height: 1.3em;
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom:1px solid #E7E7E7;
}

#pageRightCol .news-latest-container p.news-latest-more {
	border-bottom: 0px;
	
}

#pageRightCol .news-latest-container p a {
	text-decoration:none; 
	color:#333333; /* color: #495e85; */
}
#pageRightCol .news-latest-container p a strong {clear:both; display:block; width:100%;}
#pageRightCol .news-latest-container p span.news-list-title a ,
#pageRightCol .news-latest-container p span.news-list-morelink a,
#pageRightCol .news-latest-container p.news-latest-more a {
	color:#0BA1E2;
}
#pageRightCol .news-latest-container p span.news-list-morelink {white-space: nowrap;}

#pageRightCol .news-latest-container p a strong:hover,
#pageRightCol .news-latest-container p a:hover {text-decoration:underline; cursor:pointer;}

#pageRightCol .news-latest-container p a span.news-list-morelink{
	color:#00A0C6;
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-bottom: 4px;
	text-decoration:underline;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* PLZ Formular in der Rechten Spalte */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#pageRightCol .news-latest-regioform {
	clear:both;
	float:left;
	left:12px;
	padding-bottom:12px;
	position:relative;
	width:219px;
	border-bottom:1px solid #E7E7E7;
	margin-bottom: 8px;
}

#pageRightCol .news-latest-regioform p{
	padding:0px 5px 0px 10px;
}

#pageRightCol .news-latest-regioform form span.form-row{
	padding: 5px 5px 5px 10px;
	display:block;
	float:left;
	clear:both;
}

#pageRightCol .news-latest-regioform form select { 
	width: 175px;
	padding: 2px 0 2px 8px;
	margin-right: 7px;
	float:left;
	height: 20px;
    color: #757070;
	background-color: transparent;
	background-image: url(images/rightCol-inputbg.gif);
	border: 0px transparent;
	background-position:left top;
}

#pageRightCol .news-latest-regioform form select option {
	line-height: 1.2em;
	background-color:#FFFFFF;
	padding: 2px 0 0px 4px;
}

#pageRightCol  .news-latest-regioform form input.input-plz { 
	font-size:0.8em;
}

#pageRightCol .news-latest-regioform form input.me-regionews-form-submit {
	background:transparent none repeat scroll 0 0;
	border:0 none;
    color: #0b8dc4;
	float:left;
	font-size:1.0em;
	font-weight:bold;
	line-height:1em;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Einzelansicht */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#page #pageCenterCol p.news-list-date {padding-left: 8px;}

#page #pageCenterCol p.me-news-single-backlink {
	 border-top: 1px solid #E7E7E7;
	 clear:both;
	 padding: 15px 0px 0 0;
	 width: 444px;
	 position:relative;
	 left: 8px;
}
.news-single-item { padding-top: 15px;}
.news-single-item h2  {padding: 0.2em 0 0.5em 0;}
.news-single-item div.clearer { 
	border: 0px;
	height: 1px;
	width: 100%;
	font-size:1em; 
	display:block;
	overflow:hidden;
	float:left;
	clear:both;
	position:relative;
	left: 8px;
}

.news-single-item .news-singel-kursinfo-box { 
	float:left; 
	clear:both;
	position:relative;
	left: 8px;
	width:444px;
	padding-top: 1.5em;
	padding-bottom: 15px;
}
.news-single-item .news-singel-kursinfo-box table td { padding-right: 20px; padding-bottom: 0.6em;}
.news-single-item a img {border: 0px;}
.news-single-item .news-single-img { float:left; clear:both; width: 480px; text-align:center; display:inline-table; padding-bottom: 10px;;}
.news-single-item .news-single-img img{ margin: 5px;}
.news-single-item p.news-single-imgcaption { font-size: 0.6em;  width: 80%; margin: 0 auto; min-height: 40px; }
