/* Sonderklassen zur Positionierung der schmalen Teaserbilder */
#qp_anne				{position: relative; right: -10px; top: 0px; width: 120px; height: 404px; float: right; margin-left: 20px;}
#qp_paul				{position: relative; left: -10px; top: 0px; width: 100px; height: 319px; float: left; margin-right: 20px;}
/* Sonderklassen für Basketballkorb mit überlagertem Text */
td.qp_bbox				{background-image: url(../images/basketball_2.jpg); background-repeat: no-repeat; vertical-align: top; height: 250px;}
pre.qp_btext			{padding-top: 22px; padding-left: 75px; font-size: 0.8em; font-family: Arial, Verdana, Helvetica, sans-serif;}
/* Sonderklassen für Fragebogen */
#qp_7_fragen			{width: 60%; border: 1px solid #ffbf00; padding: 10px; text-align: left;}
#qp_7_fragen_label		{color: #ffbf00; font-size: 0.8em; font-weight: bold;}
h2.qp_7_fragen_question {clear: both; padding-top: 15px; color: #000000; font-size: 1em; font-weight: bold;}
/* Sonderfaktoren Laufband Bewerbungsplus */
img.ek_scrollbild		{width: 200px; height: 133px; visibility: visible;}
img.ek_scrollbild2		{width: 200px; height: 133px; visibility: hidden;}

#mastercase				{position: relative; width: 450px; height: 130px; background-color: #ffffff; overflow: hidden;}

#temp					{position: absolute; top: -100px; left: -9000px; visibility: hidden;}
#test2					{position: absolute; top: 0px; left: 0px; display: block; white-space: nowrap;}
#test3					{position: absolute; top: 0px; left: -1000px; display: none; white-space: nowrap;}

/* Sonderformate für den Abschnitt Aktiv dabei */
div.qp_ad_st_container	{float: right; width: 280px; padding-left: 10px; padding-bottom: 10px; margin-left: 15px; margin-bottom: 5px; border-left: 1px solid #0070af; border-bottom: 1px solid #0070af;}

div.qp_aktiv_nav		{margin: 0px; padding: 0px; font-size: 0.83em; line-height: 1.5em; clear: both;}
hr.qp_t1 				{margin: 10px 0px 0px 0px; padding: 0px; width: 30%; height: 4px; color: #ffcc00; background-color: #ffcc00; border-bottom: 2px solid #006699; border-right: 0px none transparent; border-top: 0px none transparent; border-left: 0px none transparent;}
hr.qp_t2				{margin: 0px 0px 10px 0px; padding: 0px; width: 30%; height: 4px; color: #ffcc00; background-color: #ffcc00; border-top: 2px solid #006699; border-right: 0px none transparent; border-bottom: 0px none transparent; border-left: 0px none transparent;}

div.qp_ad_interview		{position: relative; width: 400px; height: 260px; overflow: hidden;}

#canvas0				{position: absolute; top: 0px; left: -400px; width: 400px; height: 260px; background-color: #f0f8ff;}
#canvas1				{position: absolute; top: 0px; left: 0px; width: 400px; height: 260px; background-color: #f0f8ff;}

h1.qp_ad				{font-size: 1.20em; font-weight: bold;}
h2.qp_ad_frage			{font-size: 0.83em; font-weight: bold; margin-bottom: 0px; padding-bottom: 0px;}
p.qp_ad_antwort			{font-size: 0.83em; line-height: 1.50em; margin-top: 0px; padding-top: 0px;}
p.qp_ad_antwort_speaker	{font-size: 0.83em; line-height: 1.50em; margin-top: 0px; margin-bottom: 4px; padding-top: 0px;}
p.qp_bildunterschrift	{font-size: 0.83em; line-height: 1.50em; font-style: italic; text-align: center;}

span.qp_ad_speaker		{font-weight: bold; font-style: italic; text-decoration: underline;}

td.ek_ueberweiss		{background-color: #0070af; color: #ffffff; font-size: 0.83em; font-weight: bold; letter-spacing: 0.1em;}
table.qp_steckbrief		{width: 100%; border: 0px solid #ffcc00; border-collapse: collapse; font-size: 0.75em; line-height: 1.2em}
td.qp_sb_tag {
	vertical-align: top;
	white-space: nowrap;
	border-left: 1px none #ffffff;
	border-top: 1px none #ffffff;
	border-right: 1px solid #ffcc00;
	border-bottom: 1px solid #ffcc00;
}
td.qp_sb_lasttag {
	vertical-align: top;
	white-space: nowrap;
	border-left: 1px none #ffffff;
	border-top: 1px none #ffffff;
	border-right: 1px solid #ffcc00;
	border-bottom: 1px none #ffffff;
}

td.qp_sb_cont {
	vertical-align: top;
	border-left: 1px solid #ffcc00;
	border-top: 1px none #ffffff;
	border-right: 1px none #ffffff;
	border-bottom: 1px solid #ffcc00;
}
td.qp_sb_lastcont {
	vertical-align: top;
	border-left: 1px solid #ffcc00;
	border-top: 1px none #ffffff;
	border-right: 1px none #ffffff;
	border-bottom: 1px none #ffffff;
}

a.qp_black:link			{color: #000000; text-decoration: none;}
a.qp_black:visited		{color: #000000; text-decoration: none;}
a.qp_black:hover		{color: #000000; text-decoration: underline;}
a.qp_black:active		{color: #000000; text-decoration: underline;}