/*
  Orginal ev_db - Templates/Theme
  Created by Frithjof Gnas 2004
  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		{
			margin-left: 0px;
			margin-top: 0px;
			background-color: #cccccc;
	
			font-family: Geneva, Arial, Helvetica, sans-serif;
			color : black;
			font-size : 11px;
		}

/* 5.1.2. ev_db_plz_body */
.ev_db_plz_body {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			color : black;
			font-size : 10px;
			background-color: #cccccc;
			background-image: url(http://basstion.de/content/schnitt-content.jpg);
		}
		
/* 5.1.3. a (Links) */
a:link { 
	color:#006699;
	text-decoration:underline;
}

a:visited { 
	color:#003366;
	text-decoration:underline;
}


/* 5.1.3.1. a - .sortLink */

a.sortLink:link	{
			color : #340000;
			text-decoration : none;
		}

a.sortLink:visited	{
			color : #340000;
		}

a.sortLink:hover {
			color : #002D00;
			text-decoration : underline;
		}

a.sortLink:active {
			color : #00278E;
		}

.row-header1b a.sortLink
{
	color: white;
	text-decoration : underline;
}
		
/* 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, .gen	{
			font-size : 10.5pt;
		}
.klein_font, .genmed {
			font-size : 8pt;
		}
.mini_font, .gensmall	{
			font-size : 6.5pt;
		}

/* 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.12. .error/.error_list */
.error		{
			color: #FF1010;
			font-weight: bold;
		}
.error_list	{
			font-size: 0.8em;
			color: #FF1010;
		}
/* 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;
		}
		
/* 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: #CECFCE;
		}
		
/* Überschriften (1. - 5. Ordnung) */
h1		{
			text-align: center;
			font-size: 22pt;
			font-weight: bold;
			letter-spacing: 2pt;
		}
h2		{
			text-align: center;
			font-size: 14pt;
		}
h2.ev_ueber	{
			text-align: left;
			font-family : Verdana, Arial, sans-serif;
			font-size: 14px;
			font-weight: bold;
			margin-top: 0.1em;
			margin-bottom: 0.1em;
			color: #006699;
		}
h2.header2	{
			font-family : Verdana, Arial, Helvetica, sans-serif;
			font-size: 11pt;
			text-align: left;
		}
h3		{
			text-align: center;
			font-size: 12pt;
		}		
h4		{
			padding: 0px;
			text-align: center;
			font-size: 10pt;
			color: #006699;
		}
		
/* Grafikformatierung, kein Rahmen bei Verlinkung */
img, table	{
			border: none;
		}


/* hell- und dunkelgraue Tabellenzeilen/-zellen */
tr.tab_hgrau, td.tab_hgrau
{			background-color: #d6d6d6;
		}
tr.tab_dgrau, td.tab_dgrau
{			background-color: #BFBFBF;
		}
		
/* Nachrichtentext-Ansicht nach Empfehlung */
.msg_views	{
			display: block;
			margin: 5px ;
			width: auto;
			border: solid 1px #999999;
			background-color: #FFF;
			padding: 5px;
			font-size: 12px;
			font-family: Courier, 'Courier New', sans-serif;			
		}

/* Trenner bei Datumswechsel zwischen Events */
.trenner	{
			font-size: 10pt;
			font-weight: bold;
			letter-spacing: 0.1em;
			text-align: left;
			overflow: hidden;
			margin-top: 1.5em;
			margin-left: 5px;
			margin-right: 5px;
			padding: 0.3em;			
			border-style: solid;
			border-width: 2px;
			border-top-color: #9a9a9a;
			border-left-color: #9a9a9a;
			border-bottom-color: #9a9a9a;
			border-right-color: #9a9a9a;
		}

/* 5.1.11. .inperror */		
.inperror {	
		border: solid red 1px;
		background-color: white;
		}


.tabhgmain {
	background-image: url(http://basstion.de/content/schnitt-content.jpg);
	background-position: top;
	background-repeat:no-repeat;
}


input, input.inp_feld, select, select.inp_feld, textarea, textarea.inp_feld
{
	font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	border: solid black 1px; background: #ffffff;
}
input, input.inp_feldkzwang, select, select.inp_feldkzwang, textarea, textarea.inp_feldkzwang
{
	background: #ddd;
}

.outliner
{
	border: 1px solid #AAAAAA;
}

