
.tx-smsgeranbieter-pi1 {
	position:relative;
	margin-top:5px;
}

.tx-smsgeranbieter-pi1 table, .tx-smsgeranbieter-pi1 td{
/*
  border-style: solid;
  border-width:1px;
  border-color: #D0733B;
*/
  border-style: none; 
  font-size: 100%;
}

.tx-smsgeranbieter-pi1 a {
	font-family: Arial,Helvetica,SansSerif;
}

/*
.tx-smsgeranbieter-pi1 p {
	font-family: Arial,Helvetica,SansSerif;
	font-size: 75%;
}
*/
.tx-smsgeranbieter-pi1 .tx-smsgeranbieter-pi1-rightCol,
.tx-smsgeranbieter-pi1 .tx-smsgeranbieter-pi1-leftCol {
	font-family: Arial,Helvetica,SansSerif;
	font-size: 75%;
}

.tx-smsgeranbieter-pi1 td p .bodytext {
	margin: 0px;
	padding: 2px;
}

.tx-smsgeranbieter-pi1 h1 {
	font-family: Verdana,Arial, Helvetica;
	color: #D0733B;
	font-size: 100%;
}

.tx-smsgeranbieter-pi1 h2 {
	font-family: Verdana,Arial, Helvetica;
	color: #D0733B;
	font-size: 100%;
	font-weight: bold;
}

.tx-smsgeranbieter-pi1 h3 {
	font-family: Verdana,Arial, Helvetica;
	color: #D0733B;
	font-size: 100%;
	font-weight: bold;
}

.tx-smsgeranbieter-pi1 li {
/*	list-style-type: square; */
	font-size:100%;
	font-family: Arial,Helvetica,SansSerif;
	/* color: #DF752E; */
}

.tx-smsgeranbieter-pi1-singleViewBox,
.tx-smsgeranbieter-pi1-contentViewBox,
.tx-smsgeranbieter-pi1-resultsetViewBox {
  position:relative;
  border-top-color: #FFF;
  border-top-style: solid;
  border-top-width: 1px;
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
  width:95%; /* IE 6 kommt wegen padding von umgebenden Div nicht mit 100% klar */
}

.tx-smsgeranbieter-pi1-leftCol {
  width: 40%;
  float: left;
}

.tx-smsgeranbieter-pi1-leftCol img {
/*
  width: 10.0em;
  height: 6.375em;
 */
}
		
.tx-smsgeranbieter-pi1-linkDiv {
  width: 150px; /* = Breite des Bildes - 2 * padding */
  background-color: #BB501C;
  margin-top: 10px;
  margin-right: 5px;
  padding:3px;
  float:left;
}

.tx-smsgeranbieter-pi1-linkDiv a {
  color: #FFF;
  font-size: 100%;
  font-weight: bold;
  text-decoration: none;
}

.tx-smsgeranbieter-pi1-rightCol {
  width: 60%;
  float: left;
}

/* Konfigurationanpassungen für singleView */
.tx-smsgeranbieter-pi1-singleViewBox .tx-smsgeranbieter-pi1-leftCol {
  width: 50%;
  float: left;
  /*
  margin-right: 20px;
  marign-bottom: 5px;
  */
  padding-right: 20px;
  padding-bottom: 5px;
}

.tx-smsgeranbieter-pi1-singleViewBox .tx-smsgeranbieter-pi1-rightCol {
  width: 45%;
  float: left;
}

/*
.tx-smsgeranbieter-pi1-singleViewBox .tx-smsgeranbieter-pi1-leftCol img {
	width: 55%;
	height: 8.8125em;
}
*/

/* Konfigurationanpassungen für resultsetView */
.tx-smsgeranbieter-pi1-resultsetViewBox .tx-smsgeranbieter-pi1-leftCol {
  width: 25%;
  float: left;
}

.tx-smsgeranbieter-pi1-resultsetViewBox  .tx-smsgeranbieter-pi1-rightCol {
	width: 75%;
	float: left;
	padding-bottom: 1.2em; /* Abstand zu hochgeschobenem Detail-Link aus .tx-smsgeranbieter-pi1-linkDetails */
}

.tx-smsgeranbieter-pi1-resultsetViewBox img {
	border-style: none;
	border-width: 0px;
}

.tx-smsgeranbieter-pi1-resultsetViewBox a {
	font-family:Verdana,Arial,Helvetica,SansSerif;
	font-size:100%;
	font-weight:normal;
}

.tx-smsgeranbieter-pi1-resultsetViewBox .tx-smsgeranbieter-pi1-h1 {
	font-family:Verdana,Arial,Helvetica,SansSerif;
	font-size:100%;
	color: #D0733B;
}

.tx-smsgeranbieter-pi1-linkDetails {
	width: 100%;
	float: left;
    margin-top: -0.8em; /* Trick: Pseudo-bottom-Ausrichtung durch Hochschieben in voriges Element */
}

.tx-smsgeranbieter-pi1-linkDetails a {
  color: #FFF;
  background-color: #BB501C;
  font-size: 80%;
  font-weight: bold;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;
  float: right;
}

.tx-smsgeranbieter-pi1 .tx-indexedsearch-noresults {
	font-size: 75%;
	font-family: Arial,Helvetica,SansSerif;
}