/* HEADERS */
#mainPage   .mainHeader { background: #f0f0ee url(../img/slider-main/img01.jpg) no-repeat top center; min-height:560px; } 
#tarifePage .mainHeader { background: #f0f0ee url(../img/headers/tarife.jpg) no-repeat top center; min-height:460px; }
#basicPage .mainHeader { background: #f0f0ee url(../img/headers/basic-sofortbonus.jpg) no-repeat top center; min-height:460px; } 
#basic24Page .mainHeader { background: #f0f0ee url(../img/headers/basic24.jpg) no-repeat top center; min-height:460px; } 
#easyPage .mainHeader { background: #f0f0ee url(../img/headers/easy.jpg) no-repeat top center; min-height:460px; } 
#garantPage .mainHeader { background: #f0f0ee url(../img/headers/garant.jpg) no-repeat top center; min-height:460px; }
#classicPage .mainHeader { background: #f0f0ee url(../img/headers/classic.jpg) no-repeat top center; min-height:460px; }
#fixPage .mainHeader { background: #f0f0ee url(../img/headers/fix.jpg) no-repeat top center; min-height:460px; }
#fixclassicPage .mainHeader { background: #f0f0ee url(../img/headers/fix-classic.jpg) no-repeat top center; min-height:460px; }
#business12Page .mainHeader { background: #f0f0ee url(../img/headers/business-12.jpg) no-repeat top center; min-height:460px; }
#businessClassicPage .mainHeader { background: #f0f0ee url(../img/headers/business-classic.jpg) no-repeat top center; min-height:460px; }
#pressePage .mainHeader { background: #f0f0ee url(../img/headers/presse.jpg) no-repeat top center; min-height:460px; }
#testurteilePage .mainHeader { background: #f0f0ee url(../img/headers/testurteile.jpg) no-repeat top center; min-height:460px; }
#energiespartippsPage .mainHeader { background: #f0f0ee url(../img/headers/energiespartipps.jpg) no-repeat top center; min-height:460px; }
#rechtlichesPage .mainHeader { background: #f0f0ee url(../img/headers/rechtliches.jpg) no-repeat top center; min-height:460px; }
#kontaktPage .mainHeader { background: #f0f0ee url(../img/headers/kontakt.jpg) no-repeat top center; min-height:460px; }
#servicesPage .mainHeader { background: #f0f0ee url(../img/headers/services.jpg) no-repeat top center; min-height:460px; }
#ueberunsPage .mainHeader { background: #f0f0ee url(../img/headers/ueber-uns.jpg) no-repeat top center; min-height:460px; }
#pageNotFound .mainHeader { background: #f0f0ee url(../img/headers/services.jpg) no-repeat top center; min-height:460px; }
#musterrechnungPage .mainHeader { background: #f0f0ee url(../img/headers/kontakt.jpg) no-repeat top center; min-height:460px; }
#fairnessPage .mainHeader { background: #f0f0ee url(../img/headers/fairness.jpg) no-repeat top center; min-height:460px; }
#popUpPage { width:750px;padding:0 20px 0 10px; }

.hide { display:none; } 

/* HEADLINES */
h1, h2 {
	font-family:'Akko W01 Light';font-weight:normal;
}
h3, h4 {
	font-family:'Akko W01 Regular';font-weight:normal;
}

