/* CSS Document */

/*================================================================
Main Stylesheet for screen - RLGermany
================================================================*/


/*-------------------------
Layout Styles
-------------------------*/
#indextable {
width: 1024px;
background-color: #FFFFFF;
border-left: 1px solid #B4BBD7;
border-right: 1px solid #B4BBD7;
border-bottom: 1px solid #B4BBD7;
border-top: 1px solid #B4BBD7;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

.lowertable{
width: 100%;
}
.darkbluebg {
background-color: #005bab;
}

#whitespace{
height: 30px;
vertical-align:bottom;
text-align: right;
color: #00529C;
padding: 0 12px 14px 0;
}

#whitespace h1 {
font-size: 110%;
color: #A90873;
}

#indexbg{
background-image: url(http://www.royallondongroup.de/web/multimediafiles/rlde_bg_home.jpg); 
height: 300px;
vertical-align: top;
border-left: 4px solid #ffffff;
border-right: 4px solid #ffffff;
}

.lightbluebg {
	background-color: none;
}

.content {
padding: 5px 25px 10px 25px;
vertical-align: top;
}

#menucell{
width: 15%;
background: #F1F3F8;
vertical-align: top;
margin-left: 0;
}

.lightbluebg border {
background: #F7F8FB;
border-top-style: solid;
border-bottom-style: solid;
border-top-width: 2px;
border-bottom-width: 2px;
border-color: #005bab;
}

#logofirstpage{
margin-top: 10px;
margin-left: 10px;
background-position: center;
}	

.logomainpage{
margin-left: 10px;
margin-right: 5px;
padding-top: 20px;
padding-bottom: 20px;	
}	

#choicetable {
width: 448px;
background-color: none;
margin: 32px 0 0 37px;
border-collapse: collapse;
}
	
.choicewidth {
width: 48%;
background: url(http://www.royallondongroup.de/web/multimediafiles/transparency_white.png);
color: #01080E;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
margin-right: 15px;
border-left: 1px solid #B4BBD7;
border-right: 1px solid #B4BBD7;
border-bottom: 1px solid #B4BBD7;
padding: 5px 10px 7px 10px;
}

#choicetable2 {
clear:both;
width: 216px;
background-color: none;
margin: 17px 0 0 37px;
border-collapse: collapse;
}

.choicewidth2 {
background: url(http://www.royallondongroup.de/web/multimediafiles/transparency_white.png);
width: 100%;
color: #01080E;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
margin-right: 15px;
border-left: 1px solid #B4BBD7;
border-right: 1px solid #B4BBD7;
border-bottom: 1px solid #B4BBD7;
padding: 5px 10px 7px 10px;
}

#rightside {
width: 15%;
font-size: 0.9em;
padding-top: 0;
vertical-align: top;
}	

#flashright {
width: 20%;
padding-top: 0;
text-align: right;	
}	
#flashright p{
padding:0px;
margin:0px;
}
#firsttab {
text-align: left;
padding-top: 0px;
}
#firsttabtable{
width:100%;
}
#firsttabtoprow {
text-align: left;
background-color: #E2E6F1;
color: #05357F;
font-weight: bold;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
}
#firsttabbtrow {
text-align: left;
background-color: #fafafa;
color: #204097;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
}
#secondtab {
text-align: left;
padding-top: 12px;
}
#secondtabtable{
width:100%;
}
#secondtoprow {
text-align: left;
background-color: #E2E6F1;
color: #05357F;
font-weight: bold;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
}
#secondtabbtrow {
text-align: left;
background-color: #fafafa;
color: #204097;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
}
#thirdtab {
padding-top: 12px;
}
#thirdtabtable{
width:100%;
}
#thirdtoprow {
padding: 0 0 12 0;
}
#thirdbtrow {
text-align: left;
background-color: #f5f5f5;
color: #204097;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
}	

