/*
 * CSS - Proff(TM) @ dn.no
 *
 * Styles for 500-companies. 
 * For newly added styles and non-500 companies, see bottom of file.
 *
 */
#cProff h3,
#cProff h4,
#cProff h5,
#cProff h6,
#cProff p,
#cProff li,
#cProff td,
#cProff th,
#cProff input,
#cProff select,
#cProff button {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
}



#cProff td td,
#cProff td th,
#cProff td li,
#cProff td input,
#cProff p input,
#cProff li input,
#cProff td select {
  font-size:100%;
}

#cProff a {
  color:#036;
}

#cProff {
  font-size: 11px;
  background-color:#ffffff;
  overflow:hidden;
  width:785px;
  padding: 10px 0 5em 0;
}

#cProff table {
  border-spacing:0;
  border-collapse: collapse;
}



/*--------------------------------------------------------*/

/*INFOSIDE*/

#cProff h1 {
  font-size: 1.4em;
  padding: 0.3em 6px;
  background-color: #405783;
  color: #ffffff;
  margin: 0 0 10px 0;
  background-image: url(/www.dn.no/include/gfx/proff/proff-bg-h1.gif);
  background-position: bottom right;
  background-repeat: no-repeat;
  position: relative;
}

#cProff h1 span {
  font-weight: normal;
  font-size: 0.8em;
  position: absolute;
  top: 4px;
  right: 12px;
}

* html #cProff h1 span {
  right: 22px;
}



#cProff h1 span a {
  color:#fff;
}


#cProff h1 img {
  margin:3px 0 -2px 3px;
}



#cProff h2 {
  font-size:1.1em;
  padding:0.3em 6px;
  color: #ffffff;
  background-image: url(/www.dn.no/include/gfx/proff/proff-bg-h1.gif);
  background-repeat: no-repeat;
  background-position: right;
  background-color: #405783;

  margin:0;
}

#cProff h2.split {
  position: relative;
}


#cProff h2 span {
  font-weight:normal;
  position: relative;
  left: 300px;
}

* html #cProff h2 span {
  top:2px;
  right:16px;
}


#cProff h2 span a {
  font-weight: normal;
  color: #ffffff;
  text-decoration: underline;
}

#cProff p {
  margin:0 0 10px 0;
}

#cProff .nb {
  color:red;
}




/*tjenester */

#cProff .tjenester {
  float: right;
  width: 200px;
  background-color: #dbdbdc;
  border-left: 10px solid #ffffff;
  margin-left: 10px;
}

#cProff .tjenester p {
  margin:0 6px 10px 6px;
}

#cProff .tjenester div {
  background-image: url(/www.dn.no/include/gfx/proff/gradient.png);
  background-repeat: repeat-x;
  background-color: #d9d9d9;
 /*  margin-bottom: 1em;
  padding-bottom: 1px;*/
}

#cProff .tjenester ul {
  list-style: none;
  margin: 0;
  padding: 8px 8px 2px 8px;
  border: 1px solid #d5d5d5;
}

#cProff .tjenester li {
  margin-bottom:6px;
}

#cProff .tjenester li img {
  vertical-align:middle;
  margin-right:8px;
}

#cProff .tjenester li input {
  vertical-align:middle;
}


#cProff .tjenester .kartutsnitt,
#cProff .tjenester #SlideShow,
#cProff .tjenester .bokannonse {
  border-left:1px inset #D5D5D5;
  border-top:1px inset #D5D5D5;
  border-bottom:1px solid #EEE;
  border-right:1px solid #EEE;
  margin:0 0 8px 8px;
  width:182px;
}

#cProff .tjenester .txtnpt {
  width:100px;
  border:1px inset #ccc;
}

#cProff .tjenester .knapp {
  width:40px;
  border:1px outset #ccc;
}



/*bokser*/

#cProff .boks {
  background-image: url(/www.dn.no/include/gfx/proff/gradient.png);
  background-repeat: repeat-x;
  background-color: #d9d9d9;
  border: 1px solid #d5d5d5;
  margin: 0 0 10px 0;
  padding: 8px 6px 1px 6px;
}

#cProff .boks .txtnpt {
  border:1px inset #ccc;
}

