body {text-align: left; font-size: 0.8em; background: url('img/bg.png') repeat-y;}

#top {width: 990px; padding-top: 20px; height: 130px; text-align: left; background: url('img/sekretariatsservice-anrufannahme-24h-top.jpg') #a4c313 no-repeat;}
#top h2 {color: white; font-size: 38px; font-family: georgia; margin-left: 140px; margin-bottom: 40px; }
#top #links {color: white; font-size: 20px; margin-left: 200px;}
#top #links a {color: white; text-decoration: none;}
#top #links a:hover {text-decoration: underline;}

#tabelle {width: 450px; background-color: #8eec6a; padding: 1px; color: #000;}
#tabelle a {color: #000; text-decoration: none; font-size: 10px;}

#anbieter {width: 630px; padding: 2px; height: 16px; text-align: left; background: #a4c313; margin-left: 40px; margin-top: 20px;}
#anbieter a {color: white;}
#anbieter_info {width: 580px; padding: 2px; text-align: left; background: #fff; margin-left: 45px; margin-top: 2px;}
#anbieter_info a {color: #1A5FA8;}

#footer {color: white; width: 970px; padding: 10px; height: 20px; text-align: right; background: #a4c313; margin-top: 10px;}
#footer a {color: white;}

#vorteile {width: 850px; float: left; padding: 20px; }
#vorteile ul {margin: 0px; padding: 0px; }
#vorteile ul li {margin-left: 30px; padding-left: 30px; color: #888; margin-top: 16px; margin-bottom: 10px; font-size: 16px; }

#navi {margin-top: 120px; margin-left: 170px;}

#pfeil_links {background: url('pfeile.png'); width: 124px; height: 124px; position: fixed; top: 400px !important; left: 370px; z-index: 99;}
#pfeil_links.hover {background-position: 0px -124px; }
#pfeil_rechts {background: url('pfeile.png'); background-position: -124px 0px; width: 124px; height: 124px; position: fixed; top: 400px !important; left: 820px; z-index: 99;}
#pfeil_rechts.hover {background-position: -124px -124px; }

.scrollable {position: absolute; text-align: center; left: 280px; overflow:hidden; width:700px; height: 1000px; padding:0px; margin: 0px; }
div.scrollable div.items { width:20000em; position:absolute; left: 0px; }

.tarif {float: left; margin-right: 0px; width: 150px; border-top: 1px solid #b7c3cc; border-bottom: 1px solid #b7c3cc; padding: 0px;}
.uebersicht {text-align: left; width: 280px; float: left; font-weight: bold; }
.green {background: green;}
.clear {clear: both; height: 20px; }

	
/* Tarif Klassen Formatierungen */
.uebersicht > div {background: #e2eaf0 !important; }
.tarif > div {padding: 5px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; background: F2F5F8;}

.odd {background: #fff}
.uebersicht > div.odd {background: #F2F5F8 !important}


.uebersicht > div.markiert {background: black !important; color: white !important;}
.uebersicht > div.odd.markiert {background: black !important; color: white !important;}
.markiert {background: black !important; color: white !important;}
.good {background: #CBFE89}
.bad {background: #FA9494}


.name {height: 60px; padding-top: 15px; font-size: 1.4em; font-family: georgia; color: #333 !important; background: #D7E2E9 !important; border-bottom: 1px solid #b7c3cc; }
.tarifbez {}
.startguthaben {}
.grundgebuehr {}
.mindestumsatz {}
.vertragslaufzeit {}
.einrichtung {}

.anrufannahme {height: 40px; }
.kernzeiten {height: 40px; }

.kostenmin {}
.nebenzeit {}
.aufschlagnz {}
.minzuschlag {}
.upgrade24h {}
.indiannahme {}
.anrufannahme24h {}
.sprachen {}
.weiterleitung {background: #F2F5F8}
.festnetz {}
.mobil {}
.eu_usa {}
.welt {}
.verbinden {}
.benachrichtigung {background: #F2F5F8}
.email {}
.sms {}
.fax {}
.vocie2mail {}
.indiab {}
.infos {height: 20px; background: #F2F5F8}
.blank {}

.informationen {text-align: left; padding: 20px; padding-top: 10px;display: none;}


/* Spezielle Formatierungen (ID's) */
#tarifvipo {width: 200px; }

table.bars_n_stripes {
	width:580px;
 	border-collapse:collapse;
	border:0; /* remove the default gray border from IE7 */
	}
table.bars_n_stripes td {
	background-color:#D3E8FC; /* table data area */
	border:0; /* remove the default gray border from IE7 */
	}
table.bars_n_stripes th { /* labels column */
	background-color:#9DC8F3;
	border:0; /* remove the default gray border from IE7 */
	}
table.bars_n_stripes th[scope="col"] { /* headings row */
	/* colors top row of cells - IDWIMIE 6 - previous rule applies to IE6 */
	background-color:#5897D6;
	width:40px;
	}
table.bars_n_stripes td, table.bars_n_stripes th  {
	padding:3px 3px; 
	border-bottom:1px solid #069; 
	/* if you don't spec a color, IE uses pale gray borders on the cells */
	}
	
	#nav_v {
	width: 180px;
	text-align: left;
	margin-left: 150px;
	margin-bottom: 20px;
	background-color: #f4f4f4;
	left: 15px;
	padding: 5px 0 10px 30px;
    }
	#nav_v div {
	margin-left: 8px;
	margin-right: 8px;
	padding-bottom: 5px;
	margin-bottom:10px;
	background-image: url(bg_hdot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}
	#nav_v div.Last {
	background-image: none;
	}
	#nav_v h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #4E4E4E;
	letter-spacing: 1px;
	margin: 0 0 5px 0px;
	border-bottom:solid;
	}
	#nav_v p {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	}
	#nav_v p .Date 	{
	font-weight: bold;
	color: #C10000;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	#nav_v a {
	font-size:11px;
	color: #2665A5;
	text-decoration: none;
	}
	#nav_v a:hover {
	text-decoration : underline;
	}
	#nav_v input {
	font-size:12px;
	padding: 0;
	margin: 0;
	}
	#nav_v input.Search {
	width:153px;
	height: 18px;
	border: 1px solid #666666;
	}
	#nav_v .Browse {
	width:125px; 
	height: 18px;
	border: 1px solid #666666;
	margin-right: 7px;
	}
	#nav_v ul {
	padding-left: 1px;
	display: block;
	border: none;
	margin: 0 0 5px 0;
	} 
	#nav_v ul li  {
	list-style:square;
	list-style-position:inside;
	margin-left: 10px; 
	padding-left: 0; 
	font-size: 14px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
 
	line-height: 10px; 
	}
	#nav_v ul a {
	color: #1A5FA8; 
	text-decoration: none; 
	font-size:14px; 
	padding-right: 0;  
	margin-right: 0; 
	font-family: "MS Sans Serif", Geneva, sans-serif; 
	}	
	#nav_v ul a:hover {
	text-decoration: underline;
	}	

