@import url('flexcontent.css');
@import url('content.css');
@import url('riwal.css');
@import url('riwalnewsletter.css');
/*@import url('css_styled_content.css');*/

/*@import url('tt_news.css');*/

#logolink {
	padding-top: 8px;
	padding-left: 0px;
	}

#typoconsultlogo {
  /*padding: 30px 0px 0px 30px;*/
  padding: 0px;
}

.news-latest-arrow IMG{
      border: none;
}

#search {
  width: 180px;
}

.searchbox{
  border:1px solid #00205A;
  text-align:left;
  height:14px;
  width:121px;
}

.leftCol1 UL {
  padding-left: 0px;
  margin-left: -292px;
}

.leftCol2 UL {
  margin-left: 26px;
}

LI {
  padding-left: 4px;
}

.mainmenu_width {
   width: 160px;
}

#mainmenu UL.menu-level1 {
  padding: 0;
  margin-top: 20px;
  margin-left: 12px;
  list-style-type: none;
  list-style-image: none;
}

#mainmenu UL A {
  text-decoration: none;
}

#mainmenu UL A:hover {
  text-decoration: none;
}

.menu-level1-no {
  margin: 0;
  font-size: 11px;
  font-weight:bold;
  padding: 0px 0px 0px 16px;
  margin: 0px 0px 0px 0px;
}

.menu-level1-no A {
  color: #00205a;
}

/*  MENU 1, level 1, active state (ACT) */
.menu-level1-act {
  font-weight:bold;
  font-size: 11px;
  color: #f37021;
  padding: 0px 0px 0px 16px;
  margin: 0px 0px 0px 0px;
  list-style-type: none;
  list-style-image: none;
  background-image: url('../images/disc2-solid.gif');
  background-repeat: no-repeat;
  background-position: 0px 2px;
}

.menu-level1-act2 {
  font-weight:bold;
  font-size: 11px;
  color: #f37021;
  padding: 0px 0px 0px 16px;
  margin: 0px 0px 0px 0px;
  
  list-style-type: none;
  list-style-image: none;
  background-image: url('../images/disc2.gif');
  background-repeat: no-repeat;
  background-position: 0px 2px;
}

.menu-level1-act A, .menu-level1-act2 A, .menu-level2-act A {
  color: #f37021;
}

#mainmenu UL.menu-level2 {
  padding: 0;
  margin-left: 0px;
  margin-bottom: 5px;
  list-style-type: none;
  list-style-image: none;
}

.menu-level2-no {
  font-size: 11px;
  font-weight:normal;
  padding: 0px 0px 0px 16px;
  margin: 0px 0px 0px 12px;
  list-style-type: none;
  list-style-image: none;
  /*
  background-image: url('../images/dash.gif');
  background-repeat: no-repeat;
  background-position: 0px 3px;
  */
  list-style: none;
  padding: 0;
}

.menu-level2-no img {
	margin-left: -12px;
	margin-right: 3px;
}
.menu-level2-no A {
  color: #00205a;
  
}

.menu-level2-act A {
  color: #f37021;
}

.menu-level2-act {
  font-size: 11px;
  font-weight:normal;
  padding: 0px 0px 0px 16px;
  margin: 0px 0px 0px 0px;
  list-style-type: none;
  list-style-image: none;
  /*
  background-image: url('../images/dash.gif');
  background-repeat: no-repeat;
  background-position: 0px 3px;
  */
  padding: 0;
  margin-left: 12px;
}

.menu-level2-act img {
	margin-left: -12px;
	margin-right: 3px;
}

.left-content TABLE.imgtext-table IMG {
  padding: 0px 0px 0px 0px;
}

.product_menu {
  color: #f37021;
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  /*padding-left: 30px;*/
  padding-top: 16px;
  /*float: left;*/
}

.product_img {
  /*position: absolute;*/
  padding-left: 30px;
  padding-top: 16px;
}

.product_menu_title {
  color: #f37021;
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  position: absolute;
  padding-top: 102px;
  padding-left: 0px;
  margin-left: -122px;
}

.imgtext-table TD {
  padding: 0px 0px 0px 0px;
}

.imgtext-table IMG{
  margin-bottom: 10px;
  padding-top: 0px;
}

.searchformts{
  padding: 0px 0px 0px 0px;
  margin-top: -1px;
  /*margin-left: -50px;*/
}

