﻿/* CSS Document */
* , div {
	margin:0;
	padding:0;
}
html { height:100%; }
body {
	width:100%;
	margin: 0;
	padding: 0;
	font-size:11pt/120%; 
  font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  background-color: white !important;
  background-image: none !important;
  color:#777;
  }
}


#sitebody {
	width:width: 100% !important;
	height:100%;
		/*border-left: 1px solid #74a4c8;
	border-right: 1px solid #74a4c8;*/
	background: url(../../images/back2.png) repeat;
}
.highslide-gallery img{
float:left;
}
.highslide-gallery{
margin-top:auto;
margin-top:100%;
page-break-before:always;

}
/**/
#header {
	width:100%;
	height:26px;
	display:block;
	background:#DCD3C2;
	background-repeat:no-repeat;
	background-position:left center;
}

#header a {
	color:#FFFFFF;
}

#header a:hover {
	color:#00519e;
}
/*Warenkorb-BOX*/

.wkbox {
display:none;
/*position:absolute;
margin-right:10px;
margin-left:788px;
margin-top:5px;
width:209px;
height:52px;
display:block;
text-align:right;
background:#74a4c8;*/
/*border-bottom:1px solid #eff2f7;*/
/*background: url(../../images/wk.png);*/
}
.wkbox a {
text-decoration:none;
color:#000000;
}
.wkbox a:hover {
color:#ff0000;
}
#home {
display:none;}
.logo {
position:absolute;
margin-top:5px;
margin-left:60px;
width:252px;
height:36px;
background: url(../../images/logo.png);
}
.search {
display:none;
/*position:absolute;
margin-left:320px;
margin-top:10px;*/
}
/*Search*/
.head1 {
display:none;
/*width:100%;
height:1px;
display:block;
text-align:right;*/
/*padding-top:3px;*/
/*border-bottom:1px solid #eff2f7;*/
}
form#search{
	/*padding-left:680px;
	margin-top:20px;*/
	border:none;
	border:0px;	
	color:#fff;
	width:173px;
	float:left;
	height:28px;	
	background: url(../../images/search1.gif);

}
/*#searchlabel {
	width:0;
	height:20px;
	display:block;
	color:#00519e;	
	float:left;
	padding-top:2px;
	padding-right:5px;
	font-weight:bold; 	
}*/
input#searchbox{
	width:147px;
	height:21px;
	display:block;
	float:left;	
	font-size:1em;
	border:0px;
	background:transparent;
	padding-top:5px;	
	padding-left:4px;	
}
input#searchbutton{
  width:16px;
	margin-top:7px;
	border:none;
	display:block;
	float:left;
	/*border:1px solid #fff;	*/
	background:#74a4c8;
	color:#fff;
	background: url(../../images/search2.png) no-repeat;

}

.head2 {
	width:962px;
	height:34px;
	display:block;
	text-align:right;		
}
/*Tabbuttons*/
.head3 {
	margin-top:45px;
	width:962px;
	height:21px;
	display:block;			
}
#tabse { float:right; }
#tabse a {
	background:#74a4c8;
	color:#fff;
	text-decoration:none;
	text-align:center;
	display: block;
	height: 21px;
	line-height:21px;
	width: 120px;
	float:left;	
	margin-right:3px;
	border-top:1px solid #74a4c8;
	border-left: 1px solid #74a4c8;
	border-right: 1px solid #74a4c8;
}

#tabse a:visited {}
#tabse a:hover {
	background: #00519e;
	color:#fff;
	border-top:1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

#breadcrumb {	
	width:100%;
	height:0px;
	display:block;	
	padding-top:0px;
	overflow:hidden;
}

#breadcrumb h2 { padding-left:10px; color:#00519e; }
#breadcrumb a { color:#00519e; font-weight:normal; }
#breadcrumb a:visited { }
#breadcrumb a:hover { color:#000;}


