something I don't understand... bitcoin is going down and the altcoins are also going down... If there was some logic, they should go up (as the logic is to assume that nobody will sell their hard mined coin for nothing...)
It's because trading pairs for most alts are to Bitcoin. There aren't many altcoins which have trading pairs to any fiat currencies. If the price of BTC in USD goes down, the price of altcoins in USD goes down. However, this doesn't necessarily mean that the Altcoin price in BTC has gone down, so provided the alt to BTC price hasn't changed, you'll still get the same amount of BTC for your altcoins. Coinmarketcap is just doing an extra conversion of alt->btc->usd, which is why the USD price is actually dropping.
If you sort coinmarketcap by Change (24h) then usually you can see a handful of coins going up even though BTC is going down, which means that not only has the alt-btc price gone up by however much percentage, it has gone up by even more than that due to btc also going down.