/*=============================================================



(c) 2007 Internetagentur pixelcreation | pixelcreation.de 



===============================================================



date:		jun 23, 2007



description:	main style BB



=============================================================*/







/*========= css style =========*/







body {



color:#000000;



font:10px Verdana, Arial, Helvetica, sans-serif;



background:url(../images/background.png);



background-repeat:repeat-x;



margin:0;



}



#table_top {height:26px;}



#container {



background:url(../images/background_container.png) no-repeat;



height:880px;



width:981px;



padding-top:26px;



}



#container_right { float:left; width:560px; margin-left:20px;}



#content_container1 { 



background:url(../images/background_content.png) repeat-y;



background-position:right;



width:800px;



float:left;







}



#content_container2 {float:left; width:180px;height:330px;}







/*========= menu top =========*/







#menu_top {



left:250px;



top:0px;



width:733px;



height:26px;



position:absolute;



}







.menu_top_text_left {



margin-bottom:15px;



color:#000000;



}



.menu_top_text_right {



float:left;



margin-top:5px; 



}



.menu_top_splitter {



float:left;



width:32px;



height:40px;



background-image: url(../images/background_top_menu_splitter.gif);



}







/*========= banner =========*/











#banner {



width:981px;



height:201px;



padding-top:1px;



background-color:#ffffff;



/* background:#606060 url(../images/background_banner.png); */



}











/*========= main-menu & sub-menu =========*/







#main_menu {



width:800px;



height:36px;



background:10px url(../images/background_main_menu.png);



color:#858585;



}



.mainmenu {float:left;}







#main_menu ul {



list-style-type:none;



margin:0;



padding:0;



}







#main_menu li a:link , li a:visited , li a:active {



display:block;



}







/*sub-menu*/







#sickle { 



width:207px; 



padding-top:64px; 



background:url(../images/background_sickle.png) no-repeat; 



float:left; 



clear:left;



height:480px;



}







#sub_menu {



width:207px;



background: url(../images/background_sub_menu.png) no-repeat;



float:left;



}







#sub_menu_headline {



margin-left:10px;



width:188px;



height:22px;



font:10px Verdana, Arial, Helvetica, sans-serif;



color:#000000;



padding-top:10px;



}



#sub_menu_bg {



width:207px;



background:url(../images/background_sub_menu_items.png);



}







/*sub-items*/







.active_p { 



/* height:18px; */



background:#edefef url(../images/background_sub_menu_active.png) no-repeat;



margin:0 0 0 1px;



font-weight:bold;



font-size:11px;



padding:4px 0 4px 45px;



margin:7px 0 7px 1px;



border-top:1px #ffffff;



border-bottom:1px #ffffff; }







.unter_p { 



background:url(../images/background_sub_menu_unter.gif) no-repeat;



margin:2px 0 2px 1px;



font-weight:normal;



font-size:11px;



padding:6px 0 0 63px;



}



.haupt_p { 



background:url(../images/background_sub_menu_haupt.gif);



font-weight:bold;



font-size:11px;



padding:4px 0 0 45px;



margin:7px 0 7px 1px;



}







#sub_menu_items {



width:199px;



padding-top:20px;



}



#sub_menu_end {



width:207px;



height:8px;



margin-top:22px;



background:url(../images/background_sub_menu_end.png);



overflow:hidden;



}















/*========= menuitems - main-menu & sub-menu =========*/







#m_point_aktuelles a:link , #m_point_aktuelles a:visited , #m_point_aktuelles a:active {display:block; margin-left:105px; height:36px; width:117px; text-indent: -9999px; background:url(../images/menu_aktuelles.png);}



#m_point_aktuelles a:hover {background-image:url(../images/menu_aktuelles_hover.png);}







#m_point_news a:link , #m_point_news a:visited , #m_point_news a:active {display:block; height:36px; width:123px; text-indent: -9999px; background:url(../images/menu_news.png);}



#m_point_news a:hover {background-image:url(../images/menu_news_hover.png);}







#m_point_ueber-uns a:link , #m_point_ueber-uns a:visited , #m_point_ueber-uns a:active {display:block; height:36px; width:125px; text-indent: -9999px; background:url(../images/menu_ueber-uns.png);}



