/* main style */ 	body {	background: url('../img/bgheader.gif') repeat-x; 	font-family: Verdana, Arial, sans-serif;	color: #3a3a3a;	font-size: 10px;	margin: 0;	text-align: center;	}#left{	float: left;	width: 175px;	height: auto;	background: url('../img/bgleft.gif') repeat-y;}#menu{	margin: auto;	position: absolute;	top: 0px;	left: 0px;	width: 175px;	height: 405px;	background: url('../img/bgmenu.jpg') no-repeat;		padding-top: 45px;	text-align: center;}#menulink{	position: absolute;	top: 320px;	left: 10px;}#menu a{	color: #ffffff;	font-family: arial;	font-weight: bold;	font-size: 12px;	/*font-style: italic;*/	text-decoration: none;}#menu a:hover{	color: #ffffff;	font-family: arial;	font-weight: bold;	font-size: 12px;	/*font-style: italic;*/	text-decoration: underline;}#menulist{	position: absolute;	top: 100px;	left: 0px;	width: 150px;	height: 405px;	text-align: left;	}#right{	float: right;	width: 175px;	height: auto;	background: url('../img/bgright.gif') repeat-y;}#submenu{	top: 0px;	left: 0px;	width: 175px;	height: 405px;	background: url('../img/bgsubmenu.jpg') no-repeat;}#submenulist{	padding-top:110px;	width: 150px;	height: 405px;	text-align: left;	padding-left: 12px;	}#submenu a{	color: #ffffff;	font-family: arial;	font-weight: bold;	font-size: 12px;	letter-spacing: 1px;		text-decoration: none;}#submenu a:hover{	color: #ffffff;	font-family: arial;	font-weight: bold;	font-size: 12px;	text-decoration: underline;}#header {	top: 0px;	height: 44px;	text-align: center;	background: url('../img/bgtitle.jpg') center no-repeat;}#main {	margin-top: 10px;	width: 90%;	height: auto;	height: 500px;	background: #ffffff;}#main a{	text-decoration:none;	color:blue}#main a:hover{	text-decoration:none;	color:red;}#footer{	position:relative;	vertical-align: bottom;	}ul{	list-style-type: none;}li{	padding-top: 8px;	letter-spacing: 1px;}/*  class definition */.whitetext{	color: #ffffff;	font-family: arial;	font-weight: bold;	font-size: 11px;	letter-spacing: 1px;}.blutext{	color: #000FAB;	font-family: arial;	font-weight: bold;	font-size: 11px;	letter-spacing: 1px;}.pagetitle{	color: #ffffff;	font-family: arial;	font-weight: bold;	font-size: 14px;	font-style: italic;	letter-spacing: 1px;}.categoria{	font-family: Verdana, Times, serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #0C2ABB;}.categoria:link{	text-decoration:none;}.categoria:hover{	color: #0071E1;}.categoria:visited{	text-decoration:none;}.libro{	font-family: Verdana, Times, serif;	font-size: 12px;	font-style: normal;	color: #0C2ABB;}.cataut{	font-family: Verdana, Times, serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #FFFFFF;	text-decoration:none;}.cataut:hover{	color: #FFFFFF;	text-decoration:none;}.auttable{	/*border: thin solid #ffffff;*/	padding: 2px;	text-align:center;}.autlink{		font-family: Verdana, Times, serif;	font-size: 13px;	font-style: normal;	font-weight: bold;	color: #0C2ABB;	text-decoration:none;}.autlink:hover{	background-color: #0C2ABB;	font-family: Verdana, Times, serif;	font-size: 13px;	font-style: normal;	font-weight: bold;	color: #ffffff;	text-decoration:none;}