body {

	position:absolute;

	background-attachment: fixed;

	background-color: #ffffff;

	background-image: url(../images/logo_bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

html, body {

	top:0;

	left:0;

	right:0;

	min-height:100%;

	margin:0;

	padding:0;

	width:100%;

}

#header_container {

	position:fixed;

	top:0;

	left:0;

	right:0;

	margin:0;

	height:165px;

	z-index:3;

}

#header {

	position:absolute;

	top:0;

	left:0;

	right:0;

	bottom:0;

	height:100%;

	background:#efefef;

	z-index:3;

	margin:0;

	padding:0;

}

#menu {

	position:fixed;

	top:210px;

	left:30px;

	width:152px;

	padding:0;

	margin:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}

#over {

	position:fixed;

	top:165px;

	left:210px;

	width:700px;

	padding-top:54px;

	padding-bottom:18px;

	background-image: url(../images/line.jpg);

	background-repeat: repeat-x;

	background-position: bottom;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#5c5c65;

	background-color:#FFFFFF;

	z-index:4;

}

div#over a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #5c5c65;

	margin-left: 30px;

	text-decoration:none;

}

#over .aktiv {

	color: #5c5c65;

	font-weight:bold;

}

#content {

	margin:0;

	padding-top:250px;

	padding-left:210px;

	padding-bottom:0;

	z-index:2;

}

#inhalt {

	margin:0;

	padding:0px;

	width:700px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

#left_over {

	width:300px;

	float:left;

	margin-left:20px;

	font-size:13px;

	line-height:20px;

	color:#5c5c65;

	background-image: none;

	padding-top:0px;

	padding-bottom:10px;

}

#left_over h1 {

	font-size:13px;

	color:#5c5c65;

	margin-top:0px;

}

#left_over_blue {

	width:300px;

	float:left;

	margin-left:20px;

	font-size:13px;

	line-height:20px;

	color:#5c5c65;

	background-image: none;

	padding-top:0px;

	padding-bottom:10px;

}

#left_over_blue h1 {

	font-size:13px;

	color:#5c5c65;

	margin-top:0px;

}

#left {

	width:480px;

	float:left;

	margin-left:0px;

	font-size:13px;

	line-height:20px;

	color:#5c5c65;

	background-image: none;

	padding-bottom:18px;

}

#left h1 {

	font-size:14px;

	color:#5c5c65;

	margin-top:0px;

}

#left a {

	color:#d7332d;

	text-decoration:none;

}

#left p {

	margin-top:0px;

}

#left ul {

	font-size:12px;

	margin-left: 20px;

	margin-top: 0;

	padding: 0;

}



#right {

	width:480px;

	float:left;

	margin-left:20px;

	font-size:13px;

	line-height:20px;

	color:#5c5c65;

	background-image: none;

	padding-bottom:18px;

}

#right h1 {

	font-size:14px;

	color:#5c5c65;

	margin-top:0px;

}

#right a {

	color:#d7332d;

	text-decoration:none;

}

#right p {

	margin-top:0px;

}

#right ul {

	font-size:12px;

	margin-left: 20px;

	margin-top: 0;

	padding: 0;

}





#right_rev {

	width:480px;

	float:left;

	margin-left:20px;

	font-size:13px;

	line-height:20px;

	color:#5c5c65;

	background-image: none;

	padding-bottom:18px;

}

#right_rev h1 {

	font-size:14px;

	color:#5c5c65;

	margin-top:0px;

}

#right_rev a {

	color:#7F90A0;

	text-decoration:none;

}

#right_rev p {

	margin-top:0px;

}

#right_rev ul {

	font-size:12px;

	margin-left: 20px;

	margin-top: 0;

	padding: 0;

}











#bimg {

	width:186px;

	float:right;

	background-image: none;

	padding-top:10px;

	padding-bottom:15px;

}

#dimg {

	width:186px;

	float:left;

	background-image: none;

	padding-top:0px;

	padding-bottom:15px;

}

#dimg ol {

	font-size:11px;

	margin-left: 25px;

	margin-top: 10;

	padding: 0;

}



#dimg_rev {

	width:186px;

	float:left;

	background-image: none;

	padding-top:0px;

	padding-bottom:15px;

}

#dimg_rev ol {

	font-size:11px;

	margin-left: 25px;

	margin-top: 10;

	padding: 0;

}



#normal {

	width:700px;

	float:left;

	margin-left:0px;

	font-size:13px;

	line-height:20px;

	color:#5c5c65;

	background-image: none;

	padding-top:10px;

	padding-bottom:18px;

}

#normal h1 {

	font-size:14px;

	color:#5c5c65;

	margin-top:0px;

}

#normal a {

	color:#d7332d;

	text-decoration:none;

}

#normal p {

	margin-top:0px;

}

#cat {

	margin:0;

	padding:0px;

	width:700px;

	padding-top:20px;

	padding-bottom:0px;

	font-size:11px;

	color:#5c5c65;

	background-color:#ffffff;

}

#cover {

	width:90px;

	float:left;

	padding:0px;

	font-size:11px;

	color:#5c5c65;

	background-image:none;

}

#cover a {

	font-size:11px;

	line-height:20px;

	font-weight:bold;

	text-decoration:none;

	color:#5c5c65;

}

#cover_classic {

	width:90px;

	float:left;

	font-size:11px;

	color:#5c5c65;



}

#cover_classic a {

	font-size:11px;

	line-height:20px;

	font-weight:bold;

	text-decoration:none;

	color:#5c5c65;

}