#contentbody_home {
	width:990px;
	height:578px;
	display:block;	
	overflow:auto;
	background: #ffffff;
	margin:0 auto;
	padding-bottom:26px;
}
#contentbody_auto {
	width:990px;
	min-height:556px;
	height:auto;
	display:block;	
	overflow:hidden;
	background: url(../../images/background/bg.jpg) no-repeat;
	margin:0 auto;
}
#contentbody_print {
	width:990px;
	min-height:556px;
	height:auto;
	display:block;	
	overflow:hidden;
	margin:0 auto;
}
#contentbody {
	width:100%;
	height:100%;
	margin:0 auto;
}

#lhome {
background:#ffffff url(../../images/lhome.png) repeat-x;
width:101px;
float:left;
height:400px;
text-align:center;
color:#000000;
}


/*SLIDESHOW*************************************************/
#slide-show {
width: 889px;
float:left;
background: #ffffff url(../../images/lhomelinie.png) no-repeat;
}

#slide-images{
float:right;
  position:relative;
	display:block;
	margin-top:0px;
	padding:0px;
	width:880px;
	height:578px;
	overflow:hidden;
}

#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#slide-images li img{
	/*display:block;
	background-color:#FFFFFF;*/
}
/*SLIDETEXT*************************************************/
/*#slidetext1{
position:absolute;
margin-top:50px;
margin-left:380px;
}*/

#slidetext1 a{
color:#ffffff;
}
#slidetext1 a:hover{
color:#85e998;
}

/*#slidetext2{
position:absolute;
margin-top:490px;
margin-left:130px;
}*/
#slidetext2 a{
color:#ffffff;
}
#slidetext2 a:hover{
color:#ff3461;
}

/*#slidetext2 a{
color:#00ff00;
}*/
/*#slidetext3{
position:absolute;
margin-top:200px;
margin-left:730px;
}*/

#slidetext3 a{
color:#ffffff;
}
#slidetext3 a:hover{
color:#0de0e0;;
}




/*Content-Categories*/
#Fahrräder {
	width:100%;
	height:100%;
	margin:0 auto;
	padding-bottom:10px;
}

#BMX {
	width:100%;
	height:100%;
	margin:0 auto;
	padding-bottom:10px;
}

#Mountainbikes {
	width:100%;
	height:100%;
	margin:0 auto;
	padding-bottom:10px;
}

#Beach-Cruiser {
	width:100%;
	height:100%;
	margin:0 auto;
	padding-bottom:10px;
}

#Cityräder {
	width:100%;
	height:100%;
	margin:0 auto;
	padding-bottom:10px;
}
#Trekking-Bikes {
	width:100%;
	height:100%;
	margin:0 auto;
	padding-bottom:10px;
}
#Kinderfahrräder {
	width:100%;
	height:100%;
	margin:0 auto;
	padding-bottom:10px;
}
#Fitness-Bikes {
	width:100%;
	height:100%;
	margin:0 auto;
	padding-bottom:10px;
}
#Cross-Bikes {
	width:100%;
	height:100%;
	margin:0 auto;
	padding-bottom:10px;
}
#Rennräder {
	width:100%;
	height:100%;
	margin:0 auto;
	padding-bottom:10px;
}
#Falträder {
	width:100%;
	height:100%;
	margin:0 auto;
	padding-bottom:10px;
}
#Zubehör {
	width:100%;
	height:100%;
	margin:0 auto;
	padding-bottom:10px;
}
#Angebote {
	width:100%;
	height:100%;
	margin:0 auto;
	padding-bottom:10px;
}

/*Categories-Description*/
#desc1{
width:202px;
}
#l {
	width:202px;
	display:block;
	float:left;
	padding-top:10px;	
	/*background:#0000ff;*/
}
#tools {
	width:202px;
	display:block;
	float:left;
}
table.tools {
margin-top:23px;
width:100%;
text-align:right;
border-collapse:collapse;
}

table.tools p{
font-size:14px;
}
table.tools h2 { font-size:1.2em; }


