/* Body-Parameter inkl. Hintergrundbild */
/* ============================================================= */

/* Farbcode (blaugrau) 
   #326698 (336699) - #86A4C0 - #A0BAD1 - #C6DDF4 - #E0ECF9 - #E0ECF9 */

/* Werte von MDeamon - nicht aktiv:
Hintergrund: F1F5F9
Menüleiste: B0C4DE
Headerverlauf: 364A80 bis 5D6D98 - Mitte: 495B8C
Rahmenfarbe: 34487E
Buttonverlauf: 374B80 bis 828EB0 - Mitte: 61719B
Laufleiste: C8D8FB

Schnönes Braun: #af7823;
*/


BODY
{
    BACKGROUND-COLOR: #F0F6FC;
    BACKGROUND-COLOR: #F9F9F9;
    FONT-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    /* FONT-SIZE: xx-small; */
    FONT-SIZE: 12px;
    COLOR: #333333; 
    margin-top: 0px;
    margin-left: 4px;
    margin-right: 4px;
    /* Version seit 1.12.2009 */
    background-image: url('/gif/BGColor_Grey.jpg');
    /* background-image: url('/gif/BGColor_DarkGrey.png'); */
    /* background-image: url('/gif/HG_grey.jpg'); */
    background-attachment:fixed;
    background-repeat:repeat;
    background-position: top;
    

	 /* scrollbar-base-color: #F9F9F9;
	 scrollbar-track-color: #E0ECF9; 
	 scrollbar-width:15px; */

	 scrollbar-track-color: #EFEFEF; 
	 scrollbar-arrow-color: #336699;
	 scrollbar-face-color: #E6EDF3; 

	 scrollbar-track-color: #FFFBFF; 
	 scrollbar-arrow-color: #336699;
	 scrollbar-face-color: #E6EDF3; 

	 /*  scrollbar-shadow-color:rgb(0,0,0);
    scrollbar-highlight-color:rgb(0,0,0);
    scrollbar-3dlight-color:darkblue;
    scrollbar-darkshadow-Color:#202020; */
}

P 	
{ 	
	font-family: Arial, Tahoma, Geneva, Verdana, Helvetica;
	margin-top: 0px; 
	margin-bottom: 0px; 
	font-size: 12px; 
	color: #333333 
}



/* Parameter für Schriftbild */
/* ============================================================= */

.Titel
{ 	
	font-family: Broadway BT, Arial Black, Verdana, Tahoma, Broadway BT, Geneva, Helvetica, Arial, Europa, Shadow, Alba Super, Alien Encounters;
	font-size: 16px; 
	font-weight: normal; 
	font-weight: bolder;
	text-transform: none;
	/* text-shadow:  #CE6BBD 20px -12px 2px;
	text-shadow:  black 0 0 5px, red 5px 5px 3px; */
	text-shadow:  #CCCCCC 2px 2px 4px;
	color: #788Ca0;
	margin: 0px;
}

.ListTitel
/* Für die Titelzeile bei einem Eintrag bzw. für die Geschäftsfeldbezeichnung bei der Listanzeige */
{
	font-family: Verdana, Arial, Tahoma, Lucida Console, Bookman Old Style, Garamond, Microsoft Sans Serif, Geneva, Arial Black, Arial, Verdana,  Helvetica;
	font-size: 16px; 
	font-weight: bolder;
	/* font-weight: normal; */
	width: 100%;
	background-color: #0F6FCF;
	background-color: #86A4C0;
	background-color: #788Ca0;
	color: #FFFFFF;
	border-left-style : solid;
	border-left-width : 1px;
	border-left-color : #AAAAAA;
	border-top-style : solid;
	border-top-width : 1px;
	border-top-color : #AAAAAA;
	border-right-style : solid;
	border-right-width : 1px;
	border-right-color : #AAAAAA;
	border-bottom-style : solid;
	border-bottom-width : 3px;
	border-bottom-color : #E10000;
	padding-right: 3px; 
	padding-left: 6px; 
	padding-top: 6px;
	padding-bottom: 6px;
}

