*									{font-size: 13px; font-family: Times, Garamond, serif;}

body								{background-color: #FFFFFF; color: #000000; margin: 0px; text-align: center;}

table								{border-width: 0px;}

td									{border-width: 0px; vertical-align: top;}

a									{color: #000000; outline: none;}

a:link								{text-decoration: none;}

a:visited							{text-decoration: none;}

a:hover								{text-decoration: underline;}

a:active							{text-decoration: none;}

a:focus								{text-decoration: none;}

textarea,select,input				{background-color: #EEEEEE; padding-left: 2px;}

img									{border-width: 0px;}

p									{margin: 0px; padding: 0px;}


.imgAlignLeft	{margin: 2px 8px 2px 0px;}

.imgAlignCenter	{margin: 2px 8px 2px 8px;}

.imgAlignRight	{margin: 2px 0px 2px 8px;}


#layBoxContainerHome				{position: relative; width: 877px; height: 760px; margin: 50px auto 0px auto; text-align: left; background: url(../pictures/bgHome.jpg) 0px 28px no-repeat;}

#layBoxContainerContent				{position: relative; width: 877px; height: 700px; margin: 50px auto; text-align: left; background: url(../pictures/bgContent.jpg) 0px 28px no-repeat;}

#layBoxLogo							{position: absolute; left: 43px; top: 6px; width: 284px; height: 18px;}

#layBoxSearch						{position: absolute; left: 738px; top: 37px; width: 97px; height: 15px; background: url(../pictures/bgSearch.gif) no-repeat 0px 0px; text-align: center;}

#layBoxMenu							{position: absolute; left: 44px; top: 37px; width: 670px; height: 24px; font-weight: bold; font-size: 13px; color: #8E8E8E;}


#contentItems						{position: absolute; left: 160px; top: 132px; width: 59px; text-align: center; z-index: 5;}

#contentItems img					{behavior: url("pngbehavior.htc");}

#contentTitle						{position: absolute; left: 250px; top: 110px; width: 383px; height: 45px;}

#contentSidebar						{position: absolute; left: 656px; top: 110px; width: 179px;}

#contentSidebar a					{margin-bottom: 2px;}

#contentRelated						{position: absolute; left: 656px; top: 175px; width: 179px; padding-top: 27px; background: url(../pictures/bgRelated.gif) no-repeat left top;}

#contentFormat						{position: absolute; left: 656px; top: 303px; width: 179px; padding-top: 27px; background: url(../pictures/bgFormat.gif) no-repeat left top;}

#contentColumn						{position: absolute; left: 250px; top: 205px; width: 383px; padding-bottom: 40px; line-height: 150%;}

#contentColumnEmpty					{position: absolute; left: 250px; top: 190px; width: 560px; padding-bottom: 40px;}

#contentLastPage					{position: absolute; left: 250px; top: 670px; width: 180px; height: 20px;}

#contentNextPage					{position: absolute; left: 453px; top: 670px; width: 180px; height: 20px;}

.contentAuthor						{position: absolute; top: 164px; left: 250px; width: 383px; text-align: right;}

.contentRelatedCage					{width: 179px; height: 16px; overflow: hidden;}

.contentImg							{padding: 10px 0px 10px 0px;}



#pizzaContainer						{position: relative;}

.pizzaContent						{position: absolute; left: 30px; top: 30px; width: 496px; height: 500px; background-color: #FFF; border: 1px solid #555; padding: 20px; overflow: hidden;}

* html .pizzaContent				{width: 538px; height: 542px;}

.pizzaScroll						{overflow: auto; height: 460px;}

.pizzaClose							{position: absolute; border: 1px solid #555; border-width: 0px 0px 1px 1px; width: 15px; height: 15px; text-align: center; top: 0px; left: 520px; background: #EEE; cursor: pointer; font-family: Arial, Verdana;}

* html .pizzaClose					{width: 16px; height: 16px;}



.layBoxPoolItem						{position: absolute; left: 400px; top: 200px;}

.layBoxPoolItemTooltip				{position: absolute; left: 440px; top: 160px; padding: 6px 6px 14px 6px; background: url(../pictures/bgTooltip.gif) left bottom no-repeat; visibility: hidden; opacity: 0.8; filter: alpha(opacity=80); -moz-opacity: 0.8;}

.layBoxItembarTooltip				{position: absolute; left: 30px; top: 10px; padding: 14px 6px 6px 6px; background: url(../pictures/bgTooltip2.gif) left top no-repeat; visibility: hidden; opacity: 0.9; filter: alpha(opacity=90); -moz-opacity: 0.9;}


.searchInput						{background: #323232; width: 91px; font-size: 10px; height: 15px; border: 0px solid #323232;}


.teaserContainer				{position: absolute; width: 175px; height: 200px; top: 403px; overflow: hidden; cursor: pointer;}

.teaserTitle					{position: absolute; width: 175px; height: 20px; color: #1A1A1A; font-size: 17px !important; font-weight: bold; font-family: Times, Garamond, serif; text-align: center; overflow: hidden;}

.teaserTitle a					{color: inherit; font: inherit;}

.teaserImage					{position: absolute; width: 175px; height: 124px; top: 22px; overflow: hidden; text-align: center;}

.teaserText						{position: absolute; width: 175px; height: 100px; top: 150px; color: #1A1A1A; line-height: 150%; text-align: justify; overflow: hidden;}




#layBoxTeaserNew					{position: absolute; width: 44px; height: 27px; left: 5px; top: 30px; z-index: 50;}

#layBoxTeaserArrowLeft				{position: absolute; width: 18px; height: 18px; left: 8px; top: 524px;}

#layBoxTeaserArrowRight				{position: absolute; width: 18px; height: 18px; left: 851px; top: 524px;}

div[class~="layBoxTeaserText"] a:hover
									{text-decoration: none;}

#layBoxMenuMisc						{position: absolute; left: 714px; top: 11px; width: 120px; height: 20px; text-align: right; font-weight: bold; font-size: 12px; color: #8E8E8E;}

#layBoxMenuMisc a					{font: inherit; color: inherit;}


.newsletterError					{font-weight: bold;}

.floatRight							{display: block; float: right;}



.fontStyle1							{color: #FFF; font-weight: bold;}

.fontStyle2							{color: #8E8E8E;}

.fontStyle3							{color: #1A1A1A; font-weight: bold; font-size: 17px; line-height: 150%;}

.fontStyle4							{color: #1A1A1A; font-weight: bold; line-height: 16px;}

.fontStyle5							{color: #1A1A1A; line-height: 14px; text-align: justify;}

.fontStyle6							{color: #FFF;}

.fontStyle7							{color: #1A1A1A; font-weight: bold; line-height: 150%;}

.fontStyle8							{color: #1A1A1A; line-height: 16px;}

.fontStyle9							{color: #1A1A1A; font-size: 14px; text-align: center;}
