/* CSS Document */
/* Bereichdefinition Anfang */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF;	/*TH: Template->CSS*/
	margin: 0px;				/*TH: Template->CSS*/
}

	/* Startseite Anfang */
	#startseite {
		/*TH: position,left,top removed*/
		background-image:url(images/world_4.gif);
		width: 960px;
		height:640px;
		background-repeat: no-repeat;
	}
	#startnav{
		position:relative;	/*AJ*/
		top: 57px;			/*AJ*/
		left: 490px;		/*AJ*/
	}

	#startnav a{
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight:400;
		color: #FFFFFF;
		margin: 5px;
	}

	#startnav a:hover{
		color:#CCCCFF;
	}

	/* Startseite Ende */

#Container {	/*renamed by TH*/
	margin-top: 10px;		/*TH: Spacing analog Design*/
	margin-bottom: 10px;	/*TH: Spacing analog Design*/
	margin-left: auto;		/*TH: Kunde will horizontal zentrierte Seite*/
	margin-right: auto;		/*TH: Kunde will horizontal zentrierte Seite*/
	width:960px;
	/*TH: height removed*/
}

/* Kopfbereich Anfang */
	#header {
		width:960px;
		height:106px;
		/* background-image:url(images/header.gif) */
		background-image:url(/_layouts/Custom/RiksrevisionenSiteDefinition/Images/header.gif);
	}

	#flags img{		/*TH wg Flaggen auf header.gif und header_rtl.gif sichtbar*/
		border:0px;
		float: right;
		border-left: 7px solid #ffffff;		/*TH wg weissem Hintergrund wg neuem header.gif*/
		border-bottom: 5px solid #ffffff;	/*TH wg weissem Hintergrund wg neuem header.gif*/
	}

	#name {						/*TH wg kein Text mehr im header.gif :: MM 230706 geaendert in relative */
		position: relative;
		left: 200px;
		top: 35px;
		color: #ffffff;
	}
	#name1 {					/*TH wg Zeile 1 "INTOSAI"*/
		font-size: 18px;
		font-weight: bold;
		line-height: 20px;
	}
	#name2 {					/*TH wg Zeile 2 (sprachabhaengig)*/
		font-size: 12px;
		font-weight: bold;
		line-height: 16px;
	}
/* Kopfbereich Ende */


/* Channels Anfang */
	#channelbar {
		width:960px;
		height:59px;		/*TH: 58->59: Template->CSS*/
		background-color:#000080;
		border-top: solid 1px #FFFFFF;
		border-bottom: solid 1px #FFFFFF;
		text-align: center;					/*TH*/
		/*background-image:url(images/channelbar.gif)*/
	}

	#channelbar a {
		height: 38px;
		padding: 10px;
		display:block;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color: #ffffff;
		border-left: 10px solid #000080;/*TH: keep distance between channels*/
	}

	* html #channelbar .channel_one a {	/* TH: IE Hack */
		padding-left: 8px;
		padding-right: 8px;
	}

	* html #channelbar .channel_one_es a {	/* TH: IE Hack */
		padding-left: 7px;
		padding-right: 8px;
	}

	* html #channelbar .channel_one_fr a {	/* TH: IE Hack */
		padding-left: 10px;
		padding-right: 8px;
	}

	#channelbar a:hover {
		background-color:#4040FF;

	}

#activechannel {	/*TH wg active/selected channel*/
	background-color:#4040FF;		/*TH*/
}									/*TH*/

/* Channels */


