﻿/*
*
{
    font-family: "Arial";
}
*/

@font-face
{
    font-family: Planer;
    /*
    src: url(/inc/Planer-Regular.otf) format('embedded-opentype');
    */

	src: url('/inc/fonts/planer-regular-webfont.eot');
	src: url('/inc/fonts/planer-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('/inc/fonts/planer-regular-webfont.woff') format('woff'),
		url('/inc/fonts/planer-regular-webfont.ttf') format('truetype'),
		url('/inc/fonts/planer-regular-webfont.svg#planerregular') format('svg');

}

@font-face
{
    font-family: Planer-Bold;
    /*
    src: url(/inc/Planer-Bold.otf) format('embedded-opentype');
    */
	src: url('/inc/fonts/planer-bold-webfont.eot');
	src: url('/inc/fonts/planer-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('/inc/fonts/planer-bold-webfont.woff') format('woff'),
		url('/inc/fonts/planer-bold-webfont.ttf') format('truetype'),
		url('/inc/fonts/planer-bold-webfont.svg#planerregular') format('svg');

}

@font-face
{
    font-family: Planer-Italic;
    /*
    src: url(/inc/Planer-Italic.otf) format('embedded-opentype');
    */
	src: url('/inc/fonts/planer-italic-webfont.eot');
	src: url('/inc/fonts/planer-italic-webfont.eot?#iefix') format('embedded-opentype'),
		url('/inc/fonts/planer-italic-webfont.woff') format('woff'),
		url('/inc/fonts/planer-italic-webfont.ttf') format('truetype'),
		url('/inc/fonts/planer-italic-webfont.svg#planerregular') format('svg');

}

* { font-family: Planer; }

body
{
    margin: 5px;
    background: rgb(255, 255, 255) url('/pictures/products/Background.png') no-repeat fixed;
}

table.contenttable tr:nth-child(even)
{
    background-color: rgb( 240, 240, 240 );
}

tr.table_header
{
    background-color: rgb( 255, 162, 0 );
}

tr.table_header td
{
    color: black;
}

tr#tb_row td
{
    font-size: 90%;

    text-overflow: ellipsis;
    word-wrap: nowrap;
    overflow: hidden;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

tr#tb_row td div
{
    width: 100%;
    height: 80px;
    text-align: center;
    display: table;
}

tr#tb_row td div a
{
    width: 100%;
    height: 100%;
    vertical-align: bottom;
    color: white;
    display: table-cell;
    padding-bottom: 5px;
}

tr#tb_row td div a:link    { text-decoration: none; }
tr#tb_row td div a:visited { text-decoration: none; }
tr#tb_row td div a:hover   { text-decoration: none; color: rgb( 255, 162, 0 ); }
tr#tb_row td.active div a  { text-decoration: none; color: rgb( 255, 162, 0 ); }
tr#tb_row td div a:active  { text-decoration: none; color: rgb( 255, 162, 0 ); }

tr#tb_row td:hover
{
    color: rgb( 255, 162, 0 );
}

td#tb_logout        { background: url(/pictures/toolbar/logout_white.png)       no-repeat center 15px; }
td#tb_news          { background: url(/pictures/toolbar/news_white.png)         no-repeat center 15px; }
td#tb_versioninfo   { background: url(/pictures/toolbar/versioninfo_white.png)  no-repeat center 15px; }
td#tb_jdtv          { background: url(/pictures/toolbar/jdtv_white.png)         no-repeat center 15px; }
td#tb_meetings      { background: url(/pictures/toolbar/meetings_white.png)     no-repeat center 15px; }
td#tb_statusinfo    { background: url(/pictures/toolbar/statusinfo_white.png)   no-repeat center 15px; }
td#tb_eai           { background: url(/pictures/toolbar/eai_white.png)          no-repeat center 15px; }
td#tb_reports       { background: url(/pictures/toolbar/reports_white.png)      no-repeat center 15px; }
td#tb_bimplugins    { background: url(/pictures/toolbar/biplugins_white.png)    no-repeat center 15px; }
td#tb_techdoc       { background: url(/pictures/toolbar/techdoc_white.png)      no-repeat center 15px; }
td#tb_download      { background: url(/pictures/toolbar/download_white.png)     no-repeat center 15px; }
td#tb_impressum     { background: url(/pictures/toolbar/impressum_white.png)    no-repeat center 15px; }
td#tb_search        { background: url(/pictures/toolbar/search_white.png)       no-repeat center 15px; }

td#tb_logout:hover, td#tb_logout.active              { background: url(/pictures/toolbar/logout_orange.png)       no-repeat center 15px; }
td#tb_news:hover, td#tb_news.active                  { background: url(/pictures/toolbar/news_orange.png)         no-repeat center 15px; }
td#tb_versioninfo:hover, td#tb_versioninfo.active    { background: url(/pictures/toolbar/versioninfo_orange.png)  no-repeat center 15px; }
td#tb_jdtv:hover, td#tb_jdtv.active                  { background: url(/pictures/toolbar/jdtv_orange.png)         no-repeat center 15px; }
td#tb_meetings:hover, td#tb_meetings.active          { background: url(/pictures/toolbar/meetings_orange.png)     no-repeat center 15px; }
td#tb_statusinfo:hover, td#tb_statusinfo.active      { background: url(/pictures/toolbar/statusinfo_orange.png)   no-repeat center 15px; }
td#tb_eai:hover, td#tb_eai.active                    { background: url(/pictures/toolbar/eai_orange.png)          no-repeat center 15px; }
td#tb_reports:hover, td#tb_reports.active            { background: url(/pictures/toolbar/reports_orange.png)      no-repeat center 15px; }
td#tb_bimplugins:hover, td#tb_bimplugins.active      { background: url(/pictures/toolbar/biplugins_orange.png)    no-repeat center 15px; }
td#tb_techdoc:hover, td#tb_techdoc.active            { background: url(/pictures/toolbar/techdoc_orange.png)      no-repeat center 15px; }
td#tb_download:hover, td#tb_download.active          { background: url(/pictures/toolbar/download_orange.png)     no-repeat center 15px; }
td#tb_impressum:hover, td#tb_impressum.active        { background: url(/pictures/toolbar/impressum_orange.png)    no-repeat center 15px; }
td#tb_search:hover, td#tb_search.active              { background: url(/pictures/toolbar/search_orange.png)       no-repeat center 15px; }


.fade:after {
  content: "";
  text-align: right;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 70%;
  height: 23px;
  font-size: 16px;
  background: linear-gradient(to right, rgba(238, 238, 238, 0), rgba(238, 238, 238, 1) 90%);
}