.ListTitelSmall
/* Für die Titelzeile bei einem Eintrag bzw. für die Geschäftsfeldbezeichnung bei der Listanzeige */
{
	font-family: Verdana, Arial, Geneva, Helvetica;
	font-size: 11px; 
	font-weight: bold; 
	width: 100%;
	color: #0F6FCF;
	text-align: right;
	background-color: #0F6FCF;
	background-color: #F9F9F9;
	
	border-left-style : solid;
	border-left-width : 0px;
	border-left-color : #AAAAAA;
	border-top-style : solid;
	border-top-width : 1px;
	border-top-color : #AAAAAA;
	border-right-style : solid;
	border-right-width : 0px;
	border-right-color : #AAAAAA;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-bottom-color : #AAAAAA;
	padding-right: 4px; 
	padding-left: 4px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
}

.ListHilfe
{
	font-family: Verdana, Arial, Geneva, Helvetica;
	font-size: 11px; 
	font-weight: bold; 
	font-weight: normal; 
	/* font-style: italic; */
	color: #225588;
	background-color: #D5DFEB;
	width: 100%;
	background-color: #F9F9F9;
	border-left-style : solid;
	border-left-width : 0px;
	border-left-color : #FFF;
	border-top-style : solid;
	border-top-width : 1px;
	border-top-color : #DDD;
	border-right-style : solid;
	border-right-width : 0px;
	border-right-color : #FFF;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-bottom-color : #DDD;
	padding-right: 3px; 
	padding-left: 4px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	/* text-align: justify; */
}

.ListInhalt
{
	font-family: Arial, Verdana, Helvetica, Geneva;
	font-size: 12px; 
	color: #000000; 
}

.DetailTitel
{
	font-family: Arial, Verdana, Geneva,  Arial Black, Helvetica;
	font-weight: bolder; 
	font-size: 14px; 
	color: #225588;
	text-transform: uppercase;
	
  	/* Font-variant: small-caps;
	text-shadow: #E0ECF9; 
	margin-bottom: 6pt */
}

.DetailInhalt
{
	font-family: Arial, Verdana,  Geneva, Helvetica;
	font-size: 11px; 
	font-weight: bold; 
	color: #225588
}

.DetailText
{
	font-family: Arial, Geneva, Verdana, Helvetica;
	font-size: 12px; 
	color: #000000;
}

.DetailBezeichnung
{
	font-family: Arial, Geneva, Verdana, Helvetica;
	font-weight: bold; 
	font-size: 12px; 
	color: #000000; 
}

.DetailFeld0
{
	font-family: Arial, Geneva, Verdana, Helvetica;
	font-size: 12px; 
	color: #000000; 
}
.DetailFeld1
{
	font-family: Arial, Geneva, Verdana, Helvetica;
	font-size: 12px; 
	color: #000000; 
}

.DetailFeld2
{
	font-family: Arial, Geneva, Verdana, Helvetica;
	font-size: 12px; 
	color: #000000; 
}

.DetailFeld3
{
	font-family: Arial, Geneva, Verdana, Helvetica;
	font-size: 12px; 
	color: #000000; 
}

.DetailFeld4
{
	font-family: Arial, Geneva, Verdana, Helvetica;
	font-size: 12px; 
	color: #000000; 
}

.DetailFeld5
{
	font-family: Arial, Geneva, Verdana, Helvetica;
	font-size: 12px; 
	color: #000000; 
}

.DetailFeld6
{
	font-family: Arial, Geneva, Verdana, Helvetica;
	font-size: 12px; 
	color: #000000; 
}

.DetailFeld7
{
	font-family: Arial, Geneva, Verdana, Helvetica;
	font-size: 12px; 
	color: #000000; 
}

.DetailFeld8
{
	font-family: Arial, Geneva, Verdana, Helvetica;
	font-size: 12px; 
	color: #000000; 
}

.DetailFeld9
{
	font-family: Arial, Geneva, Verdana, Helvetica;
	font-size: 12px; 
	color: #000000; 
}