h1 {	font-size:30pt;color:#19AADF;letter-spacing:-0.03em;line-height:35px; } /*Big headline, main color*/
.ie7 h1 { padding-top:35px;}
h2 {	font-size:17pt;color:#656565;position:relative;top:-25px;} /*Medium headline, gray color*/
.ie h2, .opera h2 { position:relative;top:-12px;} /*Medium headline, gray color*/
.ie7 h2, .opera h2 { position:relative;top:-2px;} /*Medium headline, gray color*/
h3 { font-size:17pt;letter-spacing:-0.03em;margin-bottom:-8px;color:#48595F;position:relative;top:-4px; } /* Teaser headline */
h4 {	font-size:17pt;letter-spacing:-0.03em;color:#48595F; } /* sidebars, etc. */
h5 { font-family:'CompatilFactLTW01-Bold';font-size:16px;line-height:20px;margin-bottom:-2px;color:#606669; font-weight:normal; }
h6 {font-family:'CompatilFactLTW01-Bold';font-size:18px; color:#19AADF; font-weight:normal; position:relative; margin-top:-18px; } /* sidebars, etc. */
.h7{ font-family:'CompatilFactLTW01-Bold';font-size:24px; color:#5a5a59; font-weight:normal; } /* sidebars, etc. */
.h1b { font-family:'Akko W01 Regular';font-size:17pt;color:#19AADF;position:relative;top:-10px;line-height:28px;/*margin:20px 0 20px 0;*/ }
.hdln1 { font-family:'CompatilFactLTW01-Regul 721693';font-size:18px; }
 
/* BACKGROUND COLORS */
.bgcolor1 { background:#E5F4FB; } /* main - blue, green, etc. */
.bgcolor2 { background:#029DDD; } /*  */
.bgcolor3 { background:#EFF8FD; } /*  */

/* FONT COLORS */
.fontcolor1 { color:#19AADF; } /* main - blue, green, etc. */
.fontcolor2 { color:#656565; } /* gray standard body */
.fontcolor3 { color:#48595F; } /* dark gray teaser*/
.fontcolor4 { color:#606669; } /* light gray kursiv */

/* LINKS */
a:link,a:visited {
	color:#19AADF;
	text-decoration:none
}
a:hover,a:focus {
	text-decoration:underline;
	color:#19AADF;
}

.linkWithNavyBlueArrow {
	background:url("../img/bluearrow.png") no-repeat 0px 3px; 
	padding-left:15px;
	font-family:'CompatilFactLTW01-Bold';font-size:14px;text-decoration:none;color:#19AADF;
}

/* LISTS */
ul { margin-left:-35px; }
.ie7 ul { margin-left:0px; }
li { 
	list-style-type: none;
	padding-left:15px; 
	vertical-align: middle;
}

.teaserMainBoxList li {
	background: url(../img/dotsmall.png) no-repeat 0px 10px transparent;
	font-size:15px;
	line-height:23px; 
}
.teaserMainBoxList li.boldText { font-family:'CompatilFactLTW01-Bold'; }
.tarifeSub { margin-top:-17px; }

#tarifTabsDIV { float:left;width:970px;background:#D7E8F0;height:50px;margin-top:-7px; }

#tarifTabs {
	position:relative;top:-13px;
	text-align: left;
	color: black;
	height:50px;
	padding: 13px 20px 13px 20px;
}
.ie7 #tarifTabs { top:-3px;left:-35px;padding: 17px 20px 17px 20px;}
#tarifTabs li {
	font-family:'CompatilFactLTW01-Regul 721693';cursor:pointer;
	display: inline;
	list-style-type: none;
	margin: 0px;
}
#tarifTabs a , #tarifTabs .notactive a{
	color: #545454;font-size:20px;
	background-color: #D7E8F0;
	padding: 13px 20px 13px 20px;
	text-decoration:none;
}
#tarifTabs a:hover,
#tarifTabs a:focus {
	color: black;
	text-decoration:underline;
	/*background-color: white;
	border: 1px solid #C4C2C3;
	border-bottom-color: white;*/
} 
#tarifTabs .active a {
	font-family:'CompatilFactLTW01-Bold';
	color: #19AADF;
	background-color: white;
	border: 1px solid #C4C2C3;
	border-bottom: 2px solid #FFFFFF;
}
#tarifTabs li#divider1 , #tarifTabs li#divider2 , #tarifTabs li#divider3 {
	display: inline;
	list-style-type: none;
	margin: 0px;padding:0px;
}
#tarifTabs #divider1, #tarifTabs #divider2, #tarifTabs #divider3 { color: #545454;font-size:18px;position:relative;top:-3px; }

/* IMAGES */
img { border:0 }
#awardsDivider img { padding-right:5px;}

/* MAIN NAVIGATION */
#navMain {
	font-family:'CompatilFactLTW01-Bold';
	position:relative;top:30px;left:0px;width:950px;height:89px;
	margin:0;padding-right:10px;
	z-index:1000;
	background:transparent url('../img/main-nav-bg.png') repeat center top;
	/*background:#F5F7F6;
	filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8;*/
}
#logo {
	float:left;
	position:relative;
	top:10px;left:-70px;
	width:204px;height:72px;
	margin-left:100px;
}

#navTop { float:right;width:550px;height:40px;position:relative;top:3px; }
.ie7 #navTop { width:590px;top:20px;left:60px; }
#navSubTop1, #navSubTop2, #navSubTop3, #navSubTop4, #navSubTop5 { float:left;position:relative;top:-4px;display:none; }
.ie7 #navSubTop1, .ie7 #navSubTop2, .ie7 #navSubTop3, .ie7 #navSubTop4, .ie7 #navSubTop5 { float:right;width:590px;top:13px;}
#navSubTop1 { left:115px; } .ie7 #navSubTop1 { left:78px; }
#navSubTop2 { left:178px; } .ie7 #navSubTop2 { left:148px; }
#navSubTop3 { left:220px; } .ie7 #navSubTop3 { left:190px; }
#navSubTop4 { left:313px; } .ie7 #navSubTop4 { left:273px; }

#mainNavList li {
	display: inline;
	list-style-type: none;
	text-transform: uppercase;
	padding:0 25px 8px 25px;
	border-bottom: 3px solid #DDDDDD;
}
#mainNavList li  a {
	font-size: 16px;
	font-weight: normal;
	/*letter-spacing:0.01em;*/
	text-decoration: none;
	color: #545454;	
}	
#mainNavList li.last, #mainSubNavList li.last{ border-right: none; }

#mainSubNavList li {
	/*background: url(../img/grayarrow.png) no-repeat 0px 5px transparent;*/
	display: inline;
	list-style-type: none;
	padding-right: 10px;
	padding-left: 10px;
}
#mainSubNavList li  a{
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #545454;
}
#mainSubNavList li  a:hover {
	color: #029DDD;
}

/* AWARDS BAR MAIN */
.awardsMainHeight { height:217px; }
.awardsSubHeight { height:135px; }
#knd_z { float:left;margin-left:30px; }
#kndzTitle { position:relative;top:-64px;left:108px;font-family:'CompatilFactLTW01-Bold';font-size:17px;color:#19AADF; }
#kndzText { position:relative;top:-35px;left:0px;font-family:georgia;font-size:12px;font-style:italic;color:#606669;line-height:15px;letter-spacing:+0.02em; }

/* COLUMNS */
#mainCol { float:left;width:620px;margin-right:30px;position:relative;top:5px }
#mainCol .presseDate {
	margin:0px 0 0 15px;font-size:12px;font-weight:normal;
}
#mainCol .divider {
	float:left;clear:both;width:610px;height:2px;background:#E9EBEB;margin:15px 0 15px 0;
}
#mainCol #pdfDownload {
	float:left;clear:both;width:610px;
}
#mainCol #pdfDownload div.name {
	float:left;width:250px;font-family:'CompatilFactLTW01-Bold';font-size:14px;
}
#mainCol #pdfDownload div.fileSize {
	float:left;width:160px;font-size:14px;
}
#mainCol #pdfDownload div.downloadBtn {
	float:left;width:200px;margin:-10px 0 0 0px;
}
#sidebar { float:left;width:300px;position:relative;top:112px;padding-bottom:70px; } /*17px*/
#oneCol { float:left;width:460px;margin-right:30px; }

