/* Allgemein */
body {
  padding:0px;
	font-family:Verdana, arial, Helvetica, sans-serif; 
	color:#000; 
  margin:0px;
  background: url(images/bg_body.gif);
  background-repeat: repeat-y;
} 
td   {vertical-align:top;font-family:Verdana, arial, Helvetica, sans-serif; 
      font-size:10px}
form {
  margin: 0px;
  border: 0px;
  padding: 0px;
}
/* Linkfarben */
  a:link {
        text-decoration: none;
    color: #666666;
    border:0px;
  }
  a:visited {
        text-decoration: none;
    color: #666666;
    border:0px;
  }
  a:hover {
        text-decoration: underline;
    color: #666666;
    border:0px;
  }
  a:active { 
    color: #666666; 
    border:0px;
  }
  
  img { border:0px; }
	

H6 {
	font-size: 10px;
	line-height: 11px;
}
TD#header {
	background: url(images/logo.jpg);
	background-repeat: no-repeat;
	width: 773px;
	height: 119px;
	border-bottom: 3px solid #FFD564;
	vertical-align: bottom;
	text-align: left;
	padding-left: 215px;
}

TD#header DIV {
	vertical-align: middle;
	margin-bottom: 6px;
}

TD#header DIV A {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
}
	
.hinweis {
		color: #FF0000;
}


/* Header und Banner */
.top {padding-bottom:12px;}
.bghead { padding-left:12px;background-color:#FFF; color:#999;font-weight:bold;}
.lew {font-size:12px;}
.dss{letter-spacing:1pt; font-size:22px}
.contentWarning { font-size:12px; font-weight:bold; color:#666666; }
.seiten { font-size:11px; font-weight:normal; color:#666666; }

/* Menu */
TABLE#menu {
	border-right: 2px solid #FFD564;
	background: #EEEEEE;
}

#menu { 
	margin-right:12px;
}

#menu .hdl { 
  text-align:left; 
  padding:6px; 
  padding-left:8px; 
  font-size:11px; 
  font-weight:bold; 
  background:#ADAAAD; 
  background-image:url(images/bg_nav_header.gif);
  color:#FFFFFF;
}

#menu div, .last { 
	border: 0px; 
	background:#EEEEEE;
	background-image:url(images/bg_nav.gif);
	padding:5px;  
}
#menu .last { 
	border-bottom:1px dotted #666; 
}
#menu .menu { 
	padding-bottom:12px; 
}

#menu a:link {
  font-size:11px;
  text-decoration: none;
  color: #000000;
}
#menu a:visited {
  font-size:11px;
  text-decoration: none;
  color: #000000;
}
#menu a:hover {
  font-size:11px;
  color: #000000;
	font-weight: bold;
}
#menu a:active { 
  font-size:11px;
  color:#000000; 
}

#menu a.active:link {
  font-size:11px;
  text-decoration: none;
	font-weight: normal;
  color: #000000;
}
#menu a.active:visited {
  font-size:11px;
  text-decoration: none;
	font-weight: normal;
  color: #000000;
}
#menu a.active:hover {
  font-size:11px;
  text-decoration: none;
	font-weight: normal;
  color: #000000;
}
#menu a.active:active { 
  font-size:11px;
  text-decoration: none;
	font-weight: normal;
  color: #000000;
}

#menu a.white:link {
  font-size:11px;
  text-decoration: none;
	font-weight:bold;
  color: #FFFFFF;
}
#menu a.white:visited {
  font-size:11px;
  text-decoration: none;
	font-weight:bold;
  color: #FFFFFF;
}
#menu a.white:hover {
  font-size:11px;
  text-decoration: none;
	font-weight:bold;
  color: #FFFFFF;
}
#menu a.white:active { 
  font-size:11px;
  text-decoration: none;
font-weight:bold;
  color:#FFFFFF; 
}

#menu div.active {
	background: #ADAAAD;
  background-image:url(images/bg_nav_active.gif);
}

#box a:link {
  text-decoration: none;
  color: #999;
}

#box  a:visited {
  text-decoration: none;
  color: #999;
}

#box  a:hover {
  color: #999;
}
	
#box {   
	background: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

#box DIV.suche { 
  font-size:10px;
  border:0px; 
  background:#FFF; 
  color:#666; 
	text-align: justify;
  padding-left: 6px; 
  padding-right: 6px; 
	padding-top: 4px;
	background-image:url(images/dotted_v.gif); 
	background-repeat: repeat-y;
}
#box .header { 
  font-size:12px;
  font-weight:bold;
  border:0px; 
  padding-left:8px; 
  line-height:16px;
}

#box DIV.basket { 
	font-size:11px;
	border:0px; 
	background:#FFF; 
	color:#000; 
	padding-left:10px; 
	background-image:url(images/dotted_v.gif); 
	background-repeat: repeat-y;
	padding: 6px;
	text-align: right;
	width: 120px;
}

#content  td.warenkorb { 
    border: 0px; 
    background-image:url(images/bg_header.gif); 
    padding:5px; 
    font-size:14px; 
    color:#999999; 
    background-color:#EFF7FF; 
    font-weight:bold;
}

#content  a:link {
        text-decoration: none;
    color: #039;
  }
#content  a:visited {
        text-decoration: none;
    color: #039;
  }
#content  a:hover {
        text-decoration: none;
    color: #039;
  }
#content  a:active { 
    color: #039; 
  } 

#content input {
		font-family: Verdana, Arial;
		font-size: 11px;
		color: #000000;
		border: 1px solid #666666;
		background: #FFFFFF;
		height: 16px;
		text-align: left;
		vertical-align: middle;
		line-height: 11px;

}	


.liste {
		
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 30px;
		margin-right: 30px;
		padding: 10px;
		
}

.li {
		
		margin: 10px;
		font-size: 11px;
		line-height: 18px;
		
}

#overview td {
		text-align: center;
		vertical-align: middle;
}

#artview td {
		text-align: left;
		vertical-align: middle;
}

#artview .text {
		font-size: 11px;
		line-height: 18px;
}

#artview .textheader {
		font-size: 14px;
		font-weight: bold;
		line-height: 18px;
}

#artview .aktiv {
		font-size: 11px;
		font-weight: bold;
}

#artview .top {
		text-align: left;
		vertical-align: top;
}

#artview .center {
		text-align: center;
		vertical-align: top;
}

#basketview td {
		text-align: left;
		vertical-align: top;
}

#header  .text { 
    border: 0px; 
    padding-left:5px; 
    font-size:14px; 
    color:#999999; 
    background-color:#EFF7FF; 
    font-weight:bold;
		height:22px;
		text-align: left;
		vertical-align: middle;
}

#header  table { 
    width: 406px;
}

#kontakt input {
		font-family: Verdana, Arial;
		font-size: 11px;
		color: #666666;
		border: 1px solid #666666;
		background: #FFFFFF;
		height: 16px;
		text-align: left;
		vertical-align: middle;
		line-height: 11px;

}

#kontakt textarea {
		font-family: Verdana, Arial;
		font-size: 11px;
		color: #666666;
		border: 1px solid #666666;
		background: #FFFFFF;
		height: 50px;
		text-align: left;
		vertical-align: middle;
		line-height: 11px;

}