.button
{
   /* Font-variant: small-caps; */
   /* Letter-spacing: 1px; */
	 /* Word-spacing: 2mm; */
   /* CURSOR: hand; */
	 /* FONT-WEIGHT: normal; */
	 /* font-weight : lighter; */
	 /* Color : #FFFFFF; 
	 Background-Color : #0F6FCF;
	 Border-width: 1px;
	 Border-Color: #225588; */
 	 
 	 /* text-transform: uppercase;
	 font-size : 10px;
	 font-weight : bold;
    CURSOR: hand;
	 text-decoration : none;
	 Color : #003366;
	 Background-Color: #E0ECF9;
	 border-left-style : solid;
	 border-left-width : 1px;
	 border-left-color : #AAAAAA;
	 border-top-style : solid;
	 border-top-width : 1px;
	 border-top-color : #AAAAAA;
	 border-right-style : solid;
	 border-right-width : 2px;
	 border-right-color : #AAAAAA;
	 border-bottom-style : solid;
	 border-bottom-width : 2px;
	 border-bottom-color : #AAAAAA */
	 
	font-family: Geneva, Verdana, Arial, Helvetica;
	border: 1px solid;
	border-top-color: #52596B;
	border-bottom-color: #52596B;
	border-left-color: #AAAAAA;
	border-right-color: #AAAAAA;
	border-top-width : 2px;
	border-bottom-width : 2px;
	PADDING-top: 0px;
	PADDING-bottom: 0px;
	padding-right: 4px; 
	padding-left: 4px; 
	text-decoration: none;
	/* font-variant:small-caps; */
	font-variant: normal;
	font-size: 9px;
	font-weight: normal;
	Color: #FFFFFF;
	Background-Color: #E0ECF9;
   BACKGROUND-COLOR: #EBEBDC;
   BACKGROUND-COLOR: #7b8ea5;
}

.small
{ 	
	margin-top: 1px;
	margin-bottom: 1px;
	font-size: 10px; 
	font-weight: normal;
	font-family: Arial, Helvetica;
}

.KarteikarteHead 
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
	width: auto;
	padding: 0px;
	font-weight: normal;
	border-top: none;
	border-right: none;
	/* border-bottom: 1px solid #516C87; */
	border-bottom: 1px solid #CCCCCC;
	border-left: none;
}