.leftCol1 H1{
  margin-top: 0px;
  padding: 20px 30px 0px 30px;
  text-align: left;
  font-weight: normal;
}

.leftCol1 P {
  font-family: Verdana;
  font-size: 11px;
}

.leftCol2 {
  height: 400px;
  vertical-align: top;
}

.leftCol2 H1{
  margin-top: 0px;
  padding: 0px 30px 0px 0px;
  text-align: left;
  font-weight: normal;
}

.leftCol2 TABLE.imgtext-table {
  padding-left: 0px;
  padding-right: 0px;
  margin-top: 8px;
  margin-bottom: 0px;
  margin-left: -30px;
  margin-right: -30px;
}

.leftCol2 TABLE.imgtext-table IMG {
  padding: 0px 0px 0px 30px;
  margin-bottom: 10px;
  margin-top: -10px;
}

.leftCol2 P {
  font-family: Verdana;
  font-size: 11px;
  padding-left: 0px;
}

.leftCol2 P.bodytext {
  font-family: Verdana;
  font-size: 11px;
  margin-top: 8px;
  padding-top: 0px;
}

DIV.tx-RiwalProductList-pi1, DIV.tx-RiwalProductList-pi2, DIV.tx-RiwalProductList-pi3, DIV.tx-RiwalProductList-pi4, DIV.tx-RiwalProductList-pi5 {
  padding-top: 20px;
  margin-left: -30px;
}

.normalCol1 {
  width: 178px;
}

/** STEP 3 **/
.normalCol3 {
  width: 540px;
  vertical-align: top;
  padding: 0px 0px 0px 0px;
  text-align: left;
}

.normalCol3 H1 {
  /*margin: 0px 0px 0px 0px;*/
  margin-top: -3px;
  color: #f37021;
  padding: 0px 0px 0px 30px;
  text-align: left;
}

.normalCol3 P{
  padding: 0px 0px 0px 30px;
  text-align: left;
}

.normalCol3 TABLE{
  padding: 0px 0px 0px 0px;
  vertical-align: top;
}

.normalCol3 IMG {
  padding-top: 0px;
  margin-top: 0px;
}

.left-content {
  vertical-align: top;
  padding-top: 0px;
  margin-top: -5px;
}

.left-content DIV {
}

.left-content TABLE {
  margin: 0px 10px 0px 0px;
  text-align: left;
}

.left-content P{
  margin: 0px 0px 0px 0px;
  font-size: 11px;
  font-family: Verdana, sans-serif;
}

.left-content IMG {
  padding: 0px 0px 0px 0px;
  margin-right: 0px;
}

.right-content P{
  margin-top: 7px;
  margin-left: 10px;
  font-size: 11px;
  font-family: Verdana, sans-serif;
  padding: 0px 0px 0px 0px;
}

.rightCol3  {
  vertical-align: top;
  text-align: left;
  padding: 0px 0px 0px 0px;
}

/*.rightCol3 TABLE {
  margin-top: 0px;
  padding-top: 0px;
  padding-left: 0px;
  text-align: left;
}*/

.rightCol3 TD {
  margin-top: -10px;
  padding-top: 0px;
}

.rightCol3 DIV {
  padding: 0px 0px 0px 0px;
  margin-top: -14px;
  margin-bottom: 0px;
}

.rightCol3 TABLE.imgtext-table {
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  margin-top: -10px;
  text-align-left;
}

.rightCol3 TABLE.imgtext-table IMG{
  vertical-align: top;
}

.rightCol3 TABLE.imgtext-table TD {
  padding: 0px 0px 0px 0px;
}

.rightCol3 IMG {
  padding-top: 0px;
  /*margin-left: 27px; */
  /*padding-right: 25px;*/
  vertical-align: top;
}

/** FCE - Step 2 **/
DIV.col1_caption {
  font-size: 10px;
  font-family: Verdana;
  font-weight: bold;
  color: #00205a;
  padding-left: 30px;
  padding-right: 10px;
}

DIV.col2_caption, DIV.col3_caption {
  font-size: 10px;
  font-family: Verdana;
  font-weight: bold;
  color: #00205a;
  padding-right: 10px;
}

DIV.col4_caption {
  font-size: 10px;
  font-family: Verdana;
  font-weight: bold;
  color: #00205a;
}

TD#col1 A, TD#col2 A, TD#col3 A, TD#col4 A{
  text-decoration: none;
}

