/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/
/*------ Grundefinition CSS ver?ern dieser CSS Datei fhrt 100% zum Absturz des Systems-*/
/* fr die Layouteinstellungen liegen definitionsdateien im jeweiligen mandant firma */
/* Verzeichniss des kundens */
/*----------------------------------------------------------------------------------------*/


html {
	margin: 0px 0px 0px 0px;
	padding: 0;
	background-color: #cacaca;
	background-image: url();
	background-repeat: repeat-x;
	background-position: left top;
}

body {
	font-size: 12px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#564b47;
	padding:0;
	margin: 10px 0px 0px 0px;
  scrollbar-dlight-color:#564b47;
  scrollbar-arrow-color:#564b47;
  scrollbar-base-color:#EBEDDB;
  scrollbar-highlight-color:#EBEDDB;
}

/* ------------------ schriftartendefinition  -------------- */

h1 {
  font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px; 
	font-weight: normal;
	color: #000000;
	margin: 0;
 }

h2 {
  font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: normal;
	color: #000000;
	margin: 0;
 }

div {
	font-size: 12px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	padding: 0;
	margin: 0; 
 }

a			{ color: #000000; text-decoration: underline }
a:hover		{ color: #000000; text-decoration: underline }
/*
a:link		{ color: #000000; text-decoration: underline }
a:visited	{ color: #000000; text-decoration: underline }
a:active	{ color: #000000; text-decoration: underline }
a:focus		{ color: #000000; text-decoration: underline } 
*/ 

/*  Submit knpfe im shop */

input{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	border:1px solid ##008185;
	margin-bottom:1px; 
}

.buttons{
  font-weight: bold;
	font-size: 11px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#000000;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	border-top:1px solid #cacaca;
	border-left:1px solid #cacaca;
	cursor:pointer;
}

.buttons_nohighlight{
	font-size: 11px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	background-color:#ffffff;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	border-top:1px solid #cacaca;
	border-left:1px solid #cacaca;
	cursor:pointer;
}

select{
	font-weight: normal;
	font-size: 12px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	border:1px solid #008185;
	margin-bottom:1px; 
	 
}

form{
  display:inline;
}


.radio
{
  border:0px;
  margin-right:10px;
}





/* ----------SHOP GRUNDLAYOUT EINSTELLUNGEN-------------- */


/* ----------HAUPTCONTAINER-------------- */
div#shopcontainer {
  width: 945px; /*70em;*/
  margin: 0 auto;
  padding: 0;
  background-color: #ffffff;
  border:0px solid #ff0000;
  overflow:hidden;
}

/* ----------SHOPCONTAINER bereich unterm header-------------- */
div#shopcontent {
  background-color: transparent;
  padding: 0px 0px 0px 0px;;
  margin: 0px 170px 0px 180px;
  border:0px solid #000099 ;
  /*height:500px;*/
 
}

* html div#shopcontent{margin: 0px 171px 0px 175px;border:0px solid #ff0000 ;}



/* -----------HEADER--------------------------- */
div#shopheader {
	/*background-color: transparent;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
  border:0px solid #000066;
  }

/* -----------HEADERNAVI--------------------------- */
div#shopheadernavi {
	/*clear: both;*/
	padding: 0;
	padding-top:0px;
	margin: 0px 0px 0px 0px;
	margin-bottom:5px;
  border:0px solid #000066;
  height:25px;
  width:945px;
}

/* ----------WARENKORBANZEIGE OBEN RECHTS-------------- */
div#wkbobenrechts{
  float:right;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

div#wkbobenrechts .wkb-default{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border:1px solid #000000;
  background-color:;
  width:162px;
}

div#wkbobenrechts .wkb-ueberschrift{
  background-color:#000000;
  color:#ffffff;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 2px;
  color:#ffffff;
  height:20px
}

div#wkbobenrechts .wkb-ueberschrift h2{
  font-size:12px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#ffffff;
}


div#wkbobenrechts .wkbtext{
	background-color: transpatent;
	font-size: 11px;
	font-weight:bold;
  font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
}


div#wkbobenrechts .wkbinput{	
  font-size: 10px;
	font-weight:normal;
  font-family:Arial, Verdana, Helvetica, sans-serif;
	width:60px;
	text-align:right;
	border: 0px solid #008185;
	background-color: #ffffff;
	color:#000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 8px;
}



