/* Beginn Outlookleiste */
body {
	scrollbar-base-color : #F7F3EF;
	scrollbar-face-color : #F7F3EF;
} 	


body.OLMenu   {  
	scrollbar-base-color : #F7F3EF;
	scrollbar-face-color : #F7F3EF;
	background-color: #F0F0E9;
}

p { font-family: Verdana,Arial; font-size : 10pt }
a:link {text-decoration: none; color: blue; font-family: Verdana,Arial; font-size : 10pt}
a:visited {text-decoration: none; color: blue;  font-style: cursive; font-family: Verdana, Arial; font-size : 10pt}
a:active {text-decoration: none; color: red;font-family: Verdana,Arial; font-size : 10pt}
a:hover { text-decoration: UNDERLINE; color: green; font-family: Verdana, Arial; font-size : 10pt }


img.OLMenu {
	color : #000000; cursor : hand;
	border : 1px solid #F0F0E9; color : captiontext;
}

img.OLMenu2 {
	color : #C0C0C0; cursor : CROSS;
	border : 1px solid #F0F0E9; color : captiontext;
}

img.OLMenuOver {
	background-color: #B6BDD2;
	border : 1px solid #0A246A; color : captiontext;
}

img.OLMenuDown {
	background-color: #B6BDD2;
	border : 1px solid #0A246A; color : captiontext;

}

img.OLMenuDis {
	color : #000000; cursor : hand;
	border : 1px solid #F0F0E9; color : captiontext;
}


TD.OLMenu {
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : InfoText;
}

TD.OLMenu a {
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : InfoText;
}
TD.OLMenu a:hover {
	 text-decoration: UNDERLINE; font-size : 8pt; color: green; font-family: Verdana, Arial }