TD#col1 A:hover, TD#col2 A:hover, TD#col3 A:hover, TD#col4 A:hover{
  color: #f37021;
}

/*
TD#col1 A:hover DIV.col1_caption, TD#col2 A:hover DIV.col2_caption, TD#col3 A:hover DIV.col3_caption, TD#col4 A:hover DIV.col4_caption {
  text-decoration: none;
  color: #f37021;
}
*/

TD#col1 A:hover IMG, TD#col2 A:hover IMG, TD#col3 A:hover IMG, TD#col4 A:hover IMG {
  border: 1px solid #f37021;
}

.csc-subheader-0 {
  margin-bottom: -1px;
  font-family: Verdana;
  font-size: 11px;
}

.to-top IMG {
  border: none;
}

/** Riwal Product List plugin **/
/*.tableHeader {
	font-size: 10px;
        font-family: Verdana;
	font-weight: bold;
	color: #ffffff;
        background-color: #a8a8a8;
	text-align: center;
}*/

.lightbg-no IMG {
  border: none;
  padding: 0px 0px 0px 0px;
}

.productTable {
  margin-left: 0px;
}

/** Content TABLE **/
.contenttable-0 TR.tr-odd { 
  height: 18px; 
}

.contenttable-0 TR.tr-even { 
  height: 20px; 
}

.contenttable-0 TR.tr-last TD{ 
  height: 20px; 
  border-bottom: 2px solid #f0f0f0;
}

.left-content TABLE.contenttable-0 TR.tr-last TD.td-0{ 
  vertical-align: top;
}

