
/* generelles Seitenlayout (Anfang)*/
div.page {
  margin-top: 10px;
  margin-right: auto; /* Abstand rechts */
  margin-bottom: 10px;
  margin-left: auto; /* Abstand links */
}

body.abstand
{
	background-color : #E9E9E9;
}

input.uhr
{
	font: normal 10px Arial, Helvetica, sans-serif; 
	background-color: #E9E9E9; 
	border: 1px solid #E9E9E9;
	color: #3C62A0;
}
/* generelles Seitenlayout (Ende)*/

/* Kopfmenü-Gestaltung (Anfang)*/
body.menue
{
	background-image : url(../pics/hg/hg_menue.jpg);
	background-repeat : repeat-x;
}

table.menue
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #C0C0C0;
	font-weight: normal;
}

td.menue_desktop
{
	border-right-color: silver;
	border-right-style: solid;
	border-right-width: 1px;
	background-image: url(../pics/desktop_icon.gif);
	background-repeat: no-repeat;
}

td.menue_desktop_i
{
	border-right-color: silver;
	border-right-style: solid;
	border-right-width: 1px;
	background-image: url(../pics/desktop_icon_i.gif);
	background-repeat: no-repeat;
}

td.menue_elp
{
	border-right-color: silver;
	border-right-style: solid;
	border-right-width: 1px;
	background-image: url(../pics/elp_icon.gif);
	background-repeat: no-repeat;
}

td.menue_elp_i
{
	border-right-color: silver;
	border-right-style: solid;
	border-right-width: 1px;
	background-image: url(../pics/elp_icon_i.gif);
	background-repeat: no-repeat;
}

td.menue_mail
{
	border-right-color: silver;
	border-right-style: solid;
	border-right-width: 1px;
	background-image: url(../pics/mail_icon.gif);
	background-repeat: no-repeat;
}

td.menue_mail_i
{
	border-right-color: silver;
	border-right-style: solid;
	border-right-width: 1px;
	background-image: url(../pics/mail_icon_i.gif);
	background-repeat: no-repeat;
}


td.menue_verw
{
	border-right-color: silver;
	border-right-style: solid;
	border-right-width: 1px;
	background-image: url(../pics/verw_icon.gif);
	background-repeat: no-repeat;
}

td.menue_verw_i
{
	border-right-color: silver;
	border-right-style: solid;
	border-right-width: 1px;
	background-image: url(../pics/verw_icon_i.gif);
	background-repeat: no-repeat;
}

td.menue_infos
{
	border-right-color: silver;
	border-right-style: solid;
	border-right-width: 1px;
	background-image: url(../pics/infos_icon.gif);
	background-repeat: no-repeat;
}

td.menue_infos_i
{
	border-right-color: silver;
	border-right-style: solid;
	border-right-width: 1px;
	background-image: url(../pics/infos_icon_i.gif);
	background-repeat: no-repeat;
}

td.menue_meine_daten_i
{
	border-right-color: silver;
	border-right-style: solid;
	border-right-width: 1px;
	background-image: url(../pics/meine_daten_icon_i.gif);
	background-repeat: no-repeat;
}

td.menue_logout
{
	background-image: url(../pics/logout_icon.gif);
	background-repeat: no-repeat;
}

td.menue_logout_i
{
	background-image: url(../pics/logout_icon_i.gif);
	background-repeat: no-repeat;
}

td.menue_logo
{
	border-right-color: silver;
	border-right-style: solid;
	border-right-width: 1px; 
}

a.menu 
{
	color : #3C62AD;
	background: transparent;
	text-decoration : none;
} 

a.menu:hover 

{
color : red;
background: transparent; 
text-decoration : none; 
} 

a.menu:active 

{
color : #3C62AD;
background: transparent; 
text-decoration : none; 
} 

body.fkt
{
	background-image : url(../pics/hg_funktionen.jpg);
	background-repeat : repeat-x;
}

body.rand
{
	background-color : #E7E8E8;
}


div.menue_eintrag_folge
{
	border-left: 1px solid #999999; 
	border-right: 1px solid #999999; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #999999;
}
div.menue_eintrag_letzter
{
	border-left: 1px solid #999999; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #999999;
}

td.menue_eintrag
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight : bold;
}



input.cssButton001
{
	border-right: 1px inset #555555;
	border-top: 1px outset #555555;
	font-weight: Normal;
	font-size: 7pt;
	border-left: 1px outset #555555;
	color: red;
	border-bottom: 1px inset #555555;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #C4C6C7;
	cursor: hand;
	width: 100px;
}

