/* ----------------------------------- idms ----------------------------------------------------------------*/


/* ----------------------------- */
/* ----------------------------- */
.notActiv {
  font-style:italic;
}
/* ----------------------------- */



#IDMS_SENDED_AI,#IDMS_SENDED_PI {
	                         background-color:#eeeeee;
                             width:10px;
                             height:10px;
                            } 
                            
#IDMS_SEND_AI,#IDMS_SEND_PI{ color:#ff0000;
                             width:10px;
                             height:10px;
                            }                             


select,input{font-size:11px}

/* ----------------------------- */
/* general classes               */
/* ----------------------------- */
.IDMS_NoResultHeight   {height:450px;}
.IDMS_pointer          { cursor:pointer; }
.IDMS_disabled         { background-color:rgb(212,208,200) }

.IDMS_doku             {background-color:rgb(236,201,201);padding-left:2px}

/* text format */
.IDMS_italic {font-style:italic}
.IDMS_nobr   { white-space:nowrap;}
.IDMS_left   { text-align: left;}
.IDMS_right  { text-align: right !important; }
.IDMS_center { text-align: center; }
.IDMS_top    { vertical-align: top; }
.IDMS_middle { vertical-align: middle; }
.IDMS_bottom { vertical-align: bottom; }

/* table format */
.IDMS_noBorder     { border:0px; }
.IDMS_borderTop    { border-top:solid silver 1px; }
.IDMS_borderRight  { border-right:solid silver 1px; }
.IDMS_borderBottom { border-bottom:solid silver 1px; }

/* font format */
.IDMS_small { font-size:10px;font-weight: normal; }
.IDMS_bold  { font-weight: bold; }
.IDMS_big { font-size: 17px;}

