/*GENEREL STYLES*/
body {
  margin: 0; 
  padding: 0; 
  font-family: sans-serif; 
  font-size: 12px;
  color: #6b6b6b;
  background-image: url(../images/koter.gif);
  background-repeat: no-repeat; 
  background-position: 50%;
  background-attachment: fixed;
   
  scrollbar-3d-light-color:#ffffff; 
  scrollbar-base-color:#ffffff; 
  scrollbar-darkshadow-color:#ffffff; 
  scrollbar-face-color:#ffffff; 
  scrollbar-highlight-color:#d3d3d3; 
  scrollbar-shadow-color:#d3d3d3; 
  scrollbar-arrow-color:#666666; 
  scrollbar-track-color:#ffffff; 
}
.intro {
  background-image: none;
}
.intro object {
  position:absolute;
  top: -229px;
  left: -476px;
}

a {text-decoration: none; color: #6b6b6b;}
a:visited {color: #6b6b6b;}
a:hover {text-decoration: underline;}
a img {border: none;}

ul {
  padding-left: 0;
  margin-left: 10px;
}

.screencenter {position:absolute;top:50%;left:50%;}

/* #introflash {position:absolute;top:50%;left:50%;} */

.forsidebillede { width: 180px; float: left; margin-right: 13px; }
.forsidebillede-right { width: 180px; float: left; margin-right: 0; }

h1 {
  text-transform: uppercase;
  font-size: 20px;
}
textarea {
  font-family: sans-serif; 
  font-size: 12px;
}
input {
  font-family: sans-serif; 
  font-size: 12px;
}

/*LAYOUT*/
#container-outer {position:absolute;top:50%;left:50%;}
#container {position:absolute;top:-353px;left:-493px; width: 985px; margin: 16px auto; background: none; border-color: #9d9d9d; border-width: 0; border-style: solid; height: 605px; }
#header {position: relative; width: inherit;  }
#logo {position: absolute; right: 16px; top: 40px;}
#servicenav {position: absolute; right: 0; top: 97px; border-color: #9d9d9d; border-width: 0px 0px 1px 0px; border-style: solid;}
#topmenu {position: absolute; width: inherit; height: 2em; z-index: 999; top: 100px}
#splash {position: relative; width: inherit;}
#breadcrumb {position: relative; width: 400px; padding-bottom: 5px; top: 45px; left: 210px;}

/* hvis der er noget aktuelt skal følgende indsættes:
  border: 1px solid; 
  background-color: #fff; 
*/
#actual {
  position: absolute; 
  border: 0px solid; 
  border-color: #6b6b6b;
  width: 476px; 
  heigth: 66px; 
  top: 40px; 
  left: 16px;
  padding: 5px;
}
#actual #actual_pre{
  font-size:10px;
}
#actual #actual_head{
  font-size:18px;
  color: #92141B;
}
#actual a{
  font-size:10px;
}

#footer {position: absolute; top: 500px; width: inherit;  }
#line {position: relative; top: 0; left:16px; }

#content {position: absolute; left: 16px; top: 111px; width: 953px; background: #fff; height: 390px;  }

#contentmenu { width: 236px; float: left; }
#contentmenu img { padding: 0px 1px 18px 0px; }

#contentright { width: 700px; height: 358px; overflow:auto;}
#contentright td { border-top: 1px solid #d3d3d3; padding-top:5px; padding-bottom:5px;  }
#contentright td.td-0 { width: 100px; font-weight:bold;}
#contentright td.td-1 { width: 120px; }
#contentright td.td-2 { width: 470px; }

#contentflash { width: 476px; float: left; height: 100%; }

#contentrighttext {
  float: left;
  width: 221px;
  padding-left: 15px;
  height: 100%;
}

#flashtext {
  position: absolute;
  bottom: 30px;
  width: 225px;
}

#contentrighttext h1 {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: normal;
}

#menu {
  right:16px;
  position:relative;
  top:8px;
  font-size:12px;
}
#menu ul {
  position:absolute;
  right: 0;
  text-transform: uppercase;
  list-style: none;
  display: inline;
  background: url(../images/streg_menudeler.gif) no-repeat 0%;  
  padding: 0;
}
#menu li {
  padding-left: 15px;
  padding-right: 15px;
  display: inline;
  background: url(../images/streg_menudeler.gif) no-repeat 100%;
}
#menu ul ul {
  position:absolute;  
  top:25px;
  text-transform: lowercase;
  background: none;  
  left: 0;
}
#menu ul ul li {
  background: none;  
}
#menu .act_menu a {
  background: #d3d3d3;
  border: 1px solid #ffffff;
}
#menu .no_submenu a {
  background: #ffffff;
}

#language {
  left:16px;
  position:relative;
  top:8px;
  font-size:13px;
  
  
}
#language ul {
  position:absolute;

  text-transform: uppercase;
  list-style: none;
  display: inline;
  background: url(../images/streg_menudeler.gif) no-repeat 0%;  
  padding: 0;
}
#language li {
  padding-left: 15px;
  padding-right: 15px;
  display: inline;
  background: url(../images/streg_menudeler.gif) no-repeat 100%;
}


img.menufirkant {
  position:relative;top:-8px; left:-13px;
}

/*FCE - CONTENT ELEMENT*/
.twocol { 
  position: absolute;
  height: 100%;
  width: 100%;
}
.first{
  position: relative;
  float: left;   
  width: 49%; 
  height: 100%;
  padding: 0;  
}
.second{
  position: relative;
  float: left;   
  width: 49%; 
  height: 100%;
  padding: 0; 
}

.stdheader{
  padding-left: 25px;
  text-transform: uppercase;
  font-size: 24px;
  bottom: 217px;
  position: absolute;
}

.stdtext {
  padding-left: 25px;
  position: absolute;
  bottom: 30px;
}

.stdtext .header {
  text-transform: uppercase;
  font-size: 24px;
}

.tx-pilmailform-pi1 {
  bottom: 0;
  position: absolute;
}

div #forhandler{  
  height:308px; 
  overflow:auto;
}

table #forhandlertabel {
  width:900px; 
}

#forhandlertabel td {
  width: 330px; 
  padding: 0;
}
div #tage{  
  height:308px; 
  overflow:auto;
}

table #tagtabel {
  width:900px;
  padding: 30; 
}

#tagtabel td {
  width: 250px,650px; 
  padding: 30;
}

.nyheder { height: 100px; overflow:auto;}

.nyhedsbillede { width: 236px; float:left; }

.nyhedsoverskrift { font-weight: bold; padding-bottom: 5px; }

.nyhedstekst {}

#mind4you { 
  top: 423px; 
  position: absolute;
}

#introMind4you { 
  top: 100px;
  left:-493px;
  position: absolute;
}