.flexbox {
	position: relative;
}.flexbox_table {
	width: 203px;
	border-style: none;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

.box_top {
	background: url(../../img/flexbox/box_top.gif) no-repeat;
	width: 203px;
	height: 10px;
	padding: 0;
	margin: 0;
}

.box_top_left {
	background: url(../../img/flexbox/box_top_left.gif) no-repeat;
	width: 4px;
	height: 16px;
	padding: 0;
	margin: 0;
	vertical-align: top;
	position: absolute;
	top: 10px;
}

.box_top_right {
	background: url(../../img/flexbox/box_top_right.gif) no-repeat;
	width: 9px;
	height: 16px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 10px;
}

.box_middle_left {
	background: url(../../img/flexbox/box_middle_left.gif) repeat-y;
	width: 4px;
	margin: 0;
	padding: 0;

}

.box_middle_right {
	background: url(../../img/flexbox/box_middle_right.gif) repeat-y;
	width: 9px;
	margin: 0;
	padding: 0;

}

.box_bottom_left {
	background: url(../../img/flexbox/box_bottom_left.gif) no-repeat;
	width: 4px;
	height: 15px;
	margin: 0;
	padding: 0;
	bottom: 14px;
	position: absolute;
}

.box_bottom_right {
	background: url(../../img/flexbox/box_bottom_right.gif) no-repeat;
	width: 9px;
	height: 15px;
	margin: 0;
	padding: 0;
	bottom: 14px;
	position: absolute;
}

* html body div.box_bottom_right {
		bottom: 13px;
}

* html body div.box_bottom_left {
		bottom: 13px;
}


.box_bottom {
	background: url(../../img/flexbox/box_bottom.gif) no-repeat;
	width: 203px;
	height: 14px;
	margin: 0;
	padding: 0;
}

.box_content {
	background: url(../../img/flexbox/box_middle.gif) repeat-y;
	font: 12px Arial;
	width: auto;
	padding: 5px;
	color: black;
}

.box_text {
}

.flexbox_icon {
	position: absolute;
	left: 170px;
	z-index: 1;
}

.flexbox_icon_links_unten {
	position: absolute;
	left: 20px;
	margin-top: 10px;
	bottom: -35px;
	z-index: 1;
}



/*################################  BOX left   ######################*/
.flexbox_l {
	position: relative;
}.flexbox_table_l {
	width: 203px;
	border-style: none;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

.box_top_l {
	background: url(../../img/flexbox_left/box_top.gif) no-repeat;
	width: 203px;
	height: 10px;
	padding: 0;
	margin: 0;
}

.box_top_left_l {
	background: url(../../img/flexbox_left/box_top_left.gif) no-repeat;
	width: 4px;
	height: 16px;
	padding: 0;
	margin: 0;
	vertical-align: top;
	position: absolute;
	top: 10px;
}

.box_top_right_l {
	background: url(../../img/flexbox_left/box_top_right.gif) no-repeat;
	width: 9px;
	height: 16px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 10px;
}

.box_middle_left_l {
	background: url(../../img/flexbox_left/box_middle_left.gif) repeat-y;
	width: 4px;
	margin: 0;
	padding: 0;

}

.box_middle_right_l {
	background: url(../../img/flexbox/box_middle_right.gif) repeat-y;
	width: 9px;
	margin: 0;
	padding: 0;

}

.box_bottom_left {
	background: url(../../img/flexbox_left/box_bottom_left.gif) no-repeat;
	width: 4px;
	height: 15px;
	margin: 0;
	padding: 0;
	bottom: 14px;
	position: absolute;
}

.box_bottom_right_l {
	background: url(../../img/flexbox_left/box_bottom_right.gif) no-repeat;
	width: 9px;
	height: 15px;
	margin: 0;
	padding: 0;
	bottom: 14px;
	position: absolute;
}

* html body div.box_bottom_right_l {
		bottom: 13px;
}

* html body div.box_bottom_left_l {
		bottom: 13px;
}


.box_bottom_l {
	background: url(../../img/flexbox_left/box_bottom.gif) no-repeat;
	width: 203px;
	height: 14px;
	margin: 0;
	padding: 0;
}

.box_content_l {
	background: url(../../img/flexbox_left/box_middle.gif) repeat-y;
	font: 12px Arial;
	width: auto;
	padding: 5px;
	color: black;
}

.box_text_l {
}

.flexbox_icon_l {
	position: absolute;
	left: 170px;
	z-index: 1;
}

.flexbox_icon_links_unten_l {
	position: absolute;
	left: 20px;
	margin-top: 10px;
	bottom: -35px;
	z-index: 1;
}


/*############################################ Box middle ################################*/

.flexbox_m {
	position: relative;
}.flexbox_table_m {
	width: 203px;
	border-style: none;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

.box_top_m {
	background: url(../../img/flexbox_middle/box_top.gif) no-repeat;
	width: 203px;
	height: 10px;
	padding: 0;
	margin: 0;
}

.box_top_left_m {
	background: url(../../img/flexbox_middle/box_top_left.gif) no-repeat;
	width: 4px;
	height: 16px;
	padding: 0;
	margin: 0;
	vertical-align: top;
	position: absolute;
	top: 10px;
}

.box_top_right_m {
	background: url(../../img/flexbox_middle/box_top_right.gif) no-repeat;
	width: 9px;
	height: 16px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 10px;
}

.box_middle_left_m {
	background: url(../../img/flexbox_middle/box_middle_left.gif) repeat-y;
	width: 4px;
	margin: 0;
	padding: 0;

}

.box_middle_right_m {
	background: url(../../img/flexbox_middle/box_middle_right.gif) repeat-y;
	width: 9px;
	margin: 0;
	padding: 0;

}

.box_bottom_left_m {
	background: url(../../img/flexbox_middle/box_bottom_left.gif) no-repeat;
	width: 4px;
	height: 15px;
	margin: 0;
	padding: 0;
	bottom: 14px;
	position: absolute;
}

.box_bottom_right_m {
	background: url(../../img/flexbox_middle/box_bottom_right.gif) no-repeat;
	width: 9px;
	height: 15px;
	margin: 0;
	padding: 0;
	bottom: 14px;
	position: absolute;
}

* html body div.box_bottom_right_m {
		bottom: 13px;
}

* html body div.box_bottom_left_m {
		bottom: 13px;
}


.box_bottom_m {
	background: url(../../img/flexbox_middle/box_bottom.gif) no-repeat;
	width: 203px;
	height: 14px;
	margin: 0;
	padding: 0;
}

.box_content_m {
	background: url(../../img/flexbox_middle/box_middle.gif) repeat-y;
	font: 12px Arial;
	width: auto;
	padding: 5px;
	color: black;
}

.box_text_m {
}

.flexbox_icon_m {
	position: absolute;
	left: 170px;
	z-index: 1;
}

.flexbox_icon_links_unten_m {
	position: absolute;
	left: 20px;
	margin-top: 10px;
	bottom: -35px;
	z-index: 1;
}
