td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.agbInfo {
	border: 1px solid #666666;
	height: 50px;
	width: 445px;
	padding: 10px;
	overflow: scroll;
}
* html #leftcol {
	width: 465;
	w\idth: 445;
	}


* html .agbInfo {
	width: 460px;
	w\idth: 380px;
	}


.promo {
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#CC0000;
	color:#FFFFFF;
	font-size:12px;
	font-weight: bold;
	border-top:1px solid #ffffff;
}
.whitelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.weissfett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
}
.weissfett:hover {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.bigwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.bigwhite2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 16px;
}
.whitelink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}
.blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003466;
}
.blue_gross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003466;
}
.blue_gross:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003466;
}
.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C80D0E;
}
.red_gross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C80D0E;
}
.red_gross:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C80D0E;
	text-decoration: underline;
}
.red_riesig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #C80D0E;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003466;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003466;
	text-decoration: underline;
}
.feldgelb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003466;
	background-color: #f79833;
	border: 1px solid #000000;
}
.feldrot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #C41300;
	border: 1px solid #000000;
}
.suche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #999999;
}.grau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.whitetop{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 7px;
}
.weisskleinfett{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
}
.weisskleinnormal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.news {
	border: 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
body {
	margin: 0px;
}
.whiteinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
}
.whiteinfo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 5px;
	border-left: 1px solid white;
	border-right: 1px solid white;
}

ul#navlist
{
	margin: 2px; padding-left: 0px; padding-top: 5px; padding-bottom: 5px; white-space: nowrap; background: #003466;
}

#navlist li
{
	display: inline; list-style-type: none;
}

#navlist a {
	padding: 0px; margin: 0px;padding-left: 10px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
}

#navlist a:hover {
	padding: 0px; margin: 0px; padding-left: 10px; font: bold 12px Verdana, Arial, Helvetica, sans-serif;color: #f79833; text-decoration: none;
}
#navlist a.sel {
	padding: 0px; margin: 0px; padding-left: 10px; font: bold 12px Verdana, Arial, Helvetica, sans-serif;color: #f79833; text-decoration: none;
}

#navlist .inaktiv {
	padding: 0px; margin: 0px; padding-left: 10px; font: bold 12px Verdana, Arial, Helvetica, sans-serif;color: #8F8DA3; text-decoration: none;
}


ul#subnavlist
{
	margin: 2px; padding-left: 0px; padding-top: 5px; padding-bottom: 5px; white-space: nowrap;background: #325c84;
}

#subnavlist li
{
	display: inline; list-style-type: none;
}

#subnavlist a {
	padding: 0px; margin: 0px;padding-left: 10px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
}

#subnavlist a:hover {
	padding: 0px; margin: 0px; padding-left: 10px; font: bold 12px Verdana, Arial, Helvetica, sans-serif;color: #003466; text-decoration: none;
}

#subnavlist .inaktiv {
	padding: 0px; margin: 0px; padding-left: 10px; font: bold 12px Verdana, Arial, Helvetica, sans-serif;color: #1E3851;cursor: default;
}

#subnavlist .main {
	padding: 0px; margin: 0px; padding-left: 10px; font: bold 12px Verdana, Arial, Helvetica, sans-serif;color: #ffffff; text-decoration: none;
}
#subnavlist a.sel {
	padding: 0px; margin: 0px; padding-left: 10px; font: bold 12px Verdana, Arial, Helvetica, sans-serif;color: #99CCFF; text-decoration: none;
}


ul#navunten
{
	margin: 0px; padding-left: 0px; white-space: nowrap; padding-bottom: 0px; padding-top: 10px;
}

#navunten li
{
	display: inline; list-style-type: none;
}

#navunten a {
	padding: 0px; margin: 0px;padding-left: 0px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #003466;
}

#navunten a:hover {
	padding: 0px; margin: 0px; padding-left: 0px; font: 10px Verdana, Arial, Helvetica, sans-serif;color: #f79833; text-decoration: none;
}

