body {
  background-image: url('../images/frames/back.jpg');
  padding-top:23px;
}

p {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  line-height: 18px;
}

a {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #0050E0;
  text-decoration: none;
}

a:hover                { text-decoration: underline; }
a:visited              { color : #0050E0; }
a:active               { color : #0050E0; }
a.bottom             { font-size: 10px; }

table.info {
  width :                    140px;
  border-collapse :       separate;
  border-spacing :             1px;
  border:          solid 0px black;
  border-left:   solid 1px #4498D2;
  border-bottom: solid 1px #4498D2;
}

table.blau {
  border-collapse :       separate;
  border-spacing :             1px;
  border:          solid 0px black;
  border-left:   solid 1px #4498D2;
  border-bottom: solid 1px #4498D2;
}

table.menue {
  border-collapse :        separate;
  border-spacing :              1px;
  border :          solid 0px black;
}

area             { cursor: hand; }

h1 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #000000;
  font-size: 16px;
  font-weight: bold;
  padding-top:           0px;
  padding-left:          3px;
  padding-right:         3px;
  padding-bottom:        0px;
  border-left:   solid 1px #4498D2;
  border-bottom: solid 1px #4498D2;
}

h2 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #000000;
  font-size: 15px;
  font-weight: bold;
}

th {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align:               left;
  color:                 #000000;
  font-size:                16px;
  font-weight:              bold;
  padding-top:               0px;
  padding-left:              5px;
  padding-right:             3px;
  padding-bottom:            1px;
  border-left:   solid 1px #4498D2;
  border-bottom: solid 1px #4498D2;
}

th.h2 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align:               left;
  color:                 #000000;
  font-size:                12px;
  font-weight:              bold;
  padding-top:               0px;
  padding-left:              3px;
  padding-right:             3px;
  padding-bottom:            1px;
  border-left:   solid 1px #4498D2;
  border-bottom: solid 1px #4498D2;
}

th.info_head {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align:               left;
  color:                 #000000;
  font-size:                11px;
  font-weight:              bold;
  padding-top:               2px;
  padding-left:              3px;
  padding-right:             3px;
  padding-bottom:            1px;
  border-left:   solid 0px;
  border-bottom: solid 0px;
}

td {
	vertical-align: top;
	border: solid 0px;
	margin: 0px;
	padding: 5px;
	font-size: 12px;
}

td.info {
	vertical-align: top;
	border: solid 0px;
	margin: 0px;
	padding: 2px;
	font-size: 10px;
    border-top:   solid 1px #cccccc;
}

td.bottom_line {
    border-bottom:   solid 1px #cccccc;
}

td.tab_blau      { background-color: #c8dcff; text-align: center; }
td.tab_grau      { background-color: #F6F7F8; }
td.tab_hellgrau  { background-color: #FF0000; }
td.tab_weiss     { background-color: #ffffff; }
td.tab_hell      { background-color: #f9fAfB; }
td.tab_dunkel    { background-color: #F6F7F8; }
td.nospace       { padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; }

.info_klein {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #000000;
  font-size: 10px;
}

.release {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  color:#AAAAAA;
  margin: 4px;
}

.fusszeile {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  text-align: center;
}

.eigenschaft {
  width: 80px;
}

p img {
  margin-left: 5px;
  margin-right: 5px;
}