/*Direkt aus der Vorlage der Stiftung
*/

/* font allgemein start */

font, table, a:link, a:visited, a:active, a:hover ,input, textarea, select, option 
{
text-decoration: none;
font-size:12px;
font-family:"Verdana";
}


table, A:link, A:visited, A:active, A:hover
 { 
 color: #666666; 
 }

.dmnt_par a {
	color: #CC0000
}


A:hover {  background-color:#BEFB6A; }
input, textarea, select, option { font-weight:normal;color:#000000;}
/* font allgemein end */
/* page design start */
body {
	background-image:url(../images/bg.png);
	background-repeat:no-repeat;
	background-attachment:fixed; }
#header {
	background-image:url();
	text-decoration: none;
	table-layout:fixed;
	height:180px;
	width:955px; }
div.inc {
	text-decoration: none;
	font-family:"Verdana";
	font-size:12px;
	overflow: auto;
	color: #000000;
	table-layout:fixed;
	width: 550px;
	height: 420px;
	    }
#left {
	table-layout:fixed;
	width:400px;
	height:419px; }
#right {
	table-layout:fixed;
	width:555px; }
#main { 
	background-image:url(../images/bg.png);
	background-repeat:no-repeat;
	background-attachment:fixed;
	text-decoration: none;
	width:950px;
	height:599px }
#footer {
	table-layout:fixed;
	width:px;  }
/* page design end */
/* text formatierung */	
.presse {font-size: 9px}
.pressek{font-size: 9px; font-style: italic; }
 
.bold, .blau, .hellgruen, .dunkelgruen, .mittelgruen, .mittelblau, .weinrot  {
	font-family:"Verdana";
	font-size: 12px; 
	text-decoration:none; }
.bold {
	font-weight: bold; 
	color: #000000; 
}  
	
.blau {  
	color: #000099;  }
.hellgruen {  
	color: #99CC00;#99CC00
	}
.dunkelgruen {  
	color: #006600;
	}
.mittelgruen {
	color: #339933;
	 }
.mittelblau {
	color: #008080;
	 }
.weinrot
{
	color: #cc0000;
}


/*:::::: Formatvorlage für die Intranet-Website stiftung ::::::*/

h1 {
color: #FF6600;
}

h3 {
font-size: 105%;
color: #43536D;
}

a {
color: #FF6600;
text-decoration: none;
} 

body {
  background-color: transparent;
  color: rgb(102, 102, 102);
  font-size: 9pt;
  font-family: Verdana,Arial,Helvetica,sans-serif;

	background-image:url('images/bg.png');
	background-repeat:no-repeat;
	background-attachment:fixed; 
}

.MainContainer {
  width: 927px;
  font-size: 100%;
  margin: 16px auto 0px auto;
}

.TopRow {
  height: 180px;
/*  background-image: url('images/TopRowBackground.gif');
  background-repeat: repeat-x;
*/
}

.LogoBox {
  width: 955px;
  height:180px;
  float: left;
}

.LogoBox img {
  margin-left: 2px;
}

.TopMenus {
  float: right;
  width: 200px;
}

.TopMenus a {
  color: #485267;
  text-decoration: none;
/*  font-size: 80%;*/
  font-weight: bold;
}

.TopMenu1 {

}

.TopMenu2 {
  margin-top: 0px;
}
.printlink {
  margin-top: 25px;
}

.h1 {
/*  background-image: url('images/SiteBackground.gif');*/
  background-color: transparent;
  background-repeat: repeat-y
}

.MainMenu {
  width: 198px;
  float: left;
 background-color: transparent;
/*   background:   rgba(255,255,255,0.5);  */
  min-height: 505px;
  margin-top: 5px;
}

.MainMenuSymbol {
  margin: 56px 0px 0px 35px;
}

.Breadcrumb {
  width: 470px;
  padding: 10px 0px 10px 12px;
  float: left;
}

.Breadcrumb A {
  color: black;
  text-decoration: none;
}

.Breadcrumb A:hover {
  color: #FF6600;
  text-decoration: underline;
}

.Content {
  width: 490px;
  float: left;
  padding: 1px 12px 27px 12px;
}

.Content h1 {
  color: rgb(102, 102, 102);
  font-size: 100%;
  width: 100%;
  padding: 2px;
/*  background-image: url('images/H1Background.gif');
  background-repeat: repeat-x
*/}

.Content h2 {
  color: rgb(102, 102, 102);
  text-transform: uppercase;
/*  background-color: #ECEFF3;
*/  margin: 7px 0 4px 0;
  padding: 2px;
  font-size: 115%;
}

.Content h3 {
  color: #43536D;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 105%;
  background-color: #ECEFF3;  
  padding: 2px;
}

.Content h3 a {
  color: #43536D;
}

/* Kalenderfarben gefixt AHA-dubi

.Content a {
  color: #FF6600;
  text-decoration: none;
}

*/

.Content a:hover {
  color: #FF6600;
  text-decoration: underline;
}

.RightMenu {
  float: right;
  width: 209px;
  background-color: #ECEFF4;
}
.searchButton {
	/*border: 0;*/
	color: rgb(67, 83, 109);
}
.peopleSearchButton {
	color:rgb(67, 83, 109);
	
}
.DocSearchBox {
font-size: 90%;
margin: 10px 5px 10px 5px;  
}

.PeopleSearchBox {
font-size: 90%;
margin: 10px 5px 10px 5px;  
}

.StockShareBox {
font-size: 90%;
margin: 10px 8px 10px 5px;

}

.StockShareBox img {
  border-style: none;
}


.SearchHeaderBox {
font-size: 90%;
margin: 10px 8px 10px 5px;
}

.SearchHeaderBox h3 { 
color: #43536D;
}

.NewsBox h3 a {
color: #43536D;
text-transform: uppercase;
}

.NewsBox {
font-size: 87%;
margin: 10px 3px 10px 3px;  
}


/*:::::: Erste Menüebene ::::::*/

.BottomRow {
  clear: both;
  width: 100%;
 background-color: transparent;
/*   background-color: #ECEFF3;    */
  height: 18px;
}

/*Cf. table on page "Aktuelles"*/
table.contenttable td {
  padding-top:0px;
}
table.contenttable td p {
  padding:0px;margin:0px; 

}


/* MENUS*/

.arrowlistmenu{
width: 280px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
background: url(images/re1.gif) no-repeat center left; /*custom bullet list image*/
	/*black url(titlebar.png) repeat-x center left;*/
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
margin-top: 0px;
margin-bottom: 0px;
padding: 12px 0 12px 40px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}
.menuheader a {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: url(images/re1.gif) no-repeat center left; /*custom bullet list image*/
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
/*margin-bottom: 8px;*/ /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
margin-left: 0px;
}
.arrowlistmenu ul li:first-child a{
  padding-top:10px;
  padding-bottom: 5px;
	background: url(images/circtop.gif) no-repeat bottom left; /*custom bullet list image*/
}

.arrowlistmenu ul li:last-child a{
  padding-top:5px;
  padding-bottom: 15px;
	background: url(images/circbot.gif) no-repeat bottom left; /*custom bullet list image*/
}

.arrowlistmenu ul li a{
background: url(images/circ.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding-left: 45px; /*link text is indented 19px*/
text-decoration: none;
/*font-size: 80%;*/
padding-top: 5px;
padding-bottom: 5px;
}

.arrowlistmenu ul li a:visited{
/*color: #A70303;*/
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
/*background-color: #F3F3F3;*/
}


