BODY {
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A {
  text-decoration : none;
  color: #751EB2;
}

A:HOVER {
  text-decoration : underline;
}

ul {
  left: -20px;
  position: relative;
}


H1 { 
  font-size : 22px;
}

IFRAME {
  vertical-align:top;
}
/*unique areas#####*/

#bodyarea {
}

#toparea {
  color : #784B9F;
  height: auto;
  width: 100%;
 
}

#toparea a {
  color : #784B9F;
}

#toparea a:hover {
  color : darkblue;
}


/*top menu box*/
#menubox5 {
  width: 100%; 
  position: relative; 
  margin-bottom: 2px;
}

#menubox5 #banner_topmenubox {
  float: right;
  padding: 0px;
  margin: 0px;
  border: 1px solid black;
  margin-right: 5;
}

#menubox5 #247MediaTop {
  float: right;
  padding: 0px;
  margin: 0px;
  right: 0px;
  margin-right: 5;
  margin-left: 20%;
}

/*    this controls the box holding the navigation line on left*/

#navlinebox1 {
  display: inline;
  vertical-align: top;
  position: relative; 
  margin-left: 15px;
  font-size: 11px; 
  width: 77%; 
  color : #784B9F;
  font-weight : "400";
  float: left;
}

#navlinebox1 a {
  text-decoration : underline;
}

#navlinebox1 a:hover {
  color: #ff6600;
}

/*    this controls the box holding the date line on top right */

#datelinebox1 {
  position: relative;
  vertical-align: top;
  display: inline;
  width: 17%; 
  float: right;
  margin-right: 23px;
  font-size : 11px;
  color : #784B9F;
  font-weight : "400";
  text-align: right;
}

/*--------------------------------------------------------------------------------------------*/

#contentarea {
  height: auto;
  margin-top: 7px;
  position: relative; 
  width: 100%;
  clear: both;
}


#leftarea {
  position: relative;
  float: left;
  margin-left: 10px;
  padding:0px;
  vertical-align: top;
  width: 163px;
  margin-right: 2px;
/* that makes than 175 in all for the left column */
}

/*----------------*/    

#titlebox1 {
  background-color: #543779;
  position: relative; 
  height: 80px; 
}

#titlebox1 h2 {
  font-family : "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
  font-size : 20px;
  line-height : 20px;
  padding: 10px;
  margin: 0px;
  text-align: center;
  vertical-align: baseline;
  color : #FFFFFF
}
/*----------------*/
#picturebox1 {    
  position: relative; 
  margin-bottom: 15px;
}
/*   this line controls the positioning of the mailing list box*/
#emailbox {
  margin-bottom: 10px;
  position: relative; 
  visibility: visible;
}

#emailbox #emailtitle {
  font-family : Trebuchet MS, Trebuchet, Arial, Helvetica, sans-serif;
  background-color: #543779;
  position: relative;
  font-size: 11px;
  color: white;
  font-weight: bold; 
  padding-left: 15px;
  position: relative; 
}

#emailbox #emailboxouter1 { 
  color : #222222; 
  font-size: 11px; 
  border-style: solid ;
  border-width: 1px;  
  border-color: #ccccff;
  background-color : #EDE7FD; 
  padding-left: 4; 
  padding-bottom: 2; 
  position: relative;             
  vertical-align: middle;
}
/*----------------------------------*/
#homesplash {
  vertical-align: top;
  margin: 0px;
  padding: 0px;
}

#homesplash TABLE {
  padding: 0px;
  margin: 0px;
  border-width: 0px;
}

#homesplash TABLE TD{
  padding: 0px;
  margin: 0px;
}

#homesplash #picturebox2 {
  /*this is the box around the picture around everything else (the mnu items) float*/
  float: left;
}

#homesplash #splashmenu1 #level1box{
  #display: inline;
  float: left;
  /*beware: level1box(menuitem) must have thje same overall width as the picture it floats around!
  here: 225+15+15 = 255 = width of the standard picture*/
  width: 225px;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 5px;
  margin-bottom: 0px;
}

#homesplash #splashmenu1 #level1box #level1link {
  padding-bottom: 0px;
}

#homesplash #splashmenu1 #level1box #level1link a{
  font-size: 14px; 
  color: #333399;
  font-weight: bold;
}

#homesplash #splashmenu1 #level1box #abstract {
  font-size: 10px; 
  padding-bottom: 10px;
  color: grey;
}

