.strobel {text-decoration: none; background-color:#0000A0; color:#ffffff; font-family:"Arial"; font-weight:bold; font-size:14pt; font-weight="bold"; text-decoration:"none"}
.strobel:hover {text-decoration: none; background-color:#ffffff; color:#0000A0; font-family:"Arial"; font-weight:bold; font-size:14pt; font-weight="bold"; text-decoration:"none"}


/* default text */
.text {font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #22325C}
.text2 {font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #ffffff}


/* small text */
.small {  font-family: verdana, arial, helvetica, sans-serif; color:#ffffff; 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:#ffffff; 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:#ffffff; font-size: 12px; font-weight=bold; }
.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:#ffffff; font-size: 1px}

/* login */
.login-txt {  font-family: verdana, arial, helvetica, sans-serif; color:#ffffff; font-size: 9px}
.login-button {  font-family: verdana, arial, helvetica, sans-serif; color:#FFCC99; font-size: 10px}
.login-link { text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #ffffff; font-weight: bold;}

/* top navigation */
.nav-top-txt {  font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; }


/* category navigation */
.navspace { font-family: arial;  font-weight: bold;  font-size: 10pt;  background-color: #FF9900; color: #FF9900;}
.navbar { font-family: arial;  font-weight: none;  font-size: 10pt;  background-color: #FF9900; color: #2E4B93;}
.navbar:hover { font-family: arial;  font-weight: bold;  font-size: 9pt;  background-color: #FF9900; color: #ffffff;}
.promobar { font-family: arial;  font-weight: normal;  font-size: 10pt;  background-color: #FF9900; color: #ffffff;}
.promobar:hover { font-family: arial;  font-weight: normal;  font-size: 10pt;  background-color: #FF9900; color: #ffffff;}
.table{ font-family: arial,verdana,sans-serif; font-weight: normal; font-size: 9pt; background-color: #7DA1FB; color: #7DA1FB; }


/* alternating table rows */
.cell1 {  font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #ffffff}
.cell2 {  font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #ffffff}
.cell3 {  font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #000000}

/* titles */
.title {  font-family: arial; font-size: 10pt; font-weight: bold; color: #1A2747; background-color:  #FF9900}
.subtitle {  font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #ff9900}


/* system messages and errors */
.sys-message { font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #FFCC99}
.error { font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #ffffff;}

/* search */
.search { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #ffffff; background-color: #2E4B93}

/* small text fields */
.textbox {  font-family: arial, helvetica, sans-serif; font-size: 10px; color: #2E4B93}

/* buttons */
.button {  font-family: arial, helvetica, sans-serif; font-size: 10px; }

/* 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 { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #ffffff; font-weight: bold;}
.cat:hover {  text-decoration: Underline; font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #ffffff; font-weight: bold; }
.cat-s { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #e0e0e0; TEXT-DECORATION: none}
.cat-s:hover {  font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #FFCC99; TEXT-DECORATION: none}
.cat-sb { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #e0e0e0; TEXT-DECORATION: none; font-weight: bold}
.cat-sb:hover {  font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #FFCC99; TEXT-DECORATION: none; font-weight: bold}
.cat-xs { font-family: arial, helvetica, sans-serif; font-size: 7pt; color: #e0e0e0; TEXT-DECORATION: none}
.cat-t { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #ffffff; TEXT-DECORATION: none}
.cat-t:hover {  font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; TEXT-DECORATION: none}
.cat-no { color: #ffffff; font-family: arial; font-size: 9pt}
.cat-desc { color: #003399; font-family: arial,verdana,sans-serif; font-size: 9pt; }
.cat-new { color: blue; font-family: arial; 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; }
.spacer { color: #ffffff; font-family: arial,verdana,sans-serif; font-size: 10pt; }
.anzeige { color: #ffffff; font-family: arial,verdana,sans-serif; font-size: 8pt; }

/*user navigation */
.nav-usermenu-title {   font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #FFCC99; TEXT-DECORATION: none}
.nav-usermenu-txt { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #e0e0e0; TEXT-DECORATION: none}
.nav-usermenu-txt:hover {   font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #FFCC99; TEXT-DECORATION: none}

/* statistics and misc. messages */
.stats { color: #e0e0e0; font-family: arial; font-size: 9pt; }
.stats-small {  font-family: arial; font-size: 9px;}

/* system messages and errors */
.sys-message { color: #e0e0e0; font-family: arial; font-size: 9pt; }
.error {  font-family: arial; font-size: 9pt; color: #FF6600; font-weight: bold}
.small-msg {  font-family: arial; font-size: 10px; color: #ffffff}

/* links */
.link { text-decoration: none; font-family: arial; font-size: 11pt; color: #101623; font-weight: bold;}
.link:hover { background-color: #2E4B93; font-family: arial; font-size: 11pt; color: #FF9900; font-weight: none; }
.link-rate { font-family: arial;  font-size: 9px; color: #2E4B93; font-weight: 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: #2C3443; text-decoration: none; }
.link-desc { color: #2E4B93; font-family: arial; font-weight: none; font-size: 9pt; }
.link-detail { color: #2E4B93; font-family: arial; font-weight: none; font-size: 9pt; }
.link-warn { color: #2E4B93; font-family: arial; font-weight: none; font-size: 9pt; }
.link-new { background-color: #000000; font-family: arial; font-size: 9px; font-weight: bold; color:#00FF00;}
.link-top { color: #ffffff; font-family: arial; font-size: 11px; ;}
.link-pop { color: #ffffff; font-family: arial; font-size: 11px; background-color: #FF0000;}
.link-pick {  background-color: #2E4B93; font-family: arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #ffffff;}
.qlink { font-family: arial, helvetica, sans-serif; font-style: italic; font-size: 10pt; color: #ffffff; font-weight: bold }
.xslink { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 1pt; color: #5985de; }
.xslink:hover {  text-decoration: Underline; font-family: arial, helvetica, sans-serif; font-size: 1pt; color: #5985de; }

/* float boxes */
.floatbox-table {  border: #E2EBF6; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #E2EBF6}
.floatbox-title {  font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: 700; color: #336699; background-color: #E2EBF6}
.floatbox-txt {  font-family: arial, helvetica, sans-serif; font-size: 10px}
.spacing-pad-left {  padding-left: 15px}
.floatbox-link { font-family: arial; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none}
.floatbox-link:hover {  color: #FF9900; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold}

/* dialog boxes */
.box-table {  border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FF9900}


/* page navigation */
.pagenav {  font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; color: #003399; 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}

/* ab 08.2006 */
.s-titelbg {
	font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #1A2747; background-color: #FF9900; font-weight: bold;
}
.deadlinkbg {
	BACKGROUND-COLOR: #FF9900;
}
.bannerdot {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
/* textfeld hintergrund */
.bg2 {
	BACKGROUND-COLOR: #6799FF;
}
/* hintergrund-homepage */
.bg {
	BACKGROUND-COLOR: #5985DE;
}
.headbg {
	BACKGROUND-COLOR: #2E4B93;
}
.headbg2 {
	BACKGROUND-COLOR: #16213A;
}