table.tools a{
font-size:14px;
text-decoration:none;
color:#000000;
}
table.tools span{
font-weight:bold;
}
table.tools a:hover span{
color:#000000;
}

table.tools a:hover {
color:#ff0000;
}
td.back {
text-align: left;
}
td.back a{
margin-left:10px;
}

p.description {font-size:10px; color:#757575;text-align:right; padding-left:35px; font-family: Verdana, Arial, Helvetica, sans-serif;line-height:1.2em;}
#l h1 { text-align: right; font-weight:bold; font-size:30px; padding-top:14px;}
#l h1 a {text-decoration:none;}
#l img {margin-left:23px; margin-top:0px;}
#desc6 h1 a{color:#d9c10c;font-family: impact, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#desc7 h1 a{color:#d95c0c;font-family: impact, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#desc8 h1 a{color:#0de0e0;font-family: impact, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#desc9 h1 a{color:#009afc;font-family: impact, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#desc10 h1 a{color:#0044fc;font-family: impact, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#desc11 h1 a{color:#00fc9d;font-family: impact, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#desc12 h1 a{color:#85e998;font-family: impact, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#desc13 h1 a{color:#a33ffc;font-family: impact, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#desc14 h1 a{color:#ff3461;font-family: impact, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#desc16 h1 a{color:#fc8fff;font-family: impact, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}


/*Left*************************************************/

.home {
float:left;
margin-left:20px;
width:46px;
height:52px;
/*background: url(../../images/home.png) no-repeat;*/
}

/*NAVIGATION*/

.nav {
/*width:100%;margin-bottom:11px;margin-left:1px;*/
	width:100%;
	/*height:100px;*/
	overflow:hidden;
	background: #dcd3c2;
}

/*Menu - Main Categories*/

.menu {
display:none;
  /*height:26px;
  background:#dcd3c2;*/
 }
.nav ul.menu{
  margin-left:498px;
  padding:0;
  width:300px;
  height:31px;
}
ul.menu li{
  display:table-cell;
  border-collapse:collapse;
  margin: 0;
  padding: 0;
}
  .nav .menu ul li {
  background: url(../../images/navlink.png) repeat-x;
}

/*Menu - Links*/

 .nav .menu  a{
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	/*height:26px;*/
	padding:7px 7px 0 7px;
	/*padding-right:7px;*/
	/*margin-top:7px;*/
	font-size: 14px;
	/*background-color:#000000;*/
	/*border-top:1px solid #fff;
	border-bottom:1px solid #74a4c8;*/
  line-height:30px;
}
.nav ul li.navlink2 a, .nav ul li.navlink4 a {
  color:#909090;
}
.nav ul li.navlink2 a:hover, .nav ul li.navlink4 a:hover {
  color:#ffffff;
}
.left{
  float:left;
  background: url(../../images/navlinka.png) no-repeat;
  height:26px; 
  width:12px;
  display:block;
 }
 
.right{
  float:right;
  background: url(../../images/navlinkb.png) no-repeat;
  height:26px;
  width:12px;
  display:block;
  }
  
.subleft{
  float:right;
  background: url(../../images/sub.png) no-repeat;
  height:25px;
  width:4px;
}

/*Submenu*/

.submenu {
  display:none;
 /* width: 990px;
  height: 32px;
  background: url(../../images/menu/submenux.png) top left no-repeat;
  margin: 0 auto;*/
}
#submenul{
  display:none;
/*margin-top:26px;
margin-left:0px;
height:32px;
width:11px;
background:  #dcd3c2 url(../../images/menu/submenul4.png) top left no-repeat;
display:block;
float:left;*/
}
#submenur{
height:32px;
width:11px;
background:  #dcd3c2 url(../../images/menu/submenur2.png) top left no-repeat;
display:block;
float:right;
}

.nav ul.submenu {
  margin-left:6px;/*52*/
  width:989px;
  background: #111111 url(../../images/menu/submenur.png) top right no-repeat;
}
ul.submenu li {
float:left;
}