/* font colors */
.IDMS_error     { color: red; font-weight:normal }
.IDMS_warning   { color: blue; }
.IDMS_positive  { color: #64B230; }
.IDMS_negative  { color: #BF2122; }
.IDMS_grey      { color: #858C98; }
.IDMS_lightgrey { color: #E7E8EC; }
.IDMS_red       { color: #900; }
.IDMS_blue      { color: #1E3B6B; }
.mostClickedtagCloud span.IDMS_backpos  + a  { background-color: #64B230; color:rgb(255,255,255)}
.mostClickedtagCloud span.IDMS_backneg  + a  { background-color: #BF2122; color:rgb(255,255,255)}
.mostClickedtagCloud span.IDMS_backgrey + a  { background-color: #858C98; color:rgb(255,255,255)}


/* background colors */
.IDMS_bgSalmon     { background-color: #FFE7CE; }
.IDMS_bgSalmonDark { background-color: #E6C7A9; }
.IDMS_bgOdd        { background-color: #EBECEF; }
.IDMS_bgEven       { background-color: transparent; padding: 0px 2px;}
.IDMS_bgGrey       { background-color: #ECECEC; }
.IDMS_bgLightGrey  { background-color: #EFEFEF; }
.IDMS_bgPositive   { background-color: #64B230; color: #FFF; padding: 0px 2px;}
.IDMS_bgNegative   { background-color: #BF2122; color: #FFF; padding: 0px 2px;}
.IDMS_bgNeutral    { background-color: #858C98; padding: 0px 2px;}

/*
.IDMS_bgPositive   { background-color: #64B230; }
.IDMS_bgNegative   { background-color: #BF2122; }
.IDMS_bgNeutral    { background-color: #858C98; }
*/

/* ----------------------------- */



 * .IDMS_tabs            {background-image:url('/images/tab_line.gif'); background-position:left bottom; background-repeat:repeat-x;}




/* Tabbed lists */
ul.IDMS_tabbedlist {list-style: none; margin: 0;padding: 0;}
ul.IDMS_tabbedlist li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
ul.IDMS_tabbedlist li a {
	float: left;
	background: transparent url("/images/tabs_l.gif") no-repeat left top;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	cursor: pointer;
}

ul.IDMS_tabbedlist li a span {
	float: left;
	background: transparent url("/images/tabs_r.gif") no-repeat right top;
	display: block;
	padding: 3px 5px 4px 0px;
}
ul.IDMS_tabbedlist li.first {margin-left: 0px;background: #FFF;}

ul.IDMS_tabbedlist li:hover a {
	background-position:0% -23px;
	color:#900;
}

ul.IDMS_tabbedlist li.active a {
	background-position:0% -23px;
	color:#900;
	font-weight:bold;
}

ul.IDMS_tabbedlist li:hover a span, ul.IDMS_tabbedlist li.active a span {
	background-position:100% -23px;

}

/* ----------------------------- */


/* ----------------------------- */
/* Contains all kind of groups   */
/* ----------------------------- */
.IDMS_content{
  width:            780px;
  color:            #000;
  font-size:        11px;
  font-family:      arial,helvetica,sans-serif;
  background-color: white;
  height:           100%;
  margin:           0px;
  padding:          16px 0px 0px 0px;
}


/* ----------------------------- */
/*  Ajaxed-ATOM Feed from FTD    */
/* ----------------------------- */
div.IDMS_ftdAjaxArticle    { height:300px;overflow:auto; padding:2px;}
div.IDMS_ftdAjaxArticle h1 { font-size: 14px; }
div.IDMS_ftdAjaxArticle h2 { font-size: 12px; margin-top: 12px; }
div.IDMS_ftdAjaxArticle p  { margin-top: 8px; }
div.IDMS_ftdAjaxArticle a  { text-decoration:underline }



/* ----------------------------- */
/*  MyFtd                        */
/* ----------------------------- */
.IDMS_myFtdContent {
  height:240px;
  border: dotted 1px black;
}

div.IDMS_myFtdActive{
  border:dotted black 1px;
  margin:-1px;
}

div.IDMS_myFtdActive .IDMS_groupHeader{
  opacity: 0.5;
}

div.IDMS_myFtdActive .IDMS_groupContent{
   opacity: 0.5;
}

.IDMS_MyFtdItems_third,
.IDMS_MyFtdItems_half,
.IDMS_MyFtdItems_full {
  margin:0px;
  padding:0px;
}

.IDMS_MyFtdItems_third  {width: 235px}
.IDMS_MyFtdItems_half   {width: 360px}
.IDMS_MyFtdItems_full   {width: 748px}

.IDMS_MyFtdItems_third table {
  background:url('/images/myftd_icons_background_third.png') no-repeat;
  width:100%;
}

.IDMS_MyFtdItems_half table{
  background:url('/images/myftd_icons_background_half_long.png') no-repeat;
  margin-bottom:10px;
  width:100%;
}

.IDMS_MyFtdItems_full table{
  background:url('/images/myftd_icons_background_full.png') no-repeat;
  width:100%;
}

.IDMS_MyFtdItems_third td,
.IDMS_MyFtdItems_half td,
.IDMS_MyFtdItems_full td {
  vertical-align:top;
  padding-left:8px;
  height:60px;
}


.IDMS_MyFtdItems_Icons img{
  cursor:move;
  position: relative;
  z-index: 0;
  padding-left:2px;
  width:34px;
  height:45px;
}



.save_in_progress {
  cursor:pointer;
  padding-left:4px;
}




/* ----------------------------- */


/* ----------------------------- */
/*  Contains full / half content */
/* ----------------------------- */
.IDMS_groupWrapperFull,
.IDMS_groupWrapperLeft,
.IDMS_groupWrapperRight {
  background-color:white;
  float:   left;
  display: inline;
  margin:  0px 0px 25px 10px;
}

.IDMS_groupWrapperRight {margin: 0px 0px 25px 26px;}
.IDMS_groupWrapperFull  {width:  748px;}
.IDMS_groupItemHalf     {margin: 0px 0px 36px 0px; width:  360px;}
.IDMS_groupItemThird    {margin: 0px 0px 36px 0px; width:  230px;}

.IDMS_groupHeader {border-bottom:solid gray 1px;}
.IDMS_groupHeader span {
  background-color: rgb(44,77,125);
  color:            white;
  padding:          0px 3px 0px 3px;
  font-size:        11px;
  font-weight:      bold;
  margin-bottom:    1px;
  text-transform:   uppercase;
}

.IDMS_lastItem {margin-bottom:0px;}
.banner {
  text-align: center;
  display:    inline-block;  /* needed for opera to enforce the margin of a IDMS_groupItemHalf */
}

/* needed for AdServer advertisement to move the advertisement-block */
.dropItem {position: absolute;left:-1000px;}


/* panel, scheduler, ajax time Adposition */
.IDMS_showAdPosition {border:solid green 1px;height:280px}
.IDMS_showAdPosition div.IDMS_groupHeader {background-color:green;font-weight:bold;color:white}
#IDMS_panel {text-align:left;margin:0px;border:solid black 1px;background-color:#eee; padding:0px;position:fixed;right:10px;top:5px}


.IDMS_groupContent {margin-top: 10px}
.IDMSgroupFooter   {font-size:  11px}
.IDMS_displayNone,
.displayNone       {display:    none}
.IDMS_displayHidden{visibility:hidden;line-height:0px;height:0px;}
/* ----------------------------- */


/*
   ##############################################################################
   Styles for the header containing prices, performances and the user "inspector"
   ##############################################################################
*/

/* -------------------------------*/
/* The header's header            */
/* -------------------------------*/
.IDMS_h1 {
  margin-left: 5px;
  color: #1E3B6B;
  font-size: 21px;
  font-weight:normal;
}

.IDMS_h2 {
  margin-left: 5px;
  color: #1E3B6B;
  font-size: 17px;
}

.IDMS_headerTitle {
  margin-left: 5px;
	color: #1E3B6B;
	font-weight: normal;
	font-size:11px;
}

.IDMS_headerTitle_h2 {
  margin-left: 0px;
  color: #1E3B6B;
  font-weight: normal;
}

.IDMS_headerTitleResult {
  margin-left: 5px;
  margin-right: 20px;
  font-weight: bold;
  color: #1E3B6B;
  font-size:11px;
  display:inline;
}

.IDMS_headerTitleResult a:hover {
  color: #900;
  text-decoration: underline;
}


/* --------------------------------*/
/* The header itself incl. content */
/* --------------------------------*/
.IDMS_header {
  height: 222px;
  background: url(/images/bg_factsheet-header_1.png) no-repeat;
  padding-top: 13px;
}

.IDMS_headerLeft  {
  width: 240px;
  float: left;
  padding-left: 5px;
}

.IDMS_headerMiddle  {
  width: 240px;
  float: left;
  margin-left: 13px;
}

.IDMS_headerRight  {
  width:       200px;
  height:      170px;
  float:       left;
  margin-left: 25px;
  margin-top:  14px;
}


.IDMS_headerGroupTitle {
  width: 100%;
  color: #858C98;
  font-weight: normal;
  font-size: 11px;
  letter-spacing: 0.1em;
  text-decoration: none;
  text-transform: uppercase;
  margin-top: 10px;
  border-bottom: 1px solid silver;
}

.IDMS_headerTable {
  width:100%;
  border-collapse:collapse;
}

.IDMS_headerTable td {
  height: 18px;
  padding-left: 0px;
  padding-right: 2px;
  margin: 0px;
  border: 0px;
}

.IDMS_headerPrice {
  color: #444;
  font-size: 16px;
  font-weight:bold;
  margin: 0px;
  padding: 0px;
}


.IDMS_headerPerformance {
  width:140px;
  font-weight:bold;
}

.IDMS_headerPriceDate {
  color: #858C98;
  font-size: 11px;
  text-align: left;
}

.IDMS_performancePositive {
  height: 12px;
  margin: 1px 5px 0px 0px;
  background-color: #64B230;
  float: left;
  background-image: url(../images/bar_performancePositive.gif);
}

.IDMS_performanceNegative {
  height: 12px;
  margin: 1px 5px 0px 0px;
  background-color: #BF2122;
  float: left;
  background-image: url(../images/bar_performanceNegative.gif);
}

.IDMS_performanceNeutral {
  height: 12px;
  margin: 1px 5px 0px 0px;
  background-color: #BF2122;
  float: left;
  background-image: url(../images/bar_performanceNeutral.gif);
}

.IDMS_highLow {
  padding:0px;
  margin:0px;
  height:4px;
  line-height:4px;
}

.IDMS_tableTDHeight8px {
  height: 8px !important;
}

.IDMS_priceBox {
  background-color: #FFF;
  border:1px solid silver;
  padding-left: 3px;
  padding-right: 3px;
  font-size: 16px;
}

.IDMS_textNormal11px {
  font-size: 11px;
  font-weight: normal;
}

/*
   ##############################################################################
   Styles for the currencies overview
   ##############################################################################
*/

/* ----------------------------- */
/* Crossrates table              */
/* ----------------------------- */
#IDMS_crossrates {
  width: 100%;
}

#IDMS_crossrates th {
  background: url(/images/bg_crossrateheader_currency.png) repeat-x;
  text-align: center;
	color: #858C98;
}

/* ------------------------------------- */
/* Calendar-Control table of calculator  */
/* ------------------------------------- */
#IDMS_calculatorLeft {
	background-color:#8D949F;
  width:149px;
  text-align:center;
  padding:5px 10px 5px 10px;
  margin-right:5px;
}

#IDMS_calculatorRight {
  width:207px;
}

#IDMS_calendarControl {
  width:100%;
  border-spacing:0px;
  border-collapse:collapse;
}

#IDMS_calendarControl td {
  padding:0px;
  margin:0px;
  border:0px;
  text-align:center;
}

#IDMS_calendarControl td.button {
  width:100px;
  background:url(/images/calendar_button-middle.gif) repeat-x;
}

/* ----------------------------- */
/* Calendar table of calculator  */
/* ----------------------------- */
#IDMS_calendar  {
	width:100%;
	border-spacing:0px;
}

#IDMS_calendar th {
  background-color: #858C98;
  color: #FFF;
}

#IDMS_calendar td {
  text-align: center;
  border-bottom: 1px solid #E7E8EC;
}

#IDMS_calendar td.sel {
  background-color: #A80000;
  color: #FFF;
}

#IDMS_calendar td.now {
  border: 1px solid #A80000;
}

#IDMS_calendar td.inactive {
  color: #858C98;
}

#IDMS_calendar td.borderRight {
  border-right: 1px solid #F8F8F9;
}

#IDMS_calendar td.borderLeft {
  border-left: 1px solid #F8F8F9;
}

/*
   ##############################################################################
   Styles for the MiFID-Disclaimer
   ##############################################################################
*/

.IDMS_mifidDisclaimer {
  background: #FFF url(/images/bg_mifidDisclaimer.png) no-repeat 0 bottom;
}

.IDMS_mifidDisclaimer th {
  font-size: 11px;
  line-height: 14px;
  font-weight: normal;
  color: #858C98;
  text-align: justify;
  width: 90%;
  text-align:center
}

.IDMS_mifidDisclaimer td {
  color: #DDDDDD;
  font-weight: bold;
  font-size: 36px;
  font-family: Georgia, "Times New Roman", Times, serif;
  text-align: center;
  padding-top: 2px;
}

/*
   ##############################################################################
   Styles for the "Alternatives" table
   ##############################################################################
*/

/* ----------------------------- */
/*                               */
/* ----------------------------- */
.IDMS_alternativesTitle {
   color: #1E3B6B;
   text-transform: uppercase;
   letter-spacing: 0.2em;
   margin-bottom: 15px;
}


/* ----------------------------- */
/*                               */
/* ----------------------------- */
.IDMS_amount{
	color: #858C98;
	text-align: right;
}


/* ----------------------------- */
/*                               */
/* ----------------------------- */
a.IDMS_linkIcon img {
 vertical-align: middle;
}


/* ----------------------------- */
/*                               */
/* ----------------------------- */
#IDMS_alternatives th {
 color: #858C98;
 text-align:left;
 text-transform:uppercase;
 letter-spacing: 0.1em;
 margin-bottom: 12px;
 font-size:11px;
}


/* ----------------------------- */
/*                               */
/* ----------------------------- */
#IDMS_alternatives td {
 background-color: #FAFAFB;
 vertical-align: top;
 line-height: 20px;
 font-size:11px;
}


/* ----------------------------- */
/*                               */
/* ----------------------------- */
#IDMS_alternatives td:hover {
   color: #900;
   text-decoration: underline;
}


