body {
/*	position: fixed; */
	padding: 10px 10px 0;
	margin: 0;
	background: #dbe5e7;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000;
}
#header {
	position: relative;
	text-align: left;
}
#basketThumb {
	position: absolute;
	right: 60px;
	top: 0;
	border: 1px #000 solid;
	background: #fff;
	border-collapse: collapse;
	text-align: left;
	
}
#basketThumb .links {
	border: 1px #000 solid;
}
#logo {
	position: absolute;
	left: 0;
	top: 20px;
}
#special {
	position: absolute;
	right: 70px;
	top: 20px;
}
#navigation .topWhite {
	margin-top: 10px;
	position: relative;
}
#navigation .topWhite .leftTopCorner {
	position: absolute;
	left: 0;
	top: 0;
}
#navigation .topWhite .rightTopCorner {
	position: absolute;
	right: 0;
	top: 0;
}
#navigation .topWhite .content {
	background: #fff;
	border: 1px #99b2af solid;
	padding: 5px 10px 0;
	line-height: 2em;
}
#navigation br {
	line-height: 1px;
}
#navigation #firstRow, #navigation #secondRow {
	margin-top: 1px; 
}
#navigation .box {
	white-space: nowrap;
}
#navigation #firstRow .box {
	float: left;
	width: 12.45%;
	color: #fff;
}
#navigation #secondRow .box {
	float: left;
	width: 24.9%;
	color: #fff;
}
#navigation #firstRow .box .content, #navigation #secondRow .box .content {
	text-align: center;
	padding: 5px;
}
#navigation .box a {
	display: block;
	color: #fff;
	text-decoration: none;
}
#navigation #firstRow div.A {
	background: #99b2af;
}
#navigation #firstRow div.B {
	background: #9bbdc7;
}
#navigation #secondRow div.A {
	background: #718d91;
}
#navigation #secondRow div.B {
	background: #7b989e;
}
.right {
	float: right;
}
.left {
	float: left;
}
#page {
	position: relative;
	margin-top: 10px;
}
#page #main {
	background: #fff;
	margin-left: 185px;
}
#page #main #corners {
	position: relative;
}
#page #main #corners .leftTopCorner {
	position: absolute;
	left: 0;
	top: 0;
}
#page #main #corners .rightTopCorner {
	position: absolute;
	right: 0;
	top: 0;
}
#page #main #corners .leftBottomCorner {
	position: absolute;
	left: 0;
	bottom: 0;
}
#page #main #corners .rightBottomCorner {
	position: absolute;
	right: 0;
	bottom: 0;
}
#page #main .content {
	padding: 2px;
}
.links a, .topWhite a {
	color: #000;
	text-decoration: none;
}
form {
	padding: 0;
	margin: 0;
}
.select_artist {
	width: 160px;
}
.select_brand {
	width: 160px;
}
.space {
	width: 30px;
}

			td, th{
	vertical-align: top;
	text-align: left;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000;
}
.float div {
	float: left;
	display:inline;
}
.float table {
	float: left;
	display:inline;
}
.thumbs td, .thumbs th {
	border: 1px #708eb8 solid;
}
.thumbs th {
	background: #708eb8;
	text-align: center;
}
.thumbs img {
	width: 70px;
	height: 75px;
}
img {
	border: none;
}
.list img {
	margin-right: 5px;
	margin-bottom: 5px;
}
#email {
	background: url(adw_gfx/3106_email_bg.jpg);
	width: 150px;
	height: 82px;
	margin: 0 auto;
	color: #07246a;
	font-size: 0.75em;
	font-weight: bold;
}
#email .content {
	padding: 5px;
}
form {
	padding: 0;
	margin: 0;
}
.main_area {
	background:#ffffff;
	padding:0 10px 0 10px;
}

			
/* ----------------- Tabellen ----------------- */

.artikle {
margin-bottom:15px;
}

td {
font-family:Arial;
font-size:12px;
}

td.news_left {
color:#000;
font-family:Arial;
font-size:12px;
background-color:#dbe5e7;
border-right-color:#E6E7D9;
border-right-width:2px;
border-right-style:solid;
width:179px;
padding:2px;
}

td.news_right {
color:#000;
font-family:Arial;
font-size:12px;
background-color:#dbe5e7;
border-left-color:#E6E7D9;
border-left-width:2px;
border-left-style:solid;
width:206px;
padding:2px;
}

td.main {
color:#000;
font-family:Arial;
font-size:12px;
background-color:#fff;
padding:2px;
}

/* ------------------ Links ------------------ */

a {
font-family:Arial;
font-weight:bold;
text-decoration:none;
}

