
/*from Application*/

/*StyleSheet config.travity.de*/
/*WebsiteID C751917C-CDAB-486A-A31F-BEEF78D943C0*/
body
{
  padding:10px 0 10px 0;
}
body, th, td, div, p
{
  font-family: Calibri, arial, sans-serif;
  font-size:12pt;
  color:#000000;
}


table.service tr:hover td { background:#e0e0e0; }
.cfgbtn {   font-size:8pt; }

a { color:#000080; }

.h1, h1 { font-size:1.6em; color:#ff6633; }
.h2, h2 { font-size:1.4em; color:#669933; }
.h3, h3 { font-size:1.2em; color:#669933; }
.h4, h4 { font-size:1.0em; color:#669933; }

div.content
{
  padding:25px 20px 20px 20px;
}

div.footer
{
  border-top:5px solid #669933;
  padding:10px;
  font-size:8pt;
  color:#666666;
  text-align:left;
  margin-top:1em;
}
div.footer a
{
  color:#666666;
  text-decoration:none;
}
div.footer a:hover
{
  color:#333333;
  text-decoration:underline;
}

/*----- styles for ul li hover -----*/
body {behavior:url('/css/csshover2.htc');}
div#nav
{ 
  margin:0;
  padding:0;
  border:0;
  margin-left:10px;
}

div#nav a, div#nav span
{ 
  font-weight:bold;
  color:white;
  text-decoration:none;
}

div#nav ul 
{ 
  margin:0;
  padding:0;
  border:0;
}

div#nav ul.toc1 ul 
{ 
  border:0;
  border:1px solid #669933;
  border-bottom:0;
}
div#nav li 
{ 
  margin:0;
  padding:0;
  border:0;
  position:relative;
  float:left;
  list-style:none;
  background-color:#99cc66;
  border-right:1px solid #669933;
  padding:3px 5px 2px 5px;
}

div#nav li li
{ 
  float:none;
  list-style:none;
  width:160px;
  border:0;
  border-bottom:1px solid #669933;
}

div#nav ul ul { position:absolute; }
div#nav ul.toc2 { top:21px; left:-1px; }
div#nav ul.toc2 ul { position:absolute; top:-1px; left:170px; display:none; }
div#nav li ul { display:none; } 
div#nav ul.toc1 li:hover ul.toc2 { display:block; }
div#nav ul.toc2 li:hover ul.toc3 { display:block; }
div#nav ul.toc3 li:hover ul.toc4 { display:block; }
div#nav ul.toc4 li:hover ul.toc5 { display:block; }
div#nav li:hover > ul { display:block; }
div#nav ul.toc2 li.subtoc {background: url('/images/submenu.gif') 95% 50% no-repeat #99cc66;}



/* table.service */
table.service,
table.sortable
{
border:1px solid #828b95;
border-collapse:separate;
border-spacing:1px;
/*background-color:#f0f0f0;*/
font-family:tahoma,sans-serif;
}
table.service caption,
table.sortable caption
{
font-weight:bold;
font-family:tahoma,sans-serif;
}
table.service th, table.service td,
table.sortable th, table.sortable td
{
border:0;
padding-left:5px;
padding-top:1px;
padding-bottom:1px;
padding-right:2px;
font-family:tahoma,sans-serif;
}
table.service th, table.service td,
table.service th a, table.service td a,
table.service th span, table.service td span,
table.service th div, table.service td div,
table.sortable th, table.sortable td,
table.sortable th a, table.sortable td a,
table.sortable th span, table.sortable td span,
table.sortable th div, table.sortable td div
{
font-size:9pt;
font-family:tahoma,sans-serif;
}
table.service tr td.header,
table.sortable tr td.header
{
text-align:left;
vertical-align:top;
}
table.service tr.even td,
table.service tr.even td.header,
table.service tr.even-grey td,
table.service tr.even-red td,
table.sortable tr.even td,
table.sortable tr.even td.header,
table.sortable tr.even-grey td,
table.sortable tr.even-red td
{
background-color:#edf0f3;
color:#000000;
}
table.service tr.odd td,
table.service tr.odd td.header,
table.service tr.odd-grey td,
table.service tr.odd-red td,
table.sortable tr.odd td,
table.sortable tr.odd td.header,
table.sortable tr.odd-grey td,
table.sortable tr.odd-red td
{
background:#ffffff;
color:#000000;
}

table.service tr.odd-grey td, table.service tr.even-grey td { color:darkgray; }

table.service tr.odd-red td, table.service tr.even-red td { color:red; }

table.sortable tr.odd-grey td, table.sortable tr.even-grey td { color:darkgray; }

table.sortable tr.odd-red td, table.sortable tr.even-red td { color:red; }

table.service tr.header th,
table.service tr.footer td,
table.service tr td.header,
table.service tr.even td.header,
table.service tr.odd td.header,
table.sortable tr.header th,
table.sortable tr.footer td,
table.sortable tr td.header,
table.sortable tr.even td.header,
table.sortable tr.odd td.header
{
background-color:#99cc66;
color:#ffffff;
font-weight:bold;
padding-left:5px;
padding-right:5px;
}

input, select, option, textarea
{
  font-family:Arial,sans-serif;
  font-size:9pt;
}

table.service tr:hover td, 
table.sortable tr:hover td 
{ 
  background-color:#669933; 
  color:white; 
}
table.service tr:hover * a,
table.sortable tr:hover * a
{ 
  color:white; 
}
table.service tr:hover * span.red,
table.sortable tr:hover * span.red
{ 
  background-color:red; 
  color:white; 
}
div.sourcecode 
{
  border:1px dotted #999999;
  padding:10px;
}