/*SUBMENU LINKS*/

 .nav .submenu ul li a {
  display:block;
  height:29;
	padding: 6px 7px 8px 7px;
	float:left;
  background:#111111;
	font-weight:bold;
	color:#FFF;
	background-color:#111111;
  text-decoration:none;
  font-size: 12px;
  }
.nav ul.submenu li.navlink16 a {
border: 0;
}
.nav ul.submenu li.navlink16 .subleft {
display:none;
}
.nav ul.submenu li.navlink6 a {
border-left:0;
}

/*Hover and active for submenu-Subcategories*/

.nav ul.submenu li.navlink6 a:hover, .nav ul.submenu li.navlink6 a#active {
background: url(../../images/menu/6active.jpg) repeat-x;
color:#d9c10c;
}
.nav ul.submenu li.navlink7 a:hover, .nav ul.submenu li.navlink7 a#active {
background: url(../../images/menu/7active.jpg) repeat-x;
color:#d95c0c;
}
.nav ul.submenu li.navlink8 a:hover, .nav ul.submenu li.navlink8 a#active {
background: url(../../images/menu/8active.jpg) repeat-x;
color:#0de0e0;
}
.nav ul.submenu li.navlink9 a:hover, .nav ul.submenu li.navlink9 a#active {
background: url(../../images/menu/9active.jpg) repeat-x;
color:#009afc;
}
.nav ul.submenu li.navlink10 a:hover, .nav ul.submenu li.navlink10 a#active {
background: url(../../images/menu/10active.jpg) repeat-x;
color:#0044fc;
}
.nav ul.submenu li.navlink11 a:hover, .nav ul.submenu li.navlink11 a#active {
background: url(../../images/menu/11active.jpg) repeat-x;
color:#00fc9d;
}
.nav ul.submenu li.navlink12 a:hover, .nav ul.submenu li.navlink12 a#active {
background: url(../../images/menu/12active.jpg) repeat-x;
color:#85e998;
}
.nav ul.submenu li.navlink13 a:hover, .nav ul.submenu li.navlink13 a#active {
background: url(../../images/menu/13active.jpg) repeat-x;
color:#a33ffc;
}
.nav ul.submenu li.navlink14 a:hover, .nav ul.submenu li.navlink14 a#active {
background: url(../../images/menu/14active.jpg) repeat-x;
color:#ff3461;
}
.nav ul.submenu li.navlink16 a:hover, .nav ul.submenu li.navlink16 a#active {
background: url(../../images/menu/16active.jpg) repeat-x;
color:#fc8fff;
}


/**/

.menubox {
width:200px;
padding-bottom:11px;
margin-bottom:11px;
margin-left:1px;
border-bottom: 1px solid #00519e;
background-color:#fff;
}

.menubox h2 {
width:200px;
height:21px;
line-height:21px;
display:block;
text-indent:5px;
padding-left:1px;
}

/*Mitte******************************************************/
#list {
	width:783px;
	display:block;
	float:left;
	overflow:hidden;
	/*background:#00ff00;*/
	padding-left:5px;
	}

#m {
	width:758px;
	
	float:left;
	overflow:hidden;
	padding:10px;
}
#mx {
	width:558px;
	display:block;
	display:block;
	float:left;
	overflow:hidden;
	padding:10px;
}


#artikel {
	width:778px;
	display:block;
	float:left;
	overflow:hidden;
	padding-left:10px;
	padding-right:0px;
	padding-top:10px;
}
#artikel h1 {
margin-left:5px;
}
ul.desc ul.desc1 li{
}

/*Right******************************************************/
#r {
	width:202px;
	display:block;
	float:right;
	padding-top:1em;	
}
#r .menubox {
width:200px;
padding-bottom:11px;
margin-bottom:11px;
margin-left:1px;
}
#r .menubox h2 {
width:200px;
height:21px;
line-height:21px;
display:block;
padding-left:1px;
}