#cProff .boks .knapp {
  border:1px outset #ccc;
}




/*Infosidetabell*/
#cProff .infosidetabell {
  margin:0 0 6px 0;
}

#cProff .infosidetabell th {
  padding:0 30px 8px 0px;
  text-align:left;
  vertical-align:top;
  width:110px;
  color:#444;
}

#cProff .infosidetabell td {
  padding:0 30px 8px 0px;
  vertical-align:top;
}

#cProff .infosidetabell td th,
#cProff .infosidetabell td td {
  padding:0 12px 4px 0;
  width:auto;
}

#cProff .infosidetabell ul {
  list-style-type:none;
  margin:0 10px 0 0;
  padding:0;
}

/* Keyword list */
#cProff .infosidetabell .keywordlist ul {
  float: left;
  width: 100%;
}

#cProff .infosidetabell .keywordlist li {
  float: left;
  width: 160px;
}


/*Katalogoppfoering*/

#cProff pre {
  font-size:11px;
  margin:0 0 10px 0;
}


/*Regnskapstalltabell*/

#cProff .regnskapstabell {
  margin: 0 0 1.2em 0;
  width:608px;
}

#cProff .regnskapstabell th,
#cProff .regnskapstabell td {
  padding:4px 10px 4px 2px;
  font-weight:normal;
  border-bottom:1px solid #ccc;
  text-align: right;
}

#cProff .regnskapstabell td {
  text-align:right;
  white-space:nowrap;
  letter-spacing:-1px;
}

#cProff .regnskapstabell td.fleredata {
  text-align:right;
  letter-spacing:normal;
  white-space:nowrap;
  border-bottom: none;
}

#cProff .regnskapstabell tr.alt td,
#cProff .regnskapstabell tr.alt th {
  background-color:#FFF4E4;
}

#cProff .regnskapstabell tr.sumrad td,
#cProff .regnskapstabell tr.sumrad th {
  background-color:#fff;
}

#cProff .regnskapstabell tr.sumrad th {
  font-weight:bold;
}


#cProff .regnskapstabell img {
  vertical-align:middle;
  margin-right:1px;
}


#cProff .regnskapstabell.withHelp td.leftmost a {
  text-decoration:none;
  border-bottom:1px dashed #666;
  cursor:help;
}

#cProff .regnskapstabell th {
  font-weight: bold;
}

#cProff .regnskapstabell th.first {
  text-align:left;
  text-transform: uppercase;
}
#cProff .regnskapstabell td.leftmost {
  text-align:left;
}



/*Lederloenn, samme som #cProff .regnskapstabell*/

#cProff .lederloenn td,
#cProff .lederloenn th {
  border-bottom:none;
}


/* Nyhetslink */
#cProff .nyhetlink {
  background-image: url(/www.dn.no/include/gfx/proff/ikon-nyheter.gif);
  background-position:right;
  background-repeat:no-repeat;
  padding-right:15px;
}


/* Nettbutikkboks */

#proff-partner-nettbutikk {
  padding-bottom: 10px;
  margin-bottom: 1em;
  border: 1px solid #d5d5d5;
}

#proff-partner-nettbutikk h2 {
  font-size: 1.1em;
  padding: 0.3em 6px;
  margin: 0 0 1em 0;
}

#proff-partner-nettbutikk .butikkinnhold {
  width:45em;
  padding:0 8px 0 8px;
}

#proff-partner-nettbutikk fieldset {
  display: block;
  width: 645px;
  margin: 0 0 0 10px;
  padding: 0 10px 10px 10px;
  background-image: url(/www.dn.no/include/gfx/proff/gradient.png);
  background-repeat: repeat-x;
  background-color: #d9d9d9;
}

#proff-partner-nettbutikk table {
  width: 100%;
  border-top:1px solid #ccc;
  border-left:1px solid #ccc;
  border-bottom:1px solid #666;
  border-right:1px solid #666;
  margin:0 0 14px 0;
  border-spacing:0;
  border-collapse: collapse;
}


#proff-partner-nettbutikk .kol-1 {
  width:100%;
}


#proff-partner-nettbutikk td {
  padding:4px;
  vertical-align:middle;
  background-color:#fff;
}

