body, td {
color: #61667B;
	font: 11px Verdana, Arial, Helvetica, sans-serif ;
	line-height: 13px;
	margin: 0px;

}

.liste{
list-style-image:url(images/list_bullet.gif);
margin-left:25px;padding-bottom:1.5em
}
.liste LI{
padding-bottom:0.5em
}

.boldtext {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 15px; FONT-FAMILY: arial,verdana, univers, geneva, arial
}
.boldtext_2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; COLOR: #687787; LINE-HEIGHT: 32px; PADDING-TOP: 0px; FONT-FAMILY: verdana, univers, geneva, arial
}

.boldtext_16blau {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 20px; FONT-FAMILY: arial,verdana, univers, geneva, arial;COLOR: #0000FF;
}
.boldtext_15 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; FONT-FAMILY: arial,verdana, univers, geneva, arial;COLOR: #969696;padding-bottom: 10px;
}
.boldtext_18 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: arial,verdana, univers, geneva, arial;COLOR: #4B60A3;padding-bottom: 10px;
}
.boldtext_18lightblue {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: arial,verdana, univers, geneva, arial;COLOR: #3366FF;padding-bottom: 10px;
}
.boldtext_20 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; FONT-FAMILY: arial,verdana, univers, geneva, arial;COLOR: #969696;padding-bottom: 5px;LINE-HEIGHT: 25px;
}
.largetext_2 {
	Padding-Left:15px; Padding-Right:15px;FONT-FAMILY: impact,arial, verdana, univers, geneva, arial; FONT-SIZE: 24px; WORD-SPACING: 0.2mm; LINE-HEIGHT: 30px; LETTER-SPACING: 0.3mm
	color:"#005C90";
}

.midtext {
	FONT-SIZE: 13px; LINE-HEIGHT: 15px; FONT-FAMILY: arial,verdana, univers, geneva, arial
}
a.head2:hover {
	color: #CC0000;
}
.boxes {
	border: 1px solid #CCCCCC;
}
.jojo_boxes {
	border: 1px solid #CCCCCC;
	padding: 5px 5px 5px 5px;
}
.jojo_boxes_2 {
	border: 1px solid #D4D4D4;
	padding: 2px 2px 2px 2px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #666666;
background-color: #EEEEEE;
}

.jojo_boxes_3 {
	border: 1px solid #D4D4D4;
	padding: 4px 4px 4px 4px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #3D577A;
background-color: #C5CCD6;
}

.top_img {
	background-color: #B8C0FF;
}

.jojo_bigtext_25 {
	FONT-FAMILY: arial, verdana, univers, geneva, arial; FONT-SIZE: 25px; LINE-HEIGHT: 30px;FONT-WEIGHT: bold; COLOR: white;
}

.boxheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8F2831;
	text-indent: 7px;
	line-height: 20px;
}
.boxheader_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3B67BC;
	text-indent: 7px;
	line-height: 20px;
}
.navmain, .navbottom_d {
	background-color: #AAAEB1;
}
.navbottom_l {
	background-color: #D4D7D9;
}
.nav_sub {
background-color: #FFCC66;
    /*filter: alpha(opacity=60);*/
/*background-image: url(phpshop/shop/hv_menu/shop_nav_back.jpg);*/
   /* -moz-opacity: .60;*/
}
.nav_sub1 {
	background-color: #AAAEB1;
}
a.navsub_hi:hover {
	color: #FFFFFF;
}
a.navsub_hi, a.navsub_hi:visited {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	text-decoration: none;
	}
a.navsub_hi:hover {
	color: #FFFFFF;
}
a.navsub, a.navsub:visited {
	color: #2D2D2D;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	text-decoration: none;
}
a.navsub:hover {
	color: #FFFFFF;
}
.nav_sub2 {
	background-color: #B6BDC0;
}
a.jojolink {
	FONT-WEIGHT: FONT-SIZE: 12px; COLOR: #FF0000; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif
}
a.jojolinkwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}

a.jojolinkwhite:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}