/* Menüleiste links inkl. Pictogramme*/
	#subnavigation {
		margin-right: 10px;
		float: left; width:180px;
		height:460px;
		background-image:url(/_layouts/Custom/RiksrevisionenSiteDefinition/Images/bg_subnavigation.jpg);
		/*TH falsches bg_subnavigation fuer background-repeat: no-repeat; /* MM 280606 */
	}


	#pictogram {
		margin-top: 10px;
		text-align:center;
		}
	#pictogram img{
		border:0px;
		margin-left: 7px;
		margin-right: 7px;
		}

	#pictogram a {
		font-size: 16px;	/*TH wg FF*/
		}

	#pictogram a:hover {
		background-color:#000066;
		}

		/* Subnavigation (Links) */
		#subnav{
			overflow: hidden;	/*TH: lange Menü-Texte im FF und IE7 abschneiden*/
		}

		dl#subnav dt   { /*MM: 060906 */
			padding-top: 2px;
			padding-bottom: 3px;
			}

		dl#subnav a {
			text-decoration:none;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #000033;
			}

		dl#subnav dt:hover {
			display:block;
			border-right: #000080 solid 4px;
			}

		dt.currentpage {						/*TH: aktuelle Seite*/
			border-right: #000080 solid 4px;	/*TH: aktuelle Seite*/
		}

		.submenue_1 {
			display:block;
			font-weight: bold;
			margin-left: 1px;
			margin-right: 1px;
			padding-left: 10px;
			background-color:#7D7DFF;
			border-top: solid 1px #CCCCFF;
		}

		.submenue_2 {
			display:block;
			margin-left: 1px;
			margin-right: 1px;
			padding-left: 20px;
			background-color:#CCCCFF;
			border-top: solid 1px #FFFFFF;
		}
		.submenue_3 {
			display:block;
			margin-left: 1px;
			margin-right: 1px;
			padding-left: 25px;
			background-color:#E5E5E5;
			border-top: solid 1px #FFFFFF;
		}
		.submenue_4 {
			display:block;
			margin-left: 1px;
			margin-right: 1px;
			padding-left: 30px;
			background-color:#FFFFFF;
			border-top: solid 1px #E5E5E5;
		}
		/* Ende Subnavigation */

/* Menüleiste links Ende */

/* Inhaltsbereich Anfang */
	#content {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background-color:#FFFFFF;
		/*edit ajakab : grauwert optisch an #content H3 und pfeile angepasst*/
		color: #5c5c5c;			/*TH wg <ul> und <ol> und Text ohne <p> und... */
		width: 570px; /* MM 280606 */
		/*height: 570px;
		overflow:auto;
		border: solid 1px black; */
	}

	#content h1 {
		font-size: 12px;
		font-weight:bold;
		color: #000033;
		border-bottom: #000033 1px solid;
		width: 100%;
	}

	#content h2 {
		font-size: 11px;
		font-weight: normal;
		color: #000033;
		margin-bottom: 0px;
		background-image:url(images/doc_list.gif);	/*TH neues Header Image*/
		padding-left: 10px;							/*TH*/
		background-position: left center;			/*TH*/
		background-repeat: no-repeat;				/*TH*/
	}

	#content p {
		font-size: 11px;
		/*edit ajakab : grauwert optisch an #content H3 und pfeile angepasst*/
		color: #5c5c5c;
		line-height: 15px;
		margin-top: 4px;
	}

	.membership-directory li {	/*TH wg membership-directory*/
		list-style-image: url(images/country_list_blue.gif);
	}

	table.rundschreiben-list {	/* TH wg Rundschreiben-Liste */
		width: 100%;
	}

	.rundschreiben-list thead {	/* TH wg Rundschreiben-Liste */
		font-weight: bold;
		font-size: 120%;
	}

	table.rundschreiben-msg {	/* TH wg Rundschreiben */
		width: 100%;
	}

	td.rundschreiben-col1 {		/* TH wg Rundschreiben */
		width: 100px;
		font-weight: bold;
		font-size: 120%;
	}

	td.rundschreiben-col2 {		/* TH wg Rundschreiben */
	}

	td.rundschreiben-body {		/* TH wg Rundschreiben */
		padding: 20px;
	}

	/* Klassen */
	.einsp {
		/*width: 570px;		TH wg IE6 570+8+7 in #content(570px)*/
		margin-left: 8px;
		margin-right: 7px;
		margin-top: 14px;
		/* fix ajakab : zeilenhöhe im contentbereich soll einheitlich sein */
		line-height:15px;
	}

	.zweisp {
		width: 278px;
		float: left;
		margin: 7px;
	}

	.dia {
		border: 0px;
		margin: 10px 0px;
	}

	.table-td1, .table-td2, .table-td3 {
		vertical-align:top;
		padding:4px 13px 4px 0;
		font-size:11px;
	}

