﻿#statusOverview{
	position: absolute; left: 0px; top: 0px;
	background: Green;
	font-weight: bold;
	border:2px solid #EFDC0E;
	padding:5px;
	color:#fff;
	z-index: 1000;
	width:150px;
}

body{
	background: #e5e5e5;
	font-family:arial,verdana,helvetica;
	color:#006699;
}

input, select{
	background:#F3F3F3;
	border:1px solid #A6A6A6;
	/*width:160px;*/
}

th, td{
	border:none;
		padding:3px 5px;
	text-align:left;
	vertical-align:top;
}

a{
	color:#006699;
	outline: 0;
	border:none;
}
a:active{
	outline: 0;
	border:none;
}
a:focus{
	-moz-outline-style: none;
	border:none;
    outline: 0;
}

ul, ul li{
	list-style-type:none;
}

.formbutton{
	background: #C0C0C0 url(../imgs/button_bg.gif) repeat-x 0%;
	height:22px;
	border:1px #a6a6a6 solid;
	width:110px;
}
.descName{
	text-align: right;
}
.descHead{
	font-weight: bold;
}
.infoBox{
	font-size:11px;
	margin-left:30px;
	width:440px;
	clear:left;
}
.infoTable{
	clear:left;
}

#settings .infoTable{
	float:left;
	clear:none;
/*	width:400px;
	margin-right:50px;*/
}

.infoTable input{
	margin-right:25px !important;
}
/*.error{
	background:transparent url(../imgs/errorMark.gif) no-repeat scroll 175px 7px;
}
.error input, 
.error select{
	background: #FFCFCF;
}
.error span{
	font-size:10px;
	display: block;
}*/

.errorHead{
	background:#FFFFCF none repeat scroll 0% 50%;
	border:1px solid #A6A6A6;
	color:#C90000;
	font-weight:bold;
	margin:0pt auto 20px;
	padding:10px 80px;
	width:290px;
}

.error{
	background:#FFEDEB;
	
}
.error td{
	border-top:1px solid #FFCEC7;
	border-bottom:1px solid #FFCEC7;
	padding:8px 5px 5px!important;
}
.error input{
	background: #FFCEC7;
}
.error span{
	font-size:10px;
	display: block;
	width:175px;
}
.checkbox, 
.radio{
	width:auto !important;
	background: none !important;
	border:none !important;
	margin-right:5px;
}

.contBox{
	padding:30px 20px 10px;
	border:1px black solid;
	/*border-top:none;*/
}

.changedLight{
	background:transparent url(../imgs/cellBgLight.gif) repeat-y scroll 0% 0%;
}
.changedDark{
	background:transparent url(../imgs/cellBgDark.gif) repeat-y scroll 0% 0%;
}

.currentChangedDark{
	background:#FFF58F url(../imgs/currentBgDark.gif) repeat-y scroll 0% 0%;
}
.currentChangedLight{
	background:#FFFABF url(../imgs/currentBgLight.gif) repeat-y scroll 0% 0%;
}

.currentDark{
	background: #FFF58F;
	/*background-image:none;*/
}

.currentLight{
	background-color: #FFFABF;
	/*background-image:none;*/
}


#wrapper{
	padding-top:25px;
	margin:0 auto 10px;
	width:1008px;
	position:relative;
}

#header{
	height:120px;
	background:transparent url(../imgs/stargames_head_r.gif) no-repeat scroll top;
	position:relative;
}
#header h1{
	border:none;
	height:90px;
	width:230px;
	margin:0;
	background:transparent url(../imgs/stargames_head_l.gif) no-repeat scroll 0%;
}
#header h1 span{
	display:none;
}
#header h2{
	color:#FFFFFF;
	font-size:13px;
	left:65px;
	margin:0px;
	position:absolute;
	top:62px;
}
#content{
	background: #ffffff;
	margin:0px 12px;
	clear:both;
	overflow:hidden;
	_zoom:1;
	padding:30px 0px;
	border:1px solid #666666;
}

#sidebar{
	float:left;
	font-size:10px;
	width:200px;
	padding:6px 0 30px 30px;
}
#sidebar #sidebarCountry{
	width:150px;
}
#sidebarPartner{
	float:left;
	font-size:10px;
	width:200px;
	padding:5px 0 30px 30px;
}

