body {margin: 0; padding: 0; color: #000; background: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
table {width: 100%; margin: 0; border: 0; padding: 0;}
table td {padding: 0; border-width: 0; vertical-align: top; 
	font-family: Verdana, Arial, Helvetica, sans-serif;}
h2, h3 {font-size: 100%; padding: 0 0 2px 0; margin: 0 0 1.5em 0; color: #5d5c5c; border-bottom: 1px solid #b1b1b1;}
h3 {padding-top: 3em;}

img.pdf {border: 0; padding: 0; margin: 0; width: 10px; height: 10px;}

/* 796px x 55px */	
div#header {width: 786px; height: 35px; padding: 10px 0 10px 10px; background: #fff;}

/* 796px x 30px */
div#greybar {width: 796px; height: 30px; background: #008d6d; 
	border: 0; margin: 0; padding: 0;}
	
table#main {width: 796px;}
table#main td {}
td#leftside {width: 170px; border-top: 1px solid #b1b1b1; border-right: 1px solid #b1b1b1; border-bottom: 1px solid #b1b1b1; background: #ffffff;}
td#rightside {width: 624px; border-top: 1px solid #b1b1b1; border-right: 1px solid #b1b1b1; border-bottom: 1px solid #b1b1b1; padding: 0px;}
td#rightside div.textbox {padding: 0.5em 70px 0.5em 0.5em;}

table#content {font-size: 70%;}
table#content td#textarea {width: 400px; padding: 20px 20px 20px 20px; margin: 0; border: 0;}
table#content td#linkarea {padding: 20px 5px 0 0;}
table#content p.text {margin: 0 0 1em 0; padding: 0; border: 0;}
table#content p.backlink {margin: 0 0 3.5em 0; padding: 0; border: 0;}
table#content p a:link {display: inline;}
table#content p a:visited {display: inline;}
table#content p a:hover {display: inline;}
table#content p a:active{display: inline;}
table#content ul {list-style: url(/ibnlp.nsf/list_bullet2.gif) square outside; margin: 0 0 0 1.5em; padding: 0 0 0.5em 0;}
table#content ul a:link {display: inline;}
table#content ul a:visited {display: inline;}
table#content ul a:hover {display: inline;}
table#content ul a:active{display: inline;}
table#content ul ul {margin: 0.5em 0  0 1.5em;}
table#content li {padding-bottom: 0.5em;}
table#content a {}
table#content a:link {display: block; margin-bottom: 1.5em; color: #008d6d; text-decoration: underline;}
table#content a:visited {display: block; margin-bottom: 1.5em; color: #008d6d; text-decoration: underline;}
table#content a:hover {display: block; margin-bottom: 1.5em; color: #003594; text-decoration: underline;}
table#content a:active {display: block; margin-bottom: 1.5em; color: #003594; text-decoration: underline;}

table.newstop {}
td.newstopleft {width: 190px; padding-right: 10px;}
td.newstopright {width: 190px; padding-left: 10px;}
td.newsbottomleft {width: 190px;  padding-right: 10px;}
td.newsbottomright {width: 190px;  padding-left: 10px;}
table.newsbottom {margin-top: 10px;}
div.separator {border-top: 1px solid #CCC; margin-bottom: 10px;}
p.newstitle {margin:0; padding: 0.5em; background: #EBF5E5; font-weight: bold;}
p.news {padding: 0 0 0 0.5em; margin: 0.5em 0 0 0;}

table.download {}
table.download em {font-style: normal; font-weight: bold; color: #008d6d;}
table.download td {padding-top: 10px; padding-bottom: 10px; border-bottom: 4px solid #ebf5e5;}
table.download td.left {width: 80%;}
table.download td.right {text-align: right;}

table.linktable {}
table.linktable td {padding-top: 4px; padding-bottom: 4px; border-bottom: 4px solid #ebf5e5;}
table.linktable td.left {width: 33%;}
table.linktable td.right {padding-left: 4px;}

table.newstable {}
table.newstable td {padding-top: 10px; padding-bottom: 10px; border-bottom: 4px solid #ebf5e5;}
table.newstable td.left {width: 33%;}
table.newstable td.right {padding-left: 4px;}

div#linklist {border-left: 1px solid #b1b1b1; padding-left: 10px;}
span#linklist-title {display: block; padding-bottom: 0.55em; font-weight: bold; color: #5d5c5c;}


div#menu {width: 169px; background: #fff; padding-top: 20px; padding-bottom: 10px; margin-top:0;}
div#menu ul.u1 {list-style: url(/ibnlp.nsf/icon_arrow_green1.gif) square outside; font-size: 70%; margin: 0; padding: 0 0.5em 0 2.5em; background: #fff;}
div#menu ul.u1 li {margin: 0 0 0.2em; padding: 2px; background: #fff;}
#highlt {background: #EBF5E5; display: block; padding: 0;}
div#menu ul.u2 {list-style: url(/ibnlp.nsf/list_bullet2.gif) square outside; margin: 0; padding: 0 0 0 1.5em ; background: #fff;}
div#menu ul.u2 li {margin: 0 0 0.1em; padding: 2px; background: #fff;}
#menu a:link {color: #008d6d; text-decoration: none;}
#menu a:visited {color: #008d6d; text-decoration: none;}
#menu a:hover {color: #003594; text-decoration: underline;}
/* #menu a:active {color: #003594; text-decoration: underline;} */ 

div#ad {font-weight: bold; height: 100px;  font-size: 70%; 
	color: #008d6d; background: #EBF5E5; padding: 10px 10px 20px 10px; 
	border-top: 1px solid gray; border-bottom: 1px solid gray; text-align: center;}
div#adbyline {padding-top: 5px; font-style: italic; font-weight: normal;}

div#footer {position: absolute; width: 776px; height: 15px; padding: 20px 0 20px 20px; border-bottom: 0px solid #b1b1b1; margin-bottom: 10px; font-size: 70%}
div#footer a {margin-right: 1em;}
div#footer a:link {color: #008d6d; text-decoration: underline;}
div#footer a:visited {color: #008d6d; text-decoration: underline;}
div#footer a:hover {color: #003594; text-decoration: underline;}
div#footer a:active {color: #003594; text-decoration: underline;}
#copyright {position: absolute; top: auto; bottom: auto; left: auto;  right: 0;}


div#picbar-h {height: 145px; width: 625px; background: rgb(80%, 80%, 80%); }
div#picbar-l1 {height: 85px; width: 625px; background: rgb(80%, 80%, 80%);}
h1 {height: 45px; padding: 0; margin: 0; background: #EBF5E5; text-align: ; font-weight: normal; font-size: 120%;}
span#spHeader {display: block; padding: 10px 0 0 20px;}

.button {text-decoration: none; border:0; margin: 0 auto; padding:0; display: block; text-indent: -9999px;  letter-spacing: -9999px; font-size:0; 
width: 120px; height:40px;}
.button#ausbildungen {background: url(/ibnlp.nsf/button_ausbildungen.gif) 0 0 no-repeat;}
.button#inhouse		{background: url(/ibnlp.nsf/button_inhouse.gif) 0 0 no-repeat;}
.button#firmenseminare		{background: url(/ibnlp.nsf/button_firmenseminare.gif) 0 0 no-repeat;}
.button#coachings	{background: url(/ibnlp.nsf/button_coachings.gif) 0 0 no-repeat;}
.button#ausbildungen:hover, .button#inhouse:hover, .button#firmenseminare:hover,.button#coachings:hover { background-position: -120px 0;}

table#inv {
  margin-left: 0;
}
table#inv th {
  font-weight: bold;
  color: #003399;
  padding: 0 0 3px 0;
  border-bottom: 2px solid #003399;
  vertical-align: bottom;
  margin-bottom: 8px;
}
th#col1 {width: 200px; text-align: left;}
th#col2 {width: 125px; text-align: right;}
th#col3 {width: 125px; text-align: right;}
table#inv td {
  padding: 3px 0 3px 0;
  border-bottom: 1px solid #333333;
}
td.c1 {text-align: left;}
td.c2 {text-align: right;}
td.c3 {text-align: right;}

        