#proff-partner-nettbutikk .alt td {
  background-color:#eee;
}

#proff-partner-nettbutikk td input,
#proff-partner-nettbutikk td select {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  vertical-align:middle;
}

#proff-partner-nettbutikk .tall {
  text-align:right;
  padding-right:10px;
}


#proff-partner-nettbutikk p {
  color:#666;
  margin:0 0 8px 10px;
}

#proff-partner-nettbutikk a {
  color: #ffffff;
  font-weight: bold;
}


#proff-partner-nettbutikk .knapp {
  float:right;
}

#proff-partner-nettbutikk .knapp input {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  background-color:#fff;
  padding:0 3px;
  font-weight:bold;
  text-transform:uppercase;
  letter-spacing:1px;
}


/*logoer*/

#proff-partner-nettbutikk .butikkfot {
  height:45px;
  margin:6px 0 0 0;
  background-color:#fff;
}

#proff-partner-nettbutikk .butikkfot .logo {
  float:left;
  width:203px;
  height:45px;
  display:block;
  background-color:#eee;
}

#proff-partner-nettbutikk .butikkfot .merker {
  float:right;
  width:158px;
  height:45px;
  display:block;
  background-color:#eee;
}

/* Styles for MM fragment - Company info box */

.dn_proff_companyInfoBox {
  width: 673px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.3em;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 0;
  font-family: Arial,Helvetica,sans-serif
}

.dn_proff_companyInfoBox .box_content {
  float: left;
  width: 217px;
  margin-right: 10px;
}

.dn_proff_companyInfoBox .box_content_last {
  margin-right: 0;
}

.dn_proff_companyInfoBox .box_header_left {
  color: #ffffff;
  font-weight: bold;
  float: left;
  width: 162px;
  background-color: #043768;
  background-image: url(/www.dn.no/include/gfx/proff/MM-header-blue-left.png);
  background-position: left top;
  background-repeat: repeat-x;
  padding-left: 5px;
}

.dn_proff_companyInfoBox .box_header_right {
  float: left;
  width: 50px;
  background-color: #5C77A2;
  background-image: url(/www.dn.no/include/gfx/proff/MM-header-blue-right.png);
  background-position: left bottom;
  background-repeat: no-repeat;
}

.dn_proff_companyInfoBox .proff_content {
  background-color: #E0DFDC;
  background-image: url(/www.dn.no/include/gfx/proff/MM-gradient-white.png);
  background-repeat: repeat-x;
}

.dn_proff_companyInfoBox table {
  border-collapse: collapse;
  border-spacing: 0pt;
}

.dn_proff_companyInfoBox th {
  font-size: 11px;
  padding-left: 3px;
  text-align: left;
  vertical-align: top;
  width: 50px;
}

.dn_proff_companyInfoBox td {
  font-size: 12px;
}

.dn_proff_companyInfoBox table.number_table th {
  font-size: 12px;
  width: 70%;
}

.dn_proff_companyInfoBox table.number_table td {
  font-size: 11px;
  width: 30%;
  text-align: right;
}

.dn_proff_companyInfoBox .mailto {
  margin-top: 5px;
  padding-left: 3px;
  font-size: 12px;
}

.dn_proff_companyInfoBox ul {
  margin: 0;
  padding-left: 3px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}

.dn_proff_companyInfoBox li {
  background-image: url(/www.dn.no/template/include/gfx/lnkArrowButton.gif);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 16px;
}

.dn_proff_companyInfoBox a {
  color: #25578A;
}

.dn_proff_graphpopup_footer {
  width:100%;
  position:fixed;
  left:0;
  bottom:0;
  margin:0;
  padding:10px 0;
  background-color:#5c4893;
}

/* Fixed position - Win IE 5-6 fix */

/*IE 6*/
/* CSS expressions are bad: http://developer.yahoo.com/performance/rules.html#css_expressions */
* html .dn_proff_graphpopup_footer/* */ {top: /**/expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);}

/* End Fixed position - Win IE 5-6 fix */


.dn_proff_graphpopup_footer .logo {
  float:left;
  margin:0 0 0 10px;
}