input.cssButton2
{
	border-right: 1px inset #555555;
	border-top: 1px outset #555555;
	font-weight: Normal;
	font-size: 10pt;
	border-left: 1px outset #555555;
	color: black;
	border-bottom: 1px inset #555555;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #C4C6C7;
	cursor: hand;
}

/* Werbebanner-Gestaltung (Anfang)*/
table.werbebanner
{
	font: normal 11px Arial, Helvetica, sans-serif;	
}
td.werbebanner
{
	width: 150px;
	height: 500px;
	background-color: #E7E8E8;
	border-left-color: silver;
	border-left-style: solid;
	border-left-width: 1px;
	background-image: url(../pics/hg/banner011.jpg);
}
/* Werbebanner-Gestaltung (Ende)*/

/* Servicemenü-Gestaltung (Anfang)*/
table.servicemenu
{
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
td.servicemenu
{
	width: 200px;
	height: 500px;
	background-color: #E7E8E8;
	border-right-color: silver;
	border-right-style: solid;
	border-right-width: 1px;
}

a.servicemenu 
{
	color : black;
	background: transparent;
	text-decoration : none;
}
 
a.servicemenu:hover 

{
	color : red;
	background: transparent; 
	text-decoration : none; 
} 

a.servicemenu:active 
{
	color: black;	
	background: transparent; 
	text-decoration : none; 
} 

/* Servicemenü-Gestaltung (Ende)*/

/* Intranet Fuss (Anfang)*/
td.intra_fuss
{
	background-image: url(../pics/hg/hg_fuss.jpg)
}

div.fuss
{
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #C0C0C0;
	text-align:center;
}

input.upd
{
	background-color : transparent;
   border : none;
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #C0C0C0;
	text-align:center;
}

/* Intranet Fuss (Ende)*/

/* Desktop-Gestaltung */
body.desktop
{
	background-color : #E7E8E8;
	
}

frame.desktop
{
	border-top: 1px solid silver;
	
}

table.desk_ordner
{
	position: absolute;
	top: 30px;
	left: 15px;
	font: normal 11px Arial, Helvetica, sans-serif;
}

td.desk_ordner
{
	width: 65px;
	height: 65px;
	text-align: center;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: black;
}

td.desk_eintrag
{
	width: 290px;	
	height: 65px;
	font: normal 11px Arial, Helvetica, sans-serif;
}

td.desk_ordner_001
{
	width: 290px;	
	height: 65px;
	text-align: left;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: black;
}

span.formular_001
{
	position: absolute; 
	top: 7px; 
	left: 70px;
	cursor: hand;
	width: 240px;	
}

span.formular_002
{
	position: absolute; 
	top: 76px; 
	left: 70px;
	cursor: hand;	
	width: 240px;	
}

span.formular_003
{
	position: absolute; 
	top: 145px; 
	left: 70px;
	cursor: hand;	
	width: 240px;	
}

span.formular_004
{
	position: absolute; 
	top: 214px; 
	left: 70px;
	cursor: hand;	
	width: 240px;	
}

span.formular_005
{
	position: absolute; 
	top: 7px; 
	left: 375px;
	cursor: hand;
	width: 240px;	
}

span.formular_006
{
	position: absolute; 
	top: 76px; 
	left: 375px;
	cursor: hand;	
	width: 240px;	
}

span.formular_007
{
	position: absolute; 
	top: 145px; 
	left: 375px;
	cursor: hand;	
	width: 240px;	
}

span.formular_008
{
	position: absolute; 
	top: 214px; 
	left: 375px;
	cursor: hand;	
	width: 240px;	
}

a.desk_ordner 
{
	background: transparent;
	text-decoration : none;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: black;	
} 

a.desk_ordner:hover 

{
	color : #3C62A0;
	background: transparent; 
	text-decoration : none;
	font: normal 11px Arial, Helvetica, sans-serif; 
} 

a.desk_ordner:active 
{
	color: black;	
	background: transparent; 
	text-decoration : none; 
	font: normal 11px Arial, Helvetica, sans-serif;
} 
 
img.rand
{
	border: 1px solid #68A0D0;
}

/* Gestaltung Startseite */

p.normtext
{
	text-decoration : none;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: black;
}

body.startseite
{
	background-color : #EFF5FB;
}

div.logo_startseite
{
	vertical-align: middle;
}



/* Gestaltung Login - Anfang*/

body.login
{
	background-image : url(../pics/FS_neu001.jpg);
}

table.login
{
	position: absolute;
	top: 0px;
	left: 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; color: #3C62A0; 
	font-weight: bold;
}

input.login
{
	BORDER-RIGHT: silver 1px solid; 
	BORDER-TOP: silver 1px solid; 
	BORDER-LEFT: silver 1px solid; 
	BORDER-BOTTOM: silver 1px solid; 
	BACKGROUND-COLOR: #F5F5F5; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: Gray;
	width: 80px;
}

input.login_user
{
	BORDER-RIGHT: silver 1px solid; 
	BORDER-TOP: silver 1px solid; 
	BORDER-LEFT: silver 1px solid; 
	BORDER-BOTTOM: silver 1px solid; 
	BACKGROUND-COLOR: #F5F5F5; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: Gray;
	width: 120px;
}

input.cssB_login
{
	border-right: 1px inset grey;
	border-top: 1px outset grey;
	border-left: 1px outset grey;
	border-bottom: 1px inset grey;
	font-weight: Normal;
	font-size: 7pt;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	cursor: hand;
	width: 40px;
}

h2.login
{
	font-family: Arial, Helvetica, sans-serif;
	color: #6088C8;
}

h3.login
{
	font-family: Arial, Helvetica, sans-serif;
	color: #6088C8;
}
/* Gestaltung Login - Ende */

/* Gestaltung Desktopseiten - (Anfang)*/

table.desk_navigation
{
	position: absolute;
	top: 330px;
	left: 220px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #3C62A0; 
	font-weight: bold;	
}

span.navi_standpunkt
{
	color: #FF2020;
}

div.intra_inhalt
{
	height: 380px;
	background-color: #E7E8E8;
	overflow: auto;
	width: 650px;   /* Browserrelevante Einstellung*/
	padding-left: 10px;
	padding-right: 10px;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.desk_text
{
	width: 100%;
	background-color: #3c62a0
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

td.page_inhalt
{
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

div.ghl
{
	font: normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

div.desk_main
{
	padding-left: 10px;
	padding-right: 10px;	
}

td.menu_deskseite
{
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 320px;	
	width: 190px; /* Browserrelevante Einstellung*/
	background-color: #F5F5F5;	
}

td.doc_ausw
{
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 320px;	
	width: 440px; 
	background-color: #F5F5F5;
}

body.intranet_dateiauswahl
{
	background-color: #F5F5F5;	
}

div.intra_filemenu
{
	
	position: absolute;
	left: 0px;
	top: 0px;;
	overflow: auto;
	height: 320px;	
	width: 440px;	
}

div.intra_fsa_inhalt
{
	
	position: absolute;
	left: 0px;
	top: 0px;;
	overflow: auto;
	height: 221px;	
	width: 440px;	
}

div.intra_fsa_legende
{
	position: absolute;
	left: 0px;
	top: 225px;;
	overflow: hidden;
	background-image: url(../pics/hg/fsa_legende.jpg);
	height: 80px;	
	width: 440px;
	background-position: center;
	background-repeat: no-repeat;
}

table.menurahmen	
{
	position: absolute;
	top: 0px;
	left: 0px;	
}

td.intanet_menubaum
{
	width: 30px;
	background-image: url(../pics/hg/hg_menu_tree_n.jpg);
	background-repeat: no-repeat;
}

td.intanet_menubaum_lz
{
	width: 30px;
	background-image: url(../pics/hg/hg_menu_tree_n_lz.jpg);
	background-repeat: no-repeat;
}

td.intanet_menueintrag
{
	width: 130px;
	height: 30px;
	padding-left: 10px;
	background-image: url(../pics/hg/hg_menu_tree.jpg);
	background-repeat: no-repeat;	
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;		
}

td.intanet_menueintrag_markiert
{
	width: 130px;
	height: 30px;
	padding-left: 10px;
	background-image: url(../pics/hg/hg_menu_tree_a.jpg);
	background-repeat: no-repeat;	
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.file_0
{
	height: 30px;	
	width: 415px;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}

td.file_0_lz
{
	height: 30px;	
	width: 415px;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0; 
}

td.file_1
{
	height: 30px;	
	width: 415px;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	background-color: #EAEDF0;	
}

td.file_1_lz
{
	height: 30px;	
	width: 415px;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	background-color: #EAEDF0;	
	border-bottom: 1px solid #C0C0C0;	
}
/* Gestaltung Desktopseiten - (Ende)*/

/* Gestaltung FSA - (Anfang)*/

td.fsa_1
{
	height: 30px;	
	width: 210px;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 3px;
}

td.fsa_2
{
	height: 30px;	
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.legende
{
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 365px; 
	background-color: #EAEDF0;
	border: 1px solid silver;	
}
/* Gestaltung FSA - (Ende)*/