body {
	background-color: #FFFFFF;
	color:            #000000;
	text-align:       center;
	margin:           0;
	padding:          0;
	font-family:      Arial;
	font-size:        11px;
}


#container {
	position:     relative;
	margin:       0 auto;
	padding:      0;
	width:        803px;
}

.text_color_orange {
	color:        #E76E34;
}

.text_color_darkblue {
	color:        #003366;
}

.text_color_blue {
	color:        #006699;
}

.text_color_gray {
	color:        #999999;
}

.text_color_black {
	color:        #000000;
}

.text_color_white {
	color:        #FFFFFF;
}

/* **********************************************
 * HEADER
 * ********************************************** */

#header {
	position:   relative;
	top:          0px;
	left:         0px;
	width:      803px;
	height:     112px;
}

#header_bar {
	position:   absolute;
	top:          0px;
	left:         0px;
	width:      803px;
	height:      87px;
}

#header_menu_bar {
	position:   absolute;
	top:         89px;
	left:         0px;
	width:      803px;
	height:      23px;
}

#header_menu {
	position:   absolute;
	top:         89px;
	left:       150px;
	width:      653px;
	height:      23px;
	color:      #FFFFFF;
}

#header_menu ul {
	margin:        0 0 0 auto;
	padding:       0;
	right:         0px;
	list-style:    none;
	display:       table;
	white-space:   nowrap;
}

.table_row {
	display:       table-row;
}

#header_menu li {
	display:       table-cell;
	line-height:   23px;
	padding:       0px 11px;
}

#header_menu input {
	font-size:     10px;
	font-family:   Arial;
	padding:       0px;
	margin:        0px;
}

#header_menu a {
	font-family:      Arial;
	font-size:        11px;
	color:            #FFFFFF;
	text-decoration:  none;
}

#header_menu a:hover {
	color:            #E76E34;
	text-decoration:  none;
}

#header_menu_selected {
	font-family:      Arial;
	font-size:        11px;
	font-weight:      bold;
	color:            #E76E34;
}

#header_menu_selected a {
	font-family:      Arial;
	font-size:        11px;
	font-weight:      bold;
	color:            #E76E34;
}

#header_menu_selected a:hover {
	color:            #999999;
}

#header_submenu {
	position:         absolute;
	background-color: #003366;
	color:            #FFFFFF;
	z-index:          10;
	visibility:       hidden;
	text-align:       left;
}

#header_submenu a {
	color:            #FFFFFF;
	text-decoration:  none;
	margin:           5px;
}
#header_submenu a:hover {
	color:            #E76E34;
}

/*
#hotarea {
position: absolute;
background-color: #FF0000;
z-index: 20;
}*/

#header_logo {
	position:   absolute;
	top:         15px;
	left:        18px;
	width:      242px;
	height:      88px;
}


/* **********************************************
 * BANNER
 * ********************************************** */

#banner {
	position:   relative;
	top:          2px;
	left:         0px;
	width:      803px;
	height:     216px;
}

#banner_animation {
	position:   absolute;
	top:          0px;
	left:         0px;
	width:      803px;
	height:     214px;
}



/* **********************************************
 * CONTENT
 * ********************************************** */

#content_area {
	position:     relative;
	top:          2px;
	left:         0px;
	width:      803px;
	min-height: 371px;
	margin:       0px;
	padding:      0px;
	border:       0px;
	outline:      0px;
	font-size:    0px;
}

.navigation_path {
	font-size:        10px;
	font-weight:      bold;
	color:            #999999;
}

.navigation_path a {
	color:            #999999;
}

.navigation_path a:hover {
	color:            #E76E34;
}

#content {
	min-height:       361px;
	background-color: #D8DCDE;
	text-align:       left;
	font-size:        11px;
}

#content table {
	padding:     10px 10px;
}

#content td {
	padding:        0px 15px;
	vertical-align: top;
}

#content h1 {
	color:       #003366;
	font-size:   14px;
	font-weight: bold;
	line-height: 14px;
	padding:      0px;
	margin:       5px 0px;
}