/*TEST-DROP UP*/

ul#servicenav {
	position:relative;
}

ul#servicenav, ul#servicenav ul {
 	margin: 0;
	padding: 0;
	list-style: none;
}
ul#servicenav ul {
  /*background: url(../../images/servicemenuback.png) no-repeat;*/
  width: 268px;
  padding-bottom:0px;
  
  }

ul#servicenav li {
	position: relative;
	float: left;
	width:88px;
	padding-right:9px;
	height:39px;
	display:block;
}
ul#servicenav ul li { 
	color: #595959;
  display:block;
  text-align:left;
  width:268px; 
	padding-left:20px;
	background: url(../../images/servicemenuback.png)repeat-y;
 }
ul#servicenav ul li a{ 
  border-bottom: 1px solid #bebebe;
}
ul#servicenav ul li.last a{ 
  border: none;
}

ul#servicenav  li.service {
background: url(../../images/service.png) no-repeat;
}
ul#servicenav  li.ueberuns{
background: url(../../images/ueberuns.png) no-repeat;
}
ul#servicenav li.meinks{
background: url(../../images/meinks.png) no-repeat;
}
ul#servicenav ul li.kosten{
padding-top:8px;
}

ul#servicenav ul li.impressum{
border:0;
}
#servicenav li ul {
	position: absolute;
	left: 0;
	bottom:39px;
	margin-left:-999em;
}


/* Styles for Menu Items */

ul#servicenav li a {
	display:block;
	text-decoration: none;
	color: #000;
	height:39px;
	line-height:39px;
	width:88px;
	text-align:center;
		}


ul#servicenav ul  li a {
	display:block;
	text-decoration: none;
	color: #000;
	height:29px;
	line-height:27px;
	width:220px;
	text-align:left;
	padding-top:0px;
	}
	
ul#servicenav li li {
	clear:left;
}
/* this sets all hovered lists to red and current item */
#nav li.current a, #servicenav li:hover a, #servicenav li.over a, #servicenav li:hover li:hover a, #servicenav li.over li.over a, #servicenav li:hover li:hover li:hover a, #servicenav li.over li.over li.over a, #nav li:hover li a:hover, #nav li.over li a:hover, #servicenav li:hover li:hover li:hover a:hover, #nav li.over li li a:hover, #servicenav li:hover li:hover li:hover li:hover a:hover, #servicenav li.over li.over li.over li.over a:hover {
	color: red;
	background-position:0 -30px;
}
/* set dropdown to default */
#servicenav li:hover li a, #serviceli.over li a, #servicenav li:hover li:hover li a, #servicenav li.over li.over li a, #nav li:hover li:hover li:hover li a, #servicenav li.over li.over li.over li a {
	color: #000;
	background-position:0 0;
}
ul#servicenav li:hover ul ul, ul#servicenav li:hover ul ul ul, ul#servicenav li.over ul ul, ul#servicenav li.over ul ul ul {
	margin-left:-999em;
}
ul#servicenav li:hover ul, ul#servicenav li li:hover ul, ul#servicenav li li li:hover ul, ul#servicenav li.over ul, ul#servicenav li li.over ul, ul#servicenav li li li.over ul {
	margin-left:0;
}


/*/TEST*/
#servicemenu_home {
position:absolute;
margin-top:556px;
width:990px;
/*margin: 0 auto;*/
height:39px;
background: url(../../images/linie1.png) repeat-x;
padding-bottom:9px;
}

#servicemenu {
width:990px;
margin: 0 auto;
height:39px;
background: url(../../images/linie1.png) repeat-x;
padding-bottom:9px;
}
 ul#servicenav {
margin-left:7px;
}

 ul#servicenav li a{
font-size:13px;
}
 ul.servicenav li a{
display:block;
text-decoration:none;
color:#000000;
padding-top:8px;
padding-bottom:13px;
}

/****************Für die Artikelliste-Artikeldetails*****************/

