﻿/*
	ARAB BANK STYLE SHEET
	
	RULES:
	tXYZ TABLE STYLE
	rXYZ ROW STYLE
	cXYZ CELL STYLE
*/


/* GLOBAL - TO ENABLE VARIABLE FONT SIZES */
HTML  {
	font-size: 0.69em; /* 0.69×16px ~ 11px */
	font-family: arial;
	height: 100%;  /* FF */
} 
BODY * {
	font-size: 100%; /* adjusts base font to 11px */
} 
HTML>BODY {
	font-size: 11px; /* overrides the above in all browsers except IE */
	
}

/* GLOBAL BASE STYLE */
BODY 
{
	margin:0px;
	padding:0px;
	height: 100%;
}
TABLE 
{
	margin: 0px;
	padding: 0px;
}
TD {
	font-size: 1em; /* 0.69×16px ~ 11px */
	font-family: arial;	
}
A, A:active, A:hover, A:visited, A:link 
{
	/*color:#ffffff;*/
	text-decoration: none;
}
UL   
{
	margin-left: 0px;
	padding-left: 0px;
}
LI
{
	margin-left: 10px;
	padding-left: 10px;
	list-style-type: none;
	background-image: url(/Style%20Library/Custom/Images/dd.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
DL
{
	margin-bottom: 0px;
	margin-top: 5px;
}
DT 
{
	color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
}
DD
{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 10px;
	list-style-type: none;
	background-image: url(/Style%20Library/Custom/Images/dd.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
DD,DD A 
{
	color: #000000;
}
TEXTAREA, INPUT.txt, INPUT.txtZIP, INPUT.txtCity, INPUT.txt_error, INPUT.txtZIP_error, INPUT.txtCity_error
{
	border: 1px solid #d8d8d8;
	width: 300px;
	margin-left: 10px;
	margin-right: 10px;
}
INPUT.txtZIP, INPUT.txtZIP_error
{
	width: 40px;
	margin-right: 2px;
}
INPUT.txtCity, INPUT.txtCity_error
{
	width: 258px;
	margin-left: 0px;
}
TEXTAREA
{
	width: 100%;
	margin-left: 0px;
	font-family: arial;
}
INPUT.btn 
{
	border: 1px solid #8b463f;
	background-Color: #906763;
	padding-left: 3px;
	padding-right: 3px;
	margin-right: 5px;
	color: #ffffff;
}

/* --- Errors --- */
.INPUT.txtZIP_error,INPUT.txtCity_error,INPUT.txt_error
{
  background-color:#FF5050;
}
.validation_summary {
  width: 425px;
  height: auto;
  background-color: #EFF2FE;
  font-weight: bold;
  padding-left:11px;
  color: #FF5050;
  border: 1px solid #FF5050;
  margin-bottom: 11px;
  padding-top:8px;
  padding-bottom:0px;
  display:block;
}
.validation_summary ul li {
  /*list-style-type:disc;*/
  list-style-image:none;
  color:Red;
}

/*MASTER ROOT TABLE STYLE*/
TABLE#tRoot 
{
	width: 100%;
	height: 100%;
	vertical-align:top;
}
TABLE#tRoot TR TD 
{
	/*vertical-align: top;*/
}
TD#dRootL,TD#dRootR
{
	background-image: url(/Style%20Library/Custom/Images/bgverlauf.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
TD#dRootL
{
	border-right: 1px solid #b5b6b8;
}
TD#dRootR
{
	border-left: 1px solid #b5b6b8;/*#e8e8e8;*/
}
TD#dRootContainer 
{
	width: 862px;
	height: 100%;
	vertical-align: top;
}


/*MASTER CONTENT TABLE*/
TABLE#tContainer 
{
	height: 100%;
	width: 862px;
}
TABLE#tContainer TR TD
{
	/*vertical-align: top;*/
	text-align: left;
}
TD#dNavL,TD#dNavR,TD#dNavLB,TD#dNavRB 
{
	height: 28px;
	border-top: 1px solid #996666;
	border-bottom: 1px solid #a9a9a9;
	border-left: none;
	border-right: none;
	background-color: #8b463f;
	background-position: left top;
}
TD#dNavLB,TD#dNavRB 
{
	width: 3px;
	background-repeat: no-repeat;
}
TD#dNavLB
{
	background-image: url(/Style%20Library/Custom/Images/bgnavL.gif);
}
TD#dNavRB 
{
	background-image: url(/Style%20Library/Custom/Images/bgnavR.gif);
}
TD#dNavL,TD#dNavR
{
	background-image: url(/Style%20Library/Custom/Images/bgnav.gif);
	background-repeat: repeat-x;
	color: #ffffff;
	vertical-align: middle;
}
TD#dNavL
{
	font-weight: bold;
	width: 173px;
	padding-left: 12px;
}
TD#dNavL A,TD#dNavL A:link,TD#dNavL A:hover,TD#dNavL A:visited,TD#dNavL A:active
{
	font-weight: bold;
	color: #ffffff;
}
TD#dNavR
{
	width: 671px;
	padding-left: 17px;
}

/*
TD#dNavR TABLE TR TD A 
{
	font-weight: normal;
	font-family: Arial;
	color: #ffffff;
	padding-right: 7px;
	padding-left: 7px;
	font-weight: bold;
}
*/

TD#dNavR A,TD#dNavR A:link,TD#dNavR A:hover,TD#dNavR A:visited,TD#dNavR A:active
{
	font-weight: normal;
	color: #ffffff;
	padding-right: 7px;
	padding-left: 7px;
	font-weight: bold;
}

/*
TD#dNavR SPAN 
{
	font-weight: bold;
	color: #efa65d;
	padding-right: 7px;
	padding-left: 7px;
}
*/

TD#dNavR A.SelectedItemTopNav;  
{
	font-weight: bold;
	color: #efa65d;
	padding-right: 7px;
	padding-left: 7px;
}

/* MASTER SUB Container STYLE */
TD#dContainerCLB 
{
	width: 1px;
	background-color: #ffffff;
}
TD#dContainerCL
{
	background-color: #cccccc;
	height: 100%;
	width: 185px;
	vertical-align: top;
}
TD#dContainerCR 
{
	height: 100%;
	vertical-align: top;
	border-top: 1px solid #e3e3e3;
	padding-left: 12px;
	padding-right: 12px;
}
TD#dContainer 
{
	vertical-align:top;
	height: 100%;
}
TABLE#tContainerC 
{
	height: 100%;
	width: 862px;
}

/* QUICK SEARCH */
TABLE.tQuickSearch 
{
	width: 100%;
	height:20px;
	background-color: #efefef;
	border-right: 1px solid #e8e8e8;
	border-left: none;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
TABLE.tQuickSearch  TR TD
{
	width: 173px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;

}
TABLE.tQuickSearch TR.rQuickSearch TD
{
	vertical-align: top;
}
TD.dQuickSearchText
{
	vertical-align: bottom;
	font-weight: bold;
	color: #999999;
	height: 35px;
	padding-left: 12px;
}
TABLE.tQuickSearch TR TD INPUT 
{
	border: 1px solid #d8d8d8;
	width: 140px;
	margin-left: 12px;
}

/* MASTER SUB NAVIGATION STYLE */
TABLE#tSubNav 
{
	width: 100%;
}
TABLE#tSubNav TR TD
{
	vertical-align:middle;
	color:#ffffff;
}
TABLE#tSubNav TR TD#dSNTop,TABLE#tSubNav TR TD.dSNItem,TABLE#tSubNav TR TD.dSNSelectedItem 
{	
	padding-left: 12px;
	padding-right: 10px;
}
TABLE#tSubNav TR TD#dSNTop
{
	background-color:#8b463f;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	padding-bottom: 4px;
	padding-top: 4px;
	font-weight: bold;
}
TABLE#tSubNav TR TD#dSNTop A 
{
	color: #ffffff;
	font-weight: bold;
}
TABLE#tSubNav TR TD.dSNItem 
{
	background-color:#b3b3b3;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	padding-bottom: 2px;
	padding-top: 2px;
}
TABLE#tSubNav TR TD.dSNItem A 
{
	color: #ffffff;
}

TABLE#tSubNav TR TD.dSNSelectedItem 
{
	background-color:#efefef;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #8b463f;
}
/* MASTER CONTENT STYLE */
TABLE#tC,TABLE#tCi 
{
	vertical-align: top;
	background-color: #ffffff;
	height: 100%;
	width: 100%;
}
TABLE#tC TR TD#dC 
{
	vertical-align: top;
	height: 100%;
}
/* TEASER STYLE */
TABLE#tC TR TD#dCTeaser 
{
	width: 160px;
	padding-left: 19px;
	vertical-align: top;
	/*padding-top: 0px;*/
	padding-top: 69px;
}
TABLE.tT,TABLE.tNews
{
	width: 160px;
	margin-bottom: 25px;
	color: #666666;
}
TABLE.tNews
{
	width: 100%;
}

TABLE.tT TR TD.tTTitle,TABLE.tNews TR TD.tNewsTitle 
{
	background-color: #906763;
	border: 1px solid #8b463f;
	font-weight: bold;
	color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 5px;
}
TABLE.tT TR TD.tTContent,TABLE.tNews TR TD.tNewsContent
{
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
	padding-top: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 5px;
	width: 100%;
}
TABLE.tNews TR TD.tNewsContent {
	background-color: #efefef;
}
TABLE.tT TR TD.tTContent UL 
{
	margin-bottom: 5px;
	width: 100%;
}
TABLE.tT TR TD.tTContent UL LI
{
	width: 100%;
	margin-left: 0px;
	padding-left: 10px;
	list-style-type: none;
	background-image: url(/Style%20Library/Custom/Images/dd.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
TABLE.tT TR TD.tTContent UL LI A
{
	color: #8b463f;
	width: 100%;
	display:block;
}
/*FF FiX*/
TABLE.tT TR TD.tTContent UL LI>A
{
	width: 92%;
}

TABLE.tT TR TD.tTContent UL LI A.pdf
{
	background-image: url(/Style%20Library/Custom/Images/pdf.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
TABLE.tT TR TD.tTContent STRONG
{
	color: #000000;
	line-height: 1.7em;
}
TABLE.tT TR TD.tTContent DIV.vTEntry
{
	margin-bottom: 0.8em;
	
} 
TABLE.tT TR TD.tTContent DIV.vTEntry A 
{
	color: #906763;
	line-height: 1.5em;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	/*background-image: url(/Style%20Library/Custom/Images/dd.gif);*/
	background-repeat: no-repeat;
	background-position: left center;
}

/* MASTER PAGE TITLE STYLE */
TABLE#tCi TR TD#dCiPTitle 
{
	font-size: 1.7em;
	font-weight: bold;
	color: #000000;
	padding-top: 15px;
	padding-bottom: 24px;
}
TABLE#tCi TR TD#dCiPTitle SPAN
{
	/*font-size: 0.6em;*/
	font-weight: bold;
}


/* MASTER PATH NAVIGATION STYLE */
TABLE#tCi TR TD#dCiPathNav
{
	vertical-align:top;
	color: #999999;
	padding-top: 34px;
	padding-bottom: 3px;
	border-bottom: 1px solid #efefef;
}
TD#dCiPathNav A,TD#dCiPathNav A:link,TD#dCiPathNav A:hover,TD#dCiPathNav A:active,TD#dCiPathNav A:visited
{
	color: #999999;
}
TABLE#tCi TR TD#dCi
{
	vertical-align:top;
	height: 100%;
}

TD#dCi A,TD#dCi A:active, TD#dCi A:hover, TD#dCi A:visited, TD#dCi A:link 
{
	color:#906763;
	text-decoration: none;
}

TD#dCi A.sitmapTop,TD#dCi A.sitmapTop:link,TD#dCi A.sitmapTop:hover,TD#dCi A.sitmapTop:visited,TD#dCi A.sitmapTop:active
{
	font-weight: bold;
	color: #ffffff;
}

/*TABLE#tCi TR TD#dCi STRONG 
{
	color: #000000;
	line-height: 1.7em;
}*/
TABLE#tCi TR TD#dCf 
{
	vertical-align: bottom;
}
/* MASTER CONTENT NEWS STYLE */
/*TABLE#tCN
{
	width: 100%;
	background-color: #efefef;
	margin-top: 20px;
	margin-bottom: 20px;
}
TABLE#tCN TR TD
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 0px;
}
TABLE#tCN TR TD#dCNTitle
{
	background-color: #906763;
	font-size: 1.7em;
	font-weight: bold;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}
TABLE#tCN TR TD#dCNContent
{
	padding-bottom: 4px;
}*/

/* MASTER FOR TABLE DISPLAY IN THE CONTENT */
TABLE.tCTable 
{
	margin-top: 20px;
	margin-bottom: 20px;
}
TABLE.tCTable TR TD,TABLE.tCTable TR TH {
	padding-left: 5px;
	padding-right: 5px;
}
TABLE.tCTable TR TH
{
	color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	background-color: #906763;
	text-align: left;
	border-top: 1px solid #8b463f;
	border-bottom: 1px solid #8b463f;
}
TABLE.tCTable TR TD
{
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #efefef;
}
TABLE.tCTable TR.AItem TD
{
	background-color: #efefef;
	border-bottom: none;
}

/* FOOTER STYLE */
TABLE#tFooter 
{
/*	width: 100%; */
	width: 466px;
}
TABLE#tFooter TR TD
{
	text-align: right;
	border-top: 1px solid #efefef;
	color: #999999;
	padding-top: 1px;
	padding-bottom: 2px;
}
TABLE#tFooter TR TD A
{
	padding-left: 10px;
	padding-right: 5px;
	background-image: url(/Style%20Library/Custom/Images/ft.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #999999;
}

TABLE.tableNav {
	width: 100%;
	background-color: transparent;
}
.tableNavItem tr td {
	background-color:#b3b3b3;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	padding-bottom: 2px;
	padding-top: 2px;
}
.tableNavItem3 tr td {
	background-color:#b3b3b3;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	padding-bottom: 2px;
	padding-top: 2px;
}        
.tableNavItem4 tr td {
	background-color:#b3b3b3;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	padding-bottom: 2px;
	padding-top: 2px;
}        
.tableNavTop tr td {
	background-color:#8b463f;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	padding-bottom: 4px;
	padding-top: 4px;
	font-weight: bold;	
}
.tableNavItem tr td,.tableNavTop tr td {
	padding-left: 12px;
	padding-right: 10px;	
}
.tableNavItem3 tr td {
	padding-left: 18px;
	padding-right: 10px;	
}
.tableNavItem4 tr td {
	padding-left: 24px;
	padding-right: 10px;	
}

.tableNavItem a, .tableNavTop a, .tableNavTop a:active, .tableNavTop a:hover, .tableNavTop a:link, .tableNavTop a:visited
{
	color: #ffffff;
}
.tableNavItem3 a, .tableNavItem3 a:active, .tableNavItem3 a:hover, .tableNavItem3 a:link, .tableNavItem3 a:visited 
{
	background-image:url('../Images/dd_white.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:7px;
	color: #ffffff;
}
.tableNavItem4 a, .tableNavItem4 a:active, .tableNavItem4 a:hover, .tableNavItem4 a:link, .tableNavItem4 a:visited 
{
	background-image:url('../Images/dd_white.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:7px;
	color: #ffffff;
}
.tableNavItemSelected tr td, .tableNavItemSelected a, .tableNavItemSelected a:active, .tableNavItemSelected a:hover, .tableNavItemSelected a:link, .tableNavItemSelected a:visited 
{
	background-color: #efefef;
	color: #8b463f;
}
.tableNavItemSelected3 tr td
{
	background-color: #efefef;
}

.tableNavItemSelected3 a, .tableNavItemSelected3 a:active, .tableNavItemSelected3 a:h, .tableNavItemSelected3 a:link, .tableNavItemSelected3 a:visited 
{
	background-image:url('../Images/dd.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:7px;
	color: #8b463f;
}

.tableNavItemSelected4 tr td
{
	background-color: #efefef;
}

.tableNavItemSelected4 a, .tableNavItemSelected4 a:active, .tableNavItemSelected4 a:hover, .tableNavItemSelected4 a:link, .tableNavItemSelected4 a:visited     
{
	background-image:url('../Images/dd.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:7px;
	color: #8b463f;
}

/* Edit Mode Action Console */
.siteActionMenu
{
	float:right;
}
.login
{
	display:inline;
}
.login a:hover
{
	text-decoration:underline;
}
.sharepointLogin
{
	float:right;
	display:inline;
}
.sharepointLogin .ms-globallinks
{
    position:relative;
    top:-2px;
}
.topLinkBar 
{
    float:right;
    width:auto;
	padding-left: 1px;
	padding-right: 7px;
   	display:inline;
}
.topLinkBar a,.toplinkbar a:active
{
   	color: #444444;
	font-family: tahoma;  
	font-size:9pt; 
	text-decoration:none;
}
.topLinkBar a:hover
{
	text-decoration:underline;
}
.topLink
{
   	background: url("/Style%20Library/Custom/Images/linksdivider.gif") right 6px no-repeat;
   	display:inline;
}	
.console
{
	clear:both;
}
.siteMapTable
{
	color: #ffffff;
	margin: 5px;
}
.siteMapTable TD
{
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
	padding-top: 3px;
	padding-bottom: 2px;
}
.siteMapTable TD.sitmapToptd
{
	background-color: #906763;
	border-bottom: 1px solid #8b463f;
	border-left: 1px solid #8b463f;
	font-weight: bold;
	color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 5px;
}

A.sitmapChild,A.sitmapChild:hover
{
	padding-left: 7px;
	background-image: url(/Style%20Library/Custom/Images/dd.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #999999;
}


.printWindow 
{
	margin:10px;
	padding:0px;
	height: 100%;
}

.txtQuickSearch 
{
	border: 1px solid #d8d8d8;
	width: 140px;
	margin-left: 0px;
}
.btnQuickSearch 
{
	margin-left: 5px;
}

/* --- Default Core.css Werte überschreiben -- */
.ms-sbtable{
color:#000000;
font-family:arial;
font-size:0.7em;
font-style:normal;font-weight:normal
}
.ms-sbtablealt{
color:#000000;
font-family:arial;
font-size:0.7em;
font-style:normal;font-weight:normal
}
.ms-sbtable-ex{
width:100%;
border-collapse:collapse;
margin-top:2px;
margin-left:0px;
border:0px;
}
.ms-sbtable-border{
border:0px solid #97b4e9;
}
td.ms-sbcell{
padding:0px;
padding-left:0px;
white-space:nowrap;
border:solid 0px #7f9db9;
}

/* Core Search Result WebPart */

.srch-URL A, .srch-URL A:link, .srch-URL A:visited, .srch-URL A:hover, .srch-URL A:active
{
	color:#906763 !important;
	text-decoration:none;
	font-family:Arial;
}

.srch-Title A, .srch-Title A:link, .srch-Title A:visited, .srch-Title A:hover, .srch-Title A:active
{
	color:#906763;
	text-decoration:none;
	font-family:Arial;
	font-size: 0.9em;
}
.srch-sort A, .srch-sort A:link, .srch-sort A:visited, .srch-sort A:hover, .srch-sort A:active
{
	color:#906763;
	text-decoration:none;
	font-family:Arial;
	font-size: 1em;
}

/*WebPart HooverImages Styles*/
.tableImages
{
	background-color:#efefef;
}
.tablecellImages
{
	/*padding:1px 1px 1px 1px;*/
}


/*Styles für Home Navigation*/
TABLE.tableNavHome {
	width: 100%;
	background-color: transparent;
}
.tableNavItemHome tr td {
	background-color:#b3b3b3;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	padding-left:12px;
	padding-right:10px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.tableNavItemHome a, .tableNavTopHome a, .tableNavTopHome a:active, .tableNavTopHome a:hover, .tableNavTopHome a:link, .tableNavTopHome a:visited
{
	color: #ffffff;
}

.tableNavItemSelectedHome tr td
{
	background-color: #efefef;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	padding-left:12px;
	padding-right:10px;
	padding-bottom: 2px;
	padding-top: 2px;

}

.tableNavItemSelectedHome a, .tableNavTopSelectedHome a, .tableNavTopSelectedHome a:active, .tableNavTopSelectedHome a:hover, .tableNavSelectedTopHome a:link, .tableNavSelectedTopHome a:visited
{
	color: #8b463f;
}
