/* PAGE-DEFINITIONS */

/*
Orange:					Pantone 1505 CVC					(Coated/Matt)		#FF8600
Rahmen:					Pantone Cool Gray 11 CVC	(Coated/Matt)		#66676A

Helles Grau:		Pantone Cool Gray 02 CVC	(Coated/Matt)		#DDDAD1
Mittleres Grau:	Pantone Cool Gray 06 CVC	(Coated/Matt)		#B6B6B8
Dunkles Grau:		Pantone Cool Gray 09 CVC	(Coated/Matt)		#8A8C8F
Effektgrau:			Pantone Cool Gray 01 CVC	(Coated/Matt)		#EDEFEA
*/

* {
	margin:0px;
	padding:0px;
	text-decoration:none;
}

HTML
{
	width:100%;
	margin:0px;
	padding:0px;
}

BODY
{
	width:100%;
	margin:0px;
	padding:0px;
	font-family:"Arial", "sans serif";
	font-size:12px;
	line-height:14px;
	color:#8A8C8F;
	background-color:#ffffff;
	background-image:url(/system/img/box/gray_v1/bg_page.jpg);
	background-repeat:repeat-y;
	background-position:top center;
}
/* PAGE-DEFINITIONS */

/* SIMPLE-ELEMENT-DEFINITIONS */
INS
{
	text-decoration:none;
}

ADDRESS
{
	text-decoration:none;
}

FORM
{
	margin:0px;
	padding:0px;
}

INPUT
{
	border:0px;
	background-color:transparent;
	font-family:"Arial", "sans serif";
	font-size:12px;
	color:#66676A;
	height:20px;
	padding-top:2px;
	padding-left:2px;
	margin:0px;
	background-repeat:no-repeat;
}

TEXTAREA
{
	border:1px solid #DDDAD1;
	background-color:transparent;
	font-family:"Arial", "sans serif";
	font-size:12px;
	color:#66676A;
	margin:0px;
	background-repeat:no-repeat;
}

SELECT
{
	border:0px;
	background-color:transparent;
	font-family:"Arial", "sans serif";
	font-size:12px;
	/* color:#66676A; */
	color:#000000;
	height:20px;
	height:20px;
	padding-top:1px;
	padding-left:1px;
	margin:0px;
	background-repeat:no-repeat;
}

TABLE
{
	margin:0px;
	padding:0px;
}

TR, TD
{
	margin:0px;
	padding:0px;
	/* text-align:left; */
	color:#66676A;
}

TH
{
	margin:0px;
	padding:0px;
	/* text-align:left; */
	font-weight:bold;
	color:#66676A;
}

ADDRESS
{
	margin:0px;
	padding:0px;
	text-align:left;
	color:#66676A;
	font-style:normal;
}

H1,
H2,
H3,
H4,
H5,
H6
{
	font-weight:bold;
	color:#66676A;
}


H1	{	font-size:16px;	}
H2	{	font-size:15px;	}
H3	{	font-size:14px;	}
H4	{	font-size:13px;	}
H5	{	font-size:12px;	}
H6	{	font-size:11px;	}
B		{	color:#66676A;	}
A
{
	text-decoration:underline;
	font-weight:bold;
	color:#66676A;
	background-repeat:no-repeat;
}

P
{
	font-size:11px;
	line-height:13px;
	color:#8A8C8F;
	margin:0px;
	padding:0px;
}

DIV
{
	margin:0px;
	padding:0px;
	text-align:left;
}

PRE
{
	font-family:Arial, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	white-space:normal;
}

BLOCKQUOTE
{
	margin:0px;
	padding:0px;
}

CITE
{
	margin:0px;
	padding:0px;
	font-style:normal;
}
/* SIMPLE-ELEMENT-DEFINITIONS */

/* HELPER ELEMENT DEFINITIONS */
DIV.clear
{
	clear:both;
	font-size:0px;
	line-height:0px;
}

DIV.box_content
{
	padding-top:4px;
	padding-left:5px;
	padding-bottom:4px;
	padding-right:5px;
}

INPUT.submit
{
	padding:0px;
	padding-bottom:2px;
	padding-left:18px;
	font-weight:bold;
	text-align:left;
	line-height:16px;
}

INPUT.check
{
	height:15px;
	width:15px;
	border:0px;
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/checkbox.gif);
	background-repeat:no-repeat;
}

A.submit
{
	display:block;
	padding:0px;
	padding-top:3px;
	padding-left:20px;
	font-weight:bold;
	text-align:left;
	height:20px;
	text-decoration:none;
}

A.submit:hover
{
	color:#FF8600;
}

H2.spacer,
H3.spacer
{
	color:#ffffff;
	font-size:11px;
	padding-left:5px;
}
/* HELPER ELEMENT DEFINITIONS */

