/* padding/margin
up right down left
up right&left down
up&down right&left
*/

/* alskens */

.round-left{-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;}
.round-right{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;}
.round-both{-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;}

.big-round-left{-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;}
.big-round-right{-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;}
.big-round-both{-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;}

/* rot */

body{margin:50px;}
h2{margin:15px 0;}
h3{margin:15px;}
p{margin:0 15px 0;}

code{padding:5px;}

#hopp{padding:10px;}

/* login skjema */

#login{margin:20px 0;padding:10px 10px 3px;width:208px;}

#login input{padding:5px;font:15px "Lucida Grande";}
#login a,label,p{margin:0 0px;}
#login label{font-variant:small-caps;font-size:16px;margin:0 7px;}
#login .submit{padding:5px 0 0;}

/* Buttons */

a.button{display:block;float:left;!important;color:#445;text-decoration:none!important;text-shadow:#fff 1px 1px 0;background:url(../img/button-left.png) 0 0 no-repeat;height:26px;overflow:hidden;}
a.button:hover{color:#223;text-decoration:none;background-position:0 -26px;}
a.button:active{color:#000;text-decoration:none;background-position:0 -52px;}
a.button.disabled{color:#aaa;text-decoration:none;background-position:0 -78px;}
a.button span{float:left;margin-left:12px;padding:6px 12px 6px 0;font-size:100%;background:url(../img/button-right.png) 100% 0 no-repeat;height:26px;}
a.button:hover span{background-position:100% -26px;}
a.button:active span{background-position:100% -52px;}
a.button.disabled span{background-position:100% -78px;}

/* Buttons - IE6 fix */

* html a.button{display:inline;}*
* html a.button span{padding-top:5px;}