ul#servicenav {
margin-left:7px;
}
ul#servicenav li a{
font-size:13px;
}
ul.servicenav li a{
display:block;
text-decoration:none;
color:#000000;
padding-top:8px;
padding-bottom:13px;
}


/*Footer*****************************************************************/
#footer {
	width:100%;
	height:10px;
	display:block;
	float:left;
	background:#111111;	
	margin:0 auto;
	overflow:hidden;
		}
		
.fleft{
width:10px;
height:10px;
float:left;
background: #dcd3c2 url(../../images/fleft.png) no-repeat;
display:block;
}

.fright{
width:10px;
height:10px;
float:right;
background: url(../../images/fright.png) no-repeat;
display:block;
}

.preis_info {
padding-left:10px;
/*width:505x;*/
float:left;
background:#dcd3c2;
padding-bottom:15px;
}
.preis_info a{ text-decoration:underline; }

.menubottom {
/*width:275px;*/
float:right;
background:#dcd3c2;
text-align:right;
padding-right:10px;
padding-bottom:15px;
}
.clear {
clear:both;
display:block;
}
.cls {
clear: both;
}
.my_menu {
display:none;
}
span.menutag {
display: block;
cursor: default;
}
#service_menu .aussen:hover {
height: auto;
background-color: #624617;
color: #fff;
}

/* CSS Document */

/*Standards*/
* , div {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
li { list-style:none; }
a 			{ font-size:1em; }
a:visited	{ font-size:1em; }
a:hover		{ color:#ff0000; }
input 	{ }
p 		{ font-size:1em; }

strong  { font-weight:bold; }
h1 		{ font-size:11pt; }*/
h2 		{ font-size:1.0em; }
h3 		{ font-size:1.0em; }


/*Farben und Textstile Haupt-Navigation*/
/*-------------------------------------*/

/*Boxentitelleisten*/
 .nav h2, #l .menubox h2  {
	text-transform:uppercase;
	color:#fff;
	background-color:#74a4c8;
	border-top:1px solid #eff3f7;
	border-bottom:1px solid #00519e;	
}

#l .menubox a{
	text-decoration:none;
	width:100%
}

#l .menubox p{
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px solid #00519e;
}


/*Farben und Textstile Breadcrumb*/
/*-------------------------------*/
#breadcrumb {	
background:#eff3f7;
border-top:1px solid #74a4c8;
border-bottom:1px solid #74a4c8;
}

#breadcrumb a {
text-decoration:none;
}

/*Farben und Textstile Contentbereich*/
/*-----------------------------------*/

/*Standards*/
#m h1 			{ /*text-transform:uppercase;*/ color:#000000; }
#m h1 a 			{ /*text-transform:uppercase;*/ color:#000000; }
#m h2 			{ text-transform:uppercase; color:#00519e; }
#m h3 			{ color:#333;}
#m p 			{ color:#333; padding: .3em 0; }
#m a 			{ color:#00519e; text-decoration:none;}
#m a:visited 	{ }
#m a:hover 		{ color:#000;}


#list h1 			{margin-top:5px; margin-left:10px; font-size:20px; }
#list h2 			{ text-transform:uppercase; color:#000000; }
#list h3 			{ color:#333;}
#list p 			{ color:#333; padding: .3em 0; }
#list p.all   { margin-left:10px; padding-bottom:5px; line-height:1em;}
#list a 			{ color:#000000; text-decoration:none;}
#list a:visited 	{ }
#list a:hover 		{ color:#000;}


/*Preise*/
#list table td.preis { background-position:50px 0px;}
#list table img {padding-top:0px;}
#preis {background: url(../../images/preis.png) no-repeat; height:33px; padding-top:7px; width:88px; padding-right:12px; text-align:center; position:absolute; margin-top:163px; margin-left:10px;}
#m .angebote_preis	{ color:#00519e; }
#m .artikel_preis	{ color:#00519e; }

