
/*======================================*/
/*	Mattenbach AG						*/
/*	www.mattenbach.ch					*/
/*	Kunde: promoveTM GmbH				*/
/*	www.promovetm.ch					*/
/*	 									*/
/*	Datum:	12.Dezember 2007			*/
/*======================================*/

/* Allgemeine HTML-Tag formatierungen   */
/* ==================================   */

BODY { FONT-SIZE: 10pt; LINE-HEIGHT: 1.5em; FONT-FAMILY: Arial, Helvetica, sans-serif; }
TD { FONT-SIZE: 10pt; LINE-HEIGHT: 1.5em; FONT-FAMILY: Arial, Helvetica, sans-serif; }
HR { BORDER-RIGHT: #c0c0c0 0px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 0px solid; BORDER-BOTTOM: #c0c0c0 0px solid; HEIGHT: 0px; }
H1 { FONT-WEIGHT: bold; FONT-SIZE: 16pt; MARGIN-BOTTOM: 6px; COLOR: #293571; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }
H2 { FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN-BOTTOM: 6px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }
H3 { FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN-BOTTOM: 6px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }
H4 { FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-BOTTOM: 6px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }
INPUT { FONT-SIZE: 8pt; TEXT-INDENT: 2px }
UL { margin-left: 0px; padding-left:16px; }
LI { list-style-type: square;}

#StatusTable
{
	border:				1px solid #CACACA; 
	border-collapse:	collapse;
	font-weight:		bold;	
}

#StatusTable TD
{
	border:				1px solid #CACACA; 	
}

#ContentTable TD
{
	background-color:	#DCDCDC;	/*  gainsboro = #DCDCDC */
	vertical-align:		top;	
}

.DocTable
{
	background-color:	#C5CED6;
}

#testTable TD
{
	background-color:	#003366;	
}

#BestPracticeTable TD
{
	background-color:	#DCDCDC;
	vertical-align:		top;
}

#DocumentRadGrid TD
{
	background-color:	#F7F7F7;
}

#kontextBox
{
	top:				97px;
	left:				220px;
	position:			absolute;

	visibility:			hidden;

	width: 				650px;
	/* height:				60px; */

	background-color:	#CCD5DC;
	filter:				Alpha(opacity=70); 
	-moz-opacity:		0.7;
	opacity:			0.7;

	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			20pt;
	font-weight:		bold;
	color: 				#293571;

	padding:			10px;
}

.boxTextSmall
{
	font-size:			14pt;	
}

.MyGAFTable
{
	border:				1px solid #CCD5DC; 
	border-collapse:	collapse;
	padding:			0px;
	width:				650px;
}

.MyGAFTableTD
{
	border:				1px solid #CCD5DC; 
	border-collapse:	collapse;
	padding:			4px;
}

.helpGAFTable
{
	border:				0px solid #ffffff; 
	padding:			0px;
	width:				640px;
}

.submitmenu 
{
	BORDER-RIGHT:	#666666 1px solid;
	BORDER-LEFT:	#666666 1px solid; 	
	BORDER-BOTTOM:	#666666 1px solid; 	
	BORDER-TOP:		#666666 1px solid;	
	 
	PADDING-RIGHT:	7px; 
	PADDING-LEFT:	7px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP:	1px; 

	FONT-FAMILY:	Verdana, Arial, Sans-serif;	
	FONT-SIZE:		10px; 
	COLOR:			#000000; 
	FONT-WEIGHT:	bold;
}

.promoveSubmitSize60
{
	border:				0px;
	margin:				3px;
	FONT-FAMILY:		Arial;
	HEIGHT:				22px;
	color:				#333333;
	font-weight:		bold;
	font-size:			11px;
	BACKGROUND-image:	url(../images/button60.jpg);
	background-repeat:	no-repeat;
	TEXT-ALIGN:			center;
	line-height:		21px;	
	width:				60px;
}

.promoveSubmitSize80
{
	border:				0px;
	margin:				3px;
	FONT-FAMILY:		Arial;
	HEIGHT:				22px;
	color:				#333333;
	font-weight:		bold;
	font-size:			11px;
	BACKGROUND-image:	url(../images/button80.jpg);
	background-repeat:	no-repeat;
	TEXT-ALIGN:			center;
	line-height:		21px;	
	width:				80px;
}

.promoveSubmitSize100
{
	border:				0px;
	margin:				3px;
	font-family:		Arial;
	height:				22px;
	color:				#333333;
	font-weight:		bold;
	font-size:			11px;
	BACKGROUND-image:	url(../images/button100.jpg);
	background-repeat:	no-repeat;
	text-align:			center;
	line-height:		21px;	
	width:				100px;
}

.promoveSubmitSize200
{
	border:				0px;
	margin:				3px;
	FONT-FAMILY:		Arial;
	HEIGHT:				22px;
	color:				#333333;
	font-weight:		bold;
	font-size:			11px;
	BACKGROUND-image:	url(../images/button200.jpg);
	background-repeat:	no-repeat;
	TEXT-ALIGN:			center;
	line-height:		21px;	
	width:				200px;
	text-decoration:	none;
}

.promoveSubmitSize300
{
	border:				0px;
	margin:				3px;
	FONT-FAMILY:		Arial;
	HEIGHT:				22px;
	color:				#333333;
	font-weight:		bold;
	font-size:			11px;
	BACKGROUND-image:	url(../images/button300.jpg);
	background-repeat:	no-repeat;
	TEXT-ALIGN:			center;
	line-height:		21px;	
	width:				300px;
}

.promoveSubmitSize80r
{
	border:				0px;
	margin:				3px;
	FONT-FAMILY:		Arial;
	HEIGHT:				22px;
	color:				#333333;
	font-weight:		bold;
	font-size:			11px;
	BACKGROUND-image:	url(../images/button80r.jpg);
	background-repeat:	no-repeat;
	TEXT-ALIGN:			center;
	line-height:		21px;	
	width:				80px;
}

.toTopButton100
{
	border:				0px;
	margin:				3px;
	font-family:		Arial;
	height:				22px;
	color:				#333333;
	font-weight:		bold;
	font-size:			11px;
	BACKGROUND-image:	url(../images/button100.jpg);
	background-repeat:	no-repeat;
	text-align:			center;
	line-height:		21px;	
	width:				100px;
	text-decoration:	none;
	float:				right;
	display:			inline;
	cursor:				default;
}

.editfield
{
	FONT-WEIGHT:	normal; 
	FONT-SIZE:		10pt; 
	COLOR:			#000000; 
	FONT-FAMILY:	Arial, Helvetica, sans-serif;
	
	scrollbar-base-color:			#DCDCDC;
	scrollbar-3d-light-color:		#ffffff;
	scrollbar-arrow-color:			#000000;
	scrollbar-darkshadow-color:		#ffffff;
	scrollbar-face-color:			#DCDCDC;
	scrollbar-highlight-color:		#CCD5DC;
	scrollbar-shadow-color:			#000000;
	scrollbar-track-color:			#DCDCDC;
}

.textfield
{
	FONT-WEIGHT:	normal; 
	FONT-SIZE:		10pt; 
	COLOR:			#000000; 
	FONT-FAMILY:	Arial, Helvetica, sans-serif;
	border:			1px solid #000000;
}

/* Steuerelemente */
/* ============== */

.proMDropDown 
{ 
	FONT-SIZE:		10pt; 
	border:			1px solid #000000;
}

/* Schriften */
/* ========= */

.menu		{ FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #45aecf; }
.user		{ FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; }
.normaltext { FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; }

/* Linkformatierung */
/* ================ */

a:link { COLOR: #293571; FONT-SIZE: 8pt; TEXT-DECORATION: underline; }
a:visited { COLOR: #293571; FONT-SIZE: 8pt; TEXT-DECORATION: underline; }
a:active { COLOR: #B30000; FONT-SIZE: 8pt; TEXT-DECORATION: underline; }
a:hover { COLOR: #B30000; FONT-SIZE: 8pt; TEXT-DECORATION: underline; }

a.login:link { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #293571; TEXT-DECORATION: none; }
a.login:visited { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #293571; TEXT-DECORATION: none; }
a.login:active { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; TEXT-DECORATION: none; }
a.login:hover { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; TEXT-DECORATION: none; }

a.logout:link { COLOR: #B30000; FONT-SIZE: 8pt; TEXT-DECORATION: none; }
a.logout:visited { COLOR: #B30000; FONT-SIZE: 8pt; TEXT-DECORATION: none; }
a.logout:active { COLOR: #ffffff; FONT-SIZE: 8pt; TEXT-DECORATION: underline; }
a.logout:hover { COLOR: #ffffff; FONT-SIZE: 8pt; TEXT-DECORATION: underline; }

a.detail:link { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #293571; TEXT-DECORATION: none; }
a.detail:visited { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #293571; TEXT-DECORATION: none; }
a.detail:active { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; TEXT-DECORATION: none; }
a.detail:hover { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; TEXT-DECORATION: none;}

a.mail:link { FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #293571; TEXT-DECORATION: none; }
a.mail:visited { FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #293571; TEXT-DECORATION: none; }
a.mail:active { FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #ffffff; TEXT-DECORATION: none;}
a.mail:hover { FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #ffffff; TEXT-DECORATION: none; }

a.tablehead:link { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #293571; TEXT-DECORATION: default; }
a.tablehead:visited { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #293571; TEXT-DECORATION: default; }
a.tablehead:active { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #b30000; TEXT-DECORATION: default;}
a.tablehead:hover { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #b30000; TEXT-DECORATION: default; }

a.adminmenu:link { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #CCCCCC; TEXT-DECORATION: none; font-family: Tahoma, Arial, Sans-Serif; PADDING-LEFT: 23px; }
a.adminmenu:visited { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #CCCCCC; TEXT-DECORATION: none; font-family: Tahoma, Arial, Sans-Serif; PADDING-LEFT: 23px; }
a.adminmenu:active { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #CCCCCC; TEXT-DECORATION: underline; font-family: Tahoma, Arial, Sans-Serif; PADDING-LEFT: 23px; }
a.adminmenu:hover { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #CCCCCC; TEXT-DECORATION: underline; font-family: Tahoma, Arial, Sans-Serif; PADDING-LEFT: 23px; }

a.newlink:link { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #293571; TEXT-DECORATION: normal; }
a.newlink:visited { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #293571; TEXT-DECORATION: normal; }
a.newlink:active { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; TEXT-DECORATION: normal; }
a.newlink:hover { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; TEXT-DECORATION: normal; }

a.proMoveLinkButton:link { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333333; TEXT-DECORATION: none; BACKGROUND-image: url(../images/button200.jpg); text-align: center; line-height:22px; }
a.proMoveLinkButton:visited { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333333; TEXT-DECORATION: none; BACKGROUND-image: url(../images/button200.jpg); text-align: center; line-height:22px; }
a.proMoveLinkButton:active { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333333; TEXT-DECORATION: none; BACKGROUND-image: url(../images/button200.jpg); text-align: center; line-height:22px; }
a.proMoveLinkButton:hover { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333333; TEXT-DECORATION: none; BACKGROUND-image: url(../images/button200.jpg); text-align: center; line-height:22px; }

a.myGFALink:link { font-weight: normal; font-size: 8pt; COLOR: #ffffff; text-decoration: underline; font-family: Verdana, Tahoma, Arial, Sans-Serif; PADDING-LEFT: 23px; }
a.myGFALink:visited { font-weight: normal; font-size: 8pt; COLOR: #ffffff; text-decoration: underline; font-family: Verdana, Tahoma, Arial, Sans-Serif; PADDING-LEFT: 23px; }
a.myGFALink:active { font-weight: normal; font-size: 8pt; COLOR: #CCCCCC; text-decoration: underline; font-family: Verdana, Tahoma, Arial, Sans-Serif; PADDING-LEFT: 23px; }
a.myGFALink:hover { font-weight: normal; font-size: 8pt; COLOR: #CCCCCC; text-decoration: underline; font-family: Verdana, Tahoma, Arial, Sans-Serif; PADDING-LEFT: 23px; }




/*

.navigator A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #45aecf; TEXT-DECORATION: none
}

.menulevel1 A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #45aecf; TEXT-DECORATION: none
}
.menulevel2 A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #45aecf; TEXT-DECORATION: none
}
.menulevel3 A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #45aecf; TEXT-DECORATION: none
}
.locator A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #45aecf; TEXT-DECORATION: none
}
.navigator A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #45aecf; TEXT-DECORATION: none
}
.sitemaplevel1 A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #45aecf; TEXT-DECORATION: none
}
.sitemaplevel2 A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #45aecf; TEXT-DECORATION: none
}
.sitemaplevel3 A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #45aecf; TEXT-DECORATION: none
}
.submenu A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #45aecf; TEXT-DECORATION: none
}

.menulevel1 A:hover {
	DISPLAY: block; BACKGROUND-COLOR: #a3d4e1; TEXT-DECORATION: none
}
.menulevel2 A:hover {
	DISPLAY: block; BACKGROUND-COLOR: #a3d4e1; TEXT-DECORATION: none
}
.menulevel3 A:hover {
	DISPLAY: block; BACKGROUND-COLOR: #a3d4e1; TEXT-DECORATION: none
}
.locator A:hover {
	DISPLAY: block; BACKGROUND-COLOR: #a3d4e1; TEXT-DECORATION: none
}
.navigator A:hover {
	DISPLAY: block; BACKGROUND-COLOR: #a3d4e1; TEXT-DECORATION: none
}
.sitemaplevel1 A:hover {
	DISPLAY: block; BACKGROUND-COLOR: #a3d4e1; TEXT-DECORATION: none
}
.sitemaplevel2 A:hover {
	DISPLAY: block; BACKGROUND-COLOR: #a3d4e1; TEXT-DECORATION: none
}
.sitemaplevel3 A:hover {
	DISPLAY: block; BACKGROUND-COLOR: #a3d4e1; TEXT-DECORATION: none
}
.submenu A:hover {
	DISPLAY: block; BACKGROUND-COLOR: #a3d4e1; TEXT-DECORATION: none
}

.menulevel1 A:active {
	COLOR: #45aecf; TEXT-DECORATION: none
}
.menulevel2 A:active {
	COLOR: #45aecf; TEXT-DECORATION: none
}
.menulevel3 A:active {
	COLOR: #45aecf; TEXT-DECORATION: none
}
.locator A:active {
	COLOR: #45aecf; TEXT-DECORATION: none
}
.navigator A:active {
	COLOR: #45aecf; TEXT-DECORATION: none
}
.sitemaplevel1 A:active {
	COLOR: #45aecf; TEXT-DECORATION: none
}
.sitemaplevel2 A:active {
	COLOR: #45aecf; TEXT-DECORATION: none
}
.sitemaplevel3 A:active {
	COLOR: #45aecf; TEXT-DECORATION: none
}
.submenu A:active {
	COLOR: #45aecf; TEXT-DECORATION: none
}

.edit {
	FONT-SIZE: 7pt; COLOR: black; BACKGROUND-COLOR: #c0c0c0
}

INPUT {
	FONT-SIZE: 8pt; TEXT-INDENT: 2px
}
SELECT {
	FONT-SIZE: 8pt; TEXT-INDENT: 2px
}
.searchbox .submit {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 7pt; BORDER-LEFT: #808080 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #cccccc
}
.searchbox .text {
	FONT-SIZE: 7pt; COLOR: #000000; BORDER-TOP-STYLE: inset; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: inset; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: inset
}
.bodyline {
	BORDER-RIGHT: #98aab1 1px solid; BORDER-TOP: #98aab1 1px solid; BORDER-LEFT: #98aab1 1px solid; BORDER-BOTTOM: #98aab1 1px solid; BACKGROUND-COLOR: #ffffff
}
.cmsline {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 2px solid; BACKGROUND-COLOR: #ffffff
}
.innerline {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 2px solid
}
.copyright 
{
	FONT-SIZE: 8px; COLOR: #444444; LETTER-SPACING: -1px
}


*/