body {
 font-family: verdana, arial, helvetica;
 font-size: 11px;
 color: #151515;
 background-color:white;
 margin:7px;
 height: 100%;
}

/**************************************************************************/
/* LINKSTYLE */
/* link common ---*/
a, a:visited, a:active, a:focus {
 font-weight : normal;
 text-decoration : none;
 color : #004d72;
}

a:hover {
 text-decoration : underline;
}

a.dl {
 font-weight:bold;
}
a.dl:hover {
 color:#4A9;
}

/*************************************************************************/
/* format for textlink in 2. navigation */
a.linkmarker, a:visited.linkmarker, a:active.linkmarker, a:focus.linkmarker {
 font-family: Tahoma, verdana, Arial, helvetica;
 color: #ffffff;
 font-size: 8pt;
}

a:hover.linkmarker {
 font-family: tahoma, verdana, arial, helvetica;
 color: #004dc2;
 text-decoration : none;
 font-size: 8pt;
}


#MENU a{font-weight:bold; cursor:pointer; display:block; text-decoration:none; color:#256; padding:3px; text-align:center; width:120px}
#MENU a:visited {color:#256;}
#MENU a:hover{color:white; background:#69A; border:1px solid #256; padding:2px; }
#MENU .highlite{background:#DDD}


#MENU2 a{font-weight:bold; cursor:pointer; display:block; text-decoration:none; color:#256; padding:3px; text-align:center; width:120px}
#MENU2 a:visited {color:#256;}
#MENU2 a:hover{color:white; background:#489; border:1px solid #256; padding:2px; }
#MENU2 .highlite{background:#EEE}
#MENU2L {height:30px; width:32px; background-image:url(images/left_b.gif);}
#MENU2M {height:30px; background-image:url(images/mid_b.gif);}
#MENU2R {height:30px; width:32px; background-image:url(images/right_b.gif);}

