
/*from Database*/

/*from InitDomain*/

/*StyleSheet de.bergslagsgarden.com*/
/*WebsiteID 713EA2A9-3141-4D2B-8202-DFA2348AEEB1*/
body 
{ 
  padding:10px;
}
body, th, td, div, p, a, span, legend, caption
{
  font-family:helvetica,arial,sans-serif;
  font-size:13px;
}

p { padding:0; margin:0; border:0; margin-bottom:1em; }
h1, p.h1 { padding:0; margin-bottom:1em; margin-top:0; }
h2, p.h2 { padding:0; margin-top:1em; margin-bottom:0; }
h3, p.h3 { padding:0; margin-top:1em; margin-bottom:0; }
h4, p.h4 { padding:0; margin-top:1em; margin-bottom:0; }


table.main { margin-left:auto; margin-right:auto; }

a, legend { color:#284a66; }

td.navigation
{
  padding:0;
  background:url('http://images.travity.de/bergslagsgarden/menutop.gif') no-repeat #f0f050;
}
div.menu, div.toc1, div.subtoc1
{
  margin:0;
  border:0;
  padding:0;
}
div.menu { margin-top:16px; } 
a.toc1
{
  color:#284a66;
  background-color:#e0e050;
  display:block;
  margin:0;
  margin-bottom:2px;
  padding:2px;
  padding-left:15px;
}
a.toc1:hover
{
  color:white;
  background-color:#284a66;
}
a.toc2
{
  font-weight:normal;
  font-size:0.8em;
  color:#284a66;
  background-color:#e0e050;
  display:block;
  margin:0;
  margin-bottom:2px;
  padding:2px;
  padding-left:15px;
}
a.toc2:hover
{
  color:white;
  background-color:#284a66;
}
a.toc3
{
  font-weight:normal;
  font-size:0.8em;
  color:#284a66;
  background-color:#e0e050;
  display:block;
  margin:0;
  margin-bottom:2px;
  padding:2px;
  padding-left:15px;
}
a.toc3:hover
{
  color:white;
  background-color:#284a66;
}
a.toc4
{
  font-weight:normal;
  font-size:0.8em;
  color:#284a66;
  background-color:#e0e050;
  display:block;
  margin:0;
  margin-bottom:2px;
  padding:2px;
  padding-left:15px;
}
a.toc4:hover
{
  color:white;
  background-color:#284a66;
}

div.locationbar { margin-bottom:0.5em; }

table.gallery tr.even td.gallery, table.gallery tr.odd td.gallery
{
  background:none;
  padding:10px;
  border:0;
  border-bottom:1px solid #f0f050;
  border-right:1px solid #f0f050;
}
table.gallery
{
  border:1px solid white;
  border-collapse:collapse;
}
div.element
{
  border:0;
  margin-top:25px;
  margin-bottom:25px;
}
div.element div.title
{
  color:#284a66;
  background-color:#e0e050;
  padding:3px 5px 1px 5px;
}
div.element div.title a
{
  color:#284a66;
}
div.element div.description a
{
  color:#284a66;
}

div.element span.link,
div.element span.rockbottomprice,
div.element span.tourcode
{
  display:block;
  clear:both;
  text-align:right;
}
div.element span.rockbottomprice
{
  font-weight:bold;
  font-size:1.2em;
}




tr.odd td
{  
  background-color:#f0f050;
  color:#284a66;
}
tr.even td
{  
  background-color:white;
  color:#284a66;
}

div.element span.link
{ 
  font-weight:bold;
  display:block;
  border-top:1px dotted #f0f050;
  text-align:right;
  padding:1px;
  clear:both;
}

table.image-right
{
  margin:5px;
  border:1px solid #284a66;
  padding:0;
}
table.image-right td
{
  margin:0;
  border:0;
  padding:0;
}
table.image-right td.image img
{
  margin:0;
  border:0;
  padding:0;
}
table.image-right td.alt
{
  background-color:#284a66;
  color:white;
  padding:2px;
  font-size:9px;
  font-weight:normal;
}

table.image-left
{
  margin:5px;
  border:1px solid #284a66;
  padding:0;
}
table.image-left td
{
  margin:0;
  border:0;
  padding:0;
}
table.image-left td.image img
{
  margin:0;
  border:0;
  padding:0;
}
table.image-left td.alt
{
  background-color:#284a66;
  color:white;
  padding:2px;
  font-size:9px;
  font-weight:normal;
}

/*----- styles fro ul li hover -----*/
td.navigation { padding-top:16px;}
body { behavior:url('/css/csshover.htc'); }
div#nav 
{
  float:left; 
  width:180px; 
  margin:0;
  background:none
}
div#nav ul 
{
  margin:0; 
  border:0;
  padding:0;
  width:180px; 
  background:none; 
}
div#nav ul.toc2 { background:#f0f050; }
div#nav ul.toc3 { background:#f0f050; }
div#nav ul.toc4 { background:#f0f050; }
div#nav ul.toc5 { background:#f0f050; }

div#nav li 
{ 
  position:relative;
  list-style:none;
  margin:0;
  border-bottom:1px solid #f0f050;
  background-color:#e0e050; 
  font-weight:bold;
}

div#nav li:hover 
{
  background-color:#284a66; 
}
div#nav li.subtoc 
{
  background: url('/images/arrowb.gif') 96% 50% no-repeat;
  background-color:#e0e050; 
}

div#nav li.subtoc:hover 
{
  color:white; 
  background-color:#284a66; 
}
div#nav li a 
{
  display:block;
  padding: 0.25em 0 0.25em 0.5em;
  text-decoration:none;
  width:170px;
  border:0;
  color:#284a66;
}
div#nav li a:hover 
{
  color:white; 
}

div#nav>ul a { width:auto; }

div#nav ul ul 
{
  position: absolute; 
  top:-2px; 
  left:180px;
  display:none;
  border:1px solid #284a66;
  padding:1px;
  padding-bottom:0;
}
div#nav ul.toc1 li.subtoc:hover ul.toc2 { display:block; }
div#nav ul.toc2 li.subtoc:hover ul.toc3 { display:block; }
div#nav ul.toc3 li.subtoc:hover ul.toc4 { display:block; }
div#nav ul.toc4 li.subtoc:hover ul.toc5 { display:block; }

td.centercol span.name { font-weight:bold; }
