@charset "utf-8";
/* CSS Document */

a.campaign { margin-bottom: 2em; height: 345px; overflow: hidden; display: block;position: relative; }
div.modul.campaign { width:700px!important; background-image: url(../images/campaign_puff_bottom.jpg); }
div.modul.campaign .columnWide { width: 31em; }
div div.modul.campaign .content { padding: 1em 20px 0; width: auto; margin-bottom: 0; }
div div div.modul.campaign .columnWide.nomargin { height: 22em!important; overflow: hidden; border: solid 1px #ccc; float: right; width: 30em!important; }
div div.modul.campaign .top { background-image: url(../images/bg_modul_kampanj.png); width:700px; }
div.modul.campaign h2 { padding: 0 0 12px; border: none!important; font-weight: normal; font-size: 2.4em; }
div.modul p.giltighetstid { color: #c00; font-style: italic; font-size: 1.1em;padding-bottom: 5px; }
div.modul .pageFooter { border: none; padding: 2em 0 0; margin: 0; }
div.modul .pageFooter .addthis_button { font-size: 1em; letter-spacing: 0em; }
/*div.modul .pageFooter .alignRight a{ padding-left: 0.5em; }*/
div.modul .pageFooter .alignRight .delimiter{ padding: 0 0.2em;}
a.campaign:hover { text-decoration: none; }
.columnWide .splash { background: url(../images/icon_splash_small.png) no-repeat; top: -130px; height: 110px; width: 105px; margin: 0; }
.columnWide .splash .centerHeight { padding: 35px 0 0 10px; height:110px; }
.splash { background-image: url(../images/icon_splash.png); width: 240px; height:240px; position: relative; display: block; }
.splash span { color: #fff; text-align: center; display: block; }
.splash .centerHeight { display: table-cell; padding: 60px 24px 0px; }
.splash .text { font-size: 1.2em; line-height: 16px }
.splash .header { font-weight: bold; font-size: 2.4em; margin: 0 0 10px; line-height: 27px; }
.splash .header.small { font-size: 1.8em; line-height: 22px; }
div span.splash p { margin: 0; color: #fff; }
div.column .transparent input.text { width: 100%; float: none; margin-bottom: 1em; border: 1px solid #ccc; padding-left: 0.3em; }
div.column .transparent input.submit { float:right; font-family:Arial, Helvetica, sans-serif; border: 1px solid #ccc; }
.redArrow { color: #c00; }

div div.animalSmall { width: 337px; }
div.animalSmall div.campaign, div.white p.campaign { background: url(../images/icon_campaign.png) no-repeat right top; float: right; padding: 6px 30px 0 0; color: #666; font-size: 1.2em; font-style: italic; min-width: 60px; }
div.white p.campaign { float: none; background-position: center top; padding: 30px 0 0; text-align: center; min-height: 25px; margin-top: 5px; }
div div.modul.transparent.white { background-image: url(../images/bg_modul_white.png); height: auto; }
div div.modul.transparent.white div.content { background-image: none; min-height: 20px; height: auto; width: auto; margin-bottom: 0; }
.hitbox { width: 300px !important; }
.youtubeLink{background-image: url(../images/YouTube.jpg);background-repeat: no-repeat;background-position: right;padding-right: 50px;}
.campaignPdf{ float: right;}