.indexheadings2 {
font-size: small;
color: #00529C;
font-style: normal;
font-weight: bold;
text-align: left;
background: url(http://www.royallondongroup.de/web/multimediafiles/menu_bg_grey.jpg) repeat-x;
width: 100%;
height: 30px;
padding: 0 4px 0 10px;
border-left: 1px solid #B4BBD7;
border-right: 1px solid #B4BBD7;
border-top: 1px solid #B4BBD7;
}

.indexheadings {
font-size: small;
color: #00529C;
font-style: normal;
font-weight: bold;
text-align: left;
background: url(http://www.royallondongroup.de/web/multimediafiles/menu_bg_grey.jpg) repeat-x;
width: 45%;
height: 30px;
padding: 0 4px 0 10px;
border-left: 1px solid #B4BBD7;
border-right: 1px solid #B4BBD7;
border-top: 1px solid #B4BBD7;
}

.indexheadings a:link{
color: #00529C;
text-decoration: none;
}
.indexheadings a:visited{
color: #00529C;
text-decoration: none;
}
.indexheadings a:hover{
color: #990066;
text-decoration: underline;
}
.topmenuhead {
font-size: small;
color: #00529C;
font-style: normal;
text-align: left;
padding-left: 10px;
background: url(http://www.royallondongroup.de/web/multimediafiles/menu_bg_grey.jpg) repeat-x;
font-weight: bold;
height: 30px;
width: 15%;
}

/*-------------------------
Incidental page items
-------------------------*/

#searchbox{
padding-right:10px;
padding-top: 15px;
vertical-align:top;
text-align: right;
font-size: 0.90em;
margin-top: 0;
color: #00529C;
font-weight:bold;
background-position:right;
}

#searchbox form{
display:block;
float:right;
}
#searchbox .submit{
padding-top: 1px;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 1px;
font-size: 0.90em;
font-weight: bold;
background-color: #CCD5E4;
color: #00529C;
}

#date{
text-align: right;
padding:10px;
font-size: 0.85em;
color: #005bab;
}
.headerlinks {
font-size: 11px;
color: #05357F;
font-style: normal;
text-align: right;
padding-right: 10px;
height: 45px;
}
.headerlinks a:link{
color: #70769C;
text-decoration: none;
}
.headerlinks a:visited{
color: #70769C;
text-decoration: none;
}
.headerlinks a:hover{
color: #333333;
text-decoration: underline;
}
.arealinks {
font-size: small;
color: #05357F;
font-weight: bold;
text-align: right;
padding-right: 10px;
padding-bottom: 2px;
}
.arealinks a:link{
color: #05357F;
text-decoration: none;
}
.arealinks a:visited{
color: #05357F;
text-decoration: none;
}
.arealinks a:hover{
color: #990066;
text-decoration: underline;
}
#currentarea{ 
color: #990066;
}

