* {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	/* font-size: 11pt; */
}

#kb_left_side {
	padding: 2em 1em;
	float: left;
	/* border: 1px solid red; */
	width: 135px;
	text-align: center;
}

#kb_content {
	color: #444;
	margin-left: 152px;
	background-image: url('/kb/images/vline.gif');
	background-repeat: repeat-y;
	background-position:left;
	font-size: 11pt;
}

.kb_text {
	color: #444;
}

p {
	padding: .2em 0;
	color: #444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

body {
	margin: 8px 0;
}

.kb_h1 {
	font-family: Arial, sanserif;
	color: #55C;
	margin-top: 1em;
}

h2.kb_h2 {
	font-family: Arial, sanserif;
	font-size: 1.1em;
	font-weight: bold;
	color: #77C;
	padding-top: .1em;
	padding-bottom: .8em;
}

.kb_h3 {
	font-family: Arial, sanserif;
	font-size: 1.2em;
	font-weight: bold;
	color: #66C;
}

.kb_q {
	color: #44C;
	padding-top: .6em;
	padding-bottom: .3em;
}

.kb_a {
	padding-top: .3em;
	padding-bottom: .3em;
	padding-left: 2ex;
}

.kb {
	padding-left: .8em;
	padding-top: .8em;
	padding-bottom: .3em;
}

.kb_code {
	/* color: #666; */
	color: 0;
	background-color: #f1f1f1;
	padding-left: .3ex;
	padding-right: .4ex;
	font-family: monospace, courier, monaco;
}

a.kb_link:link {
	color: #44b;
	text-decoration: none;
}

a.kb_link:visited {
	color: #507;
	text-decoration: none;
}

a.kb_link:hover {
	color: #f90;
	text-decoration: underline;
}

a.kb_link:active {
	color: #44b;
	text-decoration: none;
}

a.kb_sm_link:link {
	font-size: .9em;
	color: #44b;
	text-decoration: none;
}

a.kb_sm_link:visited {
	font-size: .9em;
	color: #507;
	text-decoration: none;
}

a.kb_sm_link:hover {
	font-size: .9em;
	color: #F90;
	text-decoration: underline;
}

a.kb_sm_link:active {
	font-size: .9em;
	color: #44b;
	text-decoration: none;
}

a.kb_link_plat:link {
	color: #44b;
	text-decoration: none;
}

a.kb_link_plat:visited {
	color: #44b;
	text-decoration: none;
}

a.kb_link_plat:hover {
	color: #f90;
	text-decoration: none;
}

a.kb_link_plat:active {
	color: #44b;
	text-decoration: none;
}

a.kb_link_type:link {
	font-size: 1.1em;
	color: #44b;
	text-decoration: none;
}

a.kb_link_type:visited {
	font-size: 1.1em;
	color: #44b;
	text-decoration: none;
}

a.kb_link_type:hover {
	font-size: 1.1em;
	color: #f90;
	text-decoration: underline;
}

a.kb_link_type:active {
	font-size: 1.1em;
	color: #44b;
	text-decoration: none;
}

.kb_mono {
	margin: .5ex;
	padding-left: .5ex;
	padding-right: .5ex;
	padding-top: .4ex;
	padding-bottom: .4ex;
	
	text-align: left;
	font-size: small;
	
	color: #000;
	background-color: #e6e6e6;
	overflow: auto;
	font-family: monospace;
}

ul.kb_technotes {
	padding: .6em 0 .8em 3em;
	list-style-type: none;
	line-height: 1.2;
}

ul.kb_col {
	margin: .2em 0 .6em 2ex;
	list-style-type: none;
	float: left;
}

ul.kb_platforms {
	margin-left: 4em;
	line-height: 1.5;
	list-style-type: none;
}

.kb_select_plat {
	text-align: left;
}

.kb_plat_butn {
	float: left;
	text-align: center;	
	margin-left: 80px;
	margin-top: .8em;
	margin-bottom: .5em;
}

#kb_header {
	padding: .5em 1ex .6em 2ex;
}

#kb_search {
	display: inline;
}

.kb_context {
	font-size: 1em;
	text-transform: uppercase;
	padding-left: 2ex;
	line-height: 2;
	display: inline;
	color: #666;
}

.kb_nav {
	font-size: .8em;
	color: #666;
/*	text-decoration: none; */
}

.kb_nav:hover {
	font-size: .8em;
	color: #666;
/*	text-decoration: none; */
}

.kb_section {
	border-top: 1px solid #999;	
	padding: .7em 1.8ex .4em 1.8ex;
}

#kb_footer {
	padding: 0 2ex 1em 2ex;
	font-size: .9em;
	clear: left;
}
/*
a.linktext1 {
	font-style: normal; 
	font-weight: normal;
	font-size: 1em;
	color: #009;
	text-decoration: none;
}

a.linktext1:hover {
	font-style: normal; 
	font-weight: normal;
	font-size: 1em;
	color: #f90;
	text-decoration: underline;
}
*/
ul,ol,dl {
	padding-left: 4ex;
	padding-top: .4em;
	padding-bottom: .4em;
}

dt {
	padding-bottom: .5ex;
}

dd {
	padding-left: 1.5ex;
}

#kb_nicht {
	padding: 1em 0 1em 2em;
}

