A
{
    FONT-SIZE: 12px;
    /*COLOR: #103f56;*/
    COLOR: #000088;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
BODY
{
    FONT-SIZE: 12px;
    /*COLOR: #103f56;*/
    COLOR: #000088;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
H3
{
    FONT-SIZE: 12px;
    /*COLOR: #103f56;*/
    COLOR: #000088;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
P
{
    FONT-SIZE: 12px;
    /*COLOR: #103f56;*/
    COLOR: #000088;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
TR
{
    FONT-SIZE: 12px;
    /*COLOR: #103f56;*/
    COLOR: #000088;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
TD
{
    FONT-SIZE: 12px;
    /*COLOR: #103f56;*/
    COLOR: #00088;
    /*COLOR: #880088;*/
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
SPAN
{
    FONT-SIZE: 12px;
    /*COLOR: #103f56;*/
    COLOR: #000088;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.hdl
{
    FONT-WEIGHT: bold;
    /*COLOR: #103f56;*/
    COLOR: #000088;
    LINE-HEIGHT: 13px
}
.hdlsmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px
}
.small
{
    FONT-SIZE: 11px
}
.lightblue
{
    /*COLOR: #3D738D;*/
    COLOR: #000088;
}
.hdllightblue
{
    FONT-WEIGHT: bold;
    /*COLOR: #3D738D;*/
    COLOR: #000088;
}
.extern
{
    TEXT-DECORATION: underline
}
.navi
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    /*COLOR: #fcecca;*/
    COLOR: #ffffff;
    LINE-HEIGHT: 13px
}
.naviactive
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000088;
    LINE-HEIGHT: 13px;
}
.language
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    /*COLOR: #b2bec7;*/
    COLOR: #000088;
    WHITE-SPACE: nowrap;
    TEXT-DECORATION: none;
    text-transform:lowercase;
}
.language_not_exists
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    /*COLOR: #b2bec7;*/
    COLOR: #444444;
    WHITE-SPACE: nowrap;
    TEXT-DECORATION: none;
    text-transform:lowercase;
}
.horiz_menu_td
{
	padding-right: 17px;
}
.horiz_menu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    /*COLOR: #b2bec7;*/
    COLOR: #000088;
    WHITE-SPACE: nowrap;
    TEXT-DECORATION: none;
    text-transform:lowercase;
}
.horiz_menu_spc
{
	width:7px;
}
.info
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #4444aa;
    TEXT-DECORATION: none
}
.black
{
    FONT-SIZE: 11px;
    font-weight: bold;
    COLOR: #000000
}
.textblue
{
    FONT-WEIGHT: bold;
    COLOR: #5c74a8
}
INPUT
{
    FONT-SIZE: 10px;
    COLOR: #000000
}
TEXTAREA
{
    FONT-SIZE: 10px;
    COLOR: #000000
}
SELECT
{
    FONT-SIZE: 10px;
    COLOR: #000000
}
.input126
{
    FONT-SIZE: 10px;
    WIDTH: 126px;
    HEIGHT: 19px
}
.input179
{
    FONT-SIZE: 10px;
    WIDTH: 179px;
    HEIGHT: 19px
}
.input143
{
    FONT-SIZE: 10px;
    WIDTH: 143px;
    HEIGHT: 19px
}
A:link
{
    TEXT-DECORATION: none
}
A:visited
{
    TEXT-DECORATION: none
}
A:active
{
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}
A.underline:link
{
    TEXT-DECORATION: underline
}
A.underline:visited
{
    TEXT-DECORATION: underline
}
A.underline:active
{
    TEXT-DECORATION: underline
}
A.underline:hover
{
    TEXT-DECORATION: underline
}
A.extern:link
{
    TEXT-DECORATION: underline
}
A.extern:visited
{
    TEXT-DECORATION: underline
}
A.extern:active
{
    TEXT-DECORATION: underline
}
A.extern:hover
{
    TEXT-DECORATION: underline
}
A.navi:hover
{
    /*COLOR: #fcbd3f;*/
    COLOR: #ff0000;
    TEXT-DECORATION: none;
}
A.naviactive:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: none
}
.input500
{
    FONT-SIZE: 10pt;
    WIDTH: 450px;
    /*COLOR: #103f56;*/
    COLOR: #000088;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.input60
{
    FONT-SIZE: 10px;
    WIDTH: 60px;
    HEIGHT: 19px
}
.input40
{
    FONT-SIZE: 10px;
    WIDTH: 40px;
    HEIGHT: 19px
}
.input144
{
    FONT-SIZE: 10px;
    WIDTH: 144px;
    HEIGHT: 19px
}
.input56
{
    FONT-SIZE: 10px;
    WIDTH: 56px;
    HEIGHT: 19px
}
.input56inactive
{
    FONT-SIZE: 10px;
    WIDTH: 56px;
    COLOR: black;
    HEIGHT: 19px
}
.input144inactive
{
    FONT-SIZE: 10px;
    WIDTH: 144px;
    COLOR: black;
    HEIGHT: 19px
}
.input250
{
    FONT-SIZE: 10px;
    WIDTH: 250px;
    HEIGHT: 19px
}

.mandatory
{
	background-color:#CCCCFF;
}
.db_suchleiste
{
	background-color:#E7E7E4;
}
.menue-bg-head
{
	/*background-color: #103F56;*/
	background-color: transparent;
}
.menue-bg
{
	/*background-color:#103F56;*/
	background-color: transparent;
}
.menue-bg-line
{
	background-repeat: repeat-x;
	/*background-color: #879DA9;*/
	background-color: transparent;
}
td.menue-headline
{
	background-repeat: repeat-x;
	background-image: url(../images/headbkg.gif);
	height: 21px;
	vertical-align:middle;
}
.menue-headline
{
	font-weight: bold;
	font-variant: small-caps;
	/*font-size: 12px;*/
	color: #ffffff;
}
td.menue-headline-left
{
	background-repeat: no-repeat;
	background-position: right;
	/*background-color: olive;*/
	background-image: url(../images/headbkg_left.gif);
	width: 14px;
}
td.menue-headline-right
{
	background-repeat: no-repeat;
	background-image: url(../images/headbkg_right.gif);
	width: 7px;
}
.login
{
	background-color:Transparent;
}
.head-title
{
	/*background-color:#427B97;*/	
	background-color:transparent;
	
}
.head-title-td
{
	font-size: 24px;
	line-height: 24px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.head-top
{
	/*background-color:#103F56;*/
	background-color:transparent;
}
.head-line-1
{
	/*background-color:#103F56;*/
	background-color:transparent;
	height: 2px;
}
.head-banner-admin
{
	/*background-color:#86AEC2;*/
	background-color:transparent;
}
.head-banner-normal
{
	/*background-color:#86AEC2;*/
	background-color:transparent;
}
.head-banner-td
{
	height: 20px;
}
.head-banner-txt
{
	FONT-SIZE:16px;
	/*COLOR:#103f56;*/
	FONT-FAMILY: Arial,  Verdana, Helvetica, sans-serif;
	FONT-WEIGHT:normal;
	font-style:italic; 
	color: #000088;
	padding-left:17px;
}
.head-banner-admin-txt
{
	FONT-SIZE: 16px;
	/*COLOR:#103f56;*/
	FONT-FAMILY: Arial,  Verdana, Helvetica, sans-serif;
	FONT-WEIGHT:bold;
	font-style:italic; 
	color: #ff0000;
	padding-left:17px;
}
.head-line-2
{
	/*background-color:#103F56;*/
	background-color:transparent;
	height: 2px;
}
.main_table_left /*Haupttabelle, linke Seite (Login, Menue) */
{
	background-image: url(../images/bg_fade.png);
	background-repeat: repeat-x;
	background-color:#AAD;
	vertical-align:top;
	width:154px; /* ueberfluessig */
}
.main_table_right /* Haupttabelle (Rest rechts), Überschrift, Content... */
{
	background-image: url(../images/bg_fade.png);
	background-repeat: repeat-x;
	background-color:#AAD;
	vertical-align:top;
	width:100%; /* ueberfluessig */
}
.content_table /* Tabelle um den Inhalt */
{
	width:100%;
}
.content_td_left /*Spalte neben dem Inhalt*/
{
	width:7px;
	height:14px;
}
.content_td_content /*Spalte mit dem Inhalt*/
{
	width:100%;
	background-color:#FFFFFF;
	/* Versuch mit halbtransparentem Hintergrund */
	/*background-image:url(../images/backgroundpixel.png);*/
	/*background-image:url(../images/pxl_white_alpha87.png);*/
	/*background-image:url(../images/pxl_lightmagenta_alpha75.png);*/
	/*background-image:url(../images/pxl_red_alpha50.png);*/
	padding: 7px;
	border-color:#000088;
	border-width:1px;
	border-style:solid;
}
.content_td_right /*Spalte neben dem Inhalt*/
{
	width:14px;
	height:1px;
}
.midline /*Vertikale Mittellinie im Content (nur bei manchen Seiten, in der DB in "Menue")*/
{
	background-color:#000088;
}
form.UserIDInput
{
	/*background-color: Lime;*/
	background-image: url(../images/person.gif);
	background-repeat: no-repeat;
	background-position: right;
}
div.UserIDInput
{
	color: #5c74a8;
	font-size: 12px;
	font-weight: bold
}
input.UserIDInput {
	padding-left:0px; border:0px;
	background-color: transparent;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 14px;
	/*
	color: #5c74a8;
	font-size: 8pt;
	background-image: url(input_03.gif);
	background-repeat: repeat-x;
	background-position: center; */
	/*background-attachment: fixed;*/
	/*font-weight: bold;*/
}
.UserIDInputButton
{
	margin-top:  5px;
	margin-left: 3px;
	color: #5c74a8;
	font-size: 12px;
	font-weight: bold;
}
td.UserIDInputLeftBorder {
	background-image: url(../images/input_left.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 5px;
}
td.UserIDInputRightBorder {
	background-image: url(../images/input_right.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 5px;
}
td.UserIDInput {
	background-image: url(../images/input.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 10px;
}
