#headerTabelle{
  /*selbst ueber Menue in Header eingetragen*/
  background-color:#eeeeff;
}
#headerTabelle .textInput, #headerTabelle .pwInput{
  width:70px;
  font-size:8px;
}
#headerTabelle form td{
  font-size:9px;
}

body{
  background-color:#ffffff;
}

a{
  color:#30d5ff;
  font-weight:bold;
  text-transform: uppercase;
  text-decoration:none;
}
a:hover{
  color:#ffffff;
}

body, span, a, div, p, label, td, th{
  font-size: 11px;
  font-family:arial;
}

a img{
  border:0px;
}

#topTable{
  border-collapse:collapse;
  border-width:0px;
  width:950px;
  margin:auto;
  background-color:#fff;
}

#topMenu{
  background-color:#666352;
  height:50px;
  vertical-align:top;
}

#topMenu a, #topMenu .a{
  padding:6px 4px;
  border-color:#ffffff;
/*  border-style:dotted;*/
  background-image:url(individual/menubg.gif);
  text-align:center;
  border-width:1px;
  color: #30d5ff;
  font-size: 11px;
}
#topMenu a:hover, #topMenu .a:hover, #topMenu .active{
  color:#ffffff;
}

#content{
  background-color:#3f3b30;
  background-image:url(/individual/content_bg.jpg);
  background-repeat: repeat-x;
  color:#ffffff;
}

#footerlinks, #footerlinks a{
  font-size:9px;
  text-align: center;
}

.textInput, .pwInput{
  font-size:10px;
  color:#000000;
}

.button, button{
  background-color:#000000;
  font-weight:bold;
  color:#ffffff;
}

#logoutbutton{
  background-color:#000;
  font-weight:bold;
  color:#30d5ff;
  font-family: Arial;
  border: #fff outset 2px;
  padding:2px;
  text-decoration: none;
}

#regForm table{
  margin:auto;
}

/* sorierbare Tabellenueberschriften */
th.orderChange{
  cursor:pointer;
}

#websiteBeschreibung{
  width:100%;
  height:50px;
}

#screenshotArea{
  vertical-align:top;
  width:150px;
}

#werbeflaecheAnlegen td{
  vertical-align:top;
}

textarea.code{
  width:300px;
  height:70px;
}
textarea.bigCode{
  width:600px;
  height:600px;
}

.number{
  text-align:right;
}
.number .textInput, .numberInput{
  text-align:right;
  width:80px;
}
.dateInput{
  width: 80px;
}

.subHeadline{
  margin-top:15px;
  background-color:#000000;
  color:#ffffff;
  font-weight:bold;
}

.preisgestaltung{
  width:80%;
}
.preisgestaltung th{
  text-align:right;
}

#amMenu{
  width:200px;
  vertical-align:top;
}
#amMenu .active{
  color:#ffffff;
}

/*Seitenzahlen*/
.siteNums{
  text-align:right;
}
.siteNum{
  padding:3px;
  border: #000 solid 1px;
  color: #000;
  background-color: #fff;
  text-decoration:none;
  cursor:pointer;
}
.siteNumAct{
  padding:3px;
  border: #000 solid 1px;
  color: #000;
  background-color: #ccc;
  cursor: default;
}

/*Fehlermeldungen*/
.error{
  color:#f00;
  font-weight:bold;
  font-size:150%;
}

/*Kampagnen erstellen*/
#showLTEmaxTab, #showGTmaxTab{
  background-color:#ccc;
  color:#000;
  border:1px solid #000;
  padding:3px;
}
#showLTEmaxTab.active, #showGTmaxTab.active{
  background-color:#666;
  color:#fff;
}
#bookingOverview{
  background-color:#000000;
  color:#ffffff;
  font-weight:bold;
  text-align:center;
  vertical-align:top;
}
.bookingOverviewTop{
  background-color:#000000;
  color:#ffffff;
  font-weight:bold;
  font-size:14px;
}
#limitPanels{
  vertical-align:top;
}


