
/* www.powdereight-tours.de - Thu, 23 Feb 2012 04:35:38 UTC */
body
{
 padding:10px;
}

body, th, rd, div, p
{
  font-family:arial,sans-serif;
  font-size:10pt;
}

table.main td.navigation
{
  padding-top:20px;
}

table.main td.sidebar
{
  background-color:#e5e5e5;
  border-left:1px solid #9f9f9f;
}

div.locationbar
{
  padding:3px;
}
div.locationbar, div.locationbar a, div.locationbar span
{
  color:#3f3f3f;
  font-size:8pt;
}
div.locationbar a:hover
{
  background-color:#3f3f3f;
  color:#e5e5e5;
}

div.actualpage
{
  padding:3px;
  margin-top:0.5em;
  margin-bottom:0.5em;
  border-bottom:1px solid #3f3f3f;
  background-color:#e5e5e5;
}
div.actualpage, div.actualpage a, div.actualpage span
{
  color:#3f3f3f;
  font-size:8pt;
}
div.actualpage a:hover
{
  background-color:#3f3f3f;
  color:#e5e5e5;
}
div.choosepages
{
  padding:3px;
  margin-top:0.5em;
  margin-bottom:0.5em;
}
div.choosepages, div.choosepages a, div.choosepages span
{
  color:#3f3f3f;
  font-size:11pt;
}
div.choosepages a:hover
{
  background-color:#3f3f3f;
  color:#e5e5e5;
}

div.element
{
  margin-top:1.5em;
  margin-bottom:1.5em;
}
div.element div.title
{
  padding:3px;
  padding-top:5px;
  border-bottom:1px solid #3f3f3f;
  background-color:#e5e5e5;
}
div.element div.title a, div.element div.title span
{
  color:#3f3f3f;
}

div.element span.link,
div.element span.tourcode,
div.element span.rockbottomprice
{
  display:block;
  text-align:right;
  clear:both;  
}
div.element span.link
{
  margin-top:5px;
  color:white;
}
div.element span.link a
{
  padding:3px;
  background-color:#95c309;
  border:1px outset #95c309;
  color:white;
}

div.content 
{
  margin-top:1em;
}

/*----- test layout for p8c-info box -----*/

div.p8c
{
  border:1px solid #95c309;
  margin-top:1em;
  margin-bottom:1em;
}
div.p8c p.h2
{
  background-color:#95c309;
}
div.p8c p
{
  padding-left:5px;
  padding-right:5px;
}


/*----- images -----*/
table.image-right, table.image-left, table.image-middle
/*,img.image-right, img.image-left, img.image-center*/
{
  margin:5px;
  border:1px solid #3f3f3f;
  padding:0;
}
table.image-right img, table.image-left img
{
  margin:0
  border:0;
  padding:0;
}
table.image-right td, table.image-right td.image img, 
table.image-left td, table.image-left td.image img
{
  margin:0;
  border:0;
  padding:0;
}

table.image-right td.alt, table.image-left td.alt, table.image-middle td.alt
{
  background-color:#e5e5e5;
  color:#3f3f3f;
  padding:2px;
  font-size:8pt;
  font-weight:normal;
  font-family:tahoma,sans-serif;  
}




/*----- styles for ul li hover -----*/
body {behavior:url('/css/csshover.htc');}

div#nav 
{
  float:left; 
  width:180px; 
  margin:0; 
  padding:0; 
  border:0; 
  background:none; 
}

div#nav a, div#nav span
{
  color:white;
}

div#nav ul.toc2 li a, div#nav ul.toc2 li span
{
  color:#3f3f3f;
}

div#nav ul 
{
  width:180px; 
  margin:0; 
  padding:0; 
  border:0;
  background:#95c309;
}

div#nav ul.toc1 li 
{ 
  border:0; 
  border-bottom:1px solid white; 
}

div#nav ul.toc2 
{ 
  border:0; 
  border-top:1px solid white;
  background:#e5e5e5; 
}

div#nav ul.toc3, 
div#nav ul.toc4 
{ 
  border:1px solid #3f3f3f; 
  background:#e5e5e5; 
}

div#nav li 
{
  position:relative; 
  list-style:none; 
  margin:0; 
  border-bottom:1px solid #808080;
}

div#nav li a, div#nav li span  
{
  display:block; 
  padding: 0.25em 0.5em 0.25em 0.5em; 
  text-decoration:none; 
  width: 170px; 
}

div#nav>ul a { width: auto; }

div#nav ul.toc2 ul 
{
  position:absolute; 
  top:-1px;
  left:180px;
  display:none;
}

div#nav ul.toc1 li.subtoc:hover ul.toc2,
div#nav ul.toc2 li.subtoc:hover ul.toc3,
div#nav ul.toc3 li.subtoc:hover ul.toc4 
{
  display:block;
}

div#nav li.subtoc:hover,
div#nav li:hover 
{ background:#d2ac7b; }

div#nav ul.toc2 li.subtoc 
{
  background:url('/images/submenu.gif') 97% 50% no-repeat;
}

div#nav ul.toc2 li 
{ 
  border:0; 
  border-bottom:1px solid #808080;
}

div#nav, div#nav ul, div#nav ul a 
{ 
  font-size:8pt; 
}

div.newselement
{
  border-bottom:1px dotted #333333;
} 
div.newselement p.newstitle, div.newselement p.newstitle a
{
  font-weight:bold;
  color:black;
  text-decoration:none;
} 
div.newselement span.newsdate
{
  color:#999999;
} 