/* ----------DIREKTBESTELLUNG OBEN RECHTS-------------- */


div#wkbobenrechts .dir-default{
  margin:0px 0px 2px 0px;
  padding:0px 0px 0px 0px;
  border:1px solid #000000;
  background-color:;
  width:160px;
}
div#wkbobenrechts .direkt-ueberschrift{
  background-color:#000000;
  color:#ffffff;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 2px;
  height:20px;
}
div#wkbobenrechts .direkt-ueberschrift h2{
  font-size:12px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#ffffff;
}
/* ----------WARENKORB-------------- */


#warenkorbanzeige{
	margin:0px 0px 5px 0px;
}

#warenkorbanzeige .table_tr_head{
	border: 1px dotted #000000;
	border-right: 0px;
	border-left:0px;
	color:#000000;
	background-color: #ffffff;
	height:25px;
	}

#warenkorbanzeige .wkb_table_posibild{
	border-bottom: 1px dotted #000000;
	border-top: 0px;
	border-left:0px;
	color:#000000;
	background-color:#EBEDDB;
	}
	
#warenkorbanzeige .wkb_table_posi{
  font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal;
	border-bottom: 1px dotted #000000;
	border-top: 0px;
	border-left:0px;
	color:#000000;
	background-color:#EBEDDB;
	padding-top:10px;
	}
#warenkorbanzeige .wkb_table_posipreis{
  font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;	
	border: 0px solid #000000;
	border-bottom: 1px;
	border-top: 0px;
	color:#000000;
	background-color:#ffffff;
	padding-top:10px;
	
	}

#warenkorbanzeige .wkb_table_wkbwert{
	border-bottom: 0px double #000000;
	border-top: 0px;
	border-left:0px;
	color:#00000;
	background-color:transparent;
	
	}
	
	
#warenkorbanzeige .gutschein{
  font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold;	
	padding-right:10px;
	
	}
	

/* ----------LINKER NAVICONTAINER-------------- */
div#shopleft {
  color:#000000;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  width:170px;
  background-color:transparent;
  border-right:1px solid none ;
  border-bottom:1px solid none ;
  display:inline;
}

div#shopleft .lefttemplate-default{
  margin:0px 0px 5px 0px;
  padding:0px 0px 3px 0px;
  border:1px solid #ffffff;
  background-color:;
}
div#shopleft .lefttemplate-ueberschrift{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  background-color:#000000;
  color:#ffffff;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  height:20px;
}
div#shopleft .lefttemplate-ueberschrift h2{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:12px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 3px;
  color:#ffffff;
  display:inline;
}
div#shopleft .navi-image{
  margin-top:5px;
}
div#shopleft .navi-link{
  margin:5px 0px 0px 5px;
}

div#shopright .navi-link a{
  font-family:Arial, Verdana, Helvetica, sans-serif;
}

/*---------------------------------------------*/
/*---------------------------------------------*/
/*-------------- ENDE LEFT --------------------*/
/*---------------------------------------------*/
/*---------------------------------------------*/

/* ----------RECHTER MAINCONTAINER-------------- */
div#shopright {
  color:#000000;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  width:164px;
  background-color:transparent;
  border-left:1px solid none ;
  border-bottom:1px solid none ;
  display:inline;
}

div#shopright .righttemplate-default{
  margin:0px 0px 5px 0px;
  padding:0px 0px 3px 0px;
  border:1px solid #ffffff;
  background-color:;
}
div#shopright .righttemplate-ueberschrift{
  font-family:Arial, Verdana, Helvetica, sans-serif;
	background-color: #000000;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: none;
	background-repeat: no-repeat;
	min-height:20px;
}
div#shopright .righttemplate-ueberschrift h2{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:12px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 3px;
  color:#ffffff;
  display:inline;
}
div#shopright .main-image{
  margin-top:5px;
}
div#shopright .main-link{
  margin:4px 2px 4px 0px;
  padding-top:2px;
  padding-bottom:2px;
  text-decoration: none;
}

div#shopright .main-link a{
  font-family:Arial, Verdana, Helvetica, sans-serif;
}