.footertext {
font-size: 11px;
color: #4E5272;
font-style: normal;
text-align: right;
padding-right: 21px;
padding-top: 11px;
padding-bottom: 11px;
}
.footer {
text-align: left;
font-size: 11px;
color: #4E5272;
font-style: normal;
padding-left: 21px;
padding-top: 11px;
padding-bottom: 11px;
background: url(http://www.royallondongroup.de/web/multimediafiles/footer_bg.jpg) repeat-x;
}

.footer a:link{
color: #4E5272;
text-decoration: underline;
}
.footer a:visited{
color: #4E5272;
text-decoration: underline;
}
.footer a:hover{
color: #333333;
text-decoration: underline;
}

.printpage {
font-size: 12px;
color: #0338A7;
font-style: normal;
text-align: right;
padding-right: 15px;
padding-top: 10px;
padding-bottom: 10px;
}

/*-------------------------
HTML Tags
-------------------------*/
body{
background: #D5D5DF;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #35384D;
}
h1{
color: #00529C;
font-size: medium;
}
h2{
color: #990066;
font-size: small;
}
strong{
font-weight: bold;
}
em{
font-style: italic;
}
a:link {
color: #05357F;
text-decoration: underline;
}
a:visited {
color: #05357F;
text-decoration: underline;
}
a:hover {
color: #990066;
text-decoration: underline;
}

/*----------------------------------------
Horizontal top menu - controlled by a separate ul class 'mainmenu'
----------------------------------------*/
ul.mainmenu {
float: left;
width: 100%;
padding: 0;
margin: 0;
list-style-type: none;
white-space: nowrap;
background: url(http://www.royallondongroup.de/web/multimediafiles/menu_bg_grey.jpg) repeat-x;
}
a.mainmenu {
float: left;
text-decoration: none;
color: #00529C;
padding-left: .7em;
padding-right: .5em;
padding-top: .5em;
padding-bottom: .5em;
font-size: small;
font-weight: bold;


}
a.mainmenu:visited{/*-----don't delete this or else menu links will inherit body links format--------*/
color: #00529C;
text-decoration: none;
}
a.mainmenu:hover{/*-----don't delete this or else menu links will inherit body links format--------*/
color: #00529C;
text-decoration:underline;
}
li.mainmenu { 
display: inline; /*-----display inline makes it appear as a horizontal list--------*/
} 
#chosentopmenu{ /*-----this id is applied to name of current template--------*/
color: #990066;
text-decoration: none;
}
/*---------------------------------------
Breadcrumb trail controls appearance only
---------------------------------------*/
.breadcrumb {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.85em;
font-weight: normal;
color: #05357F;
padding: 1em 0em 1em 1em;
}	

. breadcrumb a, breadcrumb a visited, a hover {
	color: #05357F;
	}

/*-------------------------
Lists  - default ul uses bullet.gif *(blue diamond)
-------------------------*/
li{
list-style-image: url(http://www.royallondongroup.de/web/multimediafiles/bullet.gif);
list-style-position: outside;
padding-left:20px;
margin-left: 10px;
}

/*-------------------------
Accessibility Tags
-------------------------*/
acronym {
font-family: Arial, Helvetica, sans-serif;
font-size: small;
font-weight: normal;
color: #000000;
cursor: pointer;
}
#blockquote {
font-family: Arial, Helvetica, sans-serif;
font-size: small;
font-weight: normal;
color: #000000;
margin: 35px;
}
/*-------------------------
Tables 
-------------------------*/


/* begin AESTYLE*/
  
.datatable {/*this class available in the second drop down list*/
text-align: left;
width: 100%;
border: 2px solid #FFFFFF;
border-collapse:collapse;
}

.datatable td {
vertical-align: middle;
background-color: #e5eef6;
border: 2px solid #FFFFFF;
}

/* end AESTYLE*/


/*-------------------------
Forms description
-------------------------*/
form{/*controls width of overall form*/
width: 100%;
}
.formlabel { /*table cell containing a form label - controls appearance of text in these tds*/
padding-right: 50px;
}
label{/*no need to style this since .formlabel controls table cell containing label itself*/

}
.formInput { /*table cell containing an input field - note textareas not covered by this*/
}
input {/*controls appearance of textbox but not table cell containing it*/
}
.AEFormRange { /* span around the date format instruction  date field textboxes:<span class="AEFormRange">(dd/mm/yyyy)</span> */

}
select { /*creates a dropdown list*/

}
option { /*defines an option in the dropdown box*/

}
textarea { /*a multi-line text box - need to define this in addition to the textboxes - should be same formatting*/

}
.AEFormMandatoryText { /*SPAN around the text that tells you that a * indicates a mandatory field (at the bottom of the form) */

}	
.AEFormMandatoryStar{ /*SPAN around the star that indicates that a field is Mandatory*/

}

/*-------------------------
Forms
-------------------------*/

form {
margin: 0px;
padding: 0px;
}
.formContainer {
padding: 3px;
width: 550px;
}
.FormField form select { /*select creates a dropdown list*/
margin: 0px 0px 5px 0px;
font-size: small;
color: #A5ACB2;
vertical-align: top;
width: 40%;
font-family: Arial, Helvetica, sans-serif;
}
.formContainer input.textfield { 
margin: 0px 0px 2px 0px;
vertical-align: top;
width: 75%;
font-family: Arial, Helvetica, sans-serif;
}
.formContainer label {
font-size: small;
font-family: Arial, Helvetica, sans-serif;
}

textarea { /*a multi-line text box - need to define this in addition to the textboxes - should be same formatting*/
width: 100%;
border: 1px solid #A5ACB2;
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
background-color: #FFFFFF;
}
option { /*defines an option in the dropdown box*/
}
.FormField {
margin: 0px 0px 10px 0px;
float: left;  /*need to keep float, clear and width for alignment*/
clear: left;  
width: 100%; 
}
.FormField label { /*controls the 'question' text */
display:inline;
padding: 0px; 
margin: 0px 0px 5px 0px; /* set top margin same as form input - textarea etc. elements */
text-align: left; /* Can be set to 'right' if you prefer right align field lables */
width: 50%; 
}

.answer { /* this div sits within the FormField div - holds the answer text and options */
margin: 10px 0px 0px 0px;
width: 50%;
padding-bottom: 10px;
}
.answer fieldset {  
margin: 0;  
padding: 0;
background-color: transparent;
border-style: none; 
} 
.answer fieldset label.lineup { 
float: none;  
padding: 0px 0px 5px 5px;
margin: -18px 0px 5px 5px;	
}
.formButtons{
margin: 35px 0px 0px 0px;
}
.formButtons input{
margin: 0px 0px 20px 5px;
border: 1px solid #A5ACB2;
color: #ffffff;
font-weight: bold;
background-color: #990066;
}
.formContainer label { 
display: block;  /* block float the labels to left column, set a width */
float: left; 
padding: 0px; 
margin: 0px 0px 5px 0px; /* set top margin same as form input - textarea etc. elements */
text-align: left; /* Can be set to 'right' if you prefer right align field lables */
vertical-align: top;
}
#login label { 
display: block;  /* block float the labels to left column, set a width */
float: left; 
width: 150px; 
padding: 0px; 
margin: 0px 0px 5px 0px; /* set top margin same as form input - textarea etc. elements */
text-align: left; /* Can be set to 'right' if you prefer right align field lables */
vertical-align: top;
}
.FormDescription { /* Description text is inserted automatically by AE Form Manager - sits at top of form */
font-size: small;
font-family: Arial, Helvetica, sans-serif;
color: #4E5272;
}
.infoText { /*indicates required fields text that's automatically included if a field is mandatory*/
font-size: small;
font-family: Arial, Helvetica, sans-serif;
color: #4E5272;
margin-bottom: 20px;
}
.FormField_sm label {
width: 80px;
margin-bottom: 10px;
}
.FormField_sm select {
font-size: small;	
}
.FormField_sm span {
width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */
font-size: small;
display: block;	
}