#main{
	margin:0;
	overflow:hidden;
	padding:0 20px 0 20px;
	/*margin-left:240px;*/
	_zoom:1;
}
#addContainer{
	margin:10px 0;
	float:right;
}
#add{
	border: 1px solid #ccc;
	padding:5px 30px;
	margin:5px;
}
#add:hover{
	background:#ccc;
}

#topNav{
	background:transparent url(../imgs/nav_bg.gif) repeat-x scroll 0%;
	height:30px;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-top:none;
	margin:0 12px;
}
#topNav ul{
	margin:0;
}
#topNav ul li{
	float:left;
	line-height:30px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0px 9px 0px 7px;
	background: transparent url(../imgs/nav_devider.gif) no-repeat scroll right 9px;
}

#topNav ul li a{
	font-size:13px;
	font-weight:bold;
	text-decoration: none;
}
#topNav ul li a:hover, .active, .active a{
	color:#FF6600;
}
#topNav #gotoReferer{
	padding:0 6px 0 8px;
	cursor: pointer;
}
#topNav #gotoReferer img{
	_padding:8px 0px 0;
}
#status{
	float:right;
	height:29px;
}

#status ul li{
	background-position:left 9px;
	padding:0px 7px 0px 9px;
}

#registerFormCont{
	width:500px;
}


#termsOfConditions .error{
	padding-right:20px;
	background:transparent url(../imgs/errorMark.gif) no-repeat scroll 247px 6px;
}

#termsOfConditions .error span{
	background:#FFCFCF;
	font-size:13px;
}
#errorCont{
	float:right;
	margin-right:100px;
	color:red;
	_display:inline;
}

#registerFaq{
	border:1px solid #006699;
	font-size:11px;
	margin-left:370px;
	padding:15px;
}
#register{
	padding-left:30px;
}
#registerSmall{
	padding-left:30px;
	float:left;
}

#register .formfield, 
#registerSmall .formfield{
	width:150px;
}

#register table{
	width:450px;
	margin-top:1px;
}

#register th, 
#registerSmall th{
	padding:10px 0px 5px;
}

#register td, #login td, #legend td, #registerSmall td{
	/*padding:8px 5px 5px;*/
	text-align:left;
	vertical-align:top;
}

#register .descName, 
#registerSmall .descName, 
#allCommissions .descName{
	text-align:right;
	width:130px;
}

#register #accountInformation{
	margin-top:10px;
	text-align:left;
	border-top:1px solid #666666;
}

#register #accountInformation .infoText{
	margin:0;
	padding:3px 0;
	font-size:11px;
}
#register #accountInformation .infoText p{
	margin-bottom:10px;
}
 
#register select,
#registerSmall select,
#settings select{
	background:#F3F3F3 none repeat scroll 0%;
	border:1px solid #A6A6A6;
	width:160px;
}
#register .error select, 
#registerSmall .error select{
	background: #FFCFCF;
}

#save, #cancel{
	margin:0px;
	padding:0px !important;
	width:114px !important;
}
#login input, 
#passRecover input{
	padding:1px;
	width:110px;
}
#login .error, #passRecover .error{
	background-position:128px 9px;
	padding-right:20px;
}

#settings .contBox, 
#gutschein .contBox, 
#partnerLogs .contBox, 
#statistik .contBox, 
#refererSettings .contBox, 
#refererLink .contBox, 
#referer_notification .contBox, 
#refererLogs .contBox,
#pmManager .contBox,
#reports .contBox{
	border:1px black solid;
	border-top:none;
}
h3, #settings h3{
	font-size:24px;
	color: #FF6600;
	margin:0;
	padding:0 10px;
	margin-bottom:10px;
}
h3 span, #settings h3 span{
	font-style: italic;
}
#settings h4, #gutschein h4, #statistik h4, #refererSettings #refSettingsh4, #referer_notification h4, #refererLogs h4, #refererLink h4,
#reports h4{
	margin:0 0 20px 10px;
	font-size:18px;
	/*float:left;*/
}
#settings .descName{
	width:170px;
}
#settings .formfield{
	margin-right:5px;
}
#settings #rateCard input{
	border:0px none;
	background: transparent;
	color:#006699;
	width:45px;
}

