/* ############################ *//* ####### All Weblinks ####### *//* ############################ *//* Box */#allweblinksbox {   width: auto;   height: 100%;   border: none;   padding: 0px;   display: table;}/* Wrapper */.allweblinks {   border: 0px;   border-bottom: 1px solid #dddddd;   padding: 0px;   margin: 0px;   display: table;}/* Heading */h2.cat_title {   font-weight: bold;   font-size: 12px;   color: #ff0000;   margin: 0px;   text-align: left;}/* List */ul.links {   width: 630px;   border: 0px;   padding: 0px 0px 15px 0px;   margin: 0px;   background-image: none;}ul.links li {background-image:none;float:left;list-style-type:none;margin:0;width:270px;}/* Links */a.link:link, a.link:visited {   text-decoration: none;}a.link:hover, a.link:active {   text-decoration: none;}/* Hits */span.hits {   color: #999999;}/* New */span.new {   font-size: 10px;   color: #ff0000;}/* Linkgroups in columns *//* Box */#allweblinksbox_col {   width: auto;   height: 100%;   border: none;   padding: 0px;   display: table;}/* Wrapper */.allweblinks_col {   display: table;   float: left;   padding: 0px;   border-right: 1px solid #000;   background-image: none;}/* Heading */.cat_title_col {   font-size: 14px;   font-weight: bold;   padding-left: 10px;   margin-top: 0px;}/* Links */ul.links_col {   width: 180px;   height: 100%;   padding: 0px;   margin: 0px;   padding-left: 10px;      overflow: none;   list-style-type: none;   background-image: none;   float: left;}ul.links_col li {   list-style-type: none;   display: block;   width: 180px;   background-image: none;}/* Hits */span.hits_col {   color: #999999;}/* New */span.new_col {   font-size: 10px;   color: #ff0000;}/* Linkgroups in Blocks *//* Box */#allweblinksbox_blocks {   display: table;   width: 95%;   height: 100%;   border: 0px solid #cceaf1;   padding: 10px;}/* Wrapper */.allweblinks_blocks {   border: 1px solid #0df;   background-color: #cceaf1;   margin-top: 10px;   margin-right: 10px;   float: left;}/* Heading */.cat_title_blocks {   border-bottom: 1px solid #0df;   background-color: #cceaf1;   font-size: 12px;   font-weight: bold;   color: #006699;   margin: 0px;   padding: 0px;   padding-left: 10px;   width: 180px;}/* Links */ul.links_blocks {   overflow: none;   width: 180px;   margin-left: 0px;   padding :0px;   margin-left: 10px;   }ul.links_blocks li {   display: table;   list-style-type: none;   width: 150px;   padding-left: 10 px;   margin-left: 0 px;   float: left;   background-image: none;}/* Hits */span.hits_blocks {   color: #999999;}/* New */span.new_blocks {   font-size: 10px;   color: #ff0000;}