/*================================================================
GENERAL CUSTOM PAGES - IN SITE TOOLS AND SYSTEM FILES AREAS
================================================================*/
/*-------------------------
Page: EditUserDetails
-------------------------*/
.small {		/* sub-heading & footer (?Mandatory? text) KEEP FOR SECURE AREA */

}
.mandatory {		/* all input field labels (Forename; Surname; email etc) KEEP FOR SECURE AREA */

}
/*-------------------------
Page: FAQ 
-------------------------*/
.FAQ_Heading { 		/* category heading */
}
.FAQ_Question { 	/* question heading text / link to question */

}
.FAQ_Question a:link {

}
.FAQ_Question a:visited {

}
.FAQ_Question a:hover {

}
.FAQ_Answer {  /* answer text */

}
.FAQ_Top {

}
.FAQ_Top a:link {

}
.FAQ_Top a:visited {

}
.FAQ_Top a:hover {

}
/*-------------------------
Pagename - login 
-------------------------*/
.passwordIncorrect { 	/*Incorrect user name or password message KEEP FOR SECURE AREA */
color: #AC0481;
}
.red { 			/*Forgotten Password? message KEEP FOR SECURE AREA */
color: #AC0481;
}
/*-------------------------
Pagename - logoff
-------------------------*/
.Small { 		/*"ALL" and "NONE" links / current user ID (below Update Subscriptions) KEEP FOR SECURE AREA */
color: #AC0481;
}
/*-------------------------
Pagename - searchAdv (advanced search page in title bar)
-------------------------*/
.small { 		/*"Choose" and "Clear" for the datepicker. */
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color: #AC0481;
}
.datePickerText { 	/*text displaying the date selected */
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color: #000000;
}
.vacodd { 	/* cell that contains the search results links */
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #0047BE;
}
.vacodd a:link {
color: #0047BE;
text-decoration: none;
}
.vacodd a:visited {
color: #AC0481;
text-decoration: none;
}
.vacodd a:hover {
color: #AC0481;
text-decoration: underline;
}
/*-------------------------
Page: searchResEnt - Search Results page
-------------------------*/
/* .vacodd also used here - the cell that contains the search results - these are links to the relevant pages themselves - takes same class as above */
/*-------------------------
Pagename - sitemap  NOT USING C2 SITEMAP
-------------------------*/
.smlevel1  {		/*open all / close all areas / project titles */
}
.smpage { 		/*site map "page links" */
}
/*================================================================
            		NEWSGROUPS / FORUMS  KEEP FOR SECURE AREA 
==================================================================
Custom Pages in System Files: Forum, ForumSearch, PostArticle, Topic*/

