/*
img,div,input {behavior:url("/script/iepngfix/iepngfix.htc");}
*/
* {margin:0px; padding:0px; font-family:arial; font-size:12px;}
html,body {width:100%; height:100%;}
table,tr,td,img {border-collapse:collapse; border-spacing:0px; 
border-style:none; border-width:0px; border:0px;}
.spacer {display:block; clear:both;}

body {background:url(/Webnodes/binary/clausenoffset.dk/image_260_da.jpg) no-repeat center top white; text-align:center;}
ul {margin-left:1.5em;}
ol {margin-left:2em;}
td {vertical-align:top;}
ul li ul {margin:0 0 0 1em;}
p,ul,ol,table {margin-bottom:0.8em; line-height:1.25em;}
* a:hover,a:hover *,#maincol a:hover,#maincol td a:hover {color:#e3007c;}

.invis {display:none; visibility:hidden;}
.white {background-color:white;}
.knap {text-align:center; vertical-align:middle;}

/* tables */
#maintable {margin:0 auto; text-align:center; vertical-align:top;}
#content {margin:0 auto; text-align:left; vertical-align:top;}

/* title */
h1#title {width:400px; text-align:left; margin:25px 0px 0px 4px; font-family:arial; font-size:28px; font-weight:normal; height:40px; line-height:34px; vertical-align:bottom;}
.sIFR-active h1#title {width:500px; margin:28px 0px 0px 4px; font-size:30px; height:40px; line-height:34px; vertical-align:bottom;}

#headergfx {margin-top:-5px;}
.msie #headergfx {margin-top:0px;}
#headergfx.msie6 {margin:0px 0px 0px 18px;}
.msie6 #headergfx img {margin:0px 7px 15px 0px;}

/* header gallery */
#headergallery table {background:url(/Webnodes/binary/clausenoffset.dk/image_321_da.png) no-repeat;}
.msie6 #headergallery table {background-image:none;}
.msie6 #headergallery table img {border:9px solid #ffffff; margin:0px 10px 0px 0px;}
#headergallery img {display:block; margin:14px 0px 0px 12px; z-index:-1;}
#headergallery .select {position:absolute; z-index:999; margin:-28px 0px -10px 0px; width:575px;}
#headergallery .select a {
float:right; display:block; width:16px; height:21px; margin-left:5px; background-color:white; font-size:11px; color:#444444; text-decoration:none;
text-align:center; vertical-align:middle; line-height:22px;
}
#headergallery .select a.selected,#headergallery .select a:hover {color:white; background-color:black;}
#vignet {position:absolute; z-index:10; margin-left:481px;} 

/* forside */
.forside {width:890px; margin:0 auto;}
#homeslide .container {position:absolute; width:898px; height:230px; overflow:hidden; margin:4px 0px 0px 0px;}
#homeslide #left {margin-left:4px;}
#homeslide #right {display:block; margin-left:8px;}
#homeslide #slides {position:absolute; height:230px; left:0px;}
#homeslide .slide {
display:block; text-decoration:none; text-align:left; width:286px; height:220px; text-align:center;
background:url(/Webnodes/binary/clausenoffset.dk/image_288_da.png) no-repeat; padding-top:15px; margin-right:20px;
}
#homeslide .slide:hover {opacity:0.7;}
#homeslide .slide img {display:block; margin:0px auto;}
#homeslide .slide span {display:block;}
#homeslide .slide .title {
display:block; background:url(/Webnodes/binary/clausenoffset.dk/image_297_da.gif) no-repeat 160px center #000000; 
width:260px; height:24px; line-height:24px; vertical-align:middle; margin:-24px 13px 0px 13px; 
opacity:0.8; filter:alpha(opacity=80); border-top:1px solid white;
}
#homeslide .slide .title span {font-family:arial; color:white; font-size:12px;}
#homeslide .slide .title .right {float:right; margin-right:6px; color:#FFFFFF;}
#homeslide .slide .title .left {float:left; margin-left:6px; color:#FFFFFF;}
#homeslide .slide .title2 {
font-family:arial; font-size:18px; height:24px; line-height:24px;
color:black; margin:6px 16px 6px 16px; text-align:left;
}
.sIFR-active #homeslide .slide .title2 {margin:6px 6px -4px 16px;}
#homeslide .slide .text {display:block; font-family:arial; font-size:11px; line-height:1.3em; color:#888; margin:5px 16px 4px 16px; text-align:left;}

