﻿.xx-small {
	font-size: xx-small;
}
#searchbox {
	margin-bottom: 6px;
}
.bild_margin3px {
	margin-top: 3px;
	margin-bottom: 3px;
}
.tab_toolbox {
	background-color: #CCCCFF;
}
a.toolbox_up {
	background-image: url('image/nav16x16-up.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	display: block;
	text-decoration: none;
	color: #9999FF;
}
a.toolbox_pr {
	background-image: url('image/nav16x16-print.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	display: block;
	text-decoration: none;
	color: #9999FF;
}
a.toolbox_vor {
	background-image: url('image/nav16x16-forward.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	display: block;
	text-decoration: none;
	color: #9999FF;
}
a.toolbox_zur {
	background-image: url('image/nav16x16-back.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	display: block;
	text-decoration: none;
	color: #9999FF;
}
a:hover.toolbox_zur {
	color: #6666FF;
}
a:hover.toolbox_vor {
	color: #6666FF;
}
a:hover.toolbox_pr {
	color: #6666FF;
}
a:hover.toolbox_up {
	color: #6666FF;
}
.no_border {
	border-width: 0;
}
.span.bold {
	font-weight: bold;
}
.ausr_zentriert {
	text-align: center;
}
.ausr_rechts {
	text-align: right;
}
.tab_bg_weiss {
	background-color: #FFFFFF;
}
.tab_bg_hellgelb {
	background-color: #FFFF99;
}
.nav_area_links {
	height: 300px;
}
.banner_t4 {
	background-image: url('image/s4-bw-r.gif');
	background-repeat: repeat-y;
	background-position: left;
	width: 4px;
}
.banner_t4b {
	background-image: url('image/s4-bw-ru.gif');
	background-repeat: no-repeat;
	background-position: left;
	width: 4px;
}
.banner_t5b {
	background-image: url('image/s5-bw-ru.gif');
	background-repeat: no-repeat;
	background-position: left;
	width: 5px;
}
.banner_t3b {
	background-color: #FFFF99;
	background-image: url('image/s4-bw-lo.gif');
	background-repeat: no-repeat;
	background-position: bottom;
}
.banner_t3a {
	border-width: 3px;
	background-color: #FFFF99;
}
.nav_allg {
	text-align: right;
}
BODY {
	font-size: 8pt;
	color: #333333;
	font-family : Verdana;
	background-color : #ecf0f1;
}
h1 {
	margin: 0px;
	font-size: 1.30em;
	font-weight : bold;
}
h2 {
	margin: 0px;
	font-size : 1.3em;
	font-weight : bold;
	color : #ff0000;
}
h3 {
	margin: 0px;
	font-size: 1.15em;
	font-weight: bold;
}
h4 {
	margin: 0px;
	font-size: 1.0em;
}
p {
	margin-top : 0px;
	margin-bottom : 0px;
}
a {
	color: #0066CC;
}
img {
	border-style: none;
	border-width: 0px;
}
a:hover {
	color: #003399;
	text-decoration: none;
}
.logo_size {
	background-image: url('image/logo_kf_trans.gif');
	background-repeat: no-repeat;
	background-position: left center;
}
.banner_pic {
	background-image: url('image/forum_pic.gif');
	background-position: 40% center;
	background-repeat: no-repeat;
	background-color: #FFFF00;
}
.banner_t1 {
	background-image: url('image/s5-bw-u.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #FFFF00;
	height: 5px;
}
.banner_t5 {
	background-image: url('image/s5-bw-u.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	height: 5px;
}
.banner_t2 {
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #FFFF66;
	border-bottom-style: inset;
	border-bottom-width: 1px;
	border-bottom-color: #9999FF;
	text-align: right;
}
.banner_t3 {
	background-image: url('image/s4-bw-u.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #FFFF99;
}
.tab_rand_rechts {
	background-image: url('image/s5-bw-r.gif');
	background-repeat: repeat-y;
	background-position: right;
	width: 5px;
}
.rubrik {
	font-size: 17px;
	color: #CCCCFF;
	text-align: right;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
a.nav_oben_ver {
	padding: 2px 12px 2px 20px;
	background-position: 7px center;
	color: #990066;
	background-image: url('image/b9x9_ver_990066.gif');
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	display: block;
	float: right;
	text-decoration: none;
}
a:hover.nav_oben_ver {
	Color: #FFFFFF;
	background-Color: #990066;
	background-image: url('image/b9x9_weiss.gif');
}
a.nav_oben_ser {
	padding: 2px 12px 2px 20px;
	background-position: 7px center;
	color: #333399;
	background-image: url('image/b9x9_ser_333399.gif');
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	display: block;
	float: right;
	text-decoration: none;
}
a:hover.nav_oben_ser {
	Color: #FFFFFF;
	background-Color: #333399;
	background-image: url('image/b9x9_weiss.gif');
}
.span.nav_oben_akt {
	padding: 2px 12px 2px 20px;
	background-position: 7px center;
	Color: #FFFFFF;
	background-image: url('image/b9x9_weiss.gif');
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	display: block;
	float: right;
	text-decoration: none;
}
.span.nav_oben_ser {
	padding: 2px 12px 2px 20px;
	background-position: 7px center;
	Color: #FFFFFF;
	background-image: url('image/b9x9_weiss.gif');
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	display: block;
	float: right;
	text-decoration: none;
}
.span.nav_oben_ver {
	padding: 2px 12px 2px 20px;
	background-position: 7px center;
	Color: #FFFFFF;
	background-image: url('image/b9x9_weiss.gif');
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	display: block;
	float: right;
	text-decoration: none;
}
.span.nav_oben_ter {
	padding: 2px 12px 2px 20px;
	background-position: 7px center;
	Color: #FFFFFF;
	background-image: url('image/b9x9_weiss.gif');
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	display: block;
	float: right;
	text-decoration: none;
}
.span.nav_oben_pub {
	padding: 2px 12px 2px 20px;
	background-position: 7px center;
	Color: #FFFFFF;
	background-image: url('image/b9x9_weiss.gif');
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	display: block;
	float: right;
	text-decoration: none;
}
.span.nav_oben_inf {
	padding: 2px 12px 2px 20px;
	background-position: 7px center;
	Color: #FFFFFF;
	background-image: url('image/b9x9_weiss.gif');
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	display: block;
	float: right;
	text-decoration: none;
}
.span.nav_oben_inf {
	background-Color: #6666CC;
}
.span.nav_oben_ter {
	background-Color: #990000;
}
.span.nav_oben_akt {
	background-Color: #006699;
}
.span.nav_oben_ser {
	background-Color: #333399;
}
.span.nav_oben_ver {
	background-Color: #990066;
}
.span.nav_oben_pub {
	background-Color: #996600;
}
a.nav_oben_ter {
	padding: 2px 12px 2px 20px;
	background-position: 7px center;
	color: #990000;
	background-image: url('image/b9x9_ter_990000.gif');
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	display: block;
	float: right;
	text-decoration: none;
}
a:hover.nav_oben_ter {
	Color: #FFFFFF;
	background-Color: #990000;
	background-image: url('image/b9x9_weiss.gif');
}
a.nav_oben_pub {
	padding: 2px 12px 2px 20px;
	background-position: 7px center;
	color: #996600;
	background-image: url('image/b9x9_pub_996600.gif');
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	display: block;
	float: right;
	text-decoration: none;
}
a:hover.nav_oben_pub {
	Color: #FFFFFF;
	background-Color: #996600;
	background-image: url('image/b9x9_weiss.gif');
}
a.nav_oben_inf {
	padding: 2px 12px 2px 20px;
	background-position: 7px center;
	color: #6666cc;
	background-image: url('image/b9x9_inf_6666CC.gif');
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	display: block;
	float: right;
	text-decoration: none;
}
a:hover.nav_oben_inf {
	Color: #FFFFFF;
	background-Color: #6666cc;
	background-image: url('image/b9x9_weiss.gif');
}
a.nav_oben_akt {
	padding: 2px 12px 2px 20px;
	background-position: 7px center;
	color: #006699;
	background-image: url('image/b9x9_akt_006699.gif');
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	display: block;
	float: right;
	text-decoration: none;
}
a:hover.nav_oben_akt {
	Color: #FFFFFF;
	background-Color: #006699;
	background-image: url('image/b9x9_weiss.gif');
}
a.nav_links_ver {
	padding: 3px 10px 3px 18px;
	background-position: 5px;
	color: #990066;
	background-image: url('image/b9x9_ver_990066.gif');
	background-repeat: no-repeat;
	font-size: 1.0em;
	font-weight: bold;
	display: block;
	text-decoration: none;
}
a:hover.nav_links_ver {
	Color: #FFFFFF;
	background-Color: #990066;
	background-image: url('image/b9x9_weiss.gif');
}
.span.nav_links_ver {
	padding: 3px 10px 3px 18px;
	background-position: 5px;
	Color: #FFFFFF;
	background-Color: #990066;
	background-image: url('image/b9x9_weiss.gif');
	background-repeat: no-repeat;
	font-size: 1.0em;
	font-weight: bold;
	display: block;
}
a.nav_links_ser {
	padding: 3px 10px 3px 18px;
	background-position: 5px;
	color: #333399;
	background-image: url('image/b9x9_ser_333399.gif');
	background-repeat: no-repeat;
	font-size: 1.0em;
	font-weight: bold;
	display: block;
	text-decoration: none;
}
a:hover.nav_links_ser {
	Color: #FFFFFF;
	background-Color: #333399;
	background-image: url('image/b9x9_weiss.gif');
}
.span.nav_links_ser {
	padding: 3px 10px 3px 18px;
	background-position: 5px;
	Color: #FFFFFF;
	background-Color: #333399;
	background-image: url('image/b9x9_weiss.gif');
	background-repeat: no-repeat;
	font-size: 1.0em;
	font-weight: bold;
	display: block;
}
a.nav_links_pub {
	padding: 3px 10px 3px 18px;
	background-position: 5px;
	color: #996600;
	background-image: url('image/b9x9_pub_996600.gif');
	background-repeat: no-repeat;
	font-size: 1.0em;
	font-weight: bold;
	display: block;
	text-decoration: none;
}
a:hover.nav_links_pub {
	Color: #FFFFFF;
	background-Color: #996600;
	background-image: url('image/b9x9_weiss.gif');
}
.span.nav_links_pub {
	padding: 3px 10px 3px 18px;
	background-position: 5px;
	Color: #FFFFFF;
	background-Color: #996600;
	background-image: url('image/b9x9_weiss.gif');
	background-repeat: no-repeat;
	font-size: 1.0em;
	font-weight: bold;
	display: block;
}
a.nav_links_inf {
	padding: 3px 10px 3px 18px;
	background-position: 5px;
	color: #6666CC;
	background-image: url('image/b9x9_inf_6666CC.gif');
	background-repeat: no-repeat;
	font-size: 1.0em;
	font-weight: bold;
	display: block;
	text-decoration: none;
}
a:hover.nav_links_inf {
	Color: #FFFFFF;
	background-Color: #6666CC;
	background-image: url('image/b9x9_weiss.gif');
}
.span.nav_links_inf {
	padding: 3px 10px 3px 18px;
	background-position: 5px;
	Color: #FFFFFF;
	background-Color: #6666CC;
	background-image: url('image/b9x9_weiss.gif');
	background-repeat: no-repeat;
	font-size: 1.0em;
	font-weight: bold;
	display: block;
}
a.nav_links_ter {
	padding: 3px 10px 3px 18px;
	background-position: 5px;
	color: #990000;
	background-image: url('image/b9x9_ter_990000.gif');
	background-repeat: no-repeat;
	font-size: 1.0em;
	font-weight: bold;
	display: block;
	text-decoration: none;
}
a:hover.nav_links_ter {
	Color: #FFFFFF;
	background-Color: #990000;
	background-image: url('image/b9x9_weiss.gif');
}
.span.nav_links_ter {
	padding: 3px 10px 3px 18px;
	background-position: 5px;
	Color: #FFFFFF;
	background-Color: #990000;
	background-image: url('image/b9x9_weiss.gif');
	background-repeat: no-repeat;
	font-size: 1.0em;
	font-weight: bold;
	display: block;
}
a.nav_links_akt {
	padding: 3px 10px 3px 18px;
	background-position: 5px;
	color: #006699;
	background-image: url('image/b9x9_akt_006699.gif');
	background-repeat: no-repeat;
	font-size: 1.0em;
	font-weight: bold;
	display: block;
	text-decoration: none;
}
a:hover.nav_links_akt {
	Color: #FFFFFF;
	background-Color: #006699;
	background-image: url('image/b9x9_weiss.gif');
}
.span.nav_links_akt {
	padding: 3px 10px 3px 18px;
	background-position: 5px;
	Color: #FFFFFF;
	background-Color: #006699;
	background-image: url('image/b9x9_weiss.gif');
	background-repeat: no-repeat;
	font-size: 1.0em;
	font-weight: bold;
	display: block;
}
.color_akt {
	color: #006699;
}
.color_ter {
	color: #990000;
}
.color_ser {
	color: #333399;
}
.color_ver {
	color: #990066;
}
.color_inf {
	color: #6666CC;
}
.color_pub {
	color: #996600;
}
.searchword {
	background-color : #ff6;
	border : 1px dotted #ff6;
	color : #222;
}
.searchword0 {
	background-color : #ff6;
	border : 1px dotted #ff6;
	color : #222;
}
.searchword1 {
	background-color : #a0ffff;
	border : 1px dotted #0affff;
	color : #222;
}
.searchword2 {
	background-color : #9f9;
	border : 1px dotted #9f9;
	color : #222;
}
.searchword3 {
	background-color : #f99;
	border : 1px dotted #f99;
	color : #222;
}
a.number {
	padding: 3px 8px 3px 8px;
	color: #FF0000;
	font-size: 1.0em;
	font-weight: bold;
	display: block;
	text-decoration: none;
	background-color: #CCCCCC;
	vertical-align: middle;
	width: 10px;
	float: left;
}
a:hover.number {
	Color: #FFFFFF;
	background-Color: #FF0000;
}
.span.number {
	padding: 3px 8px 3px 8px;
	Color: #FFFFFF;
	background-Color: #FF0000;
	font-size: 1.0em;
	font-weight: bold;
	display: block;
	vertical-align: middle;
	width: 10px;
	float: left;
}