.Mainborder { 		/*Border on the Article Heading table. (top table) */

}
.Mainheadcell { 	/*Cell that contains the Headings for middle table(i.e. Author & Topic:) */

}
.Maincella { 		/*Cell that contains the Topic Author */

}
.Maincellb { 		/*Cell that contains the Topic Title */

}
.Mainpagetitlebg { 	/*Cell that contains Article Main Heading (top table) */

}
.Mainpagetoolsbg { 	/*Cell that contains the Article details */

}
.Mainpagetoolslabel { 	/*Heading for Article Details */

}
.Dropdown { 		/*The dropdown list for selecting the page of articles to view. */

}
.Replymessagebody { 	/*The text from the Article body text. */

}
.Replydivider { 	/*The cell that divides the Topic into sections */

}
/*==================================================================
 LEFT HAND DROPDOWN MENU STYLES
==================================================================*/

/* the following styles need to be set once only for the tiered menu 
------------------------------------------------------------------*/
.menuSystemDefault{ /* this class is applied to table containing left menu (contains width of table)---*/
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: normal;
color: #05357F;
text-decoration: none;
width: 100%;
padding-top: 4px;
background: #F1F3F8;
border-bottom: 1px solid #F7F8FB;
}

.menuSystemDefault a:link{
color: #05357F;
text-decoration: none;
}

.menuSystemDefault a:visited{
color: #05357F;
text-decoration: none;
}

