/* general settings overwriting main.css */
body, td{
  color: #ABABAB;
  font-size: 12px;
  padding: 0px;
}

h1{
  color: #FFFFFF;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: normal;
}

a{
  color: white;
  text-decoration: underline;
}

/* centre table settings */
table#centre_table,
table#centre_table tr#top_tr,
table#centre_table tr#top_tr td#top_td
{  
  width: 100%;
  border: none;
  border-spacing: 0px;
  background-color: #3E3E3E;
  padding: 0px;
}

table#centre_table tr#bottom_tr,
table#centre_table tr#bottom_tr td#bottom_td
{ 
  width: 100%;
  border: none;
  background-color: #ACA095;  
}

table#centre_table
{  
  height: 100%; 
}

table#centre_table tr#top_tr td
{  
  background-color: #3E3E3E;
  padding-bottom: 0px;
}

table#centre_table tr#top_tr
{  
  height: 75%;
  vertical-align: bottom;
  text-align: center;  
}

table#centre_table tr#bottom_tr
{  
  height: 40%;
  vertical-align: top;
  text-align: center;  
}

table#centre_table tr#bottom_tr td
{  
  background-color: #ACA095;
  padding-top: 10px;
}

/* top div settings */
#top{
  background: #3E3E3E;
}

#contentwrapper{
  margin: 0px auto;
  height: 575px; 
  width: 1000px;  
}

#contentwrapper,
#contentwrapper table{
  border: none;
  border-spacing: 0px;
  padding: 0px;  
}

#contentwrapper tr td{
  background: #3E3E3E;
}

td#img_logo{
  height: 515px;
  text-align: center;
  vertical-align: middle;
}

td#text_logo{
  height: 60px;
  text-align: left;
  vertical-align: bottom;  
}

td#titel{
  height: 58px;  
}

td#tekst_cell{
  height: 407px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  vertical-align: top;  
}

div#tekst_container
{
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}

div#tekst_content
{
  width: 100%;  
  position: absolute;
}

div#tekst_content h1
{
  font-size: 16px; 
}

td#images{
  height: 110px;
  text-align: center;
  vertical-align: bottom;
  overflow: hidden;
}

#images_container{
  height: 95px;
  width: 472px;
  overflow: hidden;
  position: relative  
}

#images_content{
  position: absolute;  
}

#images_content.gallery img{
  cursor: pointer;  
}

#images_content table td{
  padding-right: 3px;
}


th {
  vertical-align: top;
  text-align: left;
  font-size: 12px;  
}

/* bottom div settings */
#bottom{
  background: #ACA095;
}

#menuwrapper{
  height: 175px;
  width: 1000px;
  margin: 0 auto;
  background: #ACA095;  
}

#menu{
  height: 15px;
  text-align: center;
  color: #3E3E3E;  
}

#menu a.active,
#menu a.active:hover{
  color: white;
  text-decoration: none;
}

#menu a{
  color: #3E3E3E;
  text-decoration: none;
  font-size: 12px;
}

#menu a:hover{  
  text-decoration: underline;
}

#submenu{
  background: #ACA095;
  height: 125px;  
}

#submenu table td{
  background: #ACA095;  
}

#submenu a{
  color: white;
  text-decoration: none;
  font-size: 12px;
  padding-left: 10px;
}

#submenu a:hover{
  color: #3E3E3E;
  text-decoration: none
}

#submenu a.active{
  color: #3E3E3E;
  background: #ACA095 url('/images/arrow.gif') no-repeat 0 3px; 
}
