/* Start of CMSMS style sheet 'Rospiggen' */
body, html, * {
margin: 0px;
padding:0px;
}
body {
font: normal 11px/14px verdana, tahoma, arial, sans-serif;
}
img {
border: 0;
}
p {
margin-bottom: 8px;
}
h1 {
font-size: 18px;
font-weight:bold;
line-height: 20px;
margin-bottom: 15px;
}
h2 {
font-size:11px;
font-weight:bold;
line-height: 14px;
margin: 12px 0 1px 0;
}
.top {
background: #cee0ee;
height: 130px; 
width: 100%;
}
.content-over {
width:762px;
overflow-x:overflow;
}
.menu-l {
height:34px;
width:100%;
background: #85abc5 url(/images/menufade-l.jpg) center left no-repeat; 
}

.menu-r {
height:34px;
width:100%;
background: url(/images/menufade-r.jpg) center right no-repeat; 
}

.menu {
width: 762px;
height:34px;
margin: 0 auto;
color: #ffffff; 
font-weight: bold;
}
.menu li {
height:34px;
list-style-type: none;
display:inline;
padding: 0 15px 0 16px;
}

.menu a{
height:34px;
line-height:34px;
color: #ffffff;
text-decoration: none;
}
.menu a:hover {
color: #3c7193;
}
ul.currentpage, .menu h3 {
font-size: 12px;
color: #3c7193;
margin:0;
padding:0;
display:inline;
}

.header { 
width: 762px;
margin:0 auto;
}
.logo {
float:left;
height: 51px;
width:302px;
min-height: 51px;
line-height: 51px;
margin: 25px 0 19px 0;
background: url(/images/logo.png);
display:inline;
}
.logo-dold {
position: absolute;
z-index: -5000;
}
.divider {
clear:both;
}


.tabs-cont {
width:240px;
height:29px;
float:left;
margin: 66px 0 0 0px;
font: bold 12px/30px arial, verdana, helvetica;
display:inline;
}

.tabs-cont ul {
height: 29px;
}

.tabs-cont li {
float: left; 
list-style: none;
width:119px;
text-align:center;
background: url(/images/iatab.jpg) no-repeat;
}
.tabs-cont a:hover {
color: #ffffff;
}
li.activeparent {
/*background: url(/images/atab.jpg) no-repeat;*/
}
li.activeparent a{
color: #ffffff;
}

.tabs-cont a {
color: #3c7193;
height: 29px;
text-decoration: none;
margin: 0 1px 0 1px;
width:119px;

}

.mid {
width:100%;
background: url(/images/contbg.png) repeat-x;
padding-top:8px;
}

.footer {
width: 765px;
height:134px;
margin: 0 auto;
background: url(/images/foot.png) no-repeat;
}

.footer-cont {
padding: 32px 22px;
}
.mid-center {
width:762px;
background: url(/images/content.png) no-repeat;
margin: 0 auto;
}
.mid-center-over {
width:762px;
margin: 0 auto;
overflow-x:overflow;
}
.content {
padding:40px 60px 40px 60px;

}
.bottom {
background: url(/images/footbg.jpg) repeat-x;
height: 160px;
width:100%;
padding: 1px 0 0 0;
}

dfn {
display:none;
}

.office1, .office2, .office3, .office4 {
float:left;
width:180px;
color: #797979;
font-family:arial,verdana, sans-serif;
}
.office1 a, .office2 a, .office3 a, .office4 a{
color: #327cd1;
}

.office4 {
width:145px;
padding:0 0 0 50px;
border-left: 1px solid #a7c5dc;
}

.office3 {
width:160px;
}

.puff-green {
width: 246px;
height: 170px;
background: url(/images/arrow.png) #72af2d no-repeat;
padding:8px 13px;
color: #ffffff;
}
.puff-red {
width: 246px;
height: 170px;
background: url(/images/arrow.png) #a73412 no-repeat;
padding:8px 13px;
color: #ffffff;
}
.puff-blue {
width: 246px;
height: 170px;
background: url(/images/arrow.png) #3a87b2 no-repeat;
padding:8px 13px;
color: #ffffff;
}

.label-red {
height:34px;
width:246px;
line-height:34px;
background: url(/images/label-red.png) no-repeat;
padding: 0 13px;
color: #ffffff;
font-weight:bold;
}
.label-blue {
height:34px;
width:246px;
line-height:34px;
background: url(/images/label-blue.png) no-repeat;
padding: 0 13px;
color: #ffffff;
font-weight:bold;
}
.label-green {
height:34px;
width:246px;
line-height:34px;
background: url(/images/label-green.png) no-repeat;
padding: 0 13px;
color: #ffffff;
font-weight:bold;
}

.big-blue-puff {
background: url(/images/big-blue.png) no-repeat;
width:760px;
}
#content ul {
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	list-style-type: disc;
	}
#content li {
	margin-bottom: 5px;
	}
label {
display: block;
}
#content a {
color: #327cd1;
text-decoration: none;
}
#content a:hover {
color: #327cd1;
text-decoration: underline;
}

.imgheadline {
display: inline;
}

.link_nodec {
color: #ffffff !important; 
text-decoration: none !important; 
}

.emulateh1 {
color: #ffffff;
font-size: 18px;
font-weight:bold;
line-height: 25px;
}
/* End of 'Rospiggen' */

