@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 languageselector styles */
@import url("../../sremailsubscribe/sremailsubscribe.css");   /* import sremailsubscribe styles */


/* general, body */
body { background-color:#ffffff; margin:0; text-align:center; }
/* main section */
#main-area { width:950px; margin:auto; margin-top:0px; margin-bottom:8px; text-align:left;  }

/* header area */
#header-area { margin-bottom:0px; height:110px; background-color:#FFFFFF ; background-image:url(../images/privateyogainstitute-header.jpg);  }
/* logo image */
#logo-image-area { vertical-align:top; text-align:left; float:left;}
#logo-image-area img { margin:0px 30px 0 0; }

/* main menu area on top */
/* ffe300*/
#top-mainmenu-area { margin:0; padding:0px; background-color:#E3B284; height:54px; }
#top-mainmenu-area table { margin:0 auto 0 auto; width:100%; padding-top:17px;}
#top-mainmenu-area table tr td { vertical-align:middle; white-space:nowrap; }
#top-mainmenu-area table tr td a { display:block; line-height:20px; font-size:12px; font-weight:bold; text-transform:none; color:#FFFFFF; text-decoration:none; padding-left:15px; padding-right:5px;  }
/*757575*/
#top-mainmenu-area table tr td a:hover {  text-decoration:none; color:#336699; }
#top-mainmenu-area table tr td.first-menuitem { background:none; }
#top-mainmenu-area table tr td.menuitem-inrootline a { color:#336699; font-size:12px;}
#top-mainmenu-area table tr td.menuitem-inrootline a:hover { color:#336699; }

/* extra menu in pagebottom */
#bottom-menu-area {
	vertical-align:bottom;
	text-align:left;
	padding:0px 2px 2px;
}
#bottom-menu-area table { margin:0 auto 0 auto; font-weight:bold; text-align:left; }
#bottom-menu-area table tr td { vertical-align:middle; white-space:nowrap; background:url(../images/mnu-trenner.jpg)  left no-repeat;padding-left:8px; padding-right:7px}
#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; font-weight:bold;  display:block;text-transform:none;color:#5f8cae;  }
#bottom-menu-area table tr td a:hover { text-decoration:underline; color:#5f8cae; }
#bottom-menu-area table tr td.last-menuitem { }


/* left main menu */
#left-mainmenu-area { padding-top:10px; margin:0 0 10px 0; }
/* level 1 */
#left-mainmenu-area ul { list-style-type:none; margin:0; padding:0; }
#left-mainmenu-area ul li { margin:0; padding: 0px; padding-top:3px;line-height:normal;  text-transform:none; font-weight:bold; }
#left-mainmenu-area ul li.menu-first { background-image:none; padding-top:0; }
#left-mainmenu-area ul li.menu-last { padding-bottom:0; }
#left-mainmenu-area ul li a { display:block;  padding-left:20px; padding-top:4px;  text-decoration:none; font-size:11px; font-weight:bold;
height:19px; color:#ffffff;}
#left-mainmenu-area ul li a:hover {  text-decoration:underline; color:#265789; }
#left-mainmenu-area ul li a.menu-active {  font-weight:bold;text-decoration:none; color:#265789;}
#left-mainmenu-area ul li a.menu-active:hover {  font-weight:bold;text-decoration:underline; color:#265789;}
/* level 2*/
#left-mainmenu-area ul li ul { margin-top:5px; margin-left:0px; }
#left-mainmenu-area ul li ul li {  text-transform:none; font-weight:bold;  }
#left-mainmenu-area ul li ul li a { padding-left:50px; font-size:11px; font-weight:bold;color:#EEEEEE;}


/* level 3*/
#left-mainmenu-area ul li ul li ul { margin-top:5px; margin-left:0px; }
#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 { padding-left:80px; font-size:11px; font-weight:normal;}



/* 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;  }
/* left area; searchbox, left menu */
#left-area-wrapper { width:215px; vertical-align:top; color:#FFFFFF; background: #5F8CAE url(../images/bg-left.jpg) repeat-x scroll center top; }
#left-bg-image { width:215px; color:#FFFFFF}
#colLeft {color:#FFFFFF; margin:0; padding:21px 4px 5px 15px}
#colLeft .bodytext { color:#ffffff;  }
#colLeft h1 {color:#FFFFFF;}
#colLeft h2 {color:#FFFFFF;}
#colLeft h3 {color:#FFFFFF;}
#colLeft h4 {color:#FFFFFF;}
#colLeft h5 {color:#FFFFFF;}
#colLeft h6 {color:#FFFFFF;}
#colLeft .internal-link {color:#FFFFFF;}




#right-area-wrapper { width:210px; background:url(../images/bg-border.jpg) repeat-y; vertical-align:top; padding-top:0px;}
/*807f7c*/
#searchbox-area { margin:0; padding:4px 0;  }

/* 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 */
.widthcontect {}
.widthcontect #content-area{ padding-left:15px;}
#content-area-wrapper { vertical-align:top; background:#F5E0CF url(../images/bg-mitte.jpg) repeat-x top ; }
#content-area { margin:0pt ; height:391px; width:495px; padding-left:30px; padding-top:17px; overflow:auto; margin-top:4px;}
#content-area2 { margin:0pt ; height:408px; width:525px; padding-top:0px; overflow:auto; margin-top:4px;}
#content-area2 .ca-single #colNormal {padding-top:0px; margin:0px;}

#large-content-area { margin:0pt ; height:391px; width:730px; padding-left:15px; padding-top:17px; overflow:auto; margin-top:4px;}

#header-image-area {}
#header-image-area img { padding-right:0px;padding-left:0px;}

#language-menu-area { float:right; vertical-align:bottom; padding-top:2px;}

#top-menu-area {float:right;vertical-align:bottom; padding-top:68px;}
#bgroben {background: url(../images/bg-rechts.gif) repeat-x top; height:10px;}



