body { background:#e7e7e7 url(../images/body/bgrepeatx.jpg) left top repeat-x; margin:0px; padding:0px; font-family:Arial, Verdana, Tahoma; }

a img { border:0px; }
h1 { font-weight:bold; font-size:24px; padding:15px 0px 5px 0px; margin:0px; }
h2 { font-weight:bold; font-size:16px; padding:5px 0px 5px 0px; margin:0px; }


.HiddenText { font-size:0px; text-indent:-9999px; }
.Saver { clear:both; height:0px !important; line-height:0px !important; }
.DinbekRegular {  }
.DinbekBold {  }
.SpeacialP { font-weight:bold; }
.SpeacialHeader1 { color:#64bedf; font-weight:bold; display:block; }
.SpeacialHeader2 { font-weight:bold; display:block; }
.SpecialArea1Container, .SpecialArea2Container { margin:0px 0px 0px -20px; }
	.SpecialArea1Top, .SpecialArea2Top { height:4px; background:url(../images/body/speacialareatop.png) left top no-repeat; width:600px; }
	.SpecialArea1 { padding:20px; background:#FFF; width:560px; font-size:23px; color:#ff7902; }
	.SpecialArea2 { padding:5px 20px 5px 20px; background:#FFF; width:560px; font-size:12px; color:#000; }
	.SpecialArea1Bottom, .SpecialArea2Bottom { height:4px; background:url(../images/body/speacialareabottom.png) left top no-repeat; width:600px; }

#MainContainer { width:980px; margin:0 auto; }
	#Header { height:90px; padding:0px 27px 0px 10px; }
		#DomoticusLogo { display:block; width:530px; height:57px; float:left; padding:11px 0px 0px 0px; }
		#LanguageSelector { float:right; }
			#LanguageSelectorLeft, #LanguageSelectorRight { width:15px; height:30px; float:left; }
			#LanguageSelectorLeft { background:url(../images/body/header/languageselectorleft.png) left top no-repeat; }
			#LanguageSelectorRight { background:url(../images/body/header/languageselectorright.png) left top no-repeat; }
			#LanguageSelector a { font-family:Tahoma, Verdana, Arial; font-size:11px; color:#dddddd; 
				display:block; float:left; line-height:30px; padding:0px 7px 0px 8px; text-decoration:none; 
				background:#BBB url(../images/body/header/languageselectorseperator.jpg) left 10px no-repeat; }
				#LanguageSelector a:hover { color:#FFF; }
			.LanguageSelected { color:#FFF !important; }
				.LanguageSelected:hover { text-decoration:none !important; }
				
	#ContentContainer { padding:0px 0px 10px 0px; }
		#ContentContainerTop { height:6px; background:url(../images/body/contentcontainertop.png) left top no-repeat; }
		#ContentContainerCenter { width:960px; padding:10px; background:#FFF; }
			#TopMenuT { height:58px !important; display:inline-block; float:left; overflow:hidden; }
				#TopMenuT a { font-size:18px; color:#000; text-decoration:none; display:block; float:left; padding:10px 13px 0px 13px; height:34px; }
					#TopMenuT > a:hover { color:#80d7f7; }
			#TopMenu { height:58px !important; display:inline-block; float:left; overflow:hidden; }
				#TopMenu a { font-size:20px; color:#000; text-decoration:none; display:block; float:left; padding:10px 13px 0px 13px; height:34px; }
					#TopMenu > a:hover { color:#80d7f7; }
				.TopMenuSelected { color:#FFF !important; background:#80d7f7 !important; }
					.TopMenuSelectedContainer { float:left; }
					.TopMenuSelectedLeft { width:15px; height:44px; background:url(../images/topmenu/topmenuselectedleft.png) left top no-repeat; float:left; }
					.TopMenuSelectedRight { width:15px; height:44px; background:url(../images/topmenu/topmenuselectedright.png) left top no-repeat; float:left; }
					.TopMenuSelectedBottom { clear:both; width:10px; height:5px; background:url(../images/topmenu/topmenuselectedbottom.jpg) center bottom no-repeat; }
			#Content {  }
				#ContentLeftArea { float:left; width:840px; }
					#FlashArea {  }
					#SubContentArea {  }
						#SubContentTop { height:6px; background:url(../images/body/subcontenttop.png) left top no-repeat; }
						#SubContent { background:#f0fafe; padding:0px 20px 20px 20px; }
							#SubContentLeftArea { width:190px; float:left; }
								#LeftMenuHeader { font-weight:bold; font-size:14px; color:#80d7f7; padding:25px 0px 0px 0px; }
								#LeftMenu { width:190px; float:left; padding:20px 0px 0px 0px; }
									#LeftMenu a { color:#000; display:block; margin:7px 0px 7px 0px; text-decoration:none; font-size:14px; }
										#LeftMenu a:hover { color:#80d7f7; }
									.LeftMenuSelected { color:#ff7902 !important; }
										.LeftMenuSelected:hover { text-decoration:none !important; }
							#SubContentRightArea { float:left; padding:0px 0px 0px 20px; width:590px; }
								#SubContentRightArea p { font-size:14px; color:#000; }
						#SubContentBottom { height:6px; background:url(../images/body/subcontentbottom.png) left top no-repeat; }
						
				#ContentRightArea { float:left; padding:0px 0px 0px 10px; }
					#ContentRightBanners {  }
						#ContentRightBanners a { display:block; margin:0px 0px 10px 0px; }
						
				#Footer { font-size:11px; font-family:Tahoma, Verdana, Arial; color:#8e8e8e; margin:18px 0px 0px 0px; height:13px; }
					#FooterCopyright { float:left; }
					#FooterMenu { float:right; }
						#FooterMenu a { color:#000; display:inline-block; margin:0px 2px 0px 2px; text-decoration:none; }
							#FooterMenu a:hover { color:#8e8e8e; }
						.FooterMenuSelected { color:#03bbf9 !important; }
							.FooterMenuSelected:hover { text-decoration:none !important; }
		#ContentContainerBottom { height:6px; background:url(../images/body/contentcontainerbottom.png) left top no-repeat; }
