body, html{ font-family: verdana,arial,helvetica; font-size: 12px;  font-weight: normal;   color: #000; background-color: #fff; margin: 0; padding: 0;}a:link {  color: #00F;  text-decoration: none;}a:visited { color: #609;  text-decoration: none; }a:hover{ color: #F90;  text-decoration: underline;}a:active { color: #F90;  text-decoration: none;  }a:hover img {	margin: 1px -1px -1px 1px}	img{ border-style: none;}table{ border-collapse: collapse; border-spacing: 0; empty-cells: 	show; table-layout: auto;}td{ vertical-align: top;}sup{  font-size: 80%;  vertical-align:top; }.Soft{  font-weight: bold;  color:#F90; }.Nummer{ color: red;}.Hinweis{ font-size: .8em;   border-width: 1px;  border-style: solid;  padding: 2;  background-color: #FFFFE0;  border-color: #FFFF80; margin: 0 0 10px 0;}.Achtung{  font-size: .8em; border-width: 1px; border-style: solid; padding: 2; background-color: #FFE0E0; border-color: #FF8080;  margin: 0 0 10px 0; } .Info {  font-size: .8em; border-width: 1px;  border-style: solid;  padding: 2;  background-color: #E0FFE0;  border-color: #80FF80;  margin: 0 0 10px 0; }.Button{  background-color: #C0C0C0;  border-width: 1px;  border-style: solid;  border-color: #808080;  padding: 0; } .Datei{  font-style: italic; } /*.Screenshot{ margin: 0 10px 10px 0;   float: left;  padding: 2px; background-color: #CCC;  border-width: 1px;  border-color: #006;  max-width: 210px;} */p{ margin: 1em 0 1em 0;/* text-align: justify;*/}h1{ color: #006; font-size: 1.4em; font-weight: normal;   margin: 0 0 1.0em 0;}h2{ color: #006; font-size: 1.2em; font-weight: bold;   margin: 1.2em 0 1em 0; padding: 1px; background-color: #CCC; text-align: center;}h3{ color: #006; font-size: 1.0em; font-weight: bold;   padding: .2em; margin: .5em 0 .5em 0;}/* -- BANNER -- */div#banner{ padding: 0; margin: 0;/* height: 100px;*/ color: #fff;}div#banner img{ float:left; margin: 5px 20px 0px 5px;}#navtop1 ul{ text-align: right; height: 25px; padding: 0; margin: 0; list-style-type: none;}#navtop1 li{ display: inline; margin-right: 5px; } div#navcontainer{ margin: 0; padding: 0; /*	border-bottom: 1px solid #F90; */}#navlang{ float: left; width: 215px; padding: 0 0 0 5px; /*	margin: 0;*//*	border-bottom: 1px solid #006;*/}#navlang ul{ margin: 0; padding: 0; /*	margin: 0 0px 0 3px;*/}#navlang li{	list-style: none;	display: inline;}div#navlang img{ margin: 2px;}#navtop2 li a{ margin: 0; padding: 0; }#navtop2{	padding: 0 0 3px 0;	margin-left: 0px;	border-bottom: 1px solid #006; font-weight: bold; /*			font: bold 12px Verdana, sans-serif;*/}		#navtop2 li{	list-style: none;	margin: 0;	display: inline;}		#navtop2 li a{	padding: 3px 6px 3px 6px;	margin-left: 3px;	border: 1px solid #006;	border-bottom: none;	background: #CCF;	text-decoration: none;}		#navtop2 li a:hover{	background: #FFF;}		#navtop2 li a#current{	background: #FFF;	border-bottom: 1px solid #FFF;}		/* -- CONTAINER / CENTER -- */div#container { min-width: 900px;}/* -- NAVIGATION -- */div#frameleft{ float: left; width: 200px;}div#navi{ margin: 5px;/* float: left;*/ width: 180px; padding: 5px; font-weight: bold;  border-style: solid; border-color: #006; background-color: #CCF;  border-width: 1px; -moz-border-radius: 5px;}div#navi ul{ margin: 0; padding: 0; list-style-type: none;}div#navi ul li { padding: 2px;}#navi ul li a{ text-decoration: none; padding: 1px; color: #006;}#navi ul li a:hover{ color: #F90; background-color: #FFF;}li.subnavi{ margin-left: 10px; font-weight: normal; font-size: 0.9em; }/* -- FRAMERIGHT -- */div#frameright{ float: right; width: 160px; margin: 0; padding: 0 5px 0 0; color: #000; text-align: center; }div#frameright h3{ background-color: #CCC; margin: 2px; }div#frameright p{ margin: .5em 2px .5em 2px;}.box{ font-size: .8em; border: 1px solid #006; background-color: #FFC;  padding: 2px; margin: 3px 0 5px 0;  -moz-border-radius: 5px; }/* -- CONTENT -- */div#framecenter{ margin-left: 230px; margin-right: 200px; line-height: 130%;}div#framecenter h2{}div#content p{ margin: 0 0 20px 0;}div#content table{ font-size: 1.0em;}div#framecenter img.icon{ float:left;/* vertical-align: baseline;*/ margin: 0 10px 5px 2px;}div#pos{ margin: 0; padding: 0 5px 10px 0;}div#pos ul{ padding: 0; margin: 0; list-style-type: none;}div#pos li{ display: inline; color: #F90; } div#pos a{ color: #F90;}/* -- BOOKMARK -- */div#bookmark{ clear: both;}div#bookmark ul{ padding: 0; margin: 0 0 0 230px; list-style-type: none;} div#bookmark li{ display: inline; margin-right: .5em;} /* -- FOOTER -- */div#footer{ clear: both; padding: 0; border-top: 1px solid #F90; text-align: right;}div#footer ul{ padding: 0; margin: 0; list-style-type: none;}div#footer li{ display: inline; margin-right: 5px; } div#footer p{ margin-right: 5px; margin-top: 2px;} 