/*
	hellblau kopfschrift #99c0ff
	ganzhellblau: #ecf7fd
	normal #cee5fd
	dunkelblau (nav): #336da6
	dunkelgrau:#58595a
	dunkelgrau neu #373839
	373839
*/
P{padding: 0.5em;}
/*
.newsbox td{font-size:0.7em;}
.newsboxTD{font-size:5px;}
*/
#mainWrapper {
/*	background-color: #ffff00;*/
	text-align: left;
	margin-top:2em;
	vertical-align: top;
	}
#kopf {height:200px; margin:0 0 5em 0;}
#ie6 #kopf { margin:0 0 0em 0;}
/* ##### ########## ##### */
/* ##### NAVIGATION ##### */
/* ##### ########## ##### */

/*#mainmenu li.active { display: block; padding: .6em 1.1em 1.4em; text-decoration: none; color: #167b2e }*/
/*
#mainmenu { position: absolute; left: 4%; top: 195px; margin-left: -1em; list-style: none; font-size: .75em; padding-right: 1px; background: transparent url(/image/bg-menu.gif) bottom right no-repeat }
#mainmenu li { float: left; background: transparent url(/image/bg-menu-li.gif) left bottom no-repeat }

#mainmenu .active {display: block; color: #555 }
#mainmenu a { display: block; padding: .6em 1.1em 1.4em; text-decoration: none; color: #ff0000; }
#mainmenu li a:hover, #mainmenu li a:focus, #mainmenu li.active { background: transparent url(/image/bg-menu-li.gif) -150px 100% no-repeat; color: #555 }

*/
/*#hauptmenu #hauptmenuUL a {color: #ff0000; }*/
#hauptmenu {
/*	z-index:100;*/
	width:680px;
	height:55px;
	margin-top:-35px;
	margin-left:20px;
	background: transparent url(../zimgs/zuegg_nav01_bg_streifen.png) left bottom;
	background-repeat:no-repeat;

}
.ie #hauptmenu{	margin-top:-22px;}
/*#ie6 #hauptmenu{	margin-bottom:-22px;}*/
#hauptmenu #hauptmenuUL  {list-style-type:none;margin-left:-40px;}
#hauptmenu #hauptmenuUL li {
	padding: 30px 0px 20px 10px;
	display: block; 
}
#ie6 #hauptmenu #hauptmenuUL li {
 z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/;
}
.ie #hauptmenu #hauptmenuUL {margin-left:0px;}
#hauptmenu #hauptmenuUL a {display: block;text-decoration: none; color: #ffffff; }
#hauptmenu #hauptmenuUL li a:hover, #hauptmenu #hauptmenuUL li a:focus, #hauptmenu #hauptmenuUL li.active { background: transparent url(/image/bg-menu-li.gif) -150px 100% no-repeat; color: #99c0ff; }
#ie6 #hauptmenu #hauptmenuUL li a:hover{height:3em;background: transparent;background-position: -2em -1em;}
#hauptmenu #hauptmenuUL li UL{
	background: transparent url(../zimgs/zuegg_nav02_bg_verlauf.png) left bottom;
	background-repeat:no-repeat;
	display:block;
	left:0px;
	top:55px;
	padding-top:0.5em;
	position:absolute;
	/*top:1em;/* required for NS 7.x/Gecko 1.0.x but not Gecko 1.3 */
	visibility:hidden;
	z-index:1000;
}

.ie #hauptmenu #hauptmenuUL li ul{margin-left:0px;}
#ie6 #hauptmenu #hauptmenuUL li ul{	visibility:visible;}



#hauptmenu #hauptmenuUL li UL a{
	display:block;
	left:0px;
	color:#336da6;
	font: 1em/1.4em Verdana, Helvetica, Arial, sans-serif;
}
#hauptmenu #hauptmenuUL li UL a:hover{color: #000000;}
#hauptmenu #hauptmenuUL li UL li{
	display:block;
	position:relative;
	left:-40px;
	list-style:none;
	margin:0;
	padding:0em 0 0.5em 1em;
	width:150px;
	font-size:0.9em;
}
.ie #hauptmenu #hauptmenuUL li UL li{left:0px;}