#settingsNav, #gutscheinNav, #statistikNav{
	padding-top:10px;
}
#settingsNav ul, #gutscheinNav ul, #statistikNav ul{
	/*border-bottom:1px solid #000000;*/
	background: url(../imgs/nav_borderLine.gif) repeat-x scroll bottom;
	height:18px;
	margin:0pt;
	padding-left:10px;
	_margin:0px;

}
#settingsNav ul li, #gutscheinNav ul li, #statistikNav ul li{
	display:inline;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}

#settingsNav ul li a, #gutscheinNav ul li a, #statistikNav ul li a{
	background:#F3F3F3 none repeat scroll 0% 0%;
	border-color:#000000;
	border-style:solid solid none;
	border-width:1px 1px 0pt;
	float:left;
	line-height:14px;
	margin-right:8px;
	padding:1px 11px;
	text-decoration:none;
}
#settingsNav ul li a:hover, #gutscheinNav ul li a:hover, #statistikNav ul li a:hover{
	background:#ffffff;
}
#settingsNav ul li .active, #gutscheinNav ul li .active, #statistikNav ul li .active{
	background:#ffffff;
	color:#006699;
	margin-top: 1px;
}
#settings .contBox{
	position:relative;
}

#settings #selectIdProvisionModel{
	width:170px;
}
#settings #selectIdProvisionModel .formfield{
	float:left;
	width: 130px;
}
#pmManager #toRc{
	float:left;
}
#pmManager #pmManagerList{
	/*border: 1px solid #ccc;*/
	margin:20px auto;
}
#pmManager #pmManagerList th{
	border: 1px solid #ccc;
	padding: 10px 0;
	width:120px;
	text-align: center;
}
#pmManager #pmManagerList td{
	border: 1px solid #ccc;
}
#pmManager .date{
	text-align: center;
}

#pmManager #pmManagerList #lastCell{
	border:none;
	width:40px;
}
#pmManager #pmManagerList .deletable{
	text-align: center;
}

.pmAdd{
	display:block;
}
.pmAdd img{
	margin:2px 0 0 5px;
}

#pmAddPopUp h3{
	text-align: center;
	margin-bottom:20px;
}
#pmAddPopUp{
	width:350px;
	margin:20px auto 0;
}

#pmAddPopUp #useForRegisterRow{
	display:none;
}
#submitContainer{
	margin-left:225px;
	clear:both;
}
#submitContainer #cancel{
	margin-right:10px;
}

#rateCardSelect{
	margin:0;
}
#rateCardSelect #selectIdProvisionModel{
	width: 210px;
}
#rateCardSelect #selectIdProvisionModel select{
	float:left;
}

#letterSelection, #partnerMenu{
	list-style-type:none;
	margin:0pt auto;
	overflow:hidden;
	padding:0pt;
	_zoom:1;
}
#letterSelection li{
	display: inline;
}
#letterSelection a{
	float:left;
	border: 1px #bbb solid;
	background: #fff;
	text-align: center;
	margin: 1px;
	text-decoration:none;
	color: #333;
	text-transform:uppercase;
	padding:0 3px;
	line-height:15px;
}
#letterSelection a:hover{
	background: #ddd;
	color:#000;
}
#letterSelection .active{
	background: #ddd;
	border: 1px solid #888;
}

#selectedPartner {
	background:#EFEFEF none repeat scroll 0% 0%;
	margin:20px 0px;
	padding:10px;
}
#selectedPartner h4, #selectedPartner h4 a{
	color:#FF6600;
	font-size: 14px;
	margin-bottom: 5px;
	margin-left:2px;
	overflow: hidden;
}

#selectedPartnerContainer {
	background:#EFEFEF none repeat scroll 0% 0%;
	margin:0 0px 20px;
	padding:10px;
}
#selectedPartnerContainer h4, #selectedPartnerContainer h4 a{
	color:#FF6600;
	font-size: 14px;
	margin-bottom: 5px;
	margin-left:2px;
}