/* BUTTONS-TEXT-ELEMENT-DEFINITIONS */
SELECT.text_100, INPUT.text_100
{
	background-image:url(/system/img/box/gray_v1/text_100.jpg);
	width:100px;
}

SELECT.text_150, INPUT.text_150
{
	background-image:url(/system/img/box/gray_v1/text_150.jpg);
	width:150px;
}

SELECT.text_200, INPUT.text_200
{
	background-image:url(/system/img/box/gray_v1/text_200.jpg);
	width:200px;
}

SELECT.text_250, INPUT.text_250
{
	background-image:url(/system/img/box/gray_v1/text_250.jpg);
	width:250px;
}

INPUT.submit_100_arrow_gray
{
	background-image:url(/system/img/box/gray_v1/submit_100_arrow_gray.jpg);
	width:100px;
}

INPUT.submit_150_arrow_gray
{
	background-image:url(/system/img/box/gray_v1/submit_150_arrow_gray.jpg);
	width:150px;
}

INPUT.submit_200_arrow_gray
{
	background-image:url(/system/img/box/gray_v1/submit_200_arrow_gray.jpg);
	width:200px;
}

INPUT.submit_250_arrow_gray
{
	background-image:url(/system/img/box/gray_v1/submit_250_arrow_gray.jpg);
	width:250px;
}

A.submit_100_arrow_gray
{
	background-image:url(/system/img/box/gray_v1/submit_100_arrow_gray.jpg);
	width:80px;
}

A.submit_150_arrow_gray
{
	background-image:url(/system/img/box/gray_v1/submit_150_arrow_gray.jpg);
	width:130px;
}

A.submit_200_arrow_gray
{
	background-image:url(/system/img/box/gray_v1/submit_200_arrow_gray.jpg);
	width:180px;
}

A.submit_250_arrow_gray
{
	background-image:url(/system/img/box/gray_v1/submit_250_arrow_gray.jpg);
	width:230px;
}
/* BUTTONS-TEXT-ELEMENT-DEFINITIONS */

/* LIST-DEFINITIONS */
UL.nav_search
{
	display:block;
	margin:0px;
	margin-left:4px;
	padding:0px;
	padding-left:4px;
}

UL.nav_search LI
{
	list-style-type:none;		
	display:block;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	margin-top:2px;
	margin-bottom:2px;
	padding:0px;
	color:#66676a;
	
}

UL.nav_search LI A
{
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	/* padding-top:2px; */
	padding-top:0px;
	padding-left:12px;
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/arrow_gray_small.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	line-height:13px;
}

UL.nav_search LI A:hover
{
	background-image:url(/system/img/box/gray_v1/arrow_orange_small.gif);
	color:#FF8600;
}

UL.nav_search LI A:hover B
{
	color:#FF8600;
}

UL.nav_search LI A FONT {
	display:block;
	font-size:10px;
}

/* LIST-DEFINITIONS */

/* CONTAINER-DEFINITIONS */
DIV#frame_head
{
	width:1000px;
	height:150px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
	margin-bottom:3px;
}

DIV#frame_navigation
{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

DIV#frame_content
{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

DIV#frame_content_wrap
{
	float:left;
	width:800px;
}

DIV#frame_content_left
{
	float:left;
	width:200px;
}

DIV#frame_content_center
{
	float:right;
	width:600px;
}

DIV#frame_content_right
{
	float:left;
	width:190px;
	margin-left:10px;
}

DIV#frame_footer
{
	clear:both;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
	text-align:center;
}
/* CONTAINER-DEFINITIONS */

/* BOX-DIV-DEFINITIONS */
DIV.box_nav
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/navbar_1000.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:20px;
}

DIV.box_top_1000
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/navbar_1000.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:20px;
}

DIV.box_middle_1000
{
	background-color:#ffffff;
	border-left:1px solid #DDDAD1;
	border-right:1px solid #DDDAD1;
}

DIV.box_bottom_1000
{
	background-color:#ffffff;
	border-left:1px solid #DDDAD1;
	border-right:1px solid #DDDAD1;
	border-bottom:1px solid #DDDAD1;
	height:2px;
}

DIV.box_top_190
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/box_top_190db.jpg);
	background-repeat:no-repeat;
	width:190px;
	height:20px;
}

DIV.box_top_190_wide
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/box_top_190db_wide.jpg);
	background-repeat:no-repeat;
	width:190px;
	height:40px;
}

DIV.box_middle_190
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/box_middle_190db.jpg);
	background-repeat:repeat-y;
	width:190px;
}

DIV.box_bottom_190
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/box_bottom_190db.jpg);
	background-repeat:no-repeat;
	width:190px;
	height:2px;
	font-size:0px;
	line-height:0px;
	margin-bottom:10px;
	overflow:hidden;
}

