.FL { float: left; }
.FR { float: right; }

/* Toplisting */
.toplisted
{
	background-color: #FFF1E5;
}

/* JobManager */
.ovwhead
{
	font-weight: bold;
	margin-bottom: 5px;
}
.ovwhead span
{
	display: inline-block;
}
.ovwhead span.pub
{
	width: 188px;
}
.ovwhead span.job
{
	width: 496px;
}

.ovwitem
{
	clear: both;
}

.ovwpubonline
{
	float: left;
	width: 160px;
	height: 78px;
	background-image: url(/JS24Web/Images/Publisher/bg-white_mitte.png);
	background-repeat: repeat-x;
	padding-top: 15px;
}
.ovwpubonline img.pubActionTip
{
	float: left;
	cursor: default;
	padding: 1px 5px 1px 0;
}
.ovwpubonline ul
{
	padding: 0;
	margin: 0;
}
.ovwpubonline ul li
{
	list-style: none none outside;
	margin: 0 0 8px;
}
.ovwpubonline ul.ovwbtn li
{
	float: right;
	padding: 2px 0;
}
.ovwpubonline ul.ovwbtn li a
{
	margin-right: 4px;
}

.ovwpub
{
	float: left;
	width: 160px;
	height: 78px;
	background-image: url(/JS24Web/Images/Publisher/bg-white_mitte.png);
	background-repeat: repeat-x;
	padding-top: 15px;
}
div.ovwpub span
{
	float: right;
}
div.ovwpub div.ovwpub2
{
	margin-top: 44px;
}
.ovwpubl
{
	margin-left: -4px;
	float: left;
	width: 16px;
	height: 92px;
	background: url(/JS24Web/Images/Publisher/bg-white_links.png) no-repeat left top;
}
.ovwpub2 a, .ovwpub2 div
{
	display: block;
	float: left;
}
.ovwpub2 div
{
	font-size: 9px;
	padding-top: 7px;
}
.ovwpub2 div span
{
	color: Gray;
	padding-left: 2px;
}
.ovwpub2 div img
{
	margin-bottom: -4px;
}
.ovwpub2 div.specials img
{
	margin-top: -2px;
}
.ovwpubr
{
	float: left;
	width: 16px;
	height: 92px;
	margin-right: -2px;
	background: url(/JS24Web/Images/Publisher/bg-white_rechts.png) no-repeat right top;
}
.ovwpubact
{
	float: right;
}

.ovwjob
{
	padding-left: 198px;
	padding-right: 134px;
}
.ovwjobdraft
{
	padding-left: 195px;
}
.ovwjobcontainer
{
	background-image: url(/JS24Web/Images/Publisher/bg-gray_mitte.png);
	background-repeat: repeat-x;
	height: 78px;
	padding-top: 15px;
}
div.ovwjobcontainer a.jobtitle
{
	display: block;
	height: 13px;
	overflow: hidden;
}
div.ovwjobcontainer ul.ovwbtn li.FR
{
	display: inline-block;
	width: 40%;
	max-width: 40%;
	padding-top: 4px;
	text-align: right;
	height: 13px;
	overflow: hidden;
}
.ovwjobl
{
	float: left;
	width: 16px;
	height: 92px;
	margin-left: -2px;
	background: url(/JS24Web/Images/Publisher/bg-gray_links.png) left top no-repeat;
}
.ovwjobr
{
	float: right;
	width: 16px;
	height: 92px;
	margin-right: -2px;
	background: url(/JS24Web/Images/Publisher/bg-gray_rechts.png) right top no-repeat;
}
.ovwjobref
{
	width: 150px;
	display: inline-block;
}
.ovwjobuser
{
	width: 150px;
	display: inline-block;
}
.ovwjobtempl
{
	width: 150px;
	display: inline-block;
}
.ovwjobinfo
{
	float: left;
	display: block;
	padding: 0 5px 1px 0;
	margin: 0 5px 5px 0;
	border-right: solid 1px darkgray;
}
.ovwjobact
{
	float: left;
}

.ovwperf
{
	float: right;
	height: 92px;
	width: 94px;
	background-image: url(/JS24Web/Images/Publisher/bg-blue_mitte.png);
	background-repeat: repeat-x;
	text-align: center;
}
.ovwperf img
{
	margin: 15px 0 22px;
}
.ovwperfl
{
	float: right;
	width: 16px;
	height: 92px;
	margin-left: -2px;
	background: url(/JS24Web/Images/Publisher/bg-blue_links.png) left top no-repeat;
}
.ovwperfr
{
	margin-right: -4px;
	float: right;
	width: 16px;
	height: 92px;
	background: url(/JS24Web/Images/Publisher/bg-blue_rechts.png) right top no-repeat;
}

div.ovwperf-toplisting
{
	overflow: hidden;
	height: 24px;
	text-align: left;
	margin-top: -20px;
	float: left;
}
div.ovwperf-toplisting img
{
	margin: 0 5px -6px 0;
}

.ovwjobatr
{
	height: 13px;
	margin: 8px 0 0;
	padding: 0;
}
.ovwjobatr li
{
	display: block;
	height: 13px;
	list-style: none;
	overflow: hidden;
}