#MENU3 {width:200px}
.light{background-color:#DDD}
#MENU3 ul{list-style:none; margin:0; padding:10px;}
#MENU3 li{padding:0; margin:5px 0px}
#MENU3 li.highlite2{padding:0;border:1px solid #256}
#MENU3 a{font-weight:bold; cursor:pointer; display:block; text-decoration:none; color:#256; padding:3px; text-align:center;}
#MENU3 a:visited {color:#256;}
#MENU3 a.highlite2{background:#7AB;color:white}
#MENU3 a:hover{ color:white; background:#256; border:1px solid #333; padding:2px}


.tool_dot{background-image:url(images/dot.gif)}
.logo_left{height:120px}

.bkg_transp{background:transparent url(images/Transp.png) no-repeat center center;} 

div.box{overflow:hidden;width:320px;height:250px;padding-top:20px;}

div.newsbox{overflow:hidden; position:relative; left:0; top:0; height:250px;}
#news_ticker {overflow:hidden; position:relative; visibility:hidden;}

div.infobox{overflow:hidden; position:relative; left:0; height:0; visibility:hidden; color:#000; border:1px solid #256; background-color:white}

#info table{width:100%; height:200px; padding: 10px 20px 20px 20px}
#info td{font-family:verdana, arial, helvetica; font-size:11pt; text-align:center; vertical-align:middle}


#references td{vertical-align:middle;text-align:center}

/* images */
div.floatright { 
    float: right;
    clear: right;
    margin-left:0.5em;
    border-width: 0.5em 0 0.8em 1.4em;
    font-style: italic;
}
div.floatleft { 
    float: left; 
    margin:0 0.5em 0.5em 0;
    border-width: 0.5em 1.0em 0.8em 0;
    font-style: italic;
}

div.img { 
    margin:0.5em;
    border-width: 0.5em 1.4em 0.8em 1.4em;
    font-style: italic;
}

.textlink_navi2 {
 font-family: tahoma, verdana, arial, helvetica;
 color : #3F3F3F;
 font-size: 8pt;
}


/**************************************************************************/
/* CAPTIONSTYLE */
h2{text-align:center; font-size:16px; color:#135}
h5 {
 font-family: verdana, arial, helvetica;
 font-size: 10px;
}

p, li {
 font-family: verdana, arial, helvetica;
 /*font-size: 11px;*/
 color: #3f3f3f;
 text-align: justify;
}

p.lay {
 font-family: verdana, arial, helvetica;
 /*font-size: 11px;*/
 color: #3f3f3f;
 margin: 5px;
 text-align: justify;
}

/******************************************************/
/* TABLESTYLES */
/* tr common */
tr {
 vertical-align:top;
 height:1px;
}

/* td common */
td {
 font-family: verdana, arial, helvetica;
 font-size: 12px;
 color: #151515;
 vertical-align: top;
}

table.main {
 width: 95%;
 height: 95%;
 border:0px solid #000000;
}

table.default {
 border:1px solid #151515;
 width: 800px;
 height: 500px;
 background-color:#FFFFFF;
}

table.default_small {
 border:1px solid #151515;
 width: 480px;
 background-color:#FFFFFF;
}

table.fastnavi {
 border: 1px solid #b4b4b4;
 width: 210px;
 background-color:#FFFFFF;
}

table.content {
 width: 100%;
 height: 360px;
}

td.navi3 {
 background-image:url(images/dot.gif);
 width: 100px;
 height: 98%;
 border:0px solid #FF0000;
}

table.navi3 {
 border:0px solid #b4b4b4;
 width: 200px;
 height: 190px;
 border:0px solid #FF007F;
}

table.footer {
 border-top:1px solid #151515;
 border-bottom:1px solid #676768;
 background-color: #676768;
 width: 100%;
}

.copyright {
    color: #353;
    background-color: #BBB;
    font-weight: bold;
    font-size: 9px;
    height: 20px;
    vertical-align:middle;
    font-family: verdana, arial, helvetica
}

.tarsys
{
    FONT-WEIGHT: bold;
    COLOR: #005050;
}

.tarsysproduct
{
    FONT-Style: italic;
    FONT-WEIGHT: bold;
    COLOR: #7F7F7F;
}

#pg_context{
  width:100%;
  padding:5;
  font-size:14px;
  line-height:1.2em;
}

.w50
{
  width:50px;
  padding-right:5px;
}

.w50p
{
  width:50%;
}

/***********************************************************************>
/*style for formular elements */

form {
 background-image:url(/images/dot.gif);
 padding:1px;
 border:1px solid #737374;
}

input, select, textarea {
 font-family:  verdana, arial, helvetica;
 font-size:11px;
 color:#004D72;
 background: #FFFFFF;
 border: 1px solid #777;
}

.caption {
 background-color:#777;
 font-family:  tahoma, verdana, arial, helvetica;
 font-size:11px;
 color:#FFF;
 border:1px solid #000; 
}
td.caption {vertical-align:middle; text-align:right;}

.button {
 background-color:#FFF;
 font-family:  verdana,arial;
 font-size:11px;
 color:#777;
 width:60px;
 border:1px solid #777;
}

#go {color: #080;}
#stop {color: #F00;}

.blue-10 {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333399; FONT-FAMILY: verdana, arial, helvetica}
.blue-10-bold {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333399; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none}
.black-10 {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica}
.black-10-bold {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none}
.orange-10 {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FF9000; FONT-FAMILY: verdana, arial, helvetica}
.orange-10-bold {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FF9000; FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.white-10 {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica}
.white-10-bold {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.green-10 {FONT-SIZE: 11px; COLOR: #026CAD; FONT-FAMILY: verdana, arial, helvetica}
.green-10-bold {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #026CAD; FONT-FAMILY: verdana, arial, helvetica}
.gray-10 {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #585858; FONT-FAMILY: verdana, arial, helvetica}
.gray-10-bold {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #585858; FONT-FAMILY: verdana, arial, helvetica}
.red-10 {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: verdana, arial, helvetica}
.black-9 {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica}
.black-9-bold {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica}
.orange-9 {FONT-SIZE: 10px; COLOR: #FF9900; FONT-FAMILY: verdana, arial, helvetica}
.orange-9-BOLD {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FF9900; FONT-FAMILY: verdana, arial, helvetica}
.white-9 {FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica}
.white-9-BOLD {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica}
.blue-9 {FONT-SIZE: 10px; COLOR: #333399; FONT-FAMILY: verdana, arial, helvetica}
.blue-9-BOLD {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333399; FONT-FAMILY: verdana, arial, helvetica}