/* EnergieSpartipps*/
#eListWithPix { float:left;width:620px;position:relative; }

#eListWithPix ul { 
	list-style-type: none;margin-left:-40px;
}

#eListWithPix ul li {
	padding:20px;
	min-height:150px;
	/*border-bottom:1px solid #cccccc;*/
}

#eListWithPix ul li img {
   position: absolute; 
}

#eListWithPix ul li h5 ,#leftContainer h5, #rechtlichesContainer h5{ 
   /*font-size:18px;color:#25B6E4;*/
   line-height: 1; 
   margin-top: 0px; margin-bottom: 10px;
}

#eListWithPix ul li h5,
#eListWithPix ul li div {
   padding-left: 150px;
}


/* FOOTER */
#footerMainContainer #leftSide {
	float:left;width:640px;margin:0;
}
#footerMainContainer #rightSide {
	float:left;width:300px;padding:0 0px 30px 25px;margin:0;background:#F7FBFE;
	background:-moz-linear-gradient(top, #F7FBFE, #E8F5FB); /* Firefox */
	background:-webkit-linear-gradient(top, #F7FBFE, #E8F5FB); /* Safari, Chrome */
	background:-o-linear-gradient(top, #F7FBFE, #E8F5FB); /* Opera */
	background:-ms-linear-gradient(top, #F7FBFE, #E8F5FB); /* IE */
	background:linear-gradient(top, #F7FBFE, #E8F5FB); /* W3C Standard */
}
#footerMainContainer #leftSide #topRow, #footerMainContainer #rightSide #topRow{
	float:left;height:180px;margin:20px 0 -30px 0;
}
#footerMainContainer #leftSide #bottomRow, #footerMainContainer #rightSide #bottomRow {
	float:left;height:180px;margin:50px 0 -30px 0;
}

#footerMainContainer #footerBox1 { float:left;margin-right:10px;width:200px; }

#footerBox1 h1, 
#footerMainContainer #rightSide h1{
	font-size:22px;font-weight:normal;
}
#footerMainContainer #leftSide  h1{
	font-size:22px;font-weight:normal;margin-bottom:-5px;
}