/*---------------------------------------------*/
/*---------------------------------------------*/
/*-------------- ENDE RECHTS ------------------*/
/*---------------------------------------------*/
/*---------------------------------------------*/


/*---------------------------------------------*/
/*---------------------------------------------*/
/* -----------footer-------------------------- */
/*---------------------------------------------*/
/*---------------------------------------------*/
div#shopfooter {
	clear: both;
	background-color: transparent;
	padding: 0;
	margin: 0;
  border-top:0px solid #000000;
}
/*---------------------------------------------*/
/*---------------------------------------------*/
/*--------------- ENDE FOOT  ------------------*/
/*---------------------------------------------*/
/*---------------------------------------------*/


/*---------------------------------------------*/
/*---------------------------------------------*/
/*--------- Grundeinstellungen   --------------*/
/*------------cms Shop menue beispiele---------*/
/*---------------------------------------------*/
#tabsE {
  margin-left: 20px;
  padding:0px 0px 0px 0px;
  width:928px;
  clear:both;
}
#tabsE ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  list-style:none;
}
#tabsE a{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
  color:#000000;
  padding:2px 10px 0px 0px;
}
#tabsE h2{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
  color:#000066;
  padding:2px 10px 0px 0px;
  background-color:#000000;
  display:block;
  text-transform:uppercase;
}
#tabsE a.farbe2{
  text-decoration:none;
  color:#000000;
  padding:2px 10px 0px 0px;
}
#tabsE a:hover{
  text-decoration:none;
  color:#000000;
}
#tabsE li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 2px;
}
#tabsE ul li{
  background-color:transparent;
  background-repeat:repeat-y;
}

#tabsE ul li:hover{
  background-color:transparent;
  background-repeat:repeat-y;
}



.tabbg1{
  border-right:0px solid #000000;
  background-image:url(../template_pictures/bg_links_left.gif);
}
.tabbg2{
  border-right:0px solid #F18F18;
  background-image:url(../template_pictures/bg_links_right.gif);
}
#tabsE ul ul{
  position:absolute;
}
#tabsE ul ul ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  position:absolute;
  left:100%;
}
div#tabsE ul ul,
div#tabsE ul li:hover ul ul
div#tabsE ul ul li:hover ul ul
{display:none;} 
div#tabsE ul li:hover ul,
div#tabsE ul ul li:hover ul,
div#tabsE ul ul ul li:hover ul
{display:block;}



/*---------------------------------------------*/
/*---------------------------------------------*/
/*--------- Grundeinstellungen   --------------*/
/*------------Top Navigationen  ---------------*/
/*---------------------------------------------*/

/*    menue1 Grundeinstellungen   */
#AtabsE {
  margin-left: 0px;
  padding:0px 0px 0px 0px;
  clear:both;
}
#AtabsE ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  list-style:none;
}
#AtabsE a{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
  color:#000000;
  padding:2px 10px 0px 0px;
}
#AtabsE h2{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
  color:#000066;
  padding:2px 10px 0px 0px;
  background-color:#000000;
  display:block;
  text-transform:uppercase;
}
#AtabsE a.farbe2{
  text-decoration:none;
  color:#000000;
  padding:2px 10px 0px 0px;
}
#AtabsE a:hover{
  text-decoration:none;
  color:#000000;
}
#AtabsE li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 2px;
}
#AtabsE ul li{
  background-color:transparent;
  background-repeat:repeat-y;
}

#AtabsE ul li:hover{
  background-color:transparent;
  background-repeat:repeat-y;
}



.Atabbg1{
  border-right:0px solid #000000;
  background-image:url(../template_pictures/bg_links_left.gif);
}
.Atabbg2{
  border-right:0px solid #F18F18;
  background-image:url(../template_pictures/bg_links_right.gif);
}
#AtabsE ul ul{
  position:absolute;
}
#AtabsE ul ul ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  position:absolute;
  left:100%;
}
div#AtabsE ul ul,
div#AtabsE ul li:hover ul ul
div#AtabsE ul ul li:hover ul ul
{display:none;} 
div#AtabsE ul li:hover ul,
div#AtabsE ul ul li:hover ul,
div#AtabsE ul ul ul li:hover ul
{display:block;}