DIV.box_top_600
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/box_top_600db.jpg);
	background-repeat:no-repeat;
	height:20px;
}

DIV.box_top_600_wide
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/box_top_600db_wide.jpg);
	background-repeat:no-repeat;
	width:600px;
	height:40px;
}

DIV.box_middle_600
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/box_middle_600db.jpg);
	background-repeat:repeat-y;
}

DIV.box_bottom_600
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/box_bottom_600db.jpg);
	background-repeat:no-repeat;
	height:2px;
	overflow:hidden;
}

TABLE.box_content
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/table_top.jpg);
	background-repeat:repeat-x;
	width:100%;
}

DIV.info_top_588
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/info_top_588.jpg);
	background-repeat:no-repeat;
	width:588px;;
	height:5px;
	font-size:0px;
	line-height:0px;
	margin-top:10px;
	margin-left:1px;
	margin-right:1px;
}

DIV.info_middle_588
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/info_middle_588.jpg);
	background-repeat:repeat-y;
	width:588px;
	margin-left:1px;
	margin-right:1px;
}

DIV.info_bottom_588
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/info_bottom_588.jpg);
	background-repeat:no-repeat;
	width:588px;;
	height:5px;
	font-size:0px;
	line-height:0px;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:10px;
}
/* BOX-DIV-DEFINITIONS */

/* INHERTITS */
DIV.box_top_1000 H1,
DIV.box_top_1000 H2,
DIV.box_top_1000 H3,
DIV.box_top_1000 H4,
DIV.box_top_1000 H5,
DIV.box_top_1000 H6,
DIV.box_top_1000 B
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/arrow_orange.gif);
	background-repeat:no-repeat;
	background-position:4px 4px;
	font-size:12px;
	padding-top:3px;
	padding-left:20px;
}
DIV.box_top_1000 B	{	display:block;	}

DIV.box_top_190 H1,
DIV.box_top_190 H2,
DIV.box_top_190 H3,
DIV.box_top_190 H4,
DIV.box_top_190 H5,
DIV.box_top_190 H6,
DIV.box_top_190 B
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/arrow_orange.gif);
	background-repeat:no-repeat;
	background-position:4px 4px;
	font-size:12px;
	padding-top:3px;
	padding-left:20px;
	white-space:nowrap;
	overflow:hidden;
	width:165px;
}
DIV.box_top_190 B	{	display:block;	}

DIV.box_top_190 A
{
	display:block;
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/arrow_orange.gif);
	background-repeat:no-repeat;
	background-position:4px 4px;
	font-size:12px;
	padding-top:3px;
	padding-left:20px;
	text-decoration:none;
	color:#ff8600;
}

DIV.box_top_190_wide A
{
	display:block;
	height:30px;	
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/arrow_big.gif);
	background-repeat:no-repeat;
	background-position:22px 12px;
	font-size:17px;
	line-height:17px;
	padding-top:12px;
	padding-left:46px;
	text-decoration:none;
	color:#ff8600;
}

DIV.box_top_600 H1,
DIV.box_top_600 H2,
DIV.box_top_600 H3,
DIV.box_top_600 H4,
DIV.box_top_600 H5,
DIV.box_top_600 H6,
DIV.box_top_600 B
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/arrow_orange.gif);
	background-repeat:no-repeat;
	background-position:4px 4px;
	font-size:12px;
	padding-top:3px;
	padding-left:20px;
}
DIV.box_top_600 B	{	display:block;	}


DIV.box_top_600_wide FORM
{
	display:block;
	/* float:right; */
	padding-top:3px;
}

DIV.box_top_600_wide H1,
DIV.box_top_600_wide H2,
DIV.box_top_600_wide H3,
DIV.box_top_600_wide H4,
DIV.box_top_600_wide H5,
DIV.box_top_600_wide H6,
DIV.box_top_600_wide B
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/arrow_orange.gif);
	background-repeat:no-repeat;
	background-position:4px 14px;
	font-size:12px;
	padding-top:13px;
	padding-left:20px;
}
DIV.box_top_600_wide B	{	display:block;	}

DIV.box_top_600_wide INPUT
{
	margin-top:8px;
}

DIV.box_top_600_wide H1.headline {
	background-image:url(/system/img/box/gray_v1/arrow_big.gif);
	background-position:12px 12px;
	/* color:#FF8600; */
	font-size:17px;
	line-height:17px;
	padding-left:40px;
}

TABLE.box_content TH
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/arrow_down_gray.gif);
	background-repeat:no-repeat;
	background-position:4px 4px;
	font-size:12px;
	line-height:14px;
	padding-top:3px;
	padding-left:20px;
}

TABLE.box_content TD
{
	padding-top:3px;
	padding-left:20px;
}

