/* Datei: allg-tabellen.css */

/* Nur auf den Seiten mit Tabellen auftretende Eigenschaften */



/***Verzeichnistabelle***/
table.verzeichnis, table.links {
	margin:11px 0px 5px 0px;
	width:100%;
	border-collapse:collapse;
}

table.verzeichnis th, table.verzeichnis td, table.links th, table.links td  {
	 border:1px solid #b5b6b7;
}

th {
	background-color:#9c9e9f;
	color:#ffffff;
	font-size:11px;
	line-height:16px;
	vertical-align:middle;
	height:72px;
}

th div {
	color:#ffffff;
	font-size:11px;
	line-height:16px;
	vertical-align:middle;
	padding-left:11px;
	padding-right:11px;
}

th.vVermUeber, th.vEinrUeber {
	height:32px;
}
th.vVermUeber {
	background-color:#0076bd;
}
th.vEinrUeber {
	background-color:#003773;
}


th.vBild {
	width:102px;
	
}
th.vBild div {
	padding-left:11px;
	padding-right:1px;
	text-align:left;
	z-index:2;
}


th.vAdresse {
	width:266px;
}
th.vAdresse div {
	text-align:left;
}


th.vBeschreibung {
	width:324px;
}
th.vBeschreibung div {
	text-align:left;
}

th.vPreiseZ {
	width:54px;
}
th.vPreiseZ div {
	text-align:center;
}

th.vPreiseF {
	width:76px;
}
th.vPreiseF div {
	padding-left:3px;
	padding-right:3px;
	text-align:center;
}

th.vKNr {
	width:47px;
}
th.vKNr div {
	padding-left:3px;
	padding-right:3px;
	text-align:center;
}


th.vEntf {
	width:43px;
}
th.vEntf div {
	padding-left:3px;
	padding-right:3px;
	text-align:center;
}

th.vSymbole {
	width:99px;
}
th.vSymbole div {
	text-align:center;
}

th.vInfo {
	width:38px;
}
th.vInfo div {
	text-align:center;
	padding-left:0px;
	padding-right:0px;
}





/*******Spezielle Links*************/
/*siehe auch spezielle Links bei pensionen-allgemein.css!*/

td.vAdresse span {
	color:#003775;
}

td.vAdresse a.ern, td.vUmgebungsportal a.vorn {
 color:#003775;
 text-decoration:none;
}

td.vAdresse a.ern:hover, td.vKNr a, td.vUmgebungsportal a:hover {
 color:#003775;
 text-decoration:underline;
}

td.vAdresse a.mail {
 color:#58585a;
 text-decoration:none;
}

td.vAdresse a.mail:hover {
 color:#58585a;
 text-decoration:underline;
}

td.vSortierzeile {
	height:22px;
}


/***Tabellenfelder***/

td {
	color:#58585a;
	font-size:11px;
	line-height:14px;
}

div.tdi {
	padding-left:11px;
	padding-right:11px;
}


td.vBild {
	text-align:center;
	vertical-align:middle;
	padding-top:11px;
	padding-bottom:11px;
	z-index:2;
	width:102px;
	height:87px;
}
td.vBild div.tdi {
	padding-left:0px;
	padding-right:0px;
}


td.ugp {
	padding-top:3px;
	padding-bottom:3px;
}


td.vSEb {
	padding-bottom:6px;
}

img.vSEb {
	padding-bottom:2px;
}

span.vMitte, span.vMitte img {
	vertical-align:middle;
}



td.vAdresse {
	width:276px;
	padding-top:6px;
	padding-bottom:6px;
	text-align:left;
}


div.bettenzahl, div.bettenzahlT {
	font-size:11px;
}

div.bettenzahlT {
	right:11px;
	bottom:0px;
	/*background-color:blue;*/
}

div.bettenzahl {
	right:42px;
	bottom:0px;
	/*background-color:red;*/
	line-height:14px;
	vertical-align:middle;
}


td.vBeschreibung {
	width:319px;
	padding-top:6px;
	padding-bottom:6px;
	text-align:left;
}

td.vBeschr_akt {
	line-height:18px;
}


td.vUmgebungsportal {
	text-align:left;
}


td.vInfo div.tdi, td.vPreiseZ div.tdi, td.vPreiseF div.tdi, td.vKNr div.tdi, td.vEntf div.tdi, td.vSymbole div.tdi  {
	text-align:center;
	vertical-align:middle;
	padding-left:0px;
	padding-right:0px;
}

td.vInfo {
	font-size:4px;
	width:39px;
}

td.vPreiseZ {
	width:44px;
}

td.vPreiseF {
	width:76px;
}


td.vKNr {
	width:47px;
}

td.vEntf {
	width:43px;
}

td.vSymbole {
	font-size:6px;
	width:99px;
}
td.vSymbole div.tdi  {
	text-align:left;
	padding-left:3px;
}

td.vEntf a {
	color:#0076bd;
}

td.vV {
	background-color: #d4e1f2;
}

td.vSE {
	background-color: #fff6cd;
}

td.vSEVermieter {
	height:35px;
}



/***Kartennummer in Verzeichnis-Tabellen***/

td.vknr div.a {
	padding:0px;
	margin:auto;
	height:16px;
	width:16px;
	background-image:url(http://www.deutsche-pensionen.de/bilder/kp.png);
	background-position:top center;
	background-repeat:no-repeat;
}

td.vknr div.i1, td.vknr div.i2, td.vknr div.i3 {
	position:absolute;
	padding:0px;
	margin:0px;
	top:0px;
}
td.vknr div.i1 {
	left:5px;
}

td.vknr div.i2 {
	left:1px;
}

td.vknr div.i3 {
	left:0px;
	top:1px;
}

td.vknr div.a a {
	text-decoration:none;
	color:#FFFFFF;
	font-size:9px;
}

td.vknr div.i3 a {
	font-size:8px;
}