#selectRefererStatus{
	margin:0;
	border: 1px #bbb solid;
	background: #fff;
	width:154px;
	margin:0 0 0 1px;
}

#partnerMenu .menuActions{
	margin: 2px 0;
}

#partnerMenu .menuActions a{
	display:block;
	border: 1px #bbb solid;
	background: #fff;
	text-align: center;
	margin:1px 1px 2px;
	text-decoration:none;
	color: #333;
	text-transform:uppercase;
	padding:0 3px;
	line-height:15px;
}
#partnerMenu .menuActions a:hover{
	background: #ddd;
	color:#000;
}

#partnerRateCardList{
	margin:10px 0px 2px;
	padding: 0 0 0 20px;
}
#partnerMenu .ratecardCampaignList{
	width:150px;
	overflow:hidden;
	margin: 0;
	_zoom:1;
}

#partnerMenu .ratecard, .summary{
	font-size:13px;
	font-weight: bold;
}

#partnerMenu .ratecard{
	background: none;
	cursor: pointer;
	list-style-image: url(../imgs/rcListMinus.gif);
}


.nocampaigns{
	margin:10px;
}
#partnerMenu .referer{
	margin-bottom:3px;
	list-style-image: none;
/*	margin-left:10px;*/
}
.referer a{
	font-size:12px;
	cursor: pointer;
	text-decoration: none;
	white-space: nowrap;
}
.activeReferer{
	color:#FF6600;
}


.referer a:hover{
	text-decoration: underline;
}

.referer span{
	/*width:155px;*/
	/*display: block;*/
	/*overflow:hidden;*/
	white-space: no-wrap;
	font-weight: normal;
	_zoom:1;
}





#statsTable{
	float:left;
}

#statsMonthSelect{
	display:inline;
	margin-left:5px;
}
#statsMonthSelect select{
	border:1px solid #eee;
	height:18px;
}

.refererValuesTable h4{
	height:25px;
	text-align: center;
}

.refererValuesTable table, .refererValuesTable tr, .refererValuesTable td{
	border:1px solid #000000;
}
.refererValuesTable{
	float:left;
	margin-left:10px;
}

.refererValuesTable th{
	border: 1px solid #000000;
	text-align: center;
}
.refererValuesTable td{
	width:60px;
	text-align: right;
}

#statsTable{
	border:1px solid #fff;
	margin-top:25px;
}
#statsTable tr, #statsTable td{
	border:1px solid #fff;
}

#statsTable td, .refererValuesTable td{
	padding: 2px 5px 1px;
}

#invoiceList input{
	width:80px;
}

.dark{
	background: #f4f4f4;
}

#languageContainer{
	position:absolute;
	top:6px;
	right:30px;
}
#languageContainer ul{
	margin:0;
}
#languageContainer li{
	float:left;
	margin-left:10px;
}
#languageContainer span{
	display:none;
}

#statsTableContainer{
	/*float: left;*/
}

#statsTableContainer #firstCell{
	border-top:none;
	border-left:none;
}

#statsTableContainer h4{
	color:#FF6600;
	margin:20px 10px 5px;
	font-size:15px;
}

#statsTableContainer col{
	width:75px;
}

 #statsTableContainer td, #statsTableContainer th{
	border: 1px solid #ccc;
	text-align: right;
}
#statsTableContainer th{
	text-align: center;
}

#statsTableContainer .descName{
	width:140px;
	text-align: right;
}

#editDetailsBtn{
	margin-top:32px;
	margin-left:610px;
}

#editDetailsBtn ul{
	margin:0;
}

#editDetailsBtn li, 
#settingsButton li{
	display:block;
	margin-bottom:7px;
}

#editDetailsBtn a, 
#settingsButton a{
	border:1px solid #ccc;
	background:#fefefe;
	display:block;
	line-height:21px;
	width:135px;
	text-align: center;
}

#editDetailsBtn a:hover, 
#settingsButton a:hover{
	background:#efefef;
	text-decoration: none;
}

#settingsButton ul{
	margin:0;
}
#settingsButton li{
	/*float:left;*/
	margin-left:15px;
}
#settingsButton{
/*	position:absolute;
	right:150px;
	top:70px;
*/
float: right;
margin-right: 65px;
_margin-right:30px;
}