.menuSystemDefault a:hover{
color: #990066;
text-decoration: underline;
}
/* the following set of styles need to be set once for each level within the menu, 
where X is a number beginning at 1 which represents the current level menu. 

Menu areas refer to toplevel rows that do not actively link to pages, whereas items refer to active menu links to pages.
-------------------------------------------------------------------------*/
.Col1MenuNonSelectedArea1{ /* first column of row containing toplevel menu items that are NOT active links to pages */
height: 20px;
width: 10%;
padding-top: 2px;
}
.Col1MenuSelectedArea1{    /* first column, containing toplevel row that is CURRENTLY selected (with its dropdown menu items expanded) */
height: 20px;
width: 10%;
padding-top: 2px;
background-color: #EBEEF5;
border-bottom: 1px solid #F7F8FB;
}
.Col1MenuNonSelectedArea2 {
background-color: #EBEEF5;
border-bottom: 1px solid #F7F8FB;
height: 20px;
width: 10%;
padding-top: 2px;
}
.Col1MenuSelectedArea2 {
background-color: #F1F3F8;
height: 20px;
width: 10%;
padding-top: 2px;

}
.Col2MenuNonSelectedArea1{ /*second column, containing toplevel menu items that are not active links to pages*/
height: 20px;
width: 90%;
font-weight:normal;
padding-top: 2px;
}
.Col2MenuSelectedArea1{
background-color: #EBEEF5;
border-bottom: 1px solid #F7F8FB;
height: 20px;
width: 90%;
font-weight: bold;
padding-top: 2px;
}	
.Col1MenuItemOdd1{	   /* first column, in a row containing a menu item that does actively link to a page, on all odd-numbered rows*/
height: 20px;
width: 10%;
padding-top: 5px;
}
.Col1MenuItemEven1{        /* first column, in a row containing a menu item that does actively link to a page, on all even-numbered rows*/
height: 20px;
width: 10%;
padding-top: 5px;
}
.Col1MenuItemOdd2 {	
height: 20px;
width: 10%;
padding-top: 5px;
background-color: #EBEEF5;
border-bottom: 1px solid #F7F8FB;
}
.Col1MenuItemEven2 { 
height: 20px;
width: 10%;
padding-top: 5px;
background-color: #EBEEF5;
border-bottom: 1px solid #F7F8FB;
}
.Col2MenuItemOdd1{ 	   /* second column of table, containing a menu item that links to a page, for all odd-numbered rows*/
height: 20px;
width: 90%;
padding-top: 5px;
}
.Col2MenuItemEven1{	   /* second column of table, containing a menu item that links to a page, for all even-numbered rows*/
height: 20px;
width: 90%;
margin-left: 5px; /* has to use margin left here rather than text indent or else second line won't indent*/
padding-top: 5px;
}
.Col2MenuItemOdd2{
height: 20px;
width: 90%;
text-indent: 5px; /* has to use text indent rather than margin-left or else second line won't indent*/
padding-top: 5px;
background-color: #EBEEF5;
border-bottom: 1px solid #F7F8FB;
}
.Col2MenuItemEven2{
height: 20px;
width: 90%; 
text-indent: 5px; /* has to use text indent rather than margin-left or else second line won't indent*/
padding-top: 5px;
background-color: #EBEEF5;
border-bottom: 1px solid #F7F8FB;
}
/* If we ever need to add a third level deep, would be called col2MenuSelectedArea2, etc - this text would have to be indented 20px*/


/*==================================================================
                           Print Styles 
==================================================================*/
@media print {
/*--------------Hide Non-Printing Content----------*/
.headerlinks, .topmenuhead, #breadcrumb, #flashright, #whitespace, .printpage, .mainmenu, .menuSystemDefault, #rightside,  #searchbox, .arealinks, #date, .breadcrumb{
display: none;
}

.logomainpage{
padding-bottom: 100px;	
}	

#indextable {
background-color: white;
margin: 0;
border:none;
}
td.content {
margin: 0;
border: none;
width:800px;
font-size: 12pt;
}

.footertext {
color: black;
padding-top: 100px;
}
.footer {
color: black;
}

/*-------------------------
HTML Tags
-------------------------*/
	
body{
font-family: "Times New Roman", Times, serif;
font-size: 11pt;
line-height: 14pt;
color: #000033;
background-color: white;
}
h1{
color: #005bab;
font-size: medium;
}
h2{
color: #990066;
font-size: small;
}
strong {
font-weight: bold;
 }
em {
font-style: italic;
 }
	
/*-------------------------
Accessibility Tags
-------------------------*/
acronym {
font-family: Arial, Helvetica, sans-serif;
font-size: small;
font-weight: normal;
color: #000000;
cursor: pointer;
 }
#blockquote {
font-family: Arial, Helvetica, sans-serif;
font-size: small;
font-weight: normal;
color: #000000;
margin: 35px;
}

/*-------------------------
Tables & Lists
-------------------------*/
.datatable {
	
}

.datatable td {

}

} /* End Print Styles */

.breadcrumb a
{
	text-decoration:none;
}

#rightside p
{
	margin:0px;
	padding:0px;
}
.ae_wysiwyg {
background-color: #FFFFFF;
text-align: left;
font-size: 11pt;
line-height: 14pt;
}
.ae_wysiwyg p{
background-color: #FFFFFF;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #666666;
line-height: 14pt;
background-color: white;
}

/*-------------------------
Container
-------------------------*/

#container {
	width: 600px;
	background-color: #FFFFFF;
	font: Arial;
	color: #35384D;
	margin: 0px;
	padding: 10px 0 10px 0;
	}

#container #left {
	float: left;
	width: 200px;
	background-color: #FFFFFF;
	margin: 0 10px 0 0;
	padding: 0;
	}