TABLE.box_content TD TD
{
	margin:0px;
	padding:0px;
}

DIV.box_nav UL
{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	padding-left:4px;
	width:800px;
}

DIV.box_nav UL LI
{
	list-style-type:none;		
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	padding-top:3px;
	width:30px;	
	text-align:center;
	font-weight:bold;
}

DIV.box_nav UL LI A
{
	display:block;
	float:left;
	text-decoration:none;
	font-weight:bold;
	line-height:15px;
	color:#FF8600;
	width:30px;	
	text-align:center;
}

DIV.box_nav H1,
DIV.box_nav H2,
DIV.box_nav H3,
DIV.box_nav H4,
DIV.box_nav H5,
DIV.box_nav H6,
DIV.box_nav B
{
	float:left;
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/arrow_orange.gif);
	background-repeat:no-repeat;
	background-position:4px 4px;
	font-size:12px;
	padding-top:3px;
	padding-left:20px;
	padding-right:20px;
	width:70px;
}
DIV.box_nav B	{	display:block;	}

DIV.box_content H1
{
	font-weight:bold;
	font-size:12px;
	line-height:16px;
}

DIV.box_content H2
{
	font-weight:bold;
	font-size:11px;
	line-height:15px;
}

DIV.box_content P
{
	text-align:justify;
	font-weight:normal;
	font-size:11px;
	line-height:13px;
}

DIV.box_content A
{
	text-decoration:none;
	font-weight:bold;
}

DIV.box_content A:hover,
DIV.box_content A:hover B
{
	color:#FF8600;
}

DIV.box_content A.tag_cloud
{
	display:block;
	/* float:left; */ 
	/* margin-right:5px; */
	font-weight:normal;
}

DIV.box_content DIV.google_left
{
	float:left;
	font-size:11px;
	height:70px;
	line-height:14px;
	padding:5px 5px 5px 20px;
	text-align:left;
}

DIV.box_content DIV.google_left STRONG
{
	color:#FF8600;
	display:block;
	font-weight:bold;
	margin-bottom:4px;
	text-decoration:underline;
}

DIV.box_content DIV.google_left UL
{
	display:block;
	margin:0;
	padding:0;
	font-size:11px;
	line-height:14px;
	text-align:left;
}

DIV.box_content DIV.google_left UL LI
{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/arrow_gray_small.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	font-size:11px;
	font-weight:normal;
	line-height:12px;
	padding-left:12px;
	text-decoration:none;
	color:#66676A;
}

DIV.box_content H1.info,
DIV.box_content H2.info,
DIV.box_content H3.info,
DIV.box_content H4.info,
DIV.box_content H6.info,
DIV.box_content B.info
{
	color:#66676A;
	margin-bottom:5px;
	margin-left:4px;
}
DIV.box_content B.info	{	display:block;	}

DIV.box_content UL
{
	margin-left:20px;
}

DIV.box_content UL.nav_search
{
	margin-left:0px;
}

DIV.box_content UL.info
{
	display:block;
	margin:0;
	margin-left:4px;
	padding:0;
	font-size:11px;
	line-height:14px;
	text-align:left;
}

DIV.box_content UL.info LI
{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/arrow_gray_small.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	display:block;
	font-size:11px;
	font-weight:normal;
	line-height:12px;
	padding-left:12px;
	text-decoration:none;
	color:#8A8C8F;
}

DIV.box_content UL.info_keyword LI
{
	width:280px;
	overflow:hidden;
	float:left;
}

DIV.box_content DIV.google_right
{
	float:left;
	height:70px;
	margin-top:4px;
	margin-left:35px;
}

DIV.info_middle_588 P
{
	margin:0px;
	margin-left:10px;
	margin-right:10px;
	padding:0px;
	color:#000000;
}

DIV.info_middle_588 P.error
{
	text-align:center;
	color:red;
	font-weight:bold;
}

DIV.info_middle_588 UL
{
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-left:50px;
}

DIV.info_middle_588 UL LI
{
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

DIV#frame_content_right DIV.claim
{
		margin-bottom:10px;
}

DIV#frame_content_right DIV.claim UL
{
	margin:0px;
	margin-top:0px;
	margin-left:0px;
	padding:0px;
}

DIV#frame_content_right DIV.claim UL LI
{
	list-style-type:none;
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/box_top_190db.jpg);
	background-repeat:no-repeat;
	margin-bottom:2px;
	width:190px;
}

