/************************** Fehlermeldungen ***********************************/
h1.fehler /* Error-Meldung, falls keine Verbindung zur DB oder aehnliches */
{
	font-size: 16px;
	color: #212121;
	font-weight: bold;
}

.keineeintraege, /*  Fehlermeldungen */
.meldung /* Meldung wenn keine Eintraege vorhanden */
{
	font-weight: bold;
	font-size: 14px;
}

/************* Formatierung Ausgabe News Standard  ********************************
 		!!!!!	immer eingeben		!!!!!
****************************************************************************************/

.gray
{
	color: #666;
	font-weight: normal;
}

table.newstabelle
{
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
	margin: 20px 0px;
}
table.newsansicht
{
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
}
table.newstabelle td
{
	padding: 20px 10px 0px 0px;
	border-collapse: collapse;
	vertical-align: top;
}
table.newsansicht td
{
	padding: 0px 10px 0px 0px;
	border-collapse: collapse;
	vertical-align: top;
}

.zusatzfeld
{
	font-weight: bold;
}

.album /* kleine Buttons bei Albumsansicht der Bilder */
{
	color: #B42715;
	font-family: inherit;
	font-size: 10px;
	background-color: transparent;
	border: 0px solid #fff;
	margin: 5px;
}

.album:hover /* kleine Buttons bei Albumsansicht der Bilder */
{
	color: #212121;
	font-family: inherit;
	font-size: 10px;
	text-decoration: underline;
	background-color: transparent;
	border: 0px solid #fff;
	margin: 5px;
}

.bildunterschrift
{
	/*	Bildunterschrift bzw. Meldung kein Bild; */
	font-size: 11px;
}

a.zurueck, a.zurueck:visited
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.zurueck:active, a.zurueck:hover
{
	 text-decoration: underline;
}



a.link_pdf, a.link_pdf:visited, a.link_pdf:active, a.link_pdf:hover
{
	background-image: url(../pics/pdf.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 3px 0px 3px 23px;
}

a.link_doc, a.link_doc:visited, a.link_doc:active, a.link_doc:hover
{
	background-image: url(../pics/doc.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 3px 0px 3px 23px;
}

a.link_xls, a.link_xls:visited, a.link_xls:active, a.link_xls:hover
{
	background-image: url(../pics/xls.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 3px 0px 3px 23px;
}

a.link_img, a.link_img:visited, a.link_img:active, a.link_img:hover
{
	background-image: url(../pics/img.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 3px 0px 3px 23px;
}

a.link_txt, a.link_txt:visited, a.link_txt:active, a.link_txt:hover
{
	background-image: url(../pics/txt.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 3px 0px 3px 23px;
}

a.link_zip, a.link_zip:visited, a.link_zip:active, a.link_zip:hover
{
	background-image: url(../pics/zip.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 3px 0px 3px 23px;
}

a.link_file, a.link_file:visited, a.link_file:active, a.link_file:hover
{
	background-image: url(../pics/file.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 3px 0px 3px 23px;
}


/************* Formatierung Ausgabe News, wenn Kategorien aktiv ***************
 			----  nur eingeben wenn Kategorien aktiviert sind  ----
*********************************************************************************/

a.kategorielink, a.kategorielink:visited
{
 	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
a.kategorielink:active, a.kategorielink:hover
{
	 text-decoration: underline;
}

.kategoriename /* wenn kein Link */
{
	font-weight: bold;
	font-size: 13px;
	color: #212121;
}

.kategorie_info /* evtl. Hinweistext ueber Kategorien */
{
	color: #6e6e6e;
}

/* Liste mit den Kategorien */
ul.news
{
}

img.news
{
	border: 1px solid #B42715;
}

h4.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin: 30px 0px 10px 0px;
	color: #B42715;
}

h5.meldung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	color: #B42715;
}

a.meldunglink, a.meldunglink:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
 	text-decoration: none;
	font-weight: bold;
}
a.meldunglink:active, a.meldunglink:hover
{
	 text-decoration: underline;
}

p.meldungname /* wenn kein Link, z.B. bei Download-Center */
{
	font-size: 13px;
	color: #B42715;
	font-weight: bold;
}

hr.linie
{
	/* Linie ueber und unter News-Meldung  */
	width: 100%;
	color: #B42715;
	background-color: #B42715;
	border: 0px;
}


/*********************** Formatierung Anfrageformular  *****************************
 	----  nur eingeben wenn Kunde das Anfrageformular zu einer Meldung nutzen will ----
**************************************************************************************/

.feldbeschriftung /* Feldbeschriftung Formular */
{
	font-weight: bold;
	font-size: 13px;
	color: #000;
}

.textfeld /* normales Eingabefeld */
{	
	width: 280px;
	font-size: 13px;
	color: #000000;
	border: 1px solid #999999;
	margin: 0 0 5px 0;
}

textarea
{
	width: 280px;
	font-size: 13px;	
	color: #000000;
	border: 1px solid #ccc;
	margin: 0 0 5px 0;
}

/*.button
{
	font-family: Arial, Verdana, Helvetica, sans serif;	
	height: 25px;
	font-size: 13px;
	font-weight: bold;	
	width: 100px;
	background-color: #ccc; 
	border: none; 
	color: #000;
	margin: 0 0 5px 0;
}*/




/* -------------------------------------------------------------------------------------------
   Formate falls Ausgabe einer News-Meldung auf der Startseite, sonst keine Aenderung notwendig 
  -------------------------------------------------------------------------------------------- */
  
.tab_news_start
{
	/* Tabelle in der die News-Meldung auf der Startseite ausgegeben wird, legt Anzeigebreite fest */
	border: 1px solid #F7941D;
	background-color: transparent;
	width: 80%;
	padding: 10px;
}

h1.news_startseite
{
	/* Ueberschrift News-Meldung auf Startseite*/
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	margin-top: 0;
	padding-top: 0;
}

.ueberschrift_start
{
	/* Ueberschrift News-Meldung auf Startseite */
	font-size: 14px;
	padding-top: 0px;
}
.newstext_start
{
	/* 	Text der News-Meldung auf Startseite;  */
	font-size: 12px;
	padding-top: 0px;
}


/* *** *** Kontaktformular *** *** */
table.kontaktformular td
{
	vertical-align: top;
	padding: 4px;
}

.sternchen /* Pflichtfeld-Sternchen */
{
	color: #B42715;
	font-size: 11px;
	font-weight: normal;
}

input.feld
{
	background-color: #fff;
	border:1px solid #B42715;
	width: 250px;
}
input.feldklein
{
	background-color: #fff;
	border:1px solid #B42715;
	width: 40px;
}
textarea.textbox
{
	background-color: #fff;
	border:1px solid #B42715;
	height: 120px;
	width: 250px;
	color : #6E6E6E;
}
textarea.textbox2
{
	background-color: #fff;
	border:1px solid #B42715;
	height: 70px;
	width: 250px;
	color : #6E6E6E;
}

input.button
{
	background-color: #B42715;
	border: 1px solid #fff;
	color: #fff;
	font-weight: bold;
}

.feldsf /* Eingabefeld, das versteckt wird, als Bot-Schutz */
{
	display: none;
}
.imgsf /* Bild als Bot-Schutz */
{
	text-align: center;
	vertical-align: text-bottom;
}

input.errorfeld /* Formatierung von Fehlermeldungen */
{
	background-color: #eee;
	border:1px solid #B42715;
	width: 250px;
}
textarea.errortextbox
{
	background-color: #eee;
	border:1px solid #B42715;
	height: 120px;
	width: 250px;
}
.errortext
{
	color:#B42715;
	font-weight: bold;
}

