sup  { 
	vertical-align: super;	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8px; 
	color: #333333;	
	}


.hdrtop {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF9900;
	font-weight: bold;
}
.hdrdef {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.hdrblk {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.defbld {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.def {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
}
.sm {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.norm {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.ftr {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 0px;
}
a.ftrlink:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
a.ftrlink:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}	
a.ftrlink:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}

a.linksadctr:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}
a.linksadctr:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}
a.linksadctr:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	text-decoration: underline;
}

.tag {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 5px;
}
a.linkstag:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.linkstag:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.linkstag:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

a.linksnorm:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
}
a.linksnorm:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
}
a.linksnorm:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: underline;
}

.callbox { background-color: #FFCC00; }
.greybox { background-color: #EEEEEE; }
.orbox { background-color: #FF9900; }
.indentmenu {
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-indent: -11px;
	margin-left: 15px;
	padding-left: 10px;
	line-height: 20px;
	color: #333333;
}
a.indentmenulink:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
	}
a.indentmenulink:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
}	
a.indentmenulink:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: underline;
}
.topfive {

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-indent: -11px;
	margin-left: 15px;
	padding-left: 10px;
	line-height: 18px;
	color: #333333;
}
a.topfivelink:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
	}
a.topfivelink:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}	
a.topfivelink:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	text-decoration: underline;
}
.indentsig {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-indent: -10px;
	margin-left: 10px;
	float: none;
	padding: 10px 0px 0px 15px;
	border: thin none;
	color: #999999;

}
.flybox {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	float: none;
	border: 1px solid #EEEEEE;
	padding: 10px;
	color: #999999;
}
.mainbox {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	float: none;
	padding:0px 20px 15px 20px;
	background-color: #FFCC00;
}
.tagline {
	background-color: #FFCC00;
}
.hdrfaq {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.faqq {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
a.linksfaqq:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
	}
a.linksfaqq:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
}	
a.linksfaqq:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: underline;
}
#listpl ul{
	margin: 0px;
	margin-left: 0px;
	padding-left: 12px;
	list-style: none;
	text-indent: 0px;
	line-height: normal;
		}

#custom ul{
	margin: 0px;
	margin-left: 0px;
	padding-left: 12px;
	list-style: none;
	text-indent: -12px;
	line-height: normal;
		}
li {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 5px;
	line-height: normal;
}

li.faqpl {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 5px;
	line-height: normal;
}

.faqbld {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #333333;
}

#submenu ul{
	margin: 0px;
	margin-left: 20px;
	padding-left: 12px;
	list-style: none;
	text-indent: -12px;
		}
a.faqsublink:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
	}
a.faqsublink:visited {	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
}	
a.faqsublink:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: underline;
}


#ldrmenu ul{
	border-top: 1px solid #CCCCCC;
	margin: 0px;
	margin-left: 0px;
	padding-left: 12px;
	list-style: none;
	text-indent: -12px;
		}
a.ldrmenulink:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
	}
a.ldrmenulink:visited {	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
}	
a.ldrmenulink:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: underline;
}


#faqmenu ul{
	margin: 0px;
	margin-left: 0px;
	padding-left: 12px;
	list-style: none;
	text-indent: -12px;
}
#faqtitle {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	list-style: none;
	text-indent: 0px;
		}
#ldrtitle {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-top: 1px solid #CCCCCC;
	margin: 0px;
	margin-left: 0px;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	list-style: none;
	text-indent: 0px;
		}

.stupidie { padding-top: 1px; }
.stupidiert { padding-top: 15px; }

.newsbox {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	float: none;
	padding-left: 20px;
	padding-top: 15px;
	padding-right: 10px;
}
#lrnmore ul{
	margin: 0px;
	margin-left: 0px;
	padding-left: 12px;
	list-style: none;
	text-indent: -12px;
}

#lrntitle {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	margin-left: 0px;
	padding-left: 12px;
	padding-top: 15px;
	padding-bottom: 5px;
	list-style: none;
	text-indent: 0px;
		}
		
.schbar {
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	float: none;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 10px;
}
.sch {
	background-color: #EEEAE2;
}


.reach {background-image:url(images/reach.jpg);}


.valuetxt {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 16px;
}
.mungenew { padding-top: 0px; }
.mungev { padding-top: 0px; }
.munges { padding-top: 0px; }
.mungef { padding-top: 0px; }
.munger { padding-top: 0px; }

a.signlink:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
	}
a.signlink:visited {	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
}	
a.signlink:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: underline;
}

a.mainlink:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	}
a.mainlink:visited {	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
a.mainlink:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}
.popbox {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	float: none;
	padding:10px 30px 20px 30px;
	background-color: #FFCC00;
}
.popmenu {
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-indent: -13px;
	margin-left: 15px;
	padding-left: 0px;
	line-height: 15px;
	color: #333333;
	background-color: #FFCC00;
}
a.popmenulink:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	}
a.popmenulink:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}	
a.popmenulink:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}
.maincall {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-indent: -10px;
	margin-left: 9px;
	float: none;
	padding: 5px 0px 0px 0px;
	border: thin none;
	color: #333333;

}

