@charset "utf-8";
/* CSS Document */
table {
	font: nnormal 0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif, "Trebuchet MS", Verdana, Arial, Helvetica;
	margin: 1em 0;
	border-collapse: collapse;
	border-spacing: 0;
}
caption {
	font: italic 1.9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
	caption-side: top;
	border: 1px solid #bbdddd;
}
th, td {
	padding: 0.4em 0.4em 0.4em 0.8em;
}
th {
	font: bold 0.85em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #116688;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	background-color: #cceeff;
	border: 1px solid #bbdddd;
}
td {
	color: #666677;
	border: 1px solid #bbdddd;
}
table colgroup#spalte1 {
	background-color: rgb(241, 250, 253);
}

tfoot a {
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: italic;
	
}
tfoot td{
	border: none;
	text-align: left;
}

td.preis {
	border: 1px solid #c1dad7;
	background-color: #e8f6fc;
}
tr:hover {
	background-color: #eeffcc;
	cursor: pointer;
}
table tr th.sub {
	background-color: #e4f4fc;
}
td a {
	font:Tahoma, Geneva, sans-serif;
	text-decoration: none;
}
body {
	font: 62.5% Verdana, Arial, Helvetica, sans-serif;
	padding: 20px;
}
#mainNav {
  margin: 0;
  padding: 0;
  list-style: none;
  border-left: 1px dashed #999;
  overflow: hidden; 
  zoom: 1;
}
#mainNav li {
    float: left;
    width: 12em;
}
#mainNav a {
  color: #000;
  font-size: 11px;
  text-transform: uppercase;
  text-decoration: none;
	border: 1px dashed #999;
	border-left: none; 
  padding: 7px 5px 7px 30px;
	display: block;
	background-color: #E7E7E7; 
  background-image: url(../../land/css/img/nav.png); 
  background-repeat: no-repeat; 
  background-position: 0 2px;
  zoom: 1;
}
#mainNav a:hover {
  font-weight: bold;
  background-color: #B2F511;
  background-position: 3px 50%;
}
#home #homeLink, 
#feature #featureLink, 
#expert #expertLink, 
#quiz #quizLink, 
#project #projectLink, 
#horoscope #horoscopeLink  
{
  background-color: #FFFFFF;
  background-position: 3px 100%;
  padding-right: 15px;
  padding-left: 30px;
  font-weight: bold;
}
.ttimagesnap_style {
text-align: center;
font: 10px Arial,Helvetica,sans-serif;
border:solid 1px #666666;
background-color: #ffffff;
padding:1px;
position:absolute;
z-index:100;
}