DIV#frame_content_right DIV.claim UL LI H1,
DIV#frame_content_right DIV.claim UL LI H2,
DIV#frame_content_right DIV.claim UL LI H3,
DIV#frame_content_right DIV.claim UL LI H4,
DIV#frame_content_right DIV.claim UL LI H5,
DIV#frame_content_right DIV.claim UL LI H6,
DIV#frame_content_right DIV.claim UL LI B
{
	margin:0px;
	padding:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:20px;
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/arrow_gray.gif);
	background-repeat:no-repeat;
	background-position:4px 4px;
	font-size:12px;
	font-weight:bold;
}
DIV#frame_content_right DIV.claim UL LI B	{	display:block;	}
/* INHERTITS */

/* COMMOM-CLASSES */
.commit
{
	clear:both;
	color:#008000;
}

.warn
{
	clear:both;
	color:#ffff80;
}

.error
{
	clear:both;
	/*color:#FF8600;*/
	color:red;
	font-weight:bold;
}

.info
{
	clear:both;
	font-size:11px;
	color:#B6B6B8;
}

.required
{
	padding-top:10px;
	font-size:12px;
	font-weight:bold;
	color:#FF8600;
}

.normal
{
	background-color:transparent;
}

.highlight
{
	background-color:#EDEFEA;
}
/* COMMOM-CLASSES */

/* SPECIAL ELEMENTS */
DIV.box_content A.search, DIV.box_content TABLE TD A.search
{
	display:block;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	padding-top:2px;
	padding-left:12px;
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/arrow_gray_small.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	line-height:15px;
}

DIV.box_content A.search:hover, DIV.box_content TABLE TD A.search:hover
{
	background-image:url(/system/img/box/gray_v1/arrow_orange_small.gif);
	color:#FF8600;
}

TABLE.feature {
	border:1px solid #DDDAD1;
	border-bottom:0px;
}

TABLE.feature TD,
TABLE.feature TH {
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
}

TABLE.feature TD.box,
TABLE.feature TH.box {
	border-right:1px solid #DDDAD1;
	border-bottom:1px solid #DDDAD1;
}

TABLE.feature TD.last,
TABLE.feature TH.last {
	border-bottom:1px solid #DDDAD1;
}

TABLE.feature TH.fact {
	text-align:left;
}

TABLE.feature TD.fixed {
	font-size:12px;
	font-weight:bold;
	color:#66676a;
}

TABLE.feature TD.price {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

/* SPECIAL ELEMENTS */

/* HEAD-DIV-DEFINITIONS */
DIV#frame_head DIV.meta
{
	clear:both;
	width:975px;
	margin-top:6px;
	margin-right:15px;
	text-align:right;
}

DIV#frame_head DIV.pagebrand
{
	clear:both;
	height:146px;
	overflow:hidden;
}

DIV#frame_head DIV.logo
{
	width:399px;
	height:100px;
	margin:0px;
	position:relative;
	z-index:2;
	top:-5px;
}

DIV#frame_head DIV.adsense
{
	width:1000px;
	height:102px;
	font-size:11px;
	line-height:14px;
	text-align:justify;
	background-repeat:no-repeat;
	background-position:right 12px;
	position:relative;
	top:-57px;
}

DIV#frame_head DIV.adsense DIV.register
{
	height:121px;
	left:844px;
	margin:0;
	padding-right:0;
	padding-top:0;
	position:relative;
	top:-29px;
	width:121px;
}

DIV#frame_head DIV.adsense DIV.breadcrumb {
	position:relative;
	top:-34px;
	height:14px;
}

DIV#frame_head DIV.adsense DIV.breadcrumb A {
	display:block;
	float:left;
	margin-right:10px;
	padding-left:12px;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	background-image:url(/system/img/box/gray_v1/arrow_gray_small.gif);
	background-position:0px 3px;
}

DIV#frame_head DIV.adsense DIV.breadcrumb A:hover {
	background-image:url(/system/img/box/gray_v1/arrow_orange_small.gif);
	color:#ff8600;
}

/* HEAD-DIV-DEFINITIONS */

/* META-DEFINITIONS */
DIV#frame_head DIV.meta UL
{
	display:block;
	float:right;
	margin:0px;
	padding:0px;
}

DIV#frame_head DIV.meta UL LI
{
	float:right;
	list-style-type:none;		
	display:inline;
	margin:0px;
	margin-left:10px;
	padding:0px;
}

DIV#frame_head DIV.meta UL LI A
{
	text-decoration:none;
	color:#666666;
	font-size:10px;
	font-weight:normal;
}

DIV#frame_head DIV.meta UL LI A:hover
{
	text-decoration:underline;
}
/* META-DEFINITIONS */

/* ADVERT DEFINITIONS */
DIV.element_advert 
{
	display:block;
	clear:both;
	margin-bottom:10px;
	width:600px;
}

DIV.element_advert DIV.element_head
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/box_top_600db.jpg);
	background-repeat:no-repeat;
	height:20px;
	overflow:hidden;
}

DIV.element_advert DIV.element_body
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/box_middle_600db.jpg);
	background-repeat:repeat-y;
}

