/* haupthintergrund */
BODY {
	COLOR: #5985de; BACKGROUND-COLOR: #5985de
}
/* Hintergrundfarben */
.klbackground { bgcolor:#313431 }
/* Textformate */
.footertext1 { font-family: verdana, arial, helvetica, sans-serif; color:#ffffff; font-size: 10pt }
.footertext2 { font-family: verdana, arial, helvetica, sans-serif; color:#ffffff; font-size: 10pt;font-weight=bold }
.footertext3 { font-family: verdana, arial, helvetica, sans-serif; color:#9c9a9c; font-size: 8pt; TEXT-DECORATION: none }
.footertext3:hover { font-family: verdana, arial, helvetica, sans-serif; color:#ff9900; font-size: 8pt; TEXT-DECORATION: none }
.logotext1 { font-family: verdana, arial, helvetica, sans-serif; color:#ff0000; font-size: 32pt }
.logotext2 { font-family: verdana, arial, helvetica, sans-serif; color:#ffffff; font-size: 32pt }
.logotext3 { font-family: verdana, arial, helvetica, sans-serif; color:#ffffff; font-size: 8pt }
.functext { font-family: verdana, arial, helvetica, sans-serif; color:#ffffff; font-size: 10pt; TEXT-DECORATION: none }
.functext:hover { font-family: verdana, arial, helvetica, sans-serif; color:#ffCC99; font-size: 10pt; TEXT-DECORATION: none }
/* Kategorien */
.cat { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #C0C0C0; font-weight: none;}
.cat:hover {  font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #FF8105; font-weight: none; }
.part { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #ff9900; font-weight: none;}
.part:hover {  font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #c0c0c0; font-weight: none; }
.cat-no { color: #FF9900; font-family: arial, verdana, sans-serif; font-size: 9pt; }
.catname { font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #2C3141; font-weight: none;}
/* Links */
.link { font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #003366; }
.link:hover {  font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #FF9900;}
.link-rate {  font-family: arial, helvetica, sans-serif;  font-size: 12px; color: #003366; text-decoration: none; }
.link-modify {  font-family: arial, helvetica, sans-serif; font-size: 12px; color: #800000; text-decoration: none; }
.link-div{  font-family: arial, helvetica, sans-serif; font-size: 12px; color: #003366; text-decoration: none; }
.link-desc { color: #000000; font-family: arial,verdana,sans-serif; font-size: 9pt; }
.link-detail { color: #707070; font-family: arial,verdana,sans-serif; font-size: 8pt; }
.link-new { color: blue; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight: bold; color:#009900; vertical-align: super}
.link-top { color: red; font-family: arial, verdana, sans-serif; font-size: 12px; vertical-align: super}
.link-pop { color: orange; font-family: arial, verdana, sans-serif; font-size: 12px; vertical-align: super}
.link-pick {  font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF9900; vertical-align: super}
.link-pick:hover {  font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; vertical-align: super}
.link-warn { color: #808080; font-family: arial,verdana,sans-serif; font-weight: bold; font-size: 8pt; }
/* Funktionsformate */
.textbox {  font-family: arial, helvetica, sans-serif; font-size: 10px; color: #000000}
.button {  font-family: arial, helvetica, sans-serif; font-size: 10px; }
.spacer { color: #003366; font-family: arial,verdana,sans-serif; font-size: 10pt; }
.xsmall {  font-family: verdana, arial, helvetica, sans-serif; color:#003366; font-size: 1px}
.c-small {  font-family: verdana, arial, helvetica, sans-serif; color:#d9d9d9; font-size: 3pt}
.v-small {  font-family: verdana, arial, helvetica, sans-serif; color:#d9d9d9; font-size: 6pt}
/* page navigation */
.pagenav {  font-family: arial, verdana, helvetica, sans-serif; font-size: 8pt; color: #2C3141; }
/* default text */
.text {font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #003366}
/* small text */
.small {  font-family: verdana, arial, helvetica, sans-serif; color:#003366; font-size: 9px}
.osmall {  font-family: verdana, arial, helvetica, sans-serif; color:#FFCC99; font-size: 9px}
.xsmall {  font-family: verdana, arial, helvetica, sans-serif; color:#003366; font-size: 1px}
.summe {  font-family: verdana, arial, helvetica, sans-serif; color:#FF9900; font-size: 9px}
.bigblue{  font-family: verdana, arial, helvetica, sans-serif; color:#003366; font-size: 12px; #FFFFFF }
.bigo {  font-family: verdana, arial, helvetica, sans-serif; color:#FFFFFF; font-size: 18px; font-weight=bold; }
.new {  font-family: verdana, arial, helvetica, sans-serif; color:#FF0000; font-size: 10px}
.zwischen {  font-family: verdana, arial, helvetica, sans-serif; color:#003366; font-size: 1px}
/* top navigation */
.nav-top-txt {  font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; }
/* category navigation */
.navspace { font-family: arial, verdana, sans-serif;  font-weight: bold;  font-size: 10pt;  background-color: #FF9900; color: #FF9900;}
.navbar { font-family: arial, verdana, sans-serif;  font-weight: bold;  font-size: 10pt;  background-color: #FF9900; color: #003366;}
.navbar:hover { font-family: arial, verdana, sans-serif;  font-weight: bold;  font-size: 10pt;  background-color: #FF9900; color: #003366;}
.promobar { font-family: arial, verdana, sans-serif;  font-weight: normal;  font-size: 10pt;  background-color: #FF9900; color: #003366;}
.promobar:hover { font-family: arial, verdana, sans-serif;  font-weight: normal;  font-size: 10pt;  background-color: #FF9900; color: #003366;}
.table{ font-family: arial,verdana,sans-serif; font-weight: normal; font-size: 9pt; background-color: #166AB8; color: #166AB8; }
/* alternating table rows */
.cell1 {  font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #003366}
.cell2 {  font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #003366}
/* titles */
.title {  font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #373737; background-color:  #E5E5E5}
/* system messages and errors */
.sys-message {  font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #003366; font-weight: bold}
.error {  font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #FF3300; font-weight: bold}
/* search */
.search { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #166AB8; background-color:  #E3E9FF}
/* spacing styles */
.spacing-pad-top-right {  padding-top: 15px; padding-right: 15px}
.spacing-pad-top-left {  padding-top: 15px; padding-left: 15px}
.spacing-pad-left-right { padding-right: 15px ; padding-left: 15px}
/* categories */
.cat-s { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #ffffff; TEXT-DECORATION: none}
.cat-s:hover {  font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #166AB8; TEXT-DECORATION: none}
.cat-t { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #FF860F; TEXT-DECORATION: none}
.cat-t:hover {  font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; TEXT-DECORATION: none}
.cat-desc { color: #003399; font-family: arial,verdana,sans-serif; font-size: 9pt; }
.cat-new { color: blue; font-family: arial, verdana, sans-serif; font-size: 12px; ; vertical-align: super}
.cat-pick {  font-family: arial, helvetica, sans-serif; font-size: 12px; color: #009900; vertical-align: super}
.cats-stats {  color: #707070; font-family: arial,verdana,sans-serif; font-size: 9pt; }
.no-cat { color: #FFCC99; font-family: arial,verdana,sans-serif; font-size: 4pt; }
/* links */
.qlink { font-family: arial, helvetica, sans-serif; font-style: italic; font-size: 10pt; color: #003366; font-weight: bold }
/* copyright */
.copyright {  font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #999999; TEXT-DECORATION: none}
.copyright:hover {  font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #FFCC99; TEXT-DECORATION: none}
}
.1bg {
	BACKGROUND-COLOR: #11416D;
}
.leftbg {
	BACKGROUND-COLOR: #166AB8;
}
.txtbg {
	BACKGROUND-COLOR: #E3E9FF;
}
.bannercode {
	background-color:#B1C1FB; border: 1px solid #ffffff; font-family: verdana; color:#166AB8; font-size: 8pt; TEXT-DECORATION: none
}
.txtbanner {
	font-family: arial; color:#000000; font-size: 12pt; TEXT-DECORATION: none
}
.welcome {
		font-family :arial; font-size : 18px; font-weight : bold; color : #166AB8;
}		  			  			  			  			  			  			  			  			  			  			  			.banner {
		font-family :arial; font-size : 36px; font-weight : bold; color : #166AB8;
}
.bannercode {
		font-family :arial; font-size : 10px; font-weight : none; color : #ffffff; background-color:#166AB8;
}
.dot {
	BORDER-RIGHT: #C00000 2px solid; BORDER-TOP: #C00000 2px solid; BORDER-LEFT: #C00000 2px solid; BORDER-BOTTOM: #C00000 2px solid
}
.mainbg {
		background-color:#E3E9FF;
}
.newscode {
		font-family :arial; font-size : 9px; font-weight : none; color : #166AB8; background-color:#E3E9FF;
}