#personalLastInfo {
	margin-top: 10px;
	margin-right: 54px;
	float: right;
	_margin-right:30px;
}

#personalLastInfo div {
	padding-top: 3px;
}

#personalNotes {
	float: right;
	margin-top: 30px;
}

#personalNotes textarea {
	width:230px;
	height: 180px;
	}


#partnerList table{
	margin:0 auto;
	border:1px solid #ccc;
}
.missingData{	color:red;}
.inactive{	color:grey;}
.deleted{ text-decoration: line-through; color:grey;}
.favorite{	color:#FF6600;}

#partnerList ul, #partnerList li{
	margin:0;
	padding:0;
}
#partnerList li{
	margin-top:2px;
}
#partnerList a{
	font-size:12px;
}
#partnerList .regdate, #partnerList .country{
	width:50px;
	text-align: center;
}
#partnerList .website, #partnerList .adviser{
	width:60px;
	text-align: center;
}
#partnerList .credit, #partnerList .invoice{
	width:35px;
	text-align: center;
}

#partnerList .bigSel{
	width: 120px;
}


#partnerList option{
	padding:0 2px;
}
#partnerList col{
	width:140px;
}
#partnerList #colStatus{
	width:105px;
}

#partnerList td{
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	white-space:nowrap;
}
#partnerList td span, #partnerList td a{
	overflow:hidden;
	width:140px;
	display: block;
}

#partnerList #partnerListSubmit{
	margin:20px 0 20px 50px;
}
#partnerList #partnerListSubmit .formfield{
	margin-right:10px;
}

#partnerList select{
	border:1px solid #ccc;
	width:95px;
}

#partnerList th{
	text-align: center;
	padding:10px 0;
	border:1px solid #ccc;
}

#partnerList .tdStatus{
	text-align: center;
	border: none;
}

#partnerList .affiliateWebsite{
	background:transparent url(../imgs/link_img.gif) scroll no-repeat center 5px;
	display:block;
	width:40px;
	height:15px;
	cursor: pointer;
}
#partnerList .affiliateWebsite span{
	display:none;
}


#partnerDel table{
	margin:20px auto;
}

#partnerLogs .contBox{
	padding:50px 20px 10px;
}

#partnerLogs .changedItem{
	background: #FFCFCF;
}
#partnerLogs select{
	width:150px;
}
#partnerLogs .paging{
	margin: 10px 0 20px 0;
	text-align: center;
}
#partnerLogs .paging a, #partnerLogs .paging span{
	margin: 0 6px;
}

#changeLogTable{
	margin:5px 0 0 20px;
}

#changeLogTable td{
	border: 1px solid #ccc;
}

#changeTableDesc{
	float:left;
	margin-top:1px;
	width:130px;
}
#refererLogs #changeTableDesc{
	margin-top:21px;
}

#changeTableDesc th{
	text-align: center;
}

#changeTableDesc td, #changeTableDesc th{
	border:1px solid #ccc;
}

#changeTableContainer{
	border:1px solid #ccc;
	height:1263px;
	width:510px;
	position:relative;
	overflow:hidden;
	margin:0px 0 20px 150px;
}

#changeTableContainer, x:-moz-any-link {
	margin-left:42px;
}
#changeTableContainer, x:-moz-any-link, x:default {
	margin-left:150px;
}

#partnerLogs .seperator{
	background: #CCC;
	height:2px;
	padding:0;
}

#changeLogDisplay{
	position:absolute;
}

#changeLogDisplayTable{
	table-layout: fixed;
}

#changeLogDisplayTable td{
	border:1px solid #ccc;
	border-right:none;
	border-left:none;
	text-align: right;
}
#changeLogDisplayTable span{
	overflow:hidden;
	white-space: nowrap;
	width:159px;
	display:block;
}

#changeLogDisplayTable .checkBox_1{
	background: transparent url(../imgs/checkbox_1.gif) no-repeat scroll 100% 0;
	display: block;
	height:16px;
	width:100%;
}

#changeLogDisplayTable .checkBox_0{
	background: transparent url(../imgs/checkbox_0.gif) no-repeat scroll 100% 0;
	height:16px;
	width:100%;
	display: block;
}

