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

body {
  background: #333 repeat-x scroll 0 0;
  font-size: 12px;
  line-height:18px;
  font-family: arial, helvetica, sans-serif;
  text-align: left;
  padding: 0px;
  margin: 0px; 
}

/* TYPOGRAPHY */
p {margin: 5px 0px 5px 0px;} 
h1, h2, h3, h4, h5, h6 {margin: 10px 0px 0px 0px;} 
h1 {font-size: 140%;margin-top:0.3em;}
h2 {font-size: 130%;}
h3 {font-size: 126%;}
h4 {font-size: 116%;}
h5 {font-size: 106%;}
h6 {font-size: 106%;}
a img {border: none;}
ul{font-family: arial, helvetica, sans-serif;margin-left:20px;margin-top:0px;}
a img{margin:3px 0px 3px 0px;}
a {color: #b02c29;text-decoration: none;}

a:hover {text-decoration: none;}

/*styles til formularer*/
fieldset { border: none;} 

#outer {
  position: relative;
  width: 900px;
  margin: 5px auto;
  background:#fff;
}

#inner {
  position: relative;
  padding: 10px;
  min-height:500px;
}

#servicenav {position:relative; width:900px; background:#333;margin-bottom:0px;}
#servicenav a {color:#FFF; float:right; margin:0;text-decoration:underline;}
#servicenav ul {padding-bottom: 5px;}
#servicenav li {display: inline;}
#servicenav li a {font-size: 0.9em; padding: 0 5px 0 16px;}
#servicenav li a#serv_smap {background: url(../images/sitemap.gif) left center no-repeat;}
#servicenav li a#serv_kont {background: url(../images/mail.gif) left center no-repeat;}
#servicenav li a#serv_login {background: url(../images/lock_icon.gif) left center no-repeat;}
#servicenav li a#print {background: url(../images/printer_icon.gif) left center no-repeat;}
#servicenav li.tipenven a {background: url(../images/tipenven.gif) left center no-repeat;}

/*TABELLER*/

table {padding: 2px; }
td{padding: 2px 10px;}

#header {
  position: relative;
  height:75px;
  margin:0px; padding:0px;
  background: url(ts_logo_top.gif) no-repeat;
}

/*til nyhedsbrevskabelonen*/
#n_header {
  position: relative;
  height:75px;
  margin:0px; padding:0px;
  background: url(ts_logo_top.gif) no-repeat;
}

#n_header a img{margin:0;}


/*slut nyhedsbrevskabelonen*/


#topbilled{
  position:relative;
  height:75px;
  z-index:10;
  margin:0px;
}

#topbilled a img{margin:0;}

/* Menuen begynder her */
#menu { position:relative; background-color:#333;color:#fff;float: left; padding-top:2px;height:20px; width:900px;z-index:999;}
#menu ul{float: left; margin:0; padding: 0 0 0 5px; list-style: none; }
#menu ul li{float: left; border-right:1px solid #FFFFFF; position:relative; }
#menu ul li a{display: block; margin: 0; padding: 0 15px 0 15px; color: #ffffff; text-decoration: none;}
#menu ul li a:hover{color: #52718c;}
#menu li:first-child {border-left:1px solid #FFFFFF; }
*html #menu ul li a{float: left;} /*Skjuler denne style fra Opera*/

/*2.niveau*/
#menu ul li ul{display: none;}
#menu ul li:hover ul, #listmenu ul li.over ul {display: block; position: absolute; left: 0; background-color:#333;color:#fff; padding: 5px 2px; width: 150px;}
#menu ul li ul li {float:none; width: 150px; border-right:none;}
#menu ul li ul li:first-child {border-left:none;}
#menu ul li ul li a {float:none; color: #fff;border-right:none; line-height:1.5; background: #1333; padding-left: 3px;}
#menu ul li ul li a:hover {background:333; color: #52718c;}
/*menu slut*/