/* ----------------------------- */
/*                               */
/* ----------------------------- */
#IDMS_alternatives th.IDMS_seperator,
#IDMS_alternatives td.IDMS_seperator {
 width: 1px;
 background:url(/images/trennstrich_alternativen.gif) repeat-y;
}

.IDMS_listNavi {
  margin: 10px;
  text-align: center;
}

/* ----------------------------- */
/* receiver code via Ajax        */
/* ----------------------------- */
#IDMS_scriptTarget{
  display:none
}

/* ----------------------------- */
/* Options buttons for charts    */
/* ----------------------------- */
.IDMS_chartOptions label {
	min-width: 70px;
	display: block;
	float: left;
	padding-top: 0.5em;
}

.IDMS_chartOptions select {
	border: 1px solid #B2B2B2;
	margin-top: 0.2em;
	min-width: 160px;
}


.IDMS_landingCharts    {padding-top:5px;
                        float:left;
                        width:230px;
                        min-height:235px;
                        margin-left:12px;
                        border:solid black 0px;
                       }

.IDMS_dragables {
	text-align:right;
	cursor:move;
	
}

.IDMS_landingCharts a.ChartName {
   font-weight:bold;
   width:100%;
   text-align:left;
   margin-bottom:10px;
   display:block;
   border-bottom:1px solid silver;
}