/*    menue2 Grundeinstellungen   */
#BtabsE {
  margin-left: 170px;
  padding:0px 0px 0px 0px;
  /*background-color:#000000;*/
}
#BtabsE ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  list-style:none;
}
#BtabsE a{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
  color:#000000;
  padding:2px 10px 0px 0px;
}
#BtabsE h2{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
  color:#000066;
  padding:2px 10px 0px 0px;
  background-color:#000000;
  display:block;
  text-transform:uppercase;
}
#BtabsE a.farbe2{
  text-decoration:none;
  color:#000000;
  padding:2px 10px 0px 0px;
}
#BtabsE a:hover{
  text-decoration:none;
  color:#000000;
}
#BtabsE li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 2px;
}
#BtabsE ul li{
  background-color:transparent;
  background-repeat:repeat-y;
}

#BtabsE ul li:hover{
  background-color:transparent;
  background-repeat:repeat-y;
}



.Btabbg1{
  border-right:0px solid #000000;
  background-image:url(../template_pictures/bg_links_left.gif);
}
 .Btabbg2{
  border-right:0px solid #F18F18;
  background-image:url(../template_pictures/bg_links_right.gif);
}
#BtabsE ul ul{
  position:absolute;
}
#BtabsE ul ul ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  position:absolute;
  left:100%;
}
div#BtabsE ul ul,
div#BtabsE ul li:hover ul ul
div#BtabsE ul ul li:hover ul ul
{display:none;} 
div#BtabsE ul li:hover ul,
div#BtabsE ul ul li:hover ul,
div#BtabsE ul ul ul li:hover ul
{display:block;}

/* *************** menue4 Grundeinstellungen ****************** */
/*
.pro_linedrop {
height:48px;
width:605px;
background:url(../images_cms/horizontalmenuebg.gif);
position:relative; 
font-family:arial, verdana, sans-serif; 
font-size:11px;
z-index:100;
margin-left: 0px;
}

.pro_linedrop .select {
margin:0; 
padding:0; 
list-style:none; 
white-space:nowrap;
}

.pro_linedrop li {
float:left;
}



.pro_linedrop .select a {
display:block; 
height:30px; 
float:left; 
padding:0 0 0 0px; 
text-decoration:none; 
line-height:30px; 
white-space:nowrap; 
color:#ffffff;
border:0px solid #008185;
background-color:#ff0000;
}


.pro_linedrop .select a b {
display:block;
padding:0 47px 0 36px; 
}

.pro_linedrop .select li.line a b {
background-color:transparent;
}

.pro_linedrop .select a:hover, 
.pro_linedrop .select li:hover a {
padding:0 0 0 0px;
cursor:pointer; 
color:#ffffff;
background-color:#000000;
}


.pro_linedrop .select a:hover b, 
.pro_linedrop .select li:hover a b {
display:block; 
float:left;
padding:0 47px 0 36px; 
background:url(lrimages/black_1.gif) right top; 
cursor:pointer;
}

.pro_linedrop .sub {
position:absolute; left:-9999px; width:0;
}

.pro_linedrop table {
border-collapse:collapse; 
margin:-1px -10px -1px -1px; 
font-size:1em; 
width:0; 
height:0;
}

.pro_linedrop .sub {
margin:0; 
padding:0;
list-style:none;
}

.pro_linedrop .sub li {background:transparent;}

.pro_linedrop .select :hover .sub {
height:18px;
position:absolute;
width:605px;
top:30px; 
left:0; 
text-align:center;
background:#ff0000;
border:0px solid #aaa;
}

.pro_linedrop .select :hover .sub li a 
{display:block; height:18px; line-height:18px; float:left; background:#000 ; padding:0 16px; margin:0; white-space:nowrap; color:#fff;font-size:11px;}

.pro_linedrop .select :hover .sub li.subline a {color:#000;}

.pro_linedrop .select :hover .sub li a:hover,
.pro_linedrop .select :hover .sub li:hover
{color:#fff; line-height:18px; position:relative; background:#000;}

*/


/* test menue 4 */

#nav {margin:0px 0px 0px 0px;}
/* the styling */
/* hintergrund oberer anteil */
#nav {width:605px; height:30px; background:transparent; position:relative;}

#nav .select, #nav .current {margin:0; padding:0; list-style:none;}

