/* Tags */
html				{height: 100%}
body				{height: 100%; margin: 0; padding: 0; font-size: 12px; background-color: #54ABD6; background-image: url('images/bgTop.jpg'); background-position: left 40px; background-repeat:repeat-x; font-family:Verdana,sans-serif;}
a				{color: #353535}
img				{border: 0;}
h1				{font-size: 12px; margin-top: 0px; letter-spacing: 1px; color: #606060}
h2				{font-size: 12px; margin-top: 0px; letter-spacing: 1px; color: #606060}
h1.headlineBG,
h2.headlineBG			{background-image: url('images/headlineBG.jpg'); background-repeat: no-repeat; background-position: left bottom; width: 466px; min-height: 19px; padding: 4px 6px 0 6px;}
h3				{font-size: 12px; margin-top: 0;}
hr				{clear: both; height: 1px; border-top: 1px dashed #353535; margin: 10px 0;}
input,
textarea			{}

/* General page structure */
.center				{margin: 0 auto; width: 570px;}
#header				{height: 39px; background-color: #fff;background-image: url('images/header.jpg'); background-position: center top; background-repeat: no-repeat;}
#logo				{display: block; width: 199px; height: 164px; background-image: url('images/logo.jpg'); top: -26px; position: absolute; right: -200px;}
#contactLink			{position: absolute; right: -140px; margin-top: 150px; display: block; width: 78px; text-align: center; color: #fff; background-image: url(images/contact.jpg); background-repeat: no-repeat; padding-top: 82px;}
#dmLink             {position: absolute; right: -180px; margin-top: 280px; display: block; width: 170px; text-align: center; color: #fff;  height: 123px; /*background-image: url(images/blvstern.gif); background-repeat: no-repeat;*/}
#pollLink			{position: absolute; right: -150px; margin-top: 280px; display: block; width: 90px; text-align: center; color: #fff; background-image: url(http://www.nlv-la.de/images/nlv-star3.gif); height: 90px; background-repeat: no-repeat;}
#sponsors			{position: absolute; right: -150px; margin-top: 150px; width: 102px; overflow: hidden;}
#sponsors a			{display: block; width: 102px; margin-bottom: 10px;}
#berlin				{height: 59px; background-image: url('images/berlin.jpg');}
#dlv				{height: 47px; background-image: url('images/dlv.jpg');}
#bremen				{height: 54px; background-image: url('images/bremen.jpg');}
#adidas				{display: block; height: 70px; background-image: url('images/adidas.jpg');}
#aok				{display: block; height: 64px; background-image: url('images/aok.jpg');}
#tabs				{position: absolute; height: 20px; padding: 7px 0 0 90px;}
#tabs	ul			{margin: 0; padding: 0;}
#tabs li			{list-style: none; float: left; width: 140px; margin-right: 10px}
#tabs li a			{font-size: 11px; color: #606060; text-decoration: none; display: block; height: 17px; width: 124px; padding: 3px 8px 0 8px; background-image: url('images/tab2.gif');}
#tabs li a:hover		{margin-top: -5px; background-image: url('images/tab3.gif'); height: 23px;}
* html #tabs li a:hover		{margin-top: 0; background-image: url('images/tab2.gif'); height: 18px;}
#tabs li#searchTab,
#tabs li#searchTab a		{width: 28px; background: none; padding: 0; height:20px; overflow: hidden;}
#tabs li#searchTab a:hover	{margin-top: 0;}
#tabs li a.active		{background-image: url('images/tab.gif');}
#tabs li a.active:hover		{background-image: url('images/tab.gif'); margin-top: 0;}
#navigation			{position: absolute; left: -95px; top: -11px; width: 183px; padding: 38px 0 0 0; background-image: url('images/navigationTop.jpg'); background-repeat: no-repeat;}
#navigation ul			{margin: 0; padding: 0 16px 10px 17px; background-image: url('images/navigationBg.jpg'); background-repeat: repeat-y;}
* html #navigation ul		{float: left;}
*+html #navigation ul		{float: left;}
#navigation li			{list-style: none; padding: 2px 0 2px 15px}
#navigation ul ul		{margin: 0; padding: 0; background-image: none;}
#navigation li a		{color: #fff; font-weight: bold; text-decoration: none; display: block; width: 135px; margin-bottom: 3px;}
#navigation li a:hover		{color: #DBDBDB;}
#navigation ul ul li		{padding: 2px 0 2px 7px}
#navigation ul ul a		{font-weight: normal; display: block; width: 128px; height: 16px; margin: 0;}
#navigation ul a.active		{background-color: none; background-image: url('images/naviArrow.jpg'); background-position: right 1px; background-repeat: no-repeat;}
#navigationBottom		{clear: both; height: 28px; background-image: url('images/navigationBottom.jpg'); background-repeat: no-repeat;}
#content			{width: 600px; z-index: 99; position: relative; margin-top: 26px; background-image: url('images/contentBg.jpg');}
#contentTop			{height: 49px; width: 600px; background-image: url('images/contentTop.jpg');}
#contentText 			{width: 480px; padding: 0 40px 130px 80px; min-height: 450px; color: #353535; line-height: 18px;}
* html #contentText		{height: 450px;}
#contentText ul			{padding: 0 0 0 20px; margin: 0;}
#contentText li			{list-style: url('images/arrow.gif');}
#contentText ul#archive li	{list-style: url('images/arrow2.gif');}
#contentText li a		{color: #353535; line-height: 18px;}
#footer				{clear: both; position: relative; z-index: 100; height: 120px; width: 100%;background-color: #373737; background-image: url('images/footerBG.jpg'); margin-top: -120px; background-repeat: no-repeat; background-position: bottom right}
#footer .center			{padding: 10px 0 0 0;}
#footer .footerCol		{width: 179px; height: 70px; padding-left: 10px; float: left; border-right: 1px solid #999999;}
#footer #footerCol3		{border-right: 0;}
#footer h3			{color: #fff; margin: 0; font-weight: normal;}
#footer ul			{margin: 0; padding: 0;}
#footer li			{list-style: none;}
#footer div a			{color: #999999;}
#footer #footerText		{font-size: 10px; color: #999999; text-align: center;}

/* Tooltip */
.tool-tip 			{color: #fff;	width: 139px;	z-index: 13000;}
.tool-title 			{font-weight: bold; font-size: 11px; margin: 0;	color: #999999; padding: 4px;	background: url(images/bubble.png) top left;}
.tool-text			{font-size: 11px;	padding: 4px; background: url(images/bubble.png) bottom right;}

#allNewsTop			{width: 585px; height: 12px; font-size: 8px; background-image: url('images/allNewsTop.jpg');}
#allNewsCenter			{width: 565px; padding: 0 10px 10px 10px; margin-bottom: 10px; background-color: #63B5DC; background-image: url('images/newsBG.jpg'); background-repeat: no-repeat; background-position: bottom right;}
#allNewsCenter span		{color: #fff; font-weight: bold;}
#allNewsCenter hr		{border: 0; border-top: 1px solid #fff;}
#allNewsCenter ul		{padding: 0; margin: 0; width: 565px;}
#allNewsCenter li		{list-style: none; padding: 0; color: #fff; width: 565px;}
#allNewsCenter a		{color: #fff; line-height: 18px;}
#regionSelect			{margin-bottom: 30px; clear: both; float: left;}
.regionSelect			{margin-right: 15px; width: 185px; float: left; font-weight: bold; color: #fff; text-align: center;}
#region3			{margin: 0;}
.regionSelect a			{display: block; width: 185px; height: 120px; margin-bottom: 10px;}
#region1 a			{background-image: url('images/region1.jpg');}
#region2 a			{background-image: url('images/region2.jpg');}
#region3 a			{background-image: url('images/region3.jpg');}
#region1 a:hover,
#region2 a:hover,
#region3 a:hover		{background-position: 185px 0px;}
#navigate			{float: left; padding: 10px 0 20px 0;}
#navigate a.navigateSite	{text-align: center; padding-top: 3px; display: block; width: 20px; height: 20px; color: #fff; text-decoration: none; background-color: #63B5DC; float: left; margin-right: 10px;}
#navigate a.active		{font-weight: bold;}

