body {
    background: #ffe153 url(../images/bg.jpg) repeat-x;
	margin: 0px;
	font-family: tahoma;
	font-size: 75%;
}
a {
    color: #450858;
	text-decoration: none;
}
a:hover {
    color: #CA35F4;
	text-decoration: none;
}
a:visited {
    color: #450858;
	text-decoration: none;
}


.bg_white {
	background-image: url(../images/bg_white.jpg);
	background-repeat: repeat;
	background-attachment: scroll;
}





.border {
	border: 1px solid #E0E0E0;
}

.border_untop {
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF #E0E0E0 #E0E0E0 #E0E0E0;
}
.borderleft {
    background: url(../images/square/kob_left.jpg) repeat-y;
}
.borderright{
    background: url(../images/square/kob_right.jpg) repeat-y;
}
.borderbottom{
	background: url(../images/square/line_bottom.jpg) repeat-x;
}
.bordertop{
	background: url(../images/square/topline.jpg) repeat-x;
}

.border_orange_top{
	background: url(../images/career_plan/c4.gif) repeat-x;
}
.border_orange_left{
	background: url(../images/career_plan/c2.jpg) repeat-y;
}
.border_orange_bottom{
	background: url(../images/career_plan/c5.gif) repeat-x;
}

.border_orange2_top{
	background: url(../images/humanresources/kob_linetop.gif) repeat-x;
}
.border_orange2_right{
	background: url(../images/humanresources/kob_right.gif) repeat-y;
}
.border_orange2_left{
	background: url(../images/humanresources/kob_left.gif) repeat-y;
}
.border_orange2_bottom{
	background: url(../images/humanresources/kob_line.gif) repeat-x;
}


.border_orange3_right{
	background: url(../images/shopinformation/line_right.gif) repeat-y;
}
.border_orange3_left{
	background: url(../images/shopinformation/line_left.gif) repeat-y;
}



.border_grey_top{
	background: url(../images/career_plan/d4.gif) repeat-x;
}
.border_grey_left{
	background: url(../images/career_plan/d2.gif) repeat-y;
}
.border_grey_bottom{
	background: url(../images/career_plan/d5.gif) repeat-x;
}

-------------- text --------------
.txt_nromal_red {
	font-family: Tahoma;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FF0000;
}
.txt_blue {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #409CF2;
}
.txt_head_orange2 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FF8900;
}

.txt_link_head {
	font-family: Tahoma;
	font-size: 11px;
	color: #450858;
	text-decoration: none;
}

.txt_link_head a {

	color: #450858;
	text-decoration: none;
}

.txt_link_head a:hover {

	color: #CA35F4;
	text-decoration: none;
}

.txt_normal {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
}

.txt_orange {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #e5b144;
}

.txt_head_orange {
	font-family: Tahoma;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #e5b144;
}

.txt_number {
	font-family: Tahoma;
	font-size: 13px;
}
.privacycontact img{
    padding: 4px 5px 0 0;
}

.footer{
	background-image: url(../images/line_footer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 2px;
}
.txt_red {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #CC0000;
	line-height: 18px;
}
