html {
overflow-y: scroll;}
body {
background-color: #fff;
margin: 0;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;}
table td {
font-size: 1.0em;
}
.kunder table td {
font-size: 1.0em;
}
h1 {
color: #000;
font-size: 50px;
font-weight: bold;
padding-bottom: 20px;;
margin: 0;}
h2 {
color: #7f7f7f;
font-size: 20px;
font-weight: bold;
padding-bottom: 20px;
margin: 0;}
h3 {
color: #000;
font-size: 32px;
font-weight: bold;
padding-bottom: 10px;;
margin: 0;}
h4 {
color: #7f7f7f;
font-size: 16px;
font-weight: bold;
padding-bottom: 10px;
margin: 0;}
h6 {
color: #fff;
font-size: 32px;
font-weight: bold;
padding-bottom: 10px;;
margin: 0;}
h3, h4, h5, h6 {
font-size: 16px;
font-weight: bold;
padding: 20px 0px 0px 0px;
margin: 0px;
color: black;
}
p {
color: #393939;
padding: 0;
margin: 0;}
img {
border: none;}
a {
color: #b1bb00;
text-decoration: none;}
a:hover {
text-decoration: underline;}
.wrapper {
position: relative;
width: 955px;
text-align: left;
margin: 0 auto;}
#topContainer {
position: relative;
width: 955px;
height: 122px;
text-align: left;
margin-top: 20px;
border-top: 1px solid #000;
border-bottom: 4px solid #000;}
.contactLeft {
position: absolute;
top: 20px;
right: 150px;
width: 110px;
text-align: right;
padding-right: 10px;
font-size: 11px;
color: #393939;}
.contactRight {
position: absolute;
top: 20px;
right: 10px;
width: 130px;
text-align: left;
padding-left: 10px;
font-size: 11px;
color: #393939;
border-left: 1px solid #808080;
}
#menuContainer {
position: relative;
width: 935px;
height: 26px;
color: #303030;
padding-right: 20px;
padding-top: 5px;
text-align: right;
border-bottom: 1px solid #000;}
#menuContainer a {
font-size: 12px;
color: #303030;
font-weight: bold;
text-decoration: none;
padding-right: 12px;
padding-left: 5px;
background: url("/Files/Billeder/Innoventi/link_seperator.gif") no-repeat right;}
#menuContainer a.lastitem {
background: none;
padding-right: 0px;}
#menuContainer a:hover {
font-weight: bold;
color: #b1bb00;
text-decoration: underline;}
#menuContainer a:active {
font-weight: bold;
color: #b1bb00;
text-decoration: underline;}
#menuContainer a#activeitem {
text-decoration: none;
color: #b1bb00;
}
#menuContainer a#activeitem:hover {
text-decoration: underline;
}
#menuContainer a.icon {
background: none;
padding: 0;
margin: 0;
}
#menuContainer img {
position: relative;
top: 1px;
margin-left: 5px;
}
#contentContainer {
position: relative;
width: 955px;
padding-top: 40px;
color: #393939;
text-align: left;}
.contentModule1 {
width: 915px;
padding-top: 50px;
padding-left: 20px;
padding-right: 20px;
text-align: top left;
float: left;}
.contentModule1 p {
font-size: 18px;}
.contentModule2 {
width: 437px;
padding-top: 50px;
padding-left: 20px;
padding-right: 20px;
text-align: top left;
float: left;}
.contentModule2 p {
font-size: 12px;}
.contentModule3 {
width: 477px;
padding-top: 50px;
padding-left: 20px;
padding-right: 20px;
text-align: top left;
float: left;}
.contentModule3 p {
font-size: 13px;}
.contentModule4 {
width: 395px;
padding-top: 50px;
padding-left: 20px;
padding-right: 20px;
text-align: top left;
float: left;}
.contentModule4 p {
font-size: 13px;}
.filterContainer {
position: relative;
width: 955px;
font-size: 12px;
color: #393939;
text-align: left;
border-bottom: 1px solid #000;;
padding-bottom: 4px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 60px;
}
div.pageContent {
margin-top: 20px;
margin-bottom: 50px;
}
.filterContainer a {
color: black;
}
.filterContainer a:hover {
color: #bcc611;
}
.filterContainer a.special {
color: #fff;
font-weight: normal;
background-color: #bcc611;
margin-left: 2px;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 6px;
padding-right: 6px;
text-decoration: none;}
.filterContainer a.special:hover {
color: #fff;
font-weight: normal;
background-color: #bcc611;
padding-left: 6px;
padding-right: 6px;
text-decoration: underline;}
#archiveContainer {
position: relative;
width: 955px;
background-color: #f7f7ef;
margin-top: 0px;
padding-top: 20px;
/**border-bottom: 4px solid #000;**/
color: #3a3838;
text-align: left;}
#archiveContainer h1 {
color: #000;
font-size: 13px;
font-weight: bold;
padding-bottom: 6px;
margin: 0;}
.archiveHeader {
position: relative;
width: 915px;
height: 44px;
font-weight: bold;
font-size: 32px;
color: #000;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 30px;
border-bottom: 1px solid #000;}
.archiveLeft {
width: 437px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
text-align: left;
float: left;}
.archiveLeft p {
font-size: 11px;}
.archiveRight {
width: 437px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
text-align: left;
float: left;}
.archiveRight p {
font-size: 11px;}
.archiveFilter {
position: relative;
width: 437px;
font-size: 11px;
color: #393939;
text-align: left;
border-bottom: 1px solid #000;
padding-bottom: 4px;
margin-bottom: 20px;
padding-top: 10px;}
.archiveFilter a {
color: black;
}
.archiveFilter a:hover {
color: #bcc611;
}
.archiveFilter a.special {
color: #fff;
background-color: #bcc611;
margin-left: 2px;
padding-left: 5px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 5px;
font-weight: normal;
text-decoration: none;}
.archiveFilter a.special:hover {
color: #fff;
background-color: #bcc611;
padding-left: 5px;
padding-right: 5px;
font-weight: normal;
text-decoration: underline;}
#inspirationContainer {
position: relative;
width: 955px;
background-color: #303030;
padding-top: 20px;
/**border-bottom: 4px solid #000;**/
color: #d1d1d1;
text-align: left;}
.inspirationFilter {
position: relative;
width: 437px;
font-size: 11px;
color: #fff;
text-align: left;
border-bottom: 1px solid #fff;
padding-bottom: 4px;
margin-bottom: 20px;
padding-top: 10px;}
.inspirationFilter a {
color: #fff;
background-color: #bcc611;
margin-left: 2px;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 5px;
padding-right: 5px;
font-weight: normal;
text-decoration: none;}
.inspirationFilter a:hover {
color: #fff;
background-color: #bcc611;
padding-left: 5px;
padding-right: 5px;
font-weight: normal;
text-decoration: underline;}
.inspirationHeader {
position: relative;
width: 915px;
height: 44px;
font-size: 32px;
font-weight: bold;
color: #fff;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 30px;
border-bottom: 1px solid #fff;}
#inspirationContainer h1 {
color: #fff;
font-size: 13px;
font-weight: bold;
padding-bottom: 6px;
margin: 0;}
.inspirationLeft {
width: 437px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
text-align: left;
float: left;}
.inspirationLeft p {
font-size: 11px;
color: #ebebeb;}
.inspirationRight {
width: 437px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
text-align: left;
float: left;}
.inspirationRight p {
font-size: 11px;
color: #ebebeb;}
.inspirationThumb {
padding-top: 12px;
padding-bottom: 4px;
padding-right: 12px;}
#footerContainerLeft {
position: relative;
width: 350px;
height: 26px;
font-size: 11px;
color: #303030;
padding-left: 20px;
padding-top: 12px;
text-align: left;
float: left;}
#footerContainerLeft a {
font-size: 11px;
color: #303030;
font-weight: normal;
text-decoration: none;}
#footerContainerLeft a:hover {
font-weight: normal;
color: #b1bb00;
text-decoration: underline;}
#footerContainerRight {
position: relative;
width: 565px;
height: 26px;
color: #303030;
padding-right: 20px;
padding-top: 8px;
text-align: right;
float: left;}
#footerContainerRight a {
font-size: 11px;
color: #303030;
font-weight: normal;
text-decoration: none;
padding-right: 12px;
padding-left: 5px;
background: url("/Files/Billeder/Innoventi/link_seperator.gif") no-repeat right;}
#footerContainerRight a.lastitem {padding-right:0px;background:none;}
#footerContainerRight a:hover {
font-weight: normal;
color: #b1bb00;
text-decoration: underline;}
.logo {
position: absolute;
top: 20px;
left: 20px;
width: 238px;
height: 82px;}
.nyhet {
position: absolute;
top: 55px;
right: 155px;
width: 88px;
height: 87px;}
.close {
clear: both;}








