body, html{margin:0;padding:0}
/*body{background-image:url('../gfx/linen.jpg');}*/
body,input,textarea{color: #414042;font-family: Arial;}

.loginbox, .new_adress_form{margin:30px auto; background-color: #414042;width:400px;height:250px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border:1px 000 solid; text-align: center;}
.loginbox img{width:180px;margin: 20px;}
.loginbox input[type=text],.loginbox input[type=password]{width:80%;margin:5px;padding:4px;}
.menu{background-color: #3d3d3d;color:#cccccc;padding:10px;position: relative; padding:6px;}
.menu a,.det_bild a{color:#cccccc;text-decoration: none;}
.menu a{border-left: 1px solid white; padding:5px;}
.menu img{width:100px;margin-right: 50px;}
a:hover{text-decoration: underline;}
#bc{padding:50px;position: relative;margin: 0 auto; grid-area: 2 / 1 / 3 / 2;}
.counterdb{
    width:100%;max-width:300px;float:left;max-height:300px;overflow: auto;margin:0px 20px 20px 0px;border:10px solid #cccccc;background-color: #cccccc;font-size: 11px;
}
.counterdb a{text-decoration: none;color:#3d3d3d;}
.counterdb a:hover{text-decoration: underline;}
.bgwhite{background-color: #ffffff;}
table{font-size: 9px;}
th{background-color: #414042;color:#ffffff;padding:2px;}
th a{color:#ffffff;}
td{background-color: #cccccc;}
.counterdb h2{margin: 0px;margin-bottom: 10px;}
.count{font-weight: bold;color:#003333;}

/* tinyurl */
.tuform{background-color:#ccc; margin:5px;padding:5px;margin-bottom:20px;}
.tuform input{display:block; width:calc(100% - 20px);padding:5px;margin:5px;}
.ns{display: none!important;}

@media (max-width:500px){
.menu a{display: block; border:none; padding:5px;margin:5px;}
#bc{padding:10px;}
}