html {
  margin:0;
  padding:0;
}

body {
  width:90%;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:13px;
  color:#FFF;
  background-color:#17193F;
  background-image:url("../images/main/content/bg.jpg");
  background-repeat:no-repeat;
  background-attachment:fixed;
  padding:1em;

  scrollbar-base-color:#8483A1;
  scrollbar-face-color:#797897;
  scrollbar-track-color:#26265F;
}

caption {
  font-size:13px;
  font-weight:bold;
}

h1, h2, h3, h4, h5, h6 {
  font-weight:normal;
  text-align:center;
  color:#FFF;
  background-color:transparent;
}
h1 {
  font-size:22px;
  font-family:arial,sans-serif;
  font-style:italic;
  font-weight:bold;
}
h2 { font-size:18px;border-bottom:1px solid #8D8EA2;margin-top:2em;clear:both; }
h3 { font-size:16px;font-weight:bold; }

p, td {
  font-size:13px;
}

a, a:link,a:visited {
  color:#FC0;
  background-color:transparent;
  text-decoration:none;
  font-weight:bold;
}
a:hover {
  color:#009;
  background-color:#CCC;
}

a.none:hover {
  color:inherit;
  background-color:transparent;
}

h2 a {
  float:left;
  color:#FC0;
  background-color:transparent;
  text-decoration:none;
}

img {
  border-style:none;
}

.textcenter { text-align:center; }

/*
SUBNAVI
==================================================
*/
table.subnavi {
  float:right;
  clear:both;
  border-top:1px solid #669;
  border-collapse:collapse;
  margin:0 0 10px 10px;
}

table.subnavi td {
  border-bottom:1px solid #366;
  padding:1px;
}
table.subnavi td a {
  display:block;
  width:100%;
}

/*
ALBUM
==================================================
*/
ul.album {
  list-style-type:none;
  margin:0;
  padding:0;
  text-align:center;
}
ul.album li {
  display:inline;
  padding:0;
}
ul.album li img {
  border:1px solid #669;
}

/*
PARTNER, REFERENZEN
==================================================
*/
table.partner,
table.referenzen {
  border-collapse:collapse;
  width:100%;
}
table.partner td,
table.referenzen td {
  vertical-align:top;
  padding:0.25em 1em 0.25em 1em;
  border-bottom:1px dashed #8D8EA2;
}
table.partner td.firma,
table.referenzen td.firma {
  font-weight:bold;
  border-right:1px dashed #8D8EA2;
  white-space:nowrap;
  color:#FFF;
  background-color:#494C86;
}