	body {background: #B5D0FF; color: white; font-family: tahoma; width: 100%}
	a {text-decoration: none; color: white}

	/* HOME */
	body.home	#left {position: absolute; width: 500px; height: 801px; border: solid white; border-width: 0 1px 0 0; z-index: 2; overflow: hidden; overflow: -moz-scrollbars-none}
	body.home	#right {position: absolute; margin-left: 501px; width: 400px; border: solid white; border-width: 0 1px 0 0;  z-index: 2; overflow-x: hidden; overflow-y: visible; overflow: -moz-scrollbars-none}
	
	body.home	#slideshow {border: solid white; border-width: 0 0 1px 0; overflow: hidden}
	body.home		ul#slideshowList li {position: absolute}
	body.home		#oldSlideshowContent {position: absolute}
	body.home	#logo {position: absolute; left: 325px; top: 25px; z-index: 999}
	body.home 	ul#languageSwitcher {position: absolute; list-style: none; left: 25px; top: 25px; line-height: 12px; background: white; padding: 0px 5px 3px 5px}
	body.home 	ul#languageSwitcher li a {color: #366196; font-size: 11px; text-transform: uppercase; line-height: 12px}
	body.home 	ul#languageSwitcher li a.active {color: #B5D0FF;}
	
	body.home	#banner {min-height: 75px}
	body.home	#banner img {width: 400px}
	body.home	#subbanner {min-height: 20px; background: #7191C9; padding: 7px 10px; font-family: Helvetica, Arial; font-size: 17px; text-align: center}	
	body.home	#noscript {min-height: 20px; background: #FF0000; padding: 7px 10px; font-family: Helvetica, Arial; font-size: 19px; }	
	body.home	#news {background: #0F356B; padding: 7px 10px; border: solid white; border-width: 0 0 1px 0;}
	body.home		#news h1 {font-family: Helvetica, Arial; font-size: 28px; font-weight: bolder; text-transform: uppercase; margin: 7px 0}
	body.home		#newsletterButton {font-size: 18px; color: #7191C9}
	body.home		#newsArtikel img#newsArtikelImage {margin: 7px 0; }
	body.home		#newsArtikel h2 {font-family: Helvetica, Arial; font-size: 24px; font-weight: lighter; text-transform: uppercase; margin: 7px 0;}
	body.home		#newsArtikel p {font-size: 12px; line-height: 16px; margin: 7px 0 35px 0;}
	body.home		#newsArtikel p p {margin: 0 0 8px;}
	body.home		#newsArtikel p ul {list-style: disc; list-style-position: inside}	
	body.home		#newsArtikel div.gallery {float: left; clear: both; padding: 10px; margin-bottom: 20px; width: 380px}
	body.home		#newsArtikel div.gallery ul li {float: left; margin: 0 5px 5px 0}
	body.home		img#newsImage {margin: 7px 0; width: 120px}
	body.home		ul#newsMenu {list-style: disc; list-style-position: inside}
	body.home		ul#newsMenu li a {font-family: Helvetica, Arial; font-size: 12px; font-weight: lighter; line-height: 15px}
	body.home		ul#newsMenu li a strong {font-weight: bolder}
	body.home		ul#newsMenu li a:hover {color: #B5D0FF}
	body.home		a#newsMore {font-family: Helvetica, Arial; font-size: 14px; color: #7191C9; text-transform: uppercase; float: right; margin-top: -19px; line-height: 19px}
	body.home		#search {float: right; margin-top: -32px}
	body.home		#search input {width: 120px; background: url(images/searchBackground.png) #7191C9; background-position: left center; background-repeat: no-repeat;  height: 18px; border: 1px solid #7191C9; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; padding-left: 20px; color: white;}
	body.home		#search ul.searchResultsList {position: absolute; background: #7191C9; width: 115px; padding: 5px; margin-left: 10px; margin-top: -5px; text-align: right; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; }
	body.home		#search ul.searchResultsList li {text-transform: uppercase; font-size: 12px; line-height: 14px; padding: 3px}
	body.home		#search ul.searchResultsList li a {color: #0F356B}
		
	body.home	#content {background: #366196; overflow: hidden}
	body.home	#content h1 {display: none}
	body.home	#content h2 {display: none}
	body.home	#content h3 {display: none}
	body.home	#content p {display: none}
	body.home	#content div {display: none}	
	body.home		ul#contentMenu {float: left; width: 402px; background: #366196; z-index: 10}
	body.home		ul#contentMenu li { float: left; overflow: hidden}
	body.home		ul#contentMenu li a {float: left; width: 113px; height: 86px; font-weight: normal; font-family: Helvetica, Arial; font-size: 18px; text-transform: uppercase; padding: 7px 10px; border: solid white; border-width: 0 1px 1px 0}
	body.home		ul#contentMenu li a span.contentMenuHelp {float: right; color: #0F356B; text-transform: uppercase; font-size: 14px; display: none}
	body.home		ul#contentMenu li a.org {background: #7191C9; font-size: 14px}
	body.home		ul#contentMenu li a.bigButton {width: 247px; font-size: 26px;}
	body.home		ul#contentMenu li a.big {font-size: 26px;}
	body.home		ul#contentMenu li a.bigger {font-size: 38px;}
	body.home		ul#contentMenu li a:hover {background: white; color: #0F356B}
	body.home		ul#contentMenu li a:hover span.contentMenuHelp {display: inline}
	body.home		ul#contentMenu li.home {display: none}
		
	body.home	#footer {min-height: 20px; }
	body.home		ul#footerMenu {float: right; padding: 7px 10px}
	body.home		ul#footerMenu li {float: left; margin-left: 10px; font-size: 14px}
	body.home		ul#footerMenu li a {color: #0F356B; font-family: Helvetica, Arial; font-weight: normal; text-transform: uppercase; }
		
	body.home	#sponsors {border: solid white; border-width: 0 0 1px 0; }
	body.home		#sponsors h4 {font-family: Helvetica, Arial; font-weight: lighter; font-size: 11px; text-transform: uppercase; margin: 0 0 0 10px}
	body.home		#sponsors ul.sponsors {float: left; background: white; width: 400px; height: auto; text-align: center; padding: 3px 0}
	body.home		#sponsors ul.sponsors li {display: inline; background: white; height: 25px; margin: 0 5px}
	body.home		#sponsors ul.sponsors li a img {height: 25px;}
		
	body.home	#advertising {position: absolute; overflow: hidden; z-index: 0; width: 100%}
	body.home		#advertisingBanner {float: left; margin-left: 902px; min-height: 75px; background: white; width: 100%}
	body.home		#advertisingSubbanner {float: left; margin-left: 902px; min-height: 20px; background: #7191C9; padding: 5px 10px; width: 100%}
	body.home		#advertisingSubbanner ul.sponsors {float: left; background: white;}
	body.home		#advertisingSubbanner ul.sponsors li {float: left; background: white; margin: 0 3px 0 3px; padding: 2px}
	body.home		#advertisingSubbanner ul.sponsors li a img {height: 19px;}
	body.home		#advertisingNews {float: left; margin-left: 902px; background: #0F356B; width: 100%}
	body.home		#advertisingContent {float: left; margin-left: 902px; min-height: 475px; width: 100%; padding: 10px}
	



	/* ARTICLE */
	body.article	#left {position: absolute; height: 100%;  width: 200px; border: solid white; border-width: 0 1px 0 0; z-index: 2; overflow: visible}
	body.article	#right {position: absolute; height: 100%; margin-left: 201px; width: 700px; border: solid white; border-width: 0 1px 0 0;  z-index: 2}
	
	body.article	#slideshow {border: solid white; width: 350px; border-width: 0 0 1px 0; margin-left: -150px; overflow: hidden}
	body.article		#slideshow ul#slideshowList li {position: absolute; width: 350px; overflow: hidden}
	body.article		#oldSlideshowContent {position: absolute}
	body.article	#logo {position: absolute; left: 25px; top: 25px; z-index: 999}
	body.article 	ul#languageSwitcher {position: absolute; list-style: none; left: 25px; top: 200px; line-height: 12px; background: white; padding: 0px 5px 3px 5px}
	body.article 	ul#languageSwitcher li a {color: #366196; font-size: 11px; text-transform: uppercase; line-height: 12px}
	body.article 	ul#languageSwitcher li a.active {color: #B5D0FF;}
	
	body.article	#banner {min-height: 75px}
	body.article	#banner img {width: 700px}
	body.article	#subbanner {min-height: 32px; background: #7191C9; padding: 7px 10px; font-family: Helvetica, Arial; font-size: 30px; text-align: center}	
	body.article	#noscript {min-height: 20px; background: #FF0000; padding: 7px 10px; font-family: Helvetica, Arial; font-size: 19px; }	
	body.article	#news {background: #0F356B; display: none}
	
	body.article	#content {background: #366196; overflow: hidden; padding-bottom: 30px; min-height: 593px}
	body.article		#contentIndex {float: left; margin: 20px 0 20px 20px; border: white solid; padding-bottom: 20px; width: 499px; border-width: 0 0 1px 0; list-style: none}
	body.article		#contentIndex li {float: left; clear: both}	
	body.article		#contentIndex li h1 {float: left; font-size: 12px; margin: 12px 0 0 0; font-weight: bolder}
	body.article		#contentIndex li h2 {float: left; font-size: 12px; margin: 6px 0 0 0; font-weight: normal}
	body.article		#contentIndex li h3 {float: left; font-size: 12px; margin: 0; font-weight: normal; text-transform: none}
	body.article		#contentIndex li h1 a {float: left; font-size: 12px; margin: 12px 0 0 0; font-weight: bolder}
	body.article		#contentIndex li h2 a {float: left; font-size: 12px; margin: 6px 0 0 0; font-weight: normal}
	body.article		#contentIndex li h3 a {float: left; font-size: 12px; margin: 0; font-weight: normal; text-transform: none}
	body.article		#content h1 {float: left; width: 500px; margin: 20px 0 0 20px; font-family: Helvetica, Arial; font-weight: bolder; font-size: 38px; text-transform: uppercase; color: #B5D0FF}
	body.article		#content h2 {float: left; width: 500px; margin: 20px 0 0 20px; font-family: Helvetica, Arial; font-weight: bolder; font-size: 30px; text-transform: uppercase; color: #B5D0FF}
	body.article		#content h3 {float: left; width: 500px; margin: 20px 0 0 20px; font-family: Helvetica, Arial; font-weight: normal; font-size: 20px; text-transform: uppercase; color: #B5D0FF}
	body.article		#content h1 a {color: white}
	body.article		#content h2 a {color: white;}
	body.article		#content h3 a {color: white;}
	body.article		#content p {float: left; width: 500px; margin: 10px 0 0 20px; font-size: 12px; line-height: 16px}
	body.article		#content p p {margin: 0}
	body.article		#content div {float: left; width: 500px; margin: 10px 0 0 20px; font-size: 12px; line-height: 16px}
	body.article		#content div p {margin: 0}
	body.article		#content div.text ul {margin: 0; list-style: disc; list-style-position: inside; display: block; float: none;}
	body.article		#content p.download {width: 480px; text-align: left; text-transform: uppercase; padding-left: 20px; background: url(images/download.png); background-position: center left; background-repeat: no-repeat}
	body.article		#content p.link {width: 480px; text-align: left; text-transform: uppercase; padding-left: 20px; background: url(images/link.png); background-position: center left; background-repeat: no-repeat}
	body.article		#content p.slideshow #slideshowList {float: left; height: 333px}
	body.article		#content p.slideshow #slideshowList li {position: absolute; float: left}	
	body.article		#content p.gallery ul.gallery li {float: left; margin: 0 5px 5px 0}	
	body.article		#content dl.faq {float: left; margin: 20px 0 0 20px; width: 500px}	
	body.article		#content dl.faq dt {float: left; clear: both; width: 500px; margin: 10px 0 0 0; color: #B5D0FF; cursor: pointer; line-height: 20px}
	body.article		#content dl.faq dd {float: left; clear: both; width: 500px; margin: 0;font-size: 12px; line-height: 16px}
	body.article		#content dl.faq dd p {float: left; margin: 0;}	
	body.article		#content table {float: left; clear: both; display: block; margin: 20px 0 0 20px; font-size: 12px; }	
	body.article		#content table td {padding: 0 5px 5px 0}	
	body.article		#content p table {margin: 0; float: none}	
	body.article		#content ul {float: left; clear: both; margin: 20px 0 0 20px; font-size: 12px; list-style: disc; list-style-position: inside}	
	body.article		#content ul#contentIndex {list-style: none}
	body.article		#content ul#slideshowList {list-style: none; margin: 0}
	body.article		#content ul.gallery {list-style: none; float: left; margin: 0 5px 5px 0}
	
	body.article		ul#contentMenu {float: right; clear: none; width: 180px; margin: 20px 0 0 0; list-style: none;}
	body.article		ul#contentMenu li { float: right; clear: both; overflow: hidden; padding: 3px 10px 0 0; width: 160px; text-align: right }
	body.article		ul#contentMenu li a {float: right; font-weight: normal; font-family: Helvetica, Arial; font-size: 15px; text-transform: uppercase; }
	body.article		ul#contentMenu li a:hover {color: #0F356B}
	body.article		ul#contentMenu li a span.contentMenuHelp {display: none}
	body.article		ul#contentMenu li.home a {font-weight: bolder; }
	body.article		input.searchInput {width: 120px; background: url(images/searchBackground.png) #7191C9; background-position: left center; background-repeat: no-repeat;  height: 18px; border: 1px solid #7191C9; -webkit-border-radius: 20px; padding-left: 20px; color: white}
	body.article 		ul#contentMenu ul.searchResultsList {position: absolute; background: #7191C9; width: 115px; padding: 5px; margin-left: 25px; margin-top: -5px; text-align: right; -webkit-border-radius: 5px; }
	body.article 		ul#contentMenu ul.searchResultsList li {float: left; text-transform: uppercase; font-size: 12px; line-height: 14px; padding: 3px; width: 110px}
	body.article 		ul#contentMenu ul.searchResultsList li a {color: #0F356B; font-size: 12px; line-height: 14px; }
		
	body.article	#footer {min-height: 20px;}
	body.article		ul#footerMenu {float: right; padding: 7px 10px}
	body.article		ul#footerMenu li {float: left; margin-left: 10px}
	body.article		ul#footerMenu li a {color: #0F356B; font-family: Helvetica, Arial; font-weight: normal; text-transform: uppercase; }
		
	body.article	#sponsors {border: solid white; border-width: 0 0 1px 0; }
	body.article		#sponsors h4 {font-family: Helvetica, Arial; font-weight: lighter; font-size: 11px; text-transform: uppercase; margin: 0 0 0 10px}
	body.article		#sponsors ul.sponsors {float: left; background: white; width: 700px; height: auto; text-align: center; padding: 3px 0}
	body.article		#sponsors ul.sponsors li {display: inline; background: white; height: 25px; margin: 0 4px}
	body.article		#sponsors ul.sponsors li a img {height: 25px;}
		
	body.article	#advertising {position: absolute; overflow: hidden; z-index: 0; width: 100%}
	body.article		#advertisingBanner {float: left; margin-left: 902px; min-height: 131px; background: white; width: 100%}
	body.article		#advertisingSubbanner {float: left; margin-left: 902px; min-height: 32px; background: #7191C9; padding: 7px 10px; width: 100%}
	body.article		#advertisingSubbanner ul.sponsors {float: left; background: white; }
	body.article		#advertisingSubbanner ul.sponsors li {float: left; background: white; margin: 0 5px; padding: 2px}
	body.article		#advertisingSubbanner ul.sponsors li a img {height: 28px;}
	body.article		#advertisingNews {float: left; margin-left: 902px; display: none; background: #0F356B; width: 100%}
	body.article		#advertisingContent {float: left; margin-left: 902px; min-height: 475px; width: 100%; padding: 10px}