#refererLogs .changedItem{
	background: #FFCFCF;
}
#refererLogs select{
	width:150px;
}
#refererLogs .paging{
	margin: 10px 0 20px 0;
	text-align: center;
}
#refererLogs .paging a, #partnerLogs .paging span{
	margin: 0 6px;
}
#refererLogs .seperator{
	background: #cccccc;
	height:10px;
}
#refererLogs #area2{
	top:465px;
}
#refererLogs #changeTableContainer{
	height:510px;
}
#refererLogs .description{
	/*height:150px;*/
}
#refererLogs .description span{
	display:block;
	overflow:hidden;
	white-space:normal;
}

#pmList h3{
	float: left;
}

#pmList table{
	margin:5px auto;
	clear:both;
	/*border:1px solid #ccc;*/
}
#pmList table th{
	padding:10px 5px;
	text-align: center;
}
#pmList table td{
	padding:5px;
}

#pmList td, #pmList th{
	border:1px solid #ccc;
}
#pmList #lastTh{
	border:none;
}
#pmList td{
	text-align: right;
}
#pmList .rcName{
	font-weight: bold;
	text-align: left;
}
#pmList .useForRegister{
	color:#FF6600;
	font-weight:bold;
	text-align:left;
}
#pmList .orderByActive{
	color:#FF6600;
}


#legend{
	padding:20px 0;
}

#legend .descName{
	font-weight:bold;
	width:200px;
}
#legend h3{
	text-align:center;
}

#legend table{
	margin:0 auto;
}
#legend table h4{
	margin:20px 0 7px 0;
	color:#FF6600;
	font-size:16px;
}

#invoiceList th{
	padding: 10px 0;
	border:1px solid #ccc;
	text-align: center !important; 
}

#invoiceList td{
	/*width:100px;*/
	border:1px solid #ccc;
}
#invoiceList #filter{
	vertical-align: bottom;
}
#invoiceList #addInvoice{
	padding:3px 0 3px 26px;
}
#invoiceList .action{
	text-align:center;
	width:60px;
}
#invoiceList .id{
	text-align:right;
	width:40px;
	padding-left:0px;
}

#invoiceTable{
	width:100%;
}
#invoiceTable #tablePartner{
	width:130px;
}

#invoiceTable .invoicePartner{
	width:140px;
}
#invoiceTable .description{
	width:131px;
}
#invoiceTable .description span{
	width:127px;
	display: block;
	overflow:hidden;
}

#invoiceTable .invoicePartner span{
	width:135px;
	overflow:hidden;
	display:block;
}
#invoiceTable thead .date{
	width:90px;
	padding:10px 2px;
}
#invoiceTable .date a{
	width:90px;
	overflow:hidden;
	display:block;
}
#invoiceTable .amount{
	width:100px;
}
#invoiceTable .amount input{
	width:98%;
}
#invoiceTable .fix{
	text-align: center;
	width:30px;
}
#invoiceTable .fix input{
	margin: 0;
}

#invoicesFilter, #invoicesFilter th, #invoicesFilter td{
	border:none;
}


#invoices .amount, #creditList .amount{
	text-align: right;
}
#invoices .date, #creditList .date{
	text-align: center;
}

#invoices .error{
	background:#FFCEC7;
}


#creditList table{
	margin:0 auto;
	border:1px solid #CCCCCC;
}
#creditList th{
	border:1px solid #CCCCCC;
	padding:10px 0pt;
	text-align:center;
}
#creditList td{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	white-space:nowrap;
}

#creditList .creditNo{
	width:100px;
}
#creditList .intName{
	width:120px;
}
#creditList .date{
	width:170px;
}

#creditList .total{
	width:120px;
}
#creditList .tb{
	width:40px;
	text-align: center;
}
#creditList .checkbox{
	text-align: center;
	margin:0;
}
#creditList #sortedBy{
	width:170px;
}

#creditList #buttonContainer{
	margin:20px 100px 0;
	float:right;
}
#creditList #sortedBy option{
	padding-left:10px;
}
#creditList #noCredits{
	text-align:center;
}
#creditList .statSelect{
	text-align: center;
}
#creditList .intName a{
	display:block;
	overflow:hidden;
	width:108px;
}
#creditList .intName #id_partner{
	width:100px;
}