a:link {color:#000;}
a:visited {color:#000;}
a:hover {color:#dbe5e7; background-color:#FFFFFF;}
a:active {color:#dbe5e7; background-color:#FFFFFF;}

a.bottom {
font-family:Arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

a.bottom:link {color:#000;}
a.bottom:visited {color:#000;}
a.bottom:hover {color:#708eb8; background-color:#FFFFFF;}
a.bottom:active {color:#708eb8; background-color:#FFFFFF;}

/* -------------- Headlines -------------- */

h1 {
color:#000000;
font-family:Arial;
font-size:18px;
font-weight:bold;
}

h2 {
color:#ffffff;
font-family:Arial;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}

h4 {
  font-size:12px;

}

.mainhead {
color:#dbe5e7;
font-family:Arial;
font-size:12px;
font-weight:bold;
background-color:#708eb8;
}

.welcomehead {
color:#dbe5e7;
font-family:Arial;
font-size:12px;
font-weight:bold;
background-color:#FF0000;
}

.newshead {
color:#dbe5e7;
font-family:Arial;
font-size:12px;
font-weight:bold;
background-color:#708eb8;
clear:both;
}

/* ------------ Texte & Bereiche ------------ */

.news {
color:#000;
font-family:Arial;
font-size:11px;
background-color:#dbe5e7;
}

.shortbasket {
color:#000;
font-family:Arial;
font-size:11px;
background-color:#708eb8;
padding-left:2px;
padding-right:2px;
}

.shortbasketline {
background-color:#FFFFFF;
}

.spc {
color:#dbe5e7;
font-family:Arial;
font-size:12px;
font-weight:bold;
background-color:#708eb8;
}

a.alertbg:link,a.alertbg:visited, .alertbg {
color:#FFFFFF;
font-weight:bold;
background-color:#AC0000;
}

a.button_link {
  padding:10px;
  border:1px solid #000;
  color:#000;
  background:#708EB8;
}

a.button_link:hover {
  background:#86B4EF;
}
.libg {
border-bottom-color:#708eb8;
border-bottom-style:solid;
border-bottom-width:1px;
}

.arterr {
color:#708eb8;
font-family:Arial;
font-size:12px;
font-weight:bold;
}


.extra {
font-weight:bold;
border-bottom-color:#708EB8;
border-bottom-style:solid;
border-bottom-width:1px;
margin-top:15px;
padding:5px;
border-top-color:#708EB8;
border-top-style:solid;
border-top-width:1px;
}

.letter {
color:white;
font-size:15px;
}


/* ------------ Formulare & Listen ------------ */

input {
color:#000;
font-family:Arial;
font-size:11px;
background-color:#E6E7D9;
}

textarea {
color:#000;
font-family:Arial;
font-size:11px;
background-color:#E6E7D9;
}

select {
color:#000;
font-family:Arial;
font-size:11px;
font-weight:bold;
background-color:#E6E7D9;
}

button {
color:#000;
font-weight:bold;
font-size:11px;
font-family:Arial;
border-color:#dbe5e7;
border-style:solid;
border-width:0px;
text-align:center;
background-color:#708eb8;
text-align:center;
cursor:hand;
width:130px;
}

button.inv {
color:#dbe5e7;
background-color:#708eb8;
}

.formbg {
color:#dbe5e7;
font-family:Arial;
font-size:12px;
font-weight:bold;
background-color:#708eb8;
}

/* ------------ Grafiken ------------ */

.bo {
border-color:#E6E7D9;
border-width:1px;
border-style:solid;
margin:2px;
}


/* -------- DIV ------------- */
.infobox {
border:1px solid #708EB8;
width:350px;
height:80px;
background:#DBE5E7;
color:#708EB8;
font-weight:bold;
margin:5px 20px;
float:left;
}

.infobox_100 {
border:1px solid #708EB8;
background:#DBE5E7;
color:#FE9900;
font-weight:bold;
margin:20px;
clear:both;
}

.infobox_100 .content {
	padding:5px;
	color:#666;
}

.infobox h1, .infobox_100 h1 {
background:#708EB8;
color:#FFFFFF;
font-weight:bold;
font-style:italic;
font-size:14px;
padding:0px;
margin:0px;
border-bottom:1px solid #FFFFFF;
}

.infobox img , .infobox_100 img {
margin: 2px;
}

.infobox a, .infobox_100 a {
color:#FE9900;
}

.adv_box {
  margin: 20px auto;
  width:140px;
  background:#fff;
  border:1px solid #708EB8;
}

.adv_box .content {
  text-align:left;
  padding:5px;
}

.A ul {
  clear:none;
  display:inline;
  padding:0;
  margin:0;
}

.A ul li {
  clear:none;
  display:inline;
  margin:0 10px 0 0;
  padding:0;
}

.main_area #header {
  display:none;
}

.buy {
  padding:10px 10px;
  border:1px solid #000;
  background:gold;
  margin:0px 10px;
}

.buy:hover {
  background:#FFFF00;
  color:#000;
}

form {
  display:inline;
  margin:0;
  padding:0;
}