
body#INDEX table.Page  tr.Header  td.Page-Image   { background: #A8C09F url("images/bg_Startseite.gif") no-repeat left center; }
body#Gruendungsberatung table.Page  tr.Header  td.Page-Image   { background: #A8C09F url("images/bg_Gruendungsberatung.gif") no-repeat left top; }
body#Organisationsberatung table.Page  tr.Header  td.Page-Image   { background: #A8C09F url("images/Organisationsberatung") no-repeat left top; }
body#Ergebnisverbesserung table.Page  tr.Header  td.Page-Image   { background: #A8C09F url("images/bg_Ergebnisverbesserug.gif") no-repeat left top; }
body#Interimsmanagement table.Page  tr.Header  td.Page-Image   { background: #A8C09F url("images/bg_Interimsmanagement.gif") no-repeat left top; }
body#Beratungsverstaendnis table.Page  tr.Header  td.Page-Image   { background: #A8C09F url("images/bg_Beratungsverstaendnis.gif") no-repeat left top; }
body#Professioneller_Hintergrund table.Page  tr.Header  td.Page-Image   { background: #A8C09F url("images/bg_Professioneller_Hintergrung.gif") no-repeat left top; }
body#Impressum table.Page  tr.Header  td.Page-Image   { background: #A8C09F url("images/bg_Impressum.gif") no-repeat left top; }

body#INDEX   div.ScrollButtons   {  visibility: hidden;  }
body#Gruendungsberatung   div.ScrollButtons   {  visibility: hidden;  }
body#Organisationsberatung   div.ScrollButtons   {  visibility: hidden;  }
body#Ergebnisverbesserung   div.ScrollButtons   {  visibility: hidden;  }
body#Interimsmanagement   div.ScrollButtons   {  visibility: hidden;  }
body#Beratungsverstaendnis   div.ScrollButtons   {  visibility: hidden;  }
body#Professioneller_Hintergrund   div.ScrollButtons   {  visibility: hidden;  }
body#Impressum   div.ScrollButtons   {  visibility: hidden;  }


body#Gruendungsberatung   div#Scrollable,
body#Organisationsberatung   div#Scrollable,
body#Ergebnisverbesserung   div#Scrollable,
body#Interimsmanagement   div#Scrollable {
	width: 578px !important;
	overflow: auto;
	height: 340px;
}

/*td {
	border: 1px solid #009999 !important;
}*/

body#Gruendungsberatung   div#Scrollable  div.Content,
body#Organisationsberatung   div#Scrollable  div.Content,
body#Ergebnisverbesserung   div#Scrollable  div.Content,
body#Interimsmanagement   div#Scrollable  div.Content {
	width: 556px;
	/*border: 1px solid #2C653A;*/
}

body#Gruendungsberatung   div#Scrollable  div.Content  img,
body#Organisationsberatung   div#Scrollable  div.Content  img,
body#Ergebnisverbesserung   div#Scrollable  div.Content  img,
body#Interimsmanagement   div#Scrollable  div.Content  img {
	margin: 0px !important;
	padding: 0px !important;
}

/* td.Content { border: 1px dotted #CACBBA; } */


html,
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #666666;
	background: white url("images/Background.gif") repeat-x left top;
}


html#rootINDEX,
body#INDEX {
	background: #CACBBA;
}

div {
	margin: 0px;
	padding: 0px;
}


/*div     { border: 1px solid  #bb0; }*/
/*
div.Body { border: 1px solid  #0c0; }
div.Page { border: 1px solid  #cc0; }
table.Page { border: 1px solid  #c00; }

div.Content { border: 1px solid  #99f; }

p       { border: 1px solid  #00f; }
span    { border: 1px dotted #009; }


table   { border: 1px solid  #800; }
td      { border: 1px solid  #f00; }

p.image { border: 1px solid  #66f; }
img     { border: 1px dotted #00f; }
*/
/*
div,
td,
p,
a,
span,
img {
	border: 1px dotted red;
}
*/


a {
	text-decoration: none;
	font-weight: bold;
}

a:link,
a:visited,
a:active,
a:focus,
a:hover     { color: #2C653A; }

div.Body {}

div.Page {}

table.Page {
	width: 984px;
	min-width: 984px;
	border-collapse: collapse;
	/* border-collapse: separate; */
	border-spacing: 0px;
	empty-cells: show;
	background: white;
	/* border: 1px dotted gray; */
}

body#INDEX  table.Page {
	background: #CACBBA;
} 

tr,
td {
	vertical-align: top;
}



/* ==================================== tr.Header === */

table.Page  tr.Header {
	height: 190px;
	background: #CACBBA;
}