ul.nde-menu-system li ul{}
/*
for css based versions extend the li below the menu so that the mouse will stay over the li and keep the hover active
*/
#hauptmenu #hauptmenuUL li.submenu:hover{ padding-bottom: 30em;}
#hauptmenu #hauptmenuUL li.submenu:hover ul { left: 0; visibility: visible;z-index:10000;}

/*

#hauptmenuIE6 ul li ul{
	visibility:hidden;
	background-color:#aaa000;
	z-index:1000;
}
#hauptmenuIE6 ul li:hover ul { visibility: visible;	background-color:#aa0000;}
#hauptmenuIE6 ul a:hover ul{ visibility: visible;	background-color:#aa0000; color:#ff0000;}
*/




#ie6 #hauptmenu #hauptmenuUL li ul {display:none; z-index: 2;background: transparent;}
#hauptmenu #hauptmenuUL li:hover ul {display:block;}
/*======================*/
/*     IE6 hovering     */
/*======================*/
#ie6 #hauptmenu #hauptmenuUL table {position:absolute; top:0em; left:-3000em; border-collapse:collapse;}
#hauptmenu #hauptmenuUL li a {width:12.0em;}
#hauptmenu #hauptmenuUL li a:hover {position:relative; z-index:1000;} /*Sylvain IE hack*/
#ie6 #hauptmenu #hauptmenuUL li a:hover ul {
	display:block; position:absolute; z-index:999; top:-0em; left:-0.8em; margin-top:2.1em;
	background: transparent url(../zimgs/zuegg_nav02_bg_verlauf.png) left bottom;
	background-repeat:no-repeat;
}
#ie6 #hauptmenu #hauptmenuUL li ul li a:hover{height:1em;background: transparent;}
#ie6 #hauptmenu #hauptmenuUL li a:hover table{position:absolute; top:0em; left:0em; border-collapse:collapse;}
/*IE6 First Level Submenu Positioning*/

#hauptmenu #hauptmenuUL li a:hover {position:relative; z-index:2000;}/*Sylvain IE hack*/
#hauptmenu #hauptmenuUL li a:hover ul {display:block; position:absolute; z-index:999; top:2.1em; left:-1em; margin-top:0.1em;}
#hauptmenu #hauptmenuUL li a:hover ul.subleft {left:-2em;}


/*
#ie6 #hauptmenu #hauptmenuUL li:hover UL{visibility: visible;}
#ie6 #mainWrapper #navEZPagesTop #hauptmenu #hauptmenuUL li.submenu:hover ul{margin-left:-30px;display: none;visibility:hidden;}
*/
/*.subsubmen {color:#ff0000;visibility:visible;}*/
#navEZPagesTop {position:absolute;margin-top:-0px;width:845px;height:30px;z-index:100;margin-bottom:135px;overflow:visible}
#ie6 #navEZPagesTop {margin-top:-5px;margin-bottom:0px;/*margin-left:0.8em;*/}

/*#submenu_abmelden{font-size:0.6em;}*/
/* ##### ########## ##### */
/* #####  INHALT    ##### */
/* ##### ########## ##### */