#homesplash #splashmenu1 #level1box #level2link {
  padding-left: 5px;
}

#homesplash #splashmenu1 #level1box #level2link a{
  color: black;
  font-size: 10px; 
}

/*----------------------------------*/
#wholearea {
  position: relative; 
  vertical-align: top;
  margin-left: 10px;
  margin-right: 10px;
}

#wholearea TABLE {
  padding: 0px;
  margin: 0px;
  border-width: 0px;
}

#wholearea TABLE TD {
  padding: 0px;
  margin: 0px;
  border-width: 0px;
}

#middlearea {
  width: auto;
  position: relative; 
  margin-left: 185px;
  margin-right: 175px;
  vertical-align: top;
}

#middlearea * {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
/*----------------*/
#leftmiddlearea {
  
  position: relative; 
  margin-right: 180px;
  margin-left: 10px;
  vertical-align: top;
}

#sitemap1 {
  width=100%;
}

#sitemap1 TABLE {
  width: 100%;
}

#sitemap1 TD {
  padding-left: 3px;
  padding-right: 3px;
  vertical-align: top;
}

#sitemap1 #level1box {
  padding-right: 10%;
}

#sitemap1 #level1box #level1link {
  background-color : #EDE7FD; 
  font-size: 14px; 
  padding: 1%;
  padding-left: 5px;
}

#sitemap1 #level1box #level1link a{
  font-size: 14px; 
}

#sitemap1 #level1box #level2link{
  font-size: 12px; 
  width:100%;
  padding-left: 10px;
}

#sitemap1 #level1box #level2link a{
  font-size: 12px; 
}

#sitemap1 #level1box #level3link{
  font-size: 10px; 
  width:100%;
  padding-left: 15px;
}

#sitemap1 #level1box #level3link a{
  font-size: 10px; 
}
/*----------------*/
#sectionindex1 {
}
/*----------------*/
/*   this line controls the main body */
#mainbody { 
}
#mainbody *{ 
}

#mainbody a{ 
  color: #784B9F
}

#mainbody #menu_0 {
  margin-bottom: 10px;
}

/*subpages+abstract content element*/

#mainbody #menu_0 #4 #item {
  margin-bottom: 5px;
  font-size: 11px;
}

#mainbody #menu_0 #4 #item #header{
  font-weight: bold;
  font-size: 12px;
}

/*sectionindex content element*/

#mainbody #menu_0 #3 a {
  font-weight: bold;
  font-size: 11px;
  line-height: 16px; 
}

/*header content element*/

#mainbody #header1 *{
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 20px;
}

#mainbody #header_0 #header1 *{
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 20px;
}

/*text content element*/

#mainbody #text_0 {
}

#mainbody #text_0 #header1 {
  font-weight: bold;
  margin-top: 14px;
  margin-bottom: 4px;
}

/*----------------------------------*/

#rightarea {
  display: inline;
  position: relative; 
  float: right;
  vertical-align: top;
  margin-right: 10px;
  width: 155px; 
/* that makes than 165 in all for the left column */
}

#searchbox1 {
  width:100%;
  margin-bottom: 10px;
}

#searchbox1 TABLE {
  width:100%;
}

#searchbox1 TABLE TD.input-text {
  width:80%;
  text-align: left;
  padding-left: 6px;
  padding-top: 4px;
  padding-bottom: 4px;
}

#searchbox1 TABLE TD.input-impage {
  width:20%;
  text-align: center;
  vertical-align: center;
}

#searchbox1 #searchbox-header {
  font-family : "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
  background-color: #543779;
  font-size: 11px; 
  color: white;
  font-weight: bold; 
  padding-left: 15px
}

#searchbox1 #searchbox-body {
  background-color : #EDE7FD; 
}

#searchbox1 #input-impage {
}

#searchbox1 #input-text {
  width:100%;
  height: 20px;
  color: #222222;
  background-color : #ffffff;
  border: #ccccff 1px solid;
}

#rightarea #list_de_divbanner_pi1 {
  text-align: left;
  margin-left: 10px;
}

/*   this line controls the positioning of the related links box on the right */

#related-links-box2 { 
  width: 100%; 
  margin-bottom: 10px;
}

#related-links-box2 #relatedmenu_1-header { 
  background-color: #543779;
  font-family : "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: white;
  font-weight: bold; 
  padding-left: 15px
}

