body {
	margin: 0;
	padding: 0;
	background: 0;
	color: #171e69;
	font: 10px/18px Verdana, sans-serif;
}

td { vertical-align: top; }

li {
	font-size: 10px;
	font-weight: bold;
	margin: 0px 0px 0px -10px;
	list-style-image: url(i/orangebullet.gif);
	list-style-type: circle;
	padding-top: 0px;
	padding-bottom: 7px;
}
ul {
	margin-top: 5px;
	margin-bottom: 2px;
}
td p {
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 15px;
}
img { border: none; }


.td_bottom { vertical-align: bottom; }
.td_middle { vertical-align: middle; }

.content {
	color: #171e69;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 18px;
	padding-top: 6px;
}

.submenu {
	color: #E55C20;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 24px;
}

.submactive {
	color: #919191;
}

.submnormal a {
	color: black;
}
.h {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}

.blue { color: #171E69; }
/* .orange { color: #E55C20; } */
.orange { color: #E55C20; }


.odotted, .bdotted {
	padding:0;
	margin:0;
	background: url(i/orangebullet.gif) top left no-repeat;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-left: 12px;
	line-height: 18px;
	color: #171e69;
}

.bdotted {
	background: url(i/bluebullet2.gif) top left no-repeat;
	color: #E55C20;
}

p.bdotted, p.odotted {
	margin-bottom: 7px;
}

.bdotb {
	padding:0;
	margin:0;
	background: url(i/bluebulletsmall.gif) top left no-repeat;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	padding-left: 10px;
	line-height: 18px;
	color: #171e69;
}

h5.o {
	padding:0;
	margin:0;
	color: #f5821f;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-left: 10px;
	background: url(i/bluebullet.gif) center left no-repeat;
}

p.in { padding-left: 10px; }

a.mail { color: black; }

table.leistungen {
	background: url(i/b-table-leistungen-home.gif) top left no-repeat
}

table.leistungen-home {
	background: url(i/b-table-leistungen-home.gif) top left no-repeat
}

.b-l-ueber {
	background: #f6fcfb url(i/l-ueber.jpg) top left no-repeat;
}

.b-l-kunden {
	background: #f6fcfb url(i/l-kunden.jpg) top left no-repeat;
}

.b-l-cases {
	background: #f6fcfb url(i/l-cases.jpg) top left no-repeat
}

.b-l-site-impressum {
	background: #f6fcfb url(i/l-site-impressum.jpg) top left no-repeat
}

.b-l-site-kontakt {
	background: #f6fcfb url(i/l-site-kontakt.jpg) top left no-repeat
}

.b-l-site-sitemap {
	background: #f6fcfb url(i/l-site-sitemap.jpg) top left no-repeat
}

.sm-l1, .sm-l2, .sm-l3 {
	color: #171E69; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold;
}

.sm-l1 a, .sm-l2 a, .sm-l3 a {
	color: #171e69;
}

.sm-l2 {
	font-size: 10px;
	padding-left: 22px;
}

.sm-l3 {
	font-size: 10px; font-weight: normal;
	padding-left: 44px;
}

.smallfont {
	color: #171e69;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}
#kernmarkte {
	border: medium solid #f5821f;
	position: relative;
	height: auto;
	width: 280px;
	top: 20px;
	margin: 0px auto;
	padding: 0px;
}
#kernmarkte h1 {
	font-size: 14px;
	font-weight: bold;
	background: #f5821f;
	display: block;
	padding: 5px;
	margin: 0px;
	color: #FFFFFF;
}
#kernmarkte li {
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px -10px;
	list-style-image: url(i/orangebullet.gif);
	list-style-type: circle;
	padding-top: 0px;
	padding-bottom: 7px;
}
#kernmarkte ul {
	margin-top: 5px;
	margin-bottom: 2px;
}



