/* allgemeine BODY-Angaben
###########################*/
body		{
			font-family: Verdana, Arial, sans-serif;
			color : black;
			font-size : 10.5pt;
			background-color: white;
			background-image: url('backg_v.gif');
		}
		
.null_rand	{
			margin: 0px;
		}


.navi_bereich	{
			position: fixed; top: 50px; left: 1em;
			text-align : right;
		}


#LoginForm	{
			background-color: white;
			background-image: url('backg_h.gif');
			margin-left: 35%;
			width: 30%;
		}


#navi		{
			float: left;
			font-size: 9pt;
			line-height: 1.7em;
			background-color: white;
			background-image: url('backg_h.gif');
			margin-left: 0.2em;
			min-width: 5em;
			overflow: visible;
			width: 14em;
			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;
		}

#Content	{
			background-color: white;
			background-image: url('backg_h.gif');
			margin-top: 4em;
			margin-left: 15em;
			min-width: 5em;
			width: 75%;
			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;
		}		
	
.mini_ueber 	{
			color: #7C7C7C;
			font-size : 6.5pt;
		}



tr#ueber_hell { background-color: none;  }
tr#ueber_hell:hover { background-color: #ECECEC; }

tr.ueber_hell { background-color: none;  }
tr.ueber_hell:hover { background-color: #ECECEC; }

tr.ueber_dkl { background-color: #D4D4D4; color: #000453; }
tr.ueber_dkl:hover { background-color: #C6C6C6; }
/* Links
###########################*/

/* Definitionen Links Standard*/
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;
		}

/* Definitionen Links Standard*/
a.sortLink:link	{
			color : #340000;
		}

a.sortLink:visited	{
			color : #340000;
		}

a.sortLink:hover	{
			color : #002D00;
			text-decoration : none;
		}

a.sortLink:active	{
			color : #00278E;
		}		

/* Definition Navigations-Links*/
.navi_font	{
			
			letter-spacing : 1px;
			font-family : Verdana, sans-serif;
			font-size : 13pt;
		}

a.navi:link	{
			text-decoration : none;
			color : #FF0000;
			font-family : 'Arial Black', Arial, sans-serif;
			font-weight: 600;
		}

a.navi:visited	{
			text-decoration : none;
			color : #FF7D00;
			font-family : 'Arial Black', Arial, sans-serif;
			font-weight: 600;
		}

a.navi:hover	{
			text-decoration : underline;
			color : #418E27;
			font-family : 'Arial Black', Arial, sans-serif;
			font-weight: 600;
		}

a.navi:active	{
			text-decoration : underline;
			color : #0082FF;
			font-family : 'Arial Black', Arial, sans-serif;
			font-weight: 600;
		}

/* Definition "Aktiv"-Link f. PHP-Scripts */
a.aktiv_link	{
			font-weight: bold;
		}


/* Überschriften & sonstige wiederkehrende
###########################*/

/*Sitemap*/
.smap		{
			font-size : 7pt;
			color : #418E27;
			text-align: left;
		}

.einleitung	{
			font-size: 11.5pt;
		}	
		
.copy		{
			font-size : 6.5pt;
			text-align : center;
			letter-spacing : 1px;
		}

.umenue_pkt	{
			font-size: 18pt;
			font-family : 'Arial Black', Arial, sans-serif;
			letter-spacing: 1pt;
		}	

.ev_stil	{
			color: #BFBFBF;
			font-size: 8pt;
		}

.sucherg	{
			font-weight: bold;
			color: blue;
		}

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;
		}		

/* allg. Schriftgrößen
###########################*/
		
.norm_font	{
			font-size : 10.5pt;
		}

.klein_font	{
			font-size : 8pt;
		}

.mini_font	{
			font-size : 6.5pt;
		}


/* Grafikformatierungen
###########################*/		
img		{
			border: none;
		}


/* Tabellendefinitionen
###########################*/
.strichel_tab	{
			border-color: black;
			border-style: dashed;
			border-width: thin;
		}

.line_tab	{
			border-style: solid;
			border-width: thin;
			border-color: #BFBFBF;
			font-size : 8pt;
		}		

.tab_hgrau	{
			background-color: #F7F7F7;
		}

.tab_dgrau	{
			background-color: #BFBFBF;
		}

.h_strichel_back {
			background-image:url(../grafik/strichel_h.gif);
			background-repeat:repeat-x;
			background-position: center;
		}

tr.fileListHeader td {
			background-color: #CCCCCC;
			font-weight: bold;
		}
		
tr.fileList td {
			font-family: monospace;
			padding-bottom: 3px;
			font-size: 10.5px;
		}		
			

		
/* Formulardefinitionen
###########################*/
.abschick_button {
			border: ridge 1px black;
			background-color: #FFFFFF;
			font-weight: bold;
		}
.liteoption	{
			border: ridge 1px black;
			background-color: #FFFFFF;
		}
.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;
		}	

.inp_feld	{
			border-width: 1px;
			font-family: Arial, Verdana, sans-serif;
			font-size: 8pt;
		}
		
.inp_feldinact	{
			border-width: 1px;
			font-family: Arial, Verdana, sans-serif;
			font-size: 8pt;
			background-color: #F7F7F7;
			color: gray;
		}

.inp_feld_kzwang {
			border-width: 1px;
			background-color: #F7F7F7;
			font-family: Arial, Verdana, sans-serif;
			font-size: 8pt;
		}
		
.inperror {	
			border: solid red 1px;
			font-family: Arial, Verdana, sans-serif;
			font-size: 8pt;
		}
		
textarea#TemplateEditTextarea {
			width: 99%;
			background-color: #F7F7F7;
			font-family: monospace;
			font-size: 12px;
		}
		
		
.error		{
			color: red;
			font-weight: bold;
		}
.error_list	{
			font-size: 0.9em;
			color: red;
		}
.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	{
			font-size: 12pt;
			font-weight: bold;
			text-align: center;
			background-color: #F7F7F7;
		}

.highlight	{
			background-color: yellow;
		}

/* BBCode für Größenangabe -> small / large */
#small		{
			font-size: 0.8em;
		}
#large		{
			font-size: 1.5em;
		}

.helpcursor	{
			cursor: help;
		}	
		
/* 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;
		}

		
.admDatTrenner {
		font-size: 12px; 
		text-align: center;
		font-weight: bold;
		border-style: solid;
		border-width: 2px;
		border-top-color: white;
		border-left-color: white;
		border-bottom-color: #BFBFBF;
		border-right-color: #BFBFBF;
		padding: 6px;
		}