#nav li {display:inline; margin:0; padding:0; height:30px;}

#nav .select a,
#nav .current a { display:block;height:30px; float:left; background:#000000; padding:0px 0px 0px 0px; text-decoration:none; font-size:12px; line-height:30px; white-space:nowrap; border-right:0px solid #fff; color:#fff;text-align: center;}
* html #nav .select a, * html #nav .current a {width:1px; height:21px;}


#nav .select a:hover, 
#nav .select li:hover a {background:#000000; cursor:pointer; color:#ff0;}

#nav .sub {display:none;}

/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; left:0; top:0;}

#nav .current a {background:#666; color:#ff0;}


#nav .sub li a:hover, 
#nav .select a:hover .sub li a:hover, 
#nav .select li:hover .sub li a:hover {background:#000; color:#ffffff;}

#nav .sub_active .current_sub a, 
#nav .sub_active a:hover {background:#000000; color:#fff;}

/* unterge grund zeilendef */
#nav .select li a:hover .sub, 
#nav .select li:hover .sub {display:block; position:absolute; width:595px; top:30px; left:0; background:#000000; margin-top:0; padding:0; z-index:10; color:#fff00; font-size:11px;}

#nav .sub, #nav .sub_active {margin:0; padding:0; list-style:none;}

#nav .sub_active {display:block; position:absolute; width:595px; top:30px; left:0; background:#000000; margin-top:0; padding:0; z-index:10;}
* html #nav .sub_active, * html #nav .select a:hover .sub {z-index:-1; margin-top:0; margin-t\op:1px;}

#nav .sub_active a {height:20px; text-decoration:none; line-height:20px; white-space:nowrap; display:block; float:left; background:#ffffff; padding:0px 23px 0px 20px; margin:0; font-size:12px; white-space:nowrap; border:0; color:#fff;}

#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a { display:block;height:20px;line-height:20px; background:#000000; padding:0px 20px 0px 20px; margin:0px 0px 0px 0px; white-space:nowrap; border:0; color:#fff; font-size:12px;}



/*---------------------------------------------*/
/*---------------------------------------------*/
/*--------- KATEGORIEDARSTELLUNG --------------*/
/*---------------------------------------------*/
/*---------------------------------------------*/

/* Hauptkategorien parent=0 darstellung */
a.katmenu{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  color:#000000;
  margin:0px 0px 0px 0px;
  padding:4px 0px 1px 2px;
  min-height:15px;
  background-color:transparent;
  vertical-align:text-bottom;
  display:block;
  min-height:15px;
  background-image: url();
  border-top:1px solid #ffffff;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
  border-left:1px solid #ffffff;
}

/* Hauptkategorien Handover parent=0 darstellung */ 
a.katmenu:hover{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  color:#000000;
  margin:0px 0px 0px 0px;
  padding:4px 0px 1px 2px;
  min-height:15px;
  background-color:transparent;
  vertical-align:text-bottom;
  display:block;
  background-image: url();
  border-top:1px solid #ffffff;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
  border-left:1px solid #ffffff;
}

/* Hauptkategorien parent=0 darstellung */
a.katmenusuche{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  color:#000000;
  margin:0px 0px 0px 0px;
  padding:0px 0px 1px 2px;
  min-height:15px;
  background-color:#ffffff;
  vertical-align:text-bottom;
  display:block;
  
  border-top:1px solid #ffffff;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
  border-left:1px solid #ffffff;
}

/* Hauptkategorien Handover parent=0 darstellung */ 
a.katmenusuche:hover{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  color:#000000;
  margin:0px 0px 0px 0px;
  padding:0px 0px 1px 2px;
  min-height:15px;
  background-color:#ffffff;
  vertical-align:text-bottom;
  display:block;
  border-top:1px solid #ffffff;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
  border-left:1px solid #ffffff;
}