/* maincol */
#maincol {background:url(/Webnodes/binary/clausenoffset.dk/image_269_da.png) repeat-y right top; vertical-align:top;}
#maincol .padding {margin:0px 10px;}
#maincol .quote {padding:5px; margin:10px 0; background-color:#eee;}
#maincol hr, #maincol div.hr {display:block; border:none; border-top:2px dotted black; height:1; margin:15px 0; clear:both;}

#maincol h1,#maincol h2,#maincol h3,#maincol h1 *,#maincol h2 *,#maincol h3 *
{font-family:helvetica,arial; line-height:1.2em; margin:0.8em 0 0.1em 0;}
#maincol h1 {font-size:20px; margin:0 0 5px 0; line-height:1.1em;}
#maincol h2,#maincol h2 *,#maincol h3,#maincol h3 * {font-size:15px;}
#maincol a {color:black;}

#maincol .left {margin:0 5px 2px 0;}
#maincol .right {margin:0 0 2px 5px;}

#maincol .date {color:#e3007c; font-weight:bold; margin:0px 0px 5px 0px;}

/* wform */
#maincol .wform input, #maincol .wform select, #maincol .wform textarea {
display:block; padding:1px 2px; width:300px; margin:0 0 4px 0; color:#999;}
#maincol .wform select {width:auto;}
#maincol .wform textarea {width:300px; height:120px; overflow:auto;}
#maincol .wform input.checkbox {width:auto; display:inline; margin-right:3px; vertical-align:middle;}
#maincol .wform span.checkbox {margin-right:4px;}
#maincol .wform input.button {width:auto; display:inline; text-align:center; color:black;}
#maincol .wform input.hidden {display:none; margin:0; padding:0;}

/* download */
.download {background:url(/Webnodes/2.1.0/public/image/icon/download/16x16/default.png) no-repeat left center;}
.download a {padding-left:20px; display:block; font-size:0.9em; height:18px; line-height:18px;}
.download a.pdf {background:url(/Webnodes/2.1.0/public/image/icon/download/16x16/pdf.png) no-repeat left center;}
.download a.jpg,.download a.gif,.download a.png,.download a.tif,.download a.eps {background:url(/Webnodes/2.1.0/public/image/icon/download/16x16/image.png) no-repeat left center;}
.download a.zip,.download a.rar,.download a.gz {background:url(/Webnodes/2.1.0/public/image/icon/download/16x16/archive.png) no-repeat left center;}
.download a.avi,.download a.mpg,.download a.mpeg,.download a.wmv {background:url(/Webnodes/2.1.0/public/image/icon/download/16x16/movie.png) no-repeat left center;}
.download a.txt,.download a.doc {background:url(/Webnodes/2.1.0/public/image/icon/download/16x16/text.png) no-repeat left center;}

/* om clausen */
#nyestecases {position:absolute; z-index:1000; margin:-29px 0px 10px 7px; vertical-align:top;}
#nyestecases .h1 img {display:block; margin-top:3px;}
#nyestecases td {vertical-align:top;}
#nyestecases .container {position:absolute; width:293px; height:160px; overflow:hidden;}
#nyestecases a:hover {opacity:0.7;}
#nyestecases #left {}
#nyestecases #right {}
#nyestecases #slides {position:absolute; left:0px;}

/* news */
#maincol .news {margin:5px 0px 0px -4px;}
#maincol .news a {display:block; padding:2px; text-decoration:none; margin-bottom:15px;}
#maincol .news a:hover {background-color:white;}
#maincol .news a span {display:block; color:black; font-weight:normal; font-family:arial; font-size:12px;}
#maincol .news a .date {color:#e3007c;}
#maincol .news a .title {font-weight:bold; font-size:11px;}

#subs a.news {display:block; padding:2px;}
#subs a.news:hover {background-color:white;}
#subs a.news span {display:block; color:black; font-weight:normal; font-family:arial; font-size:11px;}
#subs a.chosen .date {color:#e3007c;}
#subs a.news .title {font-weight:bold; font-size:11px;}

