body {
	background-color: #FFFFFF;
	font-size: 11px;
	line-height: 16px; 
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	color: #003366;
	padding:0;
	margin:0;
/*	background-image:url(../../images/logos/website_bg_gelb_raster.jpg);
	background-repeat:repeat-y;
  background-position:center;	*/
}
/* ----------container-------------- */
#container {
	width: 950px;
	margin-bottom: 10px;
	margin:0 auto;
	background-color: #FFFFFF;
}
/* ----------header-------------- */
#header {
	background-color: #FFFFFF;
	text-align: left;
	padding: 0px;
	margin: 0px;
	height: 203px;
	background-image:url(../../images/logos/header_bg.png);
}
#logo {
	position:relative;
	top: 0px;
	left: 0px;
	width:226px;
	height:195px;
	background-image:url(../../images/logos/logo_aifs.png);
}
#subnav1 {
	position:relative;
	top:-172px;
	left:226px;
	width:585px;
	height:16px;
	text-align:left;
}
#searchdiv {
	position:relative;
	top:-17px;
	left:585px;
	width:124px;
	height:16px;
	text-align:right;
}
#headernav { 
	position:relative;
	top:-162px;
	left:226px;
	width:710px;
	height:136px;
	text-align:left;
	z-index: 2;
}
#subnav2 {
	position:relative;
	top:-161px;
	left:226px;
	width:710px;
	height:16px;
	text-align:right;
	
}
/* ----------------- Inhalt --------------------- */
#main {
	background-color: #ffffff;
	padding: 0;
	margin: 20px 212px 0px 250px;
	
	
}
div#main { 
	min-height:275px;
	height:expression(this.scrollHeight > 275 ? "auto":"275px"); 
}

#mainleft {
	float: left;
	width: 226px;
	margin: 0px;
	padding: 0px;
	
}

#mainright {
	float: right;
	width: 188px;
	margin: 0;
	margin-top: 20px;
	padding: 0;
	
}

#textcontent
{
	font-family: Verdana;
	font-size: 11px;
	color: #003c7e;
}

.textcontent {
	font-family: Verdana;
	font-size: 11px;
	color: #003c7e;
}

/* -----------------footer--------------------- */
#footer {
	clear: both;
	margin: 0px;
	padding: 0px;
	text-align: left; 
	height: 125px;
	/*background-image:url(../../images/logos/footer_aifs_welcometxt.png);*/
	 background-image:url(../../images/logos/footer_aifs.png); 
}
#footernav {
	float: right;
	margin: 64px 14px 45px 0px;
	/*margin: 64px 14px 45px 226px;*/
	width:800px;
	height:16px;
	text-align:right;
}


p{
	margin:0;
	margin-bottom: 11px;
	line-height: 16px; 
}

a {
	color: #003366;
	text-decoration:none;
	font-weight:bold;
}
h2{
	line-height:100%;
	font-size : 16px;
	
}
h3{
	font-size : 14px;
	font-weight : bold;
		line-height:100%;
}
a:visited {color:#003366;}
a:hover {
	color: #003366;
	text-decoration:underline;
}
a:active { color:#003366;}

a.small{
	font-weight:normal;
}
a.subnav {
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	color: #003366;
	padding:0;
	margin:0;
	text-decoration:none;
	font-weight:bold;
}
a:visited.subnav { }
a:hover.subnav {
	text-decoration:underline;
}
a:active.subnav { }

a.leftnav {
	font-size: 10px;
	line-height: 17px; 
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	color: #003366;
	padding:0;
	margin-left:16px;
	text-decoration:none;
	font-weight:bold;
}
a:visited.leftnav { }
a:hover.leftnav {
	text-decoration:none;
	color: #ffcc00;
}
a:active.leftnav { }

.searchfield {
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight:bold;
	color: #003366;
	background-color:#ffffff;
	padding:1px;
	margin-top:1px;
	margin-bottom:1px;
	border-style:solid;
	border-color:#003366;
	border-width:1px;
	width:110px;
}

ul.facts{
  margin-left:25px;
  margin-right:25px;
  margin-top:5px;
  margin-bottom:10px;
  padding:0px;
  font-family: Verdana;
  font-size: 10px;
  line-height: 13px; 
  color: #003366;
  list-style-image:url(../../images/logos/facts_bullet.png);
  list-style-position:outside;
}
ul.factsleft{
  margin-left:40px;
  margin-right:12px;
  margin-top:5px;
  margin-bottom:10px;
  padding:0px;
  font-family: Verdana;
  font-size: 10px;
  line-height: 13px; 
  color: #003366;
  list-style-image:url(../../images/logos/facts_bullet.png);
  list-style-position:outside;
}

ul.news{
  margin-left:10px;
  margin-right:25px;
  margin-top:5px;
  margin-bottom:10px;
  padding:0px;
  font-family: Verdana;
  font-size: 10px;
  line-height: 13px; 
  color: #003366;
  list-style-image:url(../../images/logos/facts_bullet.png);
  list-style-position:inside;
}
ul.newsleft{
  margin-left:25px;
  margin-right:12px;
  margin-top:5px;
  margin-bottom:10px;
  padding:0px;
  font-family: Verdana;
  font-size: 10px;
  line-height: 13px; 
  color: #003366;
  list-style-image:url(../../images/logos/facts_bullet.png);
  list-style-position:inside;
}
ul.normal{
  margin-left:25px;
  margin-right:25px;
  margin-top:5px;
  margin-bottom:15px;
  padding:0px;
  font-family: Verdana;
  color: #003366;
  list-style-image:url(../../images/logos/facts_bullet.png);
  list-style-position:outside;
}

#newsscrollerleft {
	margin: 0px;
	margin-left:15px;
	padding: 0px;
	padding-top: 1px;
	text-align: left; 
	background-color:#ffcc00;
	width:211px;
	min-height:105px;
	height:105px;
	overflow:hidden;
}
ul.newsscrollleft{
  margin-left:10px;
  margin-right:12px;
  margin-top:7px;
  margin-bottom:0px;

  padding:0px;
  font-family: Verdana;
  font-size: 10px;
  line-height: 13px; 
  color: #003366;
  list-style-image:url(../../images/logos/facts_bullet.png);
  list-style-position:inside;
}
a.newsscrollleft {
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
a.newsscrollleft:visited {color:#ffffff;}
a.newsscrollleft:hover {
	color: #003366;
	text-decoration:underline;
}
a.newsscrollleft:active { color:#ffffff;}