#footerMainContainer #rightSide #topRow div.leftText {
	float:left;width:160px;font-size:12px;color:#656565;line-height:24px;margin:-18px 10px 0 0;
}
#footerMainContainer #rightSide #bottomRow p.lineOne{
	font-family:"Akko W01 Regular";font-size:20px;color:#656565;margin:-15px 0 -5px 0;
}
#footerMainContainer #rightSide #bottomRow p.lineTwo{
	font-size:12px;font-weight:normal;color:#656565;
}

#footerMainContainer  #footerList,
#miscMainContainer #topLinksList {
	margin-left:-20px;position:relative;top:-7px;
}

#footerMainContainer #footerList li {
	/*list-style-image:url("../img/bluearrow.png");font-size:14px;color:#656565;font-weight:bold;line-height:23px;*/
	background: url(../img/grayarrow.png) no-repeat 7px 7px transparent;	
	list-style-type: none;
	margin: 0 0 0 -25px;
	padding: 0px 0px 0px 20px;
	vertical-align: middle;	
	color:#656565;line-height:20px;
}
.ie7 #footerMainContainer #footerList li {
	margin: 0 0 0 15px;
	padding: 0px 0px 0px 20px;
}
#footerMainContainer #footerList li  a{
	font-family:'CompatilFactLTW01-Regul 721693';font-size:12px;color:#656565;text-decoration:none;
}
#footerMainContainer #footerList li a:hover {
	text-decoration:underline;
}

/* COPYRIGHT */
#copyright div { float:left;font-size:14px;color:#FFFFFF; }
#copyright div.text1{ margin:22px 0 0 0px; }
#copyright div.text2{ margin:22px 0 0 285px; }
#copyright #gotoBtn {  float:left;margin:15px 0 0 10px; }

#tarifmerkmaleSpacer { float:left;width:960px;height:30px; }

/* FAQ */ 
.faqs h6 {
	margin-bottom:20px;
	padding-top:7px;
	/*font-size:28px;font-weight:normal;margin-bottom:20px;color:#26393F;*/
}
.faqs ul {  
   list-style-type: none;
   padding: 0; 
   margin: 0; 
}
.faqs ul li h6 { 
   font-size:16px;
   line-height: 1; 
   margin-top: 7px; 
}
.faqs ul li {
   background: url(../img/btn-plus.png) no-repeat;
   position: relative;
   padding: 0;
   margin: 0 0 20px 0;
   padding-bottom:10px;
   border-bottom:1px solid #cccccc;
}
.faqs ul li h6,
.faqs ul li div {padding-left: 70px;}
.faqs ul li div {
   display:none;
   font-size:14px;
   line-height:20px;
}
.faqs ul li a { color:#656565;text-decoration:none;}
.faqs ul li a:hover { text-decoration:underline; }
.faqs ul li.selected { background: url(../img/btn-minus.png) no-repeat left top; }
.faqs ul li.selected a { color:#19AADF; }
#chkbox {float:left;width:400px}
#chkbox span {font-size:14px;color:#19AADF;padding-left:5px;line-height:20px;}
#chkbox .chbox0 {
	float:left;
	margin:0 2px 5px 0;
	width:15px;
	height:19px;
	background:url("../js/jqtransformplugin/img/checkbox.gif") 0 0;
	cursor:pointer;
} 
#chkbox  .chbox1 {
	float:left;
	margin:0 2px 5px 0;
	width:15px;
	height:19px;
	background:url("../js/jqtransformplugin/img/checkbox.gif") 0 -19px;
	cursor:pointer;
}

