/* 
project:  mike-reiss.com
author:   Mike Reiss 
*/

*{ margin: 0; padding: 0; }

html {
	height: 100%;
	margin: 0px;
	padding: 0px;
}
body {
	background: #fff url(../images/bacground_gradient.jpg) repeat-x;
	height: 100%;
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-style: normal;
	line-height: 1.4em;
	font-weight: normal;
	font-variant: normal;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	white-space: normal;
}
a {
	text-decoration: underline;
	color: #000000;
}
a:hover {
	color: #FF9900;
	text-decoration: underline;
}
p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-bottom: 2px;
}
h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	color: #666666;
}
h2 {
	margin: 0 0 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #666666;
	letter-spacing: -0.025em;
}
h3 {
	color: #808080;
	background: inherit;
	font-weight: normal;
	font-size: 0.9em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
h4 {
	color: #808080;
	background: inherit;
	font-weight: normal;
	font-size: 0.9em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
h5 {
	color: #808080;
	background: inherit;
	font-weight: normal;
	font-size: 0.9em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
h6 {
	color: #808080;
	background: transparent;
	font-weight: normal;
	font-size: 0.9em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -55px !important; /* the bottom margin is the negative value of the footer's height original -55px*/
	width: auto;
}
#page-base
{
	width: 960px;
	margin: 0 auto;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	overflow: auto;
	visibility: visible;
	z-index: -2;
	height: auto;
	clear: both;
/*	min-height: auto;*/
}
#page {
	width: 960px;
	margin: 0 auto;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	background: url(../images/page/page_background.png) repeat-y left top;
	height: auto;
	overflow: visible;
	z-index: -1;
	visibility: visible;
/*	z-index: 1; */
}
#page-end
{
	width: 960px;
	margin: 0px auto;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	background: url(../images/page/page_base_end.png) no-repeat left top;
	height: 50px;
	float: left;
}
.page-free
{
	width: 960px;
	margin: 0px auto;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	background: #FFFFFF url(none);
	float: left;
}
.page-foot
{
	width: 860px;
	margin: 0 auto;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	background: #FFFFFF url(none);
	height: auto;
}
.eyecatcher {
	text-align: right;
	width: 960px;
	padding: 0px;
	margin: 0px;
	background: url(../images/background_map.jpg) no-repeat left top;
	height: 455px;
	float: left;
}
.eyecatcher-content
{
	text-align: right;
	width: 860px;
	padding: 0px;
	margin: 0px;
	background: url(../images/page/eyecatcher_background_image.png) no-repeat left top;
	height: auto;
	float: left;
}

.eyecatcher-image
{
	text-align: right;
	width: 688px;
	padding: 0px;
	margin: 0px;
	background: url(../images/page/eyecatcher_background_intro.png) no-repeat left top;
	float: left;
	clear: left;
	height: 223px;
}
.eyecatcher-render
{
	height: 419px;
	text-align: right;
	width: 688px;
	padding: 0px;
	margin: 0px;
	background: no-repeat left bottom;
	float: left;
	clear: left;
}
.eyecatcher-render-hover
{
	height: 389px;
	text-align: right;
	width: 688px;
	padding: 0px;
	margin: 0px;

	background: no-repeat left bottom;
	float: left;
	clear: left;
	clip: rect(auto,auto,auto,auto);
	overflow: hidden;
	display: block;
}
.eyecatcher-movie
{
	height: 450px;
	text-align: left;
	width: 688px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	float: left;
	background: url(../images/page/eyecatcher_background_image.png) no-repeat left top;
}
.eyecatcher-movie-content
{
	text-align: left;
	width: 688px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	float: left;
	display: inline-block;
	background: url(../images/page/eyecatcher_background_flash.png) no-repeat left top;
	height: 450px;
}

.eyecatcher-focus
{
	text-align: right;
	padding: 0px;
	margin: 0px;
	float: left;
	height: 65px;
	width: 172px;
	overflow: hidden;
}
.eyecatcher-zoom
{
	text-align: right;
	padding: 0px;
	margin: 0px;
	float: left;
	height: 65px;
	width: 172px;
	overflow: hidden;
}
.eyecatcher-news
{
	text-align: right;
	padding: 0px;
	margin: 0px;
	float: left;
	height: 65px;
	width: 172px;
	overflow: hidden;
}
.eyecatcher-news-content
{
	padding: 5px 20px;
	margin: 0px;
	font-size: 0.8em;
	line-height: normal;
	text-align: center;
	color: #999999;
}


#editorial
{
	color: #CCCCCC;
	padding: 10px 10px 0px 0px;
	margin: 0px;
	text-align: right;
}
#left h1 {
	border-bottom: none #eee;
	background-image: url(../images/eyecatcher_left_h2.jpg);
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#left h2 {
	border-bottom: none #eee;
	padding: 7px 15px;
	margin: 0 0 15px;
	color: #000000;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: left top;
}
	
#left h3 { border-bottom: 1px solid #eee; padding: 0 0 7px; margin: 0 0 15px 0; }

#leftmenu {
	list-style: none;
	padding-left: 1px;
	color: #999999;
	padding-right: 1px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#leftmenu li {
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #EFEFEF;
}