#m_point_ueber-uns a:hover {background-image:url(../images/menu_ueber-uns_hover.png);}



#m_point_aus_weiterbildung a:link , #m_point_aus_weiterbildung a:visited , #m_point_aus_weiterbildung a:active {display:block; height:36px; width:210px; text-indent: -9999px; background:url(../images/menu_aus_weiterbildung.png);}



#m_point_aus_weiterbildung a:hover {background-image:url(../images/menu_aus_weiterbildung_hover.png);}



#m_point_menu_schulung_beratung a:link , #m_point_menu_schulung_beratung a:visited , #m_point_kunden a:active {display:block; height:36px; width:120px; text-indent: -9999px; background:url(../images/menu_schulung_beratung.png);}



#m_point_menu_schulung_beratung a:hover {background-image:url(../images/menu_schulung_beratung_hover.png);}







/*sub-menu*/







.sub_menu_item2 a:hover  {



list-style-image: url(../images/img_sub_menu_item_arrow4.gif);



color:#e64215;



font-weight:normal;



text-decoration:none;



}







.sub_menu_item3 a:hover {



list-style-image: url(../images/img_sub_menu_item_arrow1.gif);



font-size:11px;



color:#606060;



}







/*========= content =========*/







#content, #news_content {



float:left;



width:560px;



padding-top:6px;



background:url(../images/background_main.png);



font:12px Verdana, Arial, Helvetica, sans-serif;



color:#000000;



line-height:20px;



margin-bottom:40px;


}







.content_breakline {



width:560px;



height:1px;



background:#8f8f8f url(../images/background_content_breakline.png);



margin-top:10px;



margin-bottom:20px;



font-size:1px;



}



#content div.accordionButton h2 { padding: 0 0 0 20px; background:#fff url(../images/plus.gif) no-repeat; cursor:pointer; margin-top:20px;}

#content div.accordionButton2 h2 { padding: 0 0 0 20px; background:#fff url(../images/plus.gif) no-repeat; cursor:pointer; margin-top:20px;}

#content div.accordionButton3 h2 { padding: 0 0 0 20px; background:#fff url(../images/plus.gif) no-repeat; cursor:pointer; margin-top:20px;}

#content div.accordionButton4 h2 { padding: 0 0 0 20px; background:#fff url(../images/plus.gif) no-repeat; cursor:pointer; margin-top:20px;}

#content div.accordionButton5 h2 { padding: 0 0 0 20px; background:#fff url(../images/plus.gif) no-repeat; cursor:pointer; margin-top:20px;}

#content div.accordionButton6 h2 { padding: 0 0 0 20px; background:#fff url(../images/plus.gif) no-repeat; cursor:pointer; margin-top:20px;}

#content div.accordionButton7 h2 { padding: 0 0 0 20px; background:#fff url(../images/plus.gif) no-repeat; cursor:pointer; margin-top:20px;}

#content div.accordionButton8 h2 { padding: 0 0 0 20px; background:#fff url(../images/plus.gif) no-repeat; cursor:pointer; margin-top:20px;}

#content div.accordionButton9 h2 { padding: 0 0 0 20px; background:#fff url(../images/plus.gif) no-repeat; cursor:pointer; margin-top:20px;}

#content div.accordionButton10 h2 { padding: 0 0 0 20px; background:#fff url(../images/plus.gif) no-repeat; cursor:pointer; margin-top:20px;}

#content div.accordionButton11 h2 { padding: 0 0 0 20px; background:#fff url(../images/plus.gif) no-repeat; cursor:pointer; margin-top:20px;}

#content div.accordionButton12 h2 { padding: 0 0 0 20px; background:#fff url(../images/plus.gif) no-repeat; cursor:pointer; margin-top:20px;}

#content div.accordionButton13 h2 { padding: 0 0 0 20px; background:#fff url(../images/plus.gif) no-repeat; cursor:pointer; margin-top:20px;}

#content div.accordionButton14 h2 { padding: 0 0 0 20px; background:#fff url(../images/plus.gif) no-repeat; cursor:pointer; margin-top:20px;}