#cover_jazz {

	width:90px;

	float:left;

	font-size:11px;

	color:#5c5c65;



}

#cover_jazz a {

	font-size:11px;

	line-height:20px;

	font-weight:bold;

	text-decoration:none;

	color:#5c5c65;

}

#cover_world {

	width:90px;

	float:left;

	font-size:11px;

	color:#5c5c65;



}

#cover_world a {

	font-size:11px;

	line-height:20px;

	font-weight:bold;

	text-decoration:none;

	color:#5c5c65;

}

#title {

	width:400px;

	float:left;

	padding:0px;

	margin-left:20px;

	font-size:13px;

	font-weight:bold;

	line-height:20px;

	color:#5c5c65;

	background-image:none;

	padding-bottom:18px;

}

#cart {

	width:140px;

	float:right;

	padding:0px;

	font-size:11px;

	font-weight:normal;

	line-height:15px;

	color:#5c5c65;

	background-image:none;

	text-align: center;

}

#cartimg {

	float:left;

	font-size:10px;

}

#beschreibung {

	width:590px;

	float:right;

	padding:0px;

	margin-left:0px;

	font-size:12px;

	line-height:20px;

	color:#5c5c65;

	background-image:none;

}

#top {

	width:590px;

	margin-left:110px;

	float:right;

	font-size:12px;

	text-align:right;

	color:#5c5c65;

	background-image:none;

	padding-top:5px;

	padding-bottom:10px;

	background-image: url(../images/line.jpg);

	background-repeat: repeat-x;

	background-position: bottom;

	border:none;

}

#top700 {

	width:700px;

	float:left;

	font-size:12px;

	text-align:right;

	color:#5c5c65;

	background-image:none;

	padding-top:5px;

	padding-bottom:10px;

	background-image: url(../images/line.jpg);

	background-repeat: repeat-x;

	background-position: bottom;

	border:none;

}

#over700 {

	width:700px;

	float:left;

	font-size:11px;

	font-weight:normal;

	text-align:left;

	color:#5c5c65;

	padding-top:10px;

	padding-bottom:16px;

	margin-bottom:20px;

	background-image: url(../images/line.jpg);

	background-repeat: repeat-x;

	background-position: bottom;

	border:none;

}

#footer {

	width:700px;

	float:left;

	font-size:11px;

	color:#d7332d;

	padding-top:15px;

	padding-bottom:5px;

}

#footer a {

	color:#5c5c65;

	text-decoration:none;

	margin-left: 2px;

	margin-right: 2px;

}

#footer p {

margin:0px;

}

/* Nun für den MSIE */

	* html, * html body {

	overflow:hidden;

	bottom:0;

	height:100%;

}

* html #header_container {

	position:absolute;

	width:100%;

	padding-right:16px;

}

* html #menu {

	position:absolute;

}

* html #over {

	position:absolute;

}

* html #header {

	height:100%;

	position:static;

}

* html #content {

	position:absolute;

	top:0;

	bottom:0;

	left:0;

	right:0;

	height:100%;

	width:100%;

	overflow:auto;

	margin:0;

}

#menu ul {

	margin-left: 0px;

	margin-top: 0;

	padding: 0;

	list-style: none;

}

#menu li {

	border-bottom:#ffffff 1px dotted;

}

#menu li a {

	color: #5c5c65;

	display: block;

	padding-top:9px;

	padding-bottom:10px;

	width:155px;

	text-decoration: none;

}

#menu li a:hover {

	color: #000;

}

#menu .aktiv {

	color: #555555;

	height:7px;

	width:155px;

	background-image: url(../images/line.jpg);

	background-repeat: repeat-x;

}

#menu .hier {

	font-weight:bold;

}

a.tooltip {

	position: relative;                        /* Bezug für span, IE: erst bei :hover setzen */

	background: transparent;

	color:#d7332d;

	text-decoration:none;

}

a.tooltip:hover {

	position: relative;                        /* Bezug für span, IE: erst bei :hover setzen */

	background: transparent;

	color:#666666;

}

a.tooltip span {

	position: absolute;                     /* aus Textfluß herausnehmen */

	visibility: hidden;

	background-color:#EEEEEE;                        /* normal: unsichtbar */

	width: 12em;                               /* FF: kein Leerzeichen vor Einheit */

	top: 2em;

	left: -6em;                    /* Tooltip-Position, sollte man festlegen */

	padding: 10px;

	text-decoration:none;

}

a.tooltip:hover span {

	visibility: visible;

}                     /* hover: sichtbar */

#weg {

	height:1px;

	clear:both;

}

.Button {

	background-color:#ffffff;

	color:#d7332d;

	font-size:11px;

	border:0px solid #fff;

	margin:0px;

	padding:0px;

}

form {

	margin:0px;

	padding:0px;

}

#over ul {

	font-size:11px;

	color: #222222;

	text-align: left;

	margin: 0px;

	padding:0px;



}

#over ul li {

	display: inline;

	margin: 0px;

}

#over ul li a {

	margin: 0px;

	color: #5c5c65;

	text-decoration: none;

}

.linkcol1 {

	color: #FF0000;

	text-decoration:underline;

			}

.linkcol2 {

	color: #0000FF;

	text-decoration:underline;}

.Stilcopy {color: #5c5c65}	

#copy {

	width:700px;

	float:left;

	font-size:11px;

	text-align:center;

	color:#5c5c65;

	padding-top:10px;

}

#copy a {

	color:#d7332d;

	text-decoration:none;

	}

#copy p {

margin:0px;

}