body {
padding:0px; 
margin:0px;
background-color:#677f8c;
/*background-color:#00618b;*/
overflow: -moz-scrollbars-vertical;
}

li{
margin-bottom:5px;
}

form{
margin:0px;
padding:0px;
}

#shadowcontainer {
width:944px;
background-image:url(../images/design/shadow.gif);
background-repeat:repeat-y;
margin:auto;
margin-top:2px;
margin-bottom:10px;
}


#page {
width:920px;
background-color:#FFFFFF;
margin:auto;
padding:0px;
} 

#topcontainer {
padding:25px;
width:870px;
} 

#topcontent1 {
float:left;
} 

#topcontent2 {
float:left;
margin-left:10px;
} 

#topcontent3 {
float:right;
} 

.thumbnail, .thumbnailPaddingLeft {
width:200px;
float:left;
} 

.thumbnailPaddingLeft {
padding-left:24px;
}
.thumbnailImageContainer {
margin-bottom:0px;
} 

.thumbnailHolder{
clear:both;
padding-bottom:25px;
} 

.thumbnailTextContainer {
text-align:center;
padding:5px;
background-color:#e0ddd5;
margin-top:0px;
} 

.smallthumbnailContainer {
width:400px;
} 

.smallthumbnailImageContainer {
background-color:#FF66CC;
width:100px;
height:50px;
float:left;
} 

.smallthumbnailTextContainer {
margin-left:107px;
padding-top:10px;
text-align:left;
} 


#middleContainer {
width:870px;
margin-left:25px;
margin-right:25px;
padding-bottom:25px;
/*background-color:#e0ddd5;*/
} 
 

#middleTextcontainer {
/*width:445px;*/
width:425px;
padding-left:25px;
float:right;
} 

#middleVideocontainer {
width:400px;
float:left;
} 

.thumbnailTextCenter {
text-align:center;
} 

#menuContainer {
float:right;
margin-left:25px;
margin-right:25px;
margin-bottom:25px;
} 












.imageRight {
float:right;
margin-left:10px;
margin-bottom:5px;
} 

.imageLeft {
float:Left;
margin-right:10px;
margin-bottom:5px;
} 

.quotationLeft {
float:Left;
margin-right:4px;
margin-top:2px;
} 

.listThin li{
margin-bottom:15px;
}

#newsLeft {
float:left;
width:215px;
margin-right:15px;
margin-bottom:10px;
} 

#newsRight {
float:left;
width:215px;
margin-bottom:10px;
} 

.newsPicture {
width:215px;
padding-bottom:5px;
padding-top:0px;
} 

.newsKunskapsbanken, #newsKunskapsbankenLeft, #newsKunskapsbankenRight{
background-color:#748c99;
} 


#newsKunskapsbankenLeft {
float:left;
width:212px;
padding-left:7px;
padding-right:9px;
padding-top:5px;
padding-bottom:0px;
} 

#newsKunskapsbankenRight {
float:left;
width:210px;
padding-right:7px;
padding-top:5px;
padding-bottom:0px;
} 


.newsCalendar {
margin-left:7px;
margin-right:7px;
padding-bottom:8px;
}

.menuarrowcontainer {
float:left;
margin-left:8px;
width:13px;
} 

.menutextcontainer {
float:right;
width:170px;
padding-left:3px;
} 

.infoBlue {
width:205px;
background-color:#e3bb00;
padding:5px;
}

.table127 {
float:left;
width:127px;
padding-left:5px;
}

.table100 {
float:left;
width:100px;
padding-left:5px;
}

.table41 {
float:left;
width:41px;
padding-left:5px;
}

.table70 {
float:left;
width:70px;
padding-left:5px;
}

.table100 {
float:left;
width:100px;
padding-left:5px;
}

.table38 {
float:right;
width:38px;
padding-right:5px;
padding-left:5px;
} 

.table26 {
float:right;
width:26px;
padding-right:4px;
padding-left:5px;
} 

.table172 {
float:left;
width:156px;
padding-left:5px;
}

.table184 {
float:left;
width:184px;
padding-left:5px;
}

.table200 {
float:left;
width:200px;
padding-left:5px;
}