/*elements derived from subpages*/

#related-links-box2 #relatedmenu_1-sublist { 
  background-color : #EDE7FD; 
  font-family: Arial, Helvetica, san-serif; 
  font-size: 11px; 
  line-height: 13px; 
  padding-left: 15px;
  text-indent: -15px;
}

#related-links-box2 #relatedmenu_1-sublist p { 
  margin: 0px;
}

#related-links-box2 #relatedmenu_1-sublist a { 
  text-decoration : none;
  color : black;
}

#related-links-box2 #relatedmenu_1-sublist a:hover { 
  text-decoration : underline;
}

/*elements derived from related part*/

#related-links-box2 #relatedmenu_1-rellist { 
  background-color : #EDE7FD; 
  font-family: Arial, Helvetica, san-serif; 
  font-size: 11px; 
  line-height: 13px; 
  font-weight: normal; 
  text-decoration: none;
  padding-left: 15px;
  text-indent: -15px;
}

#related-links-box2 #relatedmenu_1-rellist p { 
  margin: 0px;
}

#related-links-box2 #relatedmenu_1-rellist a { 
  text-decoration : none;
  color : black;
}

#related-links-box2 #relatedmenu_1-rellist a:hover { 
  text-decoration : underline;
}

/*manual link elements */

#related-links-box2 #relatedmenu_1-customlist { 
  background-color : #EDE7FD; 
  font-family: Arial, Helvetica, san-serif; 
  font-size: 11px; 
  line-height: 13px; 
  font-weight: normal; 
  text-decoration: none;
  padding-left: 15px;
  text-indent: -15px;
}

#related-links-box2 #relatedmenu_1-customlist p { 
  margin: 0px;
}

#related-links-box2 #relatedmenu_1-customlist a { 
  text-decoration : none;
  color : black;
}

#related-links-box2 #relatedmenu_1-customlist a:hover { 
  text-decoration : underline;
}

/*old ticker */

/*appletticker*/

#newstickervertical_2 {
  width: 100%;
  margin-bottom: 10px;
}

#newstickervertical_2 #tickerhead { 
  background-color: #543779;
  font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  text-decoration: none; 
  color: white;
  font-weight: bold; 
  line-height: normal;
  padding-left: 15px
}


/*---------------------------------------------------------------------------------*/
#overture_left {
  width: 100%;
  margin-top: 10px;
}

#overture_middle {
  position: relative; 
  margin-top: 10px;
}

#overture_right {
  width: 100%;
  margin-top: 10px;
}

#overture_top { 
  
  width: 468px;
   float: right;
   margin:0px;
  margin-right: 5;
}

/*---------------banners----------*/

#banner_right {
  text-align: center;
  margin-top: 10px;
}

#banner_right #movie {
}

/*----------------------------------*/

#bottomarea {
  position: relative;
  clear: both;
  border-top-style: solid ;  
  border-top-width: 1px;  
  border-top-color: #333399;
  padding-top: 5px;
  width: 100%;
  height: 30px;
  margin-top: 30px;
  margin-left: 1%;
  margin-right: 1%;
  color : darkblue;
}

#bottomarea  a {
  color : darkblue;
  text-decoration: none;
  font-size:7pt; 
}

#bottomarea  a:hover {
  text-decoration: underline;
}

#leftfoot {
  position: relative;
  width:30%;
  vertical-align: top;
  display: inline;
  text-align: left;
  float:left;
}

#middlefoot {
  position: relative;
  display: inline;
  text-align: center;
  width:100%
}

#rightfoot {
  position: relative;
  width:20%;
  vertical-align: top;
  display: inline;
  text-align: right;
  float:right;
}

/*content-element styles*/

/*

These are named by the convention class="value of CType"_"value of list_type" 
from the tt_content table
Look up the combination in corresponding tables (or better by using the typo 
Object Browser) in order to find out which type of element is "hiding" behind 
these codes
Most of the plugins are accessible via the "list" CType and are further distinguished by
the list_type value, as those content records are stored in seperate tables and 
rendered with "foreign" ts-code
*/
/*formatting for tt_news plugin (list_9)*/

#list_9 *{
  postion: relative;
}

#list_9  #image {
  margin-right: 5px;
  margin-bottom: 5px;
}

#list_9  #footer{
}