#content div.accordionButton15 h2 { padding: 0 0 0 20px; background:#fff url(../images/plus.gif) no-repeat; cursor:pointer; margin-top:20px;}

#content div.accordionButton16 h2 { padding: 0 0 0 20px; background:#fff url(../images/plus.gif) no-repeat; cursor:pointer; margin-top:20px;}

#content div.accordionButton17 h2 { padding: 0 0 0 20px; background:#fff url(../images/plus.gif) no-repeat; cursor:pointer; margin-top:20px;}

#content div.accordionButton18 h2 { padding: 0 0 0 20px; background:#fff url(../images/plus.gif) no-repeat; cursor:pointer; margin-top:20px;}

#content div.accordionButton19 h2 { padding: 0 0 0 20px; background:#fff url(../images/plus.gif) no-repeat; cursor:pointer; margin-top:20px;}

#content div.accordionButton20 h2 { padding: 0 0 0 20px; background:#fff url(../images/plus.gif) no-repeat; cursor:pointer; margin-top:20px;}

#content div.on h2 { padding: 0 0 0 20px; background:#fff url(../images/minus.gif) no-repeat; cursor:pointer; margin-top:20px;}



.accordionButton, .accordionButton2, .accordionButton3, .accordionButton4, .accordionButton5, .accordionButton6, .accordionButton7, .accordionButton8, .accordionButton9, .accordionButton10, .accordionButton11, .accordionButton12, .accordionButton13, .accordionButton14, .accordionButton15, .accordionButton16, .accordionButton17, .accordionButton18, .accordionButton19, .accordionButton20 {

   width:560px;

   height:1px;

   background:#8f8f8f url(../images/background_content_breakline.png);

   margin-top:10px;

   margin-bottom:20px;

   padding-bottom:20px;

   font-size:1px;

}



.accordionContent, .accordionContent2, .accordionContent3, .accordionContent4, .accordionContent5, .accordionContent6, .accordionContent7, .accordionContent8, .accordionContent9, .accordionContent10, .accordionContent11, .accordionContent12, .accordionContent13, .accordionContent14, .accordionContent15, .accordionContent16, .accordionContent17, .accordionContent18, .accordionContent19, .accordionContent20 {

   margin-bottom:2em;

}







#content ul, #news_content ul {



padding:0; margin:10px 0;



}







#content li, #news_content li {



list-style:none; 



background:url(../images/list-arrow.gif) no-repeat left 0.8em; padding:0.5em 0 0.5em 24px;



margin-bottom:10px;



}



/*========= fooder =========*/







#fooder { clear: both; padding-top:0px; color:#606060; font:10px Verdana, Arial, Helvetica, sans-serif; padding-bottom:20px; }
#fooder a {margin-right:15px; }
#fooder img.slogan {margin:20px 0 10px 0; }




/*========= position-bar =========*/







#position_bar {



margin-top:35px;



margin-bottom:16px;



font:10px Verdana, Arial, Helvetica, sans-serif;



color:#c2c1c0;



}











/*========= searchform, short_news & poweredby =========*/











#action {



width:154px;



height:18px;



font-size:9px; }







#searchform {



width:180px;



height:45px;



background:#dddddc url(../images/background_searchform.png);



}



#search_form { margin-bottom:5px;}



#searchterm {



width:149px;



height:15px;



font-size:9px;



padding:0px;



margin-left:13px;



margin-top:5px;



}



#submitthis {



width:22px;



height:10px;



background:#e64215 url(../images/background_submitthis.png);



border:0px;



margin-left:143px;



margin-top:5px;



}







#newsletter_fm { margin:0px;}



#newsletter_field {



height:15px;



width:149px;



font-size:9px;



padding:0px;



margin-top:5px;



margin-bottom:10px;



}



#nw_submitthis {



width:22px;



height:10px;



background:#e64215 url(../images/background_submitthis.png);



border:0px;



margin-left:130px;



margin-top:10px;



margin-bottom:15px;



}



#subscription1, #subscription2 {margin:0;}



#label1 { margin-right:5px;}



