body {
   margin:0px;
   font-size:10px;
}

td, span {
  font-family:arial,helvetica,sans-serif;
}

.einleitung {
	font-size:12px;
  text-decoration:none;
  padding:10px 5px 5px 5px;
  line-height:18px;
}

.einleitung a {
  padding:0px;
  text-decoration:none;
}

#container {
  display:block;
  width:800px;
  margin-top:20px;
}

#content {
  float:left;
  width:550px;
  padding-left:20px;
}

#table_footer {
  clear:both;
  width:950px;
  text-align:center;
}

#header {
  display:block;
  width:950px;
  padding:0px;
  margin:20px 0px 0px 0px;
}

.table_content {
  width:600px;
  margin-top:10px;
  padding:10px;
  border:1px solid #dddddd;
  font-family:Arial,helvetica,sans-serif;
  font-size:12px;
}

.table_content p {
  line-height:18px;
}

.table_content ul {
  position:relative;
  left:20px;
}
.table_content li {
  list-style-type:disc;
}

.option {
  font-size:11px;
  padding:5px;
  display:inline;
  margin-right:30px;
}

.alignright {
  float:right;
}

.alignleft {
  float:left;
}

.article_headline {
  font-size:16px;
  font-weight:bold;
}

ul .small_nav {
  padding:0px;
  margin:0px;
  height:40px;
  line-height:40px;
  vertical-align:middle;
  text-align:right;
}

.small_nav li, .small_nav li a {
  display:inline;
  list-style:none;
  padding:0px;
  margin:0px;
}

ul .navigation {
  padding:0px;
  margin:0px;
  margin-left:-20px;
  list-style:none;
}

.navigation li, .navigation li a {
  padding:0px;
  margin:0px;
  display:inline;
  list-style:none;
}

.fliesstext {
	font-size:12px;
}

.fliesstext a {
  color:dodgerblue;
  text-decoration:none;
}

.footer {
	font-size:10px;
	color:gray;
  text-align:center;
}

.preis {
	font-size:15px;
  color:gray;
}

td.bestellhilfe {
	font-size:13px;
	font-weight:bold;
	color:orange;
}

td.bestellhilfe a: {
	font-size:13px;
	font-weight:bold;
	color:orange;
	text-decoration:none;
}

.small {
	font-size:10px;
	color:gray;
}

.breadcrumb a {
  margin:0px 5px 5px 6px;
  font-weight:lighter;
  font-family:Arial,helvetica,sans-serif;
  font-size:11px;
  line-height:20px;
  color:gray;
  text-decoration:none;
}

div.breadcrumb {
  position:absolute;
  left:333px;
  margin-top:-30px;
  z-index:5;
}

.article {
  margin-bottom:10px;
}

.block {
  width:398px;
  border-style:solid;
  border-width:1px;
  border-color:#cccccc;
  padding:0px;
}

.block_buchtipp {
  float:right;
  width:198px;
  border-style:solid;
  border-width:1px;
  border-color:#cccccc;
  padding:0px;
}

.headline, .headline a {
  font-size:15px;
  color:#444444;
  /*letter-spacing:-1;*/
  text-decoration:none;
  margin-bottom:5px;
}

.info_ordner a, .info_ordner {
  text-transform:uppercase;
  font-size:10px;
  padding:2px;
  line-height:16px;
  color:black;
  text-transform:uppercase;
  text-decoration:none;
}

.yellow {
  background-image:url('images/grad_gelb.gif');
  background-position:left;
  background-repeat:repeat-y;
}

.green {
  background-image:url('images/grad_gruen.gif');
  background-position:left;
  background-repeat:repeat-y;
}

.blue {
  background-image:url('images/grad_blau.gif');
  background-position:left;
  background-repeat:repeat-y;
}

.violet {
  background-image:url('images/grad_lila.gif');
  background-position:left;
  background-repeat:repeat-y;
}

.buchtipp {
  background-image:url('images/grad_buchtipp.gif');
  background-position:left;
  background-repeat:repeat-y;
}

.red {
  background-image:url('images/grad_red.gif');
  background-position:left;
  background-repeat:repeat-y;
}