#list_mininews_pi1 {
}

#list_3 *{
}

#text_0 *{
}

#image_0 *{
}

#textpic_0 *{
}

#bullets_0 #header {
  font-weight: bold;
}

#login_0  *{
}

#menu_0  {
}

#table_0  *{
}

#mailform_0  *{
}

#search_0  *{
}

#list_2  *{
}

#uploads_0 * {
}

#list_4  *{
}

#shortcut_0  *{
}

#page_php_content_pi_10 * {
}

#html_0  *{
}

#header_0  *{
}

#list_google_api_search_pi1  *{
}

#list_rlmp_officeimport_pi1  *{
}

#list_7  *{
}

#list_advCalendar_pi1 *{
}

#list_indexed_search  *{
}

#list_21 *{
}


#homemain   {
  with: 100%;
  padding: 0px;
} 

/*============================================================================================*/

/*SHARED AREAS/BOXES (class attributes)*/

/*============================================================================================*/

/*custom shared styles*/

.input { 
  COLOR: #383781; 
  FONT-FAMILY: Verdana, Geneva, Arial, Verdana, sans-serif; 
  FONT-SIZE: 9pt; 
  MARGIN-TOP: 2px BACKGROUND-COLOR; 
  background-color: rgb(185,184,224); 
  COLOR: rgb(42,76,116);
}

/*   these control the submit email button*/		

.submitbutton { FONT: 9pt verdana, arial,  sans-serif;
  font-weight: bold;
  color: #000000;		
  padding-top: 2px;
  margin-bottom: 6px;
  background-color:#FFFFFF; 
  margin-top: 6px;
}

.submitbuttonon { FONT: 9pt verdana, arial,  sans-serif;
  font-weight: bold;
  color: #000000;
  padding-top: 2px;
  margin-bottom: 6px;
  background-color:#FFCC99; 
  margin-top: 6px;
}

/*   this controls email form box */		

.emailform	{ 
  FONT: 13px arial, verdana, sans-serif;
  color: #222222;
  background-color : #ffffff;
  text-align: left;
  WIDTH: 130PX;
  margin-top: 4px;
  BORDER: #ccccff 1px solid;
}

#copyright {
  font-size: 9px;
}


/*------------------------*/
#overture_left {
  width: 100%;
}

#overture_middle {
  width: 100%;
}

#overture_right {
  width: 100%;
}

#overture_top { 

  width: 468px;
  font-size: 9;
  align:left;
  margin: 0px;
  border: 1px solid black;
}

#overture_left #feed-header {
  background-color: #543779;
  font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: white;
  font-weight: bold; 
  line-height: normal;
  padding-left: 15px;
}
#overture_right #feed-header {
  background-color: #543779;
  font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: white;
  font-weight: bold; 
  line-height: normal;
  padding-left: 15px;
}

#overture_top #feed-header {
  float: right;
  font-weight:bold;
  padding-right: 2;
  padding-top: 2;
  font-size:9px;
}

/*##############*/


#overture_left #resultitem {
  margin-bottom: 5px;
  padding: 6px;
  background-color : #EDE7FD; 
}

#overture_left #toplink a{
  font-family:arial, Verdana, sans-serif; 
  color: darkblue;
  font-size:10pt; 
  font-weight: bold; 
  line-height: 11pt;
  text-decoration: none;
}

#overture_left #toplink a:active {
  color: red;
}

#overture_left #toplink a:hover {
  color: #ff6600;
}

#overture_left #boxdescription {
  color: black; 
  font-size:8pt; 
  font-weight: normal; 
  font-family:arial, Verdana, sans-serif; 
  padding-left: 2px;
}

#overture_left #bottomlink {
  font-size:7pt; 
}

#overture_left #bottomlink a{
  color: darkblue;
  font-size:7pt; 
  font-weight: normal; 
  font-family:arial, Verdana, sans-serif; 
  text-decoration: none;
}

#overture_left #bottomlink a:hover {
  text-decoration: underline;
}

#overture_left #bottomlink #bottomletter {
  font-size:1px; 
  display: inline;
  visibility: hidden; 
}
/*---------------------------------------------------------------------------------*/


#overture_middle #resultitem {
  padding: 6px;
  border-style: solid; 
  border-color: #751EB2; 
  border-width: 1px; 
  background-color: #EDE7FD;
  margin-bottom: 5px;
}

