* {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

body {
	background-color: #000;
	color: #fff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

a {
	color: #fff;
	text-decoration: none;
}

a:hover {
	text-decoration: none; /* thomas */
}

h2 {
	color: #39c;
	font-family: "Helvetica Neue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size: 20px;
	font-weight: 300;
	letter-spacing: 1px;
	line-height: 1.25em;
	margin: 13px 0 19px 0;
}

h2 span {
	color:white;
	font-size:0.8em;
}

h3 {
	color: #39c;
	font-size: 12px;
	margin: 0;
}

p {
	margin-bottom: 1em;
}

td {
	vertical-align: top;
}

div.divider {
	border-top: 1px solid #666;
	height: 1px;
	line-height: 1px;
	margin-bottom:13px; /* thomas */
}

/* Layout Container */

#container {
	position: relative;
	height:100%; /* IE6 Scroll Fix */
}

/* Meta Navigation */

#metanav {
	color: #3399cc;
	left: 62px;
	position: absolute;
	top: 21px;
}

#metanav li {
	display: inline;
}

#metanav a {
	color: #3399CC;
	padding: 0 5px;
}

#metanav a:hover {
	color: #fff;
}

/* Meta Basket */

#basket-small {
	top:21px;
	position: absolute;
	left:500px;
}

/* Head Image */

#logo {
	left: 57px;
	position: absolute;
	top: 207px; /* 282px - 75px */
	z-index: 100;
}

#headimage {
	height: 180px;
	overflow: hidden;
	position: relative; /* Position = absolute verursachte Probleme in IE7... */
	top: 52px;
	width: 100%;
}

#headimage #strip {
	position: absolute;
}

#headimage #strip1 {
	height: 180px;
	left: 0;
	position: absolute;
	top: 0;
	width: 1500px;
}

#headimage #strip2 {
	height: 180px;
	left: 1500px;
	position: absolute;
	top: 0;
	width: 1500px;
}

/* Main Navigation */

#mainnav {
	color: #39c;
	left: 300px;
	position: absolute;
	top: 273px; /* 348px - 75px */
}

#mainnav li {
	display: inline;
}

#mainnav a {
	color: #39c;
	letter-spacing: 1px;
	padding: 0 7px;
	text-transform: uppercase;
}

#mainnav a:hover {
	color: #fff;
}

#mainnav a#mainnav-act {
	color: #fff;
}

/* Subnavigation */

#subnav {
	left: 0;
	line-height: 17px;
	position: absolute;
	top: 347px; /* 422px - 75px */
	width: 220px;
}

#subnav a {
	color: #3399cc;
	text-decoration:none;
}

#subnav a:hover {
	color: #fff;
}

#subnav a.selected {
	color: #fff;
}

#subnav .gt {
	position: relative;
	bottom: 1px;
}

#subnav-product {
	border-top: 1px solid #666;
	padding: 10px 0 0 46px;
	position: relative;
	margin-bottom: 10px; /* thomas */
}

#subnav-product a#subnav-product-level1-act {
	color: #fff;
}

#subnav-product a#subnav-product-level2-act {
	color: #fff;
}

#subnav-product ul ul,
ul#subnav-main ul {
	margin: 0 0 20px 20px;
}

#subnav-main {
	border-top: 1px solid #666;
	/*margin-top: 10px;*/
	margin-top: 0; /* thomas */
	padding: 10px 0 0 46px;
	position: relative;
}

#subnav-main .gt {
	color: #000;
}

#subnav-main .gt-grey {
	color: #336699;
}

#subnav-main a#subnav-main-act {
	color: #fff;
}

#subnav-main-level2-act {
	color: #fff !important;
}


/* Content */

#content {
	left: 300px;
	line-height: 1.4em;
	padding-bottom: 20px;
	position: absolute;
	top: 347px; /* 422px - 75px */
	width: 600px;
}

#content a:hover {
	color: #39c;
}

.csc-textpic csc-textpic-intext-left-nowrap {
	padding-right: 50px;
}

.c2l1-left {
	width: 200px;
}