.IDMS_landingCharts a.ChartName2 {
   font-weight:bold;
   text-align:left;
   color:white;
   padding-left:2px;
}










/* ----------------------------- */
/* Tool Items for print,RSS etc  */
/* ----------------------------- */
.IDMS_DepotIcons                    {width:1px;padding:0px;margin:0px;}
.IDMS_DepotIcons  img               {cursor:pointer;width:12px;height:12px; padding-right:2px;padding-top:2px}
.IDMS_ToolItems   img               {cursor:pointer; padding-left:2px;}
.IDMS_ToolItems   img.IDMS_LastItem { padding-right:10px;}



/* ----------------------------- */
/* Transaction-Slider            */
/* ----------------------------- */

.IDMS_Transactions         {height:190px; padding:12px; background: url(/images/transactions.jpg) no-repeat;}

.IDMS_TransactionTable     {width:180px; margin-top:7px; float:left;}

.IDMS_TransactionValues    {border:inset rgb(236,222,183) 1px; width:70px;padding:1px;}

.IDMS_TransactionOptions   {border:inset rgb(236,222,183) 1px; width:74px;padding:0px;}

.IDMS_TransactionTags      {border:inset rgb(236,222,183) 1px; width:300px;padding:1px;}

.IDMS_TransactionNotice    {border:inset rgb(236,222,183) 1px;font-size:11px; width:300px; height:60px;padding:1px;margin-bottom:2px}

.IDMS_TransactionTable th  {vertical-align:top; width:55px; padding-right:5px;}



/* ----------------------------- */
/* Portfolio-Selects             */
/* ----------------------------- */

.IDMS_portfolioSelects     {float:left;}
.IDMS_portfolioSelects th  {padding-right:5px;text-align:left;padding-bottom:5px}
.IDMS_portfolioSelects td  {padding-right:15px;padding-bottom:5px}

.IDMS_starFilter       {width:150px;}

.IDMS_tagFilter        {width:150px;}

.IDMS_groupFilter      {width:150px;}

.IDMS_mergeFilter      {width:150px;}

.IDMS_SuggestInput     {width:105px;}



/* ----------------------------- */
/* printing portfolio / watchlist*/
/*                               */
/* function IDMS_checkPageBrake()*/
/* will be called after loading  */
/* ----------------------------- */

.IDMS_DO_PAGE_BRAKE {page-break-before:always;}




/* ----------------------------- */
/* footer der ftd                */
/* ----------------------------- */
#footer {background-color: #FFE7CE; }


/* ----------------------------- */
/* Tagcloud Firmen des Tages(ftd)*/
/* ----------------------------- */

