body {
  background-color: #e8ecee;
  margin: 0px;
  padding: 10px;
  font-family:'Arial';
  font-size:12px;
  height: 100%;
  background-image:url(bg_img1.gif);
}

/* questionarie */
fieldset.survey_item {
  margin: 10px 0px 10px 0px;
}
legend.question {
  font-weight: bold;
}


/* MAIN TABEL */

table#main_table {
  color: black;
  background-color: #FFF;
  border: 3px solid #FFF;
  width: 856px;
  height: 1%;
  overflow: auto;
}

td#header_td {
 background-repeat:no-repeat;
 background-position:top left;
 vertical-align:top;
 background-image:url(bg_header.jpg);
  height: 96px;
}

td#header_td div#search {
  float:right;
  vertical-align: top;
}

td#header_td DIV#search span {
  margin: 0px 0px 0px 0px;
  font-size: 10px;
  font-weight: bold;
  color: #000;
  float: left;
}
td#header_td DIV#search input {
  /*border: 1px solid #1e4c72;*/
  color: #999;
  margin: 2px 5px 2px 0px;
  font-size: 10px;
  clear: both;
}

td#menu_td {
  border: 0px solid #cb6633;	
  border-bottom-width: 1px;
  background-color: #1e4c72;
  height:0;
  color: #fff;
}

td#kontakt_td {
  text-align:center;
  font-size: 10px;
  border: 0px solid #1e4c72;
  border-top-width: 2px;
  height: 0;
}

/* INDHOLD */

table#content_table {
	width: 100%;
}



/* INDHOLD CENTER */
TD#content_center {
  margin:0px;
  padding:15px;
  width: 750px;
  border:1px dotted #000;
  border-width:0px 1px 0px 1px; 
  overflow: hidden;
  vertical-align:top;
}


/* INDHOLD BILLEDER */
TD#content_left img, TD#content_right img {max-width: 170px; margin: 5px;}
TD#content_center img {max-width: 410px; margin: 5px;} 




/*CENTER BOKSE*/

/* FRAME */

DIV.center_tekstbox_frame {
  width: 750px;
  border: 1px solid #b7c4cb;
  margin: 0px 0px 30px 0px;
  padding: 0px;
}

DIV.center_tekstbox_frame p {
  font-family:'Arial';
  font-size: 11px;
  padding: 0px;
  margin: 10px;
}

DIV.center_tekstbox_frame H1 {
  font-family:'Arial';
  font-size: 14px;
  padding: 33px 5px 3px 5px;
  margin: 0px;
  border: solid #d26e10;
  border-width: 0px 0px 1px 0px;
  background-color: #e8ecee;
  background-image: url("bg_headline.gif");
  background-repeat:no-repeat;
  background-position: top right;
  clear: both;
}

/* NO FRAME */

DIV.center_tekstbox_noframe {
  width: 750px;
  margin: 0px 0px 30px 0px;
  padding: 0px;
}

DIV.center_tekstbox_noframe p {
  font-family:'Arial';
  font-size:11px;
  padding: 0px;
  margin: 10px;
}

DIV.center_tekstbox_noframe H1 {
  font-family:'Arial';
  font-size:14px;
  padding: 33px 5px 3px 5px;
  margin: 0px;
  border: solid #d26e10;
  border-width: 0px 0px 1px 0px;
  clear: both;
}


/* TEKSTBOKSE I SIDERNE */

DIV.right_tekstbox {
  width: 170px;
  margin: 0px 0px 20px 0px;
  padding: 0px;
  overflow: hidden;
  background-color: #ccc;
}

DIV.right_tekstbox p {
  font-family:'Arial';
  font-size:9px;
  padding: 3px 8px 3px 8px;
  margin: 0px;
}

DIV.right_tekstbox .shadow {
  position: relative;
  left: -1px;
  top: -1px;
  border: 2px solid #b7c4cb;
  border-width: 2px 1px 1px 2px;
  background-color: #fff;
}

DIV.right_tekstbox H1 {
  font-family:'Arial';
  font-size:11px;
  padding: 3px 5px 3px 5px;
  margin: 5px;
  border: solid #d26e10;
  border-width: 0px 0px 1px 0px;
}



/* HEADLINES WITH GREY/ORANGE/BLUE DOT */

h3, h4, h5 {
  font-size: 10px;
  font-family:'Arial';
  padding: 0px 5px 3px 20px;
  margin: 5px;
}

h3 {
  background-image:url( dot_grey.gif);
  background-position: top left;
  background-repeat:no-repeat;
}

h4 {
  background-image:url(dot_orange.gif);
  background-position: top left;
  background-repeat:no-repeat;
}

h5 {
  background-image:url(dot_blue.gif);
  background-position: top left;
  background-repeat:no-repeat;
}

/*LINKS*/
table#content_table a {color: #000; text-decoration: underline;}
table#content_table a:hover {color: #d26e10; text-decoration: none;}
table#content_table h1 a {text-decoration: none;}
table#content_table h2 a {text-decoration: none;}
table#content_table h3 a {text-decoration: none;}
table#content_table h4 a {text-decoration: none;}
table#content_table h5 a {text-decoration: none;}



TD#content_left li, TD#content_right li {
  font-family:'Arial';
  font-size:9px;
  padding: 3px 8px 3px 8px;
  margin: 0px;
}

TD#content_center li {
  font-family:'Arial';
  font-size:11px;
  padding: 0px;
  margin: 5px;
}
