body{background: url(../images/pagedesign/background/bodybackground.png) top left repeat; margin: 0px; padding: 0px; cursor: default; text-align: center;}
	div#designlayerpage{width: 1000px; margin: 0px auto 0px auto;}

	div#headerbox{background: url(../images/pagedesign/header/headerforward.png) top left; width: auto; height: 90px; overflow: hidden;}
		div#logo{float:right;}
		div#headeremotion{width: auto; height: 90px; text-align: left;}
			img.headlogo{border: none; width: 174px; height: 90px;}

	div#mainnavigationbox{background: url(../images/pagedesign/barstripe/barstripeforward.png) top left repeat-x; width: auto; height: 26px;}
		ul#mainnavigation{background: url(../images/pagedesign/barstripe/barstriperight.gif) top right no-repeat; list-style: none inside; width: auto; height: 26px; margin: 0px 0px 0px 10px; padding: 0px; clear: both;}
			ul#mainnavigation li{list-style: none inside; width: auto; height: auto; margin: 1px 20px 0px 0px; padding: 0px; float: left;}
				a.mainlink:link, a.mainlink:visited{color: #ffffff; font: bold 9pt arial, helvetica, sans-serif; text-decoration: none; text-transform: uppercase; letter-spacing: 1px;}
					a.mainlink:hover{text-decoration: none; color: #bfccca;}
					a.mainlink:active, a.mainlink:focus{text-decoration: none; color: #3C8CD7;}


	div#contentbox{background: url(../images/pagedesign/background/pagebackground.png) top left repeat-y; float: left; clear: both; width: 1000px;}

		div#subnavigationbox{background: url(../images/pagedesign/subnav/subnavitop.png) top left no-repeat; float: left; clear: left; width: 187px;}
			div#subnavigationbox h1{background: none; color: #ffffff; font: bold 11pt arial, helvetica, sans-serif; text-align: left; width: auto; height: 25px; margin: 8px 10px 0px 10px; padding: 0px; text-transform: uppercase;}
			ul#subnavigation{background: none; list-style: none inside; width: auto; height: auto; margin: 10px 20px 0px 20px; padding: 0px;}
				ul#subnavigation li{list-style: none outside; width: auto; height: 20px; margin: 0px; padding: 0px; overflow: hidden; display: block;}
					a.sublinklight:link, a.sublinklight:visited{background: #166FC3; color: #ffffff; font: normal 10pt arial, helvetica, sans-serif; text-align: center; text-decoration: none; display: block; margin: 0px; padding: 0px;}
					a.sublinkdark:link, a.sublinkdark:visited{background: #3C8CD7; color: #ffffff; font: normal 10pt arial, helvetica, sans-serif; text-align: center; text-decoration: none; display: block; margin: 0px; padding: 0px;}
						a.sublinklight:hover, a.sublinkdark:hover{background: #4A9EEC; color: #ffffff;}
						a.sublinklight:active, a.sublinklight:focus, a.sublinkdark:active, a.sublinkdark:focus{background: #666666; color: #ffffff;}
			form.searchnavi{color: #ffffff; font: normal 10pt arial, helvetica, sans-serif; text-align: left; margin: 50px 20px 0px 20px; padding: 10px 0px 10px 0px; border-top: 1px solid #3C8CD7; border-bottom: 1px solid #3C8CD7;}
				input.searchentry{background: #eeeeee; color: #ffffff; font: normal 10pt arial, helvetica, sans-serif; width: 90px; margin: 0px; border-top: 1px solid #4A9EEC; border-left: 1px solid #4A9EEC; border-bottom: 1px solid #3C8CD7; border-right: 1px solid #3C8CD7;}
				input.searchsubmit{background: none; color: #ffffff; font: normal 10pt arial, helvetica, sans-serif; width: 45px; margin: 0px; border: none; cursor: pointer;}

		div#pagecontentbox{float: left; clear: none; width: 503px; padding: 0px 0px 50px 0px;}
		div#formbox{clear: both; width: 503px;}
		div.default{background: url(../images/pagedesign/contentbox/misc/contentbackground.png) top left repeat; border: 1px solid red;}
			div#pagecontentbox h1, div.default h1{background: none; color: #ffffff; font: bold 12pt arial, helvetica, sans-serif; text-align: left; text-transform: uppercase; letter-spacing: 1px; margin: 8px 10px 5px 10px; padding: 0px;}
			div#pagecontentbox h2, div.default h2{background: none; color: #ffffff; font: normal 12pt arial, helvetica, sans-serif; text-align: left; margin: 0px 10px 5px 10px; padding: 0px;}
			div#pagecontentbox h3, div.default h3, div#pagecontentbox h4, div.default h3, div#pagecontentbox h5, div.default h5, div#pagecontentbox h6, div.default h6{background: none; color: #ffffff; font: bold 10pt arial, helvetica, sans-serif; text-align: left; margin: 0px 10px 5px 10px; padding: 0px;}
			div#pagecontentbox p {background: none; color: #ffffff; font: normal 10pt arial, helvetica, sans-serif; text-align: justify; margin: 5px 10px 5px 10px; padding: 0px;}
			
			div#pagecontentbox a:link, 
			div#pagecontentbox a:visited, 
			div#pagecontentbox a:hover, 
			div#pagecontentbox a:active
				{color: #ffffff;}

			div#pagecontentbox a:hover
				{text-decoration: none;}

			div#pagecontentbox hr.line{width: 503px; height: 4px; background: #ffffff url(../images/pagedesign/contentbox/misc/line.png) top left no-repeat; border: none; margin: 2px 0px 1px 0px; padding: 0px;clear:both;}
			
			div.eyecatcherbox{background: url(../images/pagedesign/contentbox/eyecatcher/eyecatcherforward.png) top left repeat-y; width: 503px;}
				span.eyecatchertop{background: url(../images/pagedesign/contentbox/eyecatcher/eyecatchertop.png) top left repeat-y; width: 503px; height: 10px; overflow: hidden; display: block;}
				span.eyecatcherbottom{background: url(../images/pagedesign/contentbox/eyecatcher/eyecatcherbottom.png) top left repeat-y; width: 503px; height: 10px; overflow: hidden; display: block;}
				div.contentlistbox{background: url(../images/pagedesign/contentbox/eyecatcher/catcherlistforward.png) top left repeat-y; width: 480px; height: auto; margin: 0px auto 0px auto;}
					span.contentlisttop{background: url(../images/pagedesign/contentbox/eyecatcher/catcherlisttop.png) top left no-repeat; width: 480px; height: 10px; overflow: hidden; display: block;}
					ul.contentitemlight{background: #166FC3; color: #ffffff; list-style: none inside; width: auto; height: 18px; margin: 2px 5px 0px 10px; padding: 0px; clear: both;}
					ul.contentitemdark{background: #3C8CD7; color: #ffffff; list-style: none inside; width: auto; height: 18px; margin: 2px 5px 0px 10px; padding: 0px; clear: both;}
						ul.contentitemlight li, ul.contentitemdark li{list-style: none inside; width: auto; height: auto; margin: 0px; padding: 1px 0px 0px 0px; float: left; font: normal 10pt arial, helvetica, sans-serif; text-align: left;}
							ul.contentitemlight li.title, ul.contentitemdark li.title{width: 200px; margin: 0px 0px 0px 10px;}
							ul.contentitemlight li.group, ul.contentitemdark li.group{width: 120px;}
							ul.contentitemlight li.expand, ul.contentitemdark li.expand{width: 25px;}
							ul.contentitemlight li.date, ul.contentitemdark li.date{text-align: center; width: 100px;}
					div.contentitemlight{background: #166FC3; margin: 2px 5px 0px 10px; padding: 1px 0px 5px 0px; clear: both; display: none;}
					div.contentitemdark{background: #3C8CD7; margin: 2px 5px 0px 10px; padding: 1px 0px 5px 0px; clear: both; display: none;}
					
						ul.control{background: inherit; color: #ffffff; list-style: none inside; width: auto; height: 18px; margin: 2px 0px 0px 20px; padding: 0px; clear: both;}
						html>body ul.control{margin: 2px 0px 0px 10px;}
							ul.control li{list-style: none inside; width: auto; height: auto; margin: 0px; padding: 1px 0px 0px 0px; float: left; font: normal 10pt arial, helvetica, sans-serif; text-align: left;}
								ul.control li.title{width: 320px;}
								ul.control li.expand{width: 25px;}
									img.circle{border: none; cursor: pointer; vertical-align: middle;}
								ul.control li.time{width: 100px;}
						div.contentitemlight span.expandet, div.contentitemlight span.expandet p{font: normal 10pt arial, helvetica, sans-serif; color: #ffffff; text-align: justify; margin: 0px; padding: 2px 20px 0px 20px; clear: left; display: block;}
						div.contentitemdark span.expandet{font: normal 10pt arial, helvetica, sans-serif; color: #ffffff; text-align: justify; margin: 0px; padding: 2px 20px 0px 20px; clear: left; display: block;}

						div#pcontentitemlight p{color: #ffffff;}
						div#pcontentitemdark p{color: #ffffff;}
						

						div#pcontentitemlight a:link, 
						div#pcontentitemlight a:visited, 
						div#pcontentitemlight a:hover, 
						div#pcontentitemlight a:active
							{color: white;}
						div#pcontentitemlight a:hover 
							{text-decoration:none}
							
						div#pcontentitemdark a:link, 
						div#pcontentitemdark a:visited, 
						div#pcontentitemdark a:hover, 
						div#pcontentitemdark a:active
							{color: white;}
						div#pcontentitemdark a:hover 
							{text-decoration:none}
						
						div#acontentitemlight a:link, 
						div#acontentitemlight a:visited, 
						div#acontentitemlight a:hover, 
						div#acontentitemlight a:active
							{color: #ffffff;font: normal 8pt arial, helvetica, sans-serif; text-decoration: underline;}
						div#acontentitemlight a:hover 
							{text-decoration:none}

						div#acontentitemdark a:link, 
						div#acontentitemdark a:visited, 
						div#acontentitemdark a:hover, 
						div#acontentitemdark a:active
							{color: #ffffff;font: normal 8pt arial, helvetica, sans-serif; text-decoration: underline;}
						div#acontentitemdark a:hover 
							{text-decoration:none}
							
						div.contentitemlight img.rightimage, div.contentitemdark img.rightimage{margin: 5px 0px 0px 10px; padding: 0px; border: none; float: right;}
					hr.contentlistfoot{clear: both; float: none; margin: 0px; visibility: hidden;}
			
			.sitemaplnk{color:#ffffff;}

			form#mail{text-align: left; margin: 20px 0px 0px 10px;}
				fieldset{border: none;}
					legend{display: none;}
					div.mailline{clear: both; display: block; clear: both; height: 25px;}
						label{font: normal 10pt arial, helvetica, sans-serif; color: #ffffff; padding: 0px 0px 5px 0px; width: 200px; display: block; float: left; clear: left;}
							sup.required{color: #ff0000; vertical-align: top; padding: 0px 5px 0px 5px;}			
						form#mail fieldset input.inputlarge{background: #3C8CD7; color: #ffffff; font: bold 10pt arial, helvetica, sans-serif; width: 250px; border-top: 1px solid #3C8CD7; border-left: 1px solid #3C8CD7; border-bottom: 1px solid #4A9EEC; border-right: 1px solid #4A9EEC;}
						form#mail fieldset input.inputsmall{background: #3C8CD7; color: #ffffff; font: bold 10pt arial, helvetica, sans-serif; width: 70px; border-top: 1px solid #3C8CD7; border-left: 1px solid #3C8CD7; border-bottom: 1px solid #4A9EEC; border-right: 1px solid #4A9EEC;}
						form#mail fieldset select.inputlarge{background: #3C8CD7; color: #ffffff; font: bold 10pt arial, helvetica, sans-serif; width: 250px; border-top: 1px solid #3C8CD7; border-left: 1px solid #3C8CD7; border-bottom: 1px solid #4A9EEC; border-right: 1px solid #4A9EEC;}
						form#mail fieldset select.inputsmall{background: #3C8CD7; color: #ffffff; font: bold 10pt arial, helvetica, sans-serif; width: 70px; border-top: 1px solid #3C8CD7; border-left: 1px solid #3C8CD7; border-bottom: 1px solid #4A9EEC; border-right: 1px solid #4A9EEC;}

						textarea.textareamail{background: #3C8CD7; color: #ffffff; font: bold 10pt arial, helvetica, sans-serif; width: 250px; height: 70px; overflow: visible; border-top: 1px solid #3C8CD7; border-left: 1px solid #3C8CD7; border-bottom: 1px solid #4A9EEC; border-right: 1px solid #4A9EEC;}
				div.controlmaillinebuttons{clear: both; margin: 20px 0px 0px 200px;}
					input.buttonmail{background: #3C8CD7; color: #ffffff; font: bold 10pt arial, helvetica, sans-serif; width: 120px; margin: 0px 6px 0px 0px; border-top: 1px solid #3C8CD7; border-left: 1px solid #3C8CD7; border-bottom: 1px solid #666666; border-right: 1px solid #666666; cursor: pointer;}
			div.required{font: normal 8pt arial, helvetica, sans-serif; color: #ffffff; text-align: left; margin: 40px 0px 0px 10px;}


		div#newsbox{background: url(../images/pagedesign/news/newstop.png) top right no-repeat; float: left; clear: right; width: 310px; margin: 0px; padding: 0px;}
			div#newsbox h1{background: none; color: #ffffff; font: bold 11pt arial, helvetica, sans-serif; text-align: left; margin: 8px 10px 0px 15px; padding: 0px; text-transform: uppercase;}
			div.pieceofnews{width: auto; height: auto; margin: 0px; margin: 10px 20px 50px 20px; padding: 0px 8px 10px 8px; border-bottom: 2px solid dashed;}
				div.pieceofnews h2{font: bold 12pt arial, helvetica, sans-serif; text-align: left; margin: 0px; padding: 0px 0px 5px 0px;}
				div.pieceofnews p{font: normal 10pt arial, helvetica, sans-serif; text-align: justify; margin: 0px; padding: 0px;}
				img.newsright{border: none; float: right; margin: 0px 0px 10px 10px;}
				img.newsbottom{border: none; float: none; margin: 10px 0px 0px 0px;}
				div#newsbox a.news:link, div#newsbox a.news:visited{text-decoration: underline; color: #000000;}
					div#newsbox a.news:hover{text-decoration: none; color: #3C8CD7;}
					div#newsbox a.news:active, div#newsbox a.news:focus{text-decoration: none; color: #ffffff;}

	div#footerbox{background: url(../images/pagedesign/barstripe/barstripeforward.png) top left repeat-x; width: auto; height: 26px; float: none; clear: both;}
	
	span.copyright{font: normal 8pt arial, helvetica, sans-serif; color: #ffffff; text-align: left; display: block; width: 200px; height: 26px; float: left; clear: left; margin: 0px 0px 0px 10px; padding: 6px 0px 0px 0px;}
	
		ul#footnavigation{list-style: none inside; width: 700px; height: 26px; margin: 0px 20px 0px 0px; padding: 0px; clear: none; float: right;}
			ul#footnavigation li{list-style: none inside; width: auto; height: 26px; margin: 0px; padding: 1px 0px 0px 10px; float: right;}
				a.footlinkimpress:link, a.footlinkimpress:visited{font: normal 8pt arial, helvetica, sans-serif; text-decoration: none; color: #ffffff;}
					a.footlinkimpress:hover{text-decoration: none; color: #3C8CD7;}
					a.footlinkimpress:active, a.footlinkimpress:focus{text-decoration: none; color: #ffffff;}


			div#sitemapbox{text-align: left; font: normal 10pt arial, helvetica, sans-serif; margin: 10px 0px 50px 0px; padding: 0px;}
				div#sitemapbox ul{list-style: none outside;}
					div#sitemapbox ul li{display: block; margin: 0px; padding: 0px;}

			div#sitemapbox a:link, 
			div#sitemapbox a:visited, 
			div#sitemapbox a:hover, 
			div#sitemapbox a:active
				{color: white;}								


strong{font-weight: bold;}
.noborder{border: none;}
.xxx{clear: both;}



.tdCell {
	background-image: url(../images/pagedesign/navigation/bgBtn.gif);
}

.tdCellDark {
	background-image: url(../images/pagedesign/navigation/bgBtnDark.gif);
}
.tdBorder {
	border: 1px solid #073976;
}
.tdText {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EEEEEE;
	font-weight: bold;
	padding-left: 7px;
}

.tdImages {
	padding-left: 3px;
	padding-right: 3px;
}

.shopImage {
	border: #073976 solid 1px;
}
.shopBtn {
	margin-top: 2px;
}

div.shopThumbnail { width: 85px; height: 127px; margin: 7px 5px 0px 5px; float: left; padding: 0px; text-align: center; }
div.shopThumbnailContent { margin: 0px; padding: 0px;}


.contentelements {
	border: 1px solid #073976;
	padding:1px;
	margin:5px;
}

.elementsubitem, .elementsubitem2 {
	margin: 0px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EEEEEE;
	font-weight: bold;
	padding: 5px;
}

.elementsubitem {
	background-image: url('../images/pagedesign/navigation/bgBtn.gif');
}

div#elements h1 {
	text-transform:none;
	padding:0px;
	margin:0px;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

div#elements p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding:0px;
}

div#elements a:link, 
div#elements a:visited, 
div#elements a:hover, 
div#elements a:active
	{color: white;}

.buttons {
	float:right;
}

div#images {
	text-align: left;
	padding:5px;
}

.imageborder {
	border: 1px solid #073976;
	margin: 2px;
}



.latest{ margin: 0px 20px 0px 20px; color: #000000; font: normal 9pt arial, helvetica, sans-serif; text-align: left; padding: 10px 0px 10px 0px; margin-bottom: 10px; border-bottom: 1px solid #3C8CD7; }
.latest a:link, .latest a:visited, .latest a:hover, .latest a:active {color: #000000; text-decoration:underline}
img.latestscreen{border: none; margin: 10px 0px 10px 25px}
.latest a:hover { text-decoration:none}
