/*
  Orginal ev_db - Templates/Theme
  Created by Frithjof Gnas 2005
  http://ev-db.de
  http://wideness.de

  ###############################################################################
  File description: CSS-Datei zur Verwendung mit Templates zur Anpassung der
  ev_db an das eigene Design.
  Die ev_db relevanten Klassen bzw. Tag-Formatierungen stehen am Anfang der Datei,
  siehe hierzu auch ev_db-Dokumentation Kapitel 5: 'Stylesheets (CSS)'
  Vor jeder ev_db-spezischen Formatierung steht außerdem das Kapitel der
  ev_db-Dokumentation, in der die entsprechende Klasse kurz erläutert wird.
*/


/**
* allgemeine Formatierungen - ev_db-spezifisch
*/

/* 5.1.1. body */
body		{
			font-family: Verdana, Arial, sans-serif;
			color : black;
			font-size : 10.5pt;
			background-color: white;
			background-image: url('http://ev-db.de/grafik/backg_v.gif');
		}

/* 5.1.2. ev_db_plz_body */
.ev_db_plz_body {
			font-family: Verdana, Arial, sans-serif;
			color : black;
			font-size : 10.5pt;
			background-color: white;
			background-image: url('http://ev-db.de/grafik/backg_v.gif');
		}
		
/* 5.1.3. a (Links) */
a:link		{
			text-decoration : none;
			color : #D00000;
		}

a:visited	{
			text-decoration : none;
			color : #FF7D00;
		}

a:hover		{
			text-decoration : underline;
			color : #00E400;
		}

a:active	{
			text-decoration : underline;
			color : #0082FF;
		}

/* 5.1.3.1. a - .sortLink */
a.sortLink:link	{
			color : #340000;
		}

a.sortLink:visited	{
			color : #340000;
		}

a.sortLink:hover {
			color : #002D00;
			text-decoration : none;
		}

a.sortLink:active {
			color : #00278E;
		}
		
/* 5.1.4. .copy */		
.copy		{
			font-size : 6.5pt;
			text-align : center;
			letter-spacing : 1px;
		}

/* 5.1.5. .powered */		
.powered	{
			font-size : 7pt;
			letter-spacing : 0px;			
		}
a.powered	{
			font-weight: bold;
			color: black;
		}
		
/* 5.1.6. .highlight */
.highlight	{
			background-color: #CBFFFF;
		}

/* 5.1.7. .norm_font/.klein_font/.mini_font */
.norm_font	{
			font-size : 10.5pt;
		}
.klein_font	{
			font-size : 8pt;
		}
.mini_font	{
			font-size : 6.5pt;
		}

/* 5.1.8. .abschick_button/.liteoption */
.abschick_button {
			border: ridge 1px black;
			background-color: #FFFFFF;
			font-weight: bold;
			font-size: 7pt;
			letter-spacing: 0.1em;
		}
.liteoption	{
			border: ridge 1px black;
			background-color: #FFFFFF;
			font-size: 7pt;
			letter-spacing: 0.1em;
		}

/* 5.1.9. .bb_button */
.bb_button	{
			border: ridge 2px;
			border-top-color: #BFBFBF;
			border-left-color: #BFBFBF;
			border-bottom-color: black;
			border-right-color: black;
			background-color: white;
			font-family: serif;
			font-size: 8pt;
			padding-left: 0.5em;
			padding-right: 0.5em;
		}

/* 5.1.10. .inp_feld/.inp_feld_kzwang */
.inp_feld	{
			border-width: 1px;
			font-family: Arial, Verdana, sans-serif;
			font-size: 7pt;
			letter-spacing: 0.1em;
		}
.inp_feld_kzwang {
			border-width: 1px;
			background-color: #F7F7F7;
			font-family: Arial, Verdana, sans-serif;
			font-size: 7pt;
			letter-spacing: 0.1em;
		}

/* 5.1.11. .inperror */		
.inperror {	
		border: solid red 1px;
		font-family: Arial, Verdana, sans-serif;
		font-size: 7pt;
		}

/* 5.1.12. .error/.error_list */
.error		{
			color: red;
			font-weight: bold;
		}
.error_list	{
			font-size: 0.8em;
			color: red;
		}
/* 5.1.13. .small/.large */
.small		{
			font-size: 0.8em;
		}
.large		{
			font-size: 1.5em;
		}






/**
* Template spezifische Formatierungen
*/
/* Navigationsbereich, links */		
#navi_left	{
			margin-left: 0.5em;
		}
		
/* hervorgehobener (Kontainer-)Bereich */
.quer_strf	{
			background-color: white;
			background-image: url('http://ev-db.de/grafik/backg_h.gif');
			overflow: visible;
			padding: 0.2em;
			border-style: solid;
			border-width: 1px;
			border-top-color: white;
			border-left-color: white;
			border-bottom-color: #BFBFBF;
			border-right-color: #BFBFBF;
		}
		
/* kleine, blasse Überschrift */		
.mini_ueber 	{
			color: #7C7C7C;
			font-size : 6.5pt;
		}

/* maussensitive Tabellenzeile (nicht im IE) */
tr.ueber_hell	{
			background-color: none;
		}
tr.ueber_hell:hover {
			background-color: #ECECEC;
		}
		
/* Überschriften (1. - 5. Ordnung) */
h1		{
			text-align: center;
			font-size: 22pt;
			font-family : 'Arial Black', Arial, sans-serif;
			font-weight: bold;
			letter-spacing: 2pt;
		}
h2		{
			text-align: center;
			font-size: 14pt;
			font-family : 'Arial Black', Arial, sans-serif;
		}
h2.ev_ueber	{
			text-align: left;
			font-family : Verdana, Arial, sans-serif;
			font-size: 11pt;
			font-weight: bold;
			margin: 0.1em;
		}		
h3		{
			text-align: center;
			font-size: 12pt;
			font-family : 'Arial Black', Arial, sans-serif;
		}		
h4		{
			padding: 0px;
			text-align: center;
			font-size: 10pt;
			font-family : 'Arial Black', Arial, sans-serif;
		}
		
/* Grafikformatierung, kein Rahmen bei Verlinkung */
img		{
			border: none;
		}


/* hell- und dunkelgraue Tabellenzeilen/-zellen */
tr.tab_hgrau, td.tab_hgrau
{			background-color: #F7F7F7;
		}
tr.tab_dgrau, td.tab_dgrau
{			background-color: #BFBFBF;
		}
		
/* Nachrichtentext-Ansicht nach Empfehlung */
.msg_views	{
			font-family: Courier, 'Courier New', serif;
			font-size : 8pt;
			background-color: #F7F7F7;
			border-width: 1px;
			border-color: black;
			border-style: solid;
			padding: 2pt;
		}

/* Trenner bei Datumswechsel zwischen Events */
.trenner	{
			font-size: 12pt;
			letter-spacing: 0.2em;
			background-color: white;
			background-image: url('http://ev-db.de/grafik/backg_h.gif');
			overflow: hidden;
			margin-top: 1.5em;			
			margin-left: 10%;
			margin-right: 10%;
			padding: 0.3em;
			border-style: solid;
			border-width: 1px;
			border-top-color: #BFBFBF;
			border-left-color: #BFBFBF;
			border-bottom-color: white;
			border-right-color: white;
		}
