html, #Body, form{height:100%;}

#Body{background:#CFCFCF;}
#Body *{font-family:Tahoma, Arial, Helvetica, Sans Serif;}

/* General Styles */
.ClearBoth{clear:both;}

/*-------- Default Style --------*/
body *{font-family:'Trebuchet MS',Helvetica,sans-serif !important;}
body,th,td,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, input, .CommandButton{color:#0053A1; }
body,th,td,table,.Normal,.NormalDisabled,.NormalBold,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:14px;}
h1, h2, h3, h4, h5, h6, h2 input{color:#0053A1;font-weight:bold;margin:1ex 0;}
h1{font-size:20px;margin:10px 0;}
h2, h2 a:link, h2 a:visited{font-size:18px;}
h3, h3 a:link{font-size:16px;color:#052442;}
h4, h4 a:link{font-size:14pxcolor:#052442;}
h5, h5 a:link{font-size:12px;}
h6, h6 a:link{font-size:11px;}

a,a:link,a:visited,a:active{color:#0053A1; text-decoration:none;}
a:hover{color:#0053A1; text-decoration:underline;}
h1 a{font-size:18px;}
.Normal a:link, .Normal a, .Normal a:link, .Normal a:visited, .Normal a:active, .Normal  a:hover, a.BackButton:link, a.BackButton:visited{color:#3384D6;}
.detail a,.detail a:link,.detail a:visited,.detail a:active{color:#0053A1; text-decoration:none;}
.Head{color:#0053A1;font-weight:bold;}
.SubHead {color:#0053A1;}
.SubSubHead{color:#0053A1;}
.NormalRed {color:#F00;}
.Normal p{margin-top:0;}


/* Layout--*/
#Skin{width:1000px;min-height:100%;margin:0 auto;background:#fff url(img/RightShadow.gif) right top repeat-y;padding-right:15px;clear:both;position:relative;}

.sLeftCol{width:275px;float:left;overflow:hidden;padding-top:10px;}
.sRightCol{width:675px;float:right;overflow:hidden;margin-right:32px;background:#E6EEF6;}

#Header{background:url(img/GradientBg.png) 0 105px repeat-x;}
#Logo{height:95px;overflow:hidden;padding-left:30px;}
#Header .sLeftCol{padding-left:20px;width:255px}
#Header .sRightCol {}
#sContent .sRightCol{background:#E6EEF6 url(img/GradientBg.png) left -240px repeat-x;}
#sLang{float:right;margin:5px;}

.Admin .ContentPane{padding:15px;}

#BannerLarge{}
#BannerLarge h1{clear:both;margin:0;padding:10px;color:#FBF22D;font-size:16px;font-weight:bold;text-align:right;padding-right:20px;}
#BannerLarge  #SubDesc{position:absolute;bottom:30px;right:55px;text-align:right;font-size:12px;color:#fff;width:300px;line-height:20px;}

/* Menus*/
#TopMenu{height:40px;overflow:hidden;background:url(img/GradientBg.png) left -160px repeat-x;}
#TopMenu ul{float:right;}
#TopMenu ul, #SubMenu ul, #IconMenu ul, #SubSubMenu ul{padding:0;margin:0;}
#TopMenu li, #SubMenu li, #IconMenu li{padding:0;list-style-type:none;}
#TopMenu li{float:left;line-height:40px;font-size:12px;}
#TopMenu li a{display:block;height:40px;padding: 0 13px;}
#TopMenu a:hover, #TopMenu a.Active{background:url(img/GradientBg.png) 0 -200px repeat-x;color:#fff;text-decoration:none;}


#IconMenu {height:225px;overflow:hidden;background:#fff;}
#IconMenu li{float:left;}
#IconMenu li a:hover{opacity:0.8;}

#sSubMenu{width:225px;}
#SubMenu{height:123px;padding:33px 0 0 0;}
#SubMenu li {padding-bottom:15px;width:250px;}
#SubMenu li a{font-size:18px;line-height:21px;font-weight:bold;color:#fff;display:block;padding-left:20px;background:url(img/MenuArrow.gif) no-repeat;}
#SubMenu li a:hover{text-decoration:none;}

#SubSubMenu {}
#SubSubMenu ul{padding-left:16px;}
#SubSubMenu li{list-style-type:none;padding:5px 0;}
#SubSubMenu a:hover, #SubSubMenu a.Active:link, #SubSubMenu a.Active:visited{font-weight:bold;text-decoration:none;}
#SubSubMenu img{vertical-align:middle;margin-right:8px;}

/* Home */
#Statement{font-size:16px; color:#3384D6; margin-bottom:20px;}

/* Sub */
.MainDesc {height:45px;padding:10px 20px;}
.MainDesc h1{padding:0;margin:0;font-size:16px;}
.MainDesc h2{padding:0;margin:0;font-size:14px;color:#3384D6;}

/* Panes */
#Panes{padding:25px;min-height:300px;}
.LeftPane {padding:20px;}

#sFooter{background:url(img/GradientBg.png) left -160px repeat-x;}
#sFooter, #sFooter a{line-height:40px;color:#0053A1;font-size:11px;text-align:center;}
.Login{text-align:right; padding: 0 5px 5px 0;}
.Login a:link, .Login a:link{color:#E6EEF6; font-size:11px;}
.Login a:hover{color:#008}


/* Franchise Columns */
.Cols , .Cols ul, .Cols li{padding:0;margin:0;list-style-type:none;}
.Cols {margin-right:20px;width:31%;float:left;}
.ColLast{margin:0;}
.Cols .dontsplit{}
.Cols h2{font-size:16px;padding:3px 5px;margin:0;background:url(img/GradientBg.png) 0 -200px repeat-x;color:#fff;}
.Cols h3{font-size:14px;margin:0;padding: 3px 5px;background:url(img/GradientBg.png) left -160px repeat-x;}
.Cols ul{padding-bottom:2em;}
.Cols ul ul{padding-bottom:0.3em;}
.Cols ul ul li{background:#fff;padding:5px;}
.Cols li.detail{padding:3px 5px;}

/* franchise detail */
.FF_FranchiseImage {float:right; margin: 0 0 10px 10px;}
.FF_FranchiseDetailHyperlink {margin-top:10px; font-weight:bold;}
.FF_FranchiseDetail  dt{font-size:16px;font-weight:bold;}
.FF_FranchiseDetail dd{margin-left:0px}

/* Franchise Accordion */
.ui-accordion-content-active{padding-bottom:2em;}

/* Containers */
.c_container{}
/*---------- To align the Actions, Icon and Title ---------*/
.c_icon, .c_actions, h2.c_title{float:left;}
.c_icon img {float:left; padding-right:4px;}
h2.c_title{margin:0; padding:0 0 1em;}
.icn img{margin-right:5px;}

.title_vis{float:right;}

.c_content{clear:both;}
.c_contentpane{padding:0;}
.c_footer {clear:both;margin-bottom:20px;padding:0; text-align:right;}

/*---------- default style for head & normal -----------*/
.Normal p{margin-top:0px;}

/*---------- For the inline edit icons -----------*/
.eipbackimg {background-color:#DAE7F2;border:solid 1px #4F839F;}
.c_content .eipbackimg {margin-top:0;margin-left:-20px;}

/* Helferlein */
.SubHead.LabelItemStyle {font-size:14px !important;}

/* Add this */
.addthis_toolbox{padding: 5px; float:right;}

/* skin versions */
ul.FFAZMenu, ul.FFAZMenu ul{margin:0; padding:0;}
ul.FFAZMenu{padding:0 0 0 20px;}
ul.FFAZMenu ul{margin-bottom:20px;}

.FFAZMenu li{list-style-type:none; padding:0;}
.FFAZMenu li.Chars span{font-size:16px; text-transform:uppercase; font-weight:bold;display:block; border-bottom:solid 1px #eee;}
.FFAZMenu .Active {color:#888;}