/* Aktive Kategorien  darstellung */ 
a.kategorie-aktiv{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  color:#000000;
  margin:0px 0px 0px 0px;
  padding:0px 0px 1px 2px;
  min-height:15px;
  background-color:transparent;
  /*background-image:url(../template_pictures/bg_links_left.gif);
  background-position:left bottom;
  background-repeat:no-repeat;*/
  vertical-align:text-bottom;
  background-image: url();
  
  border-top:1px solid #ffffff;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
  border-left:1px solid #ffffff;
  display:block;
}
/* Aktive Kategorien handover darstellung */ 
a.kategorie-aktiv:hover{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  color:#000000;
  margin:0px 0px 0px 0px;
  padding:0px 0px 1px 2px;
  min-height:15px;
  background-color:transparent;
  vertical-align:text-bottom;
  
  border-top:1px solid #ffffff;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
  border-left:1px solid #ffffff;
  display:block;
}

/* Unter Kategorien  darstellung */ 
a.ukmenu{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:normal;
  font-size:11px;
  text-decoration:none;
  color:#000000;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  min-height:15px;
  text-align:left;
  background-color:#eeeeee;
  border-top:1px solid #ffffff;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
  border-left:1px solid #ffffff;
  display:block;
}

/* Unter Kategorien  darstellung */
a.ukmenu:hover{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:normal;
  font-size:11px;
  text-decoration:none;
  color:#000000;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  min-height:15px;
  text-align:left;
  background-color:#eeeeee;
  border-top:1px solid #ffffff;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
  border-left:1px solid #ffffff;
  display:block;
}

/* Unter Kategorien  Aktivedarstellung */
.uukmenu-active{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:normal;
  font-size:11px;
  text-decoration:none;
  color:#000000;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  min-height:15px;
  background-image:url(../template_pictures/bg_links_left.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
  text-align:left;
  background-color:#eeeeee;  
  border-top:1px solid #ffffff;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
  border-left:1px solid #ffffff;
  display:block;
}

/* Unter Kategorien aktive handover darstellung */
.uukmenu-active:hover{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:normal;
  font-size:11px;
  text-decoration:none;
  color:#000000;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  min-height:15px;
  background-color:#eeeeee;
  border-top:1px solid #ffffff;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
  border-left:1px solid #ffffff;
  background-image:url(../template_pictures/bg_links_left.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
  display:block;
  text-align:left;
}
 .borderleft-ukactive{
  border-left:0px solid;
}


/*---- ??????????????????????---*/

 .kateblock{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:normal;
  font-size:11px;
  color:#000000;
  margin:0px 0px 5px 0px;
  padding:3px 0px 3px 5px;
  background-color:#F7E6BA;
  vertical-align:text-bottom;
}
 .kateblock-inaktive{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:normal;
  font-size:11px;
  color:#008185;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-color:#transparent;
  width:170px;
}

.gruppenbez{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  color:#000000;
  margin:0px 0px 2px 0px;
  padding:3px 0px 2px 2px;
  height:15px;
  background-color:transparent;
}




/*---------------------------------------------*/
/*---------------------------------------------*/
/*------- ENDE KATEGORIEDARSTELLUNG -----------*/
/*---------------------------------------------*/
/*---------------------------------------------*/




/*---------------------------------------------*/
/*---------------------------------------------*/
/**************** ARTIKELBEREICH********************/
/*---------------------------------------------*/
/*---------------------------------------------*/

/* ----------NAVIGATION  ARTIKELCONTAINER -------------- */

div#artikelbar_container{
  height:23px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  background-color:#ffffff;
  border:0px solid #929292;
}

div#artikelbar_container select{
	font-weight: normal;
	font-size: 11px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
	color: #929292;
	background-color: #ffffff;
	border:0px solid #929292; 
}

.artikelbar-top{
  border-top:0px solid #ff0000;
  border-bottom:0px solid #ff0000;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.artikelbar-bottom{
  border-top:0px solid #ff0000;
  border-bottom:0px solid #ff0000;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

* html #artikelbar_container{margin: 0px 0px 0px 0px;} /* only IE6 */

#artikelbar_container .artikelbar_left{
	text-align: left;
	font-weight:bold;
   font-size:12px;
	color:#000000;
	padding: 0px 0px 0px 5px;
}
#artikelbar_container .artikelbar_Seitenblaettern{
	text-align: left;
	font-weight:bold;
  font-size:11px;
	color:#929292;
	padding: 0px 0px 0px 0px;
	
}

/* ----------MITTE ARTIKELCONTAINER HIER DRIN WERDEN DIE ARTIEKL ANGEZEIGT-------------- */
div#artikelcontainer{
  border:0px solid #ff0000;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color:;
  
}

