.kampanj {
   background: url(/images/campaign/corner_tl.gif) top left no-repeat;
   margin-left:10px;
   margin-right: 10px;
   margin-top:-42px;
   z-index:20;
   position:relative;
}
.kampanj .bod {
   background: url(/images/campaign/corner_tr.gif) top right no-repeat;
   border-bottom: 1px solid #e3e2e3;
}
.kampanj .nav {
    width:215px;
    float: left;
}
.kampanj .con {
    margin-left: 215px;
    border-left: 1px solid #e3e2e3;
    padding: 20px 10px 20px 20px;
    min-height: 400px;
}
.kampanj .con * {
   font-family: Arial !important;
   font-size: 12px;
   line-height: 16px;
   color: #585858;
}
.kampanj .con .c {
   background-repeat: no-repeat;
   background-position: 0 0;
   padding-top: 50px;
}
.kampanj .con .c a {
    color: #6d932e;
    font-weight: bold;
}
.kampanj .con .c a:hover {
    color: #81af34;
}
.kampanj .nav ul {
    margin:0;padding:0;
    list-style-type:none;
    list-style-image:none;
    border-bottom: 1px solid #e3e2e3;
}
.kampanj .nav ul li {
    line-height:49px;
    margin: 0; padding: 0;
    border-top: 1px solid #e3e2e3;
    border-left: 1px solid #e3e2e3;
    background-image: url(/images/campaign/button.gif);
    background-repeat: no-repeat;
}
.kampanj .nav ul li.first {
    background-position: 0 -100px;
    border-top: none;
    border-left: none;
}
.kampanj .nav ul li a {
    display:block;
    height: 49px;
    color: #797978;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    background: url(/images/campaign/arrow.gif) 190px 18px no-repeat;
}
.kampanj .nav ul li a div {
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    text-indent: 60px;
    color: #797978 !important;
    background-repeat: no-repeat;
    background-position: 3px 3px;
}
.kampanj .nav ul li.active, .kampanj .nav ul li.over   {
    background-position: 0 -50px;
}
.kampanj .nav ul li.first.active, .kampanj .nav ul li.first.over {
    background-position: 0 -150px;
}
.kampanj .nav ul li.active a, .kampanj .nav ul li.over a {
    background-image: url(/images/campaign/arrow_active.gif);
    color: #424242;
}
.kampanj .nav ul li.active a div, .kampanj .nav ul li.over a div  {
    color: #424242 !important;
}

.kampanj .pos {
    border-left: 1px solid #e3e2e3;
    border-right: 1px solid #e3e2e3;
    text-align: right;
    padding: 8px 13px 3px 0;
}

.kampanj .fot {
   background: url(/images/campaign/corner_bl.gif) bottom left no-repeat;   
}
.kampanj .fot div{
   background: url(/images/campaign/corner_br.gif) bottom right no-repeat;
   height:9px;
}

.tiny, .tiny p {
    font-family:Arial;
    color:#999;
    font-size:10px;
}

table.subscribe {
    width: 99%;
    border-collapse: collapse;
}

table.subscribe td{
    vertical-align: middle;
    text-align: center;
    border: 1px solid #e3e2e3;
    padding: 3px;
}

table.subscribe th {
    vertical-align: middle;
    text-align: center;
    border: 1px solid #e3e2e3;
    padding: 3px;
}

table.subscribe .first {
    text-align: right;
    font-size: 10px;
    padding-right: 8px;
    line-height: 12px;
}
