/**
 * Swoppen Systems
 *
 * @copyright since 2000 - All rights reserved.
 */

html, body {
  margin: 0;
  padding: 0;
}

* {
  color: black;
  font-size:12pt;
  font-family:"times new roman",times,serif;
}

body {
  background:none;
  margin: 0px;
}

a {
  text-decoration: underline;
}

a[href]:after, *[title]:after, img[alt]:after {
  background-color:inherit;
  font-style:italic;
  size:80%;
} 

a[href]:after {
 content:" <"attr(href)">";
}

*[title]:after {
 content:" ("attr(title)")";
} 

img[alt]:after {
 content:"\A ("attr(alt)")";
} 

a:hover {
  text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
  border-bottom:1px solid silver;
} 

h1 {
  font-size: 18pt;
  font-weight: bold;
}

h2 {
  font-size: 14pt;
  font-weight: bold;
}

h3, h4, h5, h6 {
  font-size: 12pt;
  font-weight: normal;
}

td {
  empty-cells: show !important;
}

.tpl-left,
.tpl-right,
.highslide-html-content,
#highslide-html.highslide-html-content,
.ftr-cafe,
.tpl-imprint,
.toTop {
  display:none;
}

.tpl-contact {
  clear:both;
}

.email-direct label {
float:left;
clear:left;
width:120px;
}

input,
textarea {
  padding:2px;
  margin:2px;
}

.email-direct input,
.email-direct textarea {
  float:left;
  width:220px;
  max-width:220px;
}

.email-direct input[type="submit"] {
  margin-left:245px;
  width:100px;
  color:#F6df68;
}

.form .error {
  border:1px solid #DC0000;
  width:222px;
  max-width:222px;
}

div.io_error,
div.io_success,
div.io,
div.error,
div.error-msg,
div.io-msg,
div.info-msg {
  font-weight:bold;
  padding:10px;
  text-align:center;
  margin-bottom:20px;
}

div.io_error,
div.error,
div.error-msg,
div.info-msg {
  border:1px solid #DC0000;
  color:#660000;
}

div.io_success, div.io, div.io-msg {
  border:1px solid #008001;
  color:#008001;
}
