body {
   font-family:Arial, "sans serif";
}
h1 {
   font-weight:bold;
   font-size:18px;
   font-family:Arial;
   padding-bottom:2px;
   color:#555555;
}

td {
   font-weight:normal;
   font-size:11px;
   font-family:Arial;
   padding-left:0px;
   padding-bottom:2px;
}

p.range, .range {
   font-weight:bold;
   font-size:13px;
   font-family:Arial;
   padding-left:0px;
   padding-bottom:2px;
}
p {
   font-weight:normal;
   font-size:11px;
   font-family:Arial;
   padding-left:0px;
   padding-bottom:2px;
}

.hints_red {
  line-height: 14px;
  vertical-align:top;
  list-style-image:url(../images/icons/detail_liste.gif);
  list-style-position:outside;
  color:#D10B2E;
  font-weight:bold;
  font-size:11px;
  font-family:Arial;
}

.hints_blue {
  line-height: 14px;
  vertical-align:top;
  list-style-image:url(../images/icons/detail_liste.gif);
  list-style-position:outside;
  color:#ADB5E4;
  font-weight:bold;
  font-size:11px;
  font-family:Arial;
}


.hints {
  line-height: 14px;
  vertical-align:top;
  list-style-image:url(../images/icons/detail_liste.gif);
  list-style-position:outside;
  color:#555555;
   font-weight:bold;
   font-size:11px;
   font-family:Arial;

}

.warning, .warning * {
	color: #931041;
	font-weight: bold;
	font-size: 12px;
}

input, select, textarea {
   font-family: Arial, Helvetica, sans-serif;
   /*border: 1px solid #808080;*/
   border: 1px solid #000;
   text-align: middle;
   font-size:10px;
   /*heigth: 10px;*/
   margin-left:auto;
   margin-right:0px;
   padding-top:2px;
   padding-bottom:2px;
   padding-left:2px;
}

input.readonly {
	background: #808080;
}

.checkbox {
   font-family: Arial, Helvetica, sans-serif;
   border:0px solid black;
   font-size:10px;
   margin-left:auto;
   margin-right:0px;
   padding-top:4px;
   padding-bottom:4px;
}


li {

   font-weight:normal;
   font-size:11px;
   font-family:Arial;
}
.billing_adr_headline {
   font-weight:bold;
   font-size:11px;
   font-family:Arial;
   padding-left:4px;
   padding-top:4px;
   vertical-align:top;


}

.billing_adr {
   font-weight:normal;
   font-size:11px;
   font-family:Arial;
   padding-left:4px;
   padding-top:4px;
   vertical-align:top;
}

.billing_adr_input {
   font-weight:normal;
   heigth: 18px;
   font-size:11px;
   font-family:Arial;
   padding-left:0px;
   padding-top:4px;
   vertical-align:top;
}



#wo_bin_ich {
   color:black;
   font-size:7pt;
   font-family:arial;
   padding-top:25px;
   padding-left:1px;
   height: 27px;
}

#wo_bin_ich_catalog {
   color:black;
   font-size:8pt;
   font-family:arial;
   padding-top:19px;
   padding-left:1px;
   height: 31px;
}

.produkt_liste_headline, .produkt_liste_headline_first, table.list th {
	background-color: #ccc;
	color:#555555;
	font-weight:bold;
	font-size:11px;
	font-family:Arial;
	padding-left:2px;
}


.produkt_liste_headline_notice
{
	color: #00f;
	font-weight:bold;
	font-size:11px;
	font-family:Arial;
	padding-left:4px;
}

.produkt_liste_headline_first {
	border: 0px solid #ccc;
	border-left-width: 2px;
}
.produkt_liste_name {
   width: 107px;
   font-weight:bold;
   font-size:13px;
   font-family:Arial;
   padding-left:4px;
   padding-top:4px;
   vertical-align:top;
}
#produkt_liste_intro {
}

.product_list_calc_price {
   font-size:10px;
   font-weight:normal;
   font-family:Arial;
}

#produkt_detail_headline {
   color:black;
   font-size:12pt;
   font-family:Arial;
   font-weight:bold;
}

#produkt_detail_subheadline p {
   color:black;
   font-size:10pt;
   font-family:Arial;
   font-weight:bold;
}

#produkt_detail_text {
   color:black;
   font-size:9pt;
   font-family:Arial;
   padding-top:0px;
   padding-bottom:10px;
}

#produkt_detail_tech_head
{
	background-color:#ccc;
	border:0px;
	padding-left:5px;
	padding-top:2px;
	color:#555555;
	font-size:10pt;
	font-family:Arial;
	font-weight:bold;
}

#produkt_detail_tech {
   color:black;
   font-size:9pt;
   font-family:Arial;
   border-width:thin;
   border-style:solid;
   border-color:#D3D3D3;
   padding-top:10px;
   padding-bottom:20px;
   padding-left:5px;
}

#produkt_detail_bild_front, #produkt_detail_bild_back, #produkt_detail_bild_extra {
   width:173px;
}

#produkt_detail_bild_effekt {
   width:346px;
}

.shopnavi_links_headline {
   color:#fff;
   font-size:12pt;
   font-family:Arial;
   font-weight:bold;
   text-shadow:silver;
   padding-left:23px;
   /* filter:DropShadow(color=#C0C0C0, offx=1, offy=1); */
   text-decoration:none;
}


a:link {
	color: #606060;
}

a:hover {
	color:silver;
}

a:visited {
	color: #505050;
}

a:visited:link {
	color: #606060;
}

a:visited:hover {
	color:silver;
}

