/****
// @fname	inc.styles.css
// @project	Festhalle Leutkirch
// @ftype	css
// @descr	Stylesheet
// @creator	brain-at-work GmbH - Bahnhofstraße 5 - 88299 Leutkirch
// @author	Thomas Autenrieth - t.autenrieth@brain-at-work.de
// @date	10.02.05
// CHANGELOG
*/

/* ********************************************
/*		Allgemeines
/* ********************************************/

	body {
		scrollbar-face-color: #446EA2;
		scrollbar-highlight-color: #B2B2B2;
		scrollbar-shadow-color: #1D65A6;
		scrollbar-3dlight-color: #1D65A6;
		scrollbar-arrow-color: #FFFFFF;
		scrollbar-track-color: #1B3661;
		scrollbar-darkshadow-color: #000000;
		margin-left:0px;
		margin-right:0px;
		margin-top:0px;
		margin-bottom:0px;
		background-repeat: no-repeat;
		background-color: #00325F;
		background-image: url(images/w_body.gif);
		background-position: bottom;
	}

	.nichtgefunden{	/* fuer meldung "Inhalt nicht gefunden" */
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: bold;
		color:#E20D15;
	}

	td {   /* Definition einer Schriftart, die in Tabellen verwendet werden soll */
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
	}  
	
	a {	/* Anker-Tag allgemein (insbesondere vom ActiveX-Editor erzeugte Links */
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		text-decoration:underline;		
	}
	
	h1 {
		margin-bottom: 15px;
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight: bold;
		color:#E82038;
	}
	h2 {
		margin-bottom: 15px;
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight: bold;
		color:#FFFFFF;
	}
	h3 {
		margin-bottom: 10px;
	}
	
	.divcontent { /* Formatierung Content-Bereich */
	}
	
	.nurgrafik {
		font-size:1px; 
		line-height:0px;
	}
	
	.subnav {
		padding: 0px 20px 0px 0px;
		text-align: right;
		vertical-align: top;
	}
	
	hr {
		border: 1px solid #FFFFFF;
	}
	
/* ********************************************
/*		Fusszeile
/* ********************************************/

	.footertext { /* Copyright Text in Fusszeile */
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		position: relative;
		bottom: 10px;
		
	}
	
	.toplink { /* top */
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#777777;
		text-decoration: none;
	}
	
	.toplink:hover { /* top */
		color:#EC6F04;
		text-decoration:underline;
	}
		
	.bawlink {
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#AAAAAA;
		text-align: right;
		text-decoration: none;
	}
	.bawlink:hover {
		color:#000000;
		text-decoration: underline;
	}
	
/* ********************************************
/*		News-Bloecke
/* ********************************************/

	.newspfad{ /* Kategoriepfad News */
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#C0D0E8;
	}

	.newsheading{ /* Überschrift = Link */
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
	}
	
	.newstext{ /* Textabschnitt */
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #FFFFFF;
	}
	
	.newstextnonews{ /* Text Meldung "keine News" */
		font-family:Arial, Helvetica, sans-serif;
		font-size:12jpx;
		font-weight: italic;
		color: #FFFFFF;
	}
	
		
	.templatedatum{ /* Datum und Pfad (bei News Artikeln) */
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #C0D0E8;
	}

	.templatetext{ /* Text */
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
	}
	
	hr.trennlinie{ /* ueber block mit news und vorgeschobenen artikeln, TELEDATA-special */
		color:#FE7800;
	}

/* ********************************************
/*		Kategorie- und Artikelauflistungen
/* ********************************************/

	.catlistheading{ /* Überschrift K&B*/
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color: #FFFFFF;
	}
	
	.catlisttext{ /* Kategorieauflistung Einleitungstext */
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #FFFFFF;
	}

	.catpiccaption{ /* Bildunterschrift für Kategorie-bilder */
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#666666;
	}

	.alistheading { /* Link Überschrift */
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
	}

	.alisttext { /* Abriss Einleitungstext */
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
	}

	.alistdatum { /* Datum oder Zeitraum */
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFA395;
		font-weight:bold;
	}
	
	a.vrstart {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		text-decoration: none;
	}
	a.vrstart:hover {
		text-decoration: underline;
	}
	
	.vrhinweis {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
	
	}