#gutschein{
	
}

#gutschein input, #gutschein select, #gutschein option{
	/*font-size: 11px*/
}
/*#gutschein .formbutton{
	font-size:12px;
}*/

#gutschein #assign_code{
	width:390px;
	/*margin-right:20px;*/
}
#gutschein #assign_number{
	width:40px;
	padding:5px 8px;
}
#gutschein #assign_number input{
	width:40px;
}
#gutschein #assign_referer{
	margin:0;
	width:222px;
}
#gutschein #positiveNumberError{
	background: #FFEDEB;
	padding-left:120px;
	display: inline;
}

#gutschein .infoText{
	margin-bottom:5px;
}

#gutschein #id_referer{
	width:180px;
	margin-right:20px;
}
#gutschein #voucher_status{
	width:120px;
	margin-right: 20px;
}

#gutschein #voucherTable{
	margin-top:20px;
	border:1px solid #ccc;
}

#assignedVouchers h4{
	float:left;
}
#formGutscheinCont{
	clear:both;
}

#voucherTable th {
	border:1px solid #CCCCCC;
	padding:10px 0;
	text-align:center;
	width:130px;
}
#voucherTable td{
	border:1px solid #ccc
}
#generateVouchers .formbutton{
	margin:10px 0 0 80px;
}
#gutschein #download{
	width:170px;
	margin-left:280px;
}

#refererSettings #selectTarget{
	width:155px;
}
#refererSettings #settingsDescription{
	height:100px;
	width:240px;
}

#refererSettings .infoBox{
	width:600px;
	margin:20px;
	padding:10px;
	border:1px solid #ccc;
	background:#fafafa;
}
#refererSettings #targetUrlWebsiteContainer {
	display: none;
}

#refererSettings #save{
	margin:10px 0 0 80px;
}
#refererSettings #targetUrl {
	width:300px;
	height:60px;
	padding: 3px;
	margin-top:5px;
}
#refererSettings .targetLinkContainer{
	margin-top:10px; 
	text-align:right; 
	font-size:10px;
}
#refererSettings .targetLinkContainer .urlSendPending{
	background: transparent url(../imgs/campaignUrl_pending.gif) no-repeat scroll 50% 50%;
	display: block;
	height:100px;
	width:300px;
}
#refererSettings #zielContainer{
	display: none;
}
#refererSettings #targetUrlSelect {
	width:150px;
}/*
#refererSettings #targetUrlSelect option{
	display:none;
}
#refererSettings #targetUrlSelect .int{
	display:block;
}
#refererSettings #targetUrlSelect .de{
	display:block;
}*/


#publishers #inputCell{
	padding-bottom:15px;
}
#publishers .actionButton{
	text-align: center;
}


#statistik #statsTableContainer table{
	margin: 0 auto;
}

#login table{
	margin-top:1px;
}
#login, #passRecover{
	margin-left:30px;
}

#login #forgotPassword{
	margin:10px 0 0 4px;
}
#referer_notification textarea{
	width:310px;
	height:100px;
}
#referer_notification .refererTestLink {
	margin-left: 5px;
	font-size:11px;
	cursor: pointer;
	text-decoration: underline;
}
#referer_notification .copyLink{
	width:310px;
	margin-top:2px;
	display: block;
}

#referer_notification .readonly {
	border:1px solid #3BB3EF;
	color:#006699;
}

.superTd{
	/*width:195px;
	white-space: nowrap;*/
}

#area0{
	width:512px;
	background: #D1DCDF;
	height: 20px;
	/*margin-bottom:2px;*/
	position:absolute;
	z-index:2;
	left:434px;
	_left:440px;
	top:278px;
}
#areaHider{
	width:20px;
	background: transparent url('../imgs/log_move.gif') no-repeat scroll 0 0;
	left:945px;
	height:20px;
	z-index:2;
	position:absolute;
	cursor: move;
	top:278px;
}
#knob{
	position:absolute;
	height: 20px;
	width: 20px;
	background: transparent url('../imgs/log_scroller.gif') no-repeat scroll 0 0;
	cursor: pointer;
	z-index:2;
	/*top: -2px;*/
}

