
/*from Database*/

/*from InitDomain*/

/*StyleSheet www.partyservice-dortmund.com*/
/*WebsiteID 701691CB-C907-45CD-A6B4-51991FA2541C*/
body 
{
  background-color:rgb(255,223,166);
}
body, th, td, div, p, a, span, legend, caption
{
  font-family:verdana,sans-serif;
  font-size:12px;
  color:#000000;
}
a, div#nav li span,  div#nav li
{ 
  font-weight:bold; 
  text-decoration:none; 
  color:rgb(0,56,118);
}
a:hover 
{ 
  font-weight:bold; 
  text-decoration:underline; 
  color:rgb(237,29,36); 
}
fieldset
{
  border:1px solid rgb(0,56,118); 
}
input, textarea, select
{
  background-color:rgb(255,223,166); 
  border:1px solid rgb(102,89,66); 
}
h1, .h1, .travel-summary .title { font-weight:bold; font-size:18px; color:rgb(0,56,118); margin-top:0; margin-bottom:1em;}
h2, .h2 { font-weight:bold; font-size:16px; color:rgb(0,56,118); margin-top:1em; margin-bottom:0;}
h3, .h3 { font-weight:bold; font-size:14px; color:rgb(0,56,118); margin-top:1em; margin-bottom:0;}
h4, .h4 { font-weight:bold; font-size:14px; color:#000000; margin-top:1em; margin-bottom:0;}
p, .content { margin-top:0.2em; margin-bottom:1em; } 
ul, ol { margin-top:0.2em; margin-bottom:1em; } 
.summary  { font-size:1.2em; letter-spacing:0; }

hr { height:1px; border-top:1px solid rgb(0,56,118); }

select.country, select.startdate 
{ 
  width:165px; 
  background-color:rgb(255,223,166); 
  border:1px solid rgb(102,89,66); 
  margin-bottom:1px; 
  color:rgb(0,56,118); 
}
select.country option, select.startdate option { color:rgb(0,56,118); }

table.main
{
  margin-left:10px;
  margin-top:12px;
  margin-bottom:12px;
}
td.navigation
{
  vertical-align:top;
  background:url('http://images.travity.de/maredo/v2/navigation-background.jpg') left top rgb(255,237,206) repeat-y;
}
td.header
{
  text-align:left;
  vertical-align:bottom;
  padding-left:5px;
}
td.header, td.topline, td.topbar
{
  background:url('http://images.travity.de/maredo/v2/navigation-background.jpg') left top repeat-y;
}
td.content
{
  background-color:rgb(255,237,206);
  vertical-align:top;
}
td.leftbar
{
  background-color:rgb(204,215,227);
}
td.topline
{
  border-top:1px solid rgb(0,56,118);
  height:6px;
  overflow:hidden;
  font-size:1px;
}
td.leftbar-topline
{
  border-top:1px solid rgb(0,56,118);
  background-color:rgb(204,215,227);
  height:6px;
  overflow:hidden;  
  font-size:1px;
}
td.sidebar
{
  background:url('http://images.travity.de/maredo/v2/sidebar-image.jpg') left top no-repeat rgb(247,216,161);
}
td.shadow-right
{
  background:url('http://images.travity.de/maredo/v2/shadow-right.gif') left top repeat-y;
  vertical-align:top;
  text-align:left;
}
td.shadow-bottom
{
  background:url('http://images.travity.de/maredo/v2/shadow-bottom.gif') left top repeat-x;
}

tr.bottomline td
{
  height:6px;
  overflow:hidden;
  font-size:1px;
}
td.sidebar { text-align:left; vertical-align:top; }


div.locationbar, div.locationbar span, div.locationbar a
{
  color:rgb(237,29,36); 
}
div.locationbar a:hover
{
  color:rgb(0,56,118);
}

		
/* ----- styles content images ----- */
table.image-right, 
table.image-left, 
table.image-middle
{
  margin:0;
  border:1px solid rgb(102,89,66);
  padding:0;
}
table.image-left { margin-right:5px; }
table.image-right { margin-left:5px; }

table.image-right td,
table.image-left td,
table.image-middle td
{
  margin:0;
  border:0;
  padding:0;
}
table.image-right td.image img, 
table.image-left td.image img,
table.image-middle 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:rgb(255,223,166);
  color:#000000;
  padding:2px;
  font-size:9px;
  font-weight:normal;
}