/* Styles adjusted to DynamicWeb */








div.monitorX2, div.pictureMonitor, div.pictureLeft, div.pictureRight, div.monitorLeft, div.monitorRight, div.noPictures, div.pictureWide, div.pictureWide2x {
position: relative;
}
div.monitorX2 h1 {
font-size: 32px;
padding-bottom: 10px;
}
div.monitorX2 h2 {
font-size: 16px;
padding-bottom: 10px;
}
div.monitorX2 img.picture1, div.monitorX2 img.picture2, div.noPictures img.picture1, div.noPictures img.picture2, div.noPictures img.monitorPicture1, div.noPictures img.monitorPicture2, div.pictureWide img.picture2, div.pictureWide img.monitorPicture1, div.pictureWide img.monitorPicture2, div.pictureWide2x img.monitorPicture1, div.pictureWide2x img.monitorPicture2 {
display: none;
}
div.monitorX2 img.monitorPicture1, div.monitorX2 img.monitorPicture2 {
margin: 40px 0px 5px 20px;
}
div.monitorX2 img.monitorPicture2 {
margin-right: 0px;
}
div.monitorX2 img.nyhet {
top: -15px;
right: 0px;
}
div.pictureMonitor h1 {
width: 375px;
font-size: 32px;
padding-right: 80px;
padding-bottom: 10px;
float: left;
}
div.pictureLeft h1, div.pictureRight h1, div.monitorLeft h1, div.monitorRight h1 {
font-size: 32px;
padding-bottom: 10px;
}
div.noPictures h1, div.pictureWide h1, div.pictureWide2x h1 {
font-size: 32px;
padding-bottom: 10px;
padding-right: 80px;
}
div.pictureLeft h2, div.pictureRight h2, div.monitorLeft h2, div.monitorRight h2, div.noPictures, div.noPictures h2, div.pictureWide, div.pictureWide h2, div.pictureWide2x, div.pictureWide2x h2 {
font-size: 16px;
padding-bottom: 10px;
}
div.noPictures h2, div.pictureWide h2, div.pictureWide2x h2 {
font-size: 16px;
padding-bottom: 10px;
padding-right: 80px;
}
div.pictureLeft img.picture2, div.pictureLeft img.monitorPicture1, div.pictureLeft img.monitorPicture2, div.pictureRight img.picture2, div.pictureRight img.monitorPicture1, div.pictureRight img.monitorPicture2, div.monitorLeft img.picture1, div.monitorLeft img.picture2, div.monitorLeft img.monitorPicture2, div.monitorRight img.picture1, div.monitorRight img.picture2, div.monitorRight img.monitorPicture2 {
display: none;
}
div.pictureLeft img.picture1, div.pictureRight img.picture1, div.monitorLeft img.monitorPicture1, div.monitorRight img.monitorPicture1 {
display: inline;
}
div.pictureMonitor h2 {
width: 375px;
font-size: 16px;
padding-right: 80px;
padding-bottom: 10px;
float: left;
clear: left;
}
div.pictureLeft h1, div.pictureLeft h2, div.pictureLeft p, div.monitorLeft h1, div.monitorLeft h2, div.monitorLeft p {
float: right;
width: 425px;
clear: right;
}
div.pictureLeft h1, div.pictureLeft h2, div.monitorLeft h1, div.monitorLeft h2 {
width: 345px;
padding-right: 80px;
}
div.pictureRight h1, div.pictureRight h2, div.pictureRight p, div.monitorRight h1, div.monitorRight h2, div.monitorRight p {
float: left;
width: 425px;
clear: left;
padding-right: 40px;
}
div.pictureRight h1, div.pictureRight h2, div.monitorRight h1, div.monitorRight h2 {
width: 365px;
padding-right: 100px;
}
div#contentContainer div.pictureMonitoraktualitetIngen h1 {
width: 455px;
padding-right: 0px;
}
div#contentContainer div.pictureMonitoraktualitetIngen h2 {
width: 455px;
padding-right: 0px;
}
div.wrapper div#contentContainer div.monitorX2aktualitetNyhetsmerke h1, div.wrapper div#contentContainer div.monitorX2aktualitetNyhetsmerke h2, div.wrapper div#contentContainer div.monitorX2aktualitetMerkeSkrift h1, div.wrapper div#contentContainer div.monitorX2aktualitetMerkeSkrift h2 {
width: 875px;
padding-right: 80px;
}
div.wrapper div#contentContainer div.pictureLeftaktualitetIngen h1, div.wrapper div#contentContainer div.pictureLeftaktualitetIngen h2, div.wrapper div#contentContainer div.monitorLeftaktualitetIngen h1, div.wrapper div#contentContainer div.monitorLeftaktualitetIngen h2 {
width: 425px;
padding-right: 0px;
}
div.wrapper div#contentContainer div.pictureRightaktualitetIngen h1, div.wrapper div#contentContainer div.pictureRightaktualitetIngen h2, div.wrapper div#contentContainer div.monitorRightaktualitetIngen h1, div.wrapper div#contentContainer div.monitorRightaktualitetIngen h2 {
width: 425px;
padding-right: 40px;
}
div.wrapper div#contentContainer div.noPicturesaktualitetIngen h1, div.wrapper div#contentContainer div.noPicturesaktualitetIngen h2, div.wrapper div#contentContainer div.pictureWideaktualitetIngen h1, div.wrapper div#contentContainer div.pictureWideaktualitetIngen h2, div.wrapper div#contentContainer div.pictureWide2xaktualitetIngen h1, div.wrapper div#contentContainer div.pictureWide2xaktualitetIngen h2 {
padding-right: 0px;
}
div.pictureMonitor p {
width: 455px;
float: left;
margin-bottom: 222px;
clear: left;
}
div.pictureMonitor img.monitorPicture1 {
margin: 0 0 5px 20px;
}
div.pictureMonitor img.picture1 {
position: absolute;
left: 10px;
bottom: 5px;
}
div.pictureMonitor img.picture2, div.pictureMonitor img.monitorPicture2 {
display: none;
}
div.pictureWide img.picture1, div.pictureWide2x img.picture1, div.pictureWide2x img.picture2 {
display: block;
margin: 30px 0px 0px 0px;
}
div.pictureMonitor img.nyhet {
top: -15px;
left: 375px;
}
div.pictureLeft img.nyhet, div.monitorLeft img.nyhet, div.noPictures img.nyhet, div.pictureWide img.nyhet, div.pictureWide2x img.nyhet {
top: -15px;
right: 0px;
}
div.pictureRight img.nyhet, div.monitorRight img.nyhet {
top: -15px;
left: 365px;
}
div.clearBox {
clear: both;
color: white;
font-size: 0.1em;
height: 1px;
}
div.pictureLeft div.clearBox, div.pictureRight div.clearBox, div.monitorLeft div.clearBox, div.monitorRight div.clearBox, div.noPictures div.clearBox, div.pictureWide div.clearBox, div.pictureWide2x div.clearBox {
height: 30px;
}
div.monitorX2 div.clearBox {
height: 10px;
}
div#contentContainer div.aktualitetIngen img.nyhet {
display: none;
}
div#contentContainer div.aktualitetMerkeSkrift h1 {
font-size: 50px;
padding-bottom: 20px;
}
div#contentContainer div.aktualitetMerkeSkrift h2 {
font-size: 20px;
padding-bottom: 20px;
}
.hideElement {
display:none;
}
div.wrapper .showElement {
display: inline;
}
.externLink {
float: right;
}
.pageContent img.wide {
margin: 30px 0px 0px 50px;
}
div.wrapper div#contentContainer .pageContent img.monitor, .pageContent img.small {
margin: 30px 0px 0px 50px;
}
.paragraphPrint h1, .paragraphWeb h1, .paragraphIdentity h1, .paragraphPhoto h1, h1 .list_items_innoventi_international, .list_items_innoventi_international{
font-size: 1.7em;
border-bottom: 1px solid black;
padding-bottom: 10px;
margin-bottom: 10px;
}
div.pageEnd {
margin: 40px 0px 10px 0px;
border-bottom: 1px solid black;
}
.identitetsdesignIdentitetsdesign a, .identitetsdesignIdentitetsdesign a:hover, .printPrint a, .printPrint a:hover, .fotoFoto a, .fotoFoto a:hover, .webWeb a, .webWeb a:hover {
color: #7F7F7F;
text-decoration: none;
cursor: default;
}
div.imageText, div.imageTextNoSpace {
color: #7F7F7F;
text-align: right;
margin: 5px 0px 15px 0px;
font-size: 11px;
}
div.imageTextNoSpace {
margin-bottom: 0px;
}
#googleTranslate {
position: absolute;
right: 20px;
bottom: 2px;
text-align: right;
}
#google_translate_element select {
font-size: 11px;
margin-right: 5px;
}
#google_translate_element div {
display: inline;
}