* html #artikelcontainer{margin: 0px 0px 0px 0px;width:583px;} /* only IE6 */

* html #textanzeige{width:293px;} /* only IE6 */


/* ----------Anzeigebereich eines artikels 4 in einer reihe-------------- */



* html #kategoriebanner{width:586px;} /* only IE6 */


div#artikelcontainer .artikelcontainer_tabelle_bild{
  width:155px;
  height:130px;
  margin:0px;
  padding:0px;
  background-color:#ffffff;
  border:1px solid #cacaca;
}  


div#artikelcontainer a.artlink{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#000000;
  text-decoration:none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
}

#artikelcontainer .arttext{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#000000;
  text-decoration:none;
  background-color:#ffffff;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 4px;
  height:50px;
}

#artikelcontainer .h2_ueberschrift {
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
	font-size:14px;
}


.info_container{
  background-color:#ffffff;
  border:1px dotted #000000;
  border-left:0px ;
  border-right:0px ;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:normal;
  font-size:10px;
  color:#000000;
  margin:20px 0px 0px 0px;
}




/* --------- CONTENDSEITENSEITE-------------- */

div#bestellstatus_container{
  background-color:#ffffff;
  border:1px dotted #cacaca ;
  border-left:0px ;
  border-right:0px ;
  height:35px;
}


#shopcontent h1 {
	font-size: 18px; 
	font-weight: normal;
	color: #000000;
 }

#shopcontent h2 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

#shopcontent div{
	font-weight: normal;
	font-size: 12px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
}


#shopcontent input{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:11px;
  margin:0px 0px 3px 0px;
  padding:0px;   /* Festwert darf nicht veraendert werden */
  width:84px;
  background-color:#ffffff;
  border-top:1px solid #000000 ;
  border-right:1px solid #000000 ;
  border-bottom:1px solid #000000 ;
  border-left:1px solid #000000 ;
}

#shopcontent input.buttons
{
cursor: pointer;
	color:#ffffff;
	background-color:#000000;
	border:0px solid #ffffff;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	border-top:1px solid #cacaca;
	border-left:1px solid #cacaca;
	cursor:pointer;
}


#shopcontent input.buttons_nohighlight{
	color:#000000;
	background-color:#ffffff;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	border-top:1px solid #cacaca;
	border-left:1px solid #cacaca;
	cursor:pointer;
}


#shopcontent select{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:11px;
  margin:1px 0px 3px 0px;
  padding:1px 5px 1px 5px;
  background-color:#ffffff;
  border-top:1px solid #000000 ;
  border-right:1px solid #000000 ;
  border-bottom:1px solid #000000 ;
  border-left:1px solid #000000 ;
}

#shopcontent textarea{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:11px;
  margin:1px 0px 3px 0px;
  padding:1px 5px 1px 5px;
  background-color:#ffffff;
  border-top:1px solid #000000 ;
  border-right:1px solid #000000 ;
  border-bottom:1px solid #000000 ;
  border-left:1px solid #000000 ;
}



#shopcontent input:focus, #shopcontent textarea:focus { 
  font-family:Arial, Verdana, Helvetica, sans-serif;
  color: #000000; 
  background: #ffffff;
  border-top:1px solid #000000 ;
  border-right:1px solid #000000 ;
  border-bottom:1px solid #000000 ;
  border-left:1px solid #000000 ;
} 




#shopcontent a			{ color: #000000; text-decoration: underline }
#shopcontent a:hover		{ color: #000000; text-decoration: underline }
/*
#shopcontent a:link		{ color: #000000; text-decoration: underline }
#shopcontent a:visited	{ color: #000000; text-decoration: underline }
#shopcontent a:active	{ color: #000000; text-decoration: underline }
#shopcontent a:focus		{ color: #000000; text-decoration: underline }
*/




#shopcontent .cframe-default{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-style:;
  font-size:;
  text-decoration:;
  color:;
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  float:;
  width:170px;
  height:;
  
  background-color:#F7E6BA;
  border-top:0px none #cacaca;
  border-right:0px none #cacaca;
  border-bottom:0px solid #cacaca;
  border-left:0px solid #cacaca;
  background-image:;
  background-position:;
  background-repeat:;
  display:;
  clear;
}