#leftmenu li a {
	color: #999999;
	display: block;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(../images/left_background_h2_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 0.9em;
	line-height: 0.9pc;
	padding-left: 20px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-right: 20px;
}

#leftmenu li a:hover {
	color: #000000;
	display: block;
	background-color: #E8E8E8;
	background-image: url(../images/left_background_h2_icon_hov.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F2F2F2;
	border-right-color: #F2F2F2;
	border-bottom-color: #F2F2F2;
	border-left-color: #F2F2F2;
	padding-right: 20px;
}
.imgx {
	padding: 0px;
	margin: 0px;
	position: relative;
	left: -7px;
	border: 1px solid #CDD1DA;
}
.imgfree {
	padding: 0px;
	margin: 0px;
	border: 0px none #CDD1DA;
	text-decoration: none;
}
.imgcontent {
	padding: 0px;
	margin: 0px 15px 15px 0px;
	position: relative;
	left: -7px;
	border: 1px solid #CDD1DA;
}
.imgcontentfull {
	padding: 0px;
	margin: 0px 0px 15px;
	position: relative;
	left: -15px;
	border: 1px solid #CDD1DA;
}

.imgfloatleft {
	padding: 0px;
	margin: 0px 15px 15px 0px;
	position: relative;
	float: left;
	border: 1px solid #CDD1DA;
	left: -15px;
}
.imgfloatleftblank {
	padding: 0px;
	margin: 0px 15px 15px 0px;
	position: relative;
	float: left;
	left: -15px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #CDD1DA;
}

.imgfloatlefttop {
	padding: 0px;
	margin: 0px 15px 0px 0px;
	position: relative;
	float: left;
	border: 1px solid #CDD1DA;
	top: -16px;
	left: -15px;
}
.imgfloatright {
	padding: 0px;
	margin: 0px 0px 15px 15px;
	position: relative;
	float: right;
	border: 1px solid #CDD1DA;
	right: -11px;
}
.imgfloatrightblank {
	padding: 0px;
	margin: 0px 0px 15px 15px;
	position: relative;
	float: right;
	right: -11px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #CDD1DA;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.imgfloatrighttop {
	padding: 0px;
	margin: 0px;
	position: relative;
	float: right;
	border: 1px solid #CDD1DA;
	right: -12px;
	top: -16px;
}
.imgfloatrighttopblank {
	padding: 0px;
	margin: 0px;
	position: relative;
	float: right;
	right: -11px;
	top: -16px;
	border-top: 1px solid #CDD1DA;
	border-right: 1px solid #CDD1DA;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

#notice {
	padding: 5px 2px 1px;
	background: #FFFFCC url(../images/notice.gif) no-repeat right bottom;
	color: #808080;
	margin-right: 11px;
	margin-left: 1px;
}
#lightboxframe {
	background-color: #F0F0F0;
	margin-top: 20px;
	margin-right: -10px;
	margin-bottom: -10px;
	margin-left: -10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}
