.naviheader {
  text-align:center;
  margin-bottom:4px;
}
.sitetitle {
  text-align:center;
}
.spybox {
  font-weight: normal;
  border-width: 4px;
  border-style: solid;
  padding: 8px;
}
.spytitlebox {
  color: #FFFFFF;
  padding: 4px;
  min-height: 46px;
}
.spyfolder {
  font-family: "courier new";
  font-weight: bold;
  color: #FFFFFF;
  padding-right: 10px;
  padding-left: 10px;
  margin:2px 2px 2px 2px;
}
.spyfolderlink:link { 
  color: #FFFFFF;
  text-decoration:none;
}
.spyfolderlink:visited { 
  color: #FFFFFF;
  text-decoration:none;
}
.spyfolderlink:hover { 
  color: #545454;
  text-decoration:none;
}
.spyfolderlink:active { 
  color: #545454;
  text-decoration:none;
}

.spytitle {
  font-weight: bold;
  font-size:22px;
  font-family: "courier new";
}
.spysubtitle {
  font-weight: normal;
  font-size:12px;
  font-family: "courier new";
}
.spylisthd {
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  font-size:10px;
  font-style:italic;
  white-space:nowrap;
}
.spylisttd {
  padding-left:5px;
  padding-right:5px;
}
.checkboxpadding {
  margin-left: 15px;
}
.formbut {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: normal;
  height:20px;
}
.forminput {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: normal;
}
.spyboxgraphs {
  margin-top: 10px;
  margin-left:5px;
  margin-right:25px; 
  margin-bottom:10px;'
}
.spyboxlist {
  margin-top:4px;
}
.newsdate {
  font-family: "courier new";
  color:#808080;
  font-size:14px;
  font-weight: bold;
}
.searchbutton {
  padding-top:5px;
  padding-bottom:5px;
  padding-left:15px;
  padding-right:15px;
  margin:0px;
  font-size:16px;
  border-right: 3px solid #333333;
  border-bottom: 3px solid #333333;
  border-top: 3px solid #ECECEC;
  border-left: 3px solid #ECECEC;
  color:#000000;
  font-weight: normal;
}
.wronginput {
  color: red;
  font-weight: bold;
  border: 2px solid;
  padding: 8px;
}
.greenmess {
  color: green;
  font-weight: bold;
  border: 2px solid;
  padding: 8px;
}
.redmess {
  color: red;
  font-weight: bold;
  border: 2px solid;
  padding: 8px;
}
.orangemess {
  color: #FF7F01;
  font-weight: bold;
  border: 2px solid;
  padding: 8px;
}
.inputtextfield {
  border:solid 1px #808080;
}
.advancedbg {
  background-color:#E0E0E0;
}
.specialbg {
  background-color:#FFEDAB;
}
.priceinput {
  text-align:right;
}
.advline {
  border-top:solid 2px #E0E0E0;
  text-align:center; 
}
.searchformtitemitle {
  font-size:10px;
}
.sellerinex {
  /* border: dotted 2px #E0E0E0; */
  border: dotted 2px #FFFFFF;
  padding:6px;
}
.catidlink {
  font-size:12px;
}
.catboxlink {
  padding-right:5px;
}
.catboxlink:link    { background: url(pics/checkbox1.gif) no-repeat; }
.catboxlink:visited { background: url(pics/checkbox1.gif) no-repeat; }
.catboxlink:hover   { background: url(pics/checkbox2.gif) no-repeat; }
.catboxlink:active  { background: url(pics/checkbox1.gif) no-repeat; }

.butt16 {
  width:16px; 
  height:16px; 
  border:0px; 
  margin-right:4px; 
  vertical-align:bottom;
}
.savebutton_saved {
  font-weight:bold; 
  width:120px; 
}
.savebutton_unsaved {
  font-weight:bold; 
  width:120px; 
  border:3px solid #F88F32;
}
li.news {
  margin-top:10px;
}
.checkboxcontrol {
  font-size:11px;
}
.freeregisterbutt {
  width:230px; 
  height:25px; 
  font-size:12px; 
  font-family:verdana;
}
.act_not_poss {
  font-weight:bold;
  color:red; 
}
.spytotalcounttext {
  color: #FFFFFF;
  font-size:10px;
  padding:5px;
}
.spytotalcounttext_full {
  color: red;
  font-weight:bold;
}

/* ================================
   Pagination 
   ================================ */
#pagination div {
	font-family:tahoma;
	text-align:center;
}
#pagination span {
  display:block;
	float:left;
	font-size:11px;
	line-height:13px;
	margin: 2px 6px 2px 0;
}
#pagination span a {
	background-color:#ffffff;
	border:1px solid #bbbbbb;
	color:#303030;
	display:block;
	padding:1px 5px 2px 5px;
	text-decoration:none;
}
#pagination span a:hover, #pagination span a:active {
	background-color: #D9D9D9;
	border:1px solid #303030;
}
#pagination span.aktuell {
	background-color: #939393;
	border:1px solid #303030;
	color:#ffffff;
	font-size:11px;
	padding:1px 5px 2px 5px;
}
#pagination span.disable {
	background-color: #ffffff;
	border:1px solid #bbbbbb;
	color:#bbbbbb;
	font-size:11px;
	padding:1px 5px 2px 5px;
}
#pagination span.threedots {
	background-color: #ffffff;
	color:#bbbbbb;
	font-size:11px;
	padding:1px 0px 2px 0px;
}


/* ================================
   Payment 
   ================================ */
.required {
  font-size:9px;
  color:red;
  vertical-align:super;
}
.orderformheader {
  padding: 5px 10px 5px 10px;
  font-weight:bold;
  background: #808080;
  color:#FFFFFF;
}
.formsavebutt {
  font-size:14px;
  font-weight:bold;
  width:200px;
}
.formback {
  background-color: #D9D9D9;
  width: 100%;
  margin: 0px;
  padding: 5px;
  border-spacing: 5px;
}
.paddingorderbut {
  padding-top:20px; 
  padding-bottom:10px;
}

/* ================================
   Premium 
   ================================ */
.premium_row {
  background-color:#E9E9E9;
  width:200;
  height:34px;
  text-align:left;
  vertical-align:center;
  white-space:nowrap;
 }
.premium_free {
  font-size:12px;
  background-color:#D9D9D9;
  text-align:center;
  vertical-align:center;
  width:100px;
  height:34px;
  white-space:nowrap;
}
.premium_pay {
  font-size:12px;
  background-color:#FFDF6A;
  text-align:center;
  vertical-align:center;
  width:100px;
  height:34px;
  white-space:nowrap;
  /* background-image:url(pics/goldverlauf.jpg); */
}
.premium_price {
  font-family: "courier new";
  font-weight: bold;
  font-size:16px;
}
.premium_table {
  margin-right:20px;
 }