#list .angebote_preis	{ color:#00519e; }
#list .artikel_preis	{ color:#00519e; }


/*Tabelle für Angebote*/
#table {width: 240px; height:235px;float:left; margin-bottom:7px; padding-right:10px; padding-left:10px;}
#table table.artikel { width: 240px; height:235px; /*background:#ff0000;*/float:left;}

#m .angebot {}
#m table.angebot { border:1px solid #00519e; margin-bottom:1em;}
#m table.angebot td{ padding:.5em;}
#m table.angebot a { color:#CCDCEA; }
#m table.angebot a:visited { color:#CCDCEA;}
#m table.angebot a:hover { color:#fff;}
#m .angebot tr.angebot_footer { background-color:#74a4c8; }

#table table.artikel{margin:0,auto; float:left;}
#list .angebot {}
#list table.angebot { border:1px solid #00519e; margin-bottom:1em;}
#list table.angebot td{ padding:.5em;}
#list table.angebot a { color:#CCDCEA; }
#list table.angebot a:visited { color:#CCDCEA;}
#list table.angebot a:hover { color:#fff;}
#list .angebot tr.angebot_footer { background-color:#74a4c8; }


/*Tabelle Artikelliste*/
/*#m table.artikel td{ padding:5px;} 
#m table.artikel { border:1px solid #00519e; } kann weg*/
#m .artikel tr.artikel_footer { background-color:#74a4c8; height:20px; }
#m .artikel tr.artikel_footer a { color:#FFFFFF; font-weight:bold; }

#list table.artikel td{ }
#list table.artikel {  }
#list .artikel tr.artikel_footer { width:100%; }
#list .artikel tr.artikel_footer a { color:#FFFFFF; font-weight:bold; }

/*Tabelle Artikeldetails*/
#m .artikeldetails {}
#m .artikeldetails img { float:left; display:block;}
#m table.artikeldetails { border:1px solid #00519e;  padding:.5em; margin-bottom:1em;}

#list .artikeldetails {}
#list .artikeldetails img { float:left; display:block;}
#list table.artikeldetails { border:1px solid #00519e;  margin-bottom:1em;}

td.preise{background: url(../../images/preis.png) no-repeat; padding-bottom:4px; padding-right:3px;height:35px;}/*background-position:100px 0;*/ 
img.lol {padding:1px;}
table.thumbs {/*background:#ff0000;*/}
/*Pager*/

#pager {
float:right;
margin-top:0px;
width:336px;
height:16px;
}

/*Right******************************************************/
#r .menubox h2{
color:#fff;
text-transform:uppercase;
text-indent:5px;
background-color:#74a4c8;
border-top:1px solid #ccdcea;
border-bottom:1px solid #00519e;
}
/**/
#r .menubox {
border-bottom: 1px solid #00519e;

}

#r .menubox a{
	text-decoration:none;
	width:100%
}

#r .menubox p{
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px solid #00519e;
}

/*Footer*****************************************************************/
#footer {
	color:#fff;
	text-align:center;
}

#footer a{
	color: #ff0000;
	font-size:1em;
	text-decoration:none;
	font-weight:normal;
}
#footer a:visited{}

.textbox,.textarea/*EDIT*/ {
	font-family:Verdana;
	/*height:20px;*/
	padding:4px 0 4px 2px;
	font-size:11px;
	border:1px solid #cfd0d3;
	background-color:#FFFFFF;
	span:100%;
} 

/*Formular Felder Fehler*/
.textboxfehler,.textareafehler/*EDIT*/ {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	background-color:#eff2f7;
	border:1px solid #000000;
}

.bestellschritt {
	background-color:#ccdcea;
	color:#00519e;
	font-weight:bold;
	text-align:center;
}


.fehler {
	text-align:center;
	font-weight:bold;
	color:#00519e;
}