#lightboxframe a{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#lightboxframe a:hover{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#menu-level
{
	margin: 0px;
	padding: 0px;
	height: 110px;
	overflow: visible;
	width: 860px;
	clear: both;
	border-width: 0px;
	border-style: none;
}

#menu-level-01a
{
	width: 253px;
	line-height: normal;
	font-size: 0.8em;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	height: 19px;
	float: left;
	text-align: left;
	background: #FFFFFF url(../images/menu/logo_mike_2008_01.png) left top;
	vertical-align: middle;
}
#menu-level-01b
{
	width: 592px;
	line-height: 1.5em;
	font-size: 0.8em;
	margin: 0px;
	padding: 0px 5px;
	height: 19px;
	text-align: right;
	background: #FFFFFF url(../images/menu/logo_mike_2008_01.png) right top;
	vertical-align: middle;
	float: left;
}
#menu-level-02a
{
	width: 258px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
}
#menu-level-02a a {
	display: block;
	width: 258px;
	height: 67px;
	background: transparent url(../images/menu/logo_mike_2008_02_hover.png) no-repeat;
}

#menu-level-02a a:hover {
	background: url(../images/menu/logo_mike_2008_02_hover.png) -258px 0;
} 
#menu-level-02b
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
	display: inline-block;
}
.menu-level-02b
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
	display: inline-block;
	vertical-align: bottom;
}

#menu-level-02b a
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
	display: inline-block;
	background: url(../images/menu/menu_button_00.png) no-repeat left top;
	vertical-align: bottom;
}
#menu-level-02b a:hover
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
	display: inline-block;
	background: url(../images/menu/menu_button_00_active.png) no-repeat left top;
}
.menu-level-02b-button
{
	margin: 29px 0px 0px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	letter-spacing: 1px;
	display: inline-block;
	vertical-align: bottom;
}

#menu-level-02c
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
}
.menu-level-02x01
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
	display: inline-block;
	vertical-align: bottom;
}
.menu-level-02x01 a
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
	display: inline-block;
	background: url(../images/menu/menu_button_01_hover.png) no-repeat 0px 0px;
	vertical-align: bottom;
}
.menu-level-02x01 a:hover
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
	display: inline-block;
	background: url(../images/menu/menu_button_01_hover.png) no-repeat -86px 0px;
}
.menu-level-02x02
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
	display: inline-block;
	vertical-align: bottom;
}
.menu-level-02x02 a
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
	display: inline-block;
	background: url(../images/menu/menu_button_02_hover.png) no-repeat 0px 0px;
	vertical-align: bottom;
}
.menu-level-02x02 a:hover
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
	display: inline-block;
	background: url(../images/menu/menu_button_02_hover.png) no-repeat -86px 0px;
}
.menu-level-02x03
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
	display: inline-block;
	vertical-align: bottom;
}
.menu-level-02x03 a
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
	display: inline-block;
	background: url(../images/menu/menu_button_03_hover.png) no-repeat 0px 0px;
	vertical-align: bottom;
}
.menu-level-02x03 a:hover
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
	display: inline-block;
	background: url(../images/menu/menu_button_03_hover.png) no-repeat -86px 0px;
}
.menu-level-02x04
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
	display: inline-block;
	vertical-align: bottom;
}
.menu-level-02x04 a
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
	display: inline-block;
	background: url(../images/menu/menu_button_04_hover.png) no-repeat 0px 0px;
	vertical-align: bottom;
}
.menu-level-02x04 a:hover
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
	display: inline-block;
	background: url(../images/menu/menu_button_04_hover.png) no-repeat -86px 0px;
}