td.OLBarMenu {
	background-color :#ECE9D8;
	color : buttontext;
	border-bottom : 1px solid threeddarkshadow;
	border-left : 1px solid threedhighlight;
	border-right : 1px solid threeddarkshadow;
	border-top : 1px solid threedhighlight;
	cursor : hand;
	vertical-align : middle;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

td.OLBarMenuDown {
	background-color : buttonface;
	color : buttontext;
	border-bottom : 1px solid threedhighlight;
	border-left : 1px solid threeddarkshadow;
	border-right : 1px solid threedhighlight;
	border-top : 1px solid threeddarkshadow;
	cursor : hand;
	vertical-align : middle;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

/* Ende Outlookleiste */


/* Beginn Navigationsleiste */

img.NavMenu {
	cursor : hand;
	border : 1px solid #ECE9D8; color : captiontext;
}

img.NavMenuOver {
	cursor : hand;
	background-color: #B6BDD2;
	border : 1px solid #0A246A; color : captiontext;
}
img.NavMenuDown {
	cursor : hand;
	background-color: #B6BDD2;
	border : 1px solid #0A246A; color : captiontext;
}

table.navMenu {
	border: 1px;
	border-bottom-color: threeddarkshadow;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: threeddarkshadow;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: threedhighlight;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: threedhighlight;
	border-top-style: solid;
	border-top-width: 1px;
	width : 100%;
	background : #ECE9D8;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Ende Navigationsleiste */

/* Beginn Treeview */
img.TreeImgLink {
	cursor : hand;
}

div.TreeLink {
	cursor : hand;
	font : 7.5pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

td.TreeNode {
	font : 7.5pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.TreeNode a {
	text-decoration:none;
	color: windowtext;
}

td.TreeNode a {
	text-decoration:none;
	color: windowtext;
}

td.TreeNode a:hover {
	text-decoration:underline
}

td.TreeTitle {
	background-color : #ECE9D8;
	color : buttontext;
	border-bottom : 1px solid threeddarkshadow;
	border-left : 1px solid threedhighlight;
	border-right : 1px solid threeddarkshadow;
	border-top : 1px solid threedhighlight;
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Ende Treeview */


/*  Beginn Listen */

td.listheader {
	border : 1px solid;
	background : #ECE9D8;
	border: 1px;
	border-bottom-color: ThreedShadow;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: ThreedShadow;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: ThreedLightShadow;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: ThreedLightShadow;
	border-top-style: solid;
	border-top-width: 1px;
	font-weight : bold;
	font-family : Verdana, Arial;
	font-size : 8pt;
	color : ButtonText;
	vertical-align : middle;
	cursor : hand;
}

td.listheader_opt1 {
	height: 24px; 
	border : 1px solid;
	background : #F7F3EF;
	border-bottom-color: ThreedLightShadow;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: ThreedLightShadow;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: ThreedShadow;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: ThreedShadow;
	border-top-style: solid;
	border-top-width: 1px;
	font-family : Verdana, Arial;
	font-size : 8pt;
	color : Green;
	vertical-align : middle;
	cursor : hand;
}

td.listheader_opt2 {
	height: 24px; 
	border : 1px solid;
	background : #ECE9D8;
	border-bottom-color: ThreedShadow;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: ThreedShadow;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: ThreedLightShadow;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: ThreedLightShadow;
	border-top-style: solid;
	border-top-width: 1px;
	font-family : Verdana, Arial;
	font-weight : bold;
	font-size : 8pt;
	color : ButtonText;
	vertical-align : middle;
	cursor : hand;
}



td.listrow1 {
	font-family : Verdana, Arial;
	font-size : 10pt;
	color : Buttontext;
	vertical-align : middle;
	background : #FFFFE7;
}

td.listrow2 {
	font-family : Verdana, Arial;
	font-size : 10pt;
	color : Buttontext;
	vertical-align : middle;
	background : Window;
}

td.listrow1 a {
	font-family : Verdana, Arial;
	font-size : 10pt;
	color : blue;
	vertical-align : middle;
	background : #FFFFE7;
}
td.listrow1 a:hover {
	 text-decoration: UNDERLINE; font-size : 10pt; color: green; font-family: Verdana, Arial }

td.listrow2 a {
	font-family : Verdana, Arial;
	font-size : 10pt;
	color : blue;
	vertical-align : middle;
	background : Window;
}
td.listrow2 a:hover {
	 text-decoration: UNDERLINE; font-size : 10pt; color: green; font-family: Verdana, Arial }

/*  Ende Listen */

/* Beginn Formulare */

/* Ende Formulare */

/*  Beginn Assistenten */
td.assistent {
	font : 8pt Verdana,Arial;
}

td.assistentheadline {
	font : bold 8pt Verdana, Arial;
	
}

td.assistentform {
	font : bold 8pt Verdana, Arial;
}

input.assistentformular {
	border : 1px solid #7F9DB9;
	width : 250px;
	font : 8pt;
}

textarea.assistentformular {
	border : 1px solid #7F9DB9;
	font : 8pt Verdana, Arial;
}

SELECT.assistentformular {
	border : 1px solid #FF0000;
	font : 10pt Verdana, Arial;
	background-color: #F8F8F8;
}

SELECT.formularausgabe {
	border : 1px solid #7F9DB9;
	font : 10pt Verdana, Arial;
	background-color: #F8F8F8;
}


input.assistentbutton {
	width: 82px; 
	height: 24px; 
	font-family: Tahoma; 
	font-size: 8pt;
}

input.assistenttage {
	border: 1px solid #7F9DB9;
	width: 20px;
	font : 8pt Tahoma;
	text-align : right;
}

input.assistentstdmin {
	border: 1px solid #7F9DB9;
	width: 20px;
	font : 8pt Tahoma;
	text-align : right;
}

input.assistentjahre {
	border: 1px solid #7F9DB9;
	width: 40px;
	font : 8pt Tahoma;
}

/*  Ende Assistenten */
/* Empieza Tabla */
td.formular{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
}

td.headline{
	vertical-align : middle;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-weight : bold;
}

td.footline{
	vertical-align : middle;
	background : InfoBackground;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : navy;
	font-weight : bold;
}

TABLE.Formular {
	border : 0px solid;
	background : #F0F0E9;
}

td.formularheadline {
	background : activecaption;
	font : bold;
	color : captiontext;
	border: 1px;
	border-bottom-color: Silver;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: Silver;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: Silver;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: Silver;
	border-top-style: solid;
	border-top-width: 1px;
	padding : 2px 2px;
	width : 100%;
}

input.formular {
	border : 2px inset;
	width : 250px;
	font : 8pt;
}

input.formularklein {
	border: 2px inset;
	width: 125px;
	font : 8pt;
}

input.stundenundminuten {
	border: 2px inset;
	width: 20px;
	font : 8pt;
}

SELECT.formular {
	border : 1px #7F9DB9;
	width : 250px;
	font : 8pt;
}

SELECT.formularklein {
	border : 2px inset;
	width : 125px;
	font : 8pt;
}

input.tage {
	border: 2px inset;
	width: 20px;
	font : 8pt;
	text-align : right;
}

input.jahre {
	border: 2px inset;
	width: 40px;
	font : 8pt;
}

input.formularausgabe {
	border : 1px solid #7F9DB9;
}

input.medio {
	border : 1px solid #7F9DB9;
	width : 40px;
	font : 8pt;
}

input.grande {
	border : 1px solid #7F9DB9;
	width : 120px;
	font : 8pt;
}

input.formulario {
	border : 1px solid #7F9DB9;
	width : 30px;
	font : 8pt;
}

input.formularkleinausgabe {
	border : 1px solid #7F9DB9;
	width: 125px;
	font : 8pt;
	color: windowtext;
	background-color: window;
}

textarea.formularausgabe {
	border : 1px solid #7F9DB9;
	font : 8pt Verdana, Arial;
}

input.tageausgabe {
	border : 1px solid #7F9DB9;
	width: 20px;
	font : 8pt;
	text-align : right;
}

input.jahreausgabe {
	border : 1px solid #7F9DB9;
	width: 40px;
	font : 8pt;
}

input.stundenundminutenausgabe {
	border : 1px solid #7F9DB9;
	width: 20px;
	font : 8pt;
}

input.add {
	width: 19px;
	height: 19px;
	font : 8pt;
}
/* Fin Tabla */