@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Vertical list navigation "vlist"
 * (de) Vertikale Navigationsliste "vlist"
 *
 * @copyright       Copyright 2005-2009, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.1
 * @revision        $Revision: 343 $
 * @lastmodified    $Date: 2009-01-19 23:41:32 +0100 (Mo, 19. Jan 2009) $
 */

@media all
{

#main-nav a {
color:#000000;
font-family:Arial,Helvetica,Verdana,Sans-Serif;
font-size:16px;
line-height:19px;
text-decoration:none;
font-weight:bold;
}

#main-nav {
float:left;
padding-top:15px;
width:360px;
}

#main-nav ul {

background:transparent none repeat scroll 0 0;
border:0 none;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;

}

#main-nav li {
color:#DB261D;
font-family:Arial,Helvetica,Verdana,Sans-Serif;
font-size:16px;
line-height:19px;
text-decoration:none;
font-weight:bold;
margin:0;
float:left;
list-style-type:none;
width:154px;
}

#main-nav a:hover {
color:#DB261D;
}


#breadcrumb {
float:left;
height:21px;
margin-top:25px;
}

#breadcrumb ul {
margin:0;
}

#breadcrumb li {
display:inline-block;
float:left;
height:21px;
line-height:21px;
list-style-type:none;
margin:0 5px 0 0;
}


#breadcrumb li a {
color:#000000;
font-family:Arial,Helvetica,Verdana,Sans-Serif;
font-size:11px;
font-weight:normal;
letter-spacing:0;
line-height:21px;
}

#breadcrumb li.breadcrumb-cur a{
color: #999999;
}

#breadcrumb li a:hover {
color:#999999;
}

/*#breadcrumb li {
	height: 21px;
	line-height: 21px;
	float: left;
	display: inline-block;
	margin-right: 5px;
	list-style-type: none;

}


#breadcrumb li a {
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 21px;
	color: #000;
	font-weight: normal;
	font-family: Helvetica, Arial, Verdana, Sans-Serif;
}

#breadcrumb li.breadcrumb-cur a {
	color: #999999;
}
#breadcrumb li a:hover {
	color: #999999;
}*/

#topnav {
border-bottom:1px solid #000000;
height:35px;
padding-top:25px;
text-align:right;
}

#topnav ul {
float:right;
}

#topnav li {
float:left;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:3px;
padding-right:3px;
text-align:center;
margin:0;
}

#topnav a {
color:#000000;
text-decoration:none;
}

#topnav a:hover {
color:#db261d;
}


/*#topnav a {
	color: #000;
	text-decoration: none;
}
#topnav ul {
	float: right;
}

#topnav li {

	float: left;
	list-style: none;
	text-align: center;
	line-height: 21px;
	padding-left: 3px;
	padding-right: 3px;

}
#topnav li.cur {
	background: url(../../gfx/mini-nav-act.jpg) top left no-repeat;
}
#topnav li.cur a {
	color: #fff;
}*/

#footer ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#footer ul li {
	line-height:15px;
	padding: 0;
	margin: 0;
}

#footer li.first-level {
	float: left;
	display: block;
	margin-right: 36px;
	color: #999999;
}

#footer li.first-level a {
	font-weight: bold;
}

#footer-sitemap a {
	color: #999;
}
#footer-sitemap a:hover {
	color: #333;
}

#footer li.first-level li a {
	font-weight: normal;
}

#footer li.footer-sitemap-left {
	margin-left: 0px;
}

div.copyright-right ul {
	float: right;
	clear: both;
	padding: 0px;
	margin: 0px;
}
div.copyright-right ul li {
	float: left;
	margin-left: 10px;
	line-height:38px;
}

div.copyright-right ul li a  {
	float: left;
	text-decoration: none;
	margin-left:  10px;
	font-weight:normal !important;
}

div.copyright-right span a  {
	color: #000000;
}

div.copyright-right span a:hover {
	color: #db261d;
}

/*************************************
	Buttons
*************************************/

.infobox .more-infos {

	position: relative;
	z-index: 152;

}


.more-infos {
	background: url('../screen/gfx/buttons/more-infos.jpg') top left no-repeat;
	display: block;
	width: 81px;
	height: 22px;
	text-indent: -10000px;
	overflow: hidden;
}
.more-infos:hover {
	background: url('../screen/gfx/buttons/more-infos-hover.jpg') top left no-repeat;

}
.buy-now {
	background: url('../screen/gfx/buttons/buy-now.jpg') top left no-repeat;
	display: block;
	width: 92px;
	height: 22px;
	text-indent: -10000px;
	overflow: hidden;
}
.buy-now:hover {
	background: url('../screen/gfx/buttons/buy-now-hover.jpg') top left no-repeat;
}
.buy-now-gray {
	background: url('../screen/gfx/buttons/buy-now-gray.jpg') top left no-repeat;
	display: block;
	width: 92px;
	height: 22px;
	text-indent: -10000px;
	overflow: hidden;
}
.buy-now-gray:hover {
	background: url('../screen/gfx/buttons/buy-now-gray-hover.jpg') top left no-repeat;
}


.basket-top {
	background: url('gfx/buttons/basket.jpg') top left no-repeat;
	display: block;
	width: 81px;
	height: 22px;
	text-indent: -10000px;
	overflow: hidden;
}
.basket-top:hover {
	background: url('gfx/buttons/basket-hover.jpg') top left no-repeat;
}

/*Subseite CSS*/



a.morelink {
  background:transparent url(gfx/buttons/more.jpg) no-repeat scroll left top;
  text-indent:-10000px;
  display:block;
  width:59px;
  height:22px;
}
a.morelink:hover {
  background:transparent url(gfx/buttons/more-hover.jpg) no-repeat scroll left top;
}

a.basket {
  background:#fff url(gfx/buttons/basket.gif) left top no-repeat;
  width:28px;
  height:30px;
  text-indent:-10000px;
}
a.basket:hover {
  background:#fff url(gfx/buttons/basket-hover.gif) left top no-repeat;
}

a.listen {
  background:#fff url(gfx/buttons/listen.gif) left top no-repeat;
  width:30px;
  height:31px;
  text-indent:-10000px;
}
a.listen:hover {
  background:#fff url(gfx/buttons/listen-hover.gif) left top no-repeat;
}


a.black-bg {
  height:20px;
  line-height:20px;
  color:#fff;
  _display:inline-block;
}
a.black-bg .black-bg-left {
  background:transparent url(gfx/buttons/link-bg-black-left.gif) left top no-repeat;
  width:4px;
  height:20px;
  float:left;
  display:block;
}
a.black-bg .text {
  background-color:#333333;
  float:left;
  height:20px;
  display:block;
}
a.black-bg .black-bg-right {
  background:transparent url(gfx/buttons/link-bg-black-right.gif) right top no-repeat;
  width:6px;
  height:20px;
  float:left;
  display:block;
}

p {
  margin-bottom:20px;
  line-height:13px;
}

q {
  background:transparent url(gfx/quotes/quote-left.jpg) top left no-repeat;
  padding-left:24px;
  quotes: "" "";
  font-family: Arial, Helvetica, Verdana, Sans-Serif;
}

}
