/* Generelle Styles -----------------------------------------------*/
body { 
	font-family: verdana, arial, geneva, helvetica, sans-serif;	
	font-size: 11px; 
	font-style: normal; 
	color: #000000; 
	margin: 0px 0px 0px 0px;
	/*
	scrollbar-face-color: #155865; 
	scrollbar-arrow-color: #FFFFFF;	
	scrollbar-base-color: #FFFFFF;	
	scrollbar-3d-light-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-highlight-color: #155865; 
	scrollbar-shadow-color: #155865; 
	scrollbar-track-color: #FFFFFF;
	background-attachment: fixed;
	*/
}
img {
	border: none;
}
table {
	empty-cells: show;
	border: none;	
}
table.np {
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	empty-cells: show;
	border: none;	
}
/*
table {
	width: 100%;
	empty-cells: show;
	border: none;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
*/
td.np {
	padding: 0px 0px 0px 0px;
}
td {
	font-family: verdana, arial, geneva, helvetica, sans-serif; 
	font-size: 11px;
}
ul {
	list-style-image:url(/images/aufzaehlung.gif);
}

a {
	color: #000000;
}
/* Layer ----------------------------------------------------------*/
#header {
	position:absolute;
	left:0px;
	top:0px;
	height: 66px;
	width:100%;
	z-index:1;
	background-repeat: no-repeat;
}
#navigation2 {
	position:absolute;
	left:10px;
	top:70px;
	height: 20px;
	width:700px;
	z-index:5;
}
#tabs {
	position:absolute;
	left:0px;
	top:42px;
	height: 24px;
	width:100%;
	z-index:2;
}
#trolley {
	position:absolute;
	left:0px;
	top:66px;
	height: 92px;
	width:100%;
	z-index:2;
	background-image:url(/img/bg_top.gif);
}

#overdiv {
	position: absolute; 
	visibility: hidden; 
	z-index: 1000;
}
#bg_position1 {
	position: absolute;
	left: 130px;
	top: 125px;
	z-index:3;
}
#position1 {
	position: absolute;
	left: 130px;
	top: 139px;
	z-index:3;
}
#Sortierungen {
	position: absolute;
	left:580px;
	top:137px;
	z-index:4;
	font-family: verdana, arial, geneva, helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	font-weight: bold; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#de {
	position:absolute;
	left:70px;
	top:45px;
	z-index:10;
}
#en {
	position:absolute;
	left:97px;
	top:45px;
	z-index:10;
}
/* Überschriften --------------------------------------------------*/
h1 { 
	font-family: verdana, arial, geneva, helvetica, sans-serif; 
	font-size: 25px; 
	color: #ededed; 
	font-weight: bold; 
	margin: 0px 0px 0px 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 0px; 
	padding: 0px 0px 0px 0px;
}