.table225 {
float:left;
width:225px;
padding-left:5px;
}

.table169 {
float:left;
width:169px;
padding-left:5px;
} 

.personalTable {
width:445px;
padding-bottom:5px;
padding-top:5px;
} 

.personalTableBeige {
width:445px;
padding-bottom:5px;
padding-top:5px;
background-color:#ffffff;
/*background-color:#e6e2dc;*/
}  

.personalTableLightBeige {
width:445px;
padding-bottom:5px;
padding-top:5px;
background-color:#f1eee9;
/*background-color:#f1eee9;*/
}  

.personalTableBlue {
width:445px;
background-color:#1a6698;
margin-bottom:0px;
padding-bottom:3px;
padding-top:0px;
border-bottom-color:#1a608f;
border-bottom-style:solid;
border-bottom-width:1px;
} 

.calendarTopBlue {
width:215px;
background-color:#1a6698;
border-bottom-color:#1a608f;
border-bottom-style:solid;
border-bottom-width:1px;
margin-bottom:5px;
padding-bottom:3px;
padding-top:0px;
} 

.estradFormularContainer {
background-color:#cce1f2;
}

.estradFormularContainer {
padding-top:20px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
width:350px;
} 

.formular1 {
float:left;
width:100px;
text-align:right;
margin-bottom:5px;
} 

.formular2 {
width:225px;
padding-left:7px;
margin-bottom:5px;
float:left;
} 




#footer{
width:910px;
margin:auto;
text-align:center;
background-color:#87837C;
padding:5px;
}