#search-results {
background:#00519e ;
border:0px solid;
position:absolute;
text-align:left;
width:316px;
z-index:500;
}
#ls {
background:#FFF;
border:1px solid;
z-index:501;
}
#li_ls_1 {
background-color:#00519e;
list-style-image:none;
list-style-type:none;
}
#li_ls_2 {
background-color:#FFF;
list-style-image:none;
list-style-type:none;
}
#ls_highlight {
background-color:#00519e;
list-style-image:none;
list-style-type:none;
}

/*--Technik--*/
#artikeltable {
float:left;
width:391px;
}
#artikel table {
float:left;
width:391px;
}

#desc {
padding-top:20px;
padding-left:10px;
	}
ul.desc {width:306px;background:#0000ff;}
ul.desc li ul {
	margin-left: -999em; /* hide menu from view */
	top: 130px;
	position:absolute;
}
ul.desc li:hover a, ul.desc li.over a, ul.desc li:hover li a:hover, ul.desc li.over li a:hover {
background-color:red;
color:#FFFFFF;
}
ul.desc li:hover li a, ul.desc li.over li a {
color:#777777;
}
ul.desc  li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #ffffcc; /* IE6 Bug */
	padding: 5px;
	border: 1px solid #ccc;
	margin-bottom:-1px;
	min-height:0;
	}
/* commented backslash mac hiding hack \*/ 
* html ul#nav  li a {height:1%;	position:relative;}
/* end hack */ 

/* this sets all hovered lists to red */
ul.desc li:hover a, ul.desc  li.over a,
ul.desc li:hover li a:hover, ul.desc li.over li a:hover {
   color: #fff;
   background-color: red;}

/* set dropdown to default */
ul.desc li:hover li a, ul.desc li.over li a {
   color: #777;
   background-color: #ffffcc;
}
ul.desc li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
ul.desc li:hover ul,ul.desc li.over ul {width:367px; background:#faffba; margin-left:0px; } /* show menu*/
ul.desc ul table.technik td{
background:#faffba;
}


/*#bottom {
width:990px;
margin:0 auto;
background: #ffffff url(../../images/linie.png) repeat-x;
height:39px;
padding-bottom:9px;
}*/

/*VARIANTE*/
form#variante .textbox{
width:90px;
border-color:#c4c4c4;
padding-top:2px;
padding-bottom:2px;
}

/*BESTELLUNG TABLE*/
#m table.bestellung { border:0;}
#m table.bestellung td{ padding:5px;}
#m table.bestellung td.bestellschritta {background:#cccccc;}
#m table.bestellung td.bestellschrittb {background:#dcdcdc;}
#m table.bestellung td.bestellschrittc {background:#e7e7e7;}
td.bestellschritt_aktiv {
	background: #D90D0D url(../../images/pfeile_rot.png) no-repeat;
	background-position: 100% 50%;
	padding-left:20px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	}
.button_menge {
background: url(../../images/button_menge.png) no-repeat;
border:0;
color:#6d6c6c;
font-weight:bold;
width:127px;
height:25px;
}

.button_menge:hover {
background: url(../../images/button_menge_hover.png) no-repeat;
border:0;
color:#504d4d;
font-weight:bold;
width:129px; 
height:27px;
}

#back {
margin-top:13px;
height:16px;
padding-left:23px;
background:url(../../images/back/weitershoppen.png) no-repeat;
}
#back a { text-decoration:none; font-weight:bold; }
#back img{ margin:0; padding:0; }
.wkbox a:hover {
color:#ff0000;
}

.beschreibung {
position:absolute;
width:100pt;margin-top:50%;margin-left:-200pt;padding-bottom:15pt;}

}
td.technik3 { 
font-size:24px;
}
#hideshow{
position:absolute;
margin: 0 0 0 310pt;

}
#x {
display:none;
}
#hideshow1{
/*position:absolute; */
margin: 0 0 0 30%;
}

#js{
display:none;}
#js1{
display:none;}

#Kurzbeschreibung{
position:absolute;
margin-top:120pt;
width:260pt;
height:auto;
}