.shopnavi_links_headline:hover, .shopnavi_links_headline:visited:hover {
  color: silver;
}

a.shopnavi_links_text, a.shopnavi_links_text:link, a.shopnavi_links_text:hover, a.shopnavi_links_text:visited,
a.shopnavi_links_text:visited:link, a.shopnavi_links_text:visited:hover, span.pseudolink {
   color:#fff;
   font-size:9pt;
   font-family:Arial;
   text-shadow:silver;
   padding-left:0px;
   display:block;
   width:150px;
   margin-top:2px;
   text-decoration:none;
   font-weight:bold;
/*   filter:DropShadow(color=gray, offx=1, offy=1); */
}

span.pseudolink {
	padding-left: 24px;
}



a.shopnavi_links_text:hover, a.shopnavi_links_text:visited:hover {
  color: #C0C0C0;
}

a.navi_links_text, a.navi_links_text:link, a.navi_links_text:visited {
   color: #fdfdfd;
   font-size:9pt;
   font-family:Arial;
   text-shadow:silver;
   padding-left:23px;
   display:block;
   width:150px;
   margin-top:5px;
   text-decoration:none;
   font-weight:bold;
/*   filter:DropShadow(color=gray, offx=1, offy=1); */
}
.shopnavi_links_headline {margin-top:52px;position:relative;padding-left:23px;}
#shopnavi_productgroup {padding-top:40px;padding-bottom:10px;}
#shopnavi_productgroup a.shopnavi_links_link, #shopnavi_productgroup a.shopnavi_links_link:link, #shopnavi_productgroup a.shopnavi_links_link:visited {font-weight:bold;color:#fff;text-decoration:none;}
#shopnavi_productgroup a.shopnavi_links_link:hover, #shopnavi_productgroup a.shopnavi_links_link:visited:hover {color: silver;}

a.shopnavi_links_disclaimer, a.shopnavi_links_disclaimer:link, a.shopnavi_links_disclaimer:visited {
   color:#fff;
   font-size:9pt;
   font-family:Arial;
   text-shadow:silver;
   padding-left:28px;
   display:block;
   text-decoration:none;
   width:150px;
/*   filter:DropShadow(color=#C0C0C0, offx=1, offy=1); */
}

ul.sublink {
	color: #fff;
	margin-top: 0px;
	margin-left: 2px;
	padding-left: 2px;
	list-style-type: none;
}

#thumbnail {
}

#event_untergrund_box {
}

#event_titel {
}

#event_intro {
}

#event_bild {
}

ul.sitemap {
	list-style-type: none;
}

ul.sitemap li {
	font-size: 16px;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 7px;
	vertical-align: middle;
}

ul.sitemap li a {
	text-decoration: none;
}

ul.sitemap li span {
	font-size: 20px;
	line-height: 10px;
	color: #425460;
	vertical-align: middle;
}
ul.sitemap li ul {
	list-style-type: none;
}

ul.sitemap li ul li {
	font-size: 12px;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	vertical-align: middle;
}

#mode a, #mode a:link, #mode a:visited, #mode a:active, #mode a:hover, #mode img{
background: transparent;
text-decoration: none;
border-width:0;
}

.header_box
{
 font-size: 7pt;
}

a.more {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.moreNews {
	text-decoration: none;
	display: block;
	color: #fff;
	font-size: 12px;
	font-family: Arial, "sans serif";
	font-weight: bold;
	margin-bottom: 5px;
}

div.object-right {
	float: right;
	position: relative;
	top: -16px;
}

.highlite {
	padding: 20px;
	padding-bottom: 10px;
	width: 250px;
	padding:0px;
}
td.td_0 {
	width:120px;
}
td.td_1 {
	width:130px;
}
.shopnavi_link {
	color: black;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}
#logged_out
{
	color:silver;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
	white-space:nowrap;
	text-align:left;
	vertical-align:top;
}
#logged_in
{
	color: black;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	white-space:nowrap;
	text-align:left;
	vertical-align:top;
}
logged_in.a:visited, logged_in.a ,logged_in.a:hover
{
	color: black;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	white-space:nowrap;
	vertical-align:top;
}
#startseiten_box
{
width:100%;
margin-bottom:5px;
min-height:150px;
padding:0px;
font-size:12px;
}


.wo_bin_ich {
	text-decoration: none;
	color : black;
}

.wo_bin_ich:hover {
	text-decoration: underline;
}
.terms_headline {
	color: #555;
	background-color: #ccc;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	padding-left: 4px;
	padding-bottom: 2px;
	border: 0px solid #fff;
	border-bottom-width: 3px;
}

ul.news {
	margin: 4px 8px 7px 14px;
	padding: 0;
}

input#QuickorderFieldsAdd
{
  background-image:url(../images/buttons/button_set.gif);
  background-color:white;
  border-top:0px;
  border-bottom:0px;
  border-left:0px;
  border-right:0px;
  padding:0px;
  width:20px;
  height:20px;
  display:block;
    float:left;
}

input#QuickorderRefresh
{
  background-image:url(../images/buttons/button_check.gif);
  background-color:white;
  border-top:0px;
  border-bottom:0px;
  border-left:0px;
  border-right:0px;
  padding:0px;
  width:65px;
  height:25px;
  display:block;
    float:left;
}

input#QuickorderAddtobasket
{
  background-image:url(../images/buttons/button_order.gif);
  background-color:white;
  border-top:0px;
  border-bottom:0px;
  border-left:0px;
  border-right:0px;
  padding:0px;
  width:64px;
  height:25px;^
  color:transparent;
  display:block;
  float:left;
}

div.right
{
  align:right;
}

li
{
  color:#000;
}