.dn_proff_graphpopup_footer a {
  color:#000;
  background-color:#CCC;
  border-top:1px solid #FFF;
  border-left:1px solid #FFF;
  border-right:1px solid #666;
  border-bottom:1px solid #666;
  padding:2px 4px 2px 4px;
  text-decoration:none;
  display:block;
  float:right;
  margin:0 10px 0 0;
}

.dn_proff_graphpopup_footer img {
   display: block;
}

/*Fix mot dobbelt marg i win ie\*/
* html .dn_proff_graphpopup_footer a {
  display:inline;
}
/*end fix*/


/**
  * Styles initially implemented for non-500 companies design,
  * also includes new and/or common elements for 500-companies.
  * #proff is non-500 companies
  * #cProff is 500 companies
  */
#proff_right_column {
  width: 180px;
  float: left;
  margin-left: 6px;
}

#proff {
  width: 785px;
  float: left;
}

#proff .proff_content {
  width: 775px;
  padding: 12px 7px 0 4px;
  color: #000000;
  background-color: #ffffff;
  float: left;
}

#proff .proff_content iframe.announcement_frame {
  width: 658px;
  height: 700px;
}

#proff a,
.proff_right_column_box a {
  color: #003366;
  background-color: transparent;
  text-decoration: none;
}

.proff_right_column_box img {
  display: block;
  margin: 0 auto 0 auto;
}

#proff #description {
  font-size: 14px;
}

#proff #description h1 {
  font-size: 20px;
  color: #2b3954;
  background-color: transparent;
  margin: 15px 0 4px 0;
}

#proff #description #profflink {
  display: block;
  width: 285px;
  height: 14px;
  border: none;
  background-image: url("/www.dn.no/include/gfx/proff/profflogo.png");
  background-repeat: no-repeat;
}

#proff #description #description_left_column {
  float: left;
}

#proff #description #companylogo {
  float: right;
}

#proff .box,
#proff .box_medium,
#proff .box_small,
.proff_right_column_box {
  border: 1px solid #5f76a2;
  background-image: url("/www.dn.no/include/gfx/proff/proffgradient.png");
  background-repeat: repeat-x;
  font-size: 11px;
  padding: 6px;
}

.proff_right_column_box.narrow_slideshow {
  padding: 6px 0 0 0;
  overflow: hidden;/* Slideshow is a few pixels too big */
}

#proff .box_shade,
#proff .box_shade_medium,
#proff .box_shade_small,
.proff_right_column_box_shade {
  background-image: url("/www.dn.no/include/gfx/proff/proffshade.png");
  background-repeat: no-repeat;
  background-position: bottom;
  padding-bottom: 6px;
  margin-bottom: 10px;
}

.proff_right_column_box_shade {
  background-image: url("/www.dn.no/include/gfx/proff/proffshadeRightColumn.png");
}

#proff .box_medium {
  width: 428px;
}

#proff .box_small {
  width: 234px;
}

#proff .middle_box {
  margin: 0 15px 0 16px;
}

#proff .box_shade_medium {
  width: 442px;
  background-image: url("/www.dn.no/include/gfx/proff/proffshademedium.png");
  float: left;
  margin-left: 17px;
}

#proff .box_shade_small {
  width: 248px;
  background-image: url("/www.dn.no/include/gfx/proff/proffshadesmall.png");
  float: left;
}

#proff .box h2,
.proff_right_column_box h2,
#proff .box_medium h2,
#proff .box_small h2,
#proff h4 {
  font-size: 14px;
  font-weight: normal;
  margin: 0 0 10px 0;
  color: #003366;
  background-color: transparent;
}

h2.box_heading {
  font-weight: bold;  
}

h2.box_heading span {
  font-weight: normal;
}

#proff .box_small h4 {
  font-size: 12px;
  font-weight: normal;
  margin: 5px 0 0 0;
  color: #003366;
  background-color: transparent;
}

#proff .box_small td {
  padding: 2px;
}

#proff #kontaktinfo td {
  padding: 0 16px 7px 0;
  vertical-align: top;
}

#proff #nokkeltall {
  width: 374px;
  border: 1px solid #000000;
  float: left;
}

#proff .nokkeltall_graph {
  float: right;
  margin: 0;
  padding: 0;
}

