html, BODY
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #E1E1E1;
	color: #1a171b;
	height:100%;
	min-height:100%;
}

body, li, td, tr, p
{
	font-size: 12px;
}

table.container
{
	height:100%;
}

td.topnavi
{
	padding:3px 5px 3px 5px;
	border-width:2px 1px 2px 1px;
	border-color:#FFFFFF;
	border-style:solid;
	background-color:#c5c6c8;
	width:140px;
	text-align:center;
	font-size:0.95em;
}
td.topnavileer
{
	border-width:2px 1px 2px 1px;
	border-color:#FFFFFF;
	border-style:solid;
	background-color:#c5c6c8;
}

a.topnavi:link, a.topnavi:visited
{
	padding:1px 5px 1px 5px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}

a.topnavi:hover
{
	padding:1px 5px 1px 5px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

a.topnavi_activ:link, a.topnavi_activ:visited
{
	padding:1px 5px 1px 5px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

a.navi_left:link, a.navi_left:visited
{
	color:#1a171b;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
}
a.navi_left:hover
{
	color:#efbd3e;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
}
a.navi_left_activ:link, a.navi_left_activ:visited
{
	color:#e7302a;
	text-decoration:none;
	font-weight:normal;
}
#content
{
	padding:10px 100px 20px 30px;
	line-height:160%;
	text-align:left;
}

TD#content A:link, TD#content A:visited, TD#content A:active
{
	color: #1a171b;
	text-decoration:underline;
	font-weight:bold;
	
}

TD#content A:hover
{
	color: #efbd3e;
	text-decoration:none;
}

h1
{
	font-size:22px;
	color:#6B6B6B;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:normal;
}

h2
{
	font-size:18px;
	color:#6B6B6B;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	line-height:normal;
}

h3
{
	font-size:16px;
	color:#888888;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:normal;
}

h4
{
	font-size:14px;
	color:#6B6B6B;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:normal;
}

h5
{
	font-size:12px;
	color:#6B6B6B;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:normal;
}

ul.default
{
	padding: 0px 0px 0px 20px;
	margin: 0px;
	list-style-image: url('../img/bullet.gif');
}

ul.default li
{
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

ul.layout1
{
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	margin: 0px;
	padding-left: 0px;
	list-style-type: square;
}

ul.layout2
{
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	padding-left: 0px;
	list-style-type: disc;
	list-style-image: none;
}

ul.layout3
{
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	padding-left: 0px;
	list-style-type: lower-alpha;
	list-style-image: none;
}

/*-----seiten--------*/

.bio
{
	background:url(../img/001_b_biographie.jpg) no-repeat 0 145px;

}

.unternehmen
{
	background:url(../img/001_unternehmensstruktur.jpg) no-repeat 0 360px;
}

.interimloesungen
{
	background:url(../img/002_interimloesungen.jpg) no-repeat 0 360px;

}


.serviceleistungen
{
	background:url(../img/003_k_serviceleistungen.jpg) no-repeat 300px 447px;
}

.beschaffungsmanagement
{
	background:url(../img/004_beschaffungsmanagement.jpg);
	background-repeat:no-repeat;
	background-position:0 348px;

}

.h_r_management
{
	background-image:url(../img/005_h_r_management.jpg);
	background-repeat: no-repeat;
	background-position:0 397px;
}


.marketing
{
	background:url(../img/006_marketing.jpg) no-repeat 0 350px;

}


.risk_management
{
	background:url(../img/007_risk_management.jpg) no-repeat 0 320px;

}

.facilitymanagement
{
	background:url(../img/008_facilitymanagement.jpg) no-repeat 0 360px;

}


.datenschutz
{
	background:url(../img/011_datenschutz.jpg) no-repeat -50px 147px;

}


.kontakt
{
	background:url(../img/009_kontakt.jpg) no-repeat 615px 147px;

}

.linksbund
{
	text-align:left;
}

.volle_hoehe
{
	height:100%;
	min-height:100%;
}