body {
 padding-bottom: 50px;
 text-align: center;
}

body, h1, h2, table {
 font-size: 13px;
 font-family: sans-serif;
}

p, .description {
 line-height: 1.5em;
}

.head
{
 font-weight: bold;
}

table.history {
 border-collapse: collapse;
 padding: 0;
 margin: 0;
 text-align: left;
}

table.history td img {
 margin-left: 50px;
 margin-top: -100px;
 position: absolute;
}

.container_root_page * {
 position: absolute;
 text-align: left;
}

.container_root_page {
 position: relative;
 width: 925px;
 height: 655px;
 margin: 50px auto 0 auto;
 padding: 0;
 text-align: left;
}

.container {
 position: relative;
 width: 925px;
 height: 610px;
 margin: 50px auto 0 auto;
 padding: 0;
 text-align: left;
}

.content {
 margin-top: 50px;
 padding: 20px 30px 30px 30px;
}

img {
 border:0;
}

ul, li {
 list-style: none;
 padding-left: 0;
 margin-left: 0;
}

li {
 padding-bottom: 20px;
}

.path {
 background:#fff290;
}

.title {
 font-weight:bold;
 display: block;
 cursor: default;
}

.tt_onlineshop {
 color:#003652;
}

.tt_advertising {
 color:#f19300;
}
.tt_newsletter {
 color:#90bee2;
}

.impressum {
 width:600px !important;
 overflow:hidden;
}

* html .tip .column_left,
* html .tip .column_right
{
 padding: 10px;
}

.column_left {
 width:250px;
 float:left;
}

.column_right {
 width:290px;
 float:right;
}

.description {
 color:#2e2e2e;
 width:500px;
 margin:590px 0 0 200px;
 padding:20px;
 text-align:justify;
}

.frame {
 border-width: 1px;
 border-style: solid;
 border-color: #E5DCD7;
}

.category {
 padding: 10px;
}

.category tr.box img {
 margin-bottom: 10px;
}

.category td.spacing_horizontal {
 padding-right: 10px;
}

.box_300 {
 width: 300px;
}