#proff .nokkeltall_graph h1 {
  color:#003366;
  font-size:12px;
  font-weight:normal;
  padding:0px 20px;
  text-align:right;
  text-transform:uppercase;
}

/*#grafinntekt {}*/
#grafresultat {
  margin:0 0 0 20px;
}

#proff #nokkeltall h2 {
  font-size: 10px;
  font-weight: normal;
  margin: 0;
  border-top: 1px solid #cccccc;
  padding: 1px 7px 1px 7px;
  color: #9a9a9a;
  background-color: transparent;
}

#proff #nokkeltall table {
  width: 374px;
  border: none;
  border-spacing: 0;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
}

#proff #nokkeltall th {
  text-align: left;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: normal;
  color: #003366;
  background-color: #eeeeee;
  border-width: 0 1px 1px 0;
  border-style: solid;
  border-color: #cccccc;
  padding: 2px 7px 2px 7px;
}

#proff #nokkeltall td {
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: #cccccc;
  padding: 4px 7px 4px 7px;
  font-size: 10px;
}

#proff .even {
  background-color: #eeeeee;
}

#proff .vis_mer {
  font-size: 12px;
  float: right;
  padding-bottom: 1px;
  border-bottom: 1px solid #003366;
  margin-top: 5px;
}

#proff .box ul,
#proff .box_medium ul,
#proff .box_small ul,
.proff_right_column_box ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#proff .box_medium ul {
  margin-top: 10px;
  margin-left: 10px;
}

#proff .box ul li,
#proff .box_small ul li,
.proff_right_column_box ul li {
  margin: 0;
  padding: 0 0 7px 0;
}

#proff .box ul li a,
#proff .box_small ul li a,
.proff_right_column_box ul li a {
  display: block;
}

#proff_right_column .proff_cert p {
  text-align: center;
}
#cProff .infosidetabell .proff_cert {
  clear: both;
}
#cProff .infosidetabell .proff_cert_text {
  float: left;
  padding: 12px;
}
#cProff .infosidetabell .proff_cert_img {
  float: left;
}

#proff_right_column .proff_cert .proff_cert_img img,
#cProff .infosidetabell .proff_cert_img img {
  width: 47px;
  height: 41px;
}

#proff .panteheftelser_JA,
#proff .panteheftelser_NEI {
  font-size: 14px;
  font-weight: bold;
  color: #ff0000;
  background-color: transparent;
}

#proff .panteheftelser_NEI {
  color: #009a00;
  background-color: transparent;
}

#proff #order_info {
  width: 496px;
  margin: 13px 0 0 3px;
  padding: 0;
}

#proff #order_info fieldset {
  margin: 0;
  padding: 0;
  border: none;
}

#proff #order_info label {
  padding-left: 6px;
}

#proff #order_info #submitbutton {
  color: #000000;
  background-color: #ffffff;
  float: right;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 11px;
  width: 47px;
  padding: 1px 0 1px 0;
}

#proff #order_info table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 496px;
  border-width: 1px;
  border-style: solid;
  border-top-color: #c9c9c9;
  border-left-color: #c9c9c9;
  border-right-color: #656565;
  border-bottom-color: #656565;
  margin-bottom: 15px;

}

#proff #order_info table td {
  padding: 4px 8px 4px 8px;
}

#proff #order_info table .rightcell {
  text-align: right;
}

#proff #order_info_footer {
  float: left;
  font-size: 11px;
  margin-bottom: 15px;
}

#proff #order_info_footer a {
  display: block;
  margin-bottom: 5px;
}

#proff #proff_forvalt_logo {
  float: left;
  width: 203px;
  height: 45px;
  background-image: url("/www.dn.no/include/gfx/proff/logo-forvalt.gif");
  background-repeat: no-repeat;
  margin-right: 134px;
}

#proff #payment_logos {
  float: left;
  width: 158px;
  height: 45px;
  background-image: url("/www.dn.no/include/gfx/proff/logoer-betaling.gif");
  background-repeat: no-repeat;
}

.proff_tjenester {
  padding-top: 10px;
  margin-bottom: 3px;
}