.menu-level-02x05
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
	display: inline-block;
	vertical-align: bottom;
}
.menu-level-02x05 a
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
	display: inline-block;
	background: url(../images/menu/menu_button_05_hover.png) no-repeat 0px 0px;
	vertical-align: bottom;
}

.menu-level-02x05 a:hover
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
	display: inline-block;
	background: url(../images/menu/menu_button_05_hover.png) no-repeat -86px 0px;
}
.menu-level-02x06
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
	display: inline-block;
	vertical-align: bottom;
}
.menu-level-02x06 a
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
	display: inline-block;
	background: url(../images/menu/menu_button_06_hover.png) no-repeat 0px 0px;
	vertical-align: bottom;
}

.menu-level-02x06 a:hover
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
	display: inline-block;
	background: url(../images/menu/menu_button_06_hover.png) no-repeat -86px 0px;
}
.menu-level-02x07
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
	display: inline-block;
}
.menu-level-02x07 a
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
	display: inline-block;
	background: url(../images/menu/menu_button_07_hover.png) no-repeat 0px 0px;
	vertical-align: bottom;
}

.menu-level-02x07 a:hover
{
	width: 86px;
	margin: 0px;
	padding: 0px;
	height: 67px;
	border-width: 0px;
	border-style: none;
	float: left;
	letter-spacing: 1px;
	display: inline-block;
	background: url(../images/menu/menu_button_07_hover.png) no-repeat -86px 0px;
}


#menu-level-03a
{
	width: 688px;
	margin: 0px;
	padding: 0px;
	height: 18px;
	background: #FFFFFF url(../images/menu/logo_mike_2008_03.png) no-repeat left top;
	float: left;
	display: inline;
}
#menu-level-03b
{
	width: 172px;
	margin: 0px;
	padding: 0px;
	height: 18px;
	background: #FFFFFF url(../images/menu/logo_mike_2008_04.png) left top;
	float: left;
	display: inline;
}
#news-body
{
	height: 230px;
	text-align: left;
	width: 172px;
	padding: 0px;
	margin: 0px;
	background: url(../images/content/content_focus_news_background.png) no-repeat right top;
	vertical-align: top;
	float: left;
	overflow: hidden;
}
#news-box
{
	height: 56px;
	overflow: hidden;
	margin: 0px;
	padding: 4px 0px;
}
#news-box   p
{
	font-size: 0.8em;
	line-height: 1.2em;
	color: #999999;
	text-align: center;
}


#content
{
	width: 960px;
	min-height:600px;
	height:auto !important; /* für moderne Browser */
	height:600px;
	margin: 0px;
	padding: 0px 0px 30px;
	background: #FFFFFF url(../images/page/page_background.png) repeat-y left top;
	float: left;
	border-width: 0px;
	border-style: none;
}

.content_topic
{
	width: 960px;
	margin: 0px 0px 20px;
	padding: 0px;
	text-align: center;
	border: 0px none #000000;
	display: inline;
}
.content_topic_split
{
	width: 250px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	border: 1px none #AAAFB5;
}

.content_topic_split1
{
	width: 148px;
	margin: 0px 0px 25px;
	padding: 0px 5px;
	float: left;
	text-align: center;
	border-top: 0px solid #AAAFB5;
	border-right: 1px solid #AAAFB5;
	border-bottom: 0px solid #AAAFB5;
	border-left: 1px solid #AAAFB5;
	height: 400px;
	display: inline;
}
.content_topic_split2
{
	width: 149px;
	margin: 0px 0px 25px;
	padding: 0px 5px;
	float: left;
	text-align: center;
	border-top: 0px solid #AAAFB5;
	border-right: 1px solid #AAAFB5;
	border-bottom: 0px solid #AAAFB5;
	border-left: 0px solid #AAAFB5;
	height: 400px;
	display: inline;
	overflow: hidden;
}
.content_topic_col1
{
	width: 258px;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	height: auto;
	float: left;
	text-align: left;
	display: inline-block;
	overflow: hidden;
}
.content_topic_col1  a 
{
	background: 0px 0px;
	margin: 0px;
	padding: 0px;
	border: 0px none #FFCC00;
}

