@import url("./css_content.css");					/* import general and csc styles */
@import url("../../css/common.css");				/* import common styles */
@import url("../../searchbox/searchbox.css");		/* import searchbox styles */
@import url("../../languageselector/languageselector.css");
@import url("../../rgtabs/css/rgtabs.css");


/* general, body */
body { background-color:#EAEAEA; margin:20px 0 0 0; text-align:center; }
/* main section */
#main-area { width:1000px; margin:auto; margin-top:8px; margin-bottom:8px; text-align:left; }

/* header area */
#header-area { margin-bottom:0px; height:125px; background-color:#ffffff;  }
/* logo image */
#logo-image-area { vertical-align:top; text-align:right; float:right;}
#logo-image-area img { margin:0px; margin-right:0px; padding: 0;}

#slogan-image-area { vertical-align:top; text-align:left; float:left;}
#slogan-image-area img { margin:0px; margin-right:0px; padding: 10px 0px 5px 115px;}


/* main menu area on top */
/* ffe300*/
#top-mainmenu-area { margin:0; padding:0; background-color:#ffffff; float:left; vertical-align:bottom; text-align:left; }
#top-mainmenu-area table { margin:0 auto 0 auto; }
#top-mainmenu-area table tr td { vertical-align:middle; white-space:nowrap; background:url(../images/trenner_hauptmenue.jpg)  left no-repeat;}
#top-mainmenu-area table tr td a { display:block; line-height:20px; font-size:100.01%; text-transform:none; color:#333333; text-decoration:none; padding-left:10px; padding-right:10px; font-family:"Georgia" ;}
/*757575*/
#top-mainmenu-area table tr td a:hover {  text-decoration:none; color:#0B307C; }
#top-mainmenu-area table tr td.first-menuitem { background:none; padding-left:10px;}
#top-mainmenu-area table tr td.menuitem-inrootline a { color:#0B307C; }
#top-mainmenu-area table tr td.menuitem-inrootline a:hover { color:#0B307C; }

/* extra menu in pagebottom */
#bottom-menu-area {  vertical-align:bottom; text-align:left; padding:2px 2px 2px 280px; background:#ffffff; border-top:16px solid #0B307C;}
#bottom-menu-area table { margin:0 auto 0 auto; text-align:left; }
#bottom-menu-area table tr td { vertical-align:middle; white-space:nowrap; background:url(../images/trenner_submenue.gif)  left no-repeat; color:#be6151;padding-left:8px; padding-right:3px}
#bottom-menu-area table tr td.first-menuitem { background:none; padding-left:0px;}
#bottom-menu-area table tr td a { text-decoration:none; line-height:20px; font-size:10px; color:#333333; display:block;text-transform:uppercase; font-family:Georgia;  }
#bottom-menu-area table tr td a:hover { text-decoration:underline; color:#333333; }
#bottom-menu-area table tr td.last-menuitem { }


/* left main menu */
#left-mainmenu-area { padding:4px 6px 4px 16px; margin:6px 0; }
/* level 1 */
#left-mainmenu-area ul { list-style-type:none; margin:0; padding:0; }
#left-mainmenu-area ul li { margin:0; padding:6px 0px; line-height:normal; text-transform:none; font-weight:bold;}
#left-mainmenu-area ul li.menu-first {  }
#left-mainmenu-area ul li.menu-last {  }
#left-mainmenu-area ul li a { display:block;  padding-left:4px; color:#333333; text-decoration:none; font-size:100.1%; font-weight:normal; font-family:Georgia; }
#left-mainmenu-area ul li a:hover { color:#333333; text-decoration:underline; }
#left-mainmenu-area ul li a.menu-active { color:#0B307C; }
#left-mainmenu-area ul li a.menu-active:hover { color:#0B307C; }
/* level 2*/
#left-mainmenu-area ul li ul { margin-top:8px; }
#left-mainmenu-area ul li ul li { text-transform:none; font-weight:bold;  }
#left-mainmenu-area ul li ul li a { color:#333333;padding-left:15px; font-size:11px; font-weight:normal;}
#left-mainmenu-area ul li ul li a:hover { color:#0B307C; }
#left-mainmenu-area ul li ul li.menu-first {  padding-top:8px; }
#left-mainmenu-area ul li ul li a.menu-active { color:#0B307C;}


/* level 3*/
#left-mainmenu-area ul li ul li ul { margin-top:8px; }
#left-mainmenu-area ul li ul li ul li { text-transform:none; font-weight:bold;  }
#left-mainmenu-area ul li ul li ul li a { color:#333333;padding-left:45px; font-size:10px; font-weight:normal;}
#left-mainmenu-area ul li ul li ul li a.menu-active { color:#0B307C;padding-left:45px; font-size:10px; background: 30px 3px no-repeat url(../images/blue_arrow.jpg);}

#left-mainmenu-area ul li ul li ul li a:hover { color:#0B307C; }
#left-mainmenu-area ul li ul li ul li.menu-first { padding-top:8px; }


/* Fix IE. Hide from IE Mac \*/
* html #top-mainmenu-area table tr td a { height:1%; }
/* End */

/* middle area; left menu, content*/
/* EAEAEA */
 
#middle-area-wrapper { clear:both; margin:0; background:#ffffff }
/* left area; searchbox, left menu */
#left-area-wrapper { width:235px; vertical-align:top; }

/*807f7c*/
#searchbox-area { margin:0; padding:4px 0;  }


/* bg lines on top of left and content areas */
div.lefttop-line-bg { margin:0; padding:0; background-color:#ffffff;  height:28px; font-size:28px; line-height:28px; }
div.righttop-line-bg { margin:0; padding:0; background-color:#ffffff;  height:28px; font-size:28px; line-height:28px; }

/* Fix IE. Hide from IE Mac \*/
* html #left-mainmenu-area ul li a { height:1%; }
* html #left-mainmenu-area ul li ul li a { height:1%; }
* html #left-mainmenu-area ul li ul li ul li a { height:1%; }
/* End */

/* content area */
#content-area-wrapper { vertical-align:top; width:765px; }
#content-area { margin:0pt ; background:transparent repeat-y scroll left top; min-height:450px; padding: 0px 60px 10px 46px;}

#header-image-area { width:400px; float:left;}
#header-image-area img { padding-right:0px;padding-left:0px;}

/* background-color:#2F57AE; */
#language-menu-area {	
	margin:0;
	padding:64px 0 23px 20px;
}

#left-global-contet { padding:4px 10px;}

#menu-images-area { padding:0; margin:0; height:158px; background:#FFFFFF;}


