body {	background-color: white;	color: #585858;	margin: 0;	padding: 20px;}body, td, th, input, select, textarea {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 16pt;}img {	border: none;}a:link, a:visited, a:active {	color: #007ccc;	text-decoration: underline;}a:hover {	color: #0097f7;	text-decoration: none;}h1, h2, h3, h4, p, ul, form {	margin: 0;	padding: 0;}em.once {	font-family: "Times New Roman", Times, serif;	font-size: 12pt;}#container {	width: 761px;	margin-left: auto;	margin-right: auto;}#header {	height: 20px;	text-align: right;	color: #919191;	padding-right: 12px;}#header a:link, #header a:visited, #header a:active {	color: #6f6f6f;	text-decoration: none;	padding: 0 7px;}#header a:hover {	color: #0097f7;	text-decoration: underline;}#logo {	float: right;	padding: 12px 18px 0 0;}#logo a:link, #logo a:visited, #logo a:active  {	background-color: transparent !important;}#menu {	height: 51px;	padding-left: 18px;	background-color: #676767;	color: white;	margin-bottom: 8px;		background-image: url(../images/menu_bck.gif);	background-repeat: no-repeat;}#menu ul {	margin: 0;	padding: 0;	list-style: none;}#menu li {	display: inline;	float: left;}#menu li a:link, #menu li a:visited, #menu li a:active {	display: block;	height: 32px;	margin-top: 19px;	margin-right: 1px;	background-repeat: no-repeat;	background-image: url(../images/buttons.gif);	text-indent: -9999px;	overflow: hidden;}#menu a:hover {	background-color: #757575;}#menu .active a:link, #menu .active a:visited, #menu .active a:active {	background-color: #545454;}#menu .menu_home {width: 64px; background-position: 0 0;}#menu .menu_home:hover {background-position: 0 -32px !important;}#menu .active .menu_home {background-position: 0 -64px !important;}#menu .menu_software {width: 82px; background-position: -64px 0;}#menu .menu_software:hover {background-position: -64px -32px !important;}#menu .active .menu_software {background-position: -64px -64px !important;}#menu .menu_services {width: 80px; background-position: -146px 0;}#menu .menu_services:hover {background-position: -146px -32px !important;}#menu .active .menu_services {background-position: -146px -64px !important;}#menu .menu_news {width: 63px; background-position: -226px 0;}#menu .menu_news:hover {background-position: -226px -32px !important;}#menu .active .menu_news {background-position: -226px -64px !important;}#menu .menu_testimonials {width: 101px; background-position: -289px 0;}#menu .menu_testimonials:hover {background-position: -289px -32px !important;}#menu .active .menu_testimonials {background-position: -289px -64px !important;}#menu .menu_contact {width: 75px; background-position: -390px 0;}#menu .menu_contact:hover {background-position: -390px -32px !important;}#menu .active .menu_contact {background-position: -390px -64px !important;}#homeimage_short {	height: 301px;	background-image: url(../images/home_00/image.jpg);	background-repeat: no-repeat;	margin-bottom: 19px;}#image {	height: 321px;}#image_nav {	padding-top: 294px;	}#image_nav ul {	list-style: none;	padding-left: 18px;}#image_nav li {	display: inline;	float: left;	margin-right: 6px;}#image_nav a:link, #image_nav a:visited, #image_nav a:active {	display: block;	background-repeat: no-repeat;	background-position: top;	width: 141px;	height: 26px;	text-indent: -9999px;	overflow: auto;}#image_nav a:hover {	background-position: bottom;}.home_01 {	background-image: url(../images/home_01/image.jpg);}.home_01 #ib01 {	background-image: url(../images/home_01/button_01.gif);}.home_01 #ib02 {	background-image: url(../images/home_01/button_02.gif);}.home_01 #ib03 {	background-image: url(../images/home_01/button_03.gif);}.home_01 #ib04 {	background-image: url(../images/home_01/button_04.gif);}.home_01 #ib05 {	background-image: url(../images/home_01/button_05.gif);}.home_02 {	background-image: url(../images/home_02/image.jpg);}.home_02 #ib01 {	background-image: url(../images/home_02/button_01.gif);}.home_02 #ib02 {	background-image: url(../images/home_02/button_02.gif);}.home_02 #ib03 {	background-image: url(../images/home_02/button_03.gif);}.home_02 #ib04 {	background-image: url(../images/home_02/button_04.gif);}.home_02 #ib05 {	background-image: url(../images/home_02/button_05.gif);}.popup {	position: absolute;	color: white;	width: 202px;	height: 109px;	padding: 5px 10px 0 10px;	background-repeat: no-repeat;	background-position: top left;	display: none;	margin-top: 26px;	line-height: 140%;	opacity: 0;	filter: alpha(opacity=0);}.popup p {	padding-bottom: 5px;}.popup a:link, .popup a:visited, .popup a:active {	color: #ffffcc;	text-decoration: none;}.popup a:hover {	text-decoration: underline;	color: #ffffb9;}#popup_01 {	background-image: url(../images/popup/popup_01.gif);}#popup_02 {	background-image: url(../images/popup/popup_02.gif);}#popup_03 {	background-image: url(../images/popup/popup_03.gif);}#popup_04 {	background-image: url(../images/popup/popup_04.gif);}#popup_05 {	background-image: url(../images/popup/popup_05.gif);}#footer {	text-align: center;	padding-top: 20px;	color: #7c7c7c;}#footer_nav {	color: #919191;}#footer_nav a:link, #footer_nav a:visited, #footer_nav a:active {	text-decoration: none;	padding: 5px;}#footer_nav a:hover {	text-decoration: underline;}.box {	background-image: url(../images/box_body.gif);	background-repeat: repeat-y;	margin-bottom: 10px;}.box_header {	background-image: url(../images/box_header.gif);	background-repeat: no-repeat;	background-position: top;}.box_footer {	background-image: url(../images/box_footer.gif);	background-repeat: no-repeat;	background-position: bottom;	padding: 1px;}.box_home {	height: 172px;}#box_tabs {	background-image: url(../images/home_tabs/header_bck.gif);	height: 28px;	background-color: #ececec;}.box_tab_body {	overflow: hidden;}.box_tab_body p {	margin-bottom: 10px;}#box_tabs ul {	margin: 0;	padding: 0;	list-style: none;}#box_tabs li {	display: inline;	float: left;}#box_tabs a:link, #box_tabs a:visited, #box_tabs a:active {	display: block;	background-image: url(../images/home_tabs/tabs.gif);	background-position: top left;	background-repeat: no-repeat;	height: 28px;	text-indent: -9999px;	overflow: hidden;}#tab01 {	width: 141px;		}.active #tab01 {	background-position: 0 -28px !important;}.passive #tab01 {	background-position: 0 -56px !important;}.box_tab_body ul {	margin-left: 15px;	list-style: disc;}.box_tab_body ul li {	margin-bottom: 10px;}#tab02 {	width: 238px;			background-position: -141px 0 !important;}.active #tab02 {	background-position: -141px -28px !important;}.passive #tab02 {	background-position: -141px -56px !important;}#tab03 {	width: 161px;			background-position: -379px 0 !important;}.active #tab03 {	background-position: -379px -28px !important;}#tabcnt02, #tabcnt03 {	display: none; 	padding-right: 0px;}#tabcnt03 p {	padding-right: 0px;}.bimg {	float: right;	padding-left: 30px;	padding-right: 10px;}#box_tabs_content {	background-image: url(../images/home_tabs/body_bck.gif);	background-repeat: no-repeat;	background-position: bottom;	padding: 20px 30px 0 30px;	overflow: hidden;	height: 200px;}.box_body h2, .box_body h3 {	color: #696969;	font-size: 15pt;	font-weight: normal;	padding: 30px 0 15px 0;}.box_body h2 em, .box_body h3 em {	font-family: "Times New Roman", Times, serif;	font-size: 18pt;}.box_body h3, .box_body h2 {	color: #426d8a;	font-size: 15pt;	font-weight: normal;	padding-bottom: 8px;	padding-top: 20px;}#cont h2 {	color: #696969;	font-size: 15pt;	font-weight: normal;	padding: 30px 0 15px 0;}#cont h3 {	color: #426d8a;	font-size: 14pt;	font-weight: normal;	padding-bottom: 8px;	padding-top: 20px;	}#cont h4 {	color: #2f4e63;	font-size: 10pt;	font-weight: bold;	padding-bottom: 8px;	padding-top: 5px;	}#cont h3 em {	font-family: "Times New Roman", Times, serif;	font-size: 16pt;	}#cont h4 {	}hr {	height: 1px;	border: none;	background-color: #d4d4d4;	padding: 0;	margin: 20px 0;}#cont ol {	margin-top:10px;	padding-top: 0px;}.home_row {	float: left;	width: 220px;	height: 170px;	background-image: url(../images/home_row_pixel.gif);	background-repeat: repeat-y;	background-position: right;}.home_row_header {	height: 18px;	background-image: url(../images/home_row_header_pixel.gif);	background-repeat: repeat-y;	background-position: right;	padding: 9px 0 0 20px;}.home_row_last {	background-image: none !important;}.home_row_first {	width: 319px !important;}.home_row_body {	background-image: url(../images/home_row_body_bck.gif);	background-repeat: no-repeat;	background-position: bottom right;	height: 130px;	margin-right: 1px;	padding: 15px 20px 0 20px;}.home_row_header h1 {	background-repeat: no-repeat;	background-position: top left;	line-height: 10px;	font-size: 10px;	height: 10px;	text-indent: -9999px;}.home_row_header h1.discover {	background-image: url(../images/title_discover.gif);}.home_row_header h1.testimonials {	background-image: url(../images/title_testimonials.gif);}.home_row_header h1.latestnews {	background-image: url(../images/title_latestnews.gif);}.home_row_header h1.software {	background-image: url(../images/title_software.gif);}.home_row_body h2 {	font-size: 8pt;	font-weight: bold;	color: #3b3b3b;	padding-bottom: 5px;}#onceradixbox {	float: left;	padding-right: 12px;	padding-top: 3px;	margin-left: -4px;}.home_row_body p {	padding-bottom: 5px;}a.more:link, a.more:visited, a.more:active {	display: block;	background-image: url(../images/link_more.gif);	width: 45px;	height: 16px;	background-repeat: no-repeat;	background-position: top;	text-indent: -9999px;	overflow: hidden;}a.more:hover {	background-position: bottom;}.link_more {	position: absolute;	margin-top: 118px;	margin-left: 155px;}.home_row_first .link_more {	margin-left: 255px !important;}.home_row_body ul {	list-style: none;}.home_row_body li {	margin: 0;	padding: 0;	background-image: url(../images/li_home_news.gif);	background-repeat: no-repeat;	background-position: 0 4px;	padding-left: 12px;	padding-bottom: 7px;	line-height: 120%;}.home_row_body li a:link, .home_row_body li a:visited, .home_row_body li a:active {	color: #3b3b3b;	text-decoration: none;}.home_row_body li a:hover {	color: #0097f7;	text-decoration: underline;}#topimage {	background-image: url(../images/topimage_bck.gif);	background-repeat: no-repeat;	height: 118px;	padding-bottom: 10px;}#topimg {	height: 118px;}#topimage .download {	background-image: url(../images/top/download.jpg);}#topimage .software {	background-image: url(../images/top/software.jpg);}#topimage .oncefabrik {	background-image: url(../images/top/oncefabrik.jpg);}#topimage .onceradix {	background-image: url(../images/top/onceradix.jpg);}#topimage .todo {	background-image: url(../images/top/todo.jpg);}#topimage .documentation {	background-image: url(../images/top/documentation.jpg);}#topimage .faq {	background-image: url(../images/top/faq.jpg);}#topimage .contact {	background-image: url(../images/top/contact.jpg);}#topimage .testimonials {	background-image: url(../images/top/testimonials.jpg);}#topimage .news {	background-image: url(../images/top/news.jpg);}#topimage .services {	background-image: url(../images/top/services.jpg);}#topimage .registration {	background-image: url(../images/top/services.jpg);}.box_head {	height: 18px;	padding: 9px 0 0 20px;}.box_head h1 {	background-repeat: no-repeat;	background-position: 12px 0;	line-height: 13px;	font-size: 13px;	height: 13px;	text-indent: -9999px;}.box_body {	padding: 0 30px 50px 30px;	min-height: 300px;	background-image: url(../images/box_body_bck.gif);	background-repeat: no-repeat;	background-position: bottom;}.box_head h1.download_install {	background-image: url(../images/title_download_install.gif);}.box_head h1.software {	background-image: url(../images/title_software.gif);}.box_head h1.privacy {	background-image: url(../images/title_privacy.gif);}.box_head h1.terms {	background-image: url(../images/title_terms.gif);}.box_head h1.peoplesay {	background-image: url(../images/title_peoplesay.gif);}.box_head h1.news {	background-image: url(../images/title_news.gif);}.box_head h1.contact {	background-image: url(../images/title_contact.gif);}.box_head h1.services {	background-image: url(../images/title_services.gif);}.box_head h1.registration {	background-image: url(../images/title_software.gif);}.box_head h1.trademark {	background-image: url(../images/title_trademark.gif);}.box_head h1.sitemap {	background-image: url(../images/title_sitemap.gif);}.box_head h1.doc {	background-image: url(../images/title_doc.gif);}.box_body p {	line-height: 145%;	padding-bottom: 10px;}.tbl {	border-top: 1px solid #aaaaaa;	margin-bottom: 20px;	margin-top: 10px;}.tbl th {	font-weight: normal;	text-align: left;	font-size: 9pt;	padding: 5px 10px;	border-left: 1px solid #c7c7c7;}.tbl tr.head {	background-color: #ededed;	background-image: url(../images/tbl_th_bck.gif);}.tbl td {	padding: 10px;	padding-top: 15px;	border-left: 1px solid #d4d4d4;	border-bottom: 1px solid #d4d4d4;	background-image: url(../images/tbl_td_bck.gif);	background-repeat: repeat-x;	background-position: bottom;	vertical-align: top;}.tbl h3 {	color: #426d8a;	font-size: 13pt;	font-weight: normal;	margin-top: 0 !important;	padding-top: 7px !important;	padding-bottom: 12px !important;	line-height: 100%;}.tbl h3 em {	font-family: "Times New Roman", Times, serif;	font-size: 14pt;}.tbl td.first_row {	padding-left: 10px !important;	border-left: none !important;	padding-bottom: 20px !important;	padding-top: 10px !important;}.tbl th.first_row {	border-left: none !important;	width: 40%;}.tbl .first_row p {	padding-bottom: 5px !important;}.tbl th.td3 {	width: 20%;}.tbl th.td2 {	width: 30%;}#adobe_reader {	padding-top: 20px;}#adobe_reader_icon {	float: left;	width: 130px;}.dcapt {	padding-bottom: 2px;}div.icon {	background-repeat: no-repeat;	background-position: 0 0px;	padding-left: 20px;	height: 16px;}div.onceicon {	background-repeat: no-repeat;	background-position: 0 3px;	padding-left: 26px;	height: 16px;	background-image: url(../images/icon_once.gif);}a.oslink:link, a.oslink:active, a.oslink:visited {	background-repeat: no-repeat;	background-position: 0 2px;	padding: 4px 0 4px 20px;	display: block;}a.oncelink:link, a.oncelink:active, a.oncelink:visited {	background-repeat: no-repeat;	background-position: 0 6px;	padding: 4px 0 4px 26px;	display: block;	background-image: url(../images/icon_once.gif);}a.windows:link, a.windows:active, a.windows:visited, div.windows {	background-image: url(../images/icon_windows.gif);}a.linux:link, a.linux:active, a.linux:visited, div.linux {	background-image: url(../images/icon_linux.gif);}a.mac:link, a.mac:active, a.mac:visited, div.mac {	background-image: url(../images/icon_mac.gif);}a.pdf:link, a.pdf:active, a.pdf:visited, div.pdf {	background-image: url(../images/icon_pdf.gif);}#cont {	background-image: url(../images/home_row_pixel.gif);	background-repeat: repeat-y;	background-position: left;	min-height: 325px;	margin-left: 184px;	margin-bottom: -50px;	padding: 0 30px 25px 30px;}.box_body ul {	padding: 0 0 15px 15px;	margin-top: -5px;}.bb_alt {	padding: 30px 33px 50px 33px !important;;}p.bottom_nav {	padding-top: 20px;}#index {	width: 158px;	float: left;	padding: 30px 0 0 0;}#index ul, #index li {	margin: 0 !important;	padding: 0 !important;	list-style: none;	line-height: 120%;}#index li {	margin-bottom: 2px !important;}#index ul ul {	margin-top: 2px !important;}#index a:link, #index a:visited, #index a:active {	display: block;	padding: 5px 10px 4px 10px;	text-decoration: none;	zoom: 1;}#index a:hover {}#index a.l1_active:link, #index a.l1_active:visited, #index a.l1_active:active {	display: block;	padding: 5px 10px 4px 10px;	background-color: #666666;	color: white;	font-weight: bold;}#index a.l1_active:hover {}#index ul ul a:link, #index ul ul a:visited, #index ul ul a:active {	display: block;	padding: 5px 10px 4px 20px;	text-decoration: none;	color: #696969;	background-image: url(../images/index2_bullet.gif);	background-repeat: no-repeat;	background-position: 9px 8px;	}#index ul ul a:hover {	color: #0097f7;	text-decoration: underline;}#index a.l2_active:link, #index a.l2_active:visited, #index a.l2_active:active {	background-color: #e0e0e0;	font-weight: bold;}#index a.l2_active:hover {	color: #3b3b3b;	text-decoration: none;}/*#index ul ul li {	background-image: url(../images/index2_bullet.gif);	background-repeat: no-repeat;	background-position: 8px 9px;}#index ul ul li a:link, #index ul ul li a:visited, #index ul ul li a:active {	padding-left: 20px !important}#index a:link, #index a:visited, #index a:active {	color: #3b3b3b;	text-decoration: none;	display: block;	padding: 5px 10px 4px 10px;	font-size: 8pt;}#index a:hover {	color: #0097f7;	text-decoration: underline;}.index1_cover {	background-color: #666666;	background-image: url(../images/index1_header.gif);	background-repeat: no-repeat;	background-position: top;	width: 161px;}.index1_body {	background-image: url(../images/index1_footer.gif);	background-repeat: no-repeat;	background-position: bottom;}.index1_cover a:link, .index1_cover a:visited, .index1_cover a:active {	color: white !important;	text-decoration: none !important;}.index2_cover a:link, .index2_cover a:visited, .index2_cover a:active {	color: #3b3b3b !important;	text-decoration: none !important;}.index2_cover {	background-color: #e0e0e0;	background-image: url(../images/index2_header.gif);	background-repeat: no-repeat;	background-position: top;	width: 161px;}.index2_body {	background-image: url(../images/index2_footer.gif);	background-repeat: no-repeat;	background-position: bottom;}.index2_bullet {	background-image: url(../images/index2_bullet.gif);	background-repeat: no-repeat;	background-position: 8px 9px;}*/.box_body li {	padding-bottom: 5px;}ul#sitemap {	color: #426d8a;	margin-left: 0px;	list-style: disc;}ul#sitemap ul {	padding-top: 8px;		list-style: disc;	margin-bottom: -5px;	padding-bottom: 0;}div.image {	padding: 8px 0;}div.image img, div.image2 img {	border: 1px solid #d4d4d4;}div.image2 {	padding: 16px 0;}div.image3 {	padding: 8px 0 16px 0;}.toc {	border: 1px dotted #d4d4d4;	padding: 10px 20px;	margin-top: 15px;	margin-bottom: 15px;}.toc ul {	padding-bottom: 0;	margin-bottom: 0;	padding-top: 10px;	list-style: square;	color: #d4d4d4;}td.td33 {	width: 130px;}p.def {	background-color: #ffffcc;	border: 1px dashed #d6d6c0;	margin: 0;	padding: 0;	font-weight: bold;	font-family: "Courier New", Courier, monospace;	font-weight: bolder;	padding: 3px 10px;	margin-bottom: 5px;	margin-top: 10px;}.defb {	font-weight: bold;}.defs {	font-family: "Courier New", Courier, monospace;		padding-bottom: 10px !important;}.deft {	border-spacing: 0px;	border-collapse: collapse;	margin-bottom: 15px;}.deft td {	padding: 3px;	vertical-align: top;}#omod_cover {	width: 490px;	overflow: hidden;}.omod {	border-collapse: collapse;	border-spacing: 0;	overflow: hidden;}.omod td, .omod th {	padding: 2px;}.omod tr.oth1 {	background-color: #696969;	text-align: left;	color: white;	border-bottom: 2px solid white;	border-top: 20px solid white;}.omod tr.oth2 {	background-color: #c4c4c4;	text-align: left;	border-bottom: 2px solid white;}.omod tr.oth3 {	background-color: #ededed;	text-align: left;	border-bottom: 2px solid white;}.omod tr.oth4 {	background-color: #e7f8d1;	text-align: left;	border-bottom: 2px solid white;}.omod tr.oth4 th {	font-weight: normal;	font-family: "Courier New", Courier, monospace;	padding-right: 50px;}.oth_sep {	border-top: 15px solid white !important;}