#newsletter_left { float:left}



#newsletter_right { float:right}







#short_news { background:url(../images/background_main.png);}







.short_news {



margin-left:16px;



width:163px;



margin-top:12px;



margin-bottom:12px;



}











.short_news_break {







width:180px;



height:1px;



background:#dddddc url(../images/background_short_news_break.png);



font-size:1px;



}



#logo_cct {margin-bottom:18px;}



#poweredby { 



float:left; 



width:180px; 



text-align:right;



}















/*========= links =========*/







.news_item a:link, .news_item a:visited, .news_item a:active { 



text-decoration:none;



color:#000000;



font-size:12px;



}







.news_item a:hover { 



text-decoration:none;



color:#d11f1e;



font-size:12px;



}







h4 a:link, h4 a:visited, h4 a:active{ 



font:12px Verdana, Arial, Helvetica, sans-serif;



text-decoration:none;



font-weight:bold;



color:#000000;



margin:0;



}







h4 a:hover{



font:12px Verdana, Arial, Helvetica, sans-serif;



font-weight:bold;



text-decoration:none;



color:#d11f1e;



margin:0;



}











/*sub-menu*/



.unter_p a:link, .unter_p a:visited, .unter_p a:active {



color:#000000;



text-decoration:none;



font-weight:normal;



}



.unter_p a:hover {



color:#d11f1e;



text-decoration:none;



font-weight:normal;



}



.haupt_p a:link, .haupt_p a:visited, .haupt_p a:active {



color:#000000;



text-decoration:none;



font-weight:bold;



}



.haupt_p a:hover {



color:#666666;



text-decoration:none;



font-weight:bold;



}











.active_p a:link, .active_p a:visited, .active_p a:active { 



color:#000000;



text-decoration:none;



font-weight:bold;



}







.active_p a:hover {



color:#666666;



text-decoration:none;



font-weight:bold;



}







a:link, a:visited, a:active {



color:#666666;



text-decoration:none;



font-weight:normal;



}



a:hover {



color:#e64215;



text-decoration:underline;



font-weight:normal;



}



/*top-menu links*/



.menu_top_text_right a:link, .menu_top_text_right a:visited, .menu_top_text_right a:active {



color:#6e6e6e;



text-decoration:none;



}



.menu_top_text_right a:hover {



color:#8a8888;



text-decoration:none;



}



/*position-bar*/



#position_bar a:link, #position_bar a:visited, #position_bar a:active {



color:#a2a2a1;



text-decoration:none;



}



#position_bar a:hover {



color:#a2a2a1;



text-decoration:underline;



}







#poweredby a:link, #poweredby a:visited, #poweredby a:active {



color:#959393;



text-decoration:none;



}



#poweredby a:hover {



color:#6e6d6d;



text-decoration:none;



}







#fooder a:link, #fooder a:visited, #fooder a:active {



color:#606060;



text-decoration:none;



}



#fooder a:hover {



color:#898787;



text-decoration:none;



}











/*========= headlines =========*/







h1 {display:none;}



h2 {



font:12px Verdana, Arial, Helvetica, sans-serif;



color:#000000;



margin:0px;



font-weight:bold;



}



h3 { 



font:10px Verdana, Arial, Helvetica, sans-serif;



font-weight:bold;



color:#000000;



margin-top:0px;



margin-bottom:10px;



line-height:15px;



}



h4 { 



font:11px Verdana, Arial, Helvetica, sans-serif;



font-weight:bold;



color:#000000;



margin-top:5px;



}











/*========= fonts =========*/







.short_news_date {color:#959393; margin-bottom:5px;}



.short_news_text {color:#000000; line-height:15px;}



.date { color:#959393; font-size:9px; margin:0;}



.news_item { margin-top:12px; margin-bottom:22px; line-height:17px;}







/*========= extra =========*/







hr {display:none;}







.hide {display:none;}







td, tr, img, p {



border:0px;



padding:0px;



margin:0px;



}







label { font-size:9px;}







/*images*/







.image1 {float:right;}










#logo_img, #banner_img {float:left;}



#content img {padding:5px 0 5px 5px;}