.roundcornercontainer {background: #87837C;}
.roundcornercontainer2 {background: #e0ddd5;}

.roundtop {background: #ffffff;}
.roundtop2 {background: #ffffff;}

.roundcornercontent {padding: 0px 10px 5px; background-color:#87837C;}
.roundcornercontent2 {
padding-left: 10px;
padding-right: 10px;
padding-top:5px;
padding-bottom:10px;
background-color:#e0ddd5;
}

.r1{margin: 0 5px 0 0; height: 1px; overflow: hidden; background: #87837C;}
.r2{margin: 0 3px 0 0; height: 1px; overflow: hidden; background: #87837C;}
.r3{margin: 0 2px 0 0; height: 1px; overflow: hidden; background: #87837C;}
.r4{margin: 0 1px 0 0; height: 2px; overflow: hidden; background: #87837C;}

.t1{margin: 0 0 0 5px; height: 1px; overflow: hidden; background: #87837C;}
.t2{margin: 0 0 0 3px; height: 1px; overflow: hidden; background: #87837C;}
.t3{margin: 0 0 0 2px; height: 1px; overflow: hidden; background: #87837C;}
.t4{margin: 0 0 0 1px; height: 2px; overflow: hidden; background: #87837C;}

.roundbottom2 {background: #ffffff;}
.r21{margin: 0 5px; height: 1px; overflow: hidden; background: #e0ddd5;}
.r22{margin: 0 3px; height: 1px; overflow: hidden; background: #e0ddd5;}
.r23{margin: 0 2px; height: 1px; overflow: hidden; background: #e0ddd5;}
.r24{margin: 0 1px; height: 2px; overflow: hidden; background: #e0ddd5;}

.marginbottom_small {
margin-bottom:3px;
}

.marginbottom_calendar {
margin-bottom:10px;
}

.marginbottom {
margin-bottom:15px;
}


.marginLeft {
margin-left:10px;
}

.clearboth{
clear:both;
}

.floatleft{
float:left;
}
.floatright{
float:right;
}

p {
margin-bottom:15px;
margin-top:0px;
padding:0px;
}

.leftmenu{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:0px;
/*padding-left:7px;
padding-right:7px;*/
padding-left:0px;
padding-right:0px;
font-size:13px;
line-height:140%;
font-weight:400px;
}

.leftmenu li a{
text-decoration: none;
}

.leftmenu a:link, .leftmenu a:visited{
color:#FFFFFF
}

.leftmenu a:hover{
color:#e3bb00;
}

.leftmenu a#current, .leftmenu a#subcurrent{
color:#e3bb00;
}

.leftmenu ul{
margin-left:0px;
padding-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:100%;
margin-top:4px;
}

.leftmenu li{
list-style-type:none;
margin-bottom:3px;
}

.leftmenu ul li{
margin-bottom:5px;
}

.sitemap{
padding-left:0px;
}

.sitemap ul{
padding-left:0px;
}

.sitemap li{
font-weight:bold;
list-style:none;
margin-top:20px;
}

.sitemap ul li{
margin-top:0px;
font-weight:normal;
list-style:none;
padding-left:20px;
}

.sitemap ul ul li{
margin-top:0px;
font-weight:normal;
list-style:none;
padding-left:50px;
}

.borderBottom{
margin-top:7px;
margin-bottom:7px;
border-bottom-style:dotted;
border-bottom-width:1px;
border-bottom-color:#87837C;
}

.borderLeftMenu{
margin-bottom:2px;
height:1px;
background-color:#6d6b66;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#9e9991;
}

.borderBottomBlue{
margin-bottom:8px;
height:1px;
background-color:#637782;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#879fab;
}

.pressText{
width:250px;
float:left;
margin-top:30px;
}

.pressImage{
width:150px;
float:left;
}

a:link {
color:#0067aa;
text-decoration: none;
}
a:visited {
color:#186496;
text-decoration: none;
}
a:active {text-decoration: none}

a:hover
{
color: #058de6;
}

.whitelink a:link, h4 a:link {
color:#ffffff;
text-decoration: none;
}
.whitelink a:visited, h4 a:visited {
color:#ffffff;
text-decoration: none;
}
.whitelink a:active, h4 a:active {
text-decoration: none;
color:#e3bb00;
}

.whitelink a:hover, h4 a:hover {
color: #e3bb00;
}

h4 {
margin:0px;
padding:0px;
}


.text1, .text0, .text1Bold, .text2Bold{
color: #333333;
}

.text1white, .text1whiteBold, .text0White, .h3White{
color: #ffffff;
}

.text1red, .text1BoldRed, .text2BoldRed{
color:#D2203A;
}

.text2BoldYellow, .text1BoldYellow{
color:#e3bb00;
}

.text1Blue, .text0Blue, .text1BoldBlue{
/*color:#1c4d6c;*/
color:#004677;
}


h2, .h2, h1, .h1, .text3, h3, .undertitel{
color:#004677;
}

.text0grey, .text1grey{
color:#888888;
}

.text1whiteBold{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:136%;
}

.text0, .text0Blue, .text0White, .text0grey{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
line-height:136%;
}

.text0Bold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
line-height:136%;
}

.text1, .text1white, .text1red, .text1grey, h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
line-height:137%;
}

.text1Bold, .text1BoldRed, .text1BoldBlue{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
line-height:136%;
}

.text2BoldYellow, .text2Bold, .text2BoldRed{
font-size:13px;
font-weight:bold;
line-height:120%;
font-family:Arial, Helvetica, sans-serif;
}

.text1BoldYellow{
font-size:12px;
font-weight:bold;
line-height:120%;
font-family:Arial, Helvetica, sans-serif;
}

.text3{
font-size:16px;
font-weight:bold;
line-height:120%;
font-family:Arial, Helvetica, sans-serif;
}

.h1{
margin-top:0px;
font-size:24px;
font-weight:normal;
line-height:120%;
font-family:Georgia, "Times New Roman", Times, serif;
}

h1{
margin-top:0px;
font-size:24px;
font-weight:normal;
line-height:120%;
font-family:Georgia, "Times New Roman", Times, serif;
}

.h2{
font-size:13px;
font-weight:bold;
line-height:120%;
font-family:Arial, Helvetica, sans-serif;
}

h2{
font-size:13px;
font-weight:bold;
line-height:120%;
font-family:Arial, Helvetica, sans-serif;
margin-top:0px;
margin-bottom:1px;
padding:0px;
}

.undertitel{
font-size:18px;
font-weight:normal;
line-height:120%;
font-family:Georgia, "Times New Roman", Times, serif;
margin-top:-13px;
}

h3, .h3White{
font-size:15px;
font-weight:bold;
line-height:118%;
font-family:Arial, Helvetica, sans-serif;
margin-top:0px;
margin-bottom:1px;
padding:0px;
}