#createdLink, #createdLink2{
	margin:20px 0;
	text-align: left;
	font-size:18px;
}

#refererLink #gifDescription, #refererLink #flashDescription{
	width:600px;
	height:80px;
	border:1px solid #ccc;
}
#refererLink #gifFlashDescTable{
	display:none;
}

#refererLink #gifFlashDescTable .path{
	color: firebrick;
}
#refererLink #gifFlashDescTable .size{
	color: #00AF07;
}
#refererLink select{
	width: 200px;
}
#refererLink select, #refererLink .selectHead{
	font-weight: bold;
	color:#000;
}
#refererLink option{
	font-weight: normal;
}

#reports ul li{
	margin-bottom:10px;
}

.creditsComment{
	width:150px;
	border:5px solid #00A0E9;
	padding:8px;
	position: absolute;
	background:#fff;
}
.creditsComment p{
	margin:0;
	padding:0;
}

#news #overviewLink{
	position:absolute;
	top:189px;
	right:60px;
}

#news .contBox{
	border:none;
	border-top:1px solid #000;
	margin:5px 20px;
	padding:15px 20px 10px;
}

#news .contBox p{
	margin:0;
}
#news .contBox .pdfLink {
	margin: 70px 0 0;
}
#news .pdfLink a, 
#news .contBox .overviewLink a {
	font-size:16px;
	font-weight: bold;
}

#news .contBox .overviewLink {
	text-align: right;
	margin:0;
}

#informationCont{
	position:absolute;
	right:22px;
	top:152px;
	text-align: right;
}


#allCommissions{
	position: absolute;
	right:40px;
	top:520px;
	width:350px;
	overflow: hidden;
}
#allCommissions table{
	width:350px;
	display: none;
	margin:1px 0 0 1px;
}
#allCommissions table th{
	text-align: center;
}
#allCommissions table td, 
#allCommissions table th{
	border: 1px solid #E5E5E5;
}








/*  --------------------------------------------------------------------------- */

.small{
	background:none;
	font-size:12px;
	margin:0;
	padding:0;
}
.small #wrapper{
	margin:0px;
	padding:0px;
	width:auto;
}
.small #pa_statistik_details table .summary{
	background:#DFDFDF;
	font-weight: bold;
}

.small #pa_statistik_details td, .small #pa_statistik_details th{
	border:1px solid #ccc;
	padding:1px 5px;
}

.errorContainer{
	background: #FFEFEF;
	border:1px solid maroon;
	padding:10px;
	margin:20px;
	width:300px;
}

.successContainer{
	background: #EFFFF3;
	border:1px solid green;
	padding:10px;
	margin:20px;
	width:300px;
}
.successContainer p{
	margin: 0;
	text-align: center;
}

#creditDetails #infoText{
	margin:0 10px;
}

#commentContainer #comment{
	height:80px;
	width:400px;
	display: block;
	margin-bottom:10px;
}



#id_refererContainer{
	position: absolute;
	left:25px;
	top:121px;
	background:#D2D2D2;	
}
#id_refererContainer iframe{
	background:#EFEFEF;
	border:1px solid #000;
	border-top:none;
	width:190px;
	padding-top:10px;
	height:78px;
	z-index: 10;
}

#closeBtn{
	position:absolute;
	right:1px;
	width:9px;
	height:8px;
	background: transparent url(../imgs/close_goto_referer.gif) no-repeat scroll 0 0 ;
	cursor:pointer;
}
#footer{
	text-align: right;
	height:20px;
	margin:0 12px;
	padding:3px 0;
	font-size:10px;
}
#footer ul{
	list-style: none;
	margin:0;
	padding:0;
}
#footer li{
	list-style:none;
	display:inline;
	margin:0 0 0 14px;
}

.onBusiness{
	margin:0 40px;
}
.onBusiness h4{
	margin:40px 0 10px;
	border-bottom:1px solid #006699;
}
.onBusiness ol li{
	margin-bottom:15px;
}
.onBusiness ul li{
	margin-bottom:10px;
	list-style: disc;
}
#agb ul li{
	list-style:circle
}