.tagcloud {text-align:center;background-color:#f1f2f5;padding:5px;margin-top:10px;border:1px solid #e7e8ec;border-bottom:1px solid #858c98;line-height:22px;}

/* Tagcloud für die rechte spalte */
.rightCol .tagcloud { padding: 1px; margin-top: 0px; line-height: normal; }

.rightCol a.tag1 { font-size: 6pt; color: #8C9AB4; font-weight: 200; padding-right: 4px; line-height: 15px;}
.rightCol a.tag2 { font-size: 8pt; color: #8C9AB4; font-weight: 400; padding-right: 4px; line-height: 15px; }
.rightCol a.tag3 { font-size: 8.3pt; color: #4B6289; font-weight: 500; padding-right: 4px; line-height: 16px; }
.rightCol a.tag4 { font-size: 8.6pt; color: #4B6289; font-weight: 600; padding-right: 4px; line-height: 17px; }
.rightCol a.tag5 { font-size: 9pt; color: #1E3B6B; font-weight: 700; padding-right: 4px; line-height: 18px; }
.rightCol a.tag6 { font-size: 9.3pt; color: #1E3B6B; font-weight: 800; padding-right: 4px; line-height: 19px;   }

a.tag1 {font-size:8.6pt;color:#8c9ab4;font-weight:300;padding-right:10px;line-height:14px;}
a.tag2 {font-size:9pt;color:#8c9ab4;font-weight:400;padding-right:10px;line-height:17px;}
a.tag3 {font-size:10pt;color:#4b6289;font-weight:500;padding-right:10px;line-height:19px;}
a.tag4 {font-size:12pt;color:#4b6289;font-weight:600;padding-right:10px;line-height:21px;}
a.tag5 {font-size:13pt;color:#1e3b6b;font-weight:700;padding-right:10px;line-height:22px;}
a.tag6 {font-size:14pt;color:#1e3b6b;font-weight:800;padding-right:10px;line-height:23px;}
a:hover.tag1 {background-color:#8c9ab4;text-decoration:none!important;color:#fff;}
a:hover.tag2 {background-color:#8c9ab4;text-decoration:none!important;color:#fff;}
a:hover.tag3 {background-color:#4b6289;text-decoration:none!important;color:#fff;}
a:hover.tag4 {background-color:#4b6289;text-decoration:none!important;color:#fff;}
a:hover.tag5 {background-color:#1e3b6b;text-decoration:none!important;color:#fff;}
a:hover.tag6 {background-color:#1e3b6b;text-decoration:none!important;color:#fff;}


/* Video from FTD*/
.boxresp table { border: 1px solid rgb(133, 140, 152); width: 209px; border-collapse: collapse; }
.boxresp       { margin-bottom: 10px; }
.cartoon       { padding: 5px 0 17px 0;}
.videorahmen   {margin-left:70px;border: 1px solid #858c98;background: #fcfafc; width: 208px; padding-bottom: 10px; }
.videohead {display: block; text-align: right; background-color: #ffe7ce; width: 208px; border-bottom: 1px solid #858c98; margin-bottom: 10px; height: 20px; }
.videohead .mehrnews {line-height: 20px;  background: url(http://www.ftd.de/images/video/arrows_blau_ab.png) no-repeat; background-position: 99% 7px; float: right; padding-right: 3px; font-family: Verdana; font-style: normal; font-weight: bold; font-size: 0.867em;}
.videohead .mehrnews a { font-size: 1em;font-weight: bold; }
.videohead a   {display: block; width: 190px; margin-left: 0px; margin-right: 15px;}
.videohead img {float: left; padding: 0px; padding-left: 0px; }
.videobild     {text-align: center; height:120px; }
.videobild img {border: 1px solid #858c98;}
.abspielen { overflow: hidden;height: 120px; width: 160px; margin-top: -120px; margin-left: 24px;}
.abspielen a { background: transparent url('http://www.ftd.de/images/video/abspiel_layer_ab123.png') no-repeat scroll -45px -30px; display: block; position: absolute; height: 120px; width: 160px; }
.abspielen a:hover { background-position: -45px -150px; }
.videotitel { background: url(http://www.ftd.de/images/video/bagro.jpg) no-repeat;position:absolute;margin-left: 24px; margin-top: -26px; _margin-top: -25px; /margin-top: -25px;height: 24px; _height: 23px; /height: 23px;line-height: 11px;width: 160px; padding-left: 2px; padding-top: 3px; overflow: hidden;  font: 0.94em/1em arial;}
/* Video ENDE */


.dach     {color:#616772;font-weight:bold;padding-top:10px}
h3,h1 {font-size:14px}
.artikelliste {padding-left:10px}
span.pLink { display:none; }
.artikelbild {float:left; padding:10px}


/* most clicked TagCloud */
.mostClickedtagCloud {background-color:#f1f2f5;padding:5px;margin-top:10px;border:1px solid #e7e8ec;border-bottom:1px solid #858c98;line-height:22px;}

.mostClickedtagCloud a.tag1 {font-size:8.6pt;color:#8c9ab4;font-weight:300;padding-right:10px;line-height:14px;}
.mostClickedtagCloud a.tag2 {font-size:9pt;color:#8c9ab4;font-weight:400;padding-right:10px;line-height:17px;}
.mostClickedtagCloud a.tag3 {font-size:10pt;color:#4b6289;font-weight:500;padding-right:10px;line-height:19px;}
.mostClickedtagCloud a.tag4 {font-size:12pt;color:#4b6289;font-weight:600;padding-right:10px;line-height:21px;}
.mostClickedtagCloud a.tag5 {font-size:13pt;color:#1e3b6b;font-weight:700;padding-right:10px;line-height:22px;}
.mostClickedtagCloud a.tag6 {font-size:14pt;color:#1e3b6b;font-weight:800;padding-right:10px;line-height:23px;}
.mostClickedtagCloud a:hover.tag1 {background-color:#8c9ab4;text-decoration:none!important;color:#fff;}
.mostClickedtagCloud a:hover.tag2 {background-color:#8c9ab4;text-decoration:none!important;color:#fff;}
.mostClickedtagCloud a:hover.tag3 {background-color:#4b6289;text-decoration:none!important;color:#fff;}
.mostClickedtagCloud a:hover.tag4 {background-color:#4b6289;text-decoration:none!important;color:#fff;}
.mostClickedtagCloud a:hover.tag5 {background-color:#1e3b6b;text-decoration:none!important;color:#fff;}
.mostClickedtagCloud a:hover.tag6 {background-color:#1e3b6b;text-decoration:none!important;color:#fff;}

/* ----------------------------------- end idms -----------------------------------------------------------------*/



/* ----------------------------------- inspector ----------------------------------------------------------------*/

/* ----------------------------- */
/* styles for the star rater     */
/* ----------------------------- */
.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating{
	background: url('/images/alt_star1.gif') left -1000px repeat-x;
}

.clear-rating,.clear-rating a:hover,.clear-rating a:active,.clear-rating a:focus,.clear-rating .current-rating{
	background: url('/images/clear_star6.gif') left -1000px repeat-x;
}

.star-rating,
.clear-rating{
	position:            relative;
	width:               90px;
	height:              26px;
	line-height:         26px;
	overflow:            hidden;
	list-style:          none;
	margin:              0;
	padding:             0;
	margin-top:-12px;
	background-position: left top;
}

.clear-rating{width:     3px}

.star-rating li,
.clear-rating li{display: inline;}

.star-rating a,.star-rating .current-rating,
.clear-rating a,.clear-rating .current-rating{
	position:    absolute;
	top:         0;
	left:        0;
	text-indent: -1000em;
	height:      26px;
	line-height: 26px;
	outline:     none;
	overflow:    hidden;
	border:      none;
	cursor:      pointer;
}

.star-rating a:hover,.star-rating a:active,.star-rating a:focus,
.clear-rating a:hover,.clear-rating a:active,.clear-rating a:focus{
	background-position: left bottom;
}

.clear-rating a.star_0{width:100%; z-index:7;}
.star-rating  a.star_1{width:20%;  z-index:6;}
.star-rating  a.star_2{width:40%;  z-index:5;}
.star-rating  a.star_3{width:60%;  z-index:4;}
.star-rating  a.star_4{width:80%;  z-index:3;}
.star-rating  a.star_5{width:100%; z-index:2;}


.star-rating .current-rating{
	z-index:             1;
	background-position: left center;
}

.clear-rating .current-rating{
	z-index:             1;
	background-position: left top;
}
/* ----------------------------- */



/* ------------------------------*/
/* Notice Area                   */
/* ------------------------------*/
.IDMS_inspectorArea {
  width:      100%;
  text-align: left;
}

.dateBuy {
  font-size:11px;
  border: solid rgb(236,222,183) 1px;
  padding:     0px;
  margin:      0px;
  width:       60px;
}


.IDMS_inspectorArea th, .IDMS_inspectorArea td{
  padding: 0px;margin:0px;
  padding-left:  2px;
  vertical-align:middle;
}


tr.IDMS_notice th{
  color:       black;
  padding-top: 4px;
  font-weight:normal;
}

tr.IDMS_notice th img{
  vertical-align:top;
}

tr.IDMS_notice th a{
  cursor:        pointer;
}


tr.IDMS_notice td{
  height: 58px;
  border: solid rgb(236,222,183) 1px;
}

#IDMS_noticeAreaRead,
#IDMS_noticeAreaWrite {
  font-size:   11px;
  font-family: arial,helvetica,sans-serif;
  width:       99%;
  height:      50px;
  display:     block;
  border:      solid rgb(236,222,183) 0px;
  padding:     0px;
  margin:      0px;
  overflow:    auto;
}

#IDMS_noticeAreaRead {cursor:pointer;}

tr.IDMS_performance th{
  color:          black;
  padding-top:    0px;
  vertical-align: middle;
}


#IDMS_workingInspector {
  visibility:   visible;
  margin-right: 40px;
}
/* ----------------------------- */


/* ----------------------------------- end inspector -------------------------------------------------------------*/



/* ----------------------------------- idms_list ------------------------------------------------------------------*/

/* ----------------------------- */
/*   General classes             */
/* ----------------------------- */
.IDMS_highlighted {
  background-color: #ffb;
  text-decoration:underline;
}



/* ----------------------------- */
/*   Search highlights           */
/* ----------------------------- */
.IDMS_searchHighlights {
  width: 100%;
  border-collapse: collapse;
}

.IDMS_searchHighlights th {
  color: #858C98;
  text-align: left;
}

.IDMS_searchHighlights td.content {
  border-bottom: 1px solid #E7E8EC;
}

.IDMS_searchHighlights td.content table{
  width:320px;
}


.IDMS_searchHighlights table {
	margin-left: 40px;
}

.IDMS_searchHighlights table tr {
  vertical-align: top;
}

.IDMS_searchHighlights table td.value {
  padding-right: 10px;
  width: 60px;
  text-align: right;
  font-weight: bold;
}


/* ----------------------------- */
/*   big result list             */
/* ----------------------------- */
.IDMS_cardTable {
  border-collapse: collapse;
  border: 0px;
  font-size: 11px;
  width:100%
}


.IDMS_cardTable2 {
  border-collapse: collapse;
  border: 0px;
  line-height: 10px !important;
}

.IDMS_cardTable  td{
  border-right: 1px solid silver;
  vertical-align:top;
  padding:0px;
  margin:0px;
}

.IDMS_activeColumn {
  color: #1E3B6B;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-color: #DDD;
  border-width: 1px;
  border-top: 1px solid #ddd;
  background-color: #fbfbfc;
}
.IDMS_activeColumnSort {
  background-color: #fbfbfc;
}
tr.IDMS_cardTable th {
  background-image: url(/images/bg_tableheader.png);

}





/* THEAD -------*/
.IDMS_cardTable {
  vertical-align: bottom;
  font-size: 11px;
  border-bottom: 1px solid silver;
}
.IDMS_shadow {
  background: url(/images/misc/shadow.gif) repeat-x;
}
td.IDMS_cardTable a {
  font-size: 11px;
}
.IDMS_cardTable th a, .IDMS_cardTable th {
  padding-top: 3px;
  padding-right: 2px;
  padding-bottom: 3px;
  padding-left: 2px;
  text-align: center;
  vertical-align: bottom;
}

.IDMS_cardTable  tr {
  line-height: 22px;
}
.IDMS_cardTable  th {
  line-height: 12px;
}

.IDMS_cardTable tfoot tr {
  line-height: 5px;
  background: url(/images/misc/shadow.gif) repeat-x 0 top;
}
.IDMS_cardTable  td {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 0px;
}


.IDMS_cardTable th{
  background-color: #f8f8f9
}


/* Portfolio */
.IDMS_cardTable  th.IDMS_PortfolioHeader {
  background-color: rgb(235,236,239);
  text-align:       left;
}



/* end Portfolio */

tfoot.IDMS_cardTable {
  height: 2px;
}

/* Zeilen Zebra     ----*/
.IDMS_rowFirst {
  background: url(/images/misc/shadow.gif) repeat-x 0 top;
  border-bottom: 1px dotted #e7e8ec;
}
.IDMS_row1 {
  border-bottom: 1px dotted #e7e8ec;
}

.IDMS_TwoLineRow td {
 line-height:15px;
}

.IDMS_row2 {
  border-bottom: 1px dotted #DDD;
}

.IDMS_cardTable cite {
  background-color: #fefde7;
  font-weight: normal;
  font-style: normal;
  padding: 1px;
  color: #1E3B6B;
  border-bottom: 1px ridge silver;
}
.IDMS_cardTable cite:hover {
  background-color: #fefde7;
  font-weight: normal;
  font-style: normal;
  padding: 1px;
  color: #900;
  border-bottom: 1px ridge silver;
}

/* page navigation for lists */
.IDMS_listNavi {
  color: #858C98;
}

.IDMS_perfBar {
  border-bottom:solid rgb(228,230,229) 1px;
  height:8px;
}

.IDMS_IsoPosition {
  float:right;
  width:25px;
  margin-left:0px;
  border-left:solid rgb(192,192,192) 0px;
}

/* ----------------------------- */
/* Key value list                */
/* ----------------------------- */
.IDMS_keyValue {
  width:100%;
  border-collapse:collapse;
}

.IDMS_keyValue td {
  padding: 2px 3px 2px 3px;
}
/* ----------------------------------- end list ------------------------------------------------------------------*/



/* ----------------------------------- autocompleter -------------------------------------------------------------*/
.suggester_sleep {background-image : url('/images/suggester_sleep.gif');}
.suggester_run   {background-image : url('/images/suggester_run.gif');}


div.autocomplete {
      position:absolute;
      background-color:white;
      border:1px solid black;
      margin:0px;
      padding:0px;
      z-index:100;
      width:255px;
     }

div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
      background-color: #fff;
     }

div.autocomplete ul li.selected { background-color: #ffb;}

div.autocomplete ul li.IDMS_Suggestheader,
div.autocomplete ul li {
      padding:0px;
      padding-left:2px;
      height:12px;
      line-height:12px;
      list-style-type:none;
      font-size:11px;
      font-family:arial,helvetica,sans-serif;
      background-color: #fff;
      color:#000;
    }



div.autocomplete ul li.IDMS_Suggestheader {
      margin-bottom:1px;
      background-color: #2c4d7d;
      color:#fff;
      cursor:default;
    }

div.autocomplete ul li a{
     color:#000;
     display:block;
    }

#IDMS_autocomplete_choices {
     visibility:hidden;
    }

.IDMS_Suggest0Col,
.IDMS_Suggest1Col,
.IDMS_Suggest2Col{
      margin:0px;
      padding:0px;
      height:12px;
      line-height:12px;
      float:left;
    }

.IDMS_Suggest0Col {width:16px}
.IDMS_Suggest1Col {width:150px}
.IDMS_Suggest2Col {width:84px}

.IDMS_Suggest0Col img {
    width:14px;
    height:11px;
}

/* ----------------------------------- end autocompleter ----------------------------------------------------------*/




/* ----------------------------------- datepicker -------------------------------------------------------------*/

div.datepicker {
 position: absolute;
 text-align: center;
 border: 1px #C4D5E3 solid;
 font-family: arial;
}
div.datepicker-header {
 font-size: 12px;
 font-weight: bold;
 background: #e9eff4;
 border-bottom:1px solid #c4d5e3;
 padding: 2px;
}
div.datepicker-footer {
 font-size: 10px;
 background: #e9eff4;
 border-top:1px solid #c4d5e3;
 cursor: pointer;
 text-align: center;
 padding: 2px;
}
div.datepicker-calendar {
 font-size: 10px;
 background:#FFFFFF;
 padding: 2px;
 text-align: center;
}
div.datepicker-calendar table {
 font-size: 10px;
 border: 1px white solid;
 margin: 0px;
 padding: 0px;
 text-align: center;
}
div.datepicker-calendar table tr {
 border: 1px white solid;
 margin: 0px;
 padding: 0px;
}
div.datepicker-calendar table td {
 border: 1px #eaeaea solid;
 margin: 0px;
 padding: 0px;
 text-align: center;
}
div.datepicker-calendar table td:hover,
div.datepicker-calendar table td.outbound:hover,
div.datepicker-calendar table td.today:hover {
 border: 1px #c4d5e3 solid;
 background: #e9eff4;
 cursor: pointer;
}
div.datepicker-calendar table td.wday {
 border: 1px #ffffff solid;
 background: #ffffff;
 cursor: text;
}
div.datepicker-calendar table td.outbound {
 background: #e8e4e4;
}
div.datepicker-calendar table td.today {
 border: 1px #16518e solid;
 background: #c4d5e3;
}

.datepicker-opener-table {
	display: inline;
}

.datepicker-opener {
	background-image: url("/images/datepicker.gif");
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	margin-left: 4px;
	cursor: pointer;
}

/* ----------------------------------- end datepicker -------------------------------------------------------------*/

#IDMS_chart_analyse {page-break-before:avoid}

/* ----------------------------------- heatmap -------------------------------------------------------------*/
.heatmap_td {
  font-weight: bold;
}

/* ----------------------------------- end heatmap -------------------------------------------------------------*/




/* ----------------------------------- prototip -------------------------------------------------------------*/
/* prototip.css : http://www.nickstakenburg.com/projects/prototip */
.prototip { position: absolute; }
.prototip .effectWrapper,
.prototip .tooltip,
.prototip .toolbar,
.prototip .toolbar .title {	position: relative; }
.prototip .content { clear: both; }
.prototip .toolbar a.close {
	position: relative;
	text-decoration: none;
	float: right;
	width: 15px;
	height: 15px;
	background: transparent url(close.gif);
	display: block;
	line-height: 0;
	font-size: 0px;
	border: 0;
}
.prototip .toolbar a.close:hover { background: transparent url(close_hover.gif); }

.prototipLoader {
	position: absolute;
	top: -1000px;
	left: -1000px;
	background: url(prototip_loader.gif);
	height: 14px;
	width: 14px;
}

.iframeShim {
	position: absolute;
	border: 0;
	margin: 0;
    padding: 0;
    background: none;
}

/* Prototip styles */
.prototip .default { width: 150px; color: #fff; }
.prototip .default .toolbar { background: #0F6788; font: italic 17px Georgia, serif; }
.prototip .default .title { padding: 5px; }
.prototip .default .content { background: dodgerblue; font: 11px Arial, Helvetica, sans-serif; padding: 5px;}

.prototip .pinktip { border: 5px solid #a1a1a1; }
.prototip .pinktip .toolbar { background: #ff1e53; color: #fff; font: italic 17px Georgia, serif; }
.prototip .pinktip .title { padding: 5px; }
.prototip .pinktip .content { background: #fff; color: #555555; font: 11px Arial, Helvetica, sans-serif; padding: 5px; }

.prototip .darktip { width: 250px; border: 5px solid #a1a1a1; }
.prototip .darktip .toolbar { background: #606060; color: #fff; font: italic 17px Georgia, serif; }
.prototip .darktip .toolbar a.close { background: url(close_hover.gif);}
.prototip .darktip .toolbar a.close:hover { background: url(close.gif);}
.prototip .darktip .title { padding: 5px;}
.prototip .darktip .content { background: #808080; color: #fff; font: 11px Arial, Helvetica, sans-serif; padding: 5px; }

.prototip .silver { width: 300px; border: 5px solid #cccccc; color: #fff; font: 11px Arial, Helvetica, sans-serif;}
.prototip .silver .toolbar { background: #2e2e2e; color: #fff; font-weight: bold; }
.prototip .silver .toolbar a.close:hover { background: url(close_hover_red.gif);}
.prototip .silver .title { padding: 5px; }
.prototip .silver .content { background: #fff; color: #666666; padding: 5px;}

.protoClassic { width: 300px; border: 5px solid #8c939c; }
.protoClassic .toolbar { background: #96b8e2 url(classic_toolbar.gif) top left repeat-y; font-weight: bold; color: #fff;}
.protoClassic .toolbar a.close:hover { background: url(close_hover_red.gif);}
.protoClassic .title { padding: 5px; }
.protoClassic .content { background: #fff; color: #333333;font: 11px Arial, Helvetica, sans-serif; padding: 5px; }

/* ----------------------------------- end prototip -------------------------------------------------------------*/


/* ----------------------------------- advertising -------------------------------------------------------------*/
div.autocomplete ul li.IDMS_AdHeader {
    text-align:right;
    padding-right:5px;
    height:24px
}


/* ----------------------------------- end advertising -------------------------------------------------------------*/