DIV.element_advert DIV.element_footer
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/box_top_600db.jpg);
	background-repeat:no-repeat;
	height:20px;
	overflow:hidden;
}

DIV.element_advert DIV.element_head H1,
DIV.element_advert DIV.element_head H2,
DIV.element_advert DIV.element_head H3,
DIV.element_advert DIV.element_head H4,
DIV.element_advert DIV.element_head H5,
DIV.element_advert DIV.element_head H6,
DIV.element_advert DIV.element_head B
{
	float:left;
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/arrow_orange.gif);
	background-repeat:no-repeat;
	background-position:4px 4px;
	font-size:12px;
	padding-top:3px;
	padding-left:20px;
	padding-right:20px;
}
DIV.element_advert DIV.element_head B	{	display:block;	}

DIV.element_advert DIV.element_body DIV.element_image
{
	float:left;
	width:170px;
	height:70px;
	padding:5px;
	text-align:center;
}

DIV.element_advert DIV.element_body DIV.element_description
{
	font-size:11px;
	line-height:14px;
	float:left;
	width:154px;
	height:70px;
	padding:5px;
	padding-left:20px;
	text-align:left;
}

DIV.element_advert DIV.element_body DIV.element_description STRONG
{
	display:block;
	font-weight:bold;
	text-decoration:underline;
	color:#ff8600;
	margin-bottom:4px;
}

DIV.element_advert DIV.element_body DIV.element_description UL
{
	display:block;
	margin:0px;
	padding:0px;
}

DIV.element_advert DIV.element_body DIV.element_description UL LI
{
	list-style-type:none;		
	display:block;
	margin:0px;
	padding:0px;
}
	
DIV.element_advert DIV.element_body DIV.element_description UL LI A,
DIV.element_advert DIV.element_body DIV.element_description UL LI H2,
DIV.element_advert DIV.element_body DIV.element_description UL LI H3,
DIV.element_advert DIV.element_body DIV.element_description UL LI H4,
DIV.element_advert DIV.element_body DIV.element_description UL LI H5,
DIV.element_advert DIV.element_body DIV.element_description UL LI H6,
DIV.element_advert DIV.element_body DIV.element_description UL LI B
{
	display:block;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	padding-left:12px;
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/arrow_gray_small.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	line-height:12px;
	cursor:pointer;
}
DIV.element_advert DIV.element_body DIV.element_description UL LI B	{	display:block;	}

DIV.element_advert DIV.element_body DIV.element_address
{
	float:left;
	width:188px;
	height:70px;
	padding:5px;
	margin-left:1px;
	margin-right:1px;
 	white-space:nowrap;
 	overflow:hidden;
}

DIV.element_advert DIV.element_body DIV.element_content
{
	float:left;
	width:208px;
	height:70px;
	padding:5px;
	font-size:11px;
	line-height:12px;
	font-style:normal;
	overflow:auto;
}

DIV.element_advert DIV.element_body DIV.element_address ADDRESS
{
	font-size:11px;
	line-height:14px;
}

DIV.element_advert DIV.element_body DIV.element_address ADDRESS STRONG
{
	display:block;
	height:28px;
	white-space:normal;
	overflow:hidden;
	text-decoration:underline;
}

DIV.element_advert DIV.element_body DIV.element_address ADDRESS A:hover
{
	color:#ff8600;
}

DIV.element_advert DIV.element_body DIV.element_content A
{
	color:#8A8C8F;
	font-weight:normal;
	text-decoration:none;
}

DIV.element_advert DIV.element_body DIV.element_content A:hover
{
	text-decoration:underline;
}

DIV.element_advert DIV.element_body DIV.element_content P
{
	padding:0px;
	margin:0px;
	color:#66676a;
	font-size:11px;
	line-height:14px;
}

DIV.element_advert DIV.element_body DIV.element_content TEXTAREA
{
	width:208px;
	height:70px;
	padding:0px;
	margin:0px;
	font-size:11px;
	line-height:12px;
	font-style:normal;
	overflow:hidden;
}

DIV.element_advert DIV.element_body DIV.element_content UL
{
	display:block;
	margin:0px;
	padding:0px;
}

DIV.element_advert DIV.element_body DIV.element_content UL LI
{
	list-style-type:none;		
	display:block;
	margin:0px;
	padding:0px;
}

DIV.element_advert DIV.element_body DIV.element_content UL LI DIV
{
	display:block;
	font-size:11px;
	font-weight:normal;
	padding-left:12px;
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/arrow_gray_small.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	line-height:12px;
}

DIV.element_advert DIV.element_body DIV.element_content UL LI A
{
	display:block;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	padding-left:12px;
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/arrow_gray_small.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	line-height:12px;
	cursor:pointer;
}