#shopcontent .cframe-default h2{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-style:normal;
  font-size:;
  text-decoration:none;
  color:#000000;
  margin:3px 0px 5px 0px;
  padding:0px 0px 0px 0px;
}

.cframe-default{
}



#shopcontent .bestellstatus_aktiv{
  text-align: left;
  font-weight:bold;
  font-size:12px;
  color:#000000;
  padding: 0px 0px 0px 5px;
}

#shopcontent .contentleft{
  float:left;
  width:290px;
  background-color:transparent;
  padding: 0px 0px 0px 3px;	
}

#shopcontent .contentright{
  float:right;
  width:290px;
  background-color:transparent;
  padding: 0px 3px 0px 0px;	
}

#shopcontent .cont-template{
  border-top:0px solid #000000 ;
  border-right:0px solid #000000 ;
  border-bottom:0px solid #000000 ;
  border-left:0px solid #000000 ;
  margin:0px 0px 5px 0px;	
  clear: both;
}


#shopcontent .contentright h2{
  background-color:#000000;
  color:#ffffff;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:14px;
  font-weight: normal;	
  padding:0px 0px 0px 2px;
}

#shopcontent .contentleft h2{
  background-color:#000000;
  color:#ffffff;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:14px;
  font-weight: normal;
  padding:0px 0px 0px 2px;
}

#shopcontent .text-template{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:11px;
  font-weight: normal;
  padding:4px 0px 0px 0px;	
}

#shopcontent .left-image{
  float:left;
  margin:0px 5px 0px 0px;	
}


#shopcontent .right-image{
  float:right;
  margin:0px 0px 0px 2px;	
}

#shopcontent .radio{
  border:0px;
  margin:0px 5px 0px 0px;	
  width:20px;
}



/* --------- Startseiten css -------------- */

.startcontent{
  width:290px;
  padding: 0px 0px 0px 0px;	
}

.startcontent h2{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:14px;
  font-weight: normal;
  padding:0px 0px 0px 0px;
}

#shopcontent .startcontenttext{
  color:#000000;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:11px;
  font-weight: normal;
  vertical-align:top; 
  padding:0px 0px 0px 0px;
}

#shopcontent .startcontentimg{
  padding:0px 0px 0px 0px;
}


/* --------- ARTIKEL INFOSEITE-------------- */




/* html .bestellstatus_container{width:500px;}*/

#shopcontent input.input_artikelinfo{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:11px;
  margin:0px 0px 3px 0px;
  padding:0px 0px 0px 0px;
  background-color:#ffffff;
  border-top:0px solid #ffffff ;
  border-right:0px solid #000000 ;
  border-bottom:0px solid #000000 ;
  border-left:0px solid #000000 ;
  text-align: left;
}

#shopcontent select.select_artikelinfo{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:11px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-color:#ffffff;
  border-top:1px solid #cacaca ;
  border-right:1px solid #cacaca ;
  border-bottom:1px solid #cacaca ;
  border-left:1px solid #cacaca ;
}

.artikelansicht_boldblack{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#000000;
}

/* definitionen fr die einzelnen Shopseiten laden */








/* cms zusatz fr den ws Editor  */


div#teditor{
  color:#000000;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  width:164px;
  background-color:transparent;
  border:1px solid #000000;
  display:inline;
}



div#teditor .template-default{
  margin:0px 0px 5px 3px;
  padding:0px 0px 3px 0px;
  border:1px solid #000000;
  background-color:;
  font-size: 11px;
  width:165px;
}
div#teditor .template-ueberschrift{
  background-color:#000000;
  color:#ffffff;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
div#teditor .template-ueberschrift h2{
  font-size:14px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 3px;
  color:#ffffff;
}
div#teditor .image{
  margin-top:5px;
}  
  
div#teditor .link{
  margin:5px 0px 0px 5px;
  font-size: 11px;
} 




 
 
/* ------------------ trickkiste -------------- */



.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
  
.clearfix {
	display: inline-block;
}  

    /* Holly Hack Targets IE Win only \*/
 * html .clearfix {height: 1%;}
 .clearfix {display: block;}
    /* End Holly Hack */

    
