/* Globale Styles (td muss hier separat angegeben werden: Fix) */

body {
	background:url(../images/hg.jpg); background-repeat:repeat-x;
	background-color: #FDF5FD;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
}

td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
a {border:none;}

input{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
margin: 0px;
padding: 0px;
background: #F9F8F9;
}

.input_prym { 
background: #FFFFFF;
}

input:focus, textarea:focus, select:focus {
    background: #FEF5FD; border: 2px solid #FE2BE3;
	 outline:0; -moz-outline:0;
}

textarea{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
margin: 0px;
padding: 0px;
background: #F9F8F9;
border: 2px solid #B1894E;
}

SELECT {
 font: 8pt Arial, Helvetica, sans-serif;
}
input[disabled] {
  background:#FEEDFC;
  color:#000000;
}

a:link { font-weight:900; text-decoration: none; border:none;}
a:visited { font-weight:bold; text-decoration: none; border:none;}
a:hover { font-weight:bold; color:red; text-decoration: none; background-color: transparent; border:none;} 
a:focus { font-weight:bold; color:red; text-decoration: none; border:none; outline:0; -moz-outline:0; } 
a img {border:none;}

/* Katalog-Navigation */
.menu1 { display:block; padding-left: 20px; border: none; cursor:hand; background:url(../icon/ordner.gif) no-repeat top left; 
  font-family: Arial,Helevtica; font-size: 9pt; font-weight:900;  text-decoration: none ;
}
.msel1 { display:block; cursor:hand; padding-left: 20px; border:none; background:url(../icon/ordner.gif) no-repeat top left;  background-color:#FFC8FC; 
  font-family: Arial,Helevtica; font-size: 9pt; color: black; font-weight: bold; line-height:140%; text-decoration: none ;
}

.menu2 { display:block; cursor:hand; border: none; background: url(../icon/ordner_m.gif) no-repeat left; padding-left: 22px;
font-family: Arial,Helevtica; font-size: 8pt; font-weight: bold; text-decoration: none ;
}
.msel2 { display:block; border: none; cursor:hand;  padding-left: 22px; background: url(../images/other/pfeil.gif) no-repeat left;
font-family: Arial,Helevtica; font-size: 8pt; font-weight: bold; line-height:130%; color: black; text-decoration: undeline ;
}

.menu3 { display:block; cursor:hand; border: none;  padding-left: 50px;
font-family: Arial,Helevtica; font-size: 7pt; font-weight: normal; text-decoration: none ;
 background: url(../icon/ordner_m3.gif) no-repeat left;
}
.msel3 { display:block; border: none; cursor:hand;  padding-left: 50px;
font-family: Arial,Helevtica; font-size: 7pt; line-height:130%; color: black; text-decoration: none ;
  background: url(../images/other/pfeilaktiv.gif) no-repeat left;
}

.menu4 { display:block; cursor:hand; border: none;  padding-left: 45px;
font-family: Arial,Helevtica; font-size: 7pt; font-weight: bold; line-height:130%; color: #FF6666; text-decoration: none ;
background: url(../images/other/nav4inaktiv.gif) no-repeat left;
}
.msel4 { display:block; border: none; cursor:hand;  padding-left: 45px;
font-family: Arial,Helevtica; font-size: 7pt; line-height:130%; color: #FF6666; text-decoration: none ;
background: url(../images/other/nav4aktiv.gif) no-repeat left;
}

.menu5 { display:none;line-height:0px;}
.msel5 { display:none;line-height:0px;}


.input_text
{	/* alle Eingabefelder (input type="text" und textarea) */
	margin:0px; 
	padding:1px; 
	border:1px solid #1369B1;							/* Rahmen */
	background-color:#FFFFFF;							/* Hintergrundfarbe */
}
.input_text_kk
{	/* alle Eingabefelder (input type="text" und textarea) */
	margin:0px; 
	padding:1px; 
	border:1px solid #1369B1;							/* Rahmen */
	background-color:#FFFFFF;                           /* Hintergrundfarbe */
	width: 180px;
}
.kkl
{padding-left:10px; padding-right:20px; font-weight: bold; }
.kkr
{ font-weight: bold; font-size: 13px; color:black;}

.input_select
{	/* alle Eingabefelder (<select>) */
	margin:0px; 
	padding:1px; 
	border:1px solid #1369B1;							/* Rahmen */
	background-color:#FEEEFE;							/* Hintergrundfarbe */
}
.anzae  { /* Button aus dem Warenkorb für __anzaendern__ */
	margin:0px; 
	padding:0px; 
	border:0;							/* Rahmen */
	background-image: url(Icon/anzaend.gif);			/* Bild auf dem Button */
	background-repeat: no-repeat;
	background-position: center;
	width: 20px; height: 20px;							/* Breite = Höhe = 15 Pixel */
}

.wktab td { /* Tabelle Warenkorb */
	margin:0px; 
	padding:0px; 
	border:1px solid black;										
}

.ntab { background-image:url(../images/other/Login-Meldung.gif); 
border-top:1px solid brown; border-right:1px solid brown; border-bottom:3px solid brown;
font-weight:normal; font-size:11px;
 margin:0px; padding:3px 12px 3px 12px; } 

