body { 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px 
}

.menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
DT, DD, .text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

A {
	color:#000000;
}

A:hover {
	color:#333366;
}

.text-top {
	vertical-align: text-top;
}

TR.TopHeader {
  background-image:url(./images/t_h.jpg);
}

TD.TopHeader {
  background-image:url(./images/m_h.jpg);
}

TH {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}

TH.SecondTHeader {
	background-color:#bbccdd;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}

TD.Top5left {
	background-color:#aabbcc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	width:56px;
}

TD.Top5Position {
	background-color:#bbccdd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	font-size:large;
	font-weight:bold;
	height:90px;
}

TD.Top5right {
	background-color:#ccddee;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	white-space:nowrap;
	vertical-align:bottom;
}

/* Impressum Table */
table.anbieterinformationen {
	border: 1px solid #DDD;
	width: 100%;
	text-align: left;
}

table.anbieterinformationen th {
	background-color: #EEE;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	padding: 5px 10px;
	color: #000
}

table.anbieterinformationen td {
	background-color: #f9f9f9;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	padding: 5px 10px;
	vertical-align:top;
}

table.anbieterinformationen td.left {
	width: 33%;
	font-weight:bold; 
}

