body {
	margin:0px;
	padding:0px;
	background-color:white;
	background-image:url('../images/header-bg.png');
	background-repeat:repeat-x;
	background-position:top left;

	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size:13px;
	line-height:18px;
}

a images {
	border:none;
}

a:link {
	color:#6F6F6F;
}

a:visited {
	color:#6F6F6F;
}

a:hover {
	color:#6F6F6F;
}

a:active {
	color:#6F6F6F;
}


#main {
	width:850px;
	margin:0 auto;
}

#top {
	background-image:url('../images/girl.png');
	background-position:right top;
	background-repeat:no-repeat;
}

#header {

}

#content {
	margin-top:20px;
}

table.table {
	width:100%;
	border:1px solid #E3E3E3;
	border-collapse:collapse;
}

/* thead */
table.table thead {
	text-align:center;
	height:40px;
	font-size:12px;
	background-image:url('../images/thead-bg.png');
	background-repeat:repeat-x;
}

table.table thead td.anbieter {
	width:120px;
}

table.table thead td.tarif {
	width:250px;
}

table.table thead td.star {
	width:16px;
}

table.table thead td.speed {
	width:50px;
	line-height:10px;
}

table.table thead td.setup {
	width:70px;
}

table.table thead td.leistungen {
	width:40px;
}

table.table thead td.kosten {
	width:80px;
}

/* tbody */
table.table tbody td {
	padding:5px;
	text-align:center;
	border-top:1px solid #E3E3E3;
}

table.table tbody td.button {
	text-align:right;
}

table.table tbody td.setup {
	font-weight:bold;
}

table.table tbody td.star {
	text-align:right;
	padding-right:0px;
	padding-left:0px;
}

table.table tbody td.speed {
	padding-left:2px;
}

table.table tbody td.kosten {
	font-weight:bold;
	font-size:15px;
}

table.table tbody td.button {
	padding-right:10px;
}

table.table tbody tr {
	cursor:pointer;
}

table.table tbody td.tarif span.text {
	color:#878787;
	font-size:11px;
	line-height:12px;
}

table.table tbody td.tarif span.tipp {
	background-color:#FFA11A;
	border:1px solid #FFD584;
	color:white;
	font-size:11px;
	padding:1px 2px;
}