.	If lenBS > 10 Then cLineTemp = cLineTemp & "<div onclick=SetDisplay('INHALT" & LNR & "')><img src='gif/pfeil_plus.gif' border=0></div><div id=""INHALT" & LNR & """ style=""display:none;""><font class='ListInhalt'>" & cBeschreibung & "</font></div><BR>" & vbCrLf
/*
.	If lenBS > 10 Then cLineTemp = cLineTemp & "<div onclick=SetDisplay('INHALTDisplay')><img src='gif/pfeil_plus.gif' border=0></div><div id=""INHALTDisplay"" style=""display:none;""><font class='ListInhalt'>" & cBeschreibung & "</font></div><BR>" & vbCrLf
.Display
*/
{
	width: auto;
	background-color: #A6B4C2; 
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 30px; 
	padding-left: 30px; 
}

/* ============================================================= */

BR
{ 	
	font-family: Arial, Geneva, Verdana, Helvetica;
 	font-size: 12px 
}
B	
{	
	font-family: Arial, Verdana, Tahoma, Lucida Sans Unicode, Arial Black, Impact, Haettenschweiler, Franklin Gothic Medium, Geneva, Verdana, Helvetica;
	font-size: 12px; 
	font-weight: bold;
	color: #333333
	/* text-shadow: #EEEEEE */
}
/* Hervorhebungen im laufenden Text */
B.red	
{	
	color: #FFFFFF;
	background-color: #993333;
	padding-right: 4px; 
	padding-left: 4px; 
	
}
B.nolink	
{	
	/* font-weight: none; */
	text-shadow: #EEEEEE;
   FONT: small-caps 200;
}

/* Darstellung der Schrift für die erste Menüebene, wenn auf Grafik verzichtet wird */
/* Nur dann in Verwendung wenn keine eigene Datei für die ZGxxx.asp besteht! */
B.zgmain
{	
	font-family: Tahoma, Arial, Verdana,  Helvetica;
	font-size: 12px; 
	color: #333333;
	text-shadow: #EEEEEE 
}
I	
{	
	font-family: Arial, Geneva, Verdana, Helvetica;
	font-size: 12px; 
	color: #333333;
	text-shadow: #EEEEEE 
}
EM 
{ 	
	font-family: Arial, Geneva, Verdana, Helvetica;
	font-size: 12px; 
	font-weight: bold; 
	color: #333333; 
	margin-top: 6pt;
	margin-bottom: 12pt 
}

EM.small_bold 
{ 	
	font-size: 7pt
}

BLOCKQUOTE
{
   COLOR: #006600;
   FONT-SIZE: 12px;
   LINE-HEIGHT: 12pt;
   MARGIN-LEFT: 15px
}

IMG
{
	Border-Style: ridge;
	border-color:#A0BAD1;
	
	/* border-color:#E6EbF0;
	border-right-width:2.5em;
	border-right-width:6px;
	border-left-width:0;
	border-top-width:0;
	border-bottom-width:6px;
	
	border-style: ridge;
	outline-width: thick;
	border-style: outset;
	border-style: groove;
	border-style: inset; */

}
IMG.BORDER
{
	Border-Style: ridge;
	Border-Width: 10px;
	Border-Color: #77A4C0;

	/* border-color: #E6EbF0;
	border-color: #DDDDDD;
	border-width: 0px 3px 3px 0px;
	border-style: inset; */
}


IMG.NOBORDER
{
	Border: 0px;
}


/* Link-Parameter inkl. Hoovereffekt */
/* ============================================================= */

address
{
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: #222222;
    TEXT-DECORATION:none;
    font-family: Arial, Verdana, Geneval;
		font-weight: normal;
	 	font-size: 12px;
    /* FONT: small-caps 200; */
}
A:link
{
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: #222222;
    TEXT-DECORATION:none;
    font-family: Arial, Verdana, Geneval;
		font-weight: normal;
	 	font-size: 12px;
    /* FONT: small-caps 200; */
}
A:visited
{
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: #222222; 
    TEXT-DECORATION:none;
    font-family: Arial, Verdana, Geneval;
		font-weight: normal;
	 	font-size: 12px;
    /* FONT: small-caps 200; */
}
A:hover
{
    BACKGROUND-COLOR: transparent;
    BACKGROUND-COLOR: #EBEBDC;
    /* DISPLAY: block; */
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: #225588; 
    COLOR: #333333;
    /* COLOR: #4477AA; */
    /* TEXT-DECORATION:underline; */
    /* TEXT-WEIGHT:bold; */
    font-family: Arial, Verdana, Geneval;
		font-weight: normal;
	 	font-size: 12px;
    /* FONT: small-caps 200; */
}
A:active
{
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: #336699;
    TEXT-DECORATION:none;
    font-family: Arial, Verdana, Geneval;
		font-weight: normal;
	 	font-size: 12px;
    /* FONT: small-caps 200; */
}
A:focus
{
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: #336699;
    TEXT-DECORATION:none;
    font-family: Arial, Verdana, Geneval;
		font-weight: normal;
	 	font-size: 12px;
    /* FONT: small-caps 200; */
}
A.menu:link
{
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER:solid 1px #FFFFFF;
    COLOR: #222222; 
    font-family: Arial, Verdana,  Geneva, Helvetica;
	 FONT-WEIGHT: bold; 
    FONT-SIZE: 12px 
}
A.menu:visited
{
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER:solid 1px #FFFFFF;
    COLOR: #222222; 
    font-family: Arial, Verdana,  Geneva, Helvetica;
	 FONT-WEIGHT: bold; 
    FONT-SIZE: 12px 
}
A.menu:hover
{
	 DISPLAY: block;
    BACKGROUND-COLOR: #E0ECF9;
    Background-Color: #D5DFEB;
    border:solid 1px #326698;
    COLOR: #4477AA; 
    TEXT-DECORATION:none;
    TEXT-WEIGHT:bold;
    font-family: Arial, Verdana,  Geneva, Helvetica;
    /* FONT-SIZE: x-small; */
	 FONT-WEIGHT: bold; 
    FONT-SIZE: 12px 
}
A.menu:active
{
	 DISPLAY: block;
    BACKGROUND-COLOR: #E0ECF9;
    Background-Color: #D5DFEB;
    border:solid 1px #326698;
    COLOR: #4477AA; 
    TEXT-DECORATION:none;
    TEXT-WEIGHT:bold;
    font-family: Arial, Verdana,  Geneva, Helvetica;
	 FONT-WEIGHT: bold; 
    FONT-SIZE: 12px 
}
A.menu:focus
{
	 DISPLAY: block;
    BACKGROUND-COLOR: #E0ECF9;
    Background-Color: #D5DFEB;
    border:solid 1px #326698;
    COLOR: #4477AA; 
    TEXT-DECORATION:none;
    TEXT-WEIGHT:bold;
    font-family: Arial, Verdana,  Geneva, Helvetica;
	 FONT-WEIGHT: bold; 
    FONT-SIZE: 12px 
}

/* Tabellenparamter */
/* ============================================================= */

TABLE 
{
	background-color: #E0ECF9; 
} 
TABLE.free
{
	border-width:1px;
	border-color:#CCCCCC;
	border-style:solid;
} 
TABLE.trans
/* Transparente Tabelle */
{ 
	background-color: transparent
}		
TABLE.list
/* Tabellendarstellung für Listings */
{
	/* background-color: #C6DDF4; */
	background-color: #D5DFEB;
	border-width:1px;
	border-color:#CCCCCC;
	border-style:solid;
} 
TR,TH,TD
{ 	
	font-family: Arial, Geneva, Verdana, Helvetica;
 	font-size: 12px;
}
TH.Header 
{
 	font-family: Arial, Verdana,  Helvetica, Geneva;
	font-size: 7pt;
	font-weight: lighter;
	background-color: yellow;
	color: #003366
}		
TR.List_H
{
	/* background-color: #E7E7E7; A5C9ED*/
	/* background-color: #A6C8ED; */
	/* background-color: #C6DDF4; - blauer Ton*/
	Background-Color: #E6EbF0;
	FONT-WEIGHT: bold
}		
TR.List_Hn
{
	/* background-color: #C6DDF4; */
	background-Color: #F9F9F9;
	FONT-WEIGHT: normal;
}		
TR.List_D
/* Wird auch für die Darstellung von Zebrastreifen verwendet.*/
{
	/* background-color: #E0ECF9; */
	/* background-color: #E6EbF0; */
	background-color: #F9F9F9;
	FONT-WEIGHT: normal;
}		
TR.List_W
/* Wird auch für die Darstellung von Zebrastreifen verwendet.*/
{
	background-color: #FFFFFF
}		

TR.Header 
{ 
	background-color: #888888
}	
TD.List
{	
	vertical-align: middle 
}
TD.Light
{
	background-color: yellow
}	
TD.ForumCell
{
	background-color: #E0ECF9;
	FONT-WEIGHT: normal;
	font-family: Arial, Geneva, Verdana, Helvetica;
	font-size: 12px; 
	color: #000080 
}
P.List
{ 	
	font-family: Arial, Geneva, Verdana, Helvetica;
	margin-top: 5pt; 
	margin-bottom: 1pt; 
	font-size: 2pt; 
	Line-Height: 4pt;
	color: #333333 
}

/* ForumCellColor = "#f7f7f7" */
/* AltForumCellColor = "#e1e1e1" */
/* ForumFontColor = "#000080" */
/* ForumLinkColor = "#000080" */



/* Überschriften und Aufzählungszeichen */
/* ============================================================= */

H1 
{ 	
	font-family: Tahoma, Verdana, Geneva, Helvetica;
	font-weight: bolder; 
	font-size: 16px; 
	color: #225588;
	text-transform: uppercase;
  Font-variant: small-caps;
	text-shadow: #E0ECF9;
	margin-top: 1px; 
	margin-bottom: 1px; 

}
H2 
{ 	
	font-family: Tahoma, Verdana, Geneva, Helvetica;
	font-size: 14px; 
	font-weight: bold; 
	color: #225588; 
	margin-top: 1px; 
	margin-bottom: 1px; 
}
H3
{ 	
	font-family: Tahoma, Verdana, Geneva, Helvetica;
	font-size: 14px; 
	font-weight: bold; 
	color: #FF0000; 
	margin-top: 1px; 
	margin-bottom: 1px; 
}
H4 
{ 	
	font-family: Tahoma, Verdana, Geneva, Helvetica;
	font-size: 14px; 
	font-weight: normal; 
	color: #225588; 
	margin-top: 1px; 
	margin-bottom: 1px; 
}
H5
{ 	
	font-family: Tahoma, Verdana, Geneva, Helvetica;
	font-size: 12px; 
	font-weight: bold; 
	color: #225588; 
	margin-top: 1px; 
	margin-bottom: 1px; 
}
H6 
{ 	
	font-family: Tahoma, Verdana, Geneva, Helvetica;
	font-size: 12px; 
	font-weight: bold; 
	color: red; 
	margin-top: 1px; 
	margin-bottom: 1px; 
}

UL
{
	font-family: Arial, Geneva, Verdana, Helvetica;
 	font-size: 12px;
  COLOR: #102060;
  list-style-type: disc; 
  Margin-Left: 16px;
  /* list-style: url("/gif/Icon_Point_Small.gif") disc;
  Margin-right: 0px;
  Padding-top: 6px; */
}
UL.menu
{
	font-family: Arial, Geneva, Verdana, Helvetica;
 	font-size: 12px;
   COLOR: #102060;
   CURSOR: hand;
   LIST-STYLE: disc; 
	font-weight: bold; 
   /* MARGIN-LEFT: 8px; */
	MARGIN-LEFT: 0pt;
   MARGIN-TOP: 0pt;
   MARGIN-BOTTOM: 0pt
}
OL
{ 	
	font-family: Arial, Geneva, Verdana, Helvetica;
 	font-size: 12px;
   MARGIN-TOP: 1pt;
   MARGIN-BOTTOM: 1pt
}
LI
{
	 font-family: Arial, Geneva, Verdana, Helvetica;
   COLOR: #333333;
   FONT-SIZE: 12px;
   LINE-HEIGHT: 11pt;
   MARGIN-LEFT: 14px;
   text-shadow: #E0ECF9
}

LI.Gpoints
{
	list-style-image: url("/gif/icon_point_small.gif");
	Marker-Offset: 6px;
	/* padding-left: 3px; */
}


/* Feldeingaben */
/* ============================================================= */

TEXTAREA
{
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : lighter;
	color : #636363;
  BACKGROUND-COLOR: #FBFBFB;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-bottom-color : #CCCCCC;
	border-left-style : solid;
	border-left-width : 1px;
	border-left-color : #CCCCCC;
	border-top-style : solid;
	border-top-width : 1px;
	border-top-color : #CCCCCC;
	border-right-style : solid;
	border-right-width : 1px;
	border-right-color : #CCCCCC
}
INPUT
{
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : lighter;
   BACKGROUND-COLOR: #FBFBFB;
   BACKGROUND-COLOR: #FFFFFF;
	color : #636363;
	text-decoration : none;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-bottom-color : #CCCCCC;
	border-left-style : solid;
	border-left-width : 1px;
	border-left-color : #CCCCCC;
	border-top-style : solid;
	border-top-width : 1px;
	border-top-color : #CCCCCC;
	border-right-style : solid;
	border-right-width : 1px;
	border-right-color : #CCCCCC
}

INPUT.noframes 
{ 
	BACKGROUND-COLOR: transparent;
   BORDER-BOTTOM: medium none;
   BORDER-LEFT: medium none;
   BORDER-RIGHT: medium none;
   BORDER-TOP: medium none;
	
	font-size : 10px;
	font-weight : lighter;
	color : #636363;
	text-decoration : none;
}

INPUT.checkbox
{
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
	 COLOR: #222222;
    font-family: Geneva, Arial, Verdana;
    FONT-SIZE: 12px;
    
	 font-size : 12px;
	 font-weight : lighter;
	 color : #636363;
	 text-decoration : none
}
INPUT.radio
{
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
	 COLOR: #222222;
    font-family: Geneva, Arial, Verdana;
    FONT-SIZE: 12px;
    
	 font-size : 12px;
	 font-weight : lighter;
	 color : #636363;
	 text-decoration : none
}
LABEL
{
    BACKGROUND-COLOR: transparent;
    COLOR: #666666;
    font-family: Arial, Comic Sans MS, Century Gothic, Tahoma, Verdana, Arial Narrow, Geneva;
    FONT-SIZE: 11px;
    /* FONT-WEIGHT: bolder; */
    TEXT-ALIGN: left
}
SELECT
{
    /* BACKGROUND-COLOR: transparent;
    BACKGROUND-COLOR: #E0ECF9;
    BORDER-BOTTOM: #cedeed inset thin;
    BORDER-LEFT: #cedeed inset thin;
    BORDER-RIGHT: #cedeed inset thin;
    BORDER-TOP: #cedeed inset thin; */
	 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size : 12px;
	 font-weight : lighter;
	 color: #336699;
	 text-decoration : none;
	 border-bottom-style : solid;
	 border-bottom-width : 1px;
	 border-bottom-color : #CCCCCC;
	 border-left-style : solid;
	 border-left-width : 1px;
	 border-left-color : #CCCCCC;
	 border-top-style : solid;
	 border-top-width : 1px;
	 border-top-color : #CCCCCC;
	 border-right-style : solid;
	 border-right-width : 1px;
	 border-right-color : #CCCCCC
}
OPTION
{
    /* BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: #cedeed inset thin;
    BORDER-LEFT: #cedeed inset thin;
    BORDER-RIGHT: #cedeed inset thin;
    BORDER-TOP: #cedeed inset thin; */
	 border-bottom-style : solid;
	 border-bottom-width : 1px;
	 border-bottom-color : #CCCCCC;
	 border-left-style : solid;
	 border-left-width : 1px;
	 border-left-color : #CCCCCC;
	 border-top-style : solid;
	 border-top-width : 1px;
	 border-top-color : #CCCCCC;
	 border-right-style : solid;
	 border-right-width : 1px;
	 border-right-color : #CCCCCC;
	 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size : 12px;
	 font-weight : lighter;
    BACKGROUND-COLOR: #FFFFFF;
	 color : #636363;
	 text-decoration : none;
}

/* Weitere Effekte */
/* ============================================================= */

HR
{	
	Color: lightgrey
}


/* Für Einnahmen-Ausgaben-Rechnung */
/* ============================================================= */

P.title
{
    BORDER-BOTTOM: #cedeed ridge;
    COLOR: blue;
    FONT-FAMILY: Arial
}
COL
{
    COLOR: blue;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt
}
COL.AlignRight
{
    COLOR: blue;
    TEXT-ALIGN: right
}
COL.AlignLeft
{
    COLOR: blue;
    TEXT-ALIGN: left
}
COL.AlignCenter
{
    COLOR: blue;
    TEXT-ALIGN: center
}
SPAN.utitle
{
    COLOR: blue;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: uppercase
}
SPAN.title
{
    COLOR: blue;
    FONT-FAMILY: Arial;
    FONT-SIZE: medium;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: uppercase
}
TD.label
{
    COLOR: blue;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 12px
    /* FONT-WEIGHT: bolder */
}
TH.foot
{
    BORDER-BOTTOM: #beceed ridge;
    BORDER-TOP: #beceed ridge thin;
    COLOR: blue;
    PADDING-LEFT: 1mm;
    COLOR: blue;
    FONT-family: Arial, Geneva, Helvetica, Verdana;
    TEXT-WEIGHT: bold;
    FONT-SIZE: 10pt
}
TH.head
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: blue
}
TABLE.DunkelRahmen
{
    BACKGROUND-COLOR: #9eaec0;
    BORDER-BOTTOM: #beceed ridge thin;
    BORDER-LEFT: #beceed ridge thin;
    BORDER-RIGHT: #beceed ridge thin;
    BORDER-TOP: #beceed ridge thin;
    COLOR: blue
}
TABLE.HellRahmen
{
    BACKGROUND-COLOR: #becedd;
    BORDER-BOTTOM: #cedeed ridge thin;
    BORDER-LEFT: #cedeed ridge thin;
    BORDER-RIGHT: #cedeed ridge thin;
    BORDER-TOP: #cedeed ridge thin;
    COLOR: blue
}
TABLE.Dunkel
{
    /* BACKGROUND-COLOR: #9eaec0; */
    BACKGROUND-COLOR: #88ae88;
    COLOR: blue
}
TABLE.Hell
{
    BACKGROUND-COLOR: #becedd;
    COLOR: blue
}
TABLE.Mittel
{
    BACKGROUND-COLOR: #deeefd;
    COLOR: blue
}
TR.Hell
{
    BACKGROUND-COLOR: #becedd;
    COLOR: blue
}
TR.Dunkel
{
    BACKGROUND-COLOR: #9eaec0;
    COLOR: blue
}
TD.Hell
{
    BACKGROUND-COLOR: #becedd;
    COLOR: blue
}
TH.klein
{
    BORDER-BOTTOM: #beceed ridge thin;
    BORDER-LEFT: #beceed;
    BORDER-RIGHT: #beceed;
    BORDER-TOP: #beceed;
    COLOR: blue;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left
}
INPUT.noframes
{
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none
}
TH.head2
{
    BACKGROUND-COLOR: #8e9eb3;
    BORDER-BOTTOM: #becedd ridge 1px;
    BORDER-LEFT: #becedd ridge 1px;
    BORDER-RIGHT: #becedd ridge 1px;
    BORDER-TOP: #becedd ridge 1px
}
TD.summe
{
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: #485466 double;
    BORDER-TOP: #8e9eb3 ridge thin
}
TH.AlignRight
{
    BORDER-BOTTOM: #beceed ridge thin;
    BORDER-LEFT: #beceed thin;
    BORDER-RIGHT: #beceed thin;
    BORDER-TOP: #beceed thin;
    COLOR: blue;
    TEXT-ALIGN: right
}
TH.test
{
    BORDER-BOTTOM: white outset thin;
    BORDER-LEFT: white outset thin;
    BORDER-RIGHT: white outset thin;
    BORDER-TOP: white outset thin
}
TD.summeGesamt
{
    BORDER-BOTTOM: #485466 double
}
TD.overline
{
    BORDER-TOP: #8e9eb3 ridge thin
}
TD.doubleUnderline
{
    BORDER-BOTTOM: #4e5e73 double
}
TABLE.Box
{
    BORDER-BOTTOM: white outset thin;
    BORDER-LEFT: white outset thin;
    BORDER-RIGHT: white outset thin;
    BORDER-TOP: white outset thin
}
TR.Hell2
{
    BACKGROUND-COLOR: #c7d7e6;
    COLOR: blue
}

/* Darstellung des Main-Input-Button */
/* ============================================================= */

TABLE.MainButton
{
	background-color: #E0ECF9;
   background-image: url('/accis/images/Steel.jpg');
   FONT-SIZE: 12px;
   BORDER: 0px;
   WIDTH: 120px;

} 

B.MainButton
{
 	 text-transform: uppercase;
  	 /* Font-variant: small-caps; */
  	 /* Letter-spacing: 1px; */
	 /* Word-spacing: 2mm; */
    /* CURSOR: hand; */
	 /* FONT-WEIGHT: normal; */
	 /* font-weight : lighter; */
	 
	 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size : 10px;
	 font-weight: bold; 
	 color : #636363;
	 text-decoration : none;
	 background: transparent
}

table.toc
{
    FONT-SIZE: 7.5pt;
    BORDER: 0px;
    WIDTH: 120px;
    background-image: url('/accis/images/Steel.jpg');
}






/* ============================================================= */
/*
 * alert.js - javascript alert replacement v2.0
 *
 * (c) 2009 Naden Badalgogtapeh - http://www.naden.de/blog/javascript-alert
 *
 */
div.alert {
  font-family: Arial;
  border: 1px solid #919191;
  background-color: #f2f2f2;
  padding: 5px;
  display: none;
  position: absolute;
  display: block;
}
div.alert div.title {
  font-family: Arial;
  font-weight: bold;
  background-color: #666;
  color: #fff;
  padding: 2px;
}
div.alert div.body {
  padding: 5px 0;
  font-family: Arial;
}
div.alert div.button {
  text-align: center;
}
div.alert div.button a:link, 
div.alert div.button a:active, 
div.alert div.button a:visited {
  padding: 2px 4px 2px 4px;
  background-color: #666;
  text-decoration: none;
  font-weight: bold;
  color: #fff;
  border: 1px solid #f2f2f2;
}
div.alert div.button a:hover {
  border: 1px solid #333;
}







