body, td, div, p
{
font-size:13px;
}
body, table, tr, th, td, div
{
margin:0;
padding:0;
border:0;
}
table { border-collapse:collapse; }
div { clear:both; }
form, input, textarea, select
{
margin:0;
}
h1, .h1 { font-size:16px; font-weight:bold; }
h2, .h2 { font-size:15px; font-weight:bold; }
h3, .h3 { font-size:14px; font-weight:bold; }
h4, .h4 { font-size:13px; font-weight:bold; }
h5, .h5 { font-size:13px; font-weight:bold; }
h6, .h6 { font-size:13px; font-weight:bold; }
.highlight1 { background-color: #ffff80; font-weight:bold; }
.highlight2 { background-color: #c0c0ff; font-weight:bold; }
.highlight3 { background-color: #c0ffc0; font-weight:bold; }
.highlight4 { background-color: #ffc0c0; font-weight:bold; }
p
{
margin-left:0;
margin-top:0;
margin-right:0;
margin-bottom:0.5em;
padding:0;
}
small, .small, .smaller { font-size:11px; }
big, .big { font-size:15px; }
hr
{
width:100%;
height:1px;
color:black;
text-align:center;
border:0;
}
hr.hr-half
{
width:50%;
height:1px;
color:black;
text-align:center;
border:0;
}
tr.even td { background-color:white; }
tr.odd td { background-color:lightgrey; }
a.nostyle, a.nostyle:link, a.nostyle:visited, a.nostyle:hover { text-decoration:none; }
div.content
{
padding-top:0;
padding-bottom:0;
padding-left:10px;
padding-right:10px;
}
/* menu */
div.menu
{
margin-left:5px;
margin-top:0;
margin-right:0;
margin-bottom:0;
padding:0;
}
div.menu a, div.menu a:link, div.menu a:visited, div.menu a:hover, div.menu a:active, div.menu a:focus, div.menu span
{
text-decoration:none;
}
div.toc1
{
margin:0;
padding-left:5px;
padding-top:0;
padding-right:2px;
padding-bottom:0;
}
a.toc1, span.toc1 { font-weight:bold; }
div.toc2
{
margin:0;
padding-left:5px;
padding-top:0;
padding-right:0px;
padding-bottom:0;
}
div.toc3
{
margin-left:0;
margin-top:0;
margin-right:0;
margin-bottom:5px;
padding-left:5px;
padding-top:0;
padding-right:0;
padding-bottom:0;
}
div.toc4
{
margin-left:0;
margin-top:0;
margin-right:0;
margin-bottom:5px;
padding:0;
}
/* travel */
table.traveldates { width:100%; }
table.traveldates td { padding:2px; }
span.price
{
font-weight:bold;
}
span.vacancyx
{
color:white;
background-color:green;
}
span.vacancy19
{
color:white;
background-color:orange;
}
span.vacancy0
{
color:white;
background-color:red;
}
/* overview */
.image-left { float:left; border:0; margin-right:5px; margin-left:0; margin-top:5px; margin-bottom:5px; }
.image-right { float:right; border:0; margin-right:0; margin-left:5px; margin-top:5px; margin-bottom:5px; }
div.element { clear:both; }
div.element p.title { font-weight:bold; }
div.element p.description { font-size:11px; }
div.element img.overview-image { float:left; border:0; margin-right:10px; margin-left:0; margin-top:5px; margin-bottom:5px; }
table.overview-dates-box { width: ;float:right; border:1px solid black; margin-right:0; margin-left:10px; margin-top:5px; margin-bottom:5px; }
table.overview-dates-box td { font-size:11px; padding:1px; }
p.overview-travel-name { margin-bottom:0; }
table.traveldates { border:1px solid black; }
/* ----- START search ----- */
div.search-results, div.search-results p, div.search-results a, div.search-results a:hover
{
font-weight:normal;
color:black;
text-decoration:none;
}
div.search-results a.link:hover
{
text-decoration:underline;
}
div.search-results div.result-element
{
margin-bottom:20px;
}
div.search-results p.title a, div.search-results p.title a:hover
{
font-weight:normal;
}
div.search-results p.description
{
font-size:smaller;
padding-left:20px;
}
div.search-results p.info
{
font-size:smaller;
padding-left:20px;
}
div.search-results p.info span.counter
{
}
/* ----- END search ----- */
/* ----- START guestbook ----- */
form.guestbook-form span.guestbook-form-header
{
font-weight:bold;
font-size:0.8em;
}
form.guestbook-form input.guestbook-form-normal
{
width:225px;
height:1.2em;
}
form.guestbook-form input.guestbook-form-double
{
width:460px;
height:1.2em;
}
form.guestbook-form textarea.guestbook-form
{
width:460px;
height:12em;
}
div.guestbook-entry
{
margin:bottom:20px;
}
div.guestbook-entry p.title
{
font-weight:bold;
}
div.guestbook-entry p.info
{
font-size:smaller;
padding-left:20px;
}
div.guestbook-entry p.description
{
padding-left:20px;
}
/* ----- contact ----- */
form.contact-form span.contact-form-header
{
font-weight:bold;
font-size:0.8em;
}
form.contact-form input.contact-form-normal
{
width:225px;
height:1.2em;
}
form.contact-form input.contact-form-double
{
width:460px;
height:1.2em;
}
form.contact-form textarea.contact-form
{
width:460px;
height:12em;
}
p.database-footer { text-align:center; }
p.database-footer a { text-decoration:none; color:black; }
img#worldmap { float:right; margin:5px; }
.red { color: red; font-weight:bold; }
table.dropdown select { font-size:9px;}