.myh1 {font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-style: italic; font-weight: bold; color: #000000}
.myh1b {font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #DF46AE}
.myh2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: italic; font-weight: bold; color: #000000 }
.myh2b { font-size:120%; font-weight:bold; margin-left:5px; margin-right:30px;}
.myh3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: italic; font-weight: bold; color: #000000 }
.myh4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  color: #000000; }
.myh4b {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #DF46AE}
.myh5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #000000; line-height:30%; } 
.myh6 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000 }
.myh6blue { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: blue }
.myh6link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.myred{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: red; }
.myred2{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: red; }  
.untertitel { font-family: Arial, Helvetica, sans-serif; text-align:center; font-size: 8px; font-weight: normal; color: #000000; padding:0px; margin:0px; }
.mysmall { font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-weight: normal; color: #A51600 }
.mysmall2 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000 }
.mybold { font-family: Arial, Helvetica, sans-serif; font-size: 10px;  color: #000000; font-weight: bold;} 
.mynavi { font-family: Arial, Helvetica, sans-serif; font-size: 10px;  color: red; font-weight: bold;}   
.myh7 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;  color: #000000; text-align:right; } 
.dpreis { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000 } 
.satpreis  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;  font-style: italic; line-height:120%;}
.dbeschr{ font-family: Arial, Helvetica, sans-serif; font-size: 88%; font-style: italic; color: #000000 }
.titel1  { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-style: italic; font-weight: bold; color: #000000}
.titel1a  { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-style: italic; font-weight: bold; color: #000000}
.titel2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: italic; font-weight: bold; color: #FFFFFF }
.titel3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; font-weight: bold; color: #000000 }
.white { color:white; font-weight: bold; text-decoration: none; float:left; text-align:left; 
padding: 3px 10px 0 25px;
position:relative; top:-5px; left:10px;}
.am14 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #DF46AE}
.am14 a:hover{text-decoration:underline; }
.am16 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #DF46AE}
.am16 a:hover{text-decoration:underline; }
.amh1 {font-family: "Arial Rounded MT Bold", sans-serif; font-size: 30px; font-weight: bold; color: #000000; padding-bottom:10px;}

.center {text-align:center;}
.paddingleft {padding-left:50px;}
.blink { font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 12px;  
	color: #000000; 
	background-image:url(../images/animiert/backgound_gelb_blink.gif);
	}

/* Globale Formatierungen von Standard-Elementen */
h1 { font-size:190%; font-weight:bold; margin:0px; margin-top:6px; margin-bottom:3px; }
h2 { font-size:120%; font-weight:bold; margin:0px; margin-top:6px; margin-bottom:3px; }
h3 { font-size:110%; font-weight:bold; margin:0px; margin-top:6px; margin-bottom:3px; }
h4 { font-size:100%; font-weight:bold; margin:0px; margin-top:5px; margin-bottom:3px; }
h5 { font-size:90%; font-weight:bold; margin:0px; margin-top:5px; margin-bottom:3px; }
form { display:inline; }
ul { margin:0; padding-left:25px; }
input {  margin:0px; padding-left: 0px; }

input.text, input.checkbox, textarea, select, .amount input,
.userlogin .login_input input,
.userlogin .pass_input input,
.userlogin .form_submit input { 
	border:1px solid gray; 
}

input.text:hover, input.text:focus,
input.checkbox:hover, input.checkbox:focus,
textarea:hover, textarea:focus,
select:hover, select:focus,
.amount input:hover, .amount input:focus,
.userlogin .login_input input:hover, .userlogin .login_input input:focus,
.userlogin .pass_input input:hover, .userlogin .pass_input input:focus,
.userlogin .form_submit input:hover, .userlogin .form_submit input:hover { 
	border:1px solid red;  outline:0; -moz-outline:0; 
}

/* Links */
a { font-size:inherit;  color: #DF46AE;}
a:hover { text-decoration:none; color: red; font-weight:bold; border:none; background-color: transparent;}
a:focus { text-decoration:none; color: red; font-weight:bold; border:none; background-color: transparent; outline:0; -moz-outline:0;}

.navmenue a:link { font-weight:bold; color: #DF46AE; text-decoration: none}
.navmenue a:visited { font-weight:bold; text-decoration: none}
.navmenue a:hover { font-weight:bold; color:red; background-color: #FCF6FC; text-decoration: none; } 
.navmenue a:focus { font-weight:bold; color:red; text-decoration: none; outline:0; -moz-outline:0; } 

.onav a:link { color:white; font-weight: bold; text-decoration: none; float:left; text-align:left; 
padding: 3px 10px 0 20px;
position:relative; top:-7px; left:10px;}
.onav a:visited { font-weight:bold; color: #FFFFFF; text-decoration: none; float:left; text-align:left; 
padding: 3px 10px 0 20px;
position:relative; top:-7px; left:10px;}
.onav a:hover { font-weight:bold; color:#FFCFFF; text-decoration: none; float:left; text-align:left; 
padding: 3px 10px 0 20px;
position:relative; top:-9px; left:10px;} 
.onav a:focus { font-weight:bold; color:#FFCFFF; text-decoration: none; float:left; text-align:left; 
padding: 3px 10px 0 20px; outline:0; -moz-outline:0;
position:relative; top:-9px; left:10px;} 

/* Layout */
#outerlayout { text-align:left; width:1015px; background:url(../images/main_rechts.jpg) repeat-y left;} /* Für die Schatten unten und rechts */
#outerlayout #innerlayout { background-color:white; width:100%; padding: 0px; margin: 0px; border: #B15B12 2px solid; border-top:none; padding-top: 5px; padding-bottom: 5px }
#outerlayout #innerlayout #pageheader { width:100%; }
#outerlayout #innerlayout #pageheader #head {}
#outerlayout #innerlayout #pageheader #head #topbuttons { list-style:none; float:right; }
#outerlayout #innerlayout #pageheader #head #topbuttons li { float:left; padding:0px; }
#outerlayout #innerlayout #pageheader #head #toplinks { font-size:80%; text-align:center; }
#outerlayout #innerlayout #pageheader #head #toplinks a { color:#BBBBBB; }
#outerlayout #innerlayout #pageheader #head #toplinks a:hover { color:#0000FF; }
#outerlayout #innerlayout #pageheader #head #logo { float:left; padding:0px; }
#outerlayout #innerlayout #pageheader #tabs { padding: 0px; margin: 0px; }
#outerlayout #innerlayout #pageheader #tabs table { height:15px; }
#outerlayout #innerlayout #pageheader #tabs table td.tab { height:100%; }
#outerlayout #innerlayout #pageheader #search { background-color:#E428BA; padding:3px; }
#outerlayout #innerlayout #pageheader #priceinfo { color:white; text-align:center; padding-right:5px; font-size:smaller; vertical-align:middle; border:none;}
#outerlayout #innerlayout #pageheader #search #freesearch { color:white; border-right:1px solid white; border-left:1px solid white; margin-right:5px; padding-left:5px;}
#outerlayout #innerlayout #pageheader #search #freesearch td { color:white; }
#outerlayout #innerlayout #pageheader #search #manufacturersearch { color:white; padding-left:5px;}
#outerlayout #innerlayout #pageheader #search #manufacturersearch td { color:white; }
#outerlayout #innerlayout #sitehead { width:100%; margin:0px; border:none; padding:0px; }
#outerlayout #innerlayout #sitemenu { width:20%; padding:5px; }
#outerlayout #innerlayout #sitecontent { width:90%; padding:5px; padding-left:0px; background-color:white; }
#outerlayout #innerlayout #sitecontent .location { border-bottom:1px solid gray; padding-bottom:1px; font-size:10px; }
#outerlayout #innerlayout #sitecontent .innercontent { padding-left:20px; padding-right:20px; margin:0px; }

.toplinks { font-size:80%; text-align:center; }
.toplinks a { color:#BBBBBB; }
.toplinks a:hover { color:red; }

.clearfloating { clear:both; }

/* Styles für die einzelnen Produkteigenschaften und Identifier */
.product { font-weight:bold; padding:0px; margin:0px;}
.manufacturer { font-size:10px; font-weight:bold; line-height:90%; font-style:italic; text-align:left; padding-left:3px;}
.vervacodetail { font-size:10px; font-weight:bold; line-height:50%; font-style:italic; text-align:left; padding: 0 0px 0 3px; margin:none;}
.vervacodetail2 { font-size:10px; font-weight:bold; line-height:12px; font-style:italic; text-align:right; padding: 0px; margin:0px;}
.vervacodetailpreis { font-size:12px; font-weight:bold; line-height:8px; font-style:italic; text-align:right; padding: 0px; margin:0px;}
.textneu { font-size:10px; font-weight:bold; line-height:90%; font-style:italic; padding-left:3px;}
.zustext { font-size:90%; line-height:95%; font-style:italic;}
.aktitext { font-size:90%; font-style:italic;}
.lmengewk { font-size:90%; line-height:80%; font-style:italic; color:red;}
.logintext { font-size:90%; line-height:120%; font-style:italic; padding-left:60px;}
.si { font-size:80%; font-style:italic;}
.price { color:red; font-weight:bold; margin:1px; line-height:100%; font-size:12px; text-align:right; padding-right:5px;}
.mprice{ color:red; font-weight:bold; font-size:11px; text-align:right;}
.image {width:80px;}
.shortdescription { padding:2px; font-size:88%; }
.detaillink { padding:3px; font-style:italic; }
.amount {}
.anzkaufen {}
.anzkaufen input { border:1px solid gray; }
.anzkaufen input:hover,
.anzkaufen input:focus { border:1px solid red; }
.favloesch { padding:5px; font-size:80%;}
.favloesch a { color:red; }
.height110 { line-height:170%; }
.noitem { text-align:center; border:1px solid black; padding:10px 100px 10px 100px; margin:100px; font-size:12px; font-weight:bold;}
.prymvari { padding-left:3px;}
.prymvari td{ font-size:10px; line-height:9px; font-style:italic;}

/* Crossartikel */
.cross { text-align:left; border:0px; margin-left:10px;}
.cross img { width:80px; }
.cross table.items { }
.cross table.items td { padding:2px; text-align:left;}
.cross table.items td.wkcheck {}
.cross table.items td.wkcheck input { border:none; }
.cross table.items td.produkt {}
.cross table.items td.preis { text-align:center; }
.cross table.items td.detail {}
.crosshefte { text-align:left; margin-left:10px;}
.crosshefte img { width:50px; }
.crossbord { border:3px solid #D4B888;}


/* Formatierung für __preis::pav__ */
.printpreis {  } /* div  um gesamte Ausgabe */
.printpreis .mwst { display:block; color:gray; font-size:70%; font-weight:normal; } /*span um Mehrwertsteuertext */
.printpreis .versand { display:block; color:gray; font-size:70%; font-weight:normal; } /*span um Versandtext */
.printpreis .zusatz { display:block; color:gray; font-size:70%; font-weight:normal; } /*span um Zusatztext */
.printpreis .preis { display:block; } /* span um Preis */
.cross table.items td.preis .printpreis .mwst { display:inline; }
.cross table.items td.preis .printpreis .versand { display:inline; }
.cross table.items td.preis .printpreis .zusatz { display:inline; }

/* 3D-Boxen für Navigation, Angebote und Topseller etc. */
.box3d { width:175px; background:url(../images/Elisa_links.jpg) no-repeat top left; padding-left:5px; margin:0px; margin-top:3px; padding-bottom:6px;}
.box3d h3 { background:url(../header_left.png) top left no-repeat; background-color:#E428BA; padding:2px; padding-left:10px; margin:0px; margin-right:6px;}
.box3d h3, .box3d h3 * { color:white; } /* Linkfarbe im Header nochmal extra setzen, sont ist die Schriftfarbe uU nicht weiss */
.box3d .content { padding:5px; padding-right:10px; border-left:1px solid gray; width:140; margin:0px; height:100%; }
.box3d .contentneu { padding:0px; border-left:1px solid gray; width:190; margin:0px; height:100%;} 
.box3d .catalog  { color: #666666; border-left:1px solid gray; margin:0px; padding-right:6px; }
.navaktion  { color: #666666; border:2px solid #E428BA; margin:0 8px 0 8px; text-align:center; font-weight:bold; background: url(http://www.woll-insel.at/woll-insel-Partnershop/images/animiert/backgound_gelb_blink.gif); padding-bottom:3px;}

/* 3D-Boxen für Login/WK. */
.boxlogin { width:130px; padding-left:10px; margin:0px; margin-right:3px; font-size: 10px;}
.boxlogin h3 { background-color:#E428BA; text-align:left; padding:2px 20px 2px 5px; margin:0px; margin-left:5px; font-size: 10px; font-weight:bold;}
.boxlogin h3, .box3d h3 * { color:white; } /* Linkfarbe im Header nochmal extra setzen, sont ist die Schriftfarbe uU nicht weiss */
.boxlogin .content { width:130; line-height:110%; text-align:right; padding:2px; margin-left:5px; background-color:#ffffff; height:100%; border:1px solid black; }

/* 3D-Boxen für NEU */
.boxneu{ width:220px; background:url(../images/other/schatten_untenrechts.gif) bottom right no-repeat; padding:0px; margin:0px; padding-bottom:6px; margin-top:5px;}
.boxneu h3 { background:url(../header_left_neu.png) top left no-repeat; background-color:#E428BA; padding:2px; padding-left:10px; margin:0px; margin-right:6px; text-align:center; font-size:85%;}
.boxneu h3, .boxneu h3 * { color:white; } /* Linkfarbe im Header nochmal extra setzen, sont ist die Schriftfarbe uU nicht weiss */
.boxneu .content { padding:5px; padding-right:10px; border-left:1px solid gray; width:140; margin:0px; height:100%; }
.boxneu .contentneu { padding:0px; border-left:1px solid gray; width:190; margin:0px; height:100%; }
.boxneu .catalog  { color: #666666; border-left:1px solid gray; margin:0px; padding-right:6px; }

/* 3D-Boxen für Verzeichnisseiten */
.boxverz{ width:192px; background:url(../images/other/schatten_untenrechts.gif) bottom right no-repeat; padding:0px; margin:0px; padding-bottom:6px; margin-top:20px;}
.boxverz h3 { height:16px; width:175px; background-color:#E428BA; padding:2px; padding-left:10px; margin:0px; font-size:110%;}
.boxverz h3, .boxverz h3 * { color:white; } 
.boxverz h3 a { color:#ffffff; }/* Linkfarbe im Header nochmal extra setzen, sont ist die Schriftfarbe uU nicht weiss */
.boxverz .content { padding:5px; border-left:1px solid gray; width:186px; margin:0px; height:100%; }
.boxverz .contentneu { padding:0px; border-left:1px solid gray; width:186px; margin:0px; height:100%; }
.boxverz .catalog  { color: #666666; border-left:1px solid gray; margin:0px; padding-right:6px; }

/* 3D-Boxen für Verzeichnisseiten MADEIRA 3 Spalten*/
.boxverz3{ width:243px; background:url(../images/other/schatten_untenrechts.gif) bottom right no-repeat; padding:0px; margin:0px; padding-bottom:6px; margin-top:20px;}
.boxverz3 h3 { height:16px; width:225px; background-color:#E428BA; padding:2px; padding-left:10px; margin:0px; font-size:110%;}
.boxverz3 h3, .boxverz h3 * { color:white; } 
.boxverz3 h3 a { color:#ffffff; }/* Linkfarbe im Header nochmal extra setzen, sont ist die Schriftfarbe uU nicht weiss */
.boxverz3 .content { padding:5px; border-left:1px solid gray; width:236px; margin:0px; height:100%; }
.boxverz3 .contentneu { padding:0px; border-left:1px solid gray; width:236px; margin:0px; height:100%; }
.boxverz3 .catalog  { color: #666666; border-left:1px solid gray; margin:0px; padding-right:6px; }

/* 3D-Boxen für Verzeichnisseiten PRYM 4 Spalten*/
.boxverz4{ width:195px; background:url(../images/other/schatten_untenrechts.gif) bottom right no-repeat; padding:0px; margin:0px; padding-bottom:6px; margin-top:20px;}
.boxverz4 h3 { height:16px; width:177px; background-color:#E428BA; padding:2px; padding-left:10px; margin:0px; font-size:110%;}
.boxverz4 h3, .boxverz h3 * { color:white; } 
.boxverz4 h3 a { color:#ffffff; }/* Linkfarbe im Header nochmal extra setzen, sont ist die Schriftfarbe uU nicht weiss */
.boxverz4 .content { padding:5px; border-left:1px solid gray; margin:0px; height:100%; }
.boxverz4 .contentneu { padding:0px; border-left:1px solid gray; width:186px; margin:0px; height:100%; }
.boxverz4 .catalog  { color: #666666; border-left:1px solid gray; margin:0px; padding-right:6px; }

/* 3D-Boxen für Verzeichnisseiten PRYM 5 Spalten*/
.boxverz5{ width:155px; background:url(../images/other/schatten_untenrechts.gif) bottom right no-repeat; padding:0px; margin:0px; padding-bottom:6px; margin-top:20px;}
.boxverz5 h3 { height:16px; width:137px; background-color:#E428BA; padding:2px; padding-left:10px; margin:0px; font-size:110%;}
.boxverz5 h3, .boxverz h3 * { color:white; } 
.boxverz5 h3 a { color:#ffffff; }/* Linkfarbe im Header nochmal extra setzen, sont ist die Schriftfarbe uU nicht weiss */
.boxverz5 .content { padding:5px; border-left:1px solid gray; margin:0px; height:100%; }
.boxverz5 .contentneu { padding:0px; border-left:1px solid gray; width:146px; margin:0px; height:100%; }
.boxverz5 .catalog  { color: #666666; border-left:1px solid gray; margin:0px; padding-right:6px; }

/* 2D-Boxen zb für Artikelseiten */
.box2d { text-align:center; padding:0px; padding-bottom:7px;  padding:0px;}
.box2dinnert { text-align:center; vertical-align:top; padding:0px; border-top:2px solid #E428BA; border-left:2px solid #E428BA; border-bottom:2px solid #E428BA; vertical-align:top; background:url(../prod-links.jpg);}
.box2d h3 { background-color:#E428BA; color:#ffffff; margin:0px; padding:0px; width:120%; text-align:left;}
.box2d h3, .box2d h3 * { color:#ffffff; font-weight:bold; font-size:100%; padding:0px;}
.box2d h3 a { color:#ffffff; } /* Linkfarbe im Header nochmal extra setzen, sont ist die Schriftfarbe uU nicht weiss */
.box2d .angebot { background:url(../neu.gif) top left no-repeat;}
.box2d .neu { background:url(../neu.gif) top left no-repeat;}
.box2d .img { width:70px;  height:70px; overflow:hidden; }
.box2d .mimg { width:60px; }

/* Tabelle für Artikelauflistung auf Artikelseiten*/
.itemlist { width:100%;} /* Tabelle auf maximale Breite setzen*/
.itemlisthefte { border:1px solid black; padding:0px;}
.itemlist .box2d { width:33%;} /* Immer 3 Boxen pro Zeile, also je 33% Breite*/

/* Tabelle für Merkzettel*/
.itembox { width:98%;} /* Tabelle auf maximale Breite setzen*/
.itembox .box2d { width:25%; border:2px solid #E428BA;} /* Immer 3 Boxen pro Zeile, also je 33% Breite*/
.itembox .box2d dt { margin-right:20px;}
.box2f { width:25%; border:2px solid #E428BA;} /* Immer 3 Boxen pro Zeile, also je 33% Breite*/

/* Auflistung der Unterkategorien */
.catlist { padding-top:15px; padding-left:30px;}
.catlist .cat { clear:both; }
.catlist .cat .image { float:left;}
.catlist .cat .title { font-weight:bold; font-size:larger; padding-top:6px;}
.catlist .cat .descr {font-size:95%;}
/* Auflistung der Unterkategorien PRYM*/
.catlist_p { padding-top:15px; padding-left:30px;}
.catlist_p .cat { clear:both; }
.catlist_p .cat .image { float:left;}
.catlist_p .cat .title { font-weight:bold; font-size:18px; margin-top:6px; background:#ffffff; padding:0 5px;}
.catlist_p .cat .descr {font-size:95%;}
.ampel{font-size:85%; font-style:italic; line-height:50%}
/* Sonderangebote auf Start- und Verzeichnisseiten */
.specialoffer { width:200px; padding-right:35px;}
/* Anzeige Madeira Verzeichnisseiten */
.mverz { width:160px; padding-left:5px; }
.mverz3 { width:250px; padding-left:5px; }
.mverz5 { width:100px; padding-left:5px; }

/* Detailseite */
.detailpage { padding:10px; padding-top:0px; }
.detailpage h1,
.detailpage h2,
.detailpage h3 { color:#CCCCCC; font-style:italic; margin:0px; margin-top:10px;}
.detailpage .image { float:right; text-align:right; }
.detailpage .variants { empty-cells:hide; border-collapse:collapse; float:left; }
.detailpage .favhinzu { }
.detailpage .order { }
.detailpage .nextitem { background:url(../images/other/vor_klein.jpg) center right no-repeat; vertical-align:middle; padding-right:20px; float:right; }
.detailpage .previtem { background:url(../images/other/zurueck_klein.jpg) center left no-repeat; vertical-align:middle; padding-left:20px; float:left; }
.detailpage .nextitem .manufacturer,
.detailpage .previtem .manufacturer { font-style:normal; font-weight:bold;}

/* Suchergebnisse */
.searchresults {}
.searchresults h1 {}
.searchresults .manufacturer, .searchresults .product { font-style:normal; font-weight:bold; font-size:110%; }
.searchresults .sort { width:100%; text-align:right;}
.searchresults .resultlist { width:100%;  }
.searchresults .resultlist .image img { width:50px; height:50px; }
.nothingfound { font-size:120%; font-weight:bold; }

/* Suchergebnisse (nach Kategorien gruppiert) */

.catsearchline { clear:both; }
.catsearchline .image { float:left; padding-right:5px; }
.catsearchline .asn_resultline { margin-left:10px; }
.catsearchline .asn_resultline .asn_delim {}
.catsearchline .asn_resultline .asn_link {}
.catsearchline .asn_resultline .asn_path {}
.catsearchline .asn_resultline .asn_score { color:red; font-size:larger; }
.catsearchline .seite {}


/* Warenkorb */
.cart { border-collapse:collapse; empty-cells:hide; width:95%; margin-left:5px;}
.cart th { color:white; background-color:#E428BA; border:1px solid #E428BA; font-weight:bold; text-align:center; }
.cart td { padding:0px; padding-left:3px; padding-right:3px; border:1px solid gray; }
.cart .bild { padding:0px; padding-left:3px; padding-right:3px; border-right:none; }
.cart .product { font-weight:normal; }
.cart .product2 { font-weight:normal;  border-left:none;}
.cart .descr { font-size:90%;}
.cart .image img { width:30px; }
.cart .amount {}
.cart .price { font-weight:normal; font-style:normal; color:#666666; text-align:right; font-size:100%; }
.cart .angebot { color:red; font-weight:bold; font-size:larger; }
.cart .sum { text-align:right; }
.cart .rabattinfo {}
.cart .mindertext { text-align:right; }
.cart .minder { text-align:right; padding-right:20px; }
.cart .versandtext { text-align:right; }
.cart .versand { text-align:right; padding-right:20px; }
.cart .zahlarttext { text-align:right; }
.cart .zahlartbetrag { text-align:right; }
.cart .rabattpzt { text-align:right; }
.cart .rabatt { text-align:right; }
.cart .rabatttext { text-align:right; }
.cart .gesamtpreistext { text-align:right;}
.cart .gesamtpreis { text-align:right; font-weight:bold; padding-right:20px; }
.cart .totalpreis { font-size:larger; text-align:right; font-weight:bold;  padding-right:20px;}
.cart .gesamtpreisinfo {}
.cartrechts {margin-right:30px; text-align:left;}

/* Bestellformulare */
.bestelldaten { font-size:smaller;  text-align:left;}
.bestelldaten th { text-align:left; }
.bestelldaten th.titel { width:15%; }
.bestelldaten th.rechnung { width:30%; }
.bestelldaten th.liefer { width:30%; }
.bestelldaten td input { width:100%; }
.bestelldaten td select {  font-size:smaller; width:100%; }

/* Immer sichtbarer Mini-Warenkorb */
.miniwk {}
.miniwk .count {}
.miniwk .product { font-weight:normal; }
.miniwksum { font-weight:bold; }
.miniwkpriceinfo { font-size:80%; font-style:italic;}

/* Produktkonfigurator */
.productconfigurator {} /* Umschliessendes DIV */
.productconfigurator .image { float:right; padding:15px; } /* Bild - Hauptartikel */
.productconfigurator .product { font-size:190%; font-weight:bold; color:#CCCCCC; font-style:italic; margin:0px; margin-top:10px; } /* Beschreibung - Hauptartikel */
.productconfigurator .price { margin-left:15px; } /* Preis - Hauptartikel */
.productconfigurator .group { font-size:120%; font-weight:bold; color:#CCCCCC; font-style:italic; margin:0px; margin-top:10px; } /* Gruppenname bei Gruppierungen */
.productconfigurator .groupvalues { margin-left:15px; } /* DIV im SELECT mit Zubehörartikeln */
.productconfigurator .sum { font-size:130%; font-weight:bold; color:#CCCCCC; font-style:italic; margin:0px; margin-top:20px; }
.productconfigurator .sumvalue { margin-left:15px; } /* DIV um Gesamtpreis */
.productconfigurator .sumvalue input { border:none; color:red; font-size:130%; font-weight:bold; margin:3px; } /* INPUT-Element Gesamtpreis */
.productconfigurator .id { margin-left:40%; margin-right:40%; padding-top:20px; } /* id-Identifier (Bestellbutton) */

/* Bildupload */
.imageupload {}
.imageupload .title { font-size:120%; font-weight:bold; color:#CCCCCC; font-style:italic; margin:0px; margin-top:10px; }
.imageupload .description { padding-left:15px; }
.imageupload .error { font-weight:larger; font-weight:bold; color:red; }
.imageupload .uploadlink { padding:10px; padding-left:30px; font-style:italic; }
.imageupload .preview { padding-left:15px; }
.imageupload .image_preview { padding-left:30px; }
.imageupload .image_remove { padding-left:30px; }


/* Hinweis unter der eigentlichen Seite */
#demoshophinweis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-weight: bold;
	color:white;
	background-color:red;
	text-align:center;
}

/* Kundenlogin / Kundenlinks in der linken Spalte */
.userlogin { }
.userlogin .login_title { }
.userlogin .login_input input { }
.userlogin .pass_title { margin-top:5px; }
.userlogin .pass_input input { }
.userlogin .form_submit { margin-top:10px; text-align:center; }


/* Formatierung für __weitereseiten__ */
.weitereseiten { }
.weitereseiten .ws_dots { } /* Punkte nicht anpassen */
.weitereseiten .ws_inactive {  padding:1px; color: #FF9900;} /* Nicht aktive Seiten nicht anpassen */
.weitereseiten .ws_active { /* aktive Seite hervorheben */
      font-weight:bold;
      font-size: 17px;
      color: black;
      text-decoration: none;
      padding:2px;
}
.weitereseiten .ws_brackets {
display:none; /* Eckige Klammern nicht anzeigen */
}

.hinweis { margin:30px; border:2px solid #E428BA; }
.hinweis2 {border:2px solid red; font-size: 87%; font-style:italic; padding:1px 5px 1px 5px;}
.hinweis h2 { color:white; background-color:#E428BA; margin-top:0px; padding:5px; }
.hinweis .content { background: url(../images/other/ausrufezeichen.gif) top left no-repeat; padding:2px 15px 0px 55px; }

.shopinfo {}

/******************************************************************************************************
** XTabs **********************************************************************************************
******************************************************************************************************/

.tabstartseite { 	
	padding-right: 35px;
	padding-bottom: 2px;						/* Abstand des ersten Tabs von den anderen: 30 Pixel */
}
.reiterstartseite { 	display:none; }
.xtab_active { font-size:11px; text-decoration:none; }						/* Link-Darstellung des aktiven XTabs */							
.xtab_active:link { }
.xtab_active:visited { }
.xtab_active:hover { text-decoration:underline; }	
.xtab_active:active { }

.xtab_inactive { font-size:11px; text-decoration:none; }	/* Link-Darstellung der inaktiven XTabs */							
.xtab_inactive:link { }
.xtab_inactive:visited { }
.xtab_inactive:hover { text-decoration:underline; }	
.xtab_inactive:active { }

.xtabdiv_active															/* DIV, das einen Tab enthält */
{
	padding:5px 5px 0px 5px;  
	border-top:1px solid brown; border-right:1px solid brown; border-bottom:3px solid brown;
	background-color:#FBD08F;
	background-repeat:repeat-x,repeat-y; 
	height:21px;
	text-align:center;
}
.xtabdiv_inactive
{
	padding:5px 5px 0px 5px;  
	border-top:1px solid brown; border-right:1px solid brown; border-bottom:3px solid brown;
	background-image:url(../images/other/Login-Meldung.gif);
	background-repeat:repeat-x,repeat-y; 
	height:21px;
	text-align:center;
}	

.zoomdiv {z-index:99;}
.zoomdiv a {display:block;}
.zoomdiv a span {display:none;}
.zoomdiv a:hover span {position:fixed; top:20px; right:30%; z-index:99;display:block;} /*Hier wird das Fenster positioniert*/
.zoomdiv a:hover span img {background:#ffffff; border:2px solid #E428BA; padding:5px;}
.dimage {background:#ffffff; border:1px solid #E428BA; padding:2px;}
.zoomdiv2 {z-index:99;}
.zoomdiv2 a {display:block;}
.zoomdiv2 a span {display:none;}
.zoomdiv2 a:hover span {position:absolute; top:+20%; left:35%; z-index:99;display:block;} /*Hier wird das Fenster positioniert*/
.zoomdiv2 a:hover span img {background:#ffffff; border:2px solid #E428BA; padding:5px;}

.wkimage {z-index:99;}
.wkimage a {display:block;}
.wkimage a span {display:none;}
.wkimage a:hover span {position:absolute; z-index:99; display:block;} /*Hier wird das Fenster positioniert*/
.wkimage a:hover span img {background:#ffffff; border:2px solid #E428BA; padding:5px;}


#zoom {
position:absolute;
z-index:500;}

#zoom a {
display:block;
padding:0px;
}
 
#zoom a:hover {
width:0px;}
 
#zoom a span {display:none;}
 
#zoom a:hover span {
position:absolute; top:-300px; right:100px; z-index:500;
display:block;
background:#ffffff;
border:1px solid #E428BA;
padding:5px;
}

.tabneu {
border: 1px solid #ADADAD ; 
padding: 2px;
}

.tabsat {
border: 1px solid #ADADAD ; 
padding:0; margin:0px;
}

.tabsat_l {
border-left: 1px solid #ADADAD ; 
padding:0; margin:0px;
}
.tabsat_l input {height:11px; text-align:center; font-weight:bold;}
.tabsat_r {
border-left: 1px solid #ADADAD ;
border-right: 1px solid #ADADAD ; 
padding:0; margin:0px;
}
.tabsat_r input {height:11px; text-align:center; font-weight:bold;}

.tabstart {
border: 2px solid #ADADAD ; 
padding: 0px; margin:0px;
}
.tabstart td{
border-top: 1px solid #ADADAD ; 
padding: 0px; margin:0px;
}

.tabcross {
border: 1px solid #ADADAD ; 
padding: 0px; padding-left:2px; padding-right:2px;
}

.tabcheck {
border: 1px solid #ADADAD ; 
padding: 0px; margin:0px;
}

.tabinput {
width:15px; hight:8px; text-align:center;
 font-weight:bold; font-size:9px;
}

<!--#if expr="$HTTP_USER_AGENT = /.*MSIE.*/" -->
.tabneu {
border: 1px solid #ADADAD ; 
padding: 2px 2px 0 2px;
}
<!--#endif -->


.farbtabelle td {
line-height:90%; 
}

.nadelcross td { line-height:70%;  font-size: 10px; }

.wz {  font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-weight: bold; line-height:150%; text-decoration: none }
.wz img{ line-height: 100%; vertical-align: middle; text-decoration: none }
.detailnavigation {line-height:100%;} /* div-Container */
.detailnavigation .previtem {line-height:100%;} /* div um Link voriger Artikel */
.detailnavigation .nextitem {line-height:100%;} /* div um Link nächster Artikel */
.manufacturerhefte {line-height:100%; font-size: 10px; font-weight: bold; text-align:center;} /* span um Hersteller */
			
.errortext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: red}
.errortext2 { margin-left:130px; margin-right:130px; background:#FDF9E6; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: red}
.errortext3 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; font-style: italic; color: red}
.errortext4 { width:130px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; font-style: italic; color: red}
.gserrortext { width:330px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: red}

/* Überschriften */
.xbold {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #CC3300}
.bold1 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #CC3300}
.bold2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CC3300}
.smal2 {  font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000}
.smal {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.login {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.fuss {  width: 550px; border-top: 1px solid gray; text-align:center; line-height: 100%; padding-top:2px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: gray}
.fuss b {  font-size: 11px;}
.fuss img{ line-height: 100%; vertical-align: middle; }
	
/* Infoboxen */
#box {
position:absolute; 
z-index:3;}

#box a {
color:#ffffff;
font:bold 12px Arial, Helvetica, sans-serif; 
text-decoration:none;
display:block;
padding:5px;
}

#box a:hover {
cursor:help;
color:black;
width:20px;
display:block;
}

#box a span {display:none;}

#box a:hover span {
position:absolute; top:-60px; right:-50px; z-index:3;
display:block;
width:150px;
color:black;
background:#FDF5FD;
font:normal 12px Arial, Helvetica, sans-serif;
border:1px solid #E428BA;
padding:5px;
}

/* Infoboxen */
.box {
position:absolute; 
z-index:3;}

.box a {
color:#ffffff;
font:bold 12px Arial, Helvetica, sans-serif; 
text-decoration:none;
display:block;
padding:5px;
}

.box a:hover {
cursor:help;
color:black;
width:20px;
display:block;
}

.box a span {display:none;}

.box a:hover span {
position:absolute; top:-60px; right:-50px; z-index:3;
display:block;
width:150px;
color:black;
background:#FDF5FD;
font:normal 12px Arial, Helvetica, sans-serif;
border:1px solid #E428BA;
padding:5px;
}

#box2 {
position:absolute; 
z-index:3;}

#box2 a {
color:#ffffff;
font:bold 12px Arial, Helvetica, sans-serif; 
text-decoration:none;
display:block;
padding:5px;
}

#box2 a:hover {
cursor:help;
color:black;
width:20px;
}

#box2 a span {display:none;}

#box2 a:hover span {
position:absolute; top:-90px; right:-100px; z-index:3;
display:block;
width:200px;
color:black;
background:#FDF5FD;
font:normal 12px Arial, Helvetica, sans-serif;
border:1px solid #E428BA;
padding:5px;}

#box3 {
position:absolute;  z-index:1;
z-index:3;}

#box3 a {
color:#ffffff;
font:bold 12px Arial, Helvetica, sans-serif; 
text-decoration:none;
display:inline; z-index:1;
padding:0px;
}

#box3 a:hover {
cursor:help; z-index:1;
color:black;
width:20px;
}

#box3 a span {display:none;}

#box3 a:hover span {
position:absolute; top:-60px; right:-180px; z-index:5;
display:block;
width:200px;
color:black;
background:#FDF5FD;
font:normal 12px Arial, Helvetica, sans-serif;
border:1px solid #E428BA;
padding:5px;}

#box4 {
position:absolute;
}

#box4 a {
color:#ffffff;
font:bold 12px Arial, Helvetica, sans-serif; 
text-decoration:none;
display:block;
padding:0;
}

#box4 a:hover {
 cursor:hand; cursor:pointer;
color:black;
width:20px;
}

#box4 a span {display:none;}

#box4 a:hover span {
position:absolute; top:-320px; right:-120px; z-index:3;
display:block;

color:black;
background:#FDF5FD;
font:normal 12px Arial, Helvetica, sans-serif;
border:1px solid #E428BA;
padding:5px;}

#box5 {
position:absolute;
}

#box5 a {
color:#ffffff;
font:bold 12px Arial, Helvetica, sans-serif; 
text-decoration:none;
display:block;
padding:0;
}

#box5 a:hover {
 cursor:hand; cursor:pointer;
color:black;
width:20px;
}

#box5 a span {display:none;}

#box5 a:hover span {
position:absolute; top:-280px; right:-170px; z-index:3;
display:block;
width:380px;
color:black;
background:#FDF5FD;
font:normal 12px Arial, Helvetica, sans-serif;
border:1px solid #E428BA;
padding:5px;}

#box6 {
position:absolute; z-index:3; text-align:left;
width:110px;
}

.box7 {
position:fixed; top:260px; right:35%; z-index:999; text-align:left;
background:#EDEDED;
 border-left: solid 2px blue;
 border-right: solid 4px #000999;
 border-top: solid 2px blue;
 border-bottom: solid 4px #000099;
 padding:20px;
line-height:150%;
}

#box7 {
position:absolute;
}

#box7 a {
color:#ffffff;
font:bold 12px Arial, Helvetica, sans-serif; 
text-decoration:none;
display:block;
padding:0;
}

#box7 a:hover {
 cursor:hand; cursor:pointer;
color:black;
width:20px;
}

#box7 a span {display:none;}

#box7 a:hover span {
position:absolute; top:-330px; right:-100px; z-index:3;
display:block;
width:290px;
color:black;
background:#FDF5FD;
font:normal 12px Arial, Helvetica, sans-serif;
border:1px solid #E428BA;
padding:5px;}

#box8 {
position:absolute;
}

#box8 a {
color:#ffffff;
font:bold 12px Arial, Helvetica, sans-serif; 
text-decoration:none;
display:block;
padding:0;
}

#box8 a:hover {
 cursor:hand; cursor:pointer;
color:black;
width:20px;
}

#box8 a span {display:none;}

#box8 a:hover span {
position:absolute; top:-375px; right:-100px; z-index:3;
display:block;
width:290px;
color:black;
background:#FDF5FD;
font:normal 12px Arial, Helvetica, sans-serif;
border:1px solid #E428BA;
padding:5px;}

.zdiv {z-index:99;}
.zdiv a {display:block; font:bold 10px Arial, Helvetica, sans-serif;}
.zdiv a span {display:none;}
.zdiv a:hover span {font:normal 11px Arial, Helvetica, sans-serif; position:absolute; top:200px; right:20%; z-index:999; display:block; width:380px; background:#ffffff; border:2px solid red;} /*Hier wird das Fenster positioniert*/
.boxhinweis {font: 11px Arial, Helvetica, sans-serif;}

.boxborder { border:2px solid #D4B888; background-color: #FDF9E0; margin-top:10px; margin-left:-10px;}
.imgbutton { background: url(../images/other/button_remove.gif) no-repeat center; border:none; color:transparent; font-size: 1px; color:#000 padding-top:8px; margin:0px; cursor:hand; cursor:pointer; width: 15px; height: 15px}
.imgbutton:visited { background: url(../images/other/button_remove.gif) no-repeat center; border:none; color:transparent; font-size: 1px; color:#000 padding-top:8px; margin:0px; cursor:hand; cursor:pointer; width: 15px; height: 15px}
.imgbutton:focus { background: url(../images/other/button_remove.gif) no-repeat center; border:none; color:transparent; font-size: 1px; color:#000 padding-top:8px; margin:0px; cursor:hand; cursor:pointer; width: 15px; height: 15px}

/* kleine Vorschaubilder */
.vorschau {height:25px; width:25px; margin:1px; padding:0px; cursor:hand; cursor:pointer; border:1px solid #E428BA; overflow:hidden; display:inline;} 
			
.neu {z-index:199;}
.neu a {z-index:199; display:inline; image: url(../neu.gif); border:none; padding:5px;}
.neu a span {display:inline;}			
						
.heft img	{ width:70px; height:100px; border:1px solid black;}
.heftborder img	{ border:1px solid black;}		
.borderlinks {border-left:1px solid black;}		
.borderrechts {border-right:1px solid black;}		
			
.ajaxsearch {
  display:none;           /*FESTER WERT*/
  position:absolute;      /*FESTER WERT*/
  background: #FFF6DA;    /*Hintergrundfarbe*/
  border:1px solid black; /*Rahmenart und Farbe*/
  width:150px;            /*Dei Breite kann angepasst werden*/
  text-align:left;        /*Text Links ausrichten*/
  font-size:80%;
  z-index: 999;           /*FESTER WERT*/
}			
			
.myajaxsuchbox { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  line-height:22px; font-weight: bold; color: red; text-decoration: underline; padding-bottom:4px;
    padding-left: 4px;}

/*DIV um Suchwort*/
.ajaxsearch_pat 
{ 
    padding-left: 4px;
    font-weight: bold;
   
}

/*Darstellung des Ergebnisse in Tabelle eine Suchzeile*/
.ajaxsearch_table
{
    border-bottom: 1px solid gray;
     width: 100%;
}

/*Überschrift der Suche*/
.ajaxsearch_head {
    font-size: 9px;
    font-weight: bold;
    background:#EFEFEF;
    border-bottom: 1px solid gray;
}

/*Das Suchwort (Mittlerer Teil)*/
.ajaxsearch_word 
{
    font-size: 9px;
    width: 200px;
}

/*Die Zusatzinfo, rechter Teil*/
.ajaxsearch_add {
    font-size: 10px;
    color: gray;
    width: 50px;
    padding-right: 5px;
    text-align: right;
}
			
.nichtanzeigen a span {display:none; padding:0px; line-height:70%;}	
.rechts {text-align:right; padding-right:10px;}	
.red {font-weight:bold; font-size: 9pt; color:red;}	
			

	#lieferadresse { display: block;}
	#link_Lieferadresse_einblenden {display: none;}
	#link_Lieferadresse_ausblenden {display: none;} 
		
	.multibox {
		width:660px;
		border: 1px solid #E428BA;
		border-top: none;
		margin-bottom: 15px;
		margin-top: 3px;		
	}
	.multibox2 {
		width:260px;
		border: 1px solid #E428BA;
		border-top: none;
		margin-bottom: 3px;	
		margin: 0px;		
	}	
	.multibox .multicont   {padding: 5px;}		
	.multibox .multibox_foot , .multibox2 .multibox_foot  {clear: both;height: 1px;}
	.multibox .header , .multibox2 .header {
		background:#E428BA;
		height: 100%;
		text-align:left;
		font-weight:bold;
		padding-top: 5px;
		color:#ffffff;
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px dotted #CCCCCC;
		border-collapse:collapse;
		font-size: 14px;
		padding-left: 12px;
		padding-bottom:2px;
	}			
			
.anzae  { /* Button aus dem Warenkorb für __anzaendern__ */
	margin:0px; 
	padding:0px; 
	border:none;				
	width: 16px; height: 16px;							/* Breite = Höhe = 15 Pixel */
}	

.border { border:3px solid #D4B888; text-align:center; height: 70px;}
.border2 img { border:3px solid #D4B888; text-align:center; height: 70px;}
.crossborder { border:1px solid black; height: 118px;}	

.mynav {padding:0px; margin:0; list-style:none; height:15px; line-height:15px; background:transparent; position:relative; z-index:10; font-family:arial, verdana, sans-serif;}
.mynav li.top {display:block; float:left; overflow:visible;}
.mynav li a.top_link {display:block; float:left; width:auto; color:#000; text-decoration:none; font-size:12px; font-weight:bold; padding:0 12px 0 12px; cursor:pointer;}
.mynav li a.top_link span {float:left; display:block; background:url(http://www.woll-insel.at/shop2/Icon/klapp.gif) no-repeat right;}
.mynav li a.top_link_gs {background-color: #CD853F; display:block; float:left; width:auto; color:#fff; text-decoration:none; font-size:10px; font-weight:bold; padding:0 12px 0 12px; cursor:pointer;}
.mynav li a.top_link_gs span {float:left; display:block; }
.mynav li a.top_link span.down {float:left; display:block; color:#FF9900}
.mynav li a.top_link:hover {color:#000; }
 
.mynav li:hover > a.top_link {color:#000;}
.mynav table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
 
.mynav a:hover {visibility:visible; position:relative; z-index:200;}
.mynav li:hover {position:relative; z-index:200;}
 
.mynav ul, 
.mynav :hover ul ul, 
.mynav :hover ul :hover ul ul,
.mynav :hover ul :hover ul :hover ul ul,
.mynav :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
 
.mynav :hover ul.sub {left:0; top:13px; line-height:15px; background: #fff; padding:2px; border:1px solid #CD853F; white-space:pre-line; width:135px; height:auto; z-index:300;}
.mynav :hover ul.sub li {display:block; height:14px; position:relative; float:left; width:135px; font-weight:normal;}
.mynav :hover ul.sub li a {display:block; font-size:10px; line-height:15px; font-style: italic; text-indent:3px; height:auto; text-align:left; width:135px; color:#000; text-decoration:none;}
.mynav :hover ul.sub li a.fly {background:#FDF9E0 url(http://www.woll-insel.at/shop2/Icon/arrow.gif) 125px 5px no-repeat;}
.mynav :hover ul.sub li a:hover {background:#FEEEC4; color:red;}
.mynav :hover ul.sub li a.sec:hover {float:left;}
.mynav :hover ul.sub3 li a.sec2:hover {float:left; float:top;}
.mynav :hover ul.sub li a.fly:hover {background:#FD9B11 url(http://www.woll-insel.at/shop2/Icon/arrow_over.gif) 125px 5px no-repeat; color:#fff;}
.mynav :hover ul li:hover > a.fly {background:#FD9B11 url(http://www.woll-insel.at/shop2/Icon/arrow_over.gif) 125px 5px no-repeat; color:#fff;} 
 
.mynav :hover ul :hover ul,
.mynav :hover ul :hover ul :hover ul,
.mynav :hover ul :hover ul :hover ul :hover ul,
.mynav :hover ul :hover ul :hover ul :hover ul :hover ul
{left:150px; top:-55px; background: #FDFAED; padding:3px; border:2px solid #CD853F; width:300px; z-index:400; height:120px;}

.no * {
margin: 0px;
padding: 0px;
}

.infofav {	
	margin:0px; 
	padding:5px;
	border:2px solid #FF6347;							/* Rahmen */
	background-color:#FFF;                                                   /* Hintergrundfarbe */
	text-align:left;	
       }
.infofav  td { background: url(../icon/Rufzeichen.gif) no-repeat left;
           background-position:3px 3px;     
           margin:0px; padding-left:50px;
           font-family: Arial,Helevtica; font-size: 8pt; font-style: italic;
       }
.info{	
	margin:0px; 
	padding:5px;
	border:2px solid #FF6347;							/* Rahmen */
	background-color:#FFF;                                                   /* Hintergrundfarbe */
	text-align:left;	
       }
.info td { background: url(Icon/Rufzeichen.gif) no-repeat left;
           background-position:3px 3px;     
           margin:0px;;
           font-family: Arial,Helevtica; font-size: 8pt; font-style: italic;
       }
.noinfo td {margin:0px; padding:0px;
           font-family: Arial,Helevtica; font-size: 8pt; font-style: italic;
           background-color:#F5F5F5 ;
       }
.info b { 
           font-family: Arial,Helevtica; font-size: 9pt; font-style: italic; font-weight: bold;
       }

.marker {background-color: yellow;}
.marker2 {font-size: 15pt; font-weight: bold; background-color: #A7FE82; width:50%; padding: 2px 8px 2px 8px;}
.suchenanz { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #000000; padding-left:2px; }
.suchvorschlag span { font-weight:bold; color:red; font-style: italic;}

.smlink {font-family: Arial,Helevtica; font-size: 9pt; font-weight:bold; color: red; padding-left:45px;}
.bildimg {height:40px;}

.weiss { border:1px solid #000000; background-color:#FDF5FD; font-size: 9pt; padding: 1px 10px 1px 10px; text-align:right; }
.tabadverz {padding-left:25px;}

.box03{
margin-left:20px;
padding-right:5px;
float:left;
text-align:left;
}
.boxtext {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:left; font-weight: bold; color: #000000; padding-left:10px; padding-top:4px;}
.boxtextlinks {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:left; font-weight: bold; color: #000000; padding-right:5px; padding-top:4px;}

/* Überschrift - Zugang beantragen */	   
.infologu{	
	margin:0px; 
	padding:3px 5px 3px 10px;
	border:2px solid #8E8E8E;				/* Rahmen */
	background-color:#FCAAE2;              /* Hintergrundfarbe */
	font-weight: bold; 
	font-size: 14pt;	
       }
.infolog {	
	margin:0px; 
	padding:0px;
	border:1px solid #8E8E8E;				/* Rahmen */
	background-color:#EAE9E9} 
.infolog tr{	
	margin:0px; 
	padding:0px;
	border:1px solid #8E8E8E;				/* Rahmen */
	background-color:#FBFAFA;                 	/* Hintergrundfarbe */
       }
.infolog b{	 
	font-family: Arial,Helevtica; font-size: 13px; font-style: normal; font-weight: bold;                 	/* Hintergrundfarbe */
       }	   
.infolog5 {	
	margin:0px; 
	padding:0px;
	border:1px solid #8E8E8E;				/* Rahmen */
	background-color:#EAE9E9} 
.infolog5 b{	 
	font-family: Arial,Helevtica; font-size: 13px; font-style: normal; font-weight: bold;                 	/* Hintergrundfarbe */
       }
.infolog5 td{	padding:3px; }	   
.infolog5 tr{	
	margin:0px; 
	padding:0px;
	border:1px solid #8E8E8E;				/* Rahmen */
	background-color:#FBFAFA;                 	/* Hintergrundfarbe */
       }
.infologs {	
	padding:5px 10px 5px 10px;
	font-family: Arial,Helevtica; font-size: 11px; font-style: italic; font-weight: normal;
	}	   
.infolog2{	
	margin:0px; 
	padding:3px;
	padding-left:10px;
	border-bottom:1px solid #8E8E8E;				/* Rahmen */
	background-color:#FCD2EF;                 	/* Hintergrundfarbe */
       }	

.paddingleft { padding-left:30px;  }

/* sitemap-Navigation */
.sm_menu1 { display:block; padding-left: 20px; border: none; cursor:hand; background:url(../icon/ordner.gif) no-repeat top left; 
  font-family: Arial,Helevtica; font-size: 10pt; font-weight:900;  text-decoration: none ;
}
.sm_menu2 { display:block; cursor:hand; border: none; background: url(../icon/ordner_m2.gif) no-repeat left; padding-left: 42px;
font-family: Arial,Helevtica; font-size: 9pt; font-weight: bold; text-decoration: none ;
}
.sm_menu3 { display:block; cursor:hand; border: none;  padding-left: 50px;
font-family: Arial,Helevtica; font-size: 8pt; font-weight: normal; text-decoration: none ;
 background: url(../icon/ordner_m3.gif) no-repeat left;
}
.sm_menu4 { display:block; cursor:hand; border: none;  padding-left: 65px;
font-family: Arial,Helevtica; font-size: 7pt; font-weight: bold; text-decoration: none ;
}


.a_menu1 { display:block; padding-left: 20px; border: none; cursor:hand; background:url(../icon/ordner.gif) no-repeat left; 
  font-family: Arial,Helevtica; font-size: 10pt; font-weight:900;  text-decoration: none ;
}
.a_menu2 { display:block; cursor:hand; border: none; padding-left: 8px;
font-family: Arial,Helevtica; font-size: 9pt; font-weight: bold; text-decoration: none ;
}
.a_menu3 { display:block; cursor:hand; border: none;  padding-left: 25px;
font-family: Arial,Helevtica; font-size: 8pt; font-weight: normal; text-decoration: none ;
}
.a_menu3 sup{font-size: 11px; padding-top:1px; color:blue;}

.sm_box{ width:550px; padding-left:100px; margin:0px; padding-bottom:6px; text-align:left;}

.agb td{padding-left:40px;}
.agb b {margin-left: -15px;}

.gelb { background-color:#FFFF66; }

/* einzelne Menü-Seiten formatieren */
#pgnsel1740 { display:block; padding-left: 29px; padding-top: 12px; border: none; cursor:hand; background:url(../icon/right2.gif) no-repeat top left; 
  font-family: Arial,Helevtica; font-size: 10pt; font-weight:900;  text-decoration: none ;
}
#pgesel1740 { display:block; cursor:hand; padding-left: 29px; margin-top: 12px; border:none; background:url(../icon/right.gif) no-repeat top left; background-color:#FFC8FC;
  font-family: Arial,Helevtica; font-size: 10pt; color: black; font-weight: bold; line-height:140%; text-decoration: none ;
}	
 
.amtable td { padding: 2px;}	
.amtable input, textarea{ margin: 1px; background-color:#ffffff;}
.amtable i {font-size: 10px;}
.xborder {border: 1px solid black; padding: 5px 0; background-color:#EAEAE9;}
.xborder input{ background-color:#ffffff;}
.pbox {width:120px; border: 1px solid gray;  background-color:#ffffff; font-size: 10px; text-align:left;}
.pbox a{ font-size: 10px; color:black;}

.showno { display: inline; }
.showyes { display: none; }
.pmInfo .showno { display: none; }
.pmInfo .showyes { display: inline; }
.pmInfo .infoText { display: inline; }	

.amenueinout { display: none;}	
.ammarke {font-family: Arial,Helevtica; font-size: 8pt; font-weight: normal; color:blue;}
.pzus {font-family: Arial,Helevtica; font-size: 8pt; font-weight: normal; font-style: italic; color:blue;}

.prymtitel {font-family: "Arial Rounded MT Bold", sans-serif;}

/* Element für Spaltensortierung */
.sorter  {text-align: left; border: none;}
.sorter #sort_asc {font-weight: bold; 
	background:transparent url(../images/other/sort_up.gif) no-repeat scroll right center;
	padding-right:20px;
	}
.sorter #sort_desc {font-weight: bold;
	background:transparent url(../images/other/sort_down.gif) no-repeat scroll right center;
	padding-right:20px;
	}
.sorter #sort_inactive {font-weight: bold;
	background:transparent url(../images/other/sort_inactive.gif) no-repeat scroll right center;
	padding-right:20px;
	}