DIV.element_advert DIV.element_body DIV.element_content UL LI A:hover
{
	background-image:url(/system/img/box/gray_v1/arrow_orange_small.gif);
	color:#FF8600;
}

DIV.element_advert DIV.element_footer DIV
{
	float:left;
	font-size:11px;
	line-height:12px;
	margin-top:4px;
	color:#66676a;
}

DIV.element_advert DIV.element_footer DIV.info
{
	float:left;
	margin-left:20px;
	padding-left:12px;
	font-size:11px;
	font-weight:bold;
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/arrow_gray_small.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	line-height:12px;
	color:#66676a;
}

DIV.element_advert DIV.element_footer DIV A
{
	display:block;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	padding-left:12px;
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/arrow_gray_small.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	line-height:12px;
	color:#FF8600;
}

DIV.element_advert DIV.element_footer DIV A:hover
{
	background-image:url(/system/img/box/gray_v1/arrow_orange_small.gif);
}
/* ADVERT DEFINITIONS */

/* INDEX DEFINITIONS */
DIV.element_column
{
	float:left;
	width:200px;
	margin:0px;
	padding:0px;
}


/* MAIN-SECTOR DEFINITIONS */
DIV.element_main_sector
{
	float:left;
	width:197px;
	margin-bottom:2px;
	margin-left:1px;
	margin-right:1px;
}

DIV.element_main_sector DIV.element_index
{
	background-color:transparent;
	background-image:url("/system/img/box/gray_v1/arrow_orange.gif");
	background-position:4px 4px;
	background-repeat:no-repeat;
	color:#FF8600;
	font-weight:bold;
	height:18px;
	line-height:19px;
	overflow:hidden;
	padding-left:20px;
	padding-top:2px;
	text-decoration:none;
}

DIV.element_main_sector DIV.element_head
{
	margin:0px;
	padding:0px;
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/box_top_198db.jpg);
	background-repeat:no-repeat;
	height:20px;
	overflow:hidden;
}

DIV.element_main_sector DIV.element_body
{
	height:150px;
	margin:0px;
	padding-top:6px;
	padding-left:6px;
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/box_middle_198db.jpg);
	background-repeat:repeat-y;
}

DIV.element_main_sector DIV.element_footer
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/box_bottom_198db.jpg);
	background-repeat:no-repeat;
	height:2px;
	font-size:0px;
	line-height:0px;
	overflow:hidden;
}

DIV.element_main_sector DIV.element_head A
{
	padding-left:20px;
	padding-top:2px;
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/arrow_gray.gif);
	background-repeat:no-repeat;
	background-position:4px 4px;
	text-decoration:none;
	line-height:19px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	width:174px;
}

DIV.element_main_sector DIV.element_head A:hover
{
	background-image:url(/system/img/box/gray_v1/arrow_orange.gif);
	color:#FF8600;
}

DIV.element_main_sector DIV.element_body DIV.info
{
	height:50px;
}

DIV.element_main_sector DIV.element_body DIV.info_top
{
	width:186px;
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/info_top_186g.jpg);
	background-repeat:no-repeat;
	height:5px;
	font-size:0px;
	line-height:0px;
	overflow:hidden;
}

DIV.element_main_sector DIV.element_body DIV.info_middle
{
	width:186px;
	height:37px;
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/info_middle_186g.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
}

DIV.element_main_sector DIV.element_body DIV.info_bottom
{
	width:186px;
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/info_bottom_186g.jpg);
	background-repeat:no-repeat;
	height:5px;
	font-size:0px;
	line-height:0px;
	overflow:hidden;
}

DIV.element_main_sector DIV.element_body DIV.info_middle P
{
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	margin:0px;
	color:#000000;
	font-size:11px;
	line-height:12px;
}

DIV.element_main_sector DIV.element_body UL
{
	display:block;
	margin:0px;
	padding:0px;
	padding-left:4px;
}

DIV.element_main_sector DIV.element_body UL LI
{
	list-style-type:none;		
	display:block;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	/* margin-top:1px; */
	/* margin-bottom:1px; */
	padding:0px;
	color:#FF8600;
}

DIV.element_main_sector DIV.element_body UL LI A
{
	display:block;
	padding-top:2px;
	padding-left:12px;
	padding-right:12px;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/arrow_gray_small.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
}

DIV.element_main_sector DIV.element_body UL LI A:hover
{
	background-image:url(/system/img/box/gray_v1/arrow_orange_small.gif);
	color:#FF8600;
}

DIV.element_main_sector DIV.element_body UL LI A.more
{
	background-image:url(/system/img/box/gray_v1/arrow_orange_small.gif);
	/* color:#ff8600; */
}
/* MAIN-SECTOR DEFINITIONS */

