/* ---------------- 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: #ccc;
	border-top: 2px dotted #666;
	border-left: 2px dotted #666;
	border-right: 2px dotted #666;
	border-bottom: 2px dotted #666;
}

.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
{

}


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

	background: #fff; 
	margin-top: 3px;
	margin-bottom: 2px;
	border: 1px solid #999;

}

.DatenBox
{

	font-size: 12px;
	padding: 4px 2px;
	border:1px dotted #999;
	background: #eee;
}

.HinweisBox
{
	font-size: 14px;
	color:#fff;
	background: #f8bb2f;
	border: 1px solid #e2a20d;
	padding: 4px;
}

.UnterTitelBox
{
	font-size: 12px;
	color:#000;
	background: #f8bb58;
	border: 1px solid #b67d09;
	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;
}


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


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

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

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

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

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

}

.myValidateColorEmpty 
{
	background-color: #eee;
}







/*** 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%;
}

.AnzeigenBox1 a
{
	font-size: 12px;
	color: #000000;
}

.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;
	}