/* ********************************************
/*		Artikel-Templates
/* ********************************************/


	.articleheading { /* Überschrift Artikel*/
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#EC6F04;
		font-weight:bold;
		text-decoration:none;
	}

	.articlesubheading { /* Untertitel Artikel*/
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#4C4C4C;
		font-weight:bold;
	}
	
	.articleshorttext{ /* Artikel-Kurztext auf Detailseite */
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#4C4C4C;
	}
	
	.articletext{ /* Artikeltext */
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#4C4C4C;
	}

	.articletextva{ /* Veranstaltungsdaten über Artikeltext */
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#EC6F04;
	}

	.articletextdate{ /* VÖ-Datum Newsartikel  */
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
	}

	.articlepiccaption{ /* Bildunterschriften */
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#666666;
		vertical-align:top;
	}
	
/* ********************************************
/*		Artikel-Templates
/* ********************************************/	


	.blaetternaktiv { /* Blättern Header : Aktive bzw. gerade dargestellte Seite  */
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
	}
	
	.blaetterninaktiv { /* Blättern Header : inaktive bzw. nicht dargestellte Seiten */
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#4870A8;
	}
	
	.blaetterninaktiv:visited { /* Blättern Header : inaktive bzw. nicht dargestellte Seiten */
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: bold;
		color:#4870A8;
	}

	a.blaetternlinks{ /* Blättern weiter - zurück - Links*/
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#4870A8;
	}

	.blaetternstatus{ /* Blättern - welche Seite gerade gezeigt wird */
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#4870A8;
		text-decoration:none;
	}
	
/* ********************************************
/*		Veranstaltungskalender (Formular)
/* ********************************************/

	.vkkategorien{ /* Veranstaltungskalender Detailseite : Veranstaltungskategorien */
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		background-color: #4870A8;
	}
	
	.vkort{ /* Veranstaltungskalender Detailseite : Ort */
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		color:#FFFFFF;
		background-color: #4870A8;
	}
	
	.vkzielgruppe{ /* Veranstaltungskalender Detailseite : Zielgruppe */
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		color:#FFFFFF;
	}
	
	.vkeinleitung{ /* Veranstaltungskalender Detailseite : Einleitungstext */
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		color:#FFFFFF;
	}
	
	.zusatzinfoheading { 
		font-family:Arial, Helvetica, sans-serif;
		font-size:8pt;
		color:#E82038;
	}
	
	.zusatzinfotext { 
		font-family:Arial, Helvetica, sans-serif;
		font-size:8pt;
		color:#FFFFFF;
	}
	
/* ********************************************
/*		Formulare (Kontakt, Weiterempfehlen)
/* ********************************************/
	
	.formhint{	/* Hinweistext auf Pflichtfelder mit Stern */
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:italic;
		color:#EC6F04;
	}
	
	.formfieldtitle{	/* Formulare : Feldbezeichnung */
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		width: 100px;
		text-align: right;
		float: left;
		clear: left;
		padding: 3px 3px 0px 0px;
	}
	
	.formerror{	/* Fehlermeldung und Hinweise */
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		background-color: #D00000;
		width: 100px;
		text-align: right;
		float: left;
		clear: left;
		padding: 3px 3px 0px 0px;
	}
		
	.formcomment{	/* Formulare : Text Kommentar/Leerzeile */
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#008C95;
	}

	.formfield{  /* Darstellung Eingabefeld */
		border-width:1px;
		border-color:#49ACA4;
		font-family:monospace;
		font-size:12px;
		font-weight:normal;
		margin-bottom: 5px;
		padding: 2px;
	}
	
	.formfieldns{  /* Darstellung Eingabefeld fuer NETSCAPE*/
		border-color:#49ACA4;
		font-family:monospace;
		font-size:12px;
		font-weight:normal;
	}

	.formrequired{	/* Formulare : Required Stern */
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#EC6F04;
	}
	
	.formsend{	/* Textbeschriftung Button */
		font-family:WarpSans, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		background-color: #446EA2;
		color:#FFFFFF;
		border: 1px solid #FFFFFF;
		margin: 20px 0px 0px 105px;
	}

	.popuplink{	/* Link fuer Text-Popup (Hilfe, Datenschutz etc.) */
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#008C95;
		text-decoration:underline;		
	}

	.fvlink{	/* Linktext fuer Formular-Verlinkung */
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#008C95;
		text-decoration:underline;
	}


/* ********************************************
/*		sonstiges
/* ********************************************/

	.hyperlink{	/* fuer interne/externe/media-verweise innerhalb text */
		font-family:Arial, Helvetica, sans-serif;
		color:#EC6F04;
		text-decoration:underline;		
	}
	
	.doclinktextbildbereich {  /* für Links auf Dokumente innerhalb des Bildbereichs */
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: bold;
		color:#000000;
		text-decoration:underline;
	}