#navunten .bild {
	padding: 0px; margin: 0px; padding-left: 205px;
}


a.info {
	position:relative;
	z-index:24;
}

a.info:hover {
	cursor:help;
	z-index:25;
	text-decoration: none;
}
a.info span {
	display: none
}
a.info:hover span {
	z-index:0;
	display:block;
	position:absolute;
	top:-80px;
	left:-300px;
	width:300px;
	border:1px solid #000000;
	background-color:#FFFFCC;
	color:#000;
	text-align: left;
	padding: 4px;
	text-decoration: none;
	white-space: normal;
}
a.info2 {
	position:relative;
	z-index:24;
}

a.info2:hover {
	cursor:help;
	z-index:25;
	text-decoration: none;
}
a.info2 span {
	display: none
}
a.info2:hover span {
	z-index:0;
	display:block;
	position:absolute;
	top:-130px;
	left:-300px;
	width:300px;
	border:1px solid #000000;
	background-color:#FFFFCC;
	color:#000;
	text-align: left;
	padding: 4px;
	text-decoration: none;
	white-space: normal;
}		
.blow {
	padding: 10px;
}
.blowup {
	padding-left:5px;
}
.blowvert {
	height: 5px;
}

.bsFoot {
  font-size: 9px;
  color: #7F7F7F;
}
.bsFoot A {
  color: #7F7F7F;
  text-decoration: underline;
}
.bsFoot A:hover {
  text-decoration: none;
}

H1,H2,H3,H4,H5,H6,H1 A,H2 A,H3 A,H4 A,H5 A,H6 A {
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  color: #003466;
}
H1 {
  font-size: 16px;
  font-weight: bold;
}
H2 {
  font-size: 15px;
  font-weight: bold;
}
H3 {
  font-size: 14px;
  font-weight: bold;
}
H4 {
  font-size: 13px;
  font-weight: bold;
}
H5 {
  font-size: 11px;
  font-weight: bold;
}
H6 {
  font-size: 10px;
  font-weight: bold;
}

.DocTableNormal {
  border: 1px solid #C1C196;
  border-collapse: collapse;
}
.DocTableNormal TD {
  border: 1px solid #C1C196;
  padding: 3px;
}

.DocTableNormalBlack {
  border: 1px solid black;
  border-collapse: collapse;
}
.DocTableNormalBlack TD {
  border: 1px solid black;
  padding: 3px;
}

.DocTableDouble {
  border: 2px solid #C1C196;
  border-collapse: collapse;
}
.DocTableDouble TD {
  border: 1px solid #C1C196;
  padding: 3px;
}

.DocTableDoubleBlack {
  border: 2px solid black;
  border-collapse: collapse;
}
.DocTableDoubleBlack TD {
  border: 1px solid black;
  padding: 3px;
}

.DocTableDotted {
  border: 2px dotted black;
  border-collapse: collapse;
}
.DocTableDotted TD {
  border: 2px dotted black;
  padding: 3px;
}

.DocTableDottedThin {
  border: 1px dotted black;
  border-collapse: collapse;
}
.DocTableDottedThin TD {
  border: 1px dotted black;
  padding: 3px;
}

.DocTableInvisible {
  border: none;
}
.DocTableInvisible TD {
  border: none;
  padding: 3px;
}
.disclaimer {
	FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.disclaimer A:link {
	FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.disclaimer A:visited {
	FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.disclaimer A:active {
	FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.disclaimer A:hover {
	FONT-SIZE: 10px; COLOR: #f26c02; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.Metalinks:link {
	FONT-SIZE: 9px; COLOR: #6a87b7; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.Metalinks:visited {
	FONT-SIZE: 9px; COLOR: #6a87b7; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.Metalinks:hover {
	FONT-SIZE: 9px; COLOR: #ff9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