/* #####  Überschriften    ##### */
h1 {font: 1.6em/1.8em Verdana, Helvetica, Arial, sans-serif;font-weight:bold;color: #e3001b;}
#checkoutShipAddressDefaultAddress{color: #373839;}



.inhalt{
	margin: 3.9em 0em 0 2em;
/*	background: #aaaaaa;*/
    width:92%;
	font: 1.2em/1.6em Verdana, Helvetica, Arial, sans-serif;
}
.inhaltkorrektur{margin-top:3.1em;}
.ie .inhalt{margin: 5.5em 0em 0 2em;font: 0.8em/1em Verdana, Helvetica, Arial, sans-serif;}
.ie .inhaltkorrektur{margin-top:3.5em;}
.ie .inhaltkorrekturIE{margin-top:4.2em;}
.ie .inhaltkorrekturIE291{margin-top:4.8em;}
.newsbox{
	margin: 0em 0 0 0;
	width:550px;
	min-height:12em;
	font: 0.9em/1.4em Verdana, Helvetica, Arial, sans-serif;
	background: #fff url(../zimgs/box_bg_rahmen_grau.gif);
	background-repeat:no-repeat;
	border: 0px solid #fff;
	overflow:visible;
}


/* box Unternhemen zuegg */
.ie .newsbox{min-height:20em;}


.suchergebnisbox{
	margin: 0em 0 0 0;
	width:550px;
/*	min-height:6em;*/
	font: 0.7em/1.2em Verdana, Helvetica, Arial, sans-serif;
	background: #fff url(../zimgs/box_bg_suche_hellblau.jpg);
	background-repeat:no-repeat;
	border: 0px solid #fff;
	overflow:visible;
}
.ie .suchergebnisbox{min-height:10em;font: 1em/1.2em Verdana, Helvetica, Arial, sans-serif;}
.suchergebnisbox h3{padding:0;margin:0.7em 0 -0.7em 0.5em;}


.un_zuegg{
	margin: 1em 0 0 0.3em;
	padding: 0em 1em 0 0.1em;
	width:530px;
	font-size: 1em;
	background: #fff url(../zimgs/box_bg_zuegg_hellblau.png);
	background-repeat:no-repeat;
	overflow:visible;
}
.un_zuegg h3{color:#336da6;padding-left:0em;font-size:2.9em;}
.un_zuegg01{
	margin: -0.2em 0 0 -0.71em;
	padding: 0em 0 0 0;
	background: transparent url(../zimgs/xxx);
	background-repeat:no-repeat;
	width:550px;
	overflow:visible;
}
.ie .un_zuegg01{
	margin: 0em 0 0 -0.55em;
}
.un_zuegg01 img{margin: -1em 0 0 -1em;}
.ie .un_zuegg01 img{margin: -2em 0 0 -1em;}

/* box Unternehmen zoerbiger */
.un_zoerb{
	margin: 1em 0 0 0.3em;
	padding: 0em 1.em 0 0.1em;
	width:530px;
	font-size: 1em;
	background: #fff url(../zimgs/box_bg_zuegg_hellrosa.png);
	background-repeat:no-repeat;
	overflow:visible;
}
.un_zoerb h3{color:#77161a;padding-left:0em;}
.un_zoerb01{
/*		margin: -4.5em 0 15.5em -0.7em;*/
	margin: -0.2em 0 13em -0.71em;
	padding: 0em 0 0 0;
	background: transparent url(../zimgs/xxx);
	background-repeat:no-repeat;
	width:550px;
	overflow:visible;
}

.un_zoerb01 img{position:absolute; margin: -4em 0 0 -1em;}
.ie .un_zoerb01 img{margin: -2em 0 0 -1em;}

.ie .un_zoerb01{
/*	margin: -6.3em 0 20.5em -0.5em;*/
	margin: -0.1em 0 20.5em -0.5em;
}
#ie6 .un_zoerb01{	margin: -0.1em 0 35.5em -0.5em;}



.boxkategorie{
	float:right;
	width:200px;
	margin:-1.8em 1em 0 -3em;
	font: 0.8em/0.9em Verdana, Helvetica, Arial, sans-serif;
	color:#99c0ff;
	text-align:right;
/*	background: #fff000;*/
}
.ie	.boxkategorie{
	margin:-1.8em 0em 0 -11em;
	padding-right:1em;
	font: 1em/0.9em Verdana, Helvetica, Arial, sans-serif;
	}
.icon_rechts{
	position:relative;
	margin:-1.4em 0 0 16em;
/*	background: #fff000;*/
}
.ie .icon_rechts{margin:0em 0 0 23em;}
.boxicon{
	padding:10px;
	float:right;
/*	position:relative;*/
/*	margin:-4.4em 0 0 31em;*/
	background: #fff000;
}

h2 {font-size: 1.2em;margin-bottom:-0.5em;line-height:2em;}
.ie h2{font-size: 1.7em;}
.ie h2{margin-bottom:0.1em;}

.newsbox p img{float:right;padding:5px;}
.newsbox img{float:left;margin: 0.5em 0.5em 0 0.5em; padding: 0 0.5em 0em 0;background: transparent;} 
.ie .newsbox img{margin: 0.5em 0.5em 0 0.5em;background: transparent;} 

.newsbox h3{margin:0.5em 0 -1.3em 0.5em;padding-top:0.8em;font: 0.8em/1.4em Verdana, Helvetica, Arial, sans-serif;font-weight:bold;color:#336da6;} 
.ie .newsbox h3{margin:0.5em 0 -1.5em 0.5em;padding-top:0em;font-size:1.2em;} 

.newsbox p{font: 0.8em/1.4em Verdana, Helvetica, Arial, sans-serif; color: #373839;margin:1.3em 0 -1em 0;} 
.ie .newsbox p{font-size:1.2em;}
.clearfix{clear:both;} 

.linkSeitenAufteilung{
	font-size:0.7em;
}





/* #### ############# #### */
/* ####  UNTERNEHMEN  #### */
/* #### ############# #### */
.rahmenmittelspalte{
/*	margin: 8em 0 0 2em;*/
	margin: 1em 0 0 0em;
	padding: 0.1em 0.7em 0 0.5em;
	width:550px;
	min-height:12em;
	font: 0.9em/1.4em Verdana, Helvetica, Arial, sans-serif;
	background: transparent url(../zimgs/box_bg_rahmen_grau_hoch.png);
	background-repeat:no-repeat;
	overflow:visible;
}
.ie .rahmenmittelspalte{
	margin: 0em 0 0 0em;
}

/*.productMainImage{---> mistik -> css ...}*/

/* #### ############# #### */
/* ####     SPASS     #### */
/* #### ############# #### */
/*.tabgewinnspiel{margin-left:0.7em;}*/
.tabcontainer{width:100%;margin-left:0.7em;font-size:0.9em;}
#tabecards{margin-left:0.7em;overflow:visible;}
#tabecards td , #tabecards tr , #tabecards img{padding:0;}
#tabecards td{/*background-color: #fff000;*/}
#tabecards img{text-align:left; margin-left:0.1em; margin-right:0.5em; margin-bottom:0.5em;}
.OptionGruppe{padding:0.8em;color:#ff0000;}
#ecardgruppe1_0{padding:0.8em;color:#ff0000;}

/* #### ############# #### */
/* ####   PRODUKTE    #### */
/* #### ############# #### */

.ProdukTitelBild{margin:0.3em 0 3em 0em;}


/* ##### PRODUKT Übersicht ##### */

.TabZwischenUeberschr{color:#336da6;font-weight:bold;padding-top:2em;font-size:0.9em;}

#tab_produktuebersicht {
	font-size:0.7em;
	line-height:1.2em;
	margin-top:0.5em;
}
.ie #tab_produktuebersicht{font-size:1.1em;margin-top:-1em;}
#tab_produktuebersicht img{float:left;padding:0em 0.7em 0 0;}
#tab_produktuebersicht tr{padding:1em 0em 0 0;}
#tab_produktuebersicht div{padding:0.7em 0em 0 0;}
/*.ProduktTab*/
#tab_produktuebersicht th{color:#336da6}

/* #### PRODUKTBOX #### */

.produktbox{
	margin: 0em 0 1em 0;
	width:550px;
	min-height:12em;
	font: 0.9em/1.4em Verdana, Helvetica, Arial, sans-serif;
	background: #fff url(../zimgs/box_bg_rahmen_grau.gif);
	background-repeat:no-repeat;
	border: 0px solid #fff;
	overflow:visible;
}
.produktbox img{float:left;border:1px solid #ffffff;margin: 0.5em 0em 0 0.5em;} 
.produktbox h3{margin:0.5em 0 -1.3em 0em;padding-top:0.3em;font: 0.8em/1.4em Verdana, Helvetica, Arial, sans-serif;font-weight:bold;} 
.produktbox p{font: 0.8em/1.4em Verdana, Helvetica, Arial, sans-serif; color: #373839;margin:0em 0 -1em 0;} 

.teaser_prod_beschr{margin: 0 0 0 10em;}
.ie .teaser_prod_beschr{margin: 0 0 0 9em; width:410px;}
.ie .teaser_prod_beschr p{margin: 0em 0 0 0em;}
.ie .teaser_prod_beschr h3{margin: 0em 0 0 0.5em;font: 1.14em/1.4em Verdana, Helvetica, Arial, sans-serif;font-weight:bold;}
#ie6 .teaser_prod_beschr{margin: 0.5em 0 0 0em;}
/* #### ############# #### */
/* #### PRODUKTDETAIL #### */
/* #### ############# #### */


#indexProductListCatDescription{	font: 0.9em/1.4em Verdana, Helvetica, Arial, sans-serif;}
.produktdetailseite{
	/*margin: 20em 0 0 0;*/
}
.ie .ProduktDetailListe{
	margin-left: 0px;
}
.produktdetail{
	/*margin: 0em 0 0 0;*/
	width:550px;
	min-height:12em;
	font: 0.9em/1.4em Verdana, Helvetica, Arial, sans-serif;
	background: #fff url(../zimgs/box_bg_rahmen_grau_hoch.png);
	background-repeat:no-repeat;
	border: 0px solid #fff;
	overflow:visible;
}


.navNextPrevWrapper{
/*		background-color: #fff000;*/
		text-align:right;
		padding:0 1em 0.8em 0;
		height:1.2em;
}
.navNextPrevWrapper a{color:#336da6;}
.produktdaten{
	float:left;
	padding:1em 0 0 0;
/*	background-color: #ff0000;*/
	width:180px;
	min-height:100px;
}
#ie6 .produktdaten{	margin-right:-5em;}
.produktdaten h1{color:#373839;font: 1em/1.2em Verdana, Helvetica, Arial, sans-serif;font-weight:bold;}
.produktdaten ul{list-style-type:none;margin:0 0 0 -4em; }
#productDetailsList {width:200px;}
.div_tab_preis{
	color:#58595a;
	width:200px;
	min-height:100px;
	padding:1em;
/*	background-color: #fff0dd;*/
	float:right;
}
.tab_preis{
	width:100%;
	line-height:1em;
	background: transparent url(../zimgs/tab_bg_preis.png);
	background-repeat: repeat-x;
}

/* #### ################# #### */
/* #### Warenkorb-Teaser ##### */
/* #### ################# #### */
#shoppingcart{	
	background: transparent url(../zimgs/zuegg_teaser_rechts_warenkorb.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px solid #99c0ff;
	margin-bottom:1.1em;
}
#shoppingcartHeading {color:#fff;font: 1em/1.4em Verdana, Helvetica, Arial, sans-serif;font-weight:bold;text-align:left;margin-left:0.6em;}
#shoppingcartHeading a{color:#fff;}
#shoppingcartHeading a:hover{color:#336da6;}
#shoppingcartContent {color:#373839;margin-left:5em;}
#shoppingcartContent a{color:#000;}
.cartOldItem{color:#373839;}
.cartNewItem{color:#336da6;}
.cartBoxTotal{color:#336da6;margin-bottom:-10px;}

#mainWrapper{
/*		background-color: #ff0000;*/
}

#navColumnTwoWrapper{margin: 5.7em 0 0 0;}
.ie #navColumnTwoWrapper{margin: 4.8em 0 0 0;}
.teaser_rechts{margin: 0 0 1em 0;}

.teaser_rechts_suche {
	height:51px;
	background: #fff000 url(../zimgs/zuegg_teaser_rechts_suche.jpg);
	background-repeat:no-repeat;
	line-height:1em;
}
#suche_rechts {
	/*margin: 1em 1.5em 0em 0;*/
	height:20px;
	margin-top:1em;
/*	background: #aaaaaa;*/
}
.ie #suche_rechts {
	margin-top:0.5em;
}
.feld_text {
/*	margin:0.2em 0 0 0;*/
	margin-top:1.6em;
	font-size: 1em;
	color: #336da6;
	width: 150px;
	height: 17px;
	border-width: 1px;
	border-style: groove;
	border-color: #336da6;
}
.ie .feld_text { margin-top:0.7em;}
/*#Pfeil{	margin-top:0em;}*/
#navAdmin{width:226px;}
.ie #navAdmin{margin-top:1em;margin-bottom:-1em;}
#navAdmin ul{
	width:226px
	list-style-type:none;
	text-align:right;
}
#navAdmin li{ display: inline; padding-left:0.3em;}
#navAdmin a{font: 0.8em/1.4em Verdana, Helvetica, Arial, sans-serif;text-decoration:none;color:#336da6}
#navAdmin a:hover{color:#000000}
/* ##### formulare ##### */


#kontaktformular{padding:0 1em 0 0.5em;}
textarea{width:100%;color:#111;font: 1em/1.3em Verdana, Helvetica, Arial, sans-serif;background-color:#cee5fd;border: 1px solid #336da6;}
textarea:hover{background-color:#ecf7fd;}
textarea:active{background-color:#fff;}

.txtInputnormal{width:100%;color:#111;font: 1em/1.3em Verdana, Helvetica, Arial, sans-serif;background-color:#cee5fd;border: 1px solid #336da6;}
.txtInputkurz{width:13em;color:#111;font: 1em/1.3em Verdana, Helvetica, Arial, sans-serif;background-color:#cee5fd;border: 1px solid #336da6;}

input {color:#336da6;margin:0em;padding-top:0;}
input[type=checkbox] {background-color:#fff;}
input[type=radio] {margin:1em 0.6em 0 0; background-color:#fff;}
label{margin:-2.6em 0 0 0;}
.formAnzahlDiv{width:13em;margin-top:0.5em;float:left;margin:0.5em 0em 1em 3em;}
.formAnzahl{height:1em;width:3em;margin-top:0em;margin:0em 0 0 0;padding:0;}
.ButtonKaufen{float:right;}

.nachoben{float:left;position:absolute;margin:0.3em 0 0 1em;font-size:0.7em;}
.ie .nachoben{margin:0.5em 0 0 -11.3em;font-size:1.2em;}
.fehlertext{color:#ff0000;}


/* #### ################# #### */
/* #### Shop 1 von 3 ##### */
/* #### ################# #### */
#lieferadresse{width:20em;background-color:#ff0000;}
.fieldsetText{margin-left:0.6em;}

/* #### ################# #### */
/* ####       Hilfe      ##### */
/* #### ################# #### */
#PopUpHilfe h1{font-size:1em;}
#PopUpHilfe h2{font-size:0.8em;color:#336da6;margin:1em 0 0 1em;}
#PopUpHilfe p{font-size:0.8em;margin:0em 0 0 0.5em;}

/* #### ################# #### */
/* ####      Bewertung    ##### */
/* #### ################# #### */
.hlInhalt{margin-top:-0.5em;margin-bottom:0em;}
.ie .hlInhalt{font-size:1.1em;margin-top:-0.8em;margin-bottom:0em;overflow:visible;}
#reviewsWriteHeading{margin: -1.2em 0 0 1em;color:#336da6;line-height:1.3em;}
#productReviewsDefaultHeading, #reviewsInfoDefaultHeading, .produktname{margin: 0em 0 0 1em;color:#336da6;line-height:1.3em;}
.ie #productReviewsDefaultHeading, #reviewsInfoDefaultHeading, .produktname, #reviewsWritePrice, #reviewsInfoDefaultPrice, #productReviewsDefaultPrice{font-size:1em;}
#reviewsWritePrice, #reviewsInfoDefaultPrice, #productReviewsDefaultPrice{color:#000;line-height:1.3em;}
#reviewsWriteReviewer{padding:1em;}
#reviewsWriteReviewsRate{margin-bottom:-1em;}

#review hr{border-color:#99c0ff;}

.produktname{}
