HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial regular, sans-serif; BACKGROUND-COLOR: white
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial regular, sans-serif; BACKGROUND-COLOR: white
}
TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial regular, sans-serif
}
TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial regular, sans-serif
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial regular, sans-serif
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial regular, sans-serif
}
.headermenu_box {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 14px; PADDING-LEFT: 15px; FONT-SIZE: 13px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffffff 0px solid; PADDING-TOP: 5px; BACKGROUND-COLOR: #fa0023; TEXT-ALIGN: left
}
.headermenu_box_active {
	 MARGIN-RIGHT: 0px; BORDER-RIGHT: #4d4d4d 1px solid; PADDING-RIGHT: 14px; PADDING-LEFT: 15px; BORDER-TOP: #4d4d4d 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 13px; FLOAT: left; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; BORDER-LEFT: #4d4d4d 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #4d4d4d 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.headermenu_trenner {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.sidemenu_box {
	PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; MARGIN-LEFT: -1px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; BACKGROUND-COLOR: #fa0023; TEXT-ALIGN: left
}

.sidemenu_sub_box {
	PADDING-RIGHT: 5px; 1px solid; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN-LEFT: -1px; VERTICAL-ALIGN: middle; PADDING-TOP: 2px; BACKGROUND-COLOR: #fa0023; TEXT-ALIGN: left
}

.sidemenu_box_active {
	PADDING-RIGHT: 5px; BORDER-TOP: #4d4d4d 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; MARGIN-LEFT: -1px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; BACKGROUND-COLOR: #fa0023; TEXT-ALIGN: left
}


.footermenu {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 3px
}
.link_headermenu {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
.link_headermenu_active {
	FONT-SIZE: 12px; COLOR: #4d4d4d; TEXT-DECORATION: none
}
.link_footermenu {
	FONT-SIZE: 10px; COLOR: #ffffff
}
.link_sidemenu {
	FONT-SIZE: 13px; COLOR: #ffffff; TEXT-DECORATION: none
}
.link_sidemenu_sub {
	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
.link_sidemenu_active {
	FONT-SIZE: 13px; COLOR: #4d4d4d; TEXT-DECORATION: none
}
.link_sidemenu_sub_active {
	FONT-SIZE: 11px; COLOR: #4d4d4d; TEXT-DECORATION: none
}
A {
	FONT-SIZE: 12px; COLOR: #005096; FONT-FAMILY: Arial regular, sans-serif
}
A.middle {FONT-SIZE: 12px; COLOR: #005096; FONT-FAMILY: Arial regular, sans-serif}

A.black {COLOR: #000000;}

A.link_headermenu:hover {
	COLOR: #353a3e
}
A.link_headermenu_active:hover {
	COLOR: #353a3e
}
A.link_sidemenu:hover {
	COLOR: #353a3e
}
A.link_sidemenu_sub:hover {
	COLOR: #353a3e
}
A.link_footermenu:hover {
	COLOR: #353a3e
}
.categorytext {
	FONT-SIZE: 12px; COLOR: #000000; PADDING-RIGHT: 60px
}
.headline_A {
	FONT-WEIGHT: bold; FONT-SIZE: 26px; COLOR: #000000; LINE-HEIGHT: 38px;
}
.headline_B {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000;
}
.logo_header {
	MARGIN-TOP: 30px; MARGIN-BOTTOM: 24px; MARGIN-LEFT: 20px
}
.ecke_rechts {
	MARGIN-TOP: 15px
}
.aufzaehlungspunkt {
	MARGIN-TOP: 5px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 5px
}
.aufzaehlung {
	PADDING-LEFT: 5px; FONT-SIZE: 11px; COLOR: #005096; FONT-FAMILY: Arial regular, sans-serif; TEXT-DECORATION: underline
}
.input_200 {
	FONT-SIZE: 11px; WIDTH: 200px; MARGIN-RIGHT: 20px; HEIGHT: 19px
}
.textarea_200 {
	FONT-SIZE: 11px; WIDTH: 200px; MARGIN-RIGHT: 20px; HEIGHT: 150px
}
.buchtitel {
	FONT-SIZE: 13px; COLOR: #000000; FONT-WEIGHT: BOLD;
}
.buchstandard {
	FONT-SIZE: 12px; COLOR: #000000;
}
.pageactive { color: #000000; font-size: 12px; text-decoration: none; font-weight: bold }
.pageinactive { color: #005096; font-size: 12px; text-decoration: none; }
.categorylisting {PADDING-LEFT: 80px; PADDING-TOP: 5px; color: #000000;line-height:20px;}

.basket {FONT-SIZE: 12px; COLOR: #4d4d4d;}
.basket_content {FONT-SIZE: 12px; COLOR: #4d4d4d;}

.tableheader  {padding: 3px 3px 3px 3px; color: #ffffff; font-size: 12px; text-decoration: none; background-color: #40476E}
.tableheader_b  {padding: 3px 3px 3px 3px; color: #000000; font-size: 14px; text-decoration: none; font-weight:bold;}
.tablebody {padding: 3px 3px 3px 3px; color: #000000; font-size: 11px; background-color: #F5F5F5}
.tablebody_b {padding: 3px 3px 3px 3px; color: #000000; font-size: 12px;}
.tablefooter {padding: 3px 3px 3px 3px; color: #40476E; font-size: 14px; background-color: #F5F5F5}
.text {font-size: 12px;}
.float_left{float:left; display:inline; margin-right:1.5em;margin-bottom:0.15em}
.quelle{font-size:0.8em!important;margin-top:5px;color:#999999;}