html {height:100%;}
body {
	height:100%;
 	margin:0%;
 	padding:0%;
 	/*background: #ffffff url(design_graphics/bg_g.png);
 	background-repeat: repeat-x;*/
 	font-family: Arial,Tahoma,Helvetica,sans-serif;
 	/*font-size: 9pt;*/
 	font-size: 12px;
 	color: #000000;
 	background-color: #EEEEEE;
}
div.main_wrapper {text-align: center;}
#main, #footer {
    width: 900px;
    margin: 0px auto; /*top=bottom left=right*/
    /*margin-top: 8px;*/
    margin-top: 28px;
    padding: 0px 0px 0px 0px;
    background-color: #ffffff;
    text-align: left;
    /*vertical-align: text-bottom;*/
}
#main {

}
#footer {
    color: ffffff;
}

#content {
	height: *;
    width: 680px;
    margin: 23px 0px 0px 203px; /** top right bottom left */
    /** background-color: #ffffff;
    border: 1px solid #00FFff; */
    padding-bottom: 10px;
}
/* effect s for home */
#effectArea {
	width: 650px;
	background-color: #eeeeee;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #000;
	/*border: 1px solid #000;*/
}
#home_offer_header {
	width: 650px;
	text-align: center;
}
#home_offer_menue {
	width: 650px;
	text-align: center;
	/*border: 1px solid #ccc;*/
}
#home_offer_menue_item_markt {
	float: left;
	border: 1px solid #ccc;
	/*margin-bottom: 10px;*/
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #fff;
	width: 120px;
}
#home_offer_menue_item_direkt {
	float: left;
	border: 1px solid #ccc;
	/*margin-bottom: 10px;*/
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #fff;
	width: 110px;
}
#home_offer_menue_item_consulting {
	float: left;
	border: 1px solid #ccc;
	/*margin-bottom: 10px;*/
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #fff;
	width: 145px;
}
#home_offer_menue_item_branchen {
	float: left;
	border: 1px solid #ccc;
	/*margin-bottom: 10px;*/
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #ccc;
	width: 125px;
}
#home_offer_menue_item_seminare {
	float: left;
	border: 1px solid #ccc;
	/*margin-bottom: 10px;*/
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #fff;
	width: 90px;
}
#home_offer {
	/*position: absolute;
	margin-top: 25px;*/
	width: 650px;
	height: 180px;
	/*border: 1px solid #ccc;*/
	/*overflow-x: auto;*/
	/*overflow: scroll;*/
	overflow: auto;
	/*margin-bottom: 15px;*/
	background-color: #ccc;
	/*scrollbar-track-color: #eee;*/
	/*scrollbar-face-color: #24579B;
    scrollbar-track-color: #eee;
    scrollbar-3dlight-color: #ccc;
    scrollbar-darkshadow-color: #eee;
    scrollbar-arrow-color: #ccc;
    scrollbar-highlight-color: #24579B;
    scrollbar-shadow-color: #24579B;*/
    /*scrollbar-base-color:#8C8CC6;
  	scrollbar-3d-light-color:#FFFFFF;
  	scrollbar-arrow-color:#FFFFFF;
  	scrollbar-darkshadow-color:#000000;
  	scrollbar-face-color:#24579B;
  	scrollbar-highlight-color:#FFFFFF;
  	scrollbar-shadow-color:#000000;
  	scrollbar-track-color:#ACACE6;*/
}
#home_offer_container {
	position: relative;
	width: 650px;
	height: 180px;
	margin: 0 auto;
}
#home_offer_box {
	position: absolute;
	/*overflow: scroll;*/
	margin-top: 15px;
	margin-bottom: 15px;
	width: 18600px;
	margin: 0 auto;
	/*text-align: center;*/
	padding-left: 20px;
	padding-top: 20px;
	/*height: 120px;*/
	display: block;
}
#home_offer_box_markt {
	position: absolute;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 1830px;
	margin: 0 auto;
	/*text-align: center;*/
	padding-left: 20px;
	padding-top: 20px;
	/*height: 120px;*/
	display: none;
}
#home_offer_box_consulting {
	position: absolute;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 1800px;
	margin: 0 auto;
	/*text-align: center;*/
	padding-left: 20px;
	padding-top: 20px;
	/*height: 120px;*/
	display: none;
}
#home_offer_box_seminare {
	position: absolute;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 1000px;
	margin: 0 auto;
	/*text-align: center;*/
	padding-left: 20px;
	padding-top: 20px;
	/*height: 120px;*/
	display: none;
}
.home_offer_item {
	position: relative;
	float: left;
	border: 1px solid #ccc;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 15px;
	margin-bottom: 15px;
	background-color: #fff;
	text-align: center;
}
/* the branch boxes 06.07.2007 */
.branchenBox {
	/*background: #ffffff url(design_graphics/branchenBox_eck.jpg) no-repeat;*/
	width: 300px;
	background-color: #fff;
	margin-bottom: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	margin-left: 5px;
	border: 1px solid #CCC;
}
.branchenOffer {
	width: 280px;
	/*padding-left: 5px;*/
	padding-top: 10px;	
}
.brancheOffer select {
	width: 280px;
}
/* right side branchebox */
.branchenBoxArrow {
	background: #ffffff url(design_graphics/branchArrow.png) no-repeat;
	width: 250px;
	height: 208px;
	background-color: #fff;
	margin-bottom: 8px;
	padding-bottom: 5px;
	padding-left: 56px;
	padding-right: 5px;
	padding-top: 8px;
	margin-left: 5px;
	font-size: 12px;
	/*border: 1px solid #CCC;*/
}
/* the tooltip new 03.06.2007 */
.tooltip {
	position: absolute;
	width: 500px;
	display: none;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #CCC;
	z-index: 10;
}
/* sommerakademie */
#sommerheader {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
	/*border: 1px solid #CCC;*/
	margin-bottom: 20px;
}
#sommersidebar {
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.sommerbox {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #CCC;
	margin-bottom: 20px;	
}
/* fachforen page prog detID */
/* this is new all fforen*/
#fforen_left {
	float: left;
	width: 480px;
	padding-bottom: 15px;
	/*border: 1px solid #CCC;*/
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
}
#fforen_right {
	float: left;
	padding-left: 5px;
	/*border: 1px solid #CCC;
	width: 130px;*/
}
#fforen_footer {
	clear: both;
	width: 700px;
}
/* fachforen page prog detID */
/* fachforen */
#fachforen_content {
	clear: both;
	width: 700px;
}
#fachforen_header {
	float: left;
	width: 500px;
	padding-bottom: 15px;
	/*border: 1px solid #CCC;*/
	padding-left: 8px;
	padding-top: 8px;
}
#fachforen_img {
	float: left;
	padding-left: 5px;
	/*border: 1px solid #CCC;*/
}
#fachforen_main {
	clear: both;
	width: 700px;
}
#fachforen_main_left {
	float: left;
	width: 500px;
	/*border: 1px solid #CCC;*/
}
#fachforen_main_sidebar {
	float: left;
	width: 150px;
	padding-left: 5px;
}
.f-boxBig {
	/*background: #dee0e3 url(design_graphics/fachforen_back.gif) no-repeat;*/
	clear: both;
	width: 500px;
	/*margin-bottom: 10px;*/
	/*border: 1px solid #CCC;*/
	/*background-color: #eeeeee;*/
	clear: both;
}
.f-box {
	margin-right: 5px;
	/*margin-bottom: 5px;*/
	margin-top: 3px;
	float: left;
	width: 230px;
	height: 62px;
	border: 1px solid #CCC;
	/*border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;*/
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 5px;
	/*color: #ffffff;*/
}
.f-box a:link {
	font-size: 12px;
	color: #24579B;
    /*text-decoration: underline;*/
}
.f-box a:hover {
	font-size: 12px;
	color: #24579B;
	text-decoration: underline;
}
.f-box a:visited {
	font-size: 12px;
	color: #24579B;
	/*text-decoration: underline;*/
}
/* box mit pfeil */
.fimgBox {
	float: left;
	background: #ffffff url(design_graphics/thearrow.png) no-repeat;
	width: 230px;
	height: 85px;
	/*margin-bottom: 5px;*/
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 5px;	
}
.fimgBoxInner {
	width: 210px;
	height: 85
}
.fimgBoxInner a:link {
	font-size: 12px;
	color: #24579B;
    /*text-decoration: underline;*/
}
.fimgBoxInner a:hover {
	font-size: 12px;
	color: #24579B;
	text-decoration: underline;
}
.fimgBoxInner a:visited {
	font-size: 12px;
	color: #24579B;
	/*text-decoration: underline;*/
}
/* ende box mit pfeil */
#fachforen_footer {
	clear: both;
	padding-top: 10px;
	width: 500px;
	/*border: 1px solid #CCC;*/
}
#fachforen_infoBox {
	clear: left;
	margin-bottom: 15px;
	width: 475px;
	/*for now a height */
	/*height: 200px;*/
	padding-left: 8px;
	padding-right: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #eeeeee;
	border: 1px solid #ccc;
}
/* ende fachforen page*/
/* consulting ABU page */
#consultingBox {
	width: 680px;
	/*border: 1px solid #ccc;*/
}
#consultingGraphicBox {
	text-align: center;
	padding-bottom: 15px;
	padding-top: 25px;
}
#consultingOverviewBox {
	background: #fff url(content_graphics/Consulting_Overview.png) no-repeat;
	width: 680px;
	height: 400px;  
	/*padding-top: 20px;
	padding-bottom: 15px;*/
}
.consultingItem {
	width: 605px;
	font-weight: bold;
	padding-top: 11px;
	padding-left: 75px;
	font-size: 12pt;
	margin-bottom: 9px;
}
/* unterseite header */
#consultingImgHeader {
	height: 101px;
	/*border: 1px solid #333;*/
}
#consultingImg {
	float: left;
	margin-right: 35px;
	padding-left: 8px;
}
#consultingHeader {
	float: left;
	margin-top: 30px;
}
/* ende unterseite header */
#consultingHeaderContainer {
	/*margin-bottom: 15px;*/
	/*text-align: center;*/
	/*background: yellow;*/
}
.consultingHeader3er {
	float: left;
	width: 190px;
	height: 50px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	margin-right: 10px;
	border: 1px solid #ccc;
	margin-bottom: 15px;
	background: blue;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
#consulting3erBox {
	/*background: red;*/
	/*height: 200px;*/
}
#consulting3erBox ul {
	margin-left: 24px;
	padding: 2px;
}
#consulting3erBox li {
	list-style: disc;
    margin: 0px; 
	padding: 1px
}
.consulting3er {
	float: left;
	width: 200px;
	height: 150px;
	padding-right: 10px;
	margin-right: 10px;
	border: 1px solid #ccc;
}
#consultingTextPreview {
	/*width: 660px;*/
	background: #447da8;
	color: #fff;
	text-align: center;
	/*font-weight: normal;*/
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	/*margin-top: 10px;*/
	display: block;
}
#consultingText {
	/*width: 660px;*/
	background: #447da8;
	color: #fff;
	text-align: center;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	/*margin-top: 10px;*/
	display: none;
}
#consultingTextPreview a:link {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
}
#consultingTextPreview a:visited {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
}
#consultingTextPreview a:hover {
	color: #fff;
	text-decoration: underline;
	font-size: 12px;
}
.consultingImgBoxBorder {
	float: left;
	/*width: 260;*/
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	margin-right: 10px;
}
#consultingSlideBox {
	width: 680px;
	text-align: center;
}
#consultingSlideBorder {
	width: 560px;
	text-align: center;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	margin-top: 10px;
	display: none;
}
#consultingSlideBorderNav {
	width: 560px;
	text-align: center;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	display: none;
}
#consultingSlideNr {
	/*float: left;*/
	/*border: 1px solid #ccc;*/
}
#consultingPopUpContainer {
	width: 780px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	border: 1px solid #ccc;
}
#consultingPopUpNav {
	width: 780px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	border: 1px solid #ccc;
	text-align: center;
	font-size: 12px;
	font-family: /*Tahoma,Helvetica,Arial;*/ Verdana ,Helvetica, sans-serif;
	color: #333;
}
#consultingPopUpNav a:link {
	font-weight: bold;
	font-size: 8px;
	color: #333;
	text-decoration: none;
}
#consultingPopUpNav a:visited {
	font-weight: bold;
	font-size: 8px;
	color: #333;
	text-decoration: none;
}
#consultingPopUpNav a:hover {
	font-weight: bold;
	font-size: 8px;
	color: #333;
	text-decoration: underline;
}
/* ende consulting page*/
#footer {
	clear: left;
	background: #eeeeee url(design_graphics/footer.png) no-repeat;
    margin-top: 0px;
    /*background-color: #24579B;*/
    text-align: center;
    /*margin-bottom: 10px;*/
    padding-top: 8px;
    color: #ffffff;
    height: 30px;
}
#footer a:link {
	color: #ffffff;
	text-decoration: none;
}
#footer a:visited {
	color: #ffffff;
	text-decoration: none;
}
#footer a:hover {
	color: #ccc;
	text-decoration: none;
}
.white {
   color: #ffffff;
}