/* ---------------- Boxen ---------------------*/

#redbox
{
	font-size: 12px;
	text-align: left;
	color: #000000;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	padding: 2px;
	background: #CCCCFF;
	border-top: 2px dotted #990000;
	border-left: 2px dotted #990000;
	border-right: 2px dotted #990000;
	border-bottom: 2px dotted #990000;
}

.redbox
{
	font-size: 12px;
	text-align: left;
	color: #000000;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	padding: 2px;
	background: #CCCCFF;
	border-top: 2px dotted #990000;
	border-left: 2px dotted #990000;
	border-right: 2px dotted #990000;
	border-bottom: 2px dotted #990000;
}

.bildbox
{
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 2px;
	background: #FFFFFF;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}


.KategorienBox
{

	background: #EDEDED;
	border: 1px solid #999;
	padding: 6px;

}


.BlockBoxUser
{
	font-size: 12px;
	text-align: left;
	color: #000000;

	background: #EDEDED; 
	margin-top: 3px;
	margin-bottom: 2px;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}

.DatenBox
{
	font-size: 12px;
	background: #E1EFFF;
	border: 1px dotted #999;
	padding: 2px;
}

.HinweisBox
{
	font-size: 14px;
	color:#FFFFFF;
	background: #2071A6;
	border: 1px solid #999;
	padding: 4px;
}

.UnterTitelBox
{
	font-size: 12px;
	color:#FFFFFF;
	background: #2071A6;
	border: 1px solid #999;
	padding: 4px;
}


.UnterTitelBox_klein
{
	font-size: 10px;
	color:#FFFFFF;
	background: #2071A6;
	border: 1px solid #999;
	padding: 4px;
}


.BewertungBlockBox1
{
	font-size: 12px;
	text-align: left;
	color: #000000;
	background: #EDEDED; 
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}

.BewertungBlockBox2
{
	font-size: 12px;
	text-align: left;
	color: #000000;
	background: #990000; 
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}


#BlockBox
{
	
	font-size: 12px;
	text-align: left;
	color: #000000;
	margin: 0px;
	margin-top: 3px;
	margin-left: auto;
	margin-right: 1px;
	margin-bottom: 3px;
	padding: 3px;
	background: #EDEDED; 
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}

#BlockBox ul, #BlockBox li,
{
	list-style-type:none;
}

.SBox
{
	font-size: 12px;
	text-align: left;
	color: #000000;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	padding: 5px;
	background: #FFFFFF;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}

/* -- Die folgende Box wird für Meldungen verwendet, 
die sich über alle drei Spalten erstrecken  -- */ 

#bigalertbox
{

	text-align: center;
	margin: 0px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	padding: 10px;
	font-size: 12px;
	background: #EDEDED;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}




/* -- Linkformate -- */

/* -- Diese Klasse wird für die Links zu den Kategorien verwendet -- */


a.catlink:link, a.catlink:visited , a.catlink:active 
{ 
	font-size:12px;
	display:block;
	color:#003366; 
	text-decoration:none; 
}

a.catlink:hover 
{ 

	font-size:12px;
	display:block;
	text-decoration:none; 
	color: #CC0000;
}


/* -- Diese Klasse wird innerhalb der Anbieterbox auf der Anzeigenseite (Ansicht der
      Einzelanzeige) verwendet -- */

a.boxlink:link, a.boxlink:visited , a.boxlink:active 
{ 
	font-size:12px;
	display:block;
	letter-spacing: 1px;
	color:#003366; 
	text-decoration:none; 
}

a.boxlink:hover 
{ 

	font-size:12px;
	display:block;
	letter-spacing: 1px; 
	text-decoration:none; 
	color: #CC0000;
}

/* -- Diese Klasse wird für die Navigationslinks im Kontobereich verwendet -- */

a.acclink:link, a.acclink:visited , a.acclink:active 
{ 
	font-size:12px;
	display:block;
	letter-spacing: 1px;
	color:#003366; 
	text-decoration:none; 
}

a.acclink:hover 
{ 

	font-size:12px;
	display:block;
	letter-spacing: 1px; 
	text-decoration:none; 
	color:  #990000;
}


/* -- Diese Klasse wird für den Link in der Schaltfläche für neue Anzeigen verwendet verwendet -- */

a.anzlink:link, a.anzlink:visited , a.anzlink:active 
{ 
	font-size:14px;
	display:block;
	letter-spacing: 1px;
	color:#003366; 
	text-decoration:none; 
}

a.anzlink:hover 
{ 

	font-size:14px;
	display:block;
	letter-spacing: 1px; 
	text-decoration:none; 
	color: #990000;
}

/* -- Links mit 9 Pixel Schriftgrösse -- */

a.nlink9:link, a.nlink9:visited , a.nlink9:active 
{ 
	font-size:9px;
	color:#003366; 
	text-decoration:none; 
}

a.nlink9:hover 
{ 

	font-size:9px; 
	text-decoration:none; 
	color: #999999;
}

/* -- Links mit 8 Pixel Schriftgrösse -- */

a.nlink8:link, a.nlink8:visited , a.nlink8:active 
{ 
	font-size:8px;
	color:#003366; 
	text-decoration:none; 
}

a.nlink8:hover 
{ 

	font-size:8px; 
	text-decoration:none; 
	color: #999999;
}




/** CSS für den Paginatext x Anzeigen von y gefunden und die Seitenzahlen **/


#PaginaText
{
	font-size:12px;
	text-align: left;
	background: #E1EFFF;
	border: 1px dotted #999;
	padding: 2px;
}

#Pagina
{
	font-size:12px;
	text-align: center;
	background: #E1EFFF;
	border: 1px dotted #999;
	padding: 2px;
	margin-bottom: 4px;
}



/* -- Farbe für Anzeigenzahl wenn diese grösser 0 ist -- */

.posNumber
{
	color: #003366;
}

/* -- Farbe für Anzeigenzahl wenn diese gleich 0 ist -- */

.zeroNumber
{
	color: #CCCCCC;
}



/* -- Farben die in Formulare verwendet werden-- */

.formInput {
		background-color:#FFFFFF;
		padding:0.3em;
		margin-bottom:1em;
	}

.myValidateColorValid 
{
	background-color: #FF0000;
}
	
.myValidateColorInvalid 
{
	background-color: #00FF00;

}

.myValidateColorEmpty 
{
	background-color: #FFFFFF;
}







/*** CSS für Akkordion Text ****/

.textshow 
{
	
 	margin: 1em .5em;
 
}
 
.textshow h4 
{
	cursor:pointer;
	font-size:12px;
	color:#003366; 
 	margin: 0;
  	padding: .25em;
 
  
}

 
.textshow div 
{
	padding: .5em .25em;
}

.newsshow 
{
	
 	margin: 1em .5em;
 
}
 
.newsshow h4 
{
 	margin: 0;
	margin-top: 3px;
	margin-bottom: 3px;
  	padding: .25em;
 	background: #bfcd93;
  	border-top: 1px solid #386785;
    border-bottom: 1px solid #386785;
  
}
 
.newsshow div 
{
	padding: .5em .25em;
}

/*** Anzeige der gefundenen Anzeigen ****/

.AnzeigenBox1
{
	font-size: 12px;
	text-align: left;
	color: #000000;
	margin: 0px;
	margin-top: 2px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 2px;
	padding: 3px;
	background: #EDEDED; 
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	width: 100%;
}

.AnzeigenBox2
{
	font-size: 12px;
	text-align: left;
	color: #000000;
	margin: 0px;
	margin-top: 2px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 2px;
	padding: 3px;
	background: #FFFFCC; 
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	width: 100%;
}



	/* tag cloud */
	
	.tag_cloud { 
		padding: 3px; 
		text-decoration: none; 
		line-height: 24px;
	}
	
	.tag_cloud:link  { 
		color: #71C300; 
	 }
	
	.tag_cloud:visited { 
		color: #559200; 
	}
	
	.tag_cloud:hover { 
		color: #ffffff; 
		background: #71C300; 
	}
	
	.tag_cloud:active { 
		color: #ffffff; 
		background: #ACFC65; 
	}


/* HighSlide */


	.highslide-image {
		border: 1px solid black;
	}
	.highslide-controls {
		width: 90px !important;
	}
	.highslide-controls .highslide-close {
		display: none;
	}
	.highslide-caption {
		padding: .5em 0;
	}