/* FOOTER CONTENT -------------------------------------------------------------------------------------------------------------- */


#footer { width: 100%; height: auto; min-height: 300px; background: #000 url(images/back_footer.jpg) repeat-x; clear: both; font: 11px/normal Helvetica, Arial, Sans-serif; color: #666; }
#footer #footer-content { width: 980px; height: auto; margin: auto; padding-top: 70px; padding-bottom: 20px; }
#footer #footer-content #footer-content-pods { width: 165px; height: auto; float: left; padding-right: 20px; }
#footer #footer-content #footer-content-pods #footer-content-pods { width: 165px; height: auto; float: left; padding-right: 0px; }
#footer #footer-content #footer-content-pods .hr { width: 100%; height: 1px; border-style: none; border-width: thin; border-top-style: solid; border-top-color: #363636; position: relative; top: 8px; margin-top: 0px; #margin-top: -5px; margin-bottom: 5px; }
#footer #footer-content #footer-content-pods .lead { text-transform: uppercase; }
#footer #footer-content #footer-content-pods a { color: #666; text-decoration: none; }
#footer #footer-content #footer-content-pods a:hover { color: #fff; text-decoration: none; }
#footer #footer-content #privacy { width: 300px; height: 100px; float: right; margin-right: 60px; margin-top: 5px; #margin-top: 5px; position: relative; top: 75px;}
#footer #footer-content #privacy p { letter-spacing: 0em; line-height: 15px; #line-height: 14px; }
#footer #footer-content #privacy a { color: #666; text-decoration: none; }
#footer #footer-content #privacy a:hover { color: #fff; text-decoration: none; }
#footer #footer-content #privacy .hr { width: 100%; height: 1px; border-style: none; border-width: thin; border-top-style: solid; border-top-color: #363636; position: relative; top: 8px; margin-top: 0px; #margin-top: -5px; margin-bottom: 5px; }
#footer-bottom { width: 100%; height: 30px; background: #000 url(images/back_footer_bottom.jpg) repeat-x; clear: both; }

/* GLOBAL SETTINGS --------------------------------------------------------------------------------------------------------------- */


body { width: 100%; height: 100%; background-color: #f2f2f2; letter-spacing: 0em; line-height: 10; font: 0.8em/normal "Trebuchet MS", Tahoma, Verdana, Arial, Sans-serif; color: #666; margin: 0; }
p { letter-spacing: 0em; line-height: normal; }
h1 { color: #262626; font: 42px/normal "Helvetica", Arial, Sans-serif; margin-top: 3px; text-align: right; letter-spacing: -2px; }
/*h2 { color: #262626;  font: 1.5em/normal "Trebuchet MS", Tahoma, Verdana, Arial, Sans-serif; margin-top: -1px; } */
img { border: 0; }

/* GLOBAL NAVIGATION ------------------------------------------------------------------------------------------------------------ */


#nav_global { width: auto; height: auto; position: absolute; top: 40px; right: 24px; }
#nav_global .spacer { background: url(../images/linenav_global.png) no-repeat; width: 30px; }

/* WRAPPERS --------------------------------------------------------------------------------------------------------------------- */


#wrapper-home { width:100%; height: 100%; background: url(../images/back_homepage.jpg) repeat-x; margin: 0; }
#wrapper-home a { color: #1c497c; text-decoration: none; }
#wrapper-home a:hover { color: #000; text-decoration: none; }
#wrapper-home hr { width: 100%; height: 1px; border-style: none; border-width: thin; border-top-style: solid; border-top-color: #4b4b4b; float: left; padding-top: 5px; padding-bottom: 5px; }

#wrapper { width:100%; height: 100%; background: url(../images/back_solution.jpg) repeat-x; margin: 0; }
#wrapper a { color: #1c497c; text-decoration: none; }
#wrapper a:hover { color: #000; text-decoration: none; }
/*#wrapper hr { width: 100%; height: 1px; border-style: none; border-width: thin; border-top-style: solid; border-top-color: #4b4b4b; float: left; padding-top: 5px; padding-bottom: 5px; }*/
#wrapper hr { width: 100%; height: 1px; border-style: none; border-width: thin; border-top-style: solid; border-top-color: #ccc; float: left; padding-top: 5px; padding-bottom: 5px; }


#wrapper hr.partners { width: 100%; height: 1px; border-style: none; border-width: thin; border-top-style: solid; border-top-color: #ccc; float: left; padding-top: 5px; padding-bottom: 5px; }
#wrapper .logo-partners { width: 150px; height: auto; float: left; padding-right: 25px; }
#wrapper .partners-content { width: 805px; height: auto; float: left; }

#wrapper hr.subpage { width: 100%; height: 1px; border-style: none; border-width: thin; border-top-style: solid; border-top-color: #ccc; float: left; padding-top: 5px; padding-bottom: 5px; }
#wrapper .logo-subpage { width: 150px; height: auto; float: left; padding-right: 25px; }
#wrapper .subpage-content { width: 400px; height: auto; float: left; }
