html, body { font: small Verdana, "Andale Mono", Courier, "Courier New"; font-size:13px; color:#000; background:#80a0e0; margin:0; padding:0; width:100%; height:100%; border:0; overflow:hidden; }
 
body.price {background: #000; font-size:11px;}
table.price { width:85%; font-size:12px; background-color: #eee;}

h1 {color: #FFF; padding: 0 0 0; margin: 0; border-bottom: 1px solid; background: rgb(13%, 16%, 53%); margin-bottom: 0;}
p {font-size: 11px;}

#main {position:absolute; top:134px; left:20px; right:20px; color: #35a; padding:10px; border: 1px solid; font: small Verdana, "Andale Mono", Courier, "Courier New"; font-size:13px; background: #e0e0f0; overflow-y:auto}
#mains {position:absolute; top:134px; bottom:10px; left:20px; right:20px; color: #35a; padding:10px; border: 1px solid; font: small Verdana, "Andale Mono", Courier, "Courier New"; font-size:13px; background: #e0e0f0; overflow-y:auto;
/* nur für IE: */
width: expression((document.body.clientWidth-60) + "px");
height: expression((document.body.clientHeight - 154) + "px");
}
table.main {width:960px; border:0; padding:15px 0 0 0; color:#000}

#main2 { z-index:1; position:absolute; left:0; right:0; top:112px; bottom:0; overflow:auto; font: small Verdana, "Andale Mono", Courier, "Courier New"; font-size:13px;
/* nur für IE: */
width: expression((document.body.clientWidth - 0)+ "px");
height: expression((document.body.clientHeight - 112) + "px");
}
#assorti { z-index:1; background: #fff; padding: 5px; border: 2px solid #000; position:absolute; left:20px; right:20px; top:20px; bottom:20px; overflow:auto;}
td.assorti {width:173px; height:320px; font-size:12px; text-align:center; vertical-align:bottom}
table.assorti {float:left}



#main3 {z-index:2; position:absolute; left:0; right:0; top:112px; bottom:0; overflow:auto; color: #35a; margin-left: 4em; padding: 1em 0 1px 2%; border-left: 1px solid; border-top: 1px solid; font: small Verdana, "Andale Mono", Courier, "Courier New"; font-size:13px; background: #e0e0f0;
/* nur für IE: */
width: expression((document.body.clientWidth - 100)+ "px");
height: expression((document.body.clientHeight - 126) + "px");
}

#flags {position:relative; top:-51px; left:920px; width:90px; height:14px; border:0;}

#oben {position: absolute; z-index:99; width:5000px; height:112; border:0; padding:0; margin:0;}

#offer { font: small Verdana, "Andale Mono", Courier, "Courier New"; position:absolute; left:0; right:0; top:112px; bottom:0; overflow:auto; background: #eae8e8; border:0; 
/* nur für IE: */
width: expression(document.body.clientWidth + "px");
height: expression((document.body.clientHeight - 112) + "px");
}
#out_offer { font: small Verdana, "Andale Mono", Courier, "Courier New"; font-size:13px; vertical-align:center; margin:8px; padding:5px; height:125px; float:left }
#in_offer { float:left;}
#onbedrukt {height:85px; float:left;}


/* ------------------ PT start ------------------ */
#pt { font: small Verdana, "Andale Mono", Courier, "Courier New"; position:absolute; left:0; right:0; top:112px; bottom:0; overflow:auto; border:0; 
/* nur für IE: */
width: expression(document.body.clientWidth + "px");
height: expression((document.body.clientHeight - 112) + "px");
}
#pt_2{position:absolute; left:0; right:0; top:66px; bottom:0; overflow:hidden; border-top:1px solid #000; 
/* nur für IE: */
width: expression(document.body.clientWidth + "px");
height: expression((document.body.clientHeight - 66) + "px");
}
#pt_3{position:absolute; left:0; right:0; top:0; bottom:0; overflow-x:hidden; overflow-y:auto; 
/* nur für IE: */
width: expression(document.body.clientWidth + "px");
height: expression(document.body.clientHeight + "px");
}

#pt_search {font-size:12px; padding:5px; height:25px; float:left;}
#pt_please {color:#a00000; margin:8px}

#artikel {position:relative; font: small Verdana, "Andale Mono", Courier, "Courier New"; font-size:12px; vertical-align:center; margin:8px; padding:0; width:450px; height:110px; background-color:#fff; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #000; border-bottom:1px solid #000; float:left;}
#artikel  ul {position:absolute; top:0; left:0; right:0; bottom:0; margin:0; padding:0; list-style:none;}
#artikel  li.left  {height:100px; padding:5px; float:left; cursor:pointer;}
#artikel  li.right  {height:100px; padding:5px; cursor:pointer;}
#artikel a {display:block; text-decoration:none; color:#000}

#artikel_2 {position:relative; font: small Verdana, "Andale Mono", Courier, "Courier New"; font-size:12px; vertical-align:center; margin:8px; padding:0; width:450px; height:110px; background-color:#fff; border:1px solid #000; float:left;}
#artikel_2  ul {position:absolute; top:0; left:0; right:0; bottom:0; margin:0; padding:0; list-style:none;}
#artikel_2  li.left  {height:100px; padding:5px; float:left; cursor:pointer;}
#artikel_2  li.right  {height:100px; padding:5px; cursor:pointer;}
#artikel_2 a {display:block; text-decoration:none; color:#000}
/* ------------------ PT end ------------------ */

div.print {position:absolute; top:55px; left:3%; right:3%; font-size:8pt; text-align:left; background-color:#fff; padding:10px; color:#000}
a.link {color:#000; }
a.link:hover {color:#000; background:#a0ddff; text-decoration:underline}



table.offer_main { font: small Verdana, "Andale Mono", Courier, "Courier New"; font-size:13px; margin:5px; padding:5px; width:330px; float:left }
table.offer_main_nl { font: small Verdana, "Andale Mono", Courier, "Courier New"; font-size:13px; margin:5px; padding:5px; width:429px; float:left }
table.offer { font: small Verdana, "Andale Mono", Courier, "Courier New"; font-size:13px; margin: 8px; padding: 5px; height:125px; float: left }
a.slink {color:#000; text-decoration:none;}
a.slink:hover {background-color:#ccc; color:#005; text-decoration:none}
a.slink2 {color:#fff; text-decoration:none}
a.slink2:hover {color:#abe; text-decoration:none}
img.offer {border:0}
img.offer:hover {background-color:#ccc}


#textiles { font: small Verdana, "Andale Mono", Courier, "Courier New"; position:absolute; left:0; right:0; top:112px; bottom:0; overflow:auto; background:#005;
/* nur für IE: */
width: expression(document.body.clientWidth + "px");
height: expression((document.body.clientHeight - 112) + "px");
}
#mega_tex {font: small Verdana, "Andale Mono", Courier, "Courier New"; position:absolute; left:0; right:0; top:0; bottom:0; background:#fff; border:0}

#shirts { font: small Verdana, "Andale Mono", Courier, "Courier New"; margin:10px; border:1px solid transparent; width:606px; float:left;}
td.shirt_pic {width:180px; text-align:center;}
td.logo_fotl { background-color: #fff; background: url(pics/logos/fotl.jpg) top right no-repeat; font-size:12px; text-align:center; color:#000} 
td.logo_sols { background-color: #fff; background: url(pics/logos/sols.jpg) top right no-repeat; font-size:12px; text-align:center; color:#000}  
td.logo_bc { background-color: #fff; background: url(pics/logos/bc.jpg) top right no-repeat; font-size:12px; text-align:center; color:#000}  
td.logo_result { background-color: #fff; background: url(pics/logos/result.gif) top right no-repeat; font-size:12px; text-align:center; color:#000} 
td.logo_bb { background-color: #fff; background: url(pics/logos/babybugz.jpg) top right no-repeat; font-size:12px; text-align:center; color:#000} 
td.logo_hanes { background-color: #fff; background: url(pics/logos/hanes.gif) top right no-repeat; font-size:12px; text-align:center; color:#000} 
table.shirts { width:100%; border:0; background-color: #fff; } 
table.farben { width:100%; border:0; padding:1px; text-align:center; background-color: #ddf; } 
td.farbe {font-size:11px; text-align:center; height:25px; vertical-align:bottom}
img.farbe {height:40px; width:65px}
img.info {height:29px; width:19px; border:0; vertical-align:bottom}
#info { z-index:10; position:fixed; top:150px; left:20px; visibility:hidden; width:360px; height:240px; padding:5px; border: 2px solid; background-color:#becfdf; text-align:left; opacity: .95; filter: Alpha(opacity = 95);}


div.intro  { bottom:40px; top:50px; right:100px; background:#fff; padding:5px; height:70%; width:80%; overflow:auto; border: solid 2px #000 }


div.blanco {font: small Verdana, "Andale Mono", Courier, "Courier New"; font-size:13px; margin:15px; float:left;}
table.blanco { width:440px; border:1px solid #888; margin:5px; float:left }
td.blanco {width:305px; text-align: center; color:black}
td.rest {text-align:center; color:black}
tr.even {background-color:#fff; font-size:11px}
tr.odd {background-color:#eee; font-size:11px}


table { font: small Verdana, "Andale Mono", Courier, "Courier New"; font-size:13px;}
table.kopf { width:100%; height:82px; border:0; margin:0; padding:0; background-color: #212987;} 


table.showcolors { width: 70%}


table.showtex  { width: 80%; }
td.showtex { text-align: center; background-color: #fff;}

  
#nav {
	width: 100%;
	height:23px;
	list-style: none;
	line-height: 0px;
	background: url(balken.gif);
	font: small Verdana, "Andale Mono", Courier, "Courier New"; font-size:13px;
	padding: 0.0;
	border-width: 0px 0;
	margin: 0 0 0 0;
	align:bottom;
} 
  
#nav ul {
	list-style: none;
	line-height: 1;
	background: #e0e4ee;
	padding: 0;
	border: solid #249;
	border-width: 0px 0;
	margin: 0 0 0 0;
}

#nav a {
	display: block;
	width: 13em;
	w\idth: 13em;
	color: #015;
	text-decoration: none;
	padding: 0.15em 0.8em;
}

#nav a.pijl {background: url(rightarrow2.gif) center right no-repeat;}

#nav li {
	float: left;
	padding: 0;
	width: 11.8em;
}

#nav a:hover {color: #fff; font-weight: bold}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 13.4em;
	w\idth: 12.8em;
	font-weight: normal;
	border-width: 2px;
	margin: 0;
}

#nav li li {padding-right: 0.98em; width: 11.82em}

#nav li ul a {width: 12em; w\idth: 10em;}

#nav li ul ul {	margin:-1.45em 0 0 12em;}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {background: url(balken2.gif);} 	/* {background: #6b84d1;}*/


#content {clear:left}

#content a {color: #7C6240;}

#content a:hover {text-decoration:none;}