/* Inhaltsbereich Ende */


/* Infobereich rechts Anfang */
#info {
	float: right; width:180px;
}

#info h1 {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image:url(images/infobar_bg.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

#info p {
	background-color:#E5E5E5;
	margin-top: 0px;
	padding: 10px;
}
#info div.box {		/*TH wg Umstellung feature_box auf <table> für IE6*/
	width: 160px;
	background-color:#E5E5E5;
	margin-top: 0px;
	padding: 10px;
}
#info .col1 {		/*TH wg Umstellung feature_box auf <table>*/
	width: 16px;
	padding: 0px;
	border: 0px;
}
#info form {	/*TH wg Login- + Search-<form>*/
	background-color:#E5E5E5;	/*TH*/
	margin-top: 0px;			/*TH*/
	padding: 10px;				/*TH*/
}
#info button {	/*TH wg Design*/
	border: 0px;
	background-color:#4040FF;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
	padding: 0px 2px 0px 2px;
}

div#wai {	/*TH wg Conformance-Portlet*/
	padding-top: 20px;
}
#wai a {	/*TH wg Conformance-Portlet*/
	margin: 10px;
	display: block;
}

/* Infobereich rechts Ende */

#webPartZon 
{
	width: 500px;
}

#footer {
	float: right; width:960px;
	height:16px;
	background-color:#7D7DFF;
	font-size:9px;
	color:#FFFFFF;
	text-indent: 10px;
}

#footer a {		/*TH wg Home/Imprint Link*/
	text-decoration:none;	/*TH*/
	color:#FFFFFF;			/*TH*/
}
#footer a:hover {	/*TH wg Home/Imprint Link*/
	text-decoration:none;	/*TH*/
	color:#000;				/*TH*/
}
/* Ende */

.login-failed {		/*TH: login-portlet*/
		color: red;
}

/* ********************************************** */
/* search form styles *************************** */

DIV#xsearch { border:1px solid black; padding: 10px 0 10px 0; }

DIV#xsearch FORM { margin:0; }

DIV#xsearch H3 { font-size:12px;	margin:5px 0 5px 0;}

DIV#xsearch H4 { font-size:14px; margin:0; }

DIV#xsearch TD { padding:5px 0 5px 0;}

DIV#xsearch TD.header { text-align:center; padding: 10px 0 10px 0; }

DIV#xsearch TD.label {  width:130px; text-align:right; padding: 0 10px 0 0;}

DIV#xsearch TD.formControl { text-align:left; }

DIV#xsearch TD.formControl TABLE { width:100%; border-spacing:0; margin:10px 0 0 0;}

DIV#xsearch TD.formControl TABLE TD { padding:0; margin:0;}

DIV#xsearch TD.formControl INPUT { border:1px solid #000; background-color:#4040ff; color:#fff; font-weight:bold; margin: 0 10px 0 0; }

DIV#xsearch TD.formSettings { padding: 15px 20px 0 20px; }

DIV#xsearch TD.formSettings TABLE { border:1px solid #000; width:100%; border-spacing:0;}

DIV#xsearch TD.formSettings TABLE TD.label {  width:109px; text-align:right; padding: 0 10px 0 0;}

DIV#xsearch TD.formSettings TABLE TD.last{ padding-bottom:20px; }

DIV#xsearch TD.formSettings INPUT { border:1px solid #000; background-color:#4040ff; color:#fff; font-weight:bold; margin: 0 10px 0 0; }

DIV#xsearch TD.restrict { padding: 15px 0 0 0; }

DIV#xsearch TD.restrict TABLE { width:100%; margin:0 0 0 20px; border-spacing:0;}

DIV#xsearch TD.restrict TABLE TD.checkbox {  width:137px; text-align:right; padding: 0 10px 0 0;}

/* ********************************************** */