#container #right {
	float: right;
	width: 180px;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	}

#container #centre {
	float: right;
	width: 180px;
	background-color: #FFFFFF;
	margin: 0 18px 0 8px;
	padding: 0;
	}

#container h1 {
	font-size: 120%;
	color: #00529c;
	height: 70px;
	width: 151px;
	text-indent: 0px;
	margin: 0px;
}

#container h2 {
	font-size: 105%;
	color: #990066;
	padding: 5px 0 7px 0;
	margin: 0 0 0px 0;
}

#container h3 {
	font-size: 105%;
	background-image: url(http://www.royallondongroup.de/web/multimediafiles/h2_bg.jpg);
	color: #00529c;
	padding: 7px 0 7px 9px;
	margin: 0 0 0px 0;
}

#container p, #container li {
	font-size:90%;
}

#container #left p {
	color: #35384D;
	background-color: #ffffff;
	padding: 7px 0px 7px 0px;
	border-bottom: 1px solid #F4F4F6;
	margin: 0px;

}

#container #left p.news {
	color: #35384D;
	background-color: #ffffff;
	padding: 7px 0px 7px 0px;
	border-bottom: none;
	margin: 0px;

}

#container #left img {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	border: none;
	margin-top: 10px;
}

#container #left a, #container #left a:hover, #container #right a, #container #right a:hover, #container #centre a, #container #centre a:hover {
 	margin: 0;
	padding: 0;
	border: none;
}

#container #left p a:link, #container #left p a:visited, #container #right p a:link, #container #right p a:visited, #container #centre p a:link, #container #centre p a:visited {

	color: #05357F;
	text-decoration: underline;
	font-weight:normal;
}

#container #left p a:hover, #container #right p a:hover, #container #centre p a:hover {
	color: #990066;
	text-decoration: underline;
	font-weight:normal;
}

#container #right p {
	color: #35384D;
	background-color: #ffffff;
	padding: 7px 0px 7px 9px;
	border-bottom: none;
	margin: 0px;
}

#container #centre p {
	color: #35384D;
	background-color: #ffffff;
	padding: 7px 0px 7px 9px;
	border-bottom: none;
	margin: 0px;
}

#container #right ul, #container #left ul {
	background-color: #ffffff;
	border-top: none;
	margin:  0px;
	padding: 12px 5px 12px 5px;
}

#container #right ul li, #container #left ul li {
	color: #35384D;
	list-style-image: url(http://www.royallondongroup.de/web/multimediafiles/bullet.gif);
	list-style-position: outside;
	padding-left: 5px;
	margin-left: 18px;
    padding-bottom: 12px;
}

#container #right ul li a:link, #container #right ul li a:visited, #container #left ul li a:link, #container #left ul li a:visited {
	color: #05357F;
	text-decoration: underline;
	font-weight:normal;
}

#container #right ul li a:hover, #container #left ul li a:hover {
	color: #990066;
	text-decoration: underline;
	font-weight:normal;
}

#container #right img {
	margin-top: 5px;
}

td#newcontent {
	padding: 0 0 0 20px;;
	/* For IE Mac only */
	/*width: 98%;*/
}

#container #right ul, #container #centre ul {
	background-color: #ffffff;
	border-top: none;
	margin:  0px;
	padding: 12px 5px 12px 5px;
}

#container #right ul li {
	color: #35384D;
	list-style-image: url(http://192.168.1.177/web/multimediafiles/bullet.gif);
	list-style-position: outside;
	padding-left: 5px;
	margin-left: 18px;
        padding-bottom: 12px;
}

#container #centre ul li {
	color: #35384D;
	list-style-image: url(http://192.168.1.177/web/multimediafiles/bullet.gif);
	list-style-position: outside;
	padding-left: 5px;
	margin-left: 18px;
}

#container #right ul li a:link, #container #right ul li a:visited, #container #centre ul li a:link, #container #centre ul li a:visited {
	color: #05357F;
	text-decoration: underline;
	font-weight:normal;
}

#container #right ul li a:hover, #container #centre ul li a:hover {
	color: #990066;
	text-decoration: underline;
	font-weight:normal;
}
