a:link, a:visited {text-decoration: none;background: transparent;color: #00c;border-bottom: dotted 1px #009;}a:active {border-bottom: dotted 1px #009;font-weight: bold;}a:hover {background: transparent;color: #00f;border-bottom: dotted 1px #000;}a.icon:link, a.icon:visited, a.icon:hover, a.icon:active {text-decoration: none;}blockquote {padding: 7px;margin: 0 11px;background: #eff;color: #333;font-family: Georgia, serif;font-size: 12px;font-style: italic;border: solid 1px #ddd;}blockquote p {padding: 0;margin: 14px 10px;}blockquote.details {background: transparent;color: #000;padding: 0;margin: 5px 0;border: 0;}body {text-align: center;padding: 40px 2px;margin: 0;background: #999 url(bg.png);color: #000;font-family: 'Lucida Grande', Verdana, Geneva, sans-serif;font-size: 12px;}cite {background: transparent;color: #009;font-family: Georgia, serif;font-weight: bold;font-style: italic;}#content cite {text-align: right;}fieldset {padding: 4px 10px;margin: 20px 11px 11px 11px;border: solid 1px #ddd;}form h3 {padding: 0;margin: 4px 8px 12px 8px;background: transparent;color: #444;font-size: 12px;font-weight: normal;border: 0;}form p, .product fieldset p {margin: 4px 8px;font-size: 10px;}h1 {text-align: left;padding: 0px;margin: 0;background: #006;color: #ff9;font-size: 16px;border-bottom: solid 1px #008;}h2 {padding: 0;margin: 20px 270px 5px 20px;background: transparent;color: #000;font-size: 16px;}h3 {line-height: 18px;padding: 6px 0;margin: 25px 11px 0 11px;background: transparent;color: #00c;font-size: 16px;border-bottom: dotted 2px #006;}h3:first-child {margin-top: 0;}h3 span {background: transparent;color: #666;font-size: 10px;font-weight: normal;}h4 {line-height: 18px;padding: 2px 0;margin: 25px 11px 0 11px;background: transparent;color: #999;font-size: 14px;border-bottom: dotted 1px #eee;}h4 span {background: transparent;color: #666;font-size: 9px;font-weight: normal;}h5 {padding: 0;margin: 8px 11px 2px 11px;background: transparent;color: #222;font-size: 11px;}img {border: none;}img.icon {vertical-align: middle;width: 16px;height: 16px;border: 0;}img.beispiel {border: 1px solid black;float: left;/* margin-right: 10px;margin-bottom: 10px; */}input, select, textarea {vertical-align: middle;margin: 5px 0;font-size: 10px;}input[type=text], input[type=password] {width: 200px;}input[type=submit] {margin-right: 5px;}p {margin: 11px;line-height: 1.5em;}ul {list-style-type: square;padding: 0;margin: 14px 27px;}ul li {padding: 0;margin: 10px 0;}ul li h4 {margin: 0 0 7px 0;font-size: 12px;font-weight: normal;}ul li p {padding: 2px 0;margin: 0;font-size: 10px;}#paper {text-align: left;width: 768px;padding: 0;margin: auto;background: #fff;color: #000;border: solid 4px #000;}#comments h4 {font-size: 12px;}#comments p {font-size: 10px;}#footer {	clear: both;	padding: 5px 10px;	margin: 0;	background: #eee;	color: #555;	font-size: 9px;	border-top: solid 1px #ccc;	text-align: center;}#menu {list-style-type: none;padding: 0;margin: 0;height: 20px;}#menu li {display: inline;padding: 0;margin: 0;}#menu li a:link, #menu li a:visited {text-decoration: none;text-align: center;float: left;display: block;width: 85px;padding: 3px 0px;margin: 0;background: #ccc;color: #000;font-size: 10px;border-right: solid 1px #999;border-bottom: solid 1px #999;}#menu li a#selected:link, #menu li a#selected:visited {text-shadow: 2px 2px 2px #aaa;background: #fff;color: #000;border-right: solid 1px #999;border-bottom: solid 1px #fff;}#menu li a:hover {text-decoration: underline;}#menu li a:active {background: #fff;color: #000;border-right: solid 1px #ccc;}#content {width: 478px;margin: 8px 160px 30px 20px;padding: 0;text-align: left;}#overview {width: 478px;margin: 8px 160px 5px 20px;padding: 0;text-align: left;background: transparent;color: #666;font-size: 12px;}#overview b {background: transparent;color: #06f;}#overview b.error {background: transparent;color: #03f;}#panel {padding: 4px;margin: 0 11px;background: transparent;color: #999;font-size: 12px;border: solid 1px #eee;}#panel a {margin: 0 2px;}#panel b {background: transparent;color: #555;}#sidebar {list-style: none outside;float: right;width: 200px;padding: 0;margin: 5px 12px 15px 0;background: transparent;color: #000;}#sidebar li {padding: 0;margin: 0;}#sidebar li h2 {padding: 3px 0;margin: 12px 7px;background: transparent;color: #333;font-size: 13px;border-bottom: dotted 2px #006;}#sidebar li h3 {padding: 3px 0;margin: 0 7px;background: transparent;color: #963;font-size: 10px;border: 0;}#sidebar li span {background: transparent;color: #888;font-size: 10px;}#sidebar li p {background: transparent;color: #555;line-height: 16px;padding: 0;margin: 6px 7px;font-size: 10px;}#skip {display: none;}#tagline {text-align: right;font-style: italic;padding: 4px 10px;margin: 0;background: #008;color: #fff;font-size: 14px;border-top: solid 1px #009;border-bottom: solid 1px #009;}.small {background: transparent;color: #666;font-size: 10px;}