body { color: #fff; font-size: 11px; font-family: "Lucida Grande", sans-serif, verdana; line-height: 16px; }
p,td { color: #fff; font-size: 11px; font-family: "Lucida Grande", sans-serif, verdana; line-height: 16px; }
a:link { }
a:visited { }
a:hover { }
a:active { }
.a_menu { color: black; font-size: 10px; font-family: "Lucida Grande", tahoma, verdana, sans-serif; padding-right: 9px; padding-left: 9px; }
.a_menu A:link {text-decoration: none; color: #fff;}
.a_menu A:visited {text-decoration: none; color: #fff;}
.a_menu A:hover {text-decoration: underline; color: #fff;}
.a_menu A:visited:hover { text-decoration: underline; color: #fff; }
.a_left_menu { color: black; font-size: 11px; font-family: Arial, verdana; letter-spacing: 1px; }
.a_left_menu A:link {text-decoration: none; color: #000;}
.a_left_menu A:visited {text-decoration: none; color: #000;}
.a_left_menu A:hover {text-decoration: underline; color: #000;}
.a_left_menu A:visited:hover { text-decoration: underline; color: #000; }
.Menu_frameL2{ font-size: 10px; font-family: "Lucida Grande", tahoma, verdana, sans-serif; padding-bottom:0; padding-top:0; order-bottom-style: solid; order-right-style: solid; }
.Menu_frame{ padding-bottom:0; padding-top:0; }
.bgMenuAll { background-color: #e0e0e0 }
.bgMenuAllNiv1 { background-color: #8fff79 }
.bgMenuActive { background-color: #ffce8c }
.grayTbl  { background-color: #efefef; padding: 4px 4px 0; border: solid 1px #d0d0d0 }
.column { padding: 8px 6px 10px 4px; border-bottom: 1px solid #cccccc }
.grayCell  { font-size: 11px; background-color: #efefef; padding: 4px; border: solid 1px #d0d0d0 }
.listBg {border: solid 1px #cccccc; padding: 4px;}
.calBg { background-color: white; padding: 0; border: solid 1px #ccc }
/*
    text
--------------------------------------------------------------- */
.news_wrapper { color: #333; margin-top: 16px; margin-right: 0 !important; margin-bottom: 0 !important; margin-left: 0 !important; padding: 0 3px 0 4px; }
.news_black { color: #000; }
.news_block { margin: 0 0 14px; padding: 0; border-bottom: 1px solid #e5e5ee; }
.news_block_line { margin: 0 0 6px; padding: 0; border-bottom: 1px solid #e5e5ee; }
.news_wrapper p { font-family: "Lucida Grande", Verdana, Sans-serif; font-size: 11px; font-weight: normal; color: #333; margin: 0 0 6px !important; }
.news_title { font-family: "Lucida Grande", Verdana, Sans-serif; font-size: 12px; font-weight: bold; margin: 0 0 6px; color: #4f538c; padding-right: 3px; padding-left: 4px; }
.news_title_small { color: #4f538c; font-size: 11px; font-family: "Lucida Grande", Verdana, Sans-serif; font-weight: bold; margin: 0 0 6px; padding-right: 3px; padding-left: 4px; }
.news_date {
 font-family: Lucida Grande, Verdana, Sans-serif;
 font-size: 10px;
 margin: 0 0 3px 0;
 color: #999; 
}
.news_paginate {
 font-family: Lucida Grande, Verdana, Sans-serif;
 font-size: 10px;
 margin: 0 0 3px 0;
 color: #666; 
}
.leftMenu_header {
 font-family: Lucida Grande, Verdana, Sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-transform: uppercase;
 margin: 0 0 8px 0;
 color: #43477A; 
}
/*
    DEFAULT LINKS
--------------------------------------------------------------- */
a {
 text-decoration:   none;
 color:             #333399;
 background-color:  transparent;
 text-decoration:   none;
}
a:visited {
 color:             #333399;
 background-color:  transparent;
 text-decoration:   none;
}
a:hover {
 color:             #9194AF;
 text-decoration:   none;
 background-color:  transparent;
}
/*

    CASE STUDIES
--------------------------------------------------------------- */
.cs_image_small {
 margin: 7px 0 8px 0;
 padding: 0;
}
.cs_subject {
 font-family: Lucida Grande, Verdana, Sans-serif;
 font-size: 11px;
 color: #666;
 margin: 4px 0 8px 0;
}
.cs_interview {
 font-family: Lucida Grande, Verdana, Sans-serif;
 font-size: 11px;
 color: #333;
 margin: 3px 8px 8px 0;
}
.cs_question { color: #575c9c; font-weight: bold; }
.pull_quote {
 background: transparent url(../../media/tegn.jpg) left top no-repeat;
 font-family: ITC Franklin Gothic, Lucida Grande, Verdana, Sans-serif;
 font-size: 15px;
 font-weight: normal;
 line-height:  20px;
 color: #575C9C;
 border-top: 1px solid #E5E5EE;
 border-bottom: 1px solid #E5E5EE;
 margin: 12px 8px 12px 0;
 padding: 6px 4px 5px 22px;
}
.knap { font-family:       "Lucida Grande", Verdana, Sans-serif; font-size:         10px; font-weight:       bold; letter-spacing:    0.1em; margin:        	0; padding:			5px; background-color:  #6c70a8; color:             #fff; border-color: #9ea3d5 #000 #000 #9ea3d5; border-style: solid; border-width: 1px; cursor: pointer; cursor: pointer; }
.link { display: inline; background: url(../../media/pil_kort.gif) no-repeat 0 50%; padding: 0 0 0 22px; }
.pagename    { font-size: 22px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal }

