body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

h1,h2,h3 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #666666;
	font-weight: bold;
	word-spacing:0,8mm;
    letter-spacing: 0.2mm;
}

.genbigGreyheight {
	font-size: 1.1em;
	color: #999999;
	line-height: 170%;
}


.genbig {
	font-size: 1.1em;
}

.big {
	font-size: 1.3em;
	word-spacing:0,8mm;
    letter-spacing: 0.2mm;
}

.genbigWhite {
	font-size: 1.1em;
	color: #FFFFFF;
}

.genbigGrey {
	font-size: 1.1em;
	color: #999999;
}

.price {
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
}

.headline {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

.footerfont {
	color: #FFFFFF;
	font-size: 10px;
}

a:link {
	color: #333333;
	font-size: 10px;
	font-weight: strong;
}

a:visited {
	color: #666666;
}

a:hover {
	text-decoration: underline;
	color: #999999;
}
a:active {
	color: #666666;
}

a.hell {
	color:#999999 !important; 
	text-decoration:underline; 
	font-style:normal;
} 

a.hell:hover {
	color:#FFFFFF !important;  
	text-decoration:underline; 
	font-style:normal;
}

a.hell:visited {
	color:#999999 !important;  
	text-decoration:underline; 
	font-style:normal;
}

#uleckig { 
	ul list-style-type:square 
}



/* proud3rd general */
#horizon { background-color: #555555; position: absolute; top: 50%; left: 0px; width: 100%; margin: -290px 0 0 0; text-align: center; min-width: 900px; }
#vertical {	margin: 0px auto; position: relative; text-align: left; width: 930px; height: 659px; border: 1px; border-color: #999999; border-style: solid; } 
#menubox   { position:absolute; left: 15px; top: 8px; width: 900px; height: 22px; border: 0px; border-color: #999999; background-color: #555555; }
#footerbox { position:absolute; left: 0px; top: 597px; width: 900px; text-align: center; height: 20px; border: background-color: #555555; }
#logoimg { position:absolute; left: 665px; top: 26px; }
#topBack { position:absolute; left: 0px; top: 0px; width: 900px; height: 135px; background-color: #FFFFFF; }
#headline { position:absolute; left: 25px; top: 125px; width: 850px; height: 14px; background-color: #555555; text-align: right; }
#category { position:absolute; left: 25px; top: 90px; width: 70px; height: 30px; }
#contentFrame { position:absolute; left: 15px; top: 40px; width: 900px; height: 590px; background-color: #FFFFFF;} 

#headlineShirt { position:absolute; left: 25px; top: 130px; width: 850px; height: 14px; background-color: #000000; text-align: right; }
#shirtTextTxt { position:absolute; left: 25px; top: 145px; width: 595px; height: 400px; background-color: #FC1B1C; }
#shirtImg { position:absolute; left: 620px; top: 145px; width: 255px; height: 400x; background-color: #FFFFFF; }
#shirtBot { position:absolute; left: 25px; top: 545px; width: 850px; height: 14px; background-color: #F8D912; }

#headlinecaps { position:absolute; left: 0px; top: 130px; width: 900px; height: 14px; background-color: #000000; text-align: right; }
#capsTextTxt { position:absolute; left: 0px; top: 145px; width: 645px; height: 400px; background-color: #FC1B1C; }
#capsImg { position:absolute; left: 645px; top: 145px; width: 255px; height: 400x; background-color: #FFFFFF; }
#capsBot { position:absolute; left: 0px; top: 545px; width: 900px; height: 45px; background-color: #F8D912; }

/* proud3rd home */
#homeimg0 {
	position:absolute;
	left: 186px;
	top: 8px;
	width: 554px;
	height: 163px;
	line-height: 170%;

}

#homebox1 { position:absolute; left: 79px; top: 260px; width: 233px; height: 290px; border: 1px; border-color: #999999; border-style: solid; }
#homeimg1 { position:absolute; left: 10px; top: 10px; width: 213px; text-align: center; }
#homeTextHeadline { position:absolute; left: 10px; top: 150px; width: 213px; height: 96px; }
#hometxt { position:absolute; left: 10px; top: 53px; width: 213px; height: 218px; line-height: 170%; }
#hometxt2 { position:absolute; left: 10px; top: 10px; width: 313px; line-height: 170%; }
#homebot1 { position:absolute; left: 0px; top: 275px; width: 233px; height: 15px; background-color:#333333}

#homebox2 { position:absolute; left: 333px; top: 260px; width: 233px; height: 290px; border: 1px; border-color: #999999; border-style: solid; }
#homeimg2 {
	position:absolute;
	left: 11px;
	top: 8px;
	width: 213px;
	text-align: center;
	height: 21px;
}
#homebot2 { position:absolute; left: 0px; top: 275px; width: 233px; height: 15px; background-color: #999999; }

#homebox3 { position:absolute; left: 586px; top: 260px; width: 233px; height: 290px; border: 1px; border-color: #999999; border-style: solid; }
#homeimg3 { position:absolute; left: 10px; top: 10px; width: 213px; text-align: center; }
#homebot3 { position:absolute; left: 0px; top: 275px; width: 233px; height: 15px; background-color: #666666; }

/* 1. products headlines*/
#productBoxHeader1 { position:absolute; left: 25px; top: 151px; width: 263px; height: 45px; text-align: center; }
#productBoxHeader2 { position:absolute; left: 608px; top: 151px; width: 263px; height: 45px; text-align: center; }
#productNavi { position:absolute; left: 165px; top: 14px; width: 500px; height: 110px; text-align: left; }

/* 1.1 products box 1 */
#productBox1 { position:absolute; left: 25px; padding: 10px; top: 199px; width: 433px; height: 352px; border: 1px; border-color: #999999; border-style: solid; background-color: #FFFFFF;}
#productBox1_1 { position:absolute; left: 25px; top: 199px; width: 263px; height: 352px; border: 1px; border-color: #999999; border-style: solid; background-color: #FFFFFF; }
#productBox1_2 { position:absolute; left: 25px; top: 199px; width: 263px; height: 352px; border: 1px; border-color: #999999; border-style: solid; background-color: #FFFFFF; }
#productBox1_3 { position:absolute; left: 25px; top: 199px; width: 263px; height: 352px; border: 1px; border-color: #999999; border-style: solid; background-color: #FFFFFF; }
#productBox1_4 { position:absolute; left: 25px; top: 199px; width: 263px; height: 352px; border: 1px; border-color: #999999; border-style: solid; background-color: #FFFFFF; }

#prodBotBlack { position:absolute; left: 0px; top: 337px; width: 263px; height: 15px; background-color:#333333; }

/* 1.2 product text box (box 2) */
#productTextBox { position:absolute; left: 317px; top: 200px; width: 263px; height: 352px; border: 0px; border-color: #999999; border-style: solid; }
#productTextHeadline1 { position:absolute; left: 0px; top: 0px; width: 230px; height: 25px; background-color:#FFFFFF; }
#productText1 { position:absolute; left: 0px; top: 28px; width: 230px; height: 170px; background-color:#FFFFFF; line-height: 170%; }
#productTextHeadline3 { position:absolute; left: 32px; top: 187px; width: 230px; height: 25px; background-color:#FFFFFF; text-align: right; }
#productText3 { position:absolute; left: 32px; top: 215px; width: 230px; height: 160px; background-color:#FFFFFF; text-align: right; line-height: 170%; }
#prodBotRed { position:absolute; left: 0px; top: 337px; width: 263px; height: 15px; background-color: #999999; }

/* 1.3 product box 3 */
#productBox3 { position:absolute; padding: 10px; left: 490px; top: 199px; width: 363px; height: 352px; border: 1px; border-color: #999999; border-style: solid; background-color: #FFFFFF; }
#productBox3_1 { position:absolute; left: 608px; top: 199px; width: 263px; height: 352px; border: 1px; border-color: #999999; border-style: solid; background-color: #FFFFFF; }
#productBox3_2 { position:absolute; left: 608px; top: 199px; width: 263px; height: 352px; border: 1px; border-color: #999999; border-style: solid; background-color: #FFFFFF; }
#productBox3_3 { position:absolute; left: 608px; top: 199px; width: 263px; height: 352px; border: 1px; border-color: #999999; border-style: solid; background-color: #FFFFFF; }
#productBox3_4 { position:absolute; left: 608px; top: 199px; width: 263px; height: 352px; border: 1px; border-color: #999999; border-style: solid; background-color: #FFFFFF; }

#prodBotYellow { position:absolute; left: 0px; top: 337px; width: 263px; height: 15px; background-color: #666666; }


/* 1.4 productdetails */
#productimg { position:absolute; left: 10px; top: 10px; width: 233px; text-align: center; }
#producttxt { position:absolute; left: 10px; top: 145px; width: 243px; height: 96px; }
#productsize { position:absolute; left: 10px; top: 194px; width: 243px; height: 20px; }
#productbestnr { position:absolute; left: 10px; top: 216px; width: 243px; height: 20px; }
#productliefer { position:absolute; left: 10px; top: 237px; width: 243px; height: 20px; }
#productprice { position:absolute; left: 0px; top: 259px; width: 263px; height: 17px; background-color: #999999; text-align: center; padding:1px 0px 0; }
#productzoom { position:absolute; left: 5px; top: 283px; width: 253px; height: 20px; }
#productbest { position:absolute; left: 6px; top: 304px; width: 243px; height: 18px; }

/* pop up */
#popUp { position:absolute; left: 20px; top: 20px; width: 500px; height: 540px; border: 1px; border-color: #999999; border-style: solid; }
#popUpImg1 { position:absolute; left: 0px; top: 0px; width: 500px; height: 540px; }
#popUpImg2 { position:absolute; left: 0px; top: 0px; width: 500px; height: 540px; }
#popUpImg3 { position:absolute; left: 20px; top: 20px; width: 500px; height: 500px; }

#popUpNav { position:absolute; left: 540px; top: 20px; width: 200px; height: 540px; border: 1px; border-color: #999999; border-style: solid; }
#popUpNavLinksHeadline { position:absolute; left: 10px; top: 20px; width: 180px; height: 25px; text-align: left;  }
#popUpNavLinks { position:absolute; left: 10px; top: 38px; width: 180px; height: 110px; text-align: left;  }
#popUpNavTextHeadline { position:absolute; left: 10px; top: 175px; width: 180px; height: 25px; text-align: left;  }
#popUpNavText { position:absolute; left: 10px; top: 200px; width: 180px; height: 250px; text-align: left; line-height: 180%; }
#popUpPriceBox { position:absolute; left: 10px; top: 495px; width: 180px; height: 15px; text-align: left; }
#popUpBestBox { position:absolute; left: 10px; top: 515px; width: 180px; height: 15px; text-align: left; }

#popUpBig { position:absolute; left: 20px; top: 20px; width: 643px; height: 540px; border: 1px; border-color: #999999; border-style: solid; }
#popUpImgBig { position:absolute; left: 20px; top: 20px; width: 360px; height: 500px; }
#popUpNavBig { position:absolute; left: 683px; top: 20px; width: 200px; height: 540px; border: 1px; border-color: #999999; border-style: solid; }
#popUpNavTextBig { position:absolute; left: 10px; top: 20px; width: 180px; height: 250px; text-align: left;  }

/* 2. contact */
#contTxt { position:absolute; left: 10px; top: 22px; width: 243px; height: 300px; line-height: 170%;}
#contactTextHeadline3 { position:absolute; left: 0px; top: 0px; width: 230px; height: 25px; background-color:#FFFFFF; }
#contactText3 { position:absolute; left: 0px; top: 26px; width: 263px; height: 300px; line-height: 170%; text-align: justify; }

/* 3. legend */
/* 3.1 legend box 1 */
#legendBox1 { position:absolute; left: 25px; top: 199px; width: 263px; height: 352px; }
#legendTxt { position:absolute; left: 0px; top: 0px; width: 263px; height: 300px; line-height: 170%; text-align: justify; }
#legendTxtCenter { position:absolute; left: 0px; top: 0px; width: 263px; height: 300px; line-height: 170%; text-align: justify; }
#legendWunder { position:absolute; left: 10px; top: 209px; width: 600px; height: 300px; }

/* 3.2 legend box 2 */
#legendBox2 { position:absolute; left: 317px; top: 200px; width: 263px; height: 352px; }

/* 3.3 contact box 3 */
#legendBox3 { position:absolute; left: 608px; top: 199px; width: 263px; height: 352px; }
#legendZit0 { position:absolute; left: 0px; top: 25px; width: 263px; height: 300px; background-color: #FFFFFF; text-align: center; font-size: 1.5em; color: #666666; font-weight: bold; line-height: 250%; }
#legendZit1 { position:absolute; left: 0px; top: 20px; width: 250px; height: 145px; background-color: #FFFFFF; padding:7px 7px 7px; }
#legendZit2 { position:absolute; left: 0px; top: 20px; width: 250px; height: 145px; background-color:#000000; padding:7px 7px 7px; color: #FFFFFF; }
#legendZit3 { position:absolute; left: 0px; top: 20px; width: 250px; height: 145px; background-color: #FC1B1C; padding:7px 7px 7px; color: #FFFFFF; }
#legendZit4 { position:absolute; left: 0px; top: 20px; width: 250px; height: 145px; background-color: #F8D912; padding:7px 7px 7px; color: #000000; }
#legendZitNav1 { position:absolute; left: 0px; top: 0px; width: 243px; height: 30px; text-align: center; }
#legendZitNav2 { position:absolute; left: 0px; top: 180px; width: 243px; height: 30px; text-align: center; }
#legendBoxHeaderMiddle { position:absolute; left: 317px; top: 151px; width: 263px; height: 45px; text-align: center; }