.left-content TABLE.contenttable-0 { width: 250px; }
.left-content TABLE.contenttable-0 TR TD { padding: 0px 0px 0px 5px; vertical-align: middle;}
.left-content TABLE.contenttable-0 TR TD P { font-size: 10px; text-align: left; vertical-align: top; margin-top: 0px; margin-bottom: 0px;}
TABLE.contenttable-0 TR {  vertical-align: top; }
.left-content TABLE.contenttable-0 TR.tr-0 TD.td-0 { background-color: #a8a8a8; color: #ffffff; font-weight: bold; width: 148px; }
.left-content TABLE.contenttable-0 TR.tr-0 TD.td-last { background-color: #a8a8a8; color: #ffffff; font-weight: bold; width: 101px; }
TABLE.contenttable-0 TR.tr-even { background-color: #f0f0f0; width: 148px; }

.right-content TABLE.contenttable-0 { width: 250px; padding-top: 0px;}
.right-content TABLE.contenttable-0 TR TD { padding: 0px 0px 0px 5px; vertical-align: middle;}
.right-content TABLE.contenttable-0 TR.tr-0 TD.td-0 { background-color: #a8a8a8; color: #ffffff; font-weight: bold; width: 175px; }
.right-content TABLE.contenttable-0 TR.tr-0 TD.td-last { background-color: #a8a8a8; color: #ffffff; font-weight: bold; width: 74px;}
.right-content TABLE.contenttable-0 TR TD P { font-size: 10px; text-align: left; vertical-align: top; margin-top: 0px; margin-bottom: 0px;}


/** end of STEP 3 **/


/** Nyheder **/

.news-latest-container {
  padding-top: 16px;
}

.news-list-browse A {
  color: #f37021;
}

     .news-latest-arrow {
       font-weight: bold;
       font-size: 12px;
       color: #f77321;
       vertical-align:top;
        margin-top:0px;
       text-decoration: none;
}


   .news-latest-news_title {
     padding-left: 30px;

     padding-right: 20px;
     /*padding-top: 10px;*/
     font-family: Verdana;
     font-size:11px;
     color: #6e6e6e;
     font-weight: normal; 
     text-align: left;
     text-decoration: none;
     margin-top:-14px;
     margin-bottom: 15px;
     
}

   .subscription-link {
        padding-top:20px;
        padding-bottom: 10px;
         padding-left: 15px;
         padding-right: 10px;

}

       .news-single-news_title H4 {
            text-align: left;
            padding-left: 0px; 
            margin-bottom: -15px; 
        
}
        
       .news-single-news_title {
          color: #f77321;
          padding-left:0px;
          padding-right:30px;
          padding-top:5px;
          padding-bottom: 0px;
          margin-bottom:-15px;
          text-align: left;
}
         


    .new-single-content {
       margin-top: 10px;
       padding-bottom: 10px;
}

  .news-single-backlink {
     margin-top:20px;
     margin-bottom:10px;
     font-weight: normal;
     font-size: 10px;
     color: #f77321;
     padding-left:0px;
     text-align: left;
      
}

    .news-single-backlink a {
     font-weight: normal;
     font-size: 10px;
     color: #f77321;
     text-decoration: none;          	
}

.news-list-item A {
  color: #f37021;
}


/* subscription form */

    .left-align-label {
     text-align: left;
     padding-left: 30px; 
     margin-bottom: -5px; 
}


     .left-align {
      text-align: left;
      margin-top: -5px;

      padding-left: 30px; 

}
     .textbox-align {

      text-align: left;
      padding-left: 30px;  
      margin-top:-7px; 
      margin-bottom: -10px;
      
}


/** Footer **/
#footerinfo{
  font-family: Verdana;
  font-size: 10px;
  font-weight: bolder;
  color: #c2c2c2;
  padding-left: 30px;
  width: 896px;
}

#footerinfo A{
  font-family: Verdana;
  text-decoration: none;
  font-size: 10px;
  font-weight: bolder;
  color: #c2c2c2;
}





/**newsletter**/
 

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

.body{  
        vertical-align: top;	
	width: 100%;
	border:0;
	background-color:#c0c0c0;
}

.goldBG{
	background-color: #ffbd21;
}

.orangeBG{
	background-color: #f77321;
}

.header{
	font-family: Arial;
        font-weight: bold;
        font-size: 12px;
        text-transform: uppercase;
        padding-right:175px;     
}

.content {
	font-family: Arial;
	color: #000000;
        font-size:12px;
        vertical-align: top;
        padding-right: 0px;
}

.content img {
       padding-top:0px;
       padding-right:0px;
       padding-left:0px;
        margin-top:-8px;
   
         
}

/*.imgtext-table { 
       border: 0px;
       margin-top:-25px; 
       padding-top:0px;
}*/

.content h1{
       padding-top:24px;
       font-family: Arial;
       color: black;
       font-size: 11px;
       padding-right: 220px;
       vertical-align: top;
         margin-bottom:-5px;
}

.content2 {
	font-family: Arial;
	color: #000000;
        font-style: normal;
        font-size: 12px;
       vertical-align: top;
        padding-left:0px;
}

.content2 img {

       padding-right:0px;
       padding-left:0px;
       margin-top:-20px;
         
}

.content2 h1{
       font-family: Arial;
       color: black;
       font-size: 11px;
      padding-left: 215px;
       padding-top: 0px;
       vertical-align:top;
       margin-top:-2px;
       margin-bottom:-5px;
       
}

P.bodytext { 
    font-size: 11px; 
    /*color: #000000;*/ 
    padding-left:0px;	
    margin-bottom:-10px;
}






.fcontent {
	font-family: Arial;
        font-style: normal;
        font-size: 12px;
        text-align:justify;
        color:#b5b5b5;
        padding-top:10px;
        padding-bottom:0px;
        margin-bottom: -10px;
}


.links {
	font-family: Arial;
        color: #c6c6c5;
	font-size: 10px;
        font-weight: bold;
	vertical-align: middle;
}


.links a { 
        color: #c6c6c5;
        font-size: 10px;
        font-family: Arial;
        font-weight: bold;
        text-decoration: none;

}

.links a:hover { 
        color: #f77321; 
}

P.bodytext {
  margin-bottom: 0px;
}

ul {
  list-style-image: url(../images/disc2.gif);
  list-style-type: square;
  margin-left: 30px;
}


li {
  font-size: 11px;
  font-family: Verdana, Arial, 'Bitstream Sans';
}




.left-align-label {

  /*padding-bottom: 30px;*/
  margin-bottom: 50px;
  padding-top: 0px;
}

.leftCol1 FORM {
  padding: 0px 0px 0px 0px;
}

.left-align-label H1{
  font-size: 18px;
  font-family: Verdana;
  color: #f37021;
  margin: -20px 0px -15px 0px;
  padding-left: 0px;
}

.subscribe_button {
  color: #ffffff;
  background-color: #00215a;
}

.col1sub TABLE.imgtext-table {
  margin: 10px 15px 6px 0px;
}

.col1sub TABLE TD {
  padding-left: 0px;
}

.col1sub TABLE.imgtext-table IMG {
  margin-left: 0px;
  padding-left: 0px;
}

.col1sub P {
  margin-top: 9px;
}