/*css for the pages showing multiple ads in a single category */

/*General link colors: Uncomment the next 3 lines if you want
  the look of links follow your template's css settings.
  In some templates link colors might not look very good in 
  KISS Advertiser, in this case left the next lines intact */
a:link    { color: #0B0B0B; text-decoration: none; }
a:visited { color: #0B0A0C; text-decoration: none; }
a:hover   { color: #0BFF0B; text-decoration: underline; }

body.imgselector {
	color: #000000;
	background: #FFFFEE;
	font-family: Verdana, Tahoma, sans-serif;
	line-height: 150%;
}

table.ads {
	border-style: solid solid solid solid;
	border-width: 2px 0px 2px 0px;
	border-color: #96a533;
	border-collapse: collapse;		
	padding-bottom:5px;
	background    : #FFFFFF;
}		
table.ads td {
	border-style: solid solid solid solid;
	border-width: 0px 0px 0px 0px;
	border-color: #96a533;
	border-collapse: collapse;		
	padding-bottom:-1px;
	background    : #FFFFFF;
}
table.ads td.ads1 {
	border-style: solid solid solid solid;
	border-width: 0px 0px 0px 0px;
	border-color: #96a533;
	border-collapse: collapse;		
	padding-bottom:-1px;
	background    : #FFFFFF;	
}
table.ads td.ads2 {
	border-style: solid solid solid solid;
	border-width: 0px 0px 0px 0px;
	border-color: #96a533;
	border-collapse: collapse;		
	padding-bottom:-1px;
	background    : #FAFAFA;
}

table.ads td.searchbar {
  border           : 1px;
  border-style	   : outset;
  border-color     : #e7e7e7;
  border-collapse  : collapse;
  margin-top       : 0px;
  padding          : 2px 3px 2px 6px !important;
  padding          : 0px 3px 2px 6px;
  color            : #666666;
  background-image : url('../images/bg-gradient-orange.png');
}

table.ads td.adtitle {
	border-width: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #96a533;
	border-collapse: collapse;	
	background	: #E8E8E8;
}
table.ads td {
	border-style: solid solid solid solid;
	border-width: 0px 0px 0px 0px;
	border-color: #96a533;
	border-collapse: collapse;		
	padding-bottom:-1px;
	background    : #FFFFFF;
}
table.ads tr.ads1 {
	background-color    : #FFFFFF;
	border-style: solid solid solid solid;
	border-width: 0px 0px 1px 0px;
	border-color: #96a533;
	border-collapse: collapse;	
}
table.ads tr.ads2 {
	background-color    : #E8E8E8;
	border-style: solid solid solid solid;
	border-width: 0px 0px 1px 0px;
	border-color: #96a533;
	border-collapse: collapse;	
	padding-bottom:5px;
}

table.imgs td.imgs1 {
	background    : #FFFFFF;	
}
table.imgs td.imgs2 {
	background    : #FAFAFA;	
}
table.imgs td {
	border-style: solid solid solid solid;
	border-width: 0px 0px 0px 0px;
	border-color: #96a533;
	border-collapse: collapse;		
	padding-bottom:-1px;
	background    : #FFFFEE;	
}
table.imgs tr.imgs1 {
	background-color    : #FFFFEE;
	border-style: solid solid solid solid;
	border-width: 0px 0px 1px 0px;
	border-color: #96a533;
	border-collapse: collapse;	
}
table.imgs tr.imgs2 {
	background-color    : #E8E8E8;
	border-style: solid solid solid solid;
	border-width: 0px 0px 1px 0px;
	border-color: #96a533;
	border-collapse: collapse;	
	padding-bottom:5px;
}

/*css for pages showing multiple categories */
table.cats {
	border-width: 1px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #96a533;
	border-collapse: collapse;
	padding-bottom:5px;
}		
table.cats td {
	border-width: 0px 0px 1px 0px;
	border-style: solid solid solid solid;
	border-color: #96a533;
	border-collapse: collapse;	
	padding-bottom:5px;
}
tr.cats1 {
	background    : #FFFFFF;
	border-width: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #96a533;
	border-collapse: collapse;	
	padding-bottom:5px;
}

tr.cats2 {
	background    : #E8E8E8;
	border-width: 0px 0px 1px 0px;
	border-style: solid solid solid solid;
	border-color: #96a533;
	border-collapse: collapse;	
	padding-bottom:5px;
}

table.ccats {
	border-width: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #96a533;
	border-collapse: collapse;
	padding-bottom:5px;
}		
table.ccats td {
	border-width: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #96a533;
	border-collapse: collapse;	
	padding-bottom:5px;
}
tr.ccats tr{
	background    : #FFFFFF;
	border-width: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #96a533;
	border-collapse: collapse;	
	padding-bottom:5px;
}

.cattitle {
	border-width: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #96a533;
	border-collapse: collapse;	
	background	: #E8E8E8;
	width: 100%;
	font-weight : bold;
	font-size:	11px;
}

/* New Mark */
.marknew {
	font-family : Verdana, Tahoma;
	font-weight : bold;
	font-size : 15px;
	color: #FF0000;
}
/* Bold line */
.boldline {
	font-family : Verdana, Tahoma;
	font-weight : bold;
	font-size : 18px;
	color: #0000FF;
	text-transform: uppercase;
}

/* Bold title */
a.boldtitle {
	font-family : Verdana, Tahoma;
	font-weight : bold;
	font-size : 18px;
	color: #0000FF;
	text-transform: uppercase;
}
/* Default title */
a.adtitle {
	font-family : Verdana, Tahoma;
	font-weight : bold;
	font-size : 12px;
	color: #303030;
	text-transform: uppercase;
}

/*css for pages printing ads and categories */
table.print {
	border-width: 1px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #96a533;
	padding-bottom:5px;
	width: 100%;
}		
table.print td {
	border-width: 0px 0px 1px 0px;
	border-style: solid solid solid solid;
	border-color: #96a533;
	padding-bottom:5px;
}
table.print tr {
	border-width: 0px 0px 1px 0px;
	border-style: solid solid solid solid;
	border-color: #96a533;
	padding-bottom:5px;
}
tr.printtitle {
	background    : #e8e8ff;
	font-family	  : Verdana;
}

tr.printline {
	border-style  : none;	
	font-family   : Verdana;
}

table.statistics {
	border-width: 1px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #96a533;
	border-collapse: collapse;
	padding-bottom:5px;
	width: 100%;
}		
table.statistics td {
	background:   #dfdfdf;
	background-image : url('../images/bg-gradient-lightblue-100.png');
	border-width: 0px 0px 1px 0px;
	border-style: solid solid solid solid;
	border-collapse: collapse;
	border-color: #96a533;
	padding-bottom:5px;
}
table.statistics tr {
	background:   #dfdfdf;
	background-image : url('../images/bg-gradient-lightblue-100.png');
	border-width: 0px 0px 1px 0px;
	border-style: solid solid solid solid;
	border-collapse: collapse;
	border-color: #96a533;
	padding-bottom:5px;
}
.statstitle {
	color        : blue;
	font-family  : Verdana;
	font-weight  : bold;
	font-size    : 16px;
}

.statsline {
	font-family   : Verdana;
	color	      : #3333ff;
}

.catimg {
	height:80px;
	width:80px;
}

table.admintable td { padding: 3px; }
table.admintable td.key,
table.admintable td.paramlist_key {
	background-color: #f6f6f6;
	text-align: right;
	width: 140px;
	color: #666;
	font-weight: bold;
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}

table.paramlist td.paramlist_description {
	background-color: #f6f6f6;
	text-align: left;
	width: 170px;
	color: #333;
	font-weight: normal;
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}

table.admintable td.key.vtop { vertical-align: top; }

table.admintable td.account {
	background-color: #f6f6f6;
	text-align	: center;
	vertical-align	: top;
}

table.adminform {
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	width: 100%;
	border-collapse: collapse;
	margin: 8px 0 10px 0;
	margin-bottom: 15px;
	width: 100%;
}

div.subtitle {
  border           : 1px;
  border-style	   : outset;
  border-color     : #e7e7e7;
  border-collapse  : collapse;
  margin-top       : 0px;
  padding          : 2px 3px 2px 6px !important;
  padding          : 0px 3px 2px 6px;
  color            : #666666;
  background-image: url('../images/acctitle-bg.jpg');
}

table.adminform.nospace { margin-bottom: 0; }
table.adminform tr.row0 { background-color: #f9f9f9; }
table.adminform tr.row1 { background-color: #eeeeee; }

table.adminform th {
	font-size: 11px;
	padding: 6px 2px 4px 4px;
	text-align: left;
	height: 25px;
	color: #000;
	background-repeat: repeat;
}
table.adminform td { padding: 3px; text-align: left; }

.scrollbox, div.scrollbox, input.scrollbox {
  border           : 1px;
  border-style	   : inset;
  border-color     : #e7e7e7;
  margin-top       : 0px;
  padding          : 2px 3px 2px 6px !important;
  padding          : 0px 3px 2px 6px;
  font-family      : arial, helvetica, sans-serif;
  font-size        : 12px;
  height           : 20px !important;
  height           : 20px;
  color            : #666666;
  background       : #E8E8E8;
}

td.buttonbar {
  border           : 1px;
  border-style	   : outset;
  border-color     : #e7e7e7;
  margin-top       : 0px;
  padding          : 2px 3px 2px 6px !important;
  padding          : 0px 3px 2px 6px;
  color            : #666666;
  background-image : url('../images/bg-gradient-silver.png');
  vertical-align   : middle;
}

td.searchbar {
  border           : 1px;
  border-style	   : outset;
  border-color     : #e7e7e7;
  border-collapse: collapse;
  margin-top       : 0px;
  padding          : 2px 3px 2px 6px !important;
  padding          : 0px 3px 2px 6px;
  color            : #666666;
  background-image : url('../images/bg-gradient-orange.png');
  vertical-align   : middle;
}

td.ratingbar {
  border           : 1px;
  border-style	   : outset;
  border-color     : #cfd2cf;
  margin-top       : 0px;
  padding          : 2px 3px 2px 6px !important;
  padding          : 0px 3px 2px 6px;
  color            : #666666;
  border-collapse  : collapse;		
  vertical-align   : middle;
  background-image : url('../images/bg-gradient-yellow.png');
}

.asterisk {
  color		   :red;
  font-size	   :16px;
  font-family	   :Verdana;
  line-height	   :19px;
}

  ul#navigationbar {
    width	: 100%;
  }

  ul#navigationbar li {
    list-style	: none;
    margin	: 0.4em; 
    padding	: 0;
    float	: left;
    display	: inline;
  }

  ul#navigationbar a, 
  ul#navigationbar span {
    padding: 0.2em 1em;  
    text-decoration: none;
    font-size: 10px;
    font-family:Tahoma;
    color: blue; 
    width: 80px;
    border: 1px solid gray;
    border-left-color: white; 
    border-top-color: white;
    background-image : url('../images/acctitle-bg.jpg');
  }
  
  * html ul#navigationbar a, 
  * html ul#navigationbar span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
  }
 
  ul#navigationbar a:hover, 
  ul#navigationbar span {
    border-color: white;
    border-left-color: black; 
    border-top-color: black;
    color: red; 
  }
/* Joomla tabs */

dl.tabs {
	float: left;
	margin: 10px 0 -1px 0;
	z-index: 50;
}

dl.tabs dt {
	float: left;
	padding: 4px 10px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin-left: 3px;
	background: #f0f0f0;
	color: #666;
}

dl.tabs dt.open {
	background: #F9F9F9;
	border-bottom: 1px solid #F9F9F9;
	z-index: 100;
	color: #000;
}

div.current {
	clear: both;
	border: 1px solid #ccc;
	padding: 10px 10px;
}

div.current dd {
	padding: 0;
	margin: 0;
}