/* columns */
.column * {color:#222;}

#rightcol .padding {margin-left:10px;}
#rightcol p.style1,#subs div.hr { padding:0px; margin:7px 0px;}
#rightcol h2 {margin:0px 0px 12px 0px;}
#rightcol h3,.sIFR-active #rightcol h3 {padding:3px; font-size:20px; height:20px; line-height:18px;}
#rightcol h4,.sIFR-active #rightcol h4 {padding:3px; font-size:14px; height:12px; line-height:12px; margin:-4px 0px 8px 0px;}
#rightcol .pink,.sIFR-active #rightcol .pink {padding:3px; font-size:16px; height:12px; line-height:12px; margin:4px 0px;}

/* subs */
#subs {margin:17px 0px 20px 0px;}
.subs2 {margin-bottom:10px;}
#subs a {display:block; text-decoration:none; color:black; margin:5px 0px 5px 14px;}
.msie6 #subs a {margin:0px 0px 0px 14px;}
#subs .sub1 a,#subs .all a {font-family:Arial; font-size:16px; font-weight:bold;}
#subs .all {
float:right; margin:-5px 0px 0px 0px; color:#e3007c;
background:url(/Webnodes/binary/clausenoffset.dk/image_280_da.png) no-repeat left center;
}
#subs a:hover,#subs .chosen a,#subs .open a,#subs .sub1 a:hover {color:#e3007c;}
#subs a.sub2 {padding:0px;}
#subs .subs2 a.chosen {color:black; font-weight:bold;}

#subs div.sub1 {background:url(/Webnodes/binary/clausenoffset.dk/image_280_da.png) no-repeat left center;}
#subs div.open {background:url(/Webnodes/binary/clausenoffset.dk/image_279_da.png) no-repeat left center;}

.sIFR-active #subs .title {font-size:18px;}

/* previews (cases & kompetencer) */
#previews {margin:10px 0px 0px -10px;}
#previews td {vertical-align:top;}
#previews h2 {font-size:14px; margin:0px 0px 7px 0px; height:40px; line-height:40px;}
.sIFR-active #previews h2 {text-transform:uppercase; margin:0px 0px 7px 0px; height:40px; line-height:40px;}
#previews .style1 img,#previews img.style1 {margin:7px 0px 12px 0px;}
#previews p a {color:black; font-weight:bold; font-size:0.9em;}

/* gallery */
.yui-overlay {width:910px;}
.yui-overlay .bd {}
#gallery {text-align:left; vertical-align:top; margin:-25px 0px 20px 50px; padding-top:50px; text-decoration:none;}
.msie #gallery {margin:-25px 0px 20px 0px;}
* #gallery a,* #gallery a:hover {
display:block; width:890px; margin-right:8px; text-decoration:none; color:#444; background-color:white; 
border:1px solid #ccc; margin-bottom:24px; text-decoration:none;
}
#gallery .info {display:block; margin:8px; width:auto; border:none; color:#444; text-decoration:none;}
#gallery .info em {float:right; color:#444; border:none; font-style:normal; margin-right:18px;}
#gallery img.luk {position:absolute; margin:-18px -5px 0px 870px; z-index:1002;}
#gallery img.first {margin-top:-50px;}

/* kontakter */
.person {
display:block; width:186px; height:149px; float:left; margin:0px 10px 10px 0px;
background:url(/Webnodes/binary/clausenoffset.dk/image_377_da.png) no-repeat;
text-decoration:none;
}
.person:hover {background:url(/Webnodes/binary/clausenoffset.dk/image_378_da.png) no-repeat;}
.person * {text-decoration:none; background-color:transparent;}
.person img,.person span {display:block;}
.person img {margin:13px 0px 0px 13px;}
.person .top {font-family:arial; font-size:9px; font-weight:bold; text-transform:uppercase; color:#777; margin:5px 0px 0px 13px;}
.person .bot {font-family:arial; font-size:12px; font-weight:bold; text-transform:uppercase; color:black; margin:1px 0px 0px 13px;}
.person:hover .top,.person:hover .bot {color:white;}
.person .black {display:none;}
.person:hover .black {display:block;}
.person:hover .white {display:none;}

/* footer */
#footerhr {margin:20px 0px 5px 0px;}
#footertxt {margin:0px 0px 30px 0px; text-align:right;}
#footertxt * {font-family:arial; font-size:9px; color:#444; line-height:1.6em; text-decoration:none;}
#footertxt a:hover {color:#e3007c;}