/* DETAIL DEFINITIONS */
DIV.element_detail 
{
	display:block;
	clear:both;
	margin-bottom:10px;
	width:600px;
}

DIV.element_detail DIV.element_head
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/box_top_600db.jpg);
	background-repeat:no-repeat;
	height:20px;
	overflow:hidden;
}

DIV.element_detail DIV.element_body
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/box_middle_600db.jpg);
	background-repeat:repeat-y;
}

DIV.element_detail DIV.element_service
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/box_middle_600db.jpg);
	background-repeat:repeat-y;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-size:11px;
	line-height:12px;
	font-style:normal;
}

DIV.element_detail DIV.element_footer
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/box_top_600db.jpg);
	background-repeat:no-repeat;
	height:20px;
}

DIV.element_detail DIV.element_head H1,
DIV.element_detail DIV.element_head H2,
DIV.element_detail DIV.element_head H3,
DIV.element_detail DIV.element_head H4,
DIV.element_detail DIV.element_head H5,
DIV.element_detail DIV.element_head H6,
DIV.element_detail DIV.element_head B
{
	float:left;
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/arrow_orange.gif);
	background-repeat:no-repeat;
	background-position:4px 4px;
	font-size:12px;
	padding-top:3px;
	padding-left:20px;
	padding-right:20px;
}
DIV.element_detail DIV.element_head B	{	display:block;	}

DIV.element_detail DIV.element_body DIV.element_image
{
	float:left;
	width:170px;
	height:70px;
	padding:5px;
	text-align:center;
}

DIV.element_detail DIV.element_body DIV.element_address
{
	float:left;
	width:188px;
	height:70px;
	padding:5px;
	margin-left:1px;
	margin-right:1px;
 	white-space:nowrap;
 	overflow:hidden;
}

DIV.element_detail DIV.element_body DIV.element_content
{
	float:left;
	width:208px;
	height:70px;
	padding:5px;
	font-size:11px;
	line-height:12px;
	font-style:normal;
}

DIV.element_detail DIV.element_body DIV.element_address ADDRESS
{
	font-size:11px;
	line-height:14px;
}

DIV.element_detail DIV.element_body DIV.element_address ADDRESS STRONG
{
	display:block;
	height:28px;
	white-space:normal;
	overflow:hidden;
}

DIV.element_detail DIV.element_body DIV.element_content A
{
	font-weight:normal;
	text-decoration:none;
}

DIV.element_detail DIV.element_body DIV.element_content A:hover
{
	color:#ff8600;
}

DIV.element_detail DIV.element_body DIV.element_content P
{
	padding:0px;
	margin:0px;
	color:#66676a;
	font-size:11px;
	line-height:14px;
}

DIV.element_detail DIV.element_footer DIV A
{
	display:block;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	padding-left:12px;
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/arrow_gray_small.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	line-height:12px;
}

DIV.element_detail DIV.element_footer DIV A:hover
{
	color:#FF8600;
	background-image:url(/system/img/box/gray_v1/arrow_orange_small.gif);
}

DIV.element_detail DIV.element_footer DIV A.highlight
{
	font-weight:bold;
	color:#ff8600;
}

DIV.element_detail DIV.element_service DIV.element_description
{
	font-weight:normal;
}

DIV.element_detail DIV.element_service DIV.element_description H1,
DIV.element_detail DIV.element_service DIV.element_description H2,
DIV.element_detail DIV.element_service DIV.element_description H3,
DIV.element_detail DIV.element_service DIV.element_description H4,
DIV.element_detail DIV.element_service DIV.element_description H5,
DIV.element_detail DIV.element_service DIV.element_description H6,
DIV.element_detail DIV.element_service DIV.element_description B
{
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/arrow_orange.gif);
	background-repeat:no-repeat;
	background-position:4px 4px;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-left:20px;
}
DIV.element_detail DIV.element_service DIV.element_description B	{	display:block;	}

DIV.element_detail DIV.element_service DIV.element_description A
{
	display:block;
	text-decoration:none;
	background-color:transparent;
	background-image:url(/system/img/box/gray_v1/arrow_orange.gif);
	background-repeat:no-repeat;
	background-position:4px 4px;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-left:20px;
}

DIV.element_detail DIV.element_service DIV.element_content
{
	text-align:justify;
	padding-top:4px;
	padding-left:20px;
	padding-right:20px;
}

DIV.element_detail DIV.element_service DIV.element_content A
{
	margin:0px;
	padding:0px;
	font-weight:normal;
	text-decoration:underline;
	color:#8A8C8F;
}

DIV.element_detail DIV.element_footer DIV
{
	float:left;
	font-size:11px;
	line-height:12px;
	margin-top:4px;
	color:#66676a;
}
/* DETAIL DEFINITIONS */
