.anchor, .anchor.prev, .anchor.table, .caption.prev { margin-top:0; padding-top:0; }
.bold, .headnumbered,  .run-inhead, .seealso, .tablehead { font-weight:bold; }
.breadcrumbs { font-size:10px; }
.caption { margin-bottom:1ex; margin-top:0; padding-top:0; }
.code, .courier { font-family:Monospace; white-space:pre; }
.emphasis { font-style:italic; }
.superscript { font-size:8px; vertical-align:super; }


body {background-color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; }
div { font-size:10px; }
div.seealsolink { font-size:10px; list-style-type:disc; list-style-position:outside; display:list-item; color:#000099; }
h1, h2, h3, h4 { font-family:Arial; font-size:16px; font-weight:bold; line-height:135%; }
hr { color:black; width:100%; height:1px; noshade:noshade;}
.headstep .seealso .tablehead { color:#000099; font-weight:bold; line-height:135%;  }
p.run-inhead { font-weight:bold; }
td, th { text-align:left; vertical-align:top; table border: 0; cellspacing: 0px;}
ul, li { margin:0; padding:0; text-indent:0;  table border: 0; }

.karte {font-family:Arial; font-size:18px; color:#990000; font-weight:bold; line-height:135%;  }
.header {color:#000099; font-weight:bold; line-height:135%;  }
.Achtung {color:#990000; font-weight:bold; line-height:135%;  }
.expert {color:#990000;  font-weight:bold; line-height:135%;  }
table {
		border-collapse:	collapse;
	}
.Inhalt {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; color:#000099; line-height: normal; font-weight: bold; font-variant: normal}
.fusszeile {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: regular; line-height: normal; font-weight: normal; font-variant: normal}
.userleveltext {font-size:small; font-weight:bold; line-height:135%; }
.tabletext {
	font-family:Verdana;
	color:#000000;
	font-size:10px;
	padding-left:6px;
	text-decoration:none;}
.tabletext0 {
	use-for:table header blue bg;
	font-family:Verdana;
	color:#ffffff;
	font-size:10px;
	padding-left:6px;
	padding-top:2px;
	padding-bottom:3px;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	background-color:#000099;
	text-decoration:none;}
.tabletext1 {
	use-for:table content gray bg;
	font-family:Verdana;
	color:#202020;
	padding-top:3px;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	font-size:10px;
	padding-left:6px;
	padding-bottom:3px;
	background-color:#e6e6e6;
	text-decoration:none;}
.tabletext2 {
	use-for:table content gray bg;
	font-family:Verdana;
	color:#202020;
	padding-top:3px;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	font-size:10px;
	padding-left:6px;
	padding-bottom:3px;
	background-color:#e6e6e6;
	text-decoration:none;}
.tabletext3 {
	use-for:rollover text gray bg;
	font-family:Verdana;
	color:#202020;
	font-size:10px;
	background-color:#cccccc;
	text-decoration:none;}
.tableyellow {
	use-for:table content gray bg;
	font-family:Verdana;
	color:#202020;
	padding-top:3px;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	font-size:10px;
	padding-left:6px;
	padding-bottom:3px;
	background-color:#ffcc00;
	text-decoration:none;}
.tablered {
	use-for:table content gray bg;
	font-family:Verdana;
	color:#ffffff;
	padding-top:3px;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	font-size:10px;
	padding-left:6px;
	padding-bottom:3px;
	background-color:#990000;
	text-decoration:none;}
	
a {
  text-decoration:none;
  color:#000099;}

a:visited { color:#000099; }
a:hover { color:#990000; text-decoration:underline; }