table, tr, td, input, textarea {	font-family: Verdana;	font-size: 10px;}.bg2Column1 {	background-image: url(../img/bg_2columns.gif);	background-repeat: repeat-y;}.bg2Column2 {	background-image: url(../img/bg_2columnsDetail.gif);	background-repeat: repeat-y;}.bg2Column3 {	background-image: url(../img/bg_2columnsDetail2.gif);	background-repeat: repeat-y;	}/** Link Styles **/a {	text-decoration: none;	color: #666666;}a:hover {	text-decoration: underline;}/** Sort Buttons **/a.sortByName {	background-image: url(../img/btn_sort_by_name_0_en.gif);	background-repeat: no-repeat;	width: 250px;	height: 15px;	float: left;	display: block;}a.sortByName:hover {	background-image: url(../img/btn_sort_by_name_1_en.gif);	text-decoration: none;}a.sortByName1 {	background-image: url(../img/btn_sort_by_name_1_en.gif);	background-repeat: no-repeat;	width: 250px;	height: 15px;	float: left;	display: block;}a.sortByName1:hover {	text-decoration: none;}a.sortByDate {	background-image: url(../img/btn_sort_by_date_0_en.gif);	background-repeat: no-repeat;	width: 250px;	height: 15px;	float: left;	display: block;}a.sortByDate:hover {	background-image: url(../img/btn_sort_by_date_1_en.gif);	text-decoration: none;}a.sortByDate1 {	background-image: url(../img/btn_sort_by_date_1_en.gif);	background-repeat: no-repeat;	width: 250px;	height: 15px;	float: left;	display: block;}a.sortByDate1:hover {	text-decoration: none;}/** LanguageSelector **/#languageSelector {	display: block;	padding: 0px 0px 5px 0px;}/** BigHeaderBoxes **/h1 {	height: 29px;	display: block;	font-size: 16px;	border-bottom: 1px solid #e5e5e5;	background-color: #FFFFFF;	padding: 10px 0px 0px 10px;	margin: 0px;	voice-family: "\"}\"";   	voice-family:inherit;  	height:19px;}html>body h1 {  	height:19px;}h1.on190 {	background-image: url(../img/triangle.gif);	background-repeat: no-repeat;	background-position: 175px 10px;}/** Header Tags **/h2 {	font-size: 16px;	font-weight: bold;	color: #333333;	padding: 0px;	margin: 0px 0px 8px 0px;}h3 {	color: #323232;	font-size: 10px;	font-weight: bold;	margin: 0px 0px 0px 0px;	line-height: 13px;	padding: 0px;}input, textarea {	width: 355px;	border: 1px inset #e5e5e5;	voice-family: "\"}\"";   	voice-family:inherit;  	width:345px;}html>body input, textarea {  	width:345px;}input.half, textarea.half {	width: 175px;	voice-family: "\"}\"";   	voice-family:inherit;  	width:164px;}html>body input.half, textarea.half {  	width:164px;}#error {	padding: 5px 7px 5px 7px;	color: #cc0066;	display: block;}/** Different Heights for different Pages **/.w190 {	width:190px;	voice-family: "\"}\"";   	voice-family:inherit;  	width:180px;}html>body .on190 {  	width:180px;}.w505 {	width: 505px;	margin: 0px 5px 0px 0px;}.w250 {	width: 250px;}.h160 {	height: 160px;}.h290 {	height: 290px;}.h540 {	height: 541px;}.h670 {	height: 671px;}.h490 {	height: 490px;}.h355 {	height: 356px;	}.mr5 {	margin-right: 5px;}.mr10 {	margin-right: 10px;}.mb5 {	margin-bottom: 5px;}.mb10 {	margin-bottom: 10px;}/** Different Submenu Heights **/.h279 {	height: 279px;	voice-family: "\"}\"";   	voice-family:inherit;  	height:268px;}html>body h279 {  	height:268px;}.h461 {	height: 473px;	voice-family: "\"}\"";   	voice-family:inherit;  	height:447px;}html>body h461 {  	height:447px;}.h559 {	height: 547px;	voice-family: "\"}\"";   	voice-family:inherit;  	height:547px;}html>body h559 {  	height:545px;}.h225 {	height: 225px;	voice-family: "\"}\"";   	voice-family:inherit;  	height:203px;}html>body h225 {  	height:203px;}/** Content Styles **/.bg {	background-color: #FFFFFF;	color: #666666;	line-height: 15px;}.padding {	padding: 10px 10px 0px 10px;}.new {	color: #ca0064;}.bg a:hover {	color: #ca0083;	}/** Work Teaser Boxes **/a.mehr {	background-image: url(../img/btn_mehr_0_en.gif);	background-repeat: no-repeat;	display: block;	width: 37px;	height: 10px;}a.mehr:hover {	background-image: url(../img/btn_mehr_1_en.gif);}a.download {	background-image: url(../img/btn_download_0_en.gif);	background-repeat: no-repeat;	display: block;	height: 10px;	width: 59px;}a.download:hover {	background-image: url(../img/btn_download_1_en.gif);}a.submit {	background-image: url(../img/btn_submit_0_en.gif);	background-repeat: no-repeat;	display: block;	width: 69px;	height: 7px;	margin: 10px 0px 0px 0px;	float: left;}a.submit:hover {	background-image: url(../img/btn_submit_1_en.gif);}a.buy_amazon {	background-image: url(../img/btn_buy_amazon_0_en.gif);	background-repeat: no-repeat;	display: block;	width: 109px;	height: 10px;}a.buy_amazon:hover {	background-image: url(../img/btn_buy_amazon_1_en.gif);}a.buy_publisher {	background-image: url(../img/btn_buy_publisher_0_en.gif);	background-repeat: no-repeat;	display: block;	width: 115px;	height: 10px;}a.buy_publisher:hover {	background-image: url(../img/btn_buy_publisher_1_en.gif);}.box {	padding: 0px 10px 0px 10px;	height: 129px;	display: block;}.box h3 {	margin: 0px 0px 4px 0px;}.box a.mehr {	display: block;	position: relative;	left: 113px;	top: 104px;	voice-family: "\"}\"";   	voice-family:inherit;  	left:120px;  	top:114px;}html>body .box a.mehr {  	left:120px;  	top:112px;}/** Tiny Teaser Boxes **/.tinybox {	padding: 10px 10px 0px 10px;	height: 54px;	display: block;	background-color: #FFFFFF;}.tinybox h3 {	margin: 0px 0px 0px 0px;	word-spacing: -1.0px;}.tinybox a.mehr {	margin: 5px 0px 0px 61px;}/** Tiny Box for Publications (they are a bit taller than the normal tiny boxes) **/.publication {	height: 110px;}.publication a.mehr, a.buy_publisher, a.buy_amazon {	margin: 5px 0px 0px 61px;}/** Large Work Box (full width) **/.largebox {	padding: 10px 10px 0px 10px;	height: 110px;	margin-bottom: 10px;	line-height: 15px;	background-color: #FFFFFF;	display: block;}hr {	height: 1px;	line-height: 1px;	border: none;	border-top: 1px solid #e5e5e5;	margin: 0px 0px 10px 0px;	display: block; 		voice-family: "\"}\"";   	voice-family:inherit;  	margin: 0px 0px 5px 0px;}html>body hr {  	margin: 0px 0px 10px 0px;}.largebox h3 {	margin: 0px 0px 0px 0px;}.largebox .description {	margin: 0px 0px 10px 120px;	display: block;	color: #666666;}.largebox a.mehr, .largebox a.buy_amazon, .largebox a.buy_publisher, .largebox a.download {	margin: 5px 0px 0px 0px;}.largebox a.mehr2 {	margin: 5px 0px 0px 220px;}/** ImageBorder **/img.border {	padding: 4px;	border: 1px solid #cbcdcc;	voice-family: "\"}\"";   	voice-family:inherit;  	padding:4px;}html>body img.border {  	padding: 4px;}img.support {	margin: 0px 4px 14px 0px;}/** Contact Styles **/.contactLeftColumn {	width: 119px;	height: 530px;	float: left;}/** Grey shade make you look better **/#footer {	display: block;	width: 955px;	clear: both;	height: 40px;	text-align:center;	margin: 5px auto 0px auto;}.grey {	background-color: #f5f5f5;	margin: 0px 0px 5px 0px;	height: 15px;	display: block;	clear: both;}.greyf {	background-color: #f5f5f5;	margin: 0px 0px 0px 0px;	height: 15px;	display: block;	clear: both;}/** Flash **/.flash {	width: 760px;	height: 310px;	margin: 0px 0px 5px 0px;	background-color: #ffffff}.flashDetail {	width: 760px;	height: 610px;	margin: 0px 0px 5px 0px;	background-color: #ffffff;}