/* ############################ */
/* ####### 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 {   list-style-type: none;   display: block;   width: 157px;   padding-left: 10px;   margin: 0px;   float: left;   background-image: none;}

/* 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: 20px solid #000;   background-image: none;}

/* Heading */
.cat_title_col {   font-size: 16px;   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;}