/* ----- styles travel overview ----- */
div.actualpage { display:none; }
div.element p.title, div.element p.description { margin:0; padding:0; }
div.element { margin:0; margin-top:10px; margin-bottm:10px; padding:0; }
div.element div.title 
{ 
  margin:0; 
  padding:3px 5px 3px 5px; 
  background-color:rgb(255,223,166); 
  font-size:14px; 
}
div.element div.title p, div.element div.title a, div.element div.title span
{ 
  padding:0; 
  margin:0; 
  font-size:14px; 
}
div.element img.overview-image { margin:0; margin-right:5px; }
div.element div.description { margin:0; padding:0; margin-top:10px; }
div.element div.description span.link
{ 
  display:block;
  text-align:right;
  clear:both;
  color:rgb(237,29,36);
}
div.element div.description span.link a
{ 
  color:rgb(237,29,36);
}
div.element div.description span.link a:hover
{ 
  color:rgb(0,56,118);
}
table.overview-dates-box { border:1px solid rgb(102,89,66); }
tr.odd td { background-color:rgb(255,223,166); }
tr.even td { background:none; } 


/* ----- toplinks and search box ----- */

td.topmenu
{ 
  font-size:9px;
  text-align:right; 
  color:rgb(0,56,118); 
}
td.topmenu a, td.topmenu a:hover
{ 
  font-size:9px;
}

td.topmenu form input.searchfield
{
  width:150px; 
  background-color:rgb(255,223,166); 
  border:1px solid rgb(102,89,66); 
  color:rgb(0,56,118);   
  font-size:9px;  
  margin-bottom:1px; 
}
td.topmenu form input.go-button
{
  font-family:verdana,sans-serif;
  font-size:11px;
  background-color:rgb(255,223,166); 
  border:0;
  color:rgb(0,56,118); 
  font-weight:bold;
  padding:0;
}
td.topmenu form input.go-button:hover
{
  background-color:rgb(237,29,36); 
  border:0;
  color:rgb(255,223,166); 
  font-weight:bold;
  padding:0;
}

p.database-footer, p.database-footer a, p.database-footer a:hover { font-weight:normal; }

table.gallery table.thumb td 
{
  font-size:10px;
}
/*----- styles fro ul li hover -----*/
td.navigation { padding-left:5px; }
body {behavior:url('/css/csshover.htc');}
div#nav {float:left; width:170px; margin: -1px 0 0 -1px; background:none; }
div#nav ul {margin:0; padding:0; width:170px; background:none; border:0;}
div#nav ul.toc2 { background:url('http://images.travity.de/maredo/v2/navigation-background.jpg') repeat-y; }
div#nav ul.toc3 { background:url('http://images.travity.de/maredo/v2/navigation-background.jpg') repeat-y; }
div#nav li {position:relative; list-style: none; margin:0; border-bottom:1px solid rgb(255,223,166); }
div#nav li:hover {background:rgb(255,223,166);}
div#nav li.subtoc {background: url('http://images.travity.de/maredo/v2/submenu.gif') 95% 50% no-repeat;}
div#nav li.subtoc:hover {background-color:rgb(255,223,166); border-bottom:1px solid rgb(255,223,166); }
div#nav li a {display: block; padding: 0.25em 0 0.25em 0.5em; text-decoration: none; width:155x; border:0;}
div#nav li span {display: block; padding: 0.25em 0 0.25em 0.5em; text-decoration: none; width:155px; border:0;}
div#nav li a:hover { border:none; }
div#nav>ul a { width: auto; }
div#nav ul ul {position: absolute; top: 0; left: 170px; display: none; border:1px solid rgb(0,56,118); }
div#nav ul.toc1 li.subtoc:hover ul.toc2 {display:block;}
div#nav ul.toc2 li.subtoc:hover ul.toc3 {display:block;}