h2 { 
	font-family: verdana, arial, geneva, helvetica, sans-serif; 
	font-size: 14px; 
	color: #000000; 
	font-weight: bold; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h3 { 
	font-family: verdana, arial, geneva, helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	font-weight: bold; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h4 { 
	font-family: verdana, arial, geneva, helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	font-weight: bold; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}
h4 a { 
	font-family: verdana, arial, geneva, helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	font-weight: bold; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}
h5 { 
	font-family: verdana, arial, geneva, helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	font-weight: normal; 
	letter-spacing: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* Links ----------------------------------------------------------*/
a:link  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline; 
	font-style : normal; 
}
a:hover  { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal; 
	text-decoration: none;
}
a:active  { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal; 
}	
a:visited  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-style : normal; 
}

a.invisible, a.invisible:link, a.invisible:visited, a.invisible:active {	 
	color: #000000;	
	font-size : 10px;	
	text-decoration : none;	
}
a.invisible:hover { 		
	color: #000000;	
	font-size : 10px;	
	text-decoration : underline; 
}
a.nu, a.nu:link, a.nu:visited, a.nu:active {	 
	color: #000000;	
	font-size : 11px;	
	text-decoration : none;	
}
a.nu:hover { 		
	color: #000000;		
	text-decoration : underline; 
}

a.nav_reiter, a.nav_reiter:link, a.nav_reiter:active, a.nav_reiter:visited, a.nav_reiter:hover{ 
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none;
}
a.showproduct,a.showproduct:link,a.showproduct:hover,a.showproduct:active,a.showproduct:visited {		
	font-size: 11px; 
	color: #000000; 
	text-decoration: underline;
}
a.discount, a.discount:link, a.discount:visited, a.discount:active, a.discount:hover { 	 
	color: #FFFFFF; 
	font-size : 11px; 
	text-decoration : none; 
	font-weight: bold;
}
a.bundle, a.bundle:link, a.bundle:visited, a.bundle:active,a.bundle:hover  { 	 
	color: #FFFFFF; 
	font-size : 11px; 
	text-decoration : none; 
	font-weight: bold;
}
a.auction, a.auction:link, a.auction:visited, a.auction:active { 	 
	color: #FFFFFF; 
	font-size : 11px; 
	text-decoration : none; 
	font-weight: bold;
}
a.auction:hover { 	 
	color: #FFFFFF; 
	font-size : 11px; 
	text-decoration : underline; 
	font-weight: bold;
}
a.directbuy, a.directbuy:link, a.directbuy:visited, a.directbuy:active, a.directbuy:hover { 	 
	color: #FFFFFF; 
	font-size : 11px; 
	text-decoration : none; 
	font-weight: bold;
}
a.footer, a.footer:link, a.footer:visited, a.footer:active, a.footer:hover { 	 
	color: #FFFFFF; 
	font-size : 9px; 
	text-decoration : none; 
	font-weight: bold;
}
a.bundle2, a.bundle2:link, a.bundle2:visited, a.bundle2:active {	 
	color: #FFFFFF; 
	font-size : 11px; 
	text-decoration : underline; 
	font-weight: bold;
}
a.bundle2:hover {	 
	color: #FFFFFF; 
	font-size : 11px; 
	text-decoration : none; 
	font-weight: bold;
}
a.border, a.border:link, a.border:visited, a.border:active { 
	color: #000000; 
	text-decoration: none; 
	font-weight:bold
}
a.border:hover { 
	color: #000000; 
	text-decoration: underline;
}

a.forum_white, a.forum_white:link, a.forum_white:visited, a.forum_white:active { 
	color: #FFFFFF; 
	text-decoration: underline; 
	font-weight:bold
}
a.forum_white:hover { 
	color: #FFFFFF; 
	text-decoration: none;
}

/*
a.border2, a.border2:link, a.border2:visited, a.border2:active { 
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight:bold;
}
a.border2:hover { 
	color: #FFFFFF; 
	text-decoration: underline;
}
*/
/* Formulare ------------------------------------------------------*/
select.normal { 
	font-family: verdana, arial, geneva, helvetica, sans-serif; 
	font-size: 9px; 
	color: #000000; 
}
input.textlink  { 
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 11px; 
	color: #000000; 
	font-weight:bold;	
	text-decoration: underline;	 
	border-width: 0px; 
	border-style: none; 
	border-color: #FFFFFF;	
	background-color: #FFFFFF; 
	padding-top: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px;
} 
input.textlink_h  { 
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 11px; 
	color: #ff0000; 
	font-weight:bold;
	text-decoration: none; 
	border-width: 0px; 
	border-style: none; 
	border-color: #FFFFFF;	
	background-color: #FFFFFF; 
	padding-top: 0px; 
} 
input.button  { 
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	height: 18px;
	border-width: 1px;
	border-style: solid;
	border-color: #ededed;
	background-color: #FFFFFF;
	padding-top: 1px;
} 
/* Farben --------------------------------------------------------- */
td.border_auction a, td.border_auction a:link, td.border_auction a:active, td.border_auction a:visited, td.border_auction { 
	background-color: #800000; 
	font-size: 11px; 
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
div.border_auction a, div.border_auction a:link, div.border_auction a:active, div.border_auction a:visited, div.border_auction { 
	background-color: #800000; 
	font-size: 11px; 
	color: #FFFFFF;
	font-weight:bold;
	padding:2px 2px 2px 2px;
	text-decoration: none;
	margin: 1px 2px 1px 2px;
}
div.border_auction a:hover, td.border_auction a:hover {
	text-decoration: underline;
}

td.border_directbuy a, td.border_directbuy a:link, td.border_directbuy a:active, td.border_directbuy a:visited, td.border_directbuy { 
	background-color: #105963; 
	background-image: url(/img/new/bg_nav1.gif);
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight:bold;
	padding:2px 2px 2px 2px;
	margin: 1px 2px 1px 2px;
	text-decoration: none;
}

div.border_directbuy a, div.border_directbuy a:link, div.border_directbuy a:active, div.border_directbuy a:visited, div.border_directbuy { 
	background-color: #105963; 
	background-image: url(/img/new/bg_nav1.gif);
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight:bold;
	padding:2px 2px 2px 2px;
	margin: 1px 2px 1px 2px;
	text-decoration: none;
}
div.border_directbuy a:hover, td.border_directbuy a:hover {
	text-decoration: underline;
}
td.border_manufacturer a, td.border_manufacturer a:link, td.border_manufacturer a:active, td.border_manufacturer a:visited, td.border_manufacturer{ 
	background-color: #a2a2a2; 
	font-size: 11px; 
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
div.border_manufacturer a, div.border_manufacturer a:link, div.border_manufacturer a:active, div.border_manufacturer a:visited, div.border_manufacturer{ 
	background-color: #a2a2a2; 
	font-size: 11px; 
	color: #FFFFFF;
	font-weight:bold;
	padding:2px 2px 2px 2px;
	margin: 1px 2px 1px 2px;
	text-decoration: none;
}
td.border_manufacturer a:hover, td.border_manufacturer a:hover {
	text-decoration: underline;
}
td.border a, td.border a:link, td.border a:active, td.border a:visited, .border { 
	background-color: #ededed; 
	font-size: 11px;
	color: #000000;
	/*font-weight:bold;*/
	text-decoration: none;
}
div.border a, div.border a:link, div.border a:active, div.border a:visited, div.border { 
	background-color: #ededed; 
	font-size: 11px;
	color: #000000;
	padding:2px 0px 2px 2px;
	margin: 1px 2px 1px 2px;
	font-weight:bold;
	text-decoration: none;
}
div.border a:hover, td.border a:hover {
	text-decoration: underline;
}
td.border_bundle a, td.border_bundle a:link, td.border_bundle a:active, td.border_bundle a:visited, td.border_bundle { 
	background-color: #cc6600; 
	font-size: 11px; 
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

div.border_bundle a, div.border_bundle a:link, div.border_bundle a:active, div.border_bundle a:visited, div.border_bundle { 
	background-color: #cc6600; 
	font-size: 11px; 
	color: #FFFFFF;
	padding:2px 2px 2px 2px;
	margin: 1px 2px 1px 2px;
	font-weight:bold;
	text-decoration: none;
}
div.border_bundle a:hover, td.border_bundle a:hover {
	text-decoration: underline;
}
td.border_discount a, td.border_discount a:link, td.border_discount a:active, td.border_discount a:visited, td.border_discount { 
	background-color: #ffcc00; 
	font-size: 11px; 
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
div.border_discount a, div.border_discount a:link, div.border_discount a:active, div.border_discount a:visited, div.border_discount { 
	background-color: #ffcc00; 
	font-size: 11px; 
	color: #FFFFFF;
	padding:2px 2px 2px 2px;
	margin: 1px 2px 1px 2px;
	font-weight:bold;
	text-decoration: none;
}
div.border_discount a:hover, td.border_discount a:hover {
	text-decoration: underline;
}
div.normal {
	margin: 2px 2px 2px 2px;
  	padding:2px 2px 2px 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.grey {
	margin:2px;
  	padding:2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold; 
	color:#000000;
	width:100%;
	background-color:#ededed;
}
.td_brightgrey {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #f7f7f7;
}
.brightgrey {
	margin: 2px;
	padding: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 100%;
	background-color: #f7f7f7;
	letter-spacing: 1px;
}
.td_darkgrey {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold; 
	color:#FFFFFF;
	background-color:#a2a2a2;
}
.darkgrey {
	margin:2px;
  	padding:2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold; 
	color:#FFFFFF;
	width:100%;
	background-color:#a2a2a2;
}


div.orange {
	margin:0px;
  	padding:2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold; 
	color:#FFFFFF;
	width:100%;
	background-color:#cc6600;
}
.green {
	margin:2px;
  	padding:2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold; 
	color:#FFFFFF;
	width:100%;
	background-color:#105963;
	/*background-image: url(/img/new/bg_nav1.gif);*/
}
div.red {
	margin:0px;
  	padding:2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold; 
	color:#FFFFFF;
	width:100%;
	background-color:#800000;
}

.forum {
	margin:2px;
  	padding:2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold; 
	color:#FFFFFF;
	width:100%;
	background-color:#105963;
}

span.headline_navigation {
	color:#FFFFFF;
	letter-spacing: 2px;
	font-size : 12px;
	font-weight: bold;
}

td.tab_h {
	background-image:url(/img/bg_reiter_h.gif);
	padding: 0px 0px 0px 0px;
}
td.tab {
	background-image:url(/img/bg_reiter.gif);
	padding: 0px 0px 0px 0px;
}
.small, .small a, a.small {
	font-size : 10px;
}
/*
.headline1 { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 25px; color: #ededed; font-weight:bold; }
.headline2 { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 14px; color: #000000; font-weight:bold; }
.headline3 { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:bold; }
.headline4 { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:bold; }
.headline5 { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; color: #000000; font-weight:bold; }
*/


.bold {font-weight:bold;}
.white {color: #FFFFFF;}
.normal{ font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 11px; color: #000000; }
.normal_weiss { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }




.error { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 11px; color: #ff0000; }


.border2 { background-color: #155865; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }

.border_links { background-color: #003366; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }



.TableRow2 { background-color: #f4f4f4; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 11px; color: #000000; }
.TableRow1 { background-color: #f9f9f9; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 11px; color: #000000; }
.process { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; color: #7e7e7e;}
.process_highlight { font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:bold;}
 
.navtext {
	 font-family: verdana, arial, geneva, helvetica, sans-serif;
	 font-size: 10px;
	 color: #FFFFFF;
 } 


.forum_category1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold; 
	color:#FFFFFF;
	background-color:#7e7e7e;
}

a.forum_category1_link {
	color:#FFFFFF;
	text-decoration: none;
}

.forum_category2_row1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #f7f7f7;
}

.forum_category2_row2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #fbfbfb;
}

a.forum_category2_link {
	color:#000000;
	text-decoration: none;
}

.forum_thread1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold; 
	color:#FFFFFF;
	background-color:#7e7e7e;
}

.forum_thread2_row1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #f7f7f7;
}

.forum_thread2_row2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #fbfbfb;
}

.forum_edit2_row1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #f7f7f7;
}

.forum_edit2_row2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #fbfbfb;
}

.form	{ 
	 font-family: verdana, arial, geneva, helvetica, sans-serif;
	 font-size : 10px;
	 color : #000000;
	 border-right: #6c6c6c 1px solid;
	 BORDER-TOP: #6c6c6c 1px solid;
	 BORDER-LEFT: #6c6c6c 1px solid;
	 PADDING-TOP: 1px;
	 PADDING-LEFT: 2px;
	 BORDER-BOTTOM: #6c6c6c 1px solid;
	 BACKGROUND-COLOR: #FFFFFF;
 }
 
form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
}