.content_topic_col2
{
	width: 430px;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	height: auto;
	float: left;
	display: inline-block;
	overflow: hidden;
}
.content_topic_col3
{
	width: 172px;
	margin: 0px -3px 0px 0px;
	padding: 0px;
	border-width: 0px;
	height: 65px;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
	float: left;
	display: inline-block;
}
.content_topic_col12
{
	width: 688px;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	height: auto;
	float: left;
	text-align: right;
	display: inline-block;
	overflow: hidden;
}
.content_topic_foot
{
	width: 860px;
	margin: 0px 0px 5px;
	padding: 0px;
	border-width: 0px;
	display: inline;
	float: left;
	font-size: 0.8em;
	line-height: normal;
	background: #FFFFFF;
	height: auto;
}

.content_topic_col1f
{
	width: 253px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	border-width: 0px;
	height: auto;
	float: left;
	text-align: left;
	display: inline-block;
	overflow: hidden;
}


.content_topic_col3f
{
	width: 167px;
	margin: 0px -3px 0px 0px;
	padding: 0px 5px 0px 0px;
	border-width: 0px;
	text-align: right;
	vertical-align: top;
	overflow: hidden;
	float: left;
	display: inline-block;
}
.content_topic_col1r
{
	width: 171px;
	margin: 0px 0px 0px 86px;
	padding: 0px;
	border-width: 0px;
	height: auto;
	float: left;
	text-align: left;
	overflow: hidden;
	display: inline;
}
.content_topic_col2r
{
	width: 171px;
	margin: 0px 0px 0px 28px;
	padding: 0px 0px 0px 1px;
	border-width: 0px;
	height: auto;
	float: left;
	text-align: left;
	display: inline-block;
	overflow: hidden;
}
.content_topic_col3r
{
	width: 171px;
	margin: 0px 31px 0px 28px;
	padding: 0px 0px 0px 1px;
	border-width: 0px;
	height: auto;
	float: left;
	text-align: left;
	display: inline-block;
	overflow: hidden;
}




#content h1{
	color:#000000;
	font: normal 15px Geneva, Arial, Helvetica, sans-serif;
	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
	background: url(../images/page/content_h1_background.png) repeat-x left 5px;
	margin: 0px 0px 10px;
	padding: 0px;
}
#content h2{
}
#content h3{
}
#content h6
{
	font: 9px/9px Geneva, Arial, Helvetica, sans-serif;
}

#content p {
	color:#000000;
	font: normal 1em Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 2em;
}
#content p a{
	border-bottom: 1px dotted #000000;
	border-top: 1px none #ED6F00;
	border-right: 1px none #ED6F00;
	border-left: 1px none #ED6F00;
	text-decoration: none;
}
#content p a:hover {
	border-bottom: 1px solid #ED6F00;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #ED6F00;
	border-right-color: #ED6F00;
	border-left-color: #ED6F00;
	color: #ED6F00;
	text-decoration: none;
}
#content blockquote {
 margin: 15px 0px;
 border: 1px solid #b0b0b0;
 padding: 10px;
 width: 577px;
 background: #f4f4f4;
 font-size: 0.8em;
 font-family: Courier, "Lucidia Console", "Times New Roman", sans-serif;
 color: #a0a0a0;}
 
#content abbr {
 border-bottom: 1px dotted #8f8f8f;}
#movie
{
	background: url(../images/page/content_flash_background.jpg) no-repeat left top;
	height: 389px;
	width: 688px;
	overflow: hidden;
}
span.codedirection { unicode-bidi:bidi-override; direction: rtl; }
p span.displaynone { display:none; }
#content_topic_split  p
{
	color:#000000;
	font: normal 1em Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 2em;
	text-align: center;
}