#content h2 {
	color:       #E76E34;
	font-size:   12px;
	font-weight: bold;
	line-height: 14px;
	padding:      0px;
	margin:       5px 0px;
}

#content h3 {
	color:       #003366;
	font-size:   12px;
	font-weight: bold;
	line-height: 14px;
	padding:      0px;
	margin:       5px 0px;
}

/* ******************************************************************* */
/* NAVIGATION (Sub-Menu, Quick-Links, column 1)                        */
/* ******************************************************************* */

#content_submenu1_list {
	position:         relative;
	left:             0px;
	font-weight:      bold;
	line-height:      20px;
	margin-right:     0px;
}
#content_submenu1_list a {
	color:            #000000;
	text-decoration:  none;
}
#content_submenu1_list a:hover {
	color:            #E76E34;
}
#content_submenu1_list ul {
	list-style-image:url(../images/blank.png);
	list-style-position:outside;
	margin-left:      0px;
	margin-right:     0px;
	padding:          0px;
}

.content_submenu1_list_active {
	color:            #006699;
	list-style-image:url(../images/circle.png);
}
#content_submenu1_active a {
	color:            #006699;
}
#content_submenu1_active a:hover {
	color:            #E76E34;
}

/* -----  SUBMENU2 (SUB-SUB-MENU) ----- */

#content_submenu2_list {
	position:         relative;
	left:             0px;
	font-weight:      bold;
	font-size:        10px;
	line-height:      11px;
	margin-right:     0px;
}
#content_submenu2_list a {
	color:            #006699;
	text-decoration:  none;
}
#content_submenu2_list a:hover {
	color:            #E76E34;
}
#content_submenu2_list ul {
	list-style-image:url(../images/blank.png);
	list-style-position:outside;
	margin-left:      0px;
	margin-right:     0px;
	padding:          0px 0px 0px 20px;
}
#content_submenu2_list li {
	margin:           0px 0px 5px 0px;
}

.content_submenu2_list_active {
	color:            #999999;
	list-style-image:url(../images/blank.png);
}
#content_submenu2_active a {
	color:            #999999;
}
#content_submenu2_active a:hover {
	color:            #E76E34;
}

/* -----  HOTLINKS ------ */

#content_hotlinks {
	margin-top:       50px;
	margin-bottom:    0px;
	line-height:      24px;
}
#content_hotlinks a {
	font-family:      Arial;
	font-size:        11px;
	font-weight:      bold;
	color:            #999999;
	text-decoration:  underline;
}
#content_hotlinks a:hover {
	color:            #E76E34;
	text-decoration:  underline;
}

/* ******************************************************************* */
/* HOTLINKS (Quick-Links on start page, column 3)                      */
/* ******************************************************************* */

#hotlinks {
	line-height: 24px;
}
#hotlinks a {
	font-family:      Arial;
	font-size:        11px;
	font-weight:      bold;
	color:            #999999;
	text-decoration:  underline;
}
#hotlinks a:hover {
	color:            #E76E34;
	text-decoration:  underline;
}

/* ******************************************************************* */
/* PRODUCT-PHOTOS (Start-page col. 2, default page col. 3)             */
/* ******************************************************************* */

.productphoto {
	width:            176px;
	margin:           0px auto;
}

.productphoto_detail {
	width:            270px;
	margin:           0px auto;
	text-align:       center;
}

.photo_subscript_text {
	font-size:        10px;
	color:            #000000;
	text-align:       left;
	float:            left;
}

.photo_subscript_link {
	font-size:        10px;
	color:            #000000;
	text-align:       right;
}
.photo_subscript_link a {
	font-size:        10px;
	color:            #000000;
	text-decoration:  underline;
}
.photo_subscript_link a:hover {
	color:            #E76E34;
}

/* ******************************************************************* */
/* FOOTNOTE (Disclaimer, Adress, ...)                                  */
/* ******************************************************************* */

#footnote {
	white-space: nowrap;
	text-align:  right;
	font-size:   9px;
	color:       #000000;
	margin-right: 6px;
}
#footnote a {
	color:   #000000;
}