#breadcrumb {position:relavtive;width:880px; margin:0 0 10px 0;}
#breadcrumb p{position:relative; margin:0;}
#breadcrumb a {text-decoration:none; color: #000;border-bottom:1px dashed #006699}
#breadcrumb a:hover {color: #red;}

/*de to spalter i skabelonen Main Template*/
#bred_venstre {
  position: relative;
  margin:0;
  padding:0;
  width: 650px;
  float: left;
}


#smal_hojre{
  position: relative;
  padding:0;
  padding-left:10px;
  width:180px;
  float:left;
}



/*bredspalte til skibsregisteret og som indhold til FCE elementer 2- og tre spalter*/

#bredspalte {
  position: relative;
  padding: 0px;
  margin:0px;
  min-height:500px;
}


/*to-spalter*/
#tospalte {
  position: relative;
  width: 900px;
}

#venstrespalte {
  position: relative;
  width: 48%;
  float: left;
}

#hojrespalte {
  position: relative;
  width: 48%;
  margin-right:5px;
  float: right;
}

/*tre-spalter*/

#beholder{position: relative;
  padding: 0px;
  margin:0;  
}

#trespalte {
  position: relative;
  width: 880px;
}

#trevenstrespalte {
  position: relative;
  width: 31%;
  float: left;
}

#tremidterspalte {
  position: relative;
  width: 31%;
  margin-left:10px;
  margin-right:10px;
  padding-left:10px;
  float: left;
}

#trehojrespalte {
  position: relative;
  width: 31%;
  padding-left:10px;
  margin-right:5px;
  float: right;
  
}


/*tre-spalter, bred midter*/

#beholder_br{
  position: relative;
  padding: 0px;
  margin:0;  
}

#trespalte_br {
  position: relative;
  width: 880px;
}

#venstre_br {
  position: relative;
  width: 22%;
  float: left;
}

#midter_br {
  position: relative;
  width: 52%;
  margin-left:10px;
  margin-right:10px;
  float: left;
}

#hojre_br {
  position: relative;
  width: 22%;
  float: right;  
}
/*klasse til at 'clear' spalterne*/

.clear{clear:left;}


/*indholdsdelen til kikhullet er overskrift, billed, tekst og link, kommer herunder.*/

#rightcol{
  position: relative;
  margin-left:10px;
  width:180px;
  float:left;
}

#kikhul{
  position: relative;
  padding:5px;
  margin:0px 0px 10px 0px;
  border:#b02c29 dotted thin;
  float:left;
}
#overskrift{ 
  position: relative;
  padding:5px;
  margin:5px;
  background-color:#b02c29;
  font-family:Arial, Helvetica, sans-serif;
  color:#fff;
  text-align: center;
  font-size:16px;
  font-weight:bold;
}



#billed{
  position: relative;
  width:auto;
  height:auto;
  margin:5px;
}

#tekst{
  position: relative;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:16px;
  margin:5px;
}
/*kikhul slust*/

/*indholdsdelen til koøjet er overskrift, billed, tekst og link, kommer herunder.*/


#ko_hul{
  position: relative;
  padding:5px;
  margin:0px 0px 10px 0px;
  border:#1b1464 dotted thin;
  float:left;
  height:auto;
}
#ko_overskrift{ 
  position: relative;
  padding:5px;
  margin:5px;
  font-family:Arial, Helvetica, sans-serif;
  background:#1b1464;
  color:#fff;
  text-align: center;
  font-size:16px;
  font-weight:bold;
}


#ko_billed{
  position: relative;
  width:auto;
  height:auto;
  margin:5px;
}

#ko_tekst{
  position: relative;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:16px;
  margin:5px;
}
/*koøje slut*/

/*formular jomfrustander
div.csc-mailform-field{width:300px;}
#mailformMini_19_x_38_cm{float:right;clear:both;}*/

/*Powermail*/
fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset select.powermail_select (linje 41)

{width: 220px;float: right;margin-bottom: 5px;}

/*powermail_frontend*/



.hiddendata {
  display: none;
}