.col2p{ position:relative;top:-20px;font-size:15px;line-height:20px; }

/* FORMS */
form { font-size:14px; }
#step1, #step2, #step3 { float:left;width:590px;border:1px solid #E9E9E9;padding:0px 10px 20px 20px; }
#step1 h2, #step2 h2, #step3 h2 { font-size:18px;width:300px; }
.ie7 #step1 h4, .ie7 #step2 h4, .ie7 #step3 h4 { position:relative;top:20px; }

#stepMarker { float:right;position:relative;top:-50px;font-family:georgia;font-style:italic;padding-right:25px; }
.ie7 #stepMarker { float:right;position:relative;top:-20px;left:450px;font-family:georgia;font-style:italic;padding-right:0px; }
#stepMarker img{ float:right;position:relative;top:-5px;left:10px; }
.ie7 #stepMarker img{ float:right;position:relative;top:-15px;left:-460px; }


#kontaktDivider1, #kontaktDivider2 { float:left;width:622px;height:5px;background:#E9E9E9;}
#kontaktDivider1 img , #kontaktDivider2 img { float:right; padding-right:20px;margin-top:5px;}

#kontaktPage #left { float:left;width:255px;margin-right:10px;padding-bottom:20px; }
#kontaktPage #right { float:left;margin-top:48px;width:265px;display:none; }
#kontaktPage #ebDIV { position:relative;top:-30px;left:250px; }


.cursorPointer { cursor: pointer;}

#leftPic { float:left;width:495px; }
#leftPic2 { float:left;width:320px; }
#leftPic  img{ position:relative;top:23px; }

#leftCol{ float:left;width:465px;margin-right:35px; }
#leftCol img { position:relative;top:23px;margin-bottom:50px; }
#rightCol{ float:left;width:470px; }
#rightCol2{ float:left;width:660px; }
.ie7 #rightCol{ position:relative;top:23px; }

#teaserSpacer { float:left;width:960px;height:42px; }
#teaserSpacerTarife { float:left;width:960px;height:25px; }
#teaserSpacerFairness { float:left;width:960px;height:0px;margin-top:-10px; }
#tab1DIV, #tab2DIV, #tab3DIV { height:245px; }

#supportTelNum { font-family:"Akko W01 Regular";font-size:24px;font-weight:bold;position:relative;margin-top:13px; }
#supportTelNumHint  { font-size:12px;position:relative;margin:10px 0 16px 0;  }
#supportLink  { position:relative;top:-5px;}

#sidebarSpacer2 {height:1px;margin-top:-15px; }

#subSpacer { height:1px;margin-top:-35px; }
.ie #subSpacer { margin-top:10px; }
.ie7 #subSpacer { margin-top:-20px; }

#col1   { float:left;width:440px;margin-right:30px; }
#col2   { float:left;width:440px; }

#wechselSteps {
	margin:0px;
}
#wechselSteps li {
	float:left;
	width:220px;
	padding-right:10px;
	display: inline;
	list-style-type: none;
}
#wechselSteps li img {
	position: absolute; 
}
#wechselSteps li p {
	position: relative; 
	top: 40px; 
}
#wechselSteps li h3{
	font-family:georgia;font-style:italic;font-weight:bold;font-size:16px;color:#25B6E4;
	line-height: 1; 
	margin-top: 10px;
	padding-left: 95px;	
}

/* HINT */
.hintImg { position:relative;top:2px;left:5px;cursor:help; }
.hintImg2 { cursor:help; }

/* ERROR MESSAGES */
#errorMessage { margin:10px 0 -20px 0; }
.error li {
	background: url(../img/dot-red-small.png) no-repeat 0px 10px transparent;
	font-size:15px;
	line-height:23px; 
	color:#D63707;
}

#stepHeadline { float:left;width:330px; }
.step { float:left;width:165px; }
.stepLineTwo {font-family:'CompatilFactLTW01-Bold';font-size:16px;position:relative;top:-5px; }
#stepLine {float:left;width:960px;height:1px;background:#CEDDE2;margin-top:-20px;margin-left:3px; }
#stepDots { float:left;margin-top:-28px; }
#moduleSpacer {float:left;width:960px;clear:both;height:1px;background:#CEDDE2;margin-top:20px;margin-left:10px; }

