/**
  * CBM - general.css
  *
  * @copyright       NEUSTA GmbH
  * @author          Martin Schaefer - NEUSTA GmbH <m.schaefer@neusta.de>
  * @version         
  *
  * @revision        $Revision: 3721 $
  * @lastmodified    $Date: 2011-07-27 13:17:42 +0200 (Wed, 27 Jul 2011) $
  * @last author	 $Author: jthiede $
  */
 
/**
  * @section Generals
  *
  * 
  */
body						{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#565656; background:#e5e9ed; text-align:center;}
form						{display:inline;}
h1#logo						{float:left; width:120px; height:120px; overflow:hidden;}
h1#logo span				{line-height:100px;}
#contentTitle h1 			{display: none; visibility: hidden; margin:0 5px 5px 0; padding-left:10px; line-height:30px; background:url("../img/bg_search.gif") repeat-x; color: #565656; font-size:14px; font-weight:bold; text-transform:uppercase;}
h2							{font-weight:bold; font-size:12px; color:#055eac; margin-left:9px; margin-top:5px;}
h3							{font-weight:bold; color:#055eac; line-height:16px; margin-left:9px; margin-top:5px;}
h3.closed									{margin-left:0;}
h4							{font-weight:bold; color:#055eac; line-height:10px; margin-top: 7px;}
h5							{font-weight:bold; color:#055eac; line-height:8px;}
h6							{font-weight:bold; color:#055eac; line-height:6px;}
a							{text-decoration:none; color:#055eac;}

.dontDisplay				{display:none;}
.clearer					{clear:both;}
.left						{float:left;}
.right						{float:right;}

/**
  * @section Container
  *
  * 
  */
#container					{width:732px; text-align:left; margin:30px auto 0 auto;}
#containerInner				{padding:13px 6px 6px 6px; width:840px; float:left; background:#fff;}
#topMenu					{float:right; margin-bottom:4px;}
#header						{width:840px; height:360px; background:transparent url(../img/bg_header.jpg) no-repeat 0 bottom; clear:both; position:relative; z-index:1;}
#page_11 #header,
#page_10 #header			{background:none;}
#contentLeft				{width:360px; margin-right:5px; float:left;}
#contentCenter				{width:235px; margin-right:5px; float:left;}
#contentCenter p.bodytext	{margin-left:10px;}
#contentCenter ul			{margin-left:23px;}
#contentCenter .csc-textpic-imagewrap {width:225px; overflow:hidden;}
#contentSidebar				{width:235px; float:left;}
#footer						{clear:both; width:840px; height:60px; background:transparent url(../img/bg_footer.jpg) no-repeat 0 0; margin-top:15px; float:right;}
#underFooterMenu			{clear:both; padding-top:3px; height:22px; background: white;}
* html #underFooterMenu,
*+html #underFooterMenu		{width:235px;}

/**
  * @section Header
  *
  * 
  */



/**
  * @section Navigations
  *
  * 
  */
/* Topmenu Underfootermenu */
#topMenu ul li				{float:left; margin-left:13px;}
#topMenu ul li a			{font-size:11px; color:#055eac; text-decoration:none; padding:0 4px 0 0; background:transparent url(../img/bg_topmenu.gif) no-repeat right 9px; border:0;}


#submenuStart,
#submenuBildungsangebote,
#submenuJobcoaching,
#submenuZertifizierungen		{width:120px; position:absolute; top:120px; left:0; background:#055eac no-repeat 0 0; z-index:100; display:none;}

#submenuStart				{left:0;}
#submenuBildungsangebote	{left:120px;}
#submenuJobcoaching			{left:240px;}
#submenuZertifizierungen          {left:360px;}

/* UnderfooterMenu */

#underFooterMenu ul li		{float:right; margin-left:13px;}
#underFooterMenu ul li a	{font-size:11px; color:#055eac; text-decoration:none; padding:0 4px 0 0; background:transparent url(../img/bg_topmenu.gif) no-repeat right 9px; border:0;}

/**
  * @section Contentheader
  *
  * 
  */
.contentHeaderLeft			{background:transparent url(../img/bg_search.gif) repeat-x 0 0; height:30px; line-height:30px; float:left; width:360px; margin-bottom:8px;}
.contentHeaderCenter		{background:transparent url(../img/bg_search.gif) repeat-x 0 0; height:30px; line-height:30px; float:left; width:100%; margin-bottom:8px;}
.contentHeaderSidebar		{height:30px; line-height:30px; float:left; width:235px; padding-bottom:8px;}
.contentHeaderLeft h2,
.contentHeaderCenter h2,
.contentHeaderSidebar h2	{margin-left:9px; float:left; display:inline; overflow:hidden;}
#contentLeft2C h2		{margin-left:9px; line-height:20px;}
.contentHeaderLeft a,
.contentHeaderCenter a,
.contentHeaderSidebar a		{display:block; float:right; text-decoration:none; padding:0 11px; height:19px; background:#055eac; color:#fff; font-weight:bold; line-height:19px; margin-top:5px;}

#content1C p				{margin-left:10px;}
/**
  * @section Content Subheader
  *
  * 
  */
.contentSubHeader					{border:1px solid #e1e1e1; float:left; background:transparent url(../img/bg_subheader.gif) repeat 0 0; padding:5px 0;}
#contentLeft .contentSubHeader		{width:348px}
#contentCenter .contentSubHeader	{width:233px}
#contentSidebar .contentSubHeader 	{width:233px;}
.contentSubHeader p.grey			{padding-left:9px;}
/**
  * @section footer
  *
  * 
  */
#footer p					{color:#fff; padding:39px 0 0 10px;}