a.jojolinkbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF0000; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif
}
a.jojolinkover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
.link {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #FF0000; LINE-HEIGHT: 11px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif
}
.linkwhite {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #FF0000; LINE-HEIGHT: 11px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
.linkbold {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #FF0000; LINE-HEIGHT: 11px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
.linkover {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #FFFFFF; LINE-HEIGHT: 11px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
.sub, .textsub, .o2 {
	font-size: 70%;
	position: relative;
	left: 0px;
	top: 3px;
}
.teaser_context {
	color: #61667B;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
}

.jojo_context_box {
	background-color: #F1F5FA;
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	padding: 5px 10px 5px 10px;
	text-align:justify 
}
.redlink {
FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #FF0000; LINE-HEIGHT: 11px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
A.redlink {
FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #FF0000; LINE-HEIGHT: 11px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
A.redlink:visited {
FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #FF0000; LINE-HEIGHT: 11px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
A.redlink:hover {
FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; LINE-HEIGHT: 11px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
A.redlink:active {
	COLOR: #000000; TEXT-DECORATION: none
}
a.teaser_context:hover {
	color: #CC0000;
}
a.teaser_context, a.teaser_context:visited {
	color: #61667B;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
}
A.head_teaser {
	FONT: bold 13px Verdana, Arial, Helvetica, sans-serif; COLOR: #050569; TEXT-DECORATION: none
}
A.head_teaser:visited {
	FONT: bold 13px Verdana, Arial, Helvetica, sans-serif; COLOR: #050569; TEXT-DECORATION: none
}
A.head_teaser:hover {
	COLOR: #cc0000
}
td.productTeaserHeadline, td.productDetailHeadline, .tbl_product_teaserHeadline, .tbl_product_headline {
	background-color: #AAAEB1;
	color: #FFFFFF;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 10px;
}
td.jojo_Headline, .tbl_jojoHeadline {
	background-color: #AAAEB1;
	color: #FFFFFF;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 10px;
}

/*
td.jojo_Headline_big, .tbl_jojoHeadline_big {
	background-color: #E5E5E5;
	color: #666666;
font-family: Impact, Verdana, Arial, Helvetica, sans-serif; font-size:1.8em; letter-spacing:0.2em;
	padding: 10px 5px 10px 10px;
}
*/

td.jojo_Headline_big, .tbl_jojoHeadline_big {
	background-color: #99A6B7;*/7E91D6*/
	color: #FFF;
font-family: Impact, Verdana, Arial, Helvetica, sans-serif; font-size:1.8em; letter-spacing:0.2em;
	padding: 10px 5px 10px 10px;
}


td.jojo_HeadlineBox, .tbl_jojoHeadlineBox {
	background-color: #CCD3DD;
	color: #000000;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 10px;
}
td.jojo_PaddingBox, .tbl_jojoPaddingBox {
	background-color: #FFFFFF;
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 5px 20px 10px;
	text-align:justify 
}


td.jojo_PaddingBox_trans, .tbl_jojoPaddingBox_trans {
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 10px;
	text-align:justify 
}

td.jojo_PaddingBox_blau, .tbl_jojoPaddingBox_blau {
	background-color: #E8EBEF;
	color: #3D577A;
font: 13px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 5px 5px 5px;
	text-align:justify
}
td.jojocontext, .tbl_jojocontext {
	background-color: #F1F5FA;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 10px;
}

td.jojocontext_trans, .tbl_jojocontext_trans {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 10px;
}
td.productTeaserDescription {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	color: #666666;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
}
td.productTeaserAction {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	color: #666666;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	padding: 0px 10px 6px 10px;
	/* text-align: right; via align in td */
}
td.productTeaserImage {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
td.productTeaserValue, .tbl_productValue {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	color: #666666;
	/* font: bold 17px Verdana, Arial, Helvetica, sans-serif; */
	font: bold 17px Verdana, Arial, Helvetica, sans-serif;
	color: #050569;
	line-height: 19px;
	padding: 5px 3px 3px 10px;
	vertical-align: top;
}
td.productTeaserDescriptionSmall {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	color: #666666;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
}
a.contentSmall:hover {
	color: #CC0000;
}
.copy {
	color: #61667B;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
}
.copySmallBold {
	color: #61667B;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
}
.copySmall {
	color: #61667B;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
}
OL.outdent {
	list-style-type: decimal;
	margin-bottom: 2px;
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 2px;
	padding: 0px;
}
.tblPageBrowse {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 5px 3px 5px 3px;
}
.context, .context_interessenten, .context_kunden {
	background-color: #C7D8E5;
}
.contextbox_bg {
	background-color: #F1F5FA;
}
/* FORMS */
.formfield {
	background-color: #FFFFFF;
	border: 1px solid #D4D4D4;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #050569;
}

FORM, BUTTON, SELECT, INPUT {
	FONT-SIZE: 11px; COLOR: #000000;  FONT-FAMILY: geneva, verdana
}

.head1 {
	MARGIN-BOTTOM: 18px; FONT: 18px Verdana, Arial, Helvetica, sans-serif; COLOR: #050569
}
.head1White {
	MARGIN-BOTTOM: 18px; FONT: 18px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff
}
.head1Splash {
	MARGIN-TOP: 0px; FONT: bold 18px Verdana, Arial, Helvetica, sans-serif; COLOR: #050569
}
.head2 {
	FONT: bold 14px Verdana, Arial, Helvetica, sans-serif; COLOR: #050569
}
.head2_l {
	COLOR: #61667b
}
.head_teaser {
	FONT: bold 13px Verdana, Arial, Helvetica, sans-serif; COLOR: #050569
}
.subhead {
	FONT: bold 11px/15px Verdana, Arial, Helvetica, sans-serif; COLOR: #394088
}
.subheadSmall {
	FONT: bold 10px/13px Verdana, Arial, Helvetica, sans-serif; COLOR: #394088
}
a.weeklypic{text-decoration:none;color:#FFD900}
a.weeklypic:visited{text-decoration:none;color:#FFD900}