table.Page  tr.Header  td.Logo {
	width: 220px;
	min-width: 220px;
	height: 190px;
	background: #CACBBA url("images/Logo.gif") no-repeat left bottom;
}

body#INDEX  table.Page  tr.Header  td.Logo {
	background: none;
}

table.Page  tr.Header  td.Page-Image {
	width: 230px;
	min-width: 230px;
	border-left: 1px solid white;
	border-right: 1px solid white;
}

body#INDEX  table.Page  tr.Header  td.Page-Image {
	width: 230px;
	min-width: 230px;
	border-left: 1px solid white;
	border-right: 1px solid white;
}

table.Page  tr.Header  td.Navig-Left {
	width: 348px;
	min-width: 348px;
	border-left: none !important;
	vertical-align: bottom;
}

body#INDEX  table.Page  tr.Header  td.Navig-Left {
	border-left: none !important;
	/*border: 1px solid red !important;*/
}

table.Page  tr.Header  td.Navig-Right {
	width: 186px;
	min-width: 186px;
	vertical-align: bottom;
	border-left: none;
}


table.Page  tr.Header  td.Navig-Left  div.Navig-Left  {
	margin-bottom: 0px;
	padding: 0px 0px 8px 206px;
	line-height: 150%;
}


table.Page  tr.Header  td.Navig-Right  div.Navig-Right,
table.Page  tr.Title  td.Navig-Right-Bottom  div.Navig-Right-Bottom  {
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 8px 10px;
	/*border: 1px solid red;*/
}

body#INDEX  table.Page  tr.Header  td.Navig-Right {
	border-left: 1px solid white;
}

body#INDEX  table.Page  tr.Header  td.Navig-Right  div.Navig-Right  {
	border-left: none;
}


table.Page  tr.Header  td.Navig-Right  div.Navig-Right {
	border-left: 1px solid white;
	line-height: 150%;
}

body#INDEX  table.Page  tr.Header  td.Navig-Right  div.Navig-Right {
	border-left: none;
}


table.Page  tr.Header  td.Navig  a,
table.Page  tr.Header  td.Navig  span.null  {
	text-decoration: none;
	color: white;
	font-size: 12px;
	font-weight: bold;
}

table.Page  tr.Header  td.Navig  *.show      { display: block; visibility: visible; }
table.Page  tr.Header  td.Navig  *.hide      { display: block; visibility: hidden;  }


table.Page  tr.Header  td.Navig  a:link      { color: white;   }
table.Page  tr.Header  td.Navig  a:visited   { color: white;   }
table.Page  tr.Header  td.Navig  a:active    { color: #2C653A; }
table.Page  tr.Header  td.Navig  a:focus     { color: #2C653A; }
table.Page  tr.Header  td.Navig  a:hover     { color: #2C653A; }

table.Page  tr.Header  td.Navig  a.actual:link,
table.Page  tr.Header  td.Navig  a.actual:visited,
table.Page  tr.Header  td.Navig  a.actual:active,
table.Page  tr.Header  td.Navig  a.actual:focus,
table.Page  tr.Header  td.Navig  a.actual:hover { color: #2C653A; }





/*table.Page  tr.Header  td.Navig  a:link.actual,
table.Page  tr.Header  td.Navig  a:active.actual,
table.Page  tr.Header  td.Navig  a:focus.actual,
table.Page  tr.Header  td.Navig  a:hover.actual,
table.Page  tr.Header  td.Navig  a:visited.actual  { color: #FE8A01; }*/





/* ==================================== tr.Title === */

table.Page  tr.Title {
	/*background: white url("images/background.gif")  no-repeat left top;*/
}

table.Page  tr.Title  td.Page-Image-Bottom,
table.Page  tr.Title  td.Title {
	border-left: 1px solid #CACBBA;
}

body#INDEX  table.Page  tr.Title  td.Page-Image-Bottom  {
	border-left: 1px solid white;
}

body#INDEX  table.Page  tr.Title  td.Title {
	border-left: none;
}

table.Page  tr.Title  td.Navig-Right-Bottom {
	vertical-align: top;
}

table.Page  tr.Title  td.Navig-Right-Bottom  div.Navig-Right-Bottom  {
	border-left: 1px solid #CACBBA;
	margin-top: 0px;
}

body#INDEX  table.Page  tr.Title  td.Navig-Right-Bottom  div.Navig-Right-Bottom  {
	border-left: none;
}


table.Page  tr.Title  td.Title  div.title,
table.Page  tr.Title  td.Title  div.sub-title {
	padding: 8px 0px 0px 8px;
	color: #2C653A;
	display: block;
}

table.Page  tr.Title  td.Navig-Right-Bottom,
table.Page  tr.Title  td.Title  div.title {
	font-size: 21px;
	font-weight: bold;
}

table.Page  tr.Title  td.Title  div.sub-title {
	padding: 4px 0px 0px 8px;
	font-size: 18px;
	font-weight: bold;
}


body#Gruendungsberatung  table.Page  div.title,
body#Organisationsberatung  table.Page  div.title,
body#Ergebnisverbesserung  table.Page  div.title,
body#Interimsmanagement  table.Page  div.title {
	font-size: 17px;
}

