@charset "ISO-8859-1";/* Text */h1{	color: #c10925;	font-size: 15px;	font-style: normal;	font-weight: normal;	text-decoration: none;	margin-top: 0;	margin-bottom: 13px;	text-align: left;}h2{	color: #272727;	font-size: 14px;	font-style: normal;	font-weight: normal;	text-decoration: none;	margin-top: 0;	margin-bottom: 12px;	text-align: left;}h3{	color: #272727;	font-size: 13px;	font-style: normal;	font-weight: normal;	text-decoration: none;	margin-top: 0;	margin-bottom: 10px;	text-align: left;}h4{	color: #272727;	font-size: 12px;	font-style: normal;	font-weight: normal;	text-decoration: none;	margin-top: 0;	margin-bottom: 10px;	text-align: left;}p{	color: #565656;	font-size: 12px;	font-style: normal;	font-weight: normal;	text-decoration: none;	margin-top: 0;	margin-bottom: 10px;	text-align: left;}ul, ol{	margin-top: 0;	margin-bottom: 12px;	text-align: left;}li{	color: #565656;	font-size: 12px;	font-style: normal;	font-weight: normal;	text-decoration: none;	position: relative;	left: -10px;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-bottom: 0px;	text-align: left;}ol.lowerroman { list-style-type: lower-roman; }ol.loweralpha { list-style-type: lower-alpha; }ol.decimal { list-style-type: decimal; }ul.nostyle { list-style: none; }ul.nostyle li { left: -20px; }address{	color: #565656;	font-size: 12px;	margin-bottom: 12px;	text-align: left;}em{	color: #c10925;	font-style: normal;	font-size: 110%;}strong{	color: #c10925;	font-style: normal;	font-weight: bold;}td{	color: #565656;	font-size: 12px;	font-weight: normal;	padding-left: 3px;	padding-right: 3px;}th{	color: #272727;	font-size: 12px;	font-weight: normal;	background-color: #BDBCBC;	padding-left: 3px;	padding-right: 3px;	text-align: center;}table{	margin-top: 0;	margin-bottom: 12px;}pre, tt, code, kbd, samp { font-family: monospace; }a{	color: #565656;	text-decoration: underline;}a.PDF{	background: url("/images/menu/PDF.gif") no-repeat right center;	margin-right: 0;	padding-right: 14px;}a.Mma{	background: url("/images/menu/mma.gif") no-repeat right center;	margin-right: 0;	padding-right: 18px;}a.Mail{	background: url("/images/menu/Mail.gif") no-repeat right center;	margin-right: 0;	padding-right: 16px;}a.Zip{	background: url("/images/menu/ZIP.gif") no-repeat right center;	margin-right: 0;	padding-right: 18px;}a.Mac{	background: url("/images/menu/mac.gif") no-repeat right center;	margin-right: 0;	padding-right: 18px;}a.Win{	background: url("/images/menu/win.gif") no-repeat right center;	margin-right: 0;	padding-right: 18px;}a.Linux{	background: url("/images/menu/tux.gif") no-repeat right center;	margin-right: 0;	padding-right: 18px;}h2 em,h3 em,h4 em{	color: #c10925;	font-style: normal;}.Mathematica{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	font-style: italic;	font-variant:  normal;}hr{	border: 0;	color: #BDBCBC;	background-color: #BDBCBC;	width: 100%;	height: 1px;}/* Layout */html, body{	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;	padding: 0;	margin: 0;	width: 100%;	height: 100%;	overflow: auto;	background-color: #ffffff;	background-image: url("/images/menu/left.gif");	background-repeat: repeat-y;	background-position: 0 0;}.BannerLeft{	text-decoration: none;	background-image: url("/images/menu/left.gif");	background-repeat: repeat-y;	visibility: visible;	position: absolute;	top: 0;	left: 0;	width: 160px;	height: 100%;}.BannerTop{	text-decoration: none;	background-color: white;	background-image: url("/images/menu/topright.gif");	background-repeat: repeat-x;	visibility: visible;	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 83px;}.BannerTop span{	display: none;	width: 0;	height: 0;	margin: 0;	padding: 0;	border: 0;}.BannerTopLeft{	text-decoration: none;	background-image: url("/images/menu/topleft.gif");	background-repeat: no-repeat;	visibility: visible;	position: absolute;	top: 0;	width: 160px;	height: 83px;}.BannerTopRight{	background-image: url("/images/menu/unisoftwareplus.gif");	background-repeat: no-repeat;	visibility: visible;	position: absolute;	top: 0;	left: 160px;	width: 450px;	height: 53px;	text-decoration: none;}.Menu{	visibility: visible;	position: absolute;	top: 53px;	left: 160px;	width: 500px; /* 450 would be enough, but IE6 does not know arithmetic */	height: 30px;}.Menu a{	visibility: visible;	display: block;	margin: 0;	width: 90px;	height: 30px;	float: left;	border-width: 0;	text-decoration: none;}.Menu span{	display: none;	width: 0;	height: 0;	margin: 0;	padding: 0;	border: 0;}.Menu a.Company{	background-image: url("/images/menu/company_base.gif");	background-repeat: no-repeat;}.Menu a.Company:hover{	background-image: url("/images/menu/company_over.gif");	background-repeat: no-repeat;}.Menu a.CompanyHere{	background-image: url("/images/menu/company_down.gif");	background-repeat: no-repeat;}.Menu a.Products{	background-image: url("/images/menu/products_base.gif");	background-repeat: no-repeat;}.Menu a.Products:hover{	background-image: url("/images/menu/products_over.gif");	background-repeat: no-repeat;}.Menu a.ProductsHere{	background-image: url("/images/menu/products_down.gif");	background-repeat: no-repeat;}.Menu a.Training{	background-image: url("/images/menu/training_base.gif");	background-repeat: no-repeat;}.Menu a.Training:hover{	background-image: url("/images/menu/training_over.gif");	background-repeat: no-repeat;}.Menu a.TrainingHere{	background-image: url("/images/menu/training_down.gif");	background-repeat: no-repeat;}.Menu a.Solutions{	background-image: url("/images/menu/solutions_base.gif");	background-repeat: no-repeat;}.Menu a.Solutions:hover{	background-image: url("/images/menu/solutions_over.gif");	background-repeat: no-repeat;}.Menu a.SolutionsHere{	background-image: url("/images/menu/solutions_down.gif");	background-repeat: no-repeat;}.Menu a.Info{	background-image: url("/images/menu/info_base.gif");	background-repeat: no-repeat;}.Menu a.Info:hover{	background-image: url("/images/menu/info_over.gif");	background-repeat: no-repeat;}.Menu a.InfoHere{	background-image: url("/images/menu/info_down.gif");	background-repeat: no-repeat;}.SubMenu{	visibility: visible;	padding: 0 10px 0 5px;	position: absolute;	top: 185px;	left: 0;	width: 145px;	height: auto;}.SubMenu span{	display: none;	width: 0;	height: 0;	margin: 0;	padding: 0;	border: 0;}.SubMenu * span{	display: inline;	width: auto;	height: auto;}.SubMenu a{	color: #565656;	font-size: 13px;	text-decoration: none;	display: block;	margin-bottom: 3px;	text-align: right;}.SubMenu a.here { color: #c10925; }.SubMenu a:hover,.SubMenu a:active{	color: #565656;	text-decoration: underline;}.SubMenu a.here:hover,.SubMenu a.here:active{	color: #c10925;	text-decoration: none;}.SubMenu h1{	color: #272727;	margin-top: 0px;	margin-bottom: 16px;	font-size: 14px;	text-align: right;}.SubMenu h2{	color: #272727;	margin-top: 16px;	margin-bottom: 12px;	font-size: 13px;	text-align: right;}.SubMenu a[href="/products/"] { margin-top: 16px; }.SubMenu a[href="http://www.unisoftwareplus.com/products/"] { margin-top: 16px; }.Contents{	visibility: visible;	position: absolute;	top: 100px;	left: 170px;	width: 520px;	height: auto;}.Contents h1{	text-align: right;	margin-top: 10px;	margin-bottom: 20px;	padding-right: 260px;}.Contents h1.Circuit{	background-image: url("/images/mathematica/Circuit.gif");	background-repeat: no-repeat;	background-position: 260px center;	padding-right: 270px;	padding-top: 29px;	padding-bottom: 29px;}.Contents h1.Calculator{	background-image: url("/images/mathematica/old_calculator2.gif");	background-repeat: no-repeat;	background-position: 260px center;	padding-right: 270px;	padding-top: 32px;	padding-bottom: 32px;}.Contents h1.Grid{	background-image: url("/images/mathematica/grid.gif");	background-repeat: no-repeat;	background-position: 260px center;	padding-right: 270px;	padding-top: 30px;	padding-bottom: 30px;}.Contents h1.GridPE{	background-image: url("/images/mathematica/GridPE.gif");	background-repeat: no-repeat;	background-position: 260px center;	padding-right: 270px;	padding-top: 30px;	padding-bottom: 30px;}.Contents h1.Optica{	background-image: url("/images/mathematica/optica_box.gif");	background-repeat: no-repeat;	background-position: 260px center;	padding-right: 270px;	padding-top: 31px;	padding-bottom: 31px;}.Contents h1.PCT{	background-image: url("/images/mathematica/PCT_box.gif");	background-repeat: no-repeat;	background-position: 260px center;	padding-right: 270px;	padding-top: 31px;	padding-bottom: 31px;}.Contents h1.Math{/*	background-image: url("/images/mathematica/math5_box.gif");*/	background-repeat: no-repeat;	background-position: 260px center;	padding-right: 270px;	padding-top: 37px;	padding-bottom: 37px;}.Contents h1.MathStudent{/*	background-image: url("/images/mathematica/m5_student_box.gif");*/	background-repeat: no-repeat;	background-position: 260px center;	padding-right: 270px;	padding-top: 32px;	padding-bottom: 32px;}.Contents h1.GreekMath{	background-image: url("/images/mathematica/greek_math2.gif");	background-repeat: no-repeat;	background-position: 260px center;	padding-right: 270px;	padding-top: 31px;	padding-bottom: 31px;}.Contents h1.MathLink{	background-image: url("/images/mathematica/mathlink_mac.gif");	background-repeat: no-repeat;	background-position: 260px center;	padding-right: 270px;	padding-top: 22px;	padding-bottom: 22px;}.Contents h1.Pupils{	background-image: url("/images/mathematica/pupils.gif");	background-repeat: no-repeat;	background-position: 260px center;	padding-right: 270px;	padding-top: 26px;	padding-bottom: 26px;}.Contents h1.OldProcess{	background-image: url("/images/mlf/old_process2.gif");	background-repeat: no-repeat;	background-position: 260px center;	padding-right: 270px;	padding-top: 29px;	padding-bottom: 29px;}.Contents h1.Weka{	background-image: url("/images/mlf/weka.gif");	background-repeat: no-repeat;	background-position: 260px center;	padding-right: 270px;	padding-top: 25px;	padding-bottom: 25px;}.Contents h1.OldMoney{	background-image: url("/images/unrisk/old_money2.gif");	background-repeat: no-repeat;	background-position: 260px center;	padding-right: 270px;	padding-top: 30px;	padding-bottom: 30px;}.Contents h1.OldMoney2{	background-image: url("/images/unrisk/old_money3.gif");	background-repeat: no-repeat;	background-position: 260px center;	padding-right: 270px;	padding-top: 29px;	padding-bottom: 29px;}.Contents h1.Compass{	background-image: url("/images/unrisk/compass.gif");	background-repeat: no-repeat;	background-position: 260px center;	padding-right: 270px;	padding-top: 30px;	padding-bottom: 30px;}.Contents h1.VOSE{	background-image: url("/images/vose/vose_cd.gif");	background-repeat: no-repeat;	background-position: 260px center;	padding-right: 270px;	padding-top: 28px;	padding-bottom: 28px;}.Contents h1.OldWarehouse{	background-image: url("/images/vose/old_warehouse2.gif");	background-repeat: no-repeat;	background-position: 260px center;	padding-right: 270px;	padding-top: 31px;	padding-bottom: 31px;}.Contents h1.Wires{	background-image: url("/images/mathematica/wires.gif");	background-repeat: no-repeat;	background-position: 260px center;	padding-right: 270px;	padding-top: 30px;	padding-bottom: 30px;}.Product { height: 80px; }.Product a{	color: #565656;	font-size: 15px;	text-decoration: none;	display: block;	margin-bottom: 5px;}.Product a:active,.Product a:hover { text-decoration: underline; }.Split{	background-image: url("/images/menu/vertical_line.gif");	background-repeat: repeat-y;	background-position: center 0;	visibility: visible;	margin-top: 10px;	position: relative;	height: auto;	width: 520px;	overflow: auto;}.SplitLeft{	visibility: visible;	padding: 0 10px 0 0;	width: 250px;	float: left;}.SplitRight{	visibility: visible;	padding: 0 0 0 10px;	width: 250px;	float: right;}.Split + .Split { margin-top: 0px; }/* Main page */.News{	visibility: visible;	margin-bottom: 20px;	margin-top: 10px;	padding-top: 10px;	width: 520px;}.News a.Vienna{	display: block;	background-image: url("/images/main/LogoViennaConf.gif");	height: 108px;}.News h2{	color: #c10925;	font-size: 30px;	text-align: right;}.News h3{	color: #c10925;	font-size: 18px;	text-align: right;}.News p{	font-size: 12px;	text-align: right;}.News .hide{	display: none;	width: 0;	height: 0;	margin: 0;	padding: 0;	border: 0;}.Info{	visibility: visible;	margin-right: 10px;	padding: 0;	width: 340px;	float: left;}.Info p{	font-size: 11px;	text-align: justify;}.Info h3{	color: #c10925;	visibility: visible;	margin-bottom: 0;}.Releases{	background-color: #d3d3d3;	visibility: visible;	padding: 3px;	width: 164px;	float: right;}.Releases span{	display: none;	width: 0;	height: 0;	margin: 0;	padding: 0;	border: 0;}.Releases a{	color: #565656;	font-size: 12px;	text-decoration: none;	visibility: visible;	display: block;	margin-bottom: 10px;	text-align: right;}.Releases * span{	display: inline;	width: auto;	height: auto;}.Releases a em{	color: #c10925;	font-style: normal;	text-decoration: none;	visibility: visible;}.Releases a:hover{	color: #565656;	text-decoration: underline;}.Releases a:active{	color: #565656;	text-decoration: underline;}.Releases h2{	color: #272727;	font-size: 13px;	text-transform: uppercase;	margin-top: 10px;	margin-bottom: 20px;	text-align: right;}/* Forms */form fieldset{	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;	color: #565656;	font-size: 12px;	font-style: normal;	font-weight: normal;	text-decoration: none;	margin-top: 8px;	padding: 5px;	/*	background-color: #BDBCBC;*/}/*form legend {	background-color: white;}*/form p{	text-align: left;	margin-left: 95px;	margin-right: 10px;	margin-bottom: 5px;}form br { clear: left; }form label.text{	width: 240px;	padding: 0 10px 0 0px;	margin-top: 8px;	margin-bottom: 8px;	float: left;	display: block;	text-align: right;}form input.text{	text-align: left;	display: block;	padding: 0 0 0 0;	margin-top: 5px;	margin-bottom: 5px;	width: 240px;	float: left;	border: outset 2px;}form input.button{	margin-top: 10px;	margin-bottom: 10px;	margin-left: 5px;	margin-right: 5px;	float: right;}form label.marker{	width: 90px;	padding: 0 5px 0 0;	margin-top: 8px;	margin-bottom: 5px;	float: left;	display: block;	text-align: right;}form label.item{	width: 145px;	padding: 0 0 0 5px;	margin-top: 8px;	margin-bottom: 5px;	float: left;	display: block;	text-align: left;}form label.price{	width: 150px;	padding: 0 0 0 0;	margin-top: 8px;	margin-bottom: 5px;	float: left;	display: block;	text-align: right;}form input.halfline{	width: 150px;	padding: 0 0 0 0;	margin-top: 5px;	margin-bottom: 5px;	float: left;	display: block;	border: outset 2px;	text-align: left;}form input.fullline{	width: 395px;	padding: 0 0 0 0;	margin-top: 5px;	margin-bottom: 5px;	float: left;	display: block;	border: outset 2px;	text-align: left;}form select.text{	width: 150px;	padding: 0 0 0 0;	margin-top: 5px;	margin-bottom: 5px;	float: left;	display: block;	border: outset 2px;	text-align: left;}form select.quantity{	width: 90px;	padding: 0 0 0 0;	margin-top: 5px;	margin-bottom: 5px;	margin-left: 5px;	float: left;	display: block;	border: outset 2px;	text-align: right;}form input.radio{	margin-top: 5px;	margin-bottom: 5px;	vertical-align: middle;}form label.radio{	text-align: left;	margin-top: 5px;	margin-bottom: 5px;	float: none;	vertical-align: middle;}