.ovwbtn
{
	margin: 10px 0 0;
	padding: 0;
}
.ovwbtn li
{
	display: inline;
	list-style: none;
}
.ovwbtn li a
{
	text-decoration: none;
	cursor: pointer;
	display: block;
	float: left;
	background: transparent url(/JS24Web/Images/Publisher/button_weiss_links.png) no-repeat left;
	height: 21px;
	margin-left: 0px;
	margin-right: 10px;
}
.ovwbtn li a.ovwbtn_last
{
	margin-left: 0px;
	margin-right: 5px;
}
.ovwbtn li a span
{
	display: block;
	float: left;
	background: transparent url(/JS24Web/Images/Publisher/button_weiss_rechts.png) no-repeat right top;
	height: 23px;
	margin-right: -4px;
	padding: 4px 10px 0 10px;
	vertical-align: top;
}
.ovwbtn li a img
{
	float: left;
	padding: 6px 0 0 12px;
}

.ovwpub ul.ovwbtn
{
	margin-top: 29px;
}
.ovwpub1
{
	height: 42px;
}

div.pubAction a
{
	display: block;
	text-decoration: none;
	border: solid 2px #BBBBBB;
	background: white;
	padding: 5px 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	width: 150px;
	overflow: hidden;
}
div.pubAction a.inactive
{
	color: #BBBBBB;
}

div.perfstats div.FL
{
	width: 174px;
	margin-right: 15px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
div.perfstats div.FL img
{
	padding: 6px 35px 9px;
	display: inline-block;
}
div.perfstats div.indicator
{
	font-weight: bold;
	padding-bottom: 5px;
}
div.perfstats table td.R0
{
	width: 120px;
}
div.perfstats table td.R1, div.perfstats table td.R2
{
	width: 80px;
}
div.perfstats tr.publisher_products_row td.R1, div.perfstats tr.publisher_products_row td.R2
{
	text-align: right;
	padding-right: 5px;
}
div.perfstats div.FL
{
	width: 174px;
	margin-right: 15px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
div.perfstats div.FL img
{
	padding: 6px 35px 9px;
	display: inline-block;
}
div.perfstats table td.R0
{
	width: 120px;
}
div.perfstats table td.R1, div.perfstats table td.R2
{
	width: 80px;
}
div.perfstats tr.publisher_products_row td.R1, div.perfstats tr.publisher_products_row td.R2
{
	text-align: right;
	padding-right: 5px;
}
table.publisher td
{
	vertical-align: top;
}

/* ClueTip Styling */

#cluetip-waitimage
{
	width: 30px;
	height: 30px;
	position: absolute;
	background-image: url(/JS24Web/Images/wait.gif);
}

/* JobTip */
.cluetip-JobTip
{
	background-color: #EEEEEE;
}
.cluetip-JobTip #cluetip-outer
{
	margin: 0;
	padding: 15px;
	border: solid 1px gray;
}
.cluetip-JobTip .wrapper
{
	text-align: left;
	margin: -10px 0 0;
	border: 0;
}
.cluetip-JobTip .wrapper span.title
{
	display: block;
	font-weight: bold;
	margin: 10px 0 5px;
}
.cluetip-JobTip .wrapper div.summary
{
	padding: 5px;
	background-color: white;
}
.cluetip-JobTip .wrapper span.subtitle
{
	display: inline-block;
	width: 170px;
}

/* PubTip */
.cluetip-PubTip
{
	background-color: #EEEEEE;
}
.cluetip-PubTip #cluetip-outer
{
	margin: 0;
	padding: 15px;
	border: solid 1px gray;
	text-align: left;
}
.cluetip-PubTip div.portal
{
	clear: both;
	border-bottom: solid 1px gray;
	padding: 0 0 10px;
	margin: 0 0 10px;
}
.cluetip-PubTip div.portal.last
{
	clear: both;
	padding: 0;
	margin: 0;
	border-bottom: none;
}
.cluetip-PubTip div.portal img
{
	float: left;
	margin-right: 0;
}
.cluetip-PubTip div.portal span
{
	float: left;
	width: 120px;
	max-width: 120px;
	margin-right: 0;
}
.cluetip-PubTip div.portal div.publication
{
	padding: 0 0 0 135px;
}

/* PerfTip */
.cluetip-PerfTip
{
	background-color: #EEEEEE;
}
.cluetip-PerfTip #cluetip-outer
{
	margin: 0;
	padding: 15px;
	border: solid 1px gray;
}

/* PublisherTabs */
div.PublisherTabs {color:White;font-size:12px;padding-left:0;text-align:center;vertical-align:middle;}
div.PublisherTabs div.Inactive {background:transparent url(/JS24Web/Images/Facelift09/Containers/headers/blue_3-r.png) no-repeat scroll right center;float:left;height:24px;margin:0 2px 0 0;width:140px;}
div.PublisherTabs div.Active {background:transparent url(/JS24Web/Images/Facelift09/Containers/headers/blue-r.png) no-repeat scroll right center;float:left;font-weight:bold;height:24px;margin:0 2px 0 0;width:140px;}

div.publisherSort {padding:5px 5px 5px 7px;}
div.publisherSort div.box_whitetitle_resultlist_09 {float:left;padding:3px 8px 0;color:#666666;height:20px;vertical-align:middle;}
div.publisherSort div.box_whitetitle_resultlist_09_separator {float:left;padding:3px 0 0;width:3px;background:transparent url(/JS24Web/Images/Facelift09/Containers/img_separator_box.gif) no-repeat scroll left top;color:#666666;height:20px;vertical-align:middle;}