.adOptionCheckbox, .adOptionRadio{
  width:40px;
  clear:left;
  float:left;
  text-align:center;
}
.adOptionKey{
  clear:left;
  float:left;
  margin-left:40px;
  width:120px
}
.adOptionValue{
  float:left;
  white-space:nowrap;
}
.adOptionLabel{
  float:left;
}
.adOptionDiv div{
  clear:left;
}
.clear{
  clear:both;
}
.adOptionDiv{
  margin:30px;
}

.subReportContainer table{
  border:3px double #000000;
  border-collapse:collapse;
  border-spacing: 0px;
  width:410px;
}
.subReportContainer td, .subReportContainer th{
  border:1px dotted #000000;
}


#vorschauContainer{
  position:absolute;
  top:100px;
  left:200px;
}
#vorschauTitleBar{
  background-color:#8888ff;
}
#vorschauTitleText{
  width:100%
}
#vorschauCloseBtn{
  cursor:pointer;
}
#vorschauInhalt{
  background-color:#cccccc;
}

#ladebalken{
  display:none;
  font-size:16px;
  font-weight:bold;
  position:absolute;
  top:100px;
  left:0px;
  width:100%;
  text-align:center;
}

#reportBorder{
  padding:10px;
  width:930px;
  background-color:#3f3b30;
}
#ReportForm, #ReportForm input, #ReportForm select{
  font-size: 10px;
}
#ReportForm .dateInput{
  width:65px;
}
#ReportForm div{
  padding: 5px;
  margin: 5px;
}
#ReportForm select#wsID, #ReportForm select#wfID, #ReportForm select#caID, #ReportForm select#crID{
  width:150px;
}

#repFormPeriodDiv{
  height:21px;
}
#repFormPeriodDiv span{
  background-color:#008;
  color:#fff;
  border:outset  #888 1px;
  padding:4px;
  cursor:pointer;
}
#repFormPeriodDiv span.active, #repFormPeriodDiv span:hover{
  background-color:#aaf;
  color:#000;
  border:inset  #888 1px;
}
#ReportForm a img{
  height:10px;
  width:10px;
}

#ReportForm{
  width:908px;
  padding:10px;
  border-top:#555 dotted 1px;
  border-left:#555 dotted 1px;
  border-right:#555 dotted 1px;
/*  background-color:#ddf;
  text-align:center;*/
}
#repSubmitbuttonDiv, #repWebsiteDiv, #repAdspaceDiv, #repCampaignDiv, #repCreativeDiv, #repFilterDiv{
  float:right
}

#repFormPeriodDiv, #repDayDiv, #repMonthDiv, #repYearDiv, #repFromDateDiv, #repToDateDiv{
  float:left;
}
#reportContainer, #cronReportConfig{
  width:908px;
  border:#555 dotted 1px;
  padding:10px;
  background-image:url(/individual/content_bg.jpg);
  background-repeat: repeat-x;
}

#adspaceRevenueReport{
  width:908px;
}

#wfDetailsForm{
  margin-left:30px;
}

#defineRichMedia textarea{
  width:600px;
  height:150px
}

.rowPair{
  background-color:#3F3B30
}
.rowImpair{
  background-color:#666352;
}
.rowPair:hover, .rowImpair:hover{
  background-color:#000;
}

/*bspw fuer werbemittel Tage der Woche bzw. Stunden des Tages*/
.bin_gadget{
  padding:2px;
  line-height:18px;
/*  word-spacing:2px;*/
}
.bin_gadget span{
  size:8px;
  background-color:#008;
  color:#fff;
  border:outset  #888 1px;
  padding:0px 2px;
  line-height:16px;
  cursor:pointer;
}
.bin_gadget span.active{
  background-color:#aaf;
  color:#000;
  border:inset  #888 1px;
}

#amCont{
  vertical-align:top;
}