#divRow { float:left;width:980px; } 
#divCol { float:left;width:310px; } 
#divCol2 { float:left;width:350px; }
div.input { float:left;margin:0 10px 10px 0; } 
div.infoTextDiv  { width:700px; } 

.active { color:#19AADF; } 
.pending { color:#C0C9D0; }
.finished { color:#5A6B71; }

#backBtn { margin-left:-2px; }
div.rechtlicheHinweisDiv { padding:0px 40px 40px 30px;background:#E5F4FB; }
div.cbDiv { float:left;padding-right:5px;height:50px;position:relative;top:3px; }

div.finishDiv { padding:20px 20px 30px 25px;background:#E5F4FB;height:80px;margin:-15px 0 0 -23px; }
div.imgDiv { float:left;padding-right:25px;height:60px;position:relative;top:15px; }

.hint { font-size:10px;line-height:1;}

.faqLink { cursor: pointer; }

.miscHeadertHt { height:50px; }
.ie7 .miscHeadertHt { height:120px; }

.mainRowThreeMarginBottom { margin-bottom:-18px; }
.ie7 .mainRowThreeMarginBottom { margin-bottom:25px; }

.faqMarginTop { margin-top:-25px; }
.ie7 .faqMarginTop { margin-top:25px; }
.ie9 .faqMarginTop { margin-top:0px; }

#tarifeRowThreeSpacer { float:left;width:960px;height:40px; }
.ie7 #tarifeRowThreeSpacer { height:0px; }

.ie7 #testurteileHeaderDIV { margin-left:-40px; }

#fairnessversprechenDIV { float:right;position:absolute;top:-73px;right:30px; }
.fairnessheader { float:left;width:100%;padding:10px 20px 20px 0; }
.mainHeadertext { float:left;font-family:'CompatilFactLTW01-Bold';font-size:26px; line-height:30px; }
.fairnessImg { position:relative;top:9px;margin-right:7px }
.strong { font-family:'CompatilFactLTW01-Bold' }

#eListWithPix .testurteileHeader { font-family:'CompatilFactLTW01-Bold';font-size:16px; }
#eListWithPix table { width:960px;border-collapse: collapse; }
#eListWithPix td { font-size:14px;padding:15px;width:50%;vertical-align:top; }
#eListWithPix img { width:106px;margin:0 10px 0 0;float:left;vertical-align:top;}
#eListWithPix  .alternate { background:#E5F4FB; }

#tarifTabelle { float:left;width:100%;margin-bottom:-30px; }
#tarifTabelle table { float:left;width:960px;border:2px solid transparent; }
#tarifTabelle  td { padding:15px;vertical-align:center;text-align:center;background:#F0F7FA;font-family:'CompatilFactLTW01-Bold';font-size:16px; }
#tarifTabelle .tdHeader1 a { color:white;text-decoration:none; }
#tarifTabelle .tdHeader1 a:hover { color:#F5F5F5;text-decoration:none; }
#tarifTabelle .tdHeader1 { font-family:'CompatilFactLTW01-Bold';font-size:24px;background:#019CDC;color:white;text-align:left;line-height:26px; }
#tarifTabelle .tdHeader2 { height:35px;font-family:'CompatilFactLTW01-Bold';font-size:18px;background:#919190;color:white; }
#tarifTabelle .tdHeader0 { font-family:'CompatilFactLTW01-Bold';font-size:18px;background:#F0F7FA;text-align:left;color:#19AADF; }
#tarifTabelle .tdCoulumnA { background:#DFEBF0; }
#tarifTabelle .tdHeader1Undertitle { font-size:14px;margin-top:5px;font-family:georgia;font-style:italic;font-weight:bold; }
#tarifTabelle .tdHeader1Undertitle  img { position:relative;left:3px;top:1px; } 
.tarifTypeHeader { float:left;width:100%;margin:30px 0 10px 0;font-family: Rubrik-Medium;font-size:24px;color:#19AADF; }
.tdCornerstone { width:170px; }
.tdTopBorder { border-top:1px solid #C4C2C3; } .tdLeftBorder { border-left:1px solid #C4C2C3; } .tdRightBorder { border-right:1px solid #C4C2C3; }
.sidebarHeader { color:#19AADF;font-family:'CompatilFactLTW01-Bold';font-size:12px;margin-bottom:-10px; }
.sidebarHeaderSpacer { margin-top:-14px; }
.footerHotlineHeaderSpacer { margin-top:-15px; }