#overture_middle #toplink a{
  font-family:arial, Verdana, sans-serif; 
  color: #751EB2;
  font-size:10pt; 
  line-height: 11pt;
  font-weight: bold; 
  text-decoration: none;
}

#overture_middle #toplink a:active {
  color: red;
}

#overture_middle #toplink a:hover {
  color: #ff6600;
}

#overture_middle #boxdescription {
  color: black; 
  font-size:8pt; 
  font-weight: normal; 
  font-family:arial, Verdana, sans-serif; 
  padding-left: 2px;
}

#overture_middle #bottomlink a{
  color: #751EB2;
  font-size:7pt; 
  font-weight: normal; 
  font-family:arial, Verdana, sans-serif; 
  text-decoration: none;
}

#overture_middle #bottomlink a:hover {
  text-decoration: underline;
}

#overture_middle #bottomlink #bottomletter {
  font-size:1px; 
  display: inline;
  visibility: hidden; 
}

#overture_right #resultitem {
  padding: 6px;
  background-color : #EDE7FD; 
  margin-bottom:5px;
}

#overture_right #toplink a{
  font-family:arial, Verdana, sans-serif; 
  color: darkblue;
  font-size:10pt; 
  font-weight: bold; 
  line-height: 11pt;
  text-decoration: none;
}

#overture_right #toplink a:active {
  color: red;
}

#overture_right #toplink a:hover {
  color: #ff6600;
}

#overture_right #boxdescription {
  color: black; 
  font-size:8pt; 
  font-weight: normal; 
  font-family:arial, Verdana, sans-serif; 
  padding-left: 2px;
}

#overture_right #bottomlink {
  font-size:7pt; 
}

#overture_right #bottomlink a{
  color: darkblue;
  font-size:7pt; 
  font-weight: normal; 
  font-family:arial, Verdana, sans-serif; 
  text-decoration: none;
}

#overture_right #bottomlink a:hover {
  text-decoration: underline;
}

#overture_right #bottomlink #bottomletter {
  font-size:1px; 
  display: inline;
  visibility: hidden; 
}

/*#######overture top#########*/

#overture_top a{
  color: #FF8C00;
  font-weight: bold;
}

#overture_top #resultitem {
  
  padding: 2px;
  background-color: white;
  text-align:left;

}

#overtureTopBody {
}

#overture_top #boxdescription {
  display:inline;
}

#overture_top #bottomlink {
  display:inline;
}

#overture_top #bottomlink #bottomletter {
  font-size:1px;
  display: inline;
  visibility: hidden;
}


#otKeywordsRight {
  font-size:11px;
  padding-bottom:10;
  padding-top: 10;
 }

#otKeywordsRight #otKeywordsTitle {
  font-weight:bold;
  padding-left:10;
}

#otKeywordsRight #otKeywordList {
  padding-left:15;
  font-family: Arial, Helvetica, san-serif;
}


#otKeywords{
  font-size:11px;
  padding-bottom:10;
  padding-top: 10;
 }

#otKeywords #otKeywordsTitle {
  font-weight:bold;
  padding-left:10;
}

#otKeywords #otKeywordList {
  padding-left:15;
  font-family: Arial, Helvetica, san-serif;
}


#otKeywordsLeft {
  position:relative;
  font-size:11px;
  margin-bottom:10;



}

#otKeywordsLeft #otKeywordsTitle {
  background-color: #543779;
  font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: white;
  font-weight: bold; 
  line-height: normal;
  padding-left: 15px;
}

#otKeywordsLeft #otKeywordList {
padding:3;
  padding-left:20;
 background-color : #EDE7FD; 
font-family: Arial, Helvetica, san-serif;
  
}


 #nHead {
  align:left;
}
#articleStockInfo #rcInfoTable .valueTd {
  align:right;
}
#articleStockInfo #rcInfoTable .pcTd {
  align:right;
}


#searchAgainBox #input-text {
vertical:align:middle;
width:200;
margin-left:5;
}

#searchAgainBox #input-image {
vertical-align:middle;


}
#searchAgainBox {
  padding:0;
  border-style: solid; 
  border-color: #751EB2; 
  border-width: 1px; 
  background-color: #EDE7FD;
  margin-bottom: 5px;
  width:354;
   height:40px;

}

#searchAgainForm { 
 
}


/*######################*/