body#Gruendungsberatung  table.Page  div.sub-title,
body#Organisationsberatung  table.Page  div.sub-title,
body#Ergebnisverbesserung  table.Page  div.sub-title,
body#Interimsmanagement  table.Page  div.sub-title {
	font-size: 21px;
}


body#Organisationsberatung  p#title-3 {
	
}


/* =================================== tr.Content === */

table.Page  tr.Content {
	background: white;
}

body#INDEX  table.Page  tr.Content {
	background: #CACBBA;
}

table.Page  tr.Content  td.Content {
	padding: 12px 0px 0px 0px;
	border-left: 1px solid #CACBBA;
}

body#INDEX  table.Page  tr.Content  td.Content {
	padding: 0px;
	border-left: 1px solid white;
}



table.Page  tr.Content  td.Navig-Bottom  div.ScrollButtons {
	text-align: right;
	padding-right: 25px;
}

table.Page  tr.Content  td.Navig-Bottom  div.ScrollButtons  div.Button {
	padding: 6px 0px;
}

/*
table.Page  tr.Content  td.Navig-Bottom  div.ScrollButtons  div.Top {}
table.Page  tr.Content  td.Navig-Bottom  div.ScrollButtons  div.Bottom {}
*/


/*  ============================  TEXT  === */



table.text {
	margin-top: 8px;
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
}



table.text  td {
	padding: 2px;
	padding-left: 0px;
}


table.list  {
	margin-left: 12px !important;
}

body#Beratungsverstaendnis  table.list  {
	margin-left: 7px !important;
}

table.list  td.bull  {
	width: 5px !important;
	color: black;
	padding: 2px 4px 0px 0px;
	text-align: left;
}

table.list  td  span.bull {
	/*width: 22px !important;*/
	color: black;
	padding: 0px;
	/*border: 1px solid black;*/
}

table.list td {
	/*border: 1px solid black;*/
}

table.list  td.ndash {
	width: 7px !important;
	padding: 3px 4px 0px 0px;
	text-align: left;
}

table.list  td.bull  span {}

table.list  td.ndash  span  {
	padding-right: 4px;
}


p.title {
	margin-top: 16px;
	font-size: 15px;
	font-weight: bold;
	color: #2C653A;
}

p.text,
table.text  td  {
	margin-top: 8px;
	font-size: 13px;
	color: #666666;
	line-height: 150%;
}



p.image {}

p.text  img  {
	/*border: 4px solid blue;*/
}

p.title,
p.text,
table.text {
	margin-left: 11px;
}


body#Professioneller_Hintergrund  p.title,
body#Professioneller_Hintergrund  p.text, 
body#Professioneller_Hintergrund  table.text, 
body#Impressum  p.title,
body#Impressum  p.text, 
body#Impressum  table.text {
	margin-left: 11px;
}







/* ---------|  Professioneller_Hintergrund  |--- */

body#Professioneller_Hintergrund  table.text  td.datum {
	font-weight: bold;
	color: black;
	padding-right: 10px;
}

/* ---------|  Impressum  |--- */

body#Impressum  p.title {
	color: black;
	margin-bottom: 0px;
}

body#Impressum  p.first {
	margin-top: 4px;
}

body#Impressum  table.text  tr  td,
body#Impressum  p.text {
	line-height: 140%;
}

body#Impressum  p.text,
body#Impressum  table.text {
	margin-top: 0px;
}

body#Impressum  p.klein {
	font-size: 11px;
}

body#Impressum  table.text  tr  td  {
	vertical-align: bottom;
}



body#Impressum  table.text  tr  td.left  {
	padding-left: 0px;
	padding-right: 10px;
}

body#Impressum  table.text  tr  td.right  {
	padding-left: 10px;
	padding-right: 0px;
}

/* ---------|  Gruendungsberatung  |--- */
body#Gruendungsberatung    p.title-1   {}
body#Gruendungsberatung    p.title-2   { margin-bottom: 0px; }

body#Gruendungsberatung    p.image-1   {}
body#Gruendungsberatung    p.image-2   {}
body#Gruendungsberatung    p.image-3   { margin-top: 0px; }