.proff_tjenester a,
#cProff .tjenester a { /* cProff is 500-companies */
  padding-left: 20px;
  background-repeat: no-repeat;
  line-height: 14px;
  height: 16px;
}

#cProff .tjenester li a {
  display: block;
}


#dn_proff_service_details_email {
  background-image: url("/www.dn.no/include/gfx/proff/ikon-mail_16.gif");
}

#dn_proff_service_map {
  background-image: url("/www.dn.no/include/gfx/proff/ikon-kart.gif");
}

#dn_proff_service_print {
  background-image: url("/www.dn.no/include/gfx/proff/ikon-print_16.gif");
}

#dn_proff_service_vcard {
  background-image: url("/www.dn.no/include/gfx/proff/ikon-visittkort.gif");
}

#dn_proff_service_news_search {
  background-image: url("/www.dn.no/include/gfx/proff/ikon-proff-pil.gif");
}

#dn_proff_service_buy_info {
  background-image: url("/www.dn.no/include/gfx/proff/cart_16.gif");
}


#proff .regnskapstall_headline {
  float: left;
}

#proff .regnskapstall {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}

#proff .regnskapstall .tabletop {
  background-color: transparent;
  vertical-align: bottom;
}

#proff .regnskapstall .tabletop .first {
  text-align: left;
}

#proff .regnskapstall .tabletop th {
  text-align: right;
  font-weight: bold;
  border-bottom: 1px solid #000000;
}

#proff .regnskapstall tr.following {
  height: 40px;
}

#proff .regnskapstall tr.emphasized td {
  font-weight: bold;
}

#proff .regnskapstall .odd {
  background-color: #eeeeee;
}

#proff .regnskapstall .even {
  background-color: transparent;
}

#proff .regnskapstall td {
  text-align: right;
  padding: 4px;
}

#proff .regnskapstall td.rightmost {
  padding: 0px;
}

#proff .regnskapstall td.rightmost img {
  margin: 2px 14px 0px 0px;
}

#proff .regnskapstall td.leftmost {
  text-align: left;
  font-weight: normal;
  padding: 4px;
  border-left: 1px solid black;
}

#proff .regnskapstall td.rightmost {
  border-right: 1px solid black;
}

#proff .regnskapstall tr.lastrow td {
  border-bottom: 1px solid black;
}

#proff a.help {
  cursor: help;
  text-decoration: none;
}

#proff .regnskapstallSmall td.rightmost {
  display: none;
}

#proff #bedriftssammenligning {
  margin: 0;
  padding: 0 0 34px 0;
  font-size: 10px;
}

#proff #bedriftssammenligning fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

#proff #bedriftssammenligning fieldset label {
  font-size: 12px;
  display: block;
  margin-bottom: 6px;
}

#proff #bedriftssammenligning fieldset #firma {
  border: 1px solid #7f9db9;
  width: 160px;
  height: 18px;
}

#proff #bedriftssammenligning fieldset #submitbutton {
  border: 1px solid #7f9db9;
  font-size: 10px;
  padding: 0 2px 0 2px;
  height: 18px;
}

/*Rolletabell*/
.rolletabell th {
  padding:0 30px 8px 0px;
  text-align:left;
  vertical-align:top;
  color:#444;
}

.rolletabell td {
  padding:0 30px 8px 0px;
  vertical-align:top;
}

/* Tabs for ikke-dn500-selskaper. */
#proff .profftab {
  background-image: none;
  background: white;
  margin-right: 2px;
  font-size: 14px;
  line-height: 18px;
  padding-top: 4px;
}

#proff .widelinkbutton {
  margin-bottom: 0;
  width: 257px;
  border-top: 1px solid #8295C0;
  background-color: #C0C0C0;
  color: #000000;
}

#proff .active {
  background-color: #FFFFFF;
}

#proff_column_right {
  width: 188px;
  height: 100%;
  float: left;
  padding-left: 10px;
  overflow: hidden;
}

#proff_column_right .borskommentar{
  background-color:#405783;
  color:#FFFFFF;
  font-size:12px;
  margin:0;
  padding:4px;
}

#proff_column_right h2 #proff_column_right a{
  background-color: #FFFFFF;
  color: #003366;
  font-size: 12px;
  font-weight: bold;
}
