/* Anbieter Tabellen Stylesheet */


/* start tabelle */
.anbieter {
	width: 99%;
	padding: 0;
}

.anbieter th {
	color: #7D3549;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 0.2em;
	padding: 3px 4px 4px 5px;
	background: #F7E7DE;
}

.anbieter th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

.anbieter td {
	text-align: right;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #ffffff;
	padding: 3px 5px 3px 5px;
	color: #7D3549;
	line-height: 100%;
}

.anbieter td.alt {
	background: #F5FAFA;
	color: #7D3549;
}

.anbieter th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	padding-left: 10px;
	background: #fff url(images/bullet1.gif) no-repeat;
	text-align: left;
}

.anbieter th.specsub1 {
	padding-left: 30px;
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff;
	text-transform: none;
	text-align: left;
	letter-spacing: 1px;
}

.anbieter th.specsub2 {
	padding-left: 30px;
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #F5FAFA;
	text-transform: none;
	text-align: left;
	letter-spacing: 1px;
}

.anbieter th.specsub3 {
	padding-left: 30px;
	border-left: 1px solid #C1DAD7;
	background: #CFCFCF;
	text-transform: none;
	text-align: left;
	letter-spacing: 1px;
}

.anbieter th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	padding-left: 10px;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	text-align: left;
}

/* ende tabelle */

/* start Tabelle Styles*/
.anbieter th {
	font: 88% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
	
.anbieter td {
	font: 84% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}

.anbieter th a {
	text-decoration: none;
}

.anbieter td a {
	text-decoration: none;
}

.anbieter td a:hover {
	color: #666666;
}

.title2 {
	letter-spacing: 0em;
	font: bold 124% "Arial", sans;
	color: #000033;
}

.title2:hover {
	letter-spacing: 0em;
	font: bold 124% "Arial", sans;
	color: #333;
	text-decoration: underline;
}



/* ende Tabelle Styles*/

/* start table tdetails */

.tdetails td {
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans;
}

.detailbutton {
	margin-left: 116px;
}

#detailbox {
	border: 1px solid #a0a0a0;
}

#detailbox a img {
	margin-top: 4px;
	text-align: center;
	background-color:#ffffff;
}

.arc90_extlinkIMG {
					background: transparent url(http://www.simtarife.de/js/extLink_img.gif) no-repeat top right;
					margin-left: 2px;
					height: 12px;
					width: 12px;
					cursor: pointer;
					padding-left: 12px;
				}
/* end table tdetails */

/* Erklaerung Tooltip */

a.css_tooltip {
position: relative;
z-index: 24;
text-decoration: none;
cursor: help;
}

a.css_tooltip span {
display: none;
}

a.css_tooltip:hover {
z-index:25;
background-color: transparent;
}

a.css_tooltip:hover span {
font: 96% "Arial", Verdana, Arial, Helvetica, sans;
text-align: left;
display: block;
position: absolute;
top: 2em;
left: 1em;
width: 25em;
background-color: #ffffe5;
color: #000;
padding: 3px 0 4px 4px;
border: 1px solid #cc9;
white-space: normal !important;
}


