body 			{ margin:0 auto; background-color:#fff; padding:0px; font-family:Arial, Helvetica;  }

#LogoDiv		{ position:absolute; top:-1000px; left:-1000px; }

h1			{ margin:0px; margin-top:20px; font-size:14pt; }
h2			{ margin:0px; margin-top:16px; font-size:12pt; }
h3			{ margin:0px; margin-top:12px; font-size:10pt; }
p			{ margin:0px; margin-top:8px;  font-size:10pt; line-height:1.4em; }
ul			{ padding-left:30px; margin-top: 8px; margin-bottom:10px; }
li			{ margin:0px; margin-top:4px; font-size:10pt; line-height:1.4em; }

p.SmallVideoTitle	{ margin-top:8px; margin-bottom:-6px; }

hr			{ clear:both; border: 1px dotted #ccc; height:1px; margin-top:10px; margin-bottom:10px; }

.qfcert img		{ border:1px solid #fff; }

.DivTopLine1		{ margin-top:10px; width:100%; height:7px; background-color:#FBBA14; overflow:hidden; }
.DivTopLine2		{ margin-bottom:10px; width:100%; height:3px; background-color:#014FA1; overflow:hidden; }

.DivBotLine1		{ margin-top:10px; width:100%; height:3px; background-color:#014FA1; overflow:hidden; }
.DivBotLine2		{ margin-bottom:5px; width:100%; height:7px; background-color:#FBBA14; overflow:hidden; }

.HomeTitle		{ position:absolute; top:20px; width:682px; text-align:right; }
.HomeTitle h1		{ color:#014FA1; font-size:32pt; }
.HomeTitle h2		{ color:#014FA1; font-size:18pt; text-transform:uppercase; margin-top:100px; }
.HomeTitle h3		{ color:#014FA1; font-size:16pt; }

.HomeButton		{ padding-top:10px; overflow:hidden; position:absolute; width:202px; height:95px; background-image:url(/wcms/Designs/Franchise/Franchising/Images/Home_Button.png); background-repeat:no-repeat; z-index:2; text-align:center; }
.HomeButton a		{ color:#014FA1; font-size:20pt; text-decoration:none;  }
.HomeButton a:visited	{ color:#014FA1; font-size:20pt; text-decoration:none;  }

.CommonText h1		{ font-size:14pt; }
.CommonText img		{ border: solid 1px #555; }
.CommonText a		{ color:#014FA1; }
.CommonText a:visited	{ color:#014FA1; }
.CommonText p		{ text-align:justify; }

.SubContent h1		{ font-size:12pt; }
.SubContent h2		{ font-size:10pt; }
.SubContent p		{ text-align:justify; }

.CommonForm table	{ width:100%; }
.CommonForm th		{ width:30%; font-size:10pt; text-align:left; vertical-align:top; font-weight:normal; }
.CommonForm td		{ font-size:10pt; text-align:left; vertical-align:top; }

.TA_right		{ text-align:right; }

.LogoArea		{ margin-top:33px; }
.LogoArea h1		{ color:#555; font-size:18pt; text-align:center; margin:0px; }
.LogoArea h2		{ color:#555; font-size:13pt; text-align:center; margin:0px; }

.FairImage a		{ text-decoration:none; }
.FairImage a:visited	{ text-decoration:none; }


div.FairBanner h1	{ margin:4px; }
div.FairBanner h2	{ margin:4px; }

.FairLeftInfo h1	{ margin:5px; font-size:10pt; }
.FairLeftInfo h2	{ margin:5px; font-size:9pt; font-weight:normal; }


.FairRightInfo table	{ margin:4px; }
.FairRightInfo h1	{ margin:0px; font-size:9pt; font-weight:normal; }
.FairRightInfo th	{ padding:1px; text-align:left; font-size:8pt; font-weight:bold; padding-right:5px; }
.FairRightInfo td	{ padding:1px; text-align:left; font-size:8pt; }
.FairRightInfo ul	{ margin:0px; }
.FairRightInfo li	{ margin:0px; font-size:9pt; font-weight:normal; }


// div.FairButton 		{ position:absolute; text-align:left; font-size:9pt; font-weight:bold; color:#777; }
div.FairButton 		{ text-align:left; font-size:9pt; font-weight:bold; width:116px; float:left; margin-bottom:5px;}
.FairButton a		{ color:#fff;  }
.FairButton a:visited	{ color:#fff;  }
.FairButton img		{ margin-bottom:-1px;}


div.FairImages		{ margin-top:-20px; margin-left:20px; float:right; border:none; padding:5px; }
.FairImages img		{ border:1px solid #fff; }


div.AdSenseVert		{ float:right; margin-left:10px; margin-right:0px; }

img.ImageLeft		{ float:left; margin-right: 10px; margin-bottom: 10px; margin-top:10px; }
img.ImageRight		{ float:right; margin-left: 10px; margin-bottom: 10px; margin-top:10px; }

.SecNav			{ margin-top:3px; margin-bottom:10px; width:100%; background-color:#DB0133; color:#fff; }
.SecNav	h1		{ font-size:13.5pt; font-weight:bold; margin:0px; letter-spacing: 0.1em; }

.SpecialInterest h2		{ margin:0px; font-size:14pt; margin-top:15px; margin-bottom:1px; color:#aaa; }
.SpecialInterest h2 a		{ text-decoration:none; color:#aaa; }
.SpecialInterest h2 a:visited	{ text-decoration:none; color:#aaa; }
.SpecialInterest p a		{ text-decoration:none; color:#000; }
.SpecialInterest p a:visited	{ text-decoration:none; color:#000; }


h1.Section		{ margin:0px; font-size:18pt; margin-bottom:-10px; clear:both; }
h2.xSection		{ margin:0px; font-size:14pt; margin-top:15px; margin-bottom:-10px; color:#aaa;}
h2.Section		{ margin:0px; font-size:14pt; margin-top:15px; margin-bottom:1px; color:#aaa;}

h3.Section		{ margin:0px; font-size:18pt; margin-bottom:-10px; clear:both; }

.SectionLogo		{ display:none; width:32px; height:32px; margin:0px; margin-right:10px; border:0px; vertical-align:middle; }

.Section a		{ color:#aaa; text-decoration:none; }
.Section a:visited	{ color:#aaa; text-decoration:none; }

.Breadcrumb		{ margin-top:10px; margin-bottom:10px; }
.Breadcrumb ul		{ padding:0px; margin:0px; }
.Breadcrumb li		{ display:inline; padding:5px; font-size:8pt; }
.Breadcrumb a		{ text-decoration:none; }
.Breadcrumb a:visited	{ text-decoration:none; }

.Navigation1		{ clear:both; margin-bottom:5px; }
.Navigation1 ul		{ padding:0px; margin:0px; margin-top:3px; }
.Navigation1 ul li	{ display:inline; padding:5px; padding-left:8px; padding-right:8px; }
.Navigation1 a		{ color:#014FA1; text-decoration:none; font-weight:bold; }
.Navigation1 a:visited	{ color:#014FA1; text-decoration:none; font-weight:bold; }

li.Nav1x1inactive	{ font-size:11pt; }
li.Nav1x1active		{ font-size:13pt; background-color:#eee; border-left: solid 1px #eee; border-right: solid 1px #eee; border-top: solid 1px #eee; border-bottom: solid 1px #eee; }

li.Nav1x2active		{ font-weight:bold; }

#liNav1_19		{ display:none; }

.SearchTitle		{ font-size:11pt; font-weight:bold; }
.SearchDescription	{ font-size:8pt;  }
.SearchArea		{ background-color:#eee; font-size:10pt; margin-bottom:20px; xwidth:220px; border:solid 1px #ddd; margin-top:-1px; padding:10px; }
.SearchArea form	{ margin:0px; }

.Navigation1x		{ background-color:#eee; font-size:10pt; margin-bottom:10px; xwidth:220px; border:solid 1px #eee; margin-top:-1px; }
.Navigation1x ul	{ list-style:none; padding:6px; margin:0px; }
.Navigation1x ul li	{ display:inline; font-size:11pt; line-height:1.4em; padding-right:10px; }
.Navigation1x a		{ color:#014FA1; text-decoration:none; }
.Navigation1x a:visited	{ color:#014FA1; text-decoration:none; }

.Navigation2		{ float:right; margin-right:5px; font-size:9pt; }
.Navigation2 ul		{ margin:0px; margin-top:3px; }
.Navigation2 ul li	{ display:inline; padding-left:8px; }
.Navigation2 a		{ color:#fff; text-decoration:none; font-weight:bold; }
.Navigation2 a:visited	{ color:#fff; text-decoration:none; font-weight:bold; }

div.AdSense		{ margin:0px; margin-top:10px; padding:0px;  float:left; }

.BigImage img		{ width:350px; height:135px; border:1px solid #555; }

div.NavLeft		{ width:220px; }
.NavLeft h1		{ font-size:14pt; margin:0px; margin-top:20px; margin-bottom:10px; color:#014FA1; }
.NavLeft ul		{ list-style:none; margin:0px; padding:0px; }
.NavLeft li		{ font-size:10pt; line-height:1.4em; border-bottom: dotted 1px #ddd; padding-top:0px; padding-bottom:1px; }
.NavLeft a		{ color:#014FA1; text-decoration:none; }
.NavLeft a:visited	{ color:#014FA1; text-decoration:none; }
.NavLeft img		{ border:none; vertical-align:middle; margin-right:5px; }

.xxTeaser			{ background-image:url(/wcms/designs/franchise/common/t_gradient.png); background-repeat:repeat-x; }
.Teaser	img		{ border:solid 1px #555; float:left; margin-top:10px; margin-right:10px; margin-bottom:10px; }
.Teaser a		{ text-decoration:none; }
.Teaser a:visited	{ text-decoration:none; }
.Teaser p		{ color:#000;  }
.Teaser h1		{ color:#014FA1; font-size:12pt;  }
.Teaser h3		{ color:#014FA1; text-align:right; font-size:9pt; margin-top:10px; }
.Teaser hr		{ clear:both; border:1px dotted #ccc; height:1px; margin-top:10px; margin-bottom:0px; }
.Teaser span		{ color:#aaa; font-style:italic; margin-right:10px; }
.Teaser ul		{ padding-left:20px; }
.Teaser li		{ color:#000; }

div.ChatFrage		{ line-height:1.4em; margin-bottom:10px; font-size:10pt; }
div.ChatAntwort		{ padding-left:20px; line-height:1.4em; margin-bottom:20px;  font-size:10pt; }
div.ChatAnkuendigung	{ line-height:1.4em; margin-bottom:20px; font-size:10pt; font-style:italic; }

.ChatFrage span		{ font-weight:bold; color:#DB0133; }
.ChatAntwort span	{ font-weight:bold; color:#DB0133; }
.ChatAnkuendigung span	{ font-weight:bold; color:#DB0133; }

.TeaserSmall img	{ border:solid 1px #555; float:left; margin-top:5px; margin-right:5px; margin-bottom:5px; }
.TeaserSmall a		{ text-decoration:none; }
.TeaserSmall a:visited	{ text-decoration:none; }
.TeaserSmall p		{ color:#000; font-size:8pt; }
.TeaserSmall h1		{ color:#014FA1; font-size:10pt; margin-top:5px; margin-bottom:5px; }
.TeaserSmall h3		{ color:#014FA1; text-align:right; font-size:8pt; margin-top:5px; }
.TeaserSmall hr		{ clear:both; border:1px dotted #ccc; height:1px; margin-top:5px; margin-bottom:0px; }
.TeaserSmall span	{ color:#aaa; font-style:italic; margin-right:10px; }

div.LogoNews		{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-News.png); background-repeat:no-repeat; }
div.LogoSuccessstory	{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-Successstory.png); background-repeat:no-repeat; }
div.LogoInterview	{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-Interview.png); background-repeat:no-repeat; }
div.LogoCheckliste	{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-Checkliste.png); background-repeat:no-repeat; }
div.LogoExperten	{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-Experten.png); background-repeat:no-repeat; }
div.LogoLiteratur	{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-Literatur.png); background-repeat:no-repeat; }
div.LogoLinks		{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-Links.png); background-repeat:no-repeat; }
div.LogoStatistik	{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-Statistik.png); background-repeat:no-repeat; }
div.LogoGrundlagen	{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-Grundlagen.png); background-repeat:no-repeat; }
div.LogoMasterFranchise	{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-MasterFranchise.png); background-repeat:no-repeat; }
div.LogoKategorien	{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-NeueSysteme.png); background-repeat:no-repeat; }
div.LogoOhneEigenkapital	{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-OhneEigenkapital.png); background-repeat:no-repeat; }
div.LogoGeringeInvestition	{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-GeringeInvestition.png); background-repeat:no-repeat; }
div.LogoGeringeAnlaufzeit	{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-GeringeAnlaufzeit.png); background-repeat:no-repeat; }
div.LogoKfw		{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-Kfw.png); background-repeat:no-repeat; }
div.LogoNebenberuflich	{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-Nebenberuflich.png); background-repeat:no-repeat; }
div.LogoHomeoffice	{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-Homeoffice.png); background-repeat:no-repeat; }
div.LogoVerbandDfv	{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-VerbandDfv.png); background-repeat:no-repeat; }
div.LogoVerbandOefv	{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-VerbandOefv.png); background-repeat:no-repeat; }
div.LogoVerbandSfv	{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-VerbandSfv.png); background-repeat:no-repeat; }
div.LogoDfvGeprueft	{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-DfvGeprueft.png); background-repeat:no-repeat; }
div.LogoGlossar		{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-Glossar.png); background-repeat:no-repeat; }
div.LogoShop		{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-Shop.png); background-repeat:no-repeat; }
div.LogoVideo		{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-Video.png); background-repeat:no-repeat; }
div.LogoPraxiswissen	{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-Praxiswissen.png); background-repeat:no-repeat; }
div.LogoZielgruppen	{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-Zielgruppen.png); background-repeat:no-repeat; }
div.LogoImmobilien	{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-Homeoffice.png); background-repeat:no-repeat; }
div.LogoTermine		{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-Termine.png); background-repeat:no-repeat; }
div.LogoChat		{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-Chat.png); background-repeat:no-repeat; }
div.LogoQualifactionFranchise		{ float:left; width:25px; height:25px; margin:0px; margin-right:10px; margin-top:-2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-QualifactionFranchise.png); background-repeat:no-repeat; }

div.IconSuccessstory	{ float:left; width:25px; height:25px; margin:0px; margin-right:2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-Successstory.png); background-repeat:no-repeat; }
div.IconInterview	{ float:left; width:25px; height:25px; margin:0px; margin-right:2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-Interview.png); background-repeat:no-repeat; }
div.IconVideo		{ float:left; width:25px; height:25px; margin:0px; margin-right:2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-Video.png); background-repeat:no-repeat; }

div.IconElevatorPitch	{ float:left; width:40px; height:25px; margin:0px; margin-right:2px;  }


div.IconDfvGeprueft	{ float:left; width:25px; height:25px; margin:0px; margin-right:2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-DfvGeprueft.png); background-repeat:no-repeat; }
div.IconHomeoffice	{ float:left; width:25px; height:25px; margin:0px; margin-right:2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-Homeoffice.png); background-repeat:no-repeat; }
div.IconNebenberuflich	{ float:left; width:25px; height:25px; margin:0px; margin-right:2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-Nebenberuflich.png); background-repeat:no-repeat; }
div.IconKfw      	{ float:left; width:25px; height:25px; margin:0px; margin-right:2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-Kfw.png); background-repeat:no-repeat; }
div.IconGeringeInvestition     	{ float:left; width:25px; height:25px; margin:0px; margin-right:2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-GeringeInvestition.png); background-repeat:no-repeat; }
div.IconGeringeAnlaufzeit      	{ float:left; width:25px; height:25px; margin:0px; margin-right:2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-GeringeAnlaufzeit.png); background-repeat:no-repeat; }
div.IconOhneEigenkapital      	{ float:left; width:25px; height:25px; margin:0px; margin-right:2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-OhneEigenkapital.png); background-repeat:no-repeat; }
div.IconQualifactionFranchise  	{ float:left; width:25px; height:25px; margin:0px; margin-right:2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-QualifactionFranchise.png); background-repeat:no-repeat; }
div.IconMemberFull  	{ float:left; width:25px; height:25px; margin:0px; margin-right:2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-VerbandDfv.png); background-repeat:no-repeat; }
div.IconMemberFullDE  	{ float:left; width:25px; height:25px; margin:0px; margin-right:2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-VerbandDfv.png); background-repeat:no-repeat; }
div.IconMemberFullAT  	{ float:left; width:25px; height:25px; margin:0px; margin-right:2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-VerbandOefv.png); background-repeat:no-repeat; }
div.IconMemberFullCH  	{ float:left; width:25px; height:25px; margin:0px; margin-right:2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-VerbandSfv.png); background-repeat:no-repeat; }
div.IconMasterFranchise  	{ float:left; width:25px; height:25px; margin:0px; margin-right:2px; background-image:url(/wcms/Designs/Franchise/Common/Icon-MasterFranchise.png); background-repeat:no-repeat; }


.KomfortSectors		{ font-size:9pt; }
.KomfortSectors table	{ margin-top:5px; width:100%; }
.KomfortSectors td	{  }

hr.Komfort		{ border:none; border-bottom:1px solid #aaa; }

a.Colored		{ color:#014FA1; text-decoration:underline; }

a.Journal		{ color:#DB0133; }
h1.Journal		{ color:#DB0133; }
h3.Journal		{ color:#DB0133; }

p.Legend		{ margin-left:5px; margin-top:0px; font-size:8pt; }

.Messestand		{ line-height:1.4em; font-size:10pt; }
.Messestand th		{ width:200px; text-align:left; vertical-align:top; }
.Messestand td		{ text-align:left; vertical-align:top; }
.Messestand img		{ border:1px solid #555; margin:5px; }

.Merkzettel h1		{ color:#014FA1; font-size:14pt; margin-top: 0px; }
.Merkzettel input	{ margin:0px; }
.Merkzettel a		{ color:#014FA1; text-decoration:none; }
.Merkzettel a:visited	{ color:#014FA1; text-decoration:none; }
.Merkzettel p		{ margin:0px; margin-left:5px; margin-right:20px; }
.Merkzettel hr		{ margin-top:20px; margin-bottom:0px; }

.FranchisorAds p	{ margin:0px; font-size:10pt; color:#fff; font-weight:bold; line-height:1em;}
.FranchisorAds img	{ text-align:center; border:1px solid #555; margin-top:10px;  }

.FranchisorAds h1	{ color:#000; margin:0px; font-size:10pt; font-weight:bold;  margin-top:5px; margin-left:5px; margin-right:5px;}
.FranchisorAds h2	{ color:#000; margin:0px; font-size:9pt; font-weight:normal; margin-left:5px; margin-right:5px;}
.FranchisorAds a	{ text-decoration:none; }
.FranchisorAds a:visited { text-decoration:none; }




hr.NoClear		{ clear:none; }

img.DownloadImage	{ border:0px; margin:0px; margin-right:10px; clear:both; }

.TeaserFranchisor	{ border:1px solid #F68304; margin-right:10px; margin-bottom:20px; }
.TeaserFranchisor img	{ border:0px; margin-left:5px; margin-right:5px;  }
.TeaserFranchisor h1	{ color:#000; margin:5px; font-size:10pt; }
.TeaserFranchisor h2	{ color:#000; margin:5px; font-size:9pt; font-weight:normal; }
.TeaserFranchisor p	{ color:#000; margin:5px; font-size:9pt; }
.TeaserFranchisor div a	{ color:#000; text-decoration:none; }
.TeaserFranchisor div a:visited	{ color:#000; text-decoration:none; }

.SubInfo		{ float:right; color:#F68304; background-color:#fff; padding:5px; font-size:8pt; font-weight:bold; margin-top:-5px; margin-left:5px; margin-bottom:5px; }
p.FunctionLine		{ margin:0px; color:#fff; background-color:#fff; font-weight:bold; border-bottom: 3px solid #F68304; }
.FunctionLine span	{ margin:0px; padding:5px; padding-bottom:1px; color:#fff; background-color:#F68304; font-weight:bold; }

.TeaserFranchShort h1	{ color:#000; margin:5px; font-size:10pt; }
.TeaserFranchShort h2	{ color:#000; margin:5px; font-size:9pt; font-weight: normal; }
.TeaserFranchShort p	{ color:#000; margin:5px; font-size:9pt; }
.TeaserFranchShort a	{ color:#000; text-decoration:none; }
.TeaserFranchShort a:visited	{ color:#000; text-decoration:none; }

div.TeaserExpert	{ margin-top:20px; }
.xxTeaserExpert div	{ background-image:url(/wcms/designs/franchise/common/t_gradient.png); background-repeat:repeat-x; }
.TeaserExpert h1	{ color:#000; margin:0px; font-size:11pt; }
.TeaserExpert a		{ text-decoration:none; }
.TeaserExpert a:visited		{ text-decoration:none; }
.TeaserExpert th	{ color:#000; margin:5px; width:90px; font-size:9pt; font-weight:normal; text-align:left; }
.TeaserExpert td	{ color:#000; margin:5px; font-size:9pt; }
.TeaserExpert span	{ color:#aaa; font-style:italic; margin-right:10px; }
.TeaserExpert p		{ margin-top:0px;  }

div.TeaserTermine	{ margin-top:20px; }
.TeaserTermine h1	{ color:#000; margin:0px; font-size:11pt; }
.TeaserTermine a	{ text-decoration:none; }
.TeaserTermine a:visited	{ text-decoration:none; }
.TeaserTermine th	{ color:#000; margin:5px; width:90px; font-size:9pt; font-weight:normal; text-align:left; }
.TeaserTermine td	{ color:#000; margin:5px; font-size:9pt; }
.TeaserTermine span	{ color:#aaa; font-style:italic; margin-right:10px; }
.TeaserTermine p	{ margin-top:0px;  }

span.More		{ background-image: url(/wcms/Designs/franchise/common/More.png); background-repeat:no-repeat; margin-left:8px; padding-left:20px; color:#014FA1; white-space:nowrap; font-style:italic; }
span.MoreSmall		{ background-image: url(/wcms/Designs/franchise/common/More.png); background-repeat:no-repeat; margin-left:8px; padding-left:20px; color:#014FA1; white-space:nowrap; font-style:italic; font-size:9pt; }
span.MoreJournal	{ background-image: url(/wcms/Designs/franchise/common/MoreJournal.png); background-repeat:no-repeat; margin-left:8px; padding-left:20px; color:#DB0133; white-space:nowrap; font-style:italic; }

p.Recommendation 	{ margin-bottom:-10px; }
h2.Recommendation 	{ color:#000; font-size:10pt; margin-top:3px; }

.TeaserChat img		{ margin-right:20px; margin-top: 20px;}
.TeaserChat h2		{ font-size: 11pt; }

.ContentArea a		{ color:#014FA1; }
.ContentArea a:visited	{ color:#014FA1; }
.ContentArea p		{  }
.ContentArea li		{  }

.SubIndex ul		{ margin:0px; margin-top:5px; padding-left:15px; }
.SubIndex li		{ font-size:10pt; padding:0px; line-height:1.4em;}
.SubIndex a		{ text-decoration:none; }
.SubIndex a:visited	{ text-decoration:none; }


div.SearchFilter	{ margin-top:20px; padding:10px; border:1px solid #ddd; background-color:#eee; }
.SearchFilter div	{ margin:0px; margin-top:10px;  }
.SearchFilter p		{ margin:0px; }
.SearchFilter form	{ margin:0px; font-size:9pt; }
.SearchFilter input	{ font-size:9pt; }
.SearchFilter select	{ font-size:9pt; }
.SearchFilter h1	{ margin:0px; margin-bottom:10px; }
.SearchFilter h2	{ margin:0px; margin-bottom:5px; }
.SearchFilter label	{ float:left; width:100px; padding: 5px; padding-left:0px;}
.SearchFilter br	{ clear:left; }



.Pager ul		{ list-style:none; margin:0px; padding:0px; margin-top:20px; margin-bottom:20px;  }
.Pager li		{ font-weight:bold; display:inline; margin:3px; padding:5px; border:solid 1px #555; background-color:#FBBA14; }
.Pager a		{ text-decoration:none; color:#fff; }
.Pager a:visited	{ text-decoration:none; color:#fff; }
li.PagerCaption		{ font-weight:bold; margin:3px; padding:5px; margin-left:0px; padding-left:0px; border:0px; background-color:#fff; }
li.PagerCurrent		{ font-weight:bold; background-color:#fff; }

;.Pager ul		{ list-style:none; margin:0px; padding:0px; margin-top:20px; margin-bottom:20px;  }
;.Pager li		{ display:inline; margin:3px; padding:5px; border:solid 1px #555; background-color:#eee; }
;.Pager a		{ text-decoration:none; }
;li.PagerCaption		{ font-weight:bold; margin:3px; padding:5px; margin-left:0px; padding-left:0px; border:0px; background-color:#fff; }
;.PagerCurrent		{ font-weight:bold; background-color:#fff; }


div.MarkedText		{ margin-top:20px; padding:10px; border:1px solid #ddd; background-color:#eee; }
div.MarkedText h1	{ margin:0px; }

div.MasterText		{ margin-top:20px; padding:0px; border:0px solid #FEF679; background-color:#FEF679; }
.MasterText div		{ margin:0px; padding:10px; border:0px solid #fff; background-image:url(/wcms/designs/franchise/common/bg_gradientRev.png); }
.MasterText h1		{ margin:0px; }

div.FranchisorBox	{ margin-top:20px; padding:0px; border:1px solid #DDD; background-color:#DDD; }
.FranchisorBox img 	{ border:1px solid #555; margin:5px; }
.FranchisorBox div	{ text-align:center; margin:0px; padding:10px; border:1px solid #fff; background-image:url(/wcms/designs/franchise/common/bg_gradientRev.png); }

.FranchisorBox div div	{ margin-top:0px; padding:0px; border:1px solid #DDD; background-color:#AAA; }
.FranchisorBox div div div	{ margin:0px; padding:2px; border:1px solid #fff; background-image:url(/wcms/designs/franchise/common/bg_gradientRev.png); }

.FranchisorBox div div div a	{ color:#fff; font-size:10pt; font-weight:bold; text-decoration:none; }
.FranchisorBox div div div a:visited	{ color:#fff;  }
.FranchisorBox h1	{ margin:0px; }

div.SystemTeaser		{ width:770px; clear:both; margin-bottom:10px; }
div.SystemTeaser a		{ text-decoration:none; }
div.SystemTeaser a:visited	{ text-decoration:none; }

div.SystemBox			{ width:360px; xheight:250px; margin-top:16px; padding:0px; border:1px solid #DDD; background-color:#DDD; float:left; margin-right:16px; }
.SystemBox img 			{ border:1px solid #555; margin:5px; width:115px; height:79px; float:left; }

div.SystemBoxFrame		{ text-align:center; margin:0px; padding:5px; border:1px solid #fff; background-image:url(/wcms/designs/franchise/common/bg_gradientRev.png); }


div.SystemBoxVideo			{ width:360px; margin-top:16px; padding:0px; border:1px solid #DDD; background-color:#DDD; float:left; margin-right:16px; }
.SystemBoxVideo img 			{ border:1px solid #555; margin:5px; float:left; }

div.SystemBoxFrameVideo		{ margin:0px; padding:5px; border:1px solid #fff; background-image:url(/wcms/designs/franchise/common/bg_gradientRev.png); }



div.SystemBoxInternal		{ padding:5px; border:none; background-image:none; width:211px; height:60px; overflow:hidden; }
.SystemBoxInternal h1		{ font-size:10pt; color:#000; margin:0px; text-decoration:none; }
.SystemBoxInternal h2		{ font-size:9pt; font-weight:normal; color:#000; margin:0px; text-decoration:none; }
.SystemBoxInternal a		{ text-decoration:none; color:#000; }
.SystemBoxInternal a:visited	{ text-decoration:none; color:#000; }

div.SystemBoxReminder		{ margin-top:0px; margin-left:-2px; margin-right:-2px; padding:0px; border:1px solid #DDD; background-color:#AAA; }
.SystemBoxReminder div 		{ margin:0px; padding:2px; border:1px solid #fff; background-image:url(/wcms/designs/franchise/common/bg_gradientRev.png); }
.SystemBoxReminder div a	{ color:#fff; font-size:10pt; font-weight:bold; text-decoration:none; }
.SystemBoxReminder div a:visited { color:#fff;  }

div.SystemBoxOther		{ margin-top:5px; margin-bottom:5px; font-size:9pt; border:none; background-image:none; width:350px; height:45px; overflow:hidden; }
.SystemBoxOther a		{ color:#000; }
.SystemBoxOther a:visited	{ color:#000; }

div.SystemBoxIcons		{ float:right; border:none; background-image:none; margin-top:6px; }

div.SystemBoxCapital		{ float:left; border:none; background-image:none; height:31px; overflow:hidden; }
.SystemBoxCapital h3		{ text-align:left; font-size:9pt; margin:0px; }
.SystemBoxCapital p		{ text-align:left; font-size:9pt; margin:0px; }


div.LandingBox			{ padding:0px; border:1px solid #ddd; background-color:#ddd; margin-bottom:10px; }
div.LandingBoxFrame		{ margin:0px; padding:20px; border:1px solid #fff; background-image:url(/wcms/designs/franchise/common/bg_gradientRevBig.png); }
div.LandingBoxFrame h1		{ margin:0px; }
div.LandingBoxFrame img		{ margin:0 0 0 20px; border:1px solid #777;}




.ShortProfile table		{ margin-top:5px; width:100%; background-image:url(/wcms/designs/franchise/common/t_gradient.png); background-repeat:repeat-x; }
.ShortProfile th		{ vertical-align:top; text-align:left; font-size:10pt; padding:5px; padding-left:0px;  }
.ShortProfile td		{ text-align:left; font-size:10pt; padding:5px; }

div.LegendText	{ width:260px; margin-left:5px; margin-top:-2px; font-size:9pt; float:left; }

div.SortArea		{ font-size:11pt; font-weight:bold; margin-top:20px; background-color:#eee; border:1px solid #ddd; }
div.SortTitle		{ padding:5px; float:left; }
div.SortOptions		{ float:left;  }
div.SortOptions	a	{ color:#555; text-decoration:none; }
div.SortOptions	a:visited	{ color:#555; text-decoration:none; }
.SortOptions div	{ padding:5px; float:left; }


div.SponsorBox	{ margin-top:20px; padding:0px; border:1px solid #DB0133; background-color:#DDD; }
.SponsorBox img 	{ border:1px solid #555; margin:5px; float:left; margin-right:10px; }
.SponsorBox div	{  margin:0px; padding:10px; border:1px solid #fff; background-image:url(/wcms/designs/franchise/common/bg_gradientRev.png); }
.SponsorBox a	{ text-decoration:none; }
.SponsorBox a:visited	{ text-decoration:none; }
.SponsorBox p	{ color:#000; }

.SponsorBox div div	{ margin-top:0px; padding:0px; border:1px solid #DDD; background-color:#AAA; }
.SponsorBox div div div	{ margin:0px; padding:2px; border:1px solid #fff; background-image:url(/wcms/designs/franchise/common/bg_gradientRev.png); }

.SponsorBox div div div a	{ color:#fff; font-size:10pt; font-weight:bold; text-decoration:none; }
.SponsorBox div div div a:visited	{ color:#fff;  }
.SponsorBox h1	{ margin:0px; color:#014FA1; font-size:12pt; margin-top:2px; }
.SponsorBox span { font-size:10pt;}




div.TeaserFull		{ width:740px; margin:0px; padding:0px; padding-bottom:10px; background-image:url(/wcms/designs/franchise/common/t_gradient.png); background-repeat:repeat-x; }
.TeaserFull h1		{ padding-top:10px;  margin-top:0px; }

div.Teaser75		{ width:460px; margin:0px; padding:0px; padding-bottom:10px;  background-image:url(/wcms/designs/franchise/common/t_gradient.png); background-repeat:repeat-x; }
.Teaser75 h1		{ padding-top:10px;  margin-top:0px; }

div.TeaserHalfL		{ width:350px; padding-right:20px; float:left; padding-bottom:10px; background-image:url(/wcms/designs/franchise/common/t_gradient.png); background-repeat:repeat-x; }
.TeaserHalfL h1		{ padding-top:10px;  margin-top:0px;  }

div.TeaserHalfR		{ width:350px; padding-left:20px; float:left; padding-bottom:10px; background-image:url(/wcms/designs/franchise/common/t_gradient.png); background-repeat:repeat-x; }
.TeaserHalfR h1		{ padding-top:10px;  margin-top:0px; }


div.JournalTopFolder	{ float:left; padding:5px; background-color:#eee; border:1px solid #ddd; margin-right:5px; border-bottom:0px; }
.JournalTopFolder a	{ text-decoration:none; color:#000; font-weight:bold; font-size:10pt; }
.JournalTopFolder a:visited	{ text-decoration:none; color:#000; font-weight:bold; font-size:10pt; }

div.JournalTop		{ border:1px solid #ddd; padding:10px; background-color:#D9D9D9; temp:#DFEDF4; }
.JournalTop h1		{ font-size:14pt; margin:0px; color:#DB0133; }
.JournalTop h2		{ font-size:10pt; margin:0px; color:#000; text-transform: uppercase; letter-spacing:0.3em; }
.JournalTop p		{ color:#000; }
.JournalTop span	{ color:#DB0133; }
.JournalTop a		{ text-decoration:none; }
.JournalTop a:visited	{ text-decoration:none; }
.JournalTop img		{ border:solid 1px #555; float:left; margin:0px; margin-right:10px; margin-bottom:10px; }


div.OtherContainerRight	{ clear:both; border:0px; padding:0px; background-color:#fff; padding-bottom:0px; padding-top:5px;  }
.OtherContainerRight h1	{ font-size:11pt; margin:0px; color:#014FA1; }
.OtherContainerRight h2	{ font-size:8pt; margin:0px; color:#000; text-transform: uppercase; letter-spacing:0.1em; }
.OtherContainerRight h3	{ font-size:9pt; margin:0px; margin-top:3px; color:#014FA1; text-align:right; }
.OtherContainerRight p	{ font-size:8pt; color:#000; }
.OtherContainerRight span	{ color:#014FA1; }
.OtherContainerRight a	{ text-decoration:none; color:#000; }
.OtherContainerRight a:visited	{ text-decoration:none; color:#000; }
.OtherContainerRight img	{ border:solid 1px #555; margin:0px; }

div.OtherRightCol	{}
.OtherRightCol h1	{ border-top:3px double #000; border-bottom:1px solid #000; font-size:8pt; margin:0px; color:#014FA1; text-transform: uppercase; letter-spacing:0.1em; padding-top:5px; padding-bottom:5px; margin-top:20px; }

div.JournalContainerRight	{ clear:both; border:0px; padding:0px; background-color:#fff; padding-bottom:0px; padding-top:5px;  }
.JournalContainerRight h1	{ font-size:11pt; margin:0px; color:#DB0133; }
.JournalContainerRight h2	{ font-size:8pt; margin:0px; color:#000; text-transform: uppercase; letter-spacing:0.1em; }
.JournalContainerRight h3	{ font-size:9pt; margin:0px; margin-top:3px; color:#DB0133; text-align:right; }
.JournalContainerRight p	{ font-size:8pt; color:#000; }
.JournalContainerRight span	{ color:#DB0133; }
.JournalContainerRight a	{ text-decoration:none; color:#000; }
.JournalContainerRight a:visited	{ text-decoration:none; color:#000; }
.JournalContainerRight img	{ border:solid 1px #555; margin:0px; }

div.JournalBodyRight	{ clear:both; border:0px; padding:0px; background-color:#fff; padding-bottom:10px; padding-top:10px; border-bottom:1px #ddd solid; }
.JournalBodyRight h1	{ font-size:11pt; margin:0px; color:#DB0133; }
.JournalBodyRight h2	{ font-size:8pt; margin:0px; color:#000; text-transform: uppercase; letter-spacing:0.1em; }
.JournalBodyRight h3	{ font-size:9pt; margin:0px; margin-top:3px; color:#DB0133; text-align:right; }
.JournalBodyRight p	{ font-size:8pt; color:#000; }
.JournalBodyRight span	{ color:#DB0133; }
.JournalBodyRight a	{ text-decoration:none; color:#000; }
.JournalBodyRight a:visited	{ text-decoration:none; color:#000; }
.JournalBodyRight img	{ border:solid 1px #555; float:left; margin:0px; margin-right:10px; margin-bottom:10px; }

.JournalBodyLeft h1	{ font-size:11pt; margin:0px; color:#DB0133; }
.JournalBodyLeft h2	{ font-size:8pt; margin:0px; color:#000; text-transform: uppercase; letter-spacing:0.1em; }
.JournalBodyLeft p	{ font-size:9pt; color:#000; }
.JournalBodyLeft a	{ text-decoration:none; }
.JournalBodyLeft a:visited	{ text-decoration:none; }
.JournalBodyLeft span	{ color:#DB0133; }
.JournalBodyLeft img	{ border:solid 1px #555;  margin:0px; margin-right:10px; margin-bottom:10px; }

div.JournalBlockLeft	{ margin;0px; margin-top:5px; margin-bottom:10px; padding:0px; border:1px solid #EDEDDF; background-color:#F4F4EC; }
.JournalBlockLeft div	{ margin:0px; padding:10px; border:1px solid #fff; background-image:url(/wcms/designs/franchise/common/bg_gradient.png); background-repeat:repeat-x; }
.JournalBlockLeft h1	{ margin:0px; }

div.JournalRightCol	{}
.JournalRightCol a	{ text-decoration:none; color:#000; }
.JournalRightCol a:visited	{ text-decoration:none; color:#000; }
.JournalRightCol h1	{ border-top:3px double #000; border-bottom:1px solid #000; font-size:8pt; margin:0px; color:#DB0133; text-transform: uppercase; letter-spacing:0.1em; padding-top:5px; padding-bottom:5px; margin-top:20px; }
.JournalRightCol h2	{ font-size:8pt; margin:0px; color:#DB0133; padding-top:5px; padding-bottom:5px;  }
.JournalRightCol h3	{ font-size:9pt; margin:0px; color:#DB0133; padding-top:5px; padding-bottom:5px; text-align:right; }
.JournalRightCol p	{ font-size:8pt; margin:0px; padding:0px; padding-top:5px; padding-top:5px; }

.Footer			{ width:980px; color:#444; margin-bottom:5px; }
.Footer	ul		{ list-style:none; margin:0px; padding:0px; margin-bottom:0px; }
.Footer	li		{ color:#444; font-size:7pt; display:inline; margin:0px; padding:0px; margin-right:2px;  }
.Footer a		{ color:#444; text-decoration:none; }
.Footer a:visited	{ color:#444; text-decoration:none; }

li.FooterHeadline	{ font-weight:bold; }

div.BlockSpacer		{ height:10px; }

table.Statistik		{ margin-top:10px; border:1px solid #000; width:100%; }
table.Statistik	h1	{ margin:0px; }
table.Statistik	th	{ font-size:9pt; font-weight:normal; text-align:left; padding:6px; }
table.Statistik	td	{ font-size:9pt; text-align:right; padding:6px; }
table.Statistik	div	{ float:left; background-color:#FFE11B; border:1px solid #000; height:10px; }

#MainCenter		{ text-align;center; width:100%; }
#Main			{ margin:auto; text-align;left; width:980px; }
#framework		{ margin-left:-240px; width:100%; float:right; }
#framework_sidebar	{        width:240px; float:left; }
#framework_content	{  margin-left:240px; }

#SectorShortProfiles	{ margin-top:30px; }

table.DataTable		{ width:100%; border-collapse:collapse; font-size:9pt; }
.DataTable th		{ text-align:left; border:1px solid #777; padding:4px; }
.DataTable td		{ text-align:left; border:1px solid #777; padding:4px; }

.Editor h6		{ font-size:10pt; margin:0px; }
.Editor td		{ font-size:10pt; margin:0px; }
.Editor p		{ font-size:10pt; margin:0px; }

.agb h1			{ font-size:10pt; }
.agb p			{ font-size:8pt; }

p.SourceInfo		{ font-size:10pt; color:#777; margin-top:10px;}
