div.startcontact2 {
	clear: both;
	margin-top: 40px;
}

* html div.startcontact2{
	margin-top: 20px;
}

* + html div.startcontact2 {
	margin-top: 20px;
}

html {
      margin: 0;
      padding: 0;
      font: normal 80% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
      background: #392300 url('images/bodyBg3.jpg') 0 0 repeat-x;
      color: #000;
}

body {
      padding: 0;
      margin: 0;
      text-align: center;
height: 100%;

}

img {
      border: 0;
}

h1 {
      font: normal 1.6em "Trebuchet MS", Verdana, Arial, sans-seif;
      background: #fff;
      color: #392300;
      margin: 0 0 15px 0;
}

h2 {
      font: normal 1.2em "Trebuchet MS", Verdana, Arial, sans-seif;
      margin: 4px 0;
}

h2.green {
      background: #fff;
      color: #392300;
      padding: 30px 0 0 10px;
}

h3 {
      font: normal 1.1em "Trebuchet MS", Verdana, Arial, sans-seif;
      margin: 0;
}

h3.grey {
      color: #c5c0c5;
}


p {
      font-size: 0.95em;
      line-height: 130%;
      margin: 0 0 4px 0;
}

a {
	color: #4f3c21;
}

form {
      width: 100%;
}

form input.inputField {
      background: #fff url('images/inputBg.gif') 0 0 repeat-x;
      border: 1px solid #ddd;
      font-size: 1em;
      color: #999;
      width: 95%;
      padding: 2px 5px;
      margin: 3px 0;
}

form input.sendBtn {
      float: right;
      margin: 6px 0 0 0;
}

div#wrapper {
      border-bottom: 8px solid #dbe1cc;
      background: #fff url(images/wrapperBg.jpg) 0 0 repeat-y;
      color: #000;
      width: 823px;
      text-align: left;
      margin: 0 auto;
}


/* HEAD SPEC */

a.homelink {
	display: block;
	position: absolute;
	padding: 1px 0 0 1px;
}

div#headTop {
      height: 5px;
}

div#headWrapper {
      background: #fff url('images/headImage.jpg') 0 0 no-repeat;
      margin-bottom: 43px;
      height: 336px;
}

div#menu {
      font: normal 1em Verdana, Arial, sans-serif;
      padding-top: 254px;
}

div#menu span#menuLeft {
      float: left;
      text-transform: uppercase;
      margin-left: 20px;
}

div#menu span#menuLeft a {
      padding: 0 6px;
}

div#menuRight {
      float: right;
      width: 320px;
}

div#menuRight a {
     width: 90px;
     float: left;
     padding: 0;
     margin: 0 0 0 10px;
     text-align: center;
}

span#linkSthlm a {position: relative; right: 0;}
span#linkSolna {position: relative; right: 0;}

a.navigation,  a.navigation:visited {
      color: #4f3c21;
      text-decoration: none;
      padding: 5px 0;
}

a.navigation:hover {

}

a#active {

}

/* // CHILD MENU // */

ul.newsChildMenu li {
border: 0 !important;
}

ul.childMenu {
	list-style-type: none;
	padding-left: 10px !important;
	margin-left: 0 !important;
}

ul.childMenu li {
	border: 0 !important;
}

ul.childMenu li a {
	text-decoration: none;
	color: #4f3c21;
	font-size: 0.9em;
}

/*// HEAD SPEC //*/

div#contentWrapper {
      margin-left: 17px;
}

div.threeCol {
      display: inline;
      width: 241px;
      float: left;
      margin: 0 10px;
}

div#threeCol1 {
}

/* // INDEX // */

div.colWide {
	width: 520px;
overflow: hidden;
margin-right: 20px;
}

div.colSmall {
	width: 210px !important;
}

/* SUBPAGE SPEC */

h1.subH1 {
      margin: 6px 0;
}

h2.subH2 {
      margin: 16px 0 6px 0;
}

div#leftFiller {
      border: 1px solid #fff;
      width: 170px;
      float: left;
}

div#subMenu {
      width: 170px;
      float: left;
}

ul#subMenuNav {
      list-style-type: none;
      padding: 0 20px;
      margin: 0;
}

ul#subMenuNav li {
      border-bottom: 1px solid #f2f2f2;
      padding: 3px 0;
}

ul#subMenuNav li#last {
      border-bottom: 0px !important;
}

a.subNavigation, a.subNavigation:visited {
      text-decoration: none;
      background: #fff;
      color: #666;
}

a#subMenuActive {
      background: #fff;
      color: #4f3c21;
}

div#subCol2 {
      float: left;
      width: 400px;
}

div#subCol2 h2 {
      padding: 10px 0 0 0;
}

div#subCol2Content {
      padding: 0 20px;
}

div#subCol3, div#subCol3Sthlm, div#subCol3Solna, div#subCol3Umea {
      border-left: 1px solid #d1d1d1;
      float: left;
      width: 175px;
      padding-left: 20px;
}

div#subCol3 pre, div#subCol3Sthlm pre, div#subCol3Solna pre, div#subCol3Umea pre {
      padding: 0;
      margin-bottom: 5px;
      margin-top: 0;
}

div#subCol3 pre img, div#subCol3Sthlm pre img, div#subCol3Solna pre img, div#subCol3Umea pre img {
      width: 154px;
      height: 115px;
}

div#subCol3 h2, div#subCol3Sthlm h2, div#subCol3Solna h2, div#subCol3Umea h2   {
      background: #fff;
      color: #6a4100;
      padding: 20px 0 0 10px;
}

/*div#subCol3Solna h2 {color: #b46f00;}
div#subCol3Umea h2 {color: #ffa719;}*/

div#subCol3Content, div#subCol3ContentSthlm, div#subCol3ContentSolna, div#subCol3ContentUmea {
      width: 154px;
}

div#subCol3Content h3, div#subCol3ContentSthlm h3, div#subCol3ContentSolna h3, div#subCol3ContentUmea h3 {
      font: normal 1.1em "Trebuchet MS", Verdana, Arial, sans-seif;
      background: #f1f1f1;
      color: #392300;
      display: block;
      padding: 30px 0 8px 10px;
      margin: 0;
}

div#subCol3ContentSthlm h3 {background: #e3dbcf;}
div#subCol3ContentSolna h3 {background: #f1e4cf;}
div#subCol3ContentUmea h3 {background: #ffeed4;}

div#subCol3Content p, div#subCol3ContentSthlm p, div#subCol3ContentSolna p, div#subCol3ContentUmea p {
      font: normal 1em "Trebuchet MS", Verdana, Arial, sans-seif;
      background: #fbfbfb;
      color: #000;
      display: block;
      padding: 5px 10px 5px 10px;
      margin: 0;
}

div#subCol3ContentSthlm p {background: #f2eee8;}
div#subCol3ContentSolna p {background: #f8f2e8;}
div#subCol3ContentUmea p {background: #fff7ea;}


/*// SUBPAGE SPEC //*/

/* SUBPAGE PICS SPEC */

div#subColPics {
      border-left: 1px solid #d1d1d1;
      float: left;
      width: 588px;
      padding-left: 8px;
      margin: 0;
}

div#subColPics img {
      float: left;
      height: 50px;
      margin:  8px;
}

/*// SUBPAGE PICS SPEC//*/

div#footer {
      height: 4em;
      clear: left; 
}

div.breaker {height: 10px;}