*
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

* html body
{
	height: 100%;
}

a:Visited
{
	color: #444444 ;
}

body.BodyClass1
{
	background-color: #ffffff;
	background-image: url(/graphics/background_jobs.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

body.BodyClass2
{
	background-color: #ffffff;
	background-image: url(/graphics/background_press.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

body.BodyClass3
{
	background-color: #ffffff;
	background-image: url(/graphics/background_ir.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

body.BodyClass4
{
	background-color: #ffffff;
	background-image: url(/graphics/background_brands.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

body.BodyClass5
{
	background-color: #ffffff;
	background-image: url(/graphics/background_about_us.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

body.BodyClass6
{
	background-color: #ffffff;
	background-image: url(/graphics/background_contact.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

.content_scroll_balk
{
	border: 0px red solid;
	cursor: pointer;
	float: right;
	height: auto;
	position: absolute;
	right: -6px;
	top: 0px;
	visibility: visible;
	width: 20px;
	z-index: 2;
}

.content_scroll_balk .scrolltop
{
	background: url(/graphics/combined.png) no-repeat 0px -405px;
	border: 0px red solid;
	display: block;
	height: 1px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 20px;
}

* html .content_scroll_balk .scrolltop
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/scroll_top.png', sizingMethod='crop');
}

.content_scroll_balk .scrollcontent
{
	background: url(/graphics/scroll_body.png) repeat;
	border: 0px red solid;
	display: block;
	height: 100%;
	margin: 0;
	padding: 0 0 0 1px;
	position: relative;
	width: 19px;
}

* html .content_scroll_balk .scrollcontent
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/scroll_body.png', sizingMethod='scale');
}

.content_scroll_balk .scrollbottom
{
	background: url(/graphics/combined.png) no-repeat 0px -399px;
	border: 0px red solid;
	display: block;
	height: 6px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 20px;
}

* html .content_scroll_balk .scrollbottom
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/scroll_bottom.png', sizingMethod='crop');
}

.content_scroll_balk .scrollcontent .content_scroll_balk_body
{
	background: white;
	height: 40px;
	left: 1px;
	position: relative;
	width: 12px;
}

.content_scroll_balk .scrollcontent .scrollUp
{
	background: #ffffff url(/graphics/combined_gif.gif) no-repeat -555px -204px;
	border: 0px red solid;
	height: 10px;
	position: relative;
	width: 12px;
}

.content_scroll_balk .scrollcontent .scrollDown
{
	background: #ffffff url(/graphics/combined_gif.gif) no-repeat -570px -209px;
	border: 0px solid green;
	bottom: 0px;
	height: 10px;
	overflow: hidden;
	position: absolute;
	width: 13px;
}

.optionItem:Hover
{
	background-color: #ffffff;
	color: #3333ff;
	cursor: pointer;
}

h1
{
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}

h2
{
	color: #12bfb9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-transform: uppercase;
}

h3
{
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}

h4
{
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}

h5
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}

ol
{
	list-style-position: outside;
	list-style-type: decimal;
	margin: 0 0 0 25px;
	padding: 0;
}

ol li
{
	margin: 0;
	padding: 0 0 5px 0;
}

ul
{
	list-style-position: outside;
	list-style-type: none;
	margin: 0 0 0 16px;
	padding: 0;
}

ul li
{
	line-height: 1.8em;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.Wrapper
{
	background: url(/graphics/dot_trans50.png) repeat;
	border: 0px solid red;
	height: 1024px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	position: relative;
	width: 1280px;
}

* html .Wrapper
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans50.png', sizingMethod='scale');
}

.WrapperMaster
{
	border: 0px solid red;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	position: relative;
	text-align: left;
}

.MasterHome
{
	border: 0px solid green;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: 18px;
	width: 896px;
}

.WrapperMaster .FlashContainer
{
	border: 0px solid orange;
	left: -192px;
	overflow: hidden;
	position: absolute;
}

a
{
	text-decoration: none;
}

a:Hover
{
	text-decoration: none;
}

a.Link
{
	color: #000099;
	text-decoration: none;
}

a.Link:Hover
{
	color: #3333ff;
	text-decoration: none;
}

.LogoPageContent
{
	height: 70px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 156px;
}

.LogoPageContent .Logo
{
	border: 0px solid orange;
	height: 43px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 156px;
}

.LogoPageContent img.Logo
{
	border: 0px solid green;
}

.MasterHomeTopicsArea
{
	border: 0px solid red;
	float: left;
	height: auto;
	margin: 289px 0 0 28px;
	padding: 0 0 40px 0;
	position: relative;
	width: 656px;
}

.MasterHomeTopics
{
	border: 0px solid red;
	float: left;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	width: 654px;
}

.MasterHomeTopicBox
{
	border: 0px solid green;
	float: left;
	height: auto;
	margin-right: 20px;
	margin-top: 30px;
	vertical-align: top;
	width: 178px;
}

.MasterHomeTopicBox_Link
{
	border: 0px solid red;
	float: left;
	height: auto;
	margin-right: 20px;
	margin-top: 30px;
	vertical-align: top;
	width: 178px;
}

.TeaserboxHeadlineWithIcon
{
	background: url(/graphics/combined.png) no-repeat 0px 0px;
	color: #162497;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 17px;
}

* html .TeaserboxHeadlineWithIcon
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/pfeil.png', sizingMethod='crop');
}

.TeaserboxHeadlineWithoutIcon
{
	color: #162497;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.TeaserboxText
{
	color: #444444 ;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	vertical-align: top;
}

.MasterHomeTopicBox .TeaserboxHeadlineWithIcon
{
	background: url(/graphics/combined.png) no-repeat 0px 1px;
	color: #162497;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 17px;
	width: 160px;
}

* html .MasterHomeTopicBox .TeaserboxHeadlineWithIcon
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='graphics/pfeil.png', sizingMethod='crop');
}

.MasterHomeTopicBox_Link .TeaserboxHeadlineWithIcon
{
	background: url(/graphics/combined.png) no-repeat 0px 1px;
	color: #162497;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 17px;
	width: 160px;
}

* html .MasterHomeTopicBox_Link .TeaserboxHeadlineWithIcon
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='graphics/pfeil.png', sizingMethod='crop');
}

.MasterHomeTopicBox .TeaserboxText
{
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	vertical-align: top;
}

.MasterHomeTopicBox_Link .TeaserboxText
{
	color: #444444 ;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	vertical-align: top;
}

.MasterHomeTopicBox_Link:Hover .TeaserboxHeadlineWithIcon
{
	background: url(/graphics/combined.png) no-repeat 0px -34px;
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 17px;
	width: 160px;
}

* html .MasterHomeTopicBox_Link:Hover .TeaserboxHeadlineWithIcon
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='graphics/pfeil_over.png', sizingMethod='crop');
}

.MasterHomeTopicBox_Link:Hover .TeaserboxHeadlineWithIcon h4
{
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.MasterHomeTopicBox_Link:Hover .TeaserboxText
{
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	vertical-align: top;
}

.TeaserboxText a
{
	color: #444444 ;
}

.TeaserboxText a:Hover
{
	color: #3333ff;
}

.FooterMasterHomeContent
{
	border: 0px solid red;
	float: left;
	height: 21px;
	left: -25px;
	margin-left: 0;
	position: relative;
	width: 618px;
}

.FooterMasterHomeItems
{
	border: 0px solid green;
	height: 21px;
	position: relative;
	width: 618px;
}

.FooterItemArea
{
	border: 0px solid green;
	float: left;
	height: 21px;
	padding-left: 0;
	position: relative;
	width: 500px;
}

.FooterItem
{
	color: #444444 ;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 20px;
	padding-top: 3px;
	vertical-align: top;
}

.FooterItem a
{
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.FooterItem a:Hover
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.FooterItem .SearchFormular
{
	background-color: Transparent;
	border: 0px solid red;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding: 0 0 0 4px;
	text-decoration: none;
	width: 100px;
}

.FooterItem .Link
{
	color: #444444 ;
	cursor: pointer;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 20px;
	padding-top: 3px;
	vertical-align: top;
}

.FooterItem .Link:Hover
{
	color: #3333ff;
	cursor: pointer;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 20px;
	padding-top: 3px;
	vertical-align: top;
}

.MenueFooterContent
{
	border: 0px solid red;
	clear: both;
	height: 29px;
	left: 60px;
	position: relative;
	width: 618px;
}

.FooterContent
{
	border: 0px solid red;
	clear: both;
	height: 29px;
	position: relative;
	width: 618px;
}

.FooterItems
{
	border: 0px solid green;
	height: 21px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 640px;
}

.ContentFooterItems
{
	background-image: url(/graphics/combined.png);
	background-position: 0px -298px;
	border: 0px solid green;
	height: 29px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 620px;
}

* html .ContentFooterItems
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/shadow_footer.png', sizingMethod='scale');
}

.ContentFooterItemsMenu
{
	background-image: url(/graphics/shadow_footer_menu.png);
	background-position: top right;
	border: 0px solid green;
	height: 29px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 620px;
}

* html .ContentFooterItemsMenu
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/shadow_footer_menu.png', sizingMethod='scale');
}

.ContentFooterItemsMenu .CommonFooterArea
{
	background-color: transparent;
	border: 0px;
	float: left;
	height: 16px;
	margin-top: 3px;
	position: relative;
	width: 474px;
}

.ContentFooterItemsMenu .CommonFooterArea .FooterItem
{
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 15px 1px 8px;
}

.ContentFooterItemsMenu .CommonFooterArea .FooterItem a
{
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.ContentFooterItemsMenu .CommonFooterArea .FooterItem a:Hover
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.ContentFooterItemsMenu .CommonFooterArea .FooterItem .Link
{
	color: #444444 ;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 15px 1px 8px;
}

.ContentFooterItemsMenu .CommonFooterArea .FooterItem .Link:Hover
{
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 15px 1px 8px;
}

.SearchArea
{
	background-repeat: repeat;
	border: 0px solid pink;
	filter: alpha(opacity=95);
	float: left;
	height: 21px;
	margin-top: 3px;
	-moz-opacity: 0.95;
	opacity: 0.95;
	position: relative;
	width: 136px;
}

.SearchItem
{
	background: url(/graphics/combined_gif.gif) no-repeat 114px -145px;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	cursor: pointer;
	filter: Alpha(opacity=85);
	height: 16px;
	margin-right: 5px;
	-moz-opacity: 0.85;
	opacity: 0.85;
	vertical-align: top;
	width: 128px;
}

.SearchItem .SearchFormular
{
	border: 0px solid red;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding: 1px 0 0 3px;
	text-decoration: none;
	width: 100px;
}

.CommonFooterArea
{
	background-color: #ffffff;
	border: 1px solid #ffffff;
	filter: Alpha(opacity=85);
	float: left;
	height: 16px;
	margin-top: 3px;
	-moz-opacity: 0.85;
	opacity: 0.85;
	position: relative;
	width: 474px;
}

.CommonFooterArea .FooterItem
{
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 15px 1px 8px;
}

.CommonFooterArea .FooterItem a
{
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.CommonFooterArea .FooterItem a:Hover
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.CommonFooterArea .FooterItem .Link
{
	color: #444444 ;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 15px 1px 8px;
}

.CommonFooterArea .FooterItem .Link:Hover
{
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 15px 1px 8px;
}

.MasterArea
{
	border: 0px solid red;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	top: 18px;
	width: 896px;
}

* html .MasterArea
{
	padding-bottom: 18px;
}

.LeftArea
{
	border: 0px solid pink;
	float: left;
	height: auto;
	position: relative;
	width: 686px;
}

.RightArea
{
	border: 0px solid blue;
	float: right;
	height: auto;
	position: relative;
	width: 180px;
}

.MasterHomeRightArea
{
	border: 0px solid blue;
	float: left;
	height: auto;
	position: relative;
	width: 180px;
}

.BreadcrumbsArea
{
	border: 0px solid green;
	height: 16px;
	margin: 0 0 15px 68px;
	position: relative;
	width: 610px;
}

.BreadcrumbsArea .breadcrumb
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px 3px;
	border: 0px solid orange;
	float: right;
	margin: 0 0 0 10px;
	position: relative;
}

.BreadcrumbsArea .breadcrumb .Link
{
	color: #444444 ;
	cursor: pointer;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 13px;
	position: relative;
	text-decoration: none;
}

.BreadcrumbsArea .breadcrumb .Link:Hover
{
	color: #3333ff;
	cursor: pointer;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 13px;
	position: relative;
	text-decoration: none;
}

.BreadcrumbsArea .breadcrumb .LinkSelected:Hover
{
	color: #000099;
	cursor: pointer;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 13px;
	position: relative;
	text-decoration: none;
}

.BreadcrumbsArea .breadcrumb .LinkSelected
{
	color: #000099;
	cursor: pointer;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 13px;
	position: relative;
	text-decoration: none;
}

.ContentArea
{
	border: 0px solid orange;
	height: auto;
	position: relative;
	width: 684px;
}

.ShadowContainer
{
	border: 0px solid green;
	float: right;
	height: auto;
	position: relative;
	width: 618px;
}

.MenuHidden
{
	border: 0px solid green;
	display: none;
	float: right;
	height: auto;
	position: relative;
	width: 618px;
}

.MenuDisplay
{
	border: 0px solid red;
	display: block;
	float: right;
	height: auto;
	position: relative;
	width: 618px;
}

.ContentAreaShadowTop
{
	background: url(/graphics/combined.png) no-repeat 0px -282px;
	border: 0px solid pink;
	float: left;
	height: 8px;
	position: relative;
	width: 618px;
}

* html .ContentAreaShadowTop
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/shadow_content_top.png', sizingMethod='scale');
}

.ContentTop
{
	background-color: #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	filter: Alpha(opacity=85);
	height: 7px;
	-moz-opacity: 0.85;
	opacity: 0.85;
	position: relative;
	width: 610px;
}

.ContentAreaShadow
{
	background: Transparent url(/graphics/shadow_content_right.png) repeat-y 50% 0;
	border: 0px solid pink;
	float: left;
	height: auto;
	position: relative;
	width: 618px;
}

* html .ContentAreaShadow
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/shadow_content_right.png', sizingMethod='scale');
}

.ContentContainer
{
	background: url(/graphics/dot_trans.png) repeat;
	background /*\**/: none\9;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	float: left;
	height: auto;
	-ms-filter /*\**/: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans.png', sizingMethod='scale')";
	padding-bottom: 4px;
	position: relative;
	width: 610px;
}

* html .ContentContainer
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans.png', sizingMethod='scale');
	padding-bottom: 4px;
}

html* .ContentContainer
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans.png', sizingMethod='scale');
	padding-bottom: 4px;
}

.ContentContainerTop
{
	border: 0px solid red;
	height: auto;
	width: 610px;
}

.ContentAreaShadowBottom
{
	background: url(/graphics/combined.png) no-repeat 0px -290px;
	clear: both;
	height: 8px;
	position: relative;
	width: 618px;
}

* html .ContentAreaShadowBottom
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/shadow_content_bottom.png', sizingMethod='crop');
}

.MenueButton
{
	background: url(/graphics/combined.png) no-repeat 0px -65px;
	border: 0px solid green;
	cursor: pointer;
	float: left;
	height: 87px;
	left: 0px;
	position: absolute;
	top: 26px;
	width: 90px;
	z-index: 100;
}

* html .MenueButton
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/menue_open_btn.png', sizingMethod='crop');
}

.MenueButton:Hover
{
	background: url(/graphics/combined.png) no-repeat -92px -65px;
	border: 0px solid green;
	cursor: pointer;
	float: left;
	height: 87px;
	left: 0px;
	position: absolute;
	top: 26px;
	width: 90px;
	z-index: 100;
}

* html .MenueButton:Hover
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/menue_open_btn_over.png', sizingMethod='crop');
}

.MenueButton .MenueButtonText
{
	border: 0px solid green;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	left: 8px;
	position: absolute;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	top: 36px;
	width: 62px;
	z-index: 110;
}

.MenueButton:Hover .MenueButtonText
{
	border: 0px solid red;
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	left: 8px;
	position: absolute;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	top: 36px;
	width: 62px;
	z-index: 110;
}

.MenueButton .MenueButtonTextClose
{
	border: 0px solid green;
	color: #000099;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	left: 8px;
	position: absolute;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	top: 36px;
	width: 62px;
	z-index: 110;
}

.MenueButton:Hover .MenueButtonTextClose
{
	border: 0px solid red;
	color: #3333ff;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	left: 8px;
	position: absolute;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	top: 36px;
	width: 62px;
	z-index: 110;
}

.MenueButtonClose
{
	background: url(/graphics/combined.png) no-repeat -182px -68px;
	border: 0px solid green;
	cursor: pointer;
	float: left;
	height: 87px;
	left: 0px;
	position: absolute;
	top: 26px;
	width: 90px;
	z-index: 100;
}

* html .MenueButtonClose
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/menue_close_btn.png', sizingMethod='crop');
}

.MenueButtonClose:Hover
{
	background: url(/graphics/combined.png) no-repeat -264px -68px;
	border: 0px solid green;
	cursor: pointer;
	float: left;
	height: 87px;
	left: 0px;
	position: absolute;
	top: 26px;
	width: 90px;
	z-index: 100;
}

* html .MenueButtonClose:Hover
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/menue_close_btn_over.png', sizingMethod='crop');
}

.NavMenueButton
{
	background: url(/graphics/menue_open_btn.png) no-repeat;
	border: 0px solid green;
	cursor: pointer;
	float: left;
	height: 87px;
	left: 0px;
	position: relative;
	top: 26px;
	width: 92px;
	z-index: 100;
}

* html .NavMenueButton
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/menue_open_btn.png', sizingMethod='crop');
}

.NavMenueButtonOver
{
	background: url(/graphics/menue_open_btn_over.png) no-repeat;
	border: 0px solid green;
	cursor: pointer;
	float: left;
	height: 87px;
	left: 0px;
	position: relative;
	top: 26px;
	width: 92px;
	z-index: 100;
}

* html .NavMenueButtonOver
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/menue_open_btn_over.png', sizingMethod='crop');
}

.NavMenueButtonClose
{
	background: url(/graphics/menue_close_btn.png) no-repeat;
	border: 0px solid green;
	cursor: pointer;
	float: left;
	height: 87px;
	left: 0px;
	position: relative;
	top: 26px;
	width: 92px;
	z-index: 100;
}

* html .NavMenueButtonClose
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/menue_close_btn.png', sizingMethod='crop');
}

.NavMenueButtonCloseOver
{
	background: url(/graphics/menue_close_btn_over.png) no-repeat;
	border: 0px solid green;
	cursor: pointer;
	float: left;
	height: 87px;
	left: 0px;
	position: relative;
	top: 26px;
	width: 92px;
	z-index: 100;
}

* html .NavMenueButtonCloseOver
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/menue_close_btn_over.png', sizingMethod='crop');
}

.UpperTeaser
{
	border: 0px solid red;
	height: auto;
	margin: 10px 30px 0 30px;
	position: relative;
	width: 548px;
}

.UpperTeaser .Text a
{
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.UpperTeaser .Text a:Hover
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.LargeFullWidth_Image_And_Text
{
	border: 0px solid red;
	display: block;
	height: auto;
	position: relative;
	width: 548px;
}

.LargeFullWidth_Image_And_Text_Link
{
	border: 0px solid red;
	cursor: pointer;
	display: block;
	height: auto;
	position: relative;
	width: 548px;
}

.UpperTeaser .LargeFullWidth_Image_And_Text
{
	border: 0px solid red;
	display: block;
	height: auto;
	position: relative;
	width: 548px;
}

.UpperTeaser .LargeFullWidth_Image_And_Text_Link
{
	border: 0px solid red;
	cursor: pointer;
	display: block;
	height: auto;
	position: relative;
	width: 548px;
}

.UpperTeaser .LargeFullWidth_Image_And_Text .SubTitle
{
	color: #000099;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 546px;
}

.UpperTeaser .LargeFullWidth_Image_And_Text_Link .SubTitle
{
	color: #000099;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 546px;
}

.UpperTeaser .LargeFullWidth_Image_And_Text_Link:Hover .SubTitle
{
	color: #3333ff;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 546px;
}

.UpperTeaser .LargeFullWidth_Image_And_Text_Link:Hover .SubTitle h3
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.UpperTeaser .LargeFullWidth_Image_And_Text_Link .Text
{
	color: #444444 ;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 546px;
}

.UpperTeaser .LargeFullWidth_Image_And_Text_Link:Hover .Text
{
	color: #3333ff;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 546px;
}

.UpperTeaser .LargeFullWidth_Image_And_Text_Link:Hover .Text span
{
	color: #3333ff;
}

.UpperTeaser .LargeFullWidth_Image_And_Text_Link:Hover .Text b
{
	color: #3333ff;
}

.UpperTeaser .LargeFullWidth_Image_And_Text_Link .TeaserTextBox
{
	display: block;
	width: 546px;
}

.UpperTeaser .LargeFullWidth_Image_And_Text_Link .TeaserTextBox .Text
{
	color: #444444 ;
	cursor: pointer;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.UpperTeaser .LargeFullWidth_Image_And_Text_Link:Hover .TeaserTextBox .Text
{
	color: #3333ff;
	cursor: pointer;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.UpperTeaser .LargeFullWidth_Image_And_Text_Link:Hover .TeaserTextBox .Text span
{
	color: #3333ff;
}

.UpperTeaser .LargeFullWidth_Image_And_Text_Link:Hover .TeaserTextBox .Text b
{
	color: #3333ff;
}

.UpperTeaser .LargeFullWidth_Image_And_Text_Link .TeaserTextBox .MoreText
{
	color: #000099;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

.UpperTeaser .LargeFullWidth_Image_And_Text_Link:Hover .TeaserTextBox .MoreText
{
	color: #3333ff;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

.UpperTeaser .LargeFullWidth_Image_And_Text .TeaserTextBox
{
	display: block;
	width: 546px;
}

.UpperTeaser .LargeFullWidth_Image_And_Text .TeaserTextBox .Text
{
	color: #444444 ;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.UpperTeaser .LargeFullWidth_Image_And_Text .TeaserTextBox .MoreText
{
	color: #000099;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.UpperTeaser .MediumFullWidth_Image_And_Text
{
	border: 0px solid red;
	display: block;
	height: auto;
	position: relative;
	width: 548px;
}

.UpperTeaser .MediumFullWidth_Image_And_Text_Link
{
	border: 0px solid red;
	cursor: pointer;
	display: block;
	height: auto;
	position: relative;
	width: 548px;
}

.UpperTeaser .MediumFullWidth_Image_And_Text .SubTitle
{
	color: #000099;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 546px;
}

.UpperTeaser .MediumFullWidth_Image_And_Text_Link .SubTitle
{
	color: #000099;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 546px;
}

.UpperTeaser .MediumFullWidth_Image_And_Text_Link:Hover .SubTitle
{
	color: #3333ff;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 546px;
}

.UpperTeaser .MediumFullWidth_Image_And_Text_Link:Hover .SubTitle h3
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.UpperTeaser .MediumFullWidth_Image_And_Text .Text
{
	color: #444444 ;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 546px;
}

.UpperTeaser .MediumFullWidth_Image_And_Text_Link:Hover .Text
{
	color: #3333ff;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.UpperTeaser .MediumFullWidth_Image_And_Text_Link:Hover .Text span
{
	color: #3333ff;
}

.UpperTeaser .MediumFullWidth_Image_And_Text_Link:Hover .Text b
{
	color: #3333ff;
}

.UpperTeaser .MediumFullWidth_Image_And_Text_Link .Text
{
	color: #444444 ;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 546px;
}

.UpperTeaser .MediumFullWidth_Image_And_Text_Link .TeaserTextBox
{
	display: block;
	width: 546px;
}

.UpperTeaser .MediumFullWidth_Image_And_Text_Link .TeaserTextBox .Text
{
	color: #444444 ;
	cursor: pointer;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.UpperTeaser .MediumFullWidth_Image_And_Text_Link:Hover .TeaserTextBox .Text
{
	color: #3333ff;
	cursor: pointer;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.UpperTeaser .MediumFullWidth_Image_And_Text_Link:Hover .TeaserTextBox .Text span
{
	color: #3333ff;
}

.UpperTeaser .MediumFullWidth_Image_And_Text_Link:Hover .TeaserTextBox .Text b
{
	color: #3333ff;
}

.UpperTeaser .MediumFullWidth_Image_And_Text_Link .TeaserTextBox .MoreText
{
	color: #000099;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

.UpperTeaser .MediumFullWidth_Image_And_Text_Link:Hover .TeaserTextBox .MoreText
{
	color: #3333ff;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

.UpperTeaser .MediumFullWidth_Image_And_Text .TeaserTextBox
{
	display: block;
	width: 546px;
}

.UpperTeaser .MediumFullWidth_Image_And_Text .TeaserTextBox .Text
{
	color: #444444 ;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.UpperTeaser .MediumFullWidth_Image_And_Text .TeaserTextBox .MoreText
{
	color: #000099;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.LargeFullWidth_Image_And_Text .Visual
{
	background-color: #ffffff;
	border: 1px solid #ffffff;
	display: block;
	height: 326px;
	margin: 15px 0 15px 0;
	width: 546px;
}

.LargeFullWidth_Image_And_Text_Link .Visual
{
	background-color: #ffffff;
	border: 1px solid #ffffff;
	cursor: pointer;
	display: block;
	height: 326px;
	margin: 15px 0 15px 0;
	width: 546px;
}

.MediumFullWidth_Image_And_Text
{
	border: 0px solid red;
	display: block;
	height: auto;
	position: relative;
	width: 548px;
}

.MediumFullWidth_Image_And_Text_Link
{
	border: 0px solid red;
	cursor: pointer;
	display: block;
	height: auto;
	position: relative;
	width: 548px;
}

.MediumFullWidth_Image_And_Text .Visual
{
	background-color: #ffffff;
	border: 1px solid #ffffff;
	display: block;
	height: 251px;
	margin: 15px 0 15px 0;
	width: 546px;
}

.MediumFullWidth_Image_And_Text_Link .Visual
{
	background-color: #ffffff;
	border: 1px solid #ffffff;
	cursor: pointer;
	display: block;
	height: 251px;
	margin: 15px 0 15px 0;
	width: 546px;
}

.LargeFullWidth_Image_And_Text .OverviewVisual
{
	background-color: #ffffff;
	border: 1px solid #ffffff;
	display: block;
	height: 186px;
	margin: 15px 0 15px 0;
	width: 546px;
}

.LargeFullWidth_Image_And_Text_Link .OverviewVisual
{
	background-color: #ffffff;
	border: 1px solid #ffffff;
	cursor: pointer;
	display: block;
	height: 186px;
	margin: 15px 0 15px 0;
	width: 546px;
}

.Headline
{
	clear: both;
	color: #000099;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	width: auto;
}

.SubTitle
{
	color: #000099;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: auto;
}

.LargeVisualTitleArea
{
	background: url(/graphics/dot_trans70.png) repeat;
	border: 0px solid green;
	height: 27px;
	left: 10px;
	overflow: hidden;
	position: absolute;
	top: 339px;
	width: 548px;
	z-index: 10;
}

.MediumVisualTitleArea
{
	background: url(/graphics/dot_trans85.png) repeat;
	background/*\**/: none\9;
	border: 0px solid green;
	filter: Alpha(opacity=90);
	height: 27px;
	left: 0;
	-moz-opacity: 0.9;
	-ms-filter/*\**/: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans85.png', sizingMethod='scale')";
	opacity: 0.9;
	overflow: hidden;
	position: absolute;
	top: 225px;
	width: 548px;
	z-index: 10;
}

.VisualTitle
{
	background: url(/graphics/pfeil_turquoise.png) no-repeat;
	border: 0px solid green;
	color: #12bfb9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	margin-left: 10px;
	padding-left: 28px;
	position: relative;
	text-transform: uppercase;
	width: 508px;
}

* html .VisualTitle
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/pfeil_turquoise.png', sizingMethod='crop');
}

.Text
{
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.Text a
{
	color: #444444 ;
	text-decoration: none;
}

.Text a:Hover
{
	color: #3333ff;
	text-decoration: none;
}

.Text ul
{
	list-style-image: url(/graphics/list_pfeil_2.gif);
	list-style-type: none;
}

* html .Text ul
{
	list-style-image: url(/graphics/list_pfeil_ie_new.gif);
	list-style-type: none;
}

html* .Text ul
{
	list-style-image: url(/graphics/list_pfeil_ie_new.gif);
	list-style-type: none;
}

.Text ul li
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.Text ol
{
	list-style-position: outside;
	list-style-type: decimal;
	margin: 0 0 0 30px;
	padding: 0;
}

.Text ol li
{
	margin: 0;
	padding: 0 0 12px 0;
}

.DottedLine
{
	background: transparent url(/graphics/dotted_line_new.gif) repeat-x;
	border: 0px solid red;
	clear: both;
	height: 19px;
	width: auto;
}

.HomeTeaserArea
{
	border: 0px solid red;
	height: auto;
	margin: 0 0 0 30px;
	position: relative;
	width: 576px;
}

* html .HomeTeaserArea
{
	border: 0px solid red;
	height: auto;
	margin: 0 0 0 28px;
	position: relative;
	width: 576px;
}

.HomeTeaser
{
	border: 0px solid green;
	height: auto;
	margin: 0;
	position: relative;
	width: 576px;
}

.HomeTeaser .Teaser
{
	border: 0px solid green;
	float: left;
	height: auto;
	margin-right: 18px;
	position: relative;
	width: 168px;
}

.HomeTeaser .Teaser_Link
{
	border: 0px solid green;
	cursor: pointer;
	float: left;
	height: auto;
	margin-right: 18px;
	position: relative;
	width: 168px;
}

.HomeTeaser .Teaser .TeaserboxHeadlineWithIcon
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -30px;
	color: #162497;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 17px;
}

.HomeTeaser .Teaser_Link .TeaserboxHeadlineWithIcon
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -30px;
	color: #162497;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 17px;
}

.HomeTeaser .Teaser_Link:Hover .TeaserboxHeadlineWithIcon
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -60px;
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 17px;
}

.HomeTeaser .Teaser_Link:Hover .TeaserboxHeadlineWithIcon h4
{
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.HomeTeaser .Teaser .TeaserboxHeadlineWithoutIcon
{
	color: #162497;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.HomeTeaser .Teaser_Link .TeaserboxHeadlineWithoutIcon
{
	color: #162497;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.HomeTeaser .Teaser_Link:Hover .TeaserboxHeadlineWithoutIcon
{
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.HomeTeaser .Teaser_Link:Hover .TeaserboxHeadlineWithoutIcon h4
{
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.HomeTeaser .Teaser_Link .TeaserTextBox
{
	border: 0px solid red;
	display: block;
}

.HomeTeaser .Teaser_Link .TeaserTextBox .Text
{
	color: #444444 ;
	cursor: pointer;
	display: inline;
}

.HomeTeaser .Teaser_Link:Hover .TeaserTextBox .Text
{
	color: #3333ff;
	cursor: pointer;
	display: inline;
}

.HomeTeaser .Teaser_Link .TeaserTextBox .MoreText
{
	color: #000099;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

.HomeTeaser .Teaser_Link:Hover .TeaserTextBox .MoreText
{
	color: #3333ff;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

.HomeTeaser .Teaser .TeaserTextBox
{
	border: 0px solid red;
	display: block;
}

.HomeTeaser .Teaser .TeaserTextBox .Text
{
	color: #444444 ;
	display: inline;
}

.HomeTeaser .Teaser .TeaserTextBox .MoreText
{
	color: #000099;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.HomeTeaser .Teaser_Link .Text
{
	color: #444444 ;
	cursor: pointer;
}

.HomeTeaser .Teaser_Link:Hover .Text
{
	color: #3333ff;
	cursor: pointer;
}

.HomeTeaser .Teaser_Link:Hover .Text span
{
	color: #3333ff;
}

.HomeTeaser .Teaser_Link:Hover .Text b
{
	color: #3333ff;
}

.HomeTeaser ul
{
	color: #444444 ;
	list-style-type: none;
}

.HomeTeaser ul a
{
	color: #444444 ;
	cursor: hand;
	list-style-type: none;
}

.HomeTeaser ul a:hover
{
	color: #3333ff;
	cursor: hand;
	list-style-type: none;
}

* html .HomeTeaser ul
{
	color: #444444 ;
	list-style-type: none;
}

* html .HomeTeaser ul a
{
	color: #444444 ;
	cursor: hand;
	list-style-type: none;
}

* html .HomeTeaser ul a:hover
{
	color: #3333ff;
	cursor: hand;
	list-style-type: none;
}

html* .HomeTeaser ul
{
	color: #444444 ;
	list-style-type: none;
}

html* .HomeTeaser ul a
{
	color: #444444 ;
	cursor: hand;
	list-style-type: none;
}

html* .HomeTeaser ul a:hover
{
	color: #3333ff;
	cursor: hand;
	list-style-type: none;
}

.HomeTeaser .Teaser2Column .TeaserboxHeadlineWithIcon
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -29px;
	color: #162497;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-left: 17px;
	width: 332px;
}

.HomeTeaser .Teaser2Column_Link .TeaserboxHeadlineWithIcon
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -29px;
	color: #162497;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-left: 17px;
	width: 332px;
}

.HomeTeaser .Teaser2Column_Link:Hover .TeaserboxHeadlineWithIcon
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -59px;
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-left: 17px;
	width: 332px;
}

.HomeTeaser .Teaser2Column_Link:Hover .TeaserboxHeadlineWithIcon h4
{
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.HomeTeaser .Teaser2Column .TeaserboxText
{
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 332px;
}

.HomeTeaser .Teaser2Column_Link .TeaserboxText
{
	color: #444444 ;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 332px;
}

.HomeTeaser .Teaser2Column_Link:Hover .TeaserboxText
{
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 332px;
}

.HomeTeaser .Teaser2Column_Link .Text
{
	color: #444444 ;
}

.HomeTeaser .Teaser2Column_Link:Hover .Text
{
	color: #3333ff;
}

.HomeTeaser .Teaser2Column_Link:Hover .Text span
{
	color: #3333ff;
}

.HomeTeaser .Teaser2Column_Link:Hover .Text b
{
	color: #3333ff;
}

.HomeTeaser .Teaser2Column .TeaserTextBox .TeaserboxText
{
	color: #444444 ;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.HomeTeaser .Teaser2Column .TeaserTextBox .MoreText
{
	display: none;
}

.HomeTeaser .Teaser2Column_Link .TeaserTextBox .TeaserboxText
{
	color: #444444 ;
	cursor: pointer;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.HomeTeaser .Teaser2Column_Link:Hover .TeaserTextBox .TeaserboxText
{
	color: #3333ff;
	cursor: pointer;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 332px;
}

.HomeTeaser .Teaser2Column_Link .TeaserTextBox .MoreText
{
	color: #000099;
	cursor: pointer;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	white-space: nowrap;
}

.HomeTeaser .Teaser2Column_Link:Hover .TeaserTextBox .MoreText
{
	color: #3333ff;
	cursor: pointer;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	white-space: nowrap;
}

.HomeTeaser .Teaser2Column_Link:Hover .TeaserTextBox .TeaserboxText span
{
	color: #3333ff;
}

.HomeTeaser .Teaser2Column_Link:Hover .TeaserTextBox .TeaserboxText b
{
	color: #3333ff;
}

.HomeTeaser .Spacer
{
	border: 0px solid pink;
	float: left;
	height: 10px;
	position: relative;
	width: 20px;
}

.HomeTeaser .DubbleTeaserSpacer
{
	height: 10px;
	position: relative;
	width: 1px;
}

.HomeTeaser .Text
{
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 3px 0 0 0;
}

.HomeTeaser .Text a
{
	color: #000099;
}

.HomeTeaser .Text a:Hover
{
	color: #3333ff;
}

.HomeTeaser .Text li
{
	color: #444444 ;
}

.HomeTeaser .Text li a
{
	color: #444444 ;
}

.HomeTeaser .Text li a:Hover
{
	color: #3333ff;
}

.HomeTeaser .Teaser2Column
{
	border: 0px solid orange;
	float: left;
	height: auto;
	margin-right: 18px;
	position: relative;
	width: 360px;
}

.HomeTeaser .Teaser2Column_Link
{
	border: 0px solid orange;
	cursor: pointer;
	display: block;
	float: left;
	height: auto;
	margin-right: 18px;
	position: relative;
	width: 360px;
}

html* .HomeTeaser .Teaser2Column
{
	border: 0px solid blue;
	width: 360px;
}

.HomeTeaser .Teaser2Column .TeaserTextBox
{
	border: 0px solid orange;
	display: block;
	width: 332px;
}

.TeaserImage
{
	border: 1px solid #ffffff;
	height: 58px;
	margin: 3px 0 0 0;
	width: 168px;
}

.TeaserItems
{
	border: 0px solid orange;
	height: auto;
	margin-top: 0;
	position: relative;
	width: 178px;
}

.TeaserItems .Teaser
{
	border: 0px solid orange;
	height: auto;
	margin-top: 0;
	position: relative;
	width: 178px;
}

.TeaserItems .Teaser_Link
{
	border: 0px solid orange;
	cursor: pointer;
	height: auto;
	margin-top: 0;
	position: relative;
	width: 178px;
}

.TeaserItems .Teaser .TeaserTextBox
{
	border: 0px solid orange;
	display: block;
}

.TeaserItems .Teaser_Link .TeaserTextBox
{
	border: 0px solid orange;
	display: block;
}

.TeaserItems .Teaser_Link .TeaserTextBox .TeaserboxText
{
	color: #444444 ;
	cursor: pointer;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	vertical-align: top;
}

.TeaserItems .Teaser_Link:Hover .TeaserTextBox .TeaserboxText
{
	color: #3333ff;
	cursor: pointer;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	vertical-align: top;
}

.TeaserItems .Teaser_Link .TeaserTextBox .MoreText
{
	color: #000099;
	cursor: pointer;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

.TeaserItems .Teaser_Link:Hover .TeaserTextBox .MoreText
{
	color: #3333ff;
	cursor: pointer;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

.TeaserItems .Teaser .TeaserTextBox .TeaserboxText
{
	color: #444444 ;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	vertical-align: top;
}

.TeaserItems .Teaser .TeaserTextBox .MoreText
{
	display: none;
}

.TeaserItems .Teaser .TeaserTextBox .TeaserboxText p
{
	color: #444444 ;
}

.TeaserItems .Teaser_Link .TeaserTextBox .TeaserboxText p
{
	color: #444444 ;
}

.TeaserItems .Teaser_Link:Hover .TeaserTextBox .TeaserboxText p
{
	color: #3333ff;
}

.TeaserItems .Teaser_Link:Hover .TeaserTextBox .TeaserboxText span
{
	color: #3333ff;
}

.TeaserItems .Teaser_Link:Hover .TeaserTextBox .TeaserboxText b
{
	color: #3333ff;
}

.Products
{
	border: 0px solid orange;
	height: auto;
	margin-top: 10px;
	position: relative;
	width: 178px;
}

.Products_Link
{
	border: 0px solid orange;
	cursor: pointer;
	height: auto;
	margin-top: 10px;
	position: relative;
	width: 178px;
}

.Products_Link .TeaserboxHeadlineWithoutIcon
{
	color: #162497;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

div.bteaser
{
	border: 0px solid orange;
	height: 110px;
	position: absolute;
	width: 170px;
	z-index: 1;
}

div.bt_img
{
	background: none center center no-repeat;
	height: 110px;
	position: absolute;
	width: 170px;
	z-index: 2;
}

.bt_subline
{
	border: 0px solid red;
	height: 110px;
	position: absolute;
	width: 170px;
	z-index: 10;
}

.bteaser_leftbutton
{
	background: url(/graphics/combined_gif.gif) no-repeat -558px -180px;
	border: 0px solid green;
	cursor: pointer;
	float: left;
	height: 15px;
	left: 5px;
	position: relative;
	top: 92px;
	width: 15px;
}

.bteaser_rightbutton
{
	background: url(/graphics/combined_gif.gif) no-repeat -588px -180px;
	border: 0px solid orange;
	cursor: pointer;
	float: right;
	height: 15px;
	position: relative;
	right: 5px;
	top: 92px;
	width: 15px;
}

.bteaser_product
{
	border: 0px solid blue;
	color: #162497;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 15px;
	left: 10px;
	position: relative;
	text-align: center;
	top: 90px;
	width: 117px;
}

.ProductsContainer:Hover .bt_subline .bteaser_product
{
	color: #3333ff;
}

.cxSlideshow
{
	margin-left: auto;
	margin-right: auto;
	width: 546px;
}

.cxSSImage
{
	clear: both;
	height: 335px;
	width: 548px;
}

.cxSStext
{
	font: normal normal normal 10px Arial, Helvetica, sans-serif;
	height: 35px;
	overflow: hidden;
	padding-top: 5px;
	width: 548px;
}

.cxSSbtLeft
{
	background: url(/graphics/combined_gif.gif) no-repeat -558px -180px;
	cursor: pointer;
	display: inline-block;
	float: left;
	height: 15px;
	width: 15px;
}

.cxSSbtRight
{
	background: url(/graphics/combined_gif.gif) no-repeat -588px -180px;
	cursor: pointer;
	display: inline-block;
	float: left;
	height: 15px;
	width: 15px;
}

.cxSSbuttons
{
	background-color: #ffffff;
	display: inline-block;
	filter: Alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	padding-bottom: 2px;
	padding-left: 40%;
	padding-top: 2px;
	position: absolute;
	text-align: center;
	top: 330px;
	width: 548px;
}

.cxSSbtText
{
	display: inline-block;
	float: left;
	padding: 0 10px 0 10px;
}

.Products_Link:Hover .TeaserboxHeadlineWithoutIcon
{
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.TeaserItems .Teaser_Link .TeaserboxHeadlineWithoutIcon
{
	color: #162497;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.TeaserItems .Teaser_Link:Hover .TeaserboxHeadlineWithoutIcon
{
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.TeaserItems .Teaser_Link:Hover .TeaserboxHeadlineWithoutIcon h4
{
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.TeaserItems .Teaser_Link .TeaserboxText
{
	color: #444444 ;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	vertical-align: top;
}

.TeaserItems .Teaser_Link:Hover .TeaserboxText
{
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	vertical-align: top;
}

.TeaserItems .Teaser .TeaserboxText p
{
	color: #444444 ;
}

.TeaserItems .Teaser_Link .TeaserboxText p
{
	color: #444444 ;
}

.TeaserItems .Teaser_Link:Hover .TeaserboxText p
{
	color: #3333ff;
}

.TeaserItems .Teaser_Link:Hover .TeaserboxText span
{
	color: #3333ff;
}

.TeaserItems .Teaser_Link:Hover .TeaserboxText b
{
	color: #3333ff;
}

.TeaserItems ul
{
	color: #444444 ;
	list-style-image: url(/graphics/list_pfeil_2.gif);
	list-style-type: none;
}

.TeaserItems ul a
{
	color: #444444 ;
	cursor: hand;
	list-style-image: url(/graphics/list_pfeil_2.gif);
	list-style-type: none;
}

.TeaserItems ul a:hover
{
	color: #3333ff;
	cursor: hand;
	list-style-image: url(/graphics/list_pfeil_2_over.gif);
	list-style-type: none;
}

* html .TeaserItems ul
{
	color: #444444 ;
	list-style-image: url(/graphics/list_pfeil_ie.gif);
	list-style-type: none;
}

* html .TeaserItems ul a
{
	color: #444444 ;
	cursor: hand;
	list-style-image: url(/graphics/list_pfeil_ie.gif);
	list-style-type: none;
}

* html .TeaserItems ul a:hover
{
	color: #3333ff;
	cursor: hand;
	list-style-image: url(/graphics/list_pfeil_ie_over.gif);
	list-style-type: none;
}

html* .TeaserItems ul
{
	color: #444444 ;
	list-style-image: url(/graphics/list_pfeil_ie.gif);
	list-style-type: none;
}

html* .TeaserItems ul a
{
	color: #444444 ;
	cursor: hand;
	list-style-image: url(/graphics/list_pfeil_ie.gif);
	list-style-type: none;
}

html* .TeaserItems ul a:hover
{
	color: #3333ff;
	cursor: hand;
	list-style-image: url(/graphics/list_pfeil_ie_over.gif);
	list-style-type: none;
}

.TeaserItems .TeaserContainer_Link .TeaserboxHeadlineWithoutIcon
{
	color: #162497;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.TeaserItems .TeaserContainer_Link:Hover .TeaserboxHeadlineWithoutIcon
{
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.TeaserItems .TeaserContainer
{
	border: 0px solid orange;
	height: auto;
	margin-top: 0;
	position: relative;
	width: 178px;
}

.TeaserItems .TeaserContainer_Link
{
	border: 0px solid orange;
	cursor: pointer;
	height: auto;
	margin-top: 0;
	position: relative;
	width: 178px;
}

.TeaserItems .TeaserContainer_Link .TeaserboxText
{
	color: #444444 ;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	vertical-align: top;
}

.TeaserItems .TeaserContainer_Link:Hover .TeaserboxText
{
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	vertical-align: top;
}

.TeaserItems .TeaserContainer_Link:Hover .TeaserboxText span
{
	color: #3333ff;
}

.TeaserItems .TeaserContainer_Link:Hover .TeaserboxText b
{
	color: #3333ff;
}

.TeaserItems .TeaserContainer .TeaserTextBox
{
	border: 0px solid orange;
	display: block;
}

.TeaserItems .TeaserContainer_Link .TeaserTextBox
{
	border: 0px solid orange;
	display: block;
}

.TeaserItems .TeaserContainer_Link .TeaserTextBox .TeaserboxText
{
	color: #444444 ;
	cursor: pointer;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	vertical-align: top;
}

.TeaserItems .TeaserContainer_Link:Hover .TeaserTextBox .TeaserboxText
{
	color: #3333ff;
	cursor: pointer;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	vertical-align: top;
}

.TeaserItems .TeaserContainer_Link .TeaserTextBox .MoreText
{
	color: #000099;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

.TeaserItems .TeaserContainer_Link:Hover .TeaserTextBox .MoreText
{
	color: #3333ff;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

.TeaserItems .TeaserContainer_Link:Hover .TeaserTextBox .TeaserboxText span
{
	color: #3333ff;
}

.TeaserItems .TeaserContainer_Link:Hover .TeaserTextBox .TeaserboxText b
{
	color: #3333ff;
}

.TeaserItems .TeaserContainer .TeaserTextBox .TeaserboxText
{
	color: #444444 ;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	vertical-align: top;
}

.TeaserItems .TeaserContainer .TeaserTextBox .MoreText
{
	display: none;
}

.TeaserItems .TeaserContainerHidden
{
	border: 0px solid orange;
	display: none;
	height: auto;
	margin-top: 10px;
	position: relative;
	width: 178px;
}

.TeaserItems .TeaserContainerHidden_Link
{
	border: 0px solid orange;
	cursor: pointer;
	display: none;
	height: auto;
	margin-top: 10px;
	position: relative;
	width: 178px;
}

.TeaserItems .TeaserContainerHidden_Link .TeaserboxHeadlineWithoutIcon
{
	color: #162497;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.TeaserItems .TeaserContainerHidden_Link:Hover .TeaserboxHeadlineWithoutIcon
{
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.TeaserItems .TeaserContainerHidden .TeaserTextBox
{
	border: 0px solid orange;
	display: block;
}

.TeaserItems .TeaserContainerHidden_Link .TeaserTextBox
{
	border: 0px solid orange;
	display: block;
}

.TeaserItems .TeaserContainerHidden_Link .TeaserTextBox .TeaserboxText
{
	color: #444444 ;
	cursor: pointer;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	vertical-align: top;
}

.TeaserItems .TeaserContainerHidden_Link:Hover .TeaserTextBox .TeaserboxText
{
	color: #3333ff;
	cursor: pointer;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	vertical-align: top;
}

.TeaserItems .TeaserContainerHidden_Link .TeaserTextBox .MoreText
{
	color: #000099;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

.TeaserItems .TeaserContainerHidden_Link:Hover .TeaserTextBox .MoreText
{
	color: #3333ff;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

.TeaserItems .TeaserContainerHidden_Link:Hover .TeaserTextBox .TeaserboxText span
{
	color: #3333ff;
}

.TeaserItems .TeaserContainerHidden_Link:Hover .TeaserTextBox .TeaserboxText b
{
	color: #3333ff;
}

.TeaserItems .TeaserContainerHidden .TeaserTextBox .TeaserboxText
{
	color: #444444 ;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	vertical-align: top;
}

.TeaserItems .TeaserContainerHidden .TeaserTextBox .MoreText
{
	display: none;
}

.MoreText a:Visited
{
	color: #000099;
}

.ProductsShadow
{
	background: Transparent url(/graphics/shadow_products_right.png) repeat-y 50% 0;
	border: 0px solid red;
	float: left;
	height: 110px;
	margin-top: 5px;
	position: relative;
	width: 178px;
}

* html .ProductsShadow
{
	background-image: none;
	border: 0px solid green;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/shadow_products_right_ie6.png', sizingMethod='crop');
	height: 110px;
	overflow: hidden;
}

.ProductsContainer
{
	background-color: #ffffff;
	border: 1px solid #ffffff;
	cursor: pointer;
	float: left;
	height: 110px;
	position: relative;
	width: 170px;
}

.ProductsShadowBottom
{
	background: url(/graphics/combined.png) no-repeat 0px -391px;
	clear: both;
	height: 8px;
	position: relative;
	width: 178px;
}

* html .ProductsShadowBottom
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/shadow_products_bottom.png', sizingMethod='crop');
	height: 8px;
	overflow: hidden;
}

.ProductItemContainer
{
	border: 0px solid red;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	width: 170px;
}

.ProductItem
{
	border: 0px solid red;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	width: 170px;
}

.ProductItem .Image
{
	border: 0px solid red;
	height: 110px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 170px;
}

.ProductItem .TextProduct
{
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	position: relative;
	width: 170px;
}

.ProductItem .TextHref
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: relative;
	width: 170px;
}

.TeaserImgContainer
{
	background: #ffffff;
	border: 1px solid #ffffff;
	float: left;
	height: 58px;
	width: 170px;
}

.TeaserImgContainerShadow
{
	background: Transparent url(/graphics/shadow_products_right.png) repeat-y 50% 0;
	border: 0px solid pink;
	float: left;
	height: 58px;
	margin-top: 5px;
	position: relative;
	width: 178px;
}

* html .TeaserImgContainerShadow
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/shadow_products_right.png', sizingMethod='scale');
}

.RightArea .DottedLine
{
	background: transparent url(/graphics/dotted_line.gif) repeat-x;
	border: 0px solid red;
	height: 29px;
	width: 175px;
}

.RightArea .Text ul
{
	list-style-image: url(/graphics/list_pfeil_2.gif);
	list-style-type: none;
}

* html .RightArea .Text ul
{
	list-style-image: url(/graphics/list_pfeil_ie.gif);
	list-style-type: none;
}

.RightArea .Text ol
{
	list-style-type: decimal;
	margin: 0;
	padding: 0;
}

.RightArea .Text ol li
{
	margin: 0;
	padding: 0 0 5px 0;
}

.HomeTeaser .Text ul
{
	list-style-image: url(/graphics/list_pfeil.gif);
	list-style-type: none;
}

* html .HomeTeaser .Text ul
{
	list-style-image: url(/graphics/list_pfeil_ie.gif);
	list-style-type: none;
}

.HomeTeaser .Text ol
{
	list-style-type: decimal;
	margin: 0;
	padding: 0;
}

.HomeTeaser .Text ol li
{
	margin: 0;
	padding: 0;
}

.Content
{
	border: 0px solid red;
	height: auto;
	margin: 10px 30px 0 30px;
	overflow: hidden;
	position: relative;
	width: 548px;
}

.Content .Headline
{
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	margin-bottom: 10px;
}

.Content .SubTitle
{
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 6px;
}

.Content .Text
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.35em;
}

.TextOnly
{
	border: 0px solid red;
	clear: both;
	display: block;
	height: auto;
	margin: 0;
	position: inherit;
	width: 548px;
}

.TextOnlyBulletPoint
{
	border: 0px solid red;
	clear: both;
	display: block;
	height: auto;
	margin: 0;
	width: 548px;
}

.TextOnlyBulletPoint .Text ul
{
	list-style-image: url(/graphics/bulletpoint.gif);
	list-style-type: none;
}

.TextOnlyBulletPoint .Text ul li
{
	list-style-type: none;
	padding: 0;
}

.IFrameArea
{
	display: block;
	filter: Chroma(color=#FFFFFF);
	height: auto;
	margin: 10px 0 10px 0;
	overflow: hidden;
	text-align: left;
	width: 548px;
}

.ImgFullWidthAndText
{
	border: 0px solid blue;
	clear: both;
	display: block;
	height: auto;
	margin-bottom: 14px;
	width: 548px;
}

.ImgFullWidthAndText .Image
{
	border: 1px solid #ffffff;
	height: 193px;
	margin-bottom: 10px;
	width: 546px;
}

.ImgFullWidth546x335
{
	border: 0px solid blue;
	clear: both;
	display: block;
	height: auto;
	margin-bottom: 14px;
	width: 548px;
}

.ImgFullWidth546x335 .Image
{
	border: 1px solid #ffffff;
	height: 335px;
	margin-bottom: 10px;
	width: 546px;
}

.ImgFullWidth546x335Caption
{
	border: 0px solid blue;
	clear: both;
	display: block;
	height: auto;
	margin-bottom: 14px;
	width: 548px;
}

.ImgFullWidth546x335Caption .ImageItem
{
	border: 0px solid #ffffff;
	height: auto;
	margin-bottom: 0;
	position: relative;
	width: 546px;
}

.ImgFullWidth546x335Caption .ImageItem .Image
{
	border: 1px solid #ffffff;
	height: 335px;
	margin-bottom: 0;
	position: relative;
	width: 546px;
}

.ImgFullWidth546x335Caption .ImageItem .CaptionText
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 5px;
	position: relative;
}

* html .ImgFullWidth546x335Caption .ImageItem .CaptionText
{
	font-size: 10px;
	margin-top: 5px;
	padding-bottom: 0;
}

.ImgLeft360x120TextRight
{
	border: 0px solid pink;
	clear: both;
	display: block;
	height: auto;
	padding: 10px 0 14px 0;
	width: 548px;
}

.ImgLeft360x120TextRight .Image
{
	border: 1px solid #ffffff;
	float: left;
	height: 118px;
	margin: 0 20px 10px 0;
	width: 358px;
}

.ImgLeft360x250TextRight
{
	border: 0px solid green;
	clear: both;
	display: block;
	height: auto;
	padding: 10px 0 14px 0;
	width: 548px;
}

.ImgLeft360x250TextRight .Image
{
	border: 1px solid #ffffff;
	float: left;
	height: 248px;
	margin: 0 20px 10px 0;
	width: 358px;
}

.ImgLeft170x120TextRight
{
	border: 0px solid orange;
	clear: both;
	display: block;
	height: auto;
	padding: 10px 0 14px 0;
	width: 548px;
}

.ImgLeft170x120TextRight .Image
{
	border: 1px solid #ffffff;
	float: left;
	height: 118px;
	margin: 0 20px 10px 0;
	width: 168px;
}

.ImgLeft170x180TextRight
{
	border: 0px solid green;
	clear: both;
	display: block;
	height: auto;
	padding: 10px 0 14px 0;
	width: 548px;
}

.ImgLeft170x180TextRight .Image
{
	border: 1px solid #ffffff;
	float: left;
	height: 178px;
	margin: 0 20px 10px 0;
	width: 168px;
}

.ImgFullWidthAndTextCaption
{
	border: 0px solid blue;
	display: block;
	height: auto;
	width: 548px;
}

.ImgFullWidthAndTextCaption .ImageItem
{
	border: 0px solid #ffffff;
	height: auto;
	margin-bottom: 10px;
	width: 546px;
}

.ImgFullWidthAndTextCaption .ImageItem .Image
{
	border: 1px solid #ffffff;
	height: 193px;
	margin-bottom: 0;
	width: 546px;
}

.ImgFullWidthAndTextCaption .ImageItem .CaptionText
{
	clear: both;
	color: #000000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 14px;
	margin-top: 5px;
}

.ImgLeft360x120TextRightCaption
{
	border: 0px solid pink;
	clear: both;
	display: block;
	height: auto;
	padding: 10px 0 14px 0;
	width: 548px;
}

.ImgLeft360x120TextRightCaption .ImageItem
{
	border: 0px solid #ffffff;
	float: left;
	height: auto;
	margin: 0 20px 10px 0;
	width: 358px;
}

.ImgLeft360x120TextRightCaption .ImageItem .Image
{
	border: 1px solid #ffffff;
	float: left;
	height: 118px;
	margin: 0;
	width: 358px;
}

.ImgLeft360x120TextRightCaption .ImageItem .CaptionText
{
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 5px;
}

.ImgLeft360x250TextRightCaption
{
	border: 0px solid green;
	clear: both;
	display: block;
	height: auto;
	padding: 10px 0 14px 0;
	width: 548px;
}

.ImgLeft360x250TextRightCaption .ImageItem
{
	border: 0px solid #ffffff;
	float: left;
	height: auto;
	margin: 0 20px 10px 0;
	width: 358px;
}

.ImgLeft360x250TextRightCaption .ImageItem .Image
{
	border: 1px solid #ffffff;
	float: left;
	height: 248px;
	margin: 0;
	width: 358px;
}

.ImgLeft360x250TextRightCaption .ImageItem .CaptionText
{
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 5px;
}

.ImgLeft170x120TextRightCaption
{
	border: 0px solid orange;
	clear: both;
	display: block;
	height: auto;
	padding: 10px 0 14px 0;
	width: 548px;
}

.ImgLeft170x120TextRightCaption .ImageItem
{
	border: 0px solid #ffffff;
	float: left;
	height: auto;
	margin: 0 20px 10px 0;
	width: 168px;
}

.ImgLeft170x120TextRightCaption .ImageItem .Image
{
	border: 1px solid #ffffff;
	float: left;
	height: 118px;
	margin: 0;
	width: 168px;
}

.ImgLeft170x120TextRightCaption .ImageItem .CaptionText
{
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 5px;
}

.ImgLeft170x180TextRightCaption
{
	border: 0px solid green;
	clear: both;
	display: block;
	height: auto;
	padding: 10px 0 14px 0;
	width: 548px;
}

.ImgLeft170x180TextRightCaption .ImageItem
{
	border: 0px solid #ffffff;
	float: left;
	height: auto;
	margin: 0 20px 10px 0;
	width: 168px;
}

.ImgLeft170x180TextRightCaption .ImageItem .Image
{
	border: 1px solid #ffffff;
	float: left;
	height: 178px;
	margin: 0;
	width: 168px;
}

.ImgLeft170x180TextRightCaption .ImageItem .CaptionText
{
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 5px;
}

.CaptionText p
{
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.SlideshowArea
{
	border: 0px solid blue;
	clear: both;
	display: block;
	position: relative;
	width: 548px;
}

.SlideshowArea .SlideshowContainer
{
	border: 0px solid blue;
	position: relative;
	width: 548px;
}

.SlideshowItemContainer
{
	border: 0px solid blue;
	height: auto;
	width: 548px;
}

.SlideshowItemContainer .SlideshowItem
{
	border: 0px solid blue;
	height: auto;
	width: 548px;
}

.SlideshowItemContainer .SlideshowItem .Image
{
	border: 0px solid blue;
	height: 335px;
	margin-bottom: 10px;
	width: 548px;
}

.SlideshowItemContainer .SlideshowItem .TextHeadline
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 70px;
	margin-bottom: 10px;
	overflow: hidden;
	width: 548px;
}

.SlideshowItemContainer .SlideshowItem .TextHref
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: auto;
	margin-bottom: 10px;
	width: 548px;
}

.FlashAndText
{
	border: 0px solid blue;
	display: block;
	height: auto;
	margin-bottom: 10px;
	padding-top: 0;
	position: relative;
	width: 548px;
}

.FlashAndText .FlashItemContainer
{
	border: 1px solid #ffffff;
	height: 304px;
	margin-bottom: 10px;
	width: 546px;
}

.FlashAndText .FlaashItem
{
	border: 1px solid #ffffff;
	height: 304px;
	margin-bottom: 10px;
	width: 546px;
}

.VideoPlayerAndText
{
	border: 0px solid blue;
	clear: both;
	display: block;
	height: auto;
	margin-bottom: 10px;
	position: relative;
	width: 548px;
}

.VideoPlayerAndText .VideoPlayerContainer
{
	border: 1px solid #ffffff;
	height: 304px;
	margin-bottom: 10px;
	width: 546px;
}

.VideoPlayerAndText .VideoPlayer16x9
{
	border: 1px solid #ffffff;
	height: 304px;
	margin-bottom: 10px;
	width: 546px;
}

.VideoPlayerAndText .VideoPlayer4x3Container
{
	background-color: transparent;
	border: 0px solid red;
	height: 270px;
	margin-bottom: 10px;
	width: 548px;
}

.VideoPlayerAndText .VideoPlayer4x3Container .VideoPlayer4x3
{
	background: #ffffff url(/graphics/noflash4x3.gif);
	border: 1px solid #ffffff;
	height: 268px;
	margin-left: auto;
	margin-right: auto;
	width: 358px;
}

.VideoPlayerAndText .Flash450x450Container
{
	background-color: #ffffff;
	border: 0px solid red;
	height: 470px;
	margin-bottom: 10px;
	width: 548px;
}

.VideoPlayerAndText .Flash450x450Container .Flash450x450
{
	background: #ffffff;
	border: 1px solid #ffffff;
	height: 470px;
	width: 548px;
}

th
{
	background-color: #eaeaf7;
	border-bottom: 1px solid #cccccc;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
}

td
{
	background: transparent;
	border-bottom: 0px dotted #3e3eb0;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

td b
{
	font-weight: bold;
}

td i
{
	font-style: italic;
}

.TextOnly .TableContent
{
	border: 0px solid red;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: auto;
	margin: 10px 0 14px 0;
	width: 548px;
}

.TableMediumLeftTextRight
{
	display: block;
	height: auto;
	width: 548px;
}

.TableMediumLeftTextRight .TableContent
{
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 20px;
	width: 360px;
}

.TableMediumLeftTextRight .TextRight
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: auto;
}

.TableSmallLeftTextRight
{
	display: block;
	height: auto;
	width: 548px;
}

.TableSmallLeftTextRight .TableContent
{
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 20px;
	width: 170px;
}

.TableSmallLeftTextRight .TextRight
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: auto;
}

.HeadlineOnly
{
	border: 0px solid red;
	display: block;
	height: auto;
	margin: 10px 30px 0 30px;
	width: 548px;
}

.ContactPerson
{
	border: 0px solid red;
	display: none;
	height: auto;
	margin: 10px 30px 0 30px;
	width: 548px;
}

.ContactPerson .Text
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 10px;
}

.HeadlineOnly .Text
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 10px;
}

.NavigationArea
{
	border: 0px solid orange;
	display: block;
	height: auto;
	position: relative;
	width: 608px;
}

.NavigationContent
{
	border: 0px solid orange;
	float: left;
	height: auto;
	left: 30px;
	margin: 0;
	position: relative;
	width: 578px;
}

.NavigationContent .Column
{
	border: 0px solid red;
	color: #444444 ;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: auto;
	margin-right: 30px;
	position: relative;
	width: 160px;
}

.NavigationContent .Column .NavItem_1
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -147px;
	border: 0px solid pink;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0 0 5px 0;
}

.NavigationContent .Column .NavItem_1 .Link
{
	color: #444444 ;
	cursor: pointer;
	text-decoration: none;
}

.NavigationContent .Column .NavItem_1 .Link:Hover
{
	color: #3333ff;
	cursor: pointer;
	text-decoration: none;
}

.NavigationContent .Column .NavItem_1 .LinkSelected
{
	color: #000099;
	cursor: pointer;
	text-decoration: none;
}

.NavigationContent .Column .NavItem_1 .LinkSelected:Hover
{
	color: #3333ff;
	cursor: pointer;
	text-decoration: none;
}

.SubNavigationContainer
{
	border: 0px solid red;
	float: left;
	height: auto;
	position: relative;
	width: 190px;
}

.SubNavigationArea
{
	border: 0px solid red;
	color: #444444 ;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: auto;
	margin-right: 20px;
	position: relative;
	width: 170px;
}

.SubNavigationArea .Column
{
	border: 0px solid red;
	color: #444444 ;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: auto;
	margin-right: 20px;
	position: relative;
	width: 160px;
}

.SubNavigationArea .Column .NavItem_1
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -147px;
	border: 0px solid pink;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0 0 5px 0;
}

.SubNavigationArea .Column .NavItem_1 .Link
{
	color: #444444 ;
	cursor: pointer;
	text-decoration: none;
}

.SubNavigationArea .Column .NavItem_1 .Link:Hover
{
	color: #3333ff;
	cursor: pointer;
	text-decoration: none;
}

.SubNavigationArea .Column .NavItem_1 .LinkSelected
{
	color: #000099;
	cursor: pointer;
	text-decoration: none;
}

.SubNavigationArea .Column .NavItem_1 .LinkSelected:Hover
{
	color: #3333ff;
	cursor: pointer;
	text-decoration: none;
}

.MainMenu
{
	border: 0px solid orange;
	float: left;
	height: auto;
	left: 30px;
	margin-top: 50px;
	position: relative;
	width: 600px;
}

.MainMenu .Column
{
	border: 0px solid red;
	clear: both;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: auto;
	margin: 0;
	position: relative;
	width: 600px;
}

.MainMenu .Column .NavItem_1
{
	border: 0px solid orange;
	color: #000099;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-right: 20px;
	padding-bottom: 20px;
	text-decoration: none;
	width: 170px;
}

.MainMenu .Column .NavItem_1:Hover
{
	border: 0px solid orange;
	color: #000099;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-right: 20px;
	padding-bottom: 20px;
	text-decoration: none;
	width: 170px;
}

* html .MainMenu .Column .NavItem_1:Hover
{
	background-image: none;
}

.Columns
{
	height: auto;
	overflow: hidden;
	width: 608px;
}

.Content .ColumnsContent
{
	border: 0px solid green;
	height: auto;
	margin: 0;
	position: relative;
	width: 548px;
}

.Content .ColumnsContent .SubTitleOnly
{
	border: 0px solid green;
	display: block;
	height: auto;
	margin: 0 0 5px 0;
	position: relative;
	width: 546px;
}

.Content .ColumnsContent .ColumnLeft
{
	border: 0px solid orange;
	float: left;
	height: auto;
	position: relative;
	width: 190px;
}

* html .Content .ColumnsContent .ColumnLeft
{
	border: 0px solid yellow;
	width: 170px;
}

.Content .ColumnsContent .ColumnLeft .SubNavigationContainer
{
	border: 0px solid red;
	clear: both;
	height: auto;
	position: relative;
	width: 170px;
}

.Content .ColumnsContent .ColumnLeft .SubNavigationContainer .SubNavigationArea
{
	border: 0px solid red;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: auto;
	margin-right: 0;
	position: relative;
	width: 170px;
}

.Content .ColumnsContent .ColumnLeft .SubNavigationContainer .SubNavigationArea .Column
{
	border: 0px solid red;
	clear: both;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: auto;
	position: relative;
	width: 160px;
}

.Content .ColumnsContent .ColumnLeft .ImageLeftContainer
{
	border: 0px solid blue;
	height: 190px;
	margin-bottom: 10px;
	position: relative;
	width: 170px;
}

.ColumnsContent
{
	border: 0px solid green;
	height: auto;
	margin: 10px 30px 5px 30px;
	position: relative;
	width: 548px;
}

.ColumnsContent .SubTitleOnly
{
	border: 0px solid green;
	display: block;
	height: auto;
	margin: 0 0 5px 0;
	position: relative;
	width: 546px;
}

.ColumnsContent .ColumnLeft
{
	border: 0px solid orange;
	float: left;
	height: auto;
	position: relative;
	width: 190px;
}

* html .ColumnsContent .ColumnLeft
{
	border: 0px solid black;
	float: left;
	height: auto;
	position: relative;
	width: 170px;
}

.ColumnsContent .ColumnLeft .SubNavigationArea .Column
{
	border: 0px solid red;
	color: #444444 ;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: auto;
	margin-right: 0;
	position: relative;
	width: 160px;
}

.ColumnLeft .ImageLeftContainer
{
	border: 0px solid blue;
	height: 190px;
	margin-bottom: 10px;
	margin-right: 20px;
	position: relative;
	width: 170px;
}

.ImageLeftContainer .Image
{
	border: 0px solid orange;
	height: 178px;
	position: relative;
	width: 168px;
}

.ColumnsContent .ColumnRight
{
	border: 0px solid pink;
	float: right;
	height: auto;
	position: relative;
	width: 354px;
}

.ColumnRight .SubTitleAndTextRight
{
	border: 0px solid green;
	display: block;
	height: auto;
	margin: 0 0 5px 0;
	position: relative;
	width: 354px;
}

.SubTitleAndTextRight .Text
{
	color: #000000;
}

.MenueContainer
{
	border: 0px solid green;
	float: right;
	height: auto;
	margin-top: 60px;
	position: relative;
	width: 590px;
}

.MenueContainer .NavigationArea
{
	border: 0px solid red;
	display: block;
	height: auto;
	margin-bottom: 60px;
	position: relative;
	width: 590px;
}

.MenueContainer .NavigationArea .NavigationContent
{
	border: 0px solid orange;
	float: left;
	height: auto;
	left: 0px;
	margin: 0;
	position: relative;
	width: 570px;
}

.FilterArea
{
	border: 0px solid blue;
	display: block;
	height: auto;
	position: relative;
	width: 180px;
}

.FilterArea .DottedLine
{
	background: transparent url(/graphics/dotted_line.gif) repeat-x;
	border: 0px solid red;
	height: 29px;
	width: 175px;
}

.FilterArea .FilterText
{
	border: 0px solid red;
	display: block;
	height: auto;
	margin: 0 0 8px 0;
	position: relative;
	width: 175px;
}

.FilterArea .FilterText .Text
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.FilterArea .FormArea
{
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	height: 23px;
	position: relative;
	width: 175px;
}

.FilterArea .FormArea .SelectBox
{
	border: 0px solid green;
	color: #444444 ;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 21px;
	padding: 3px 0 0 3px;
	position: relative;
	width: 145px;
}

.FilterArea .FormArea .SelectBox .Text
{
	border: 0px solid green;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 145px;
}

.FilterArea .FormArea .SelectBoxButton
{
	background: url(/graphics/open_pfeil.gif) no-repeat 3px 3px;
	border: 0px solid red;
	cursor: pointer;
	float: right;
	height: 18px;
	position: relative;
	width: 25px;
}

.ListItemArea
{
	border: 0px solid blue;
	clear: both;
	height: auto;
	width: 548px;
}

.ArticleArea
{
	border: 0px solid green;
	float: left;
	height: auto;
	width: 470px;
}

.ArticleArea .ArticleText
{
	border: 0px solid red;
	float: left;
	width: 470px;
}

.ArticleArea .ArticleText .Text
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.ArticleArea .DescriptionText
{
	border: 0px solid pink;
	float: left;
	margin-top: 10px;
	width: 470px;
}

.ArticleArea .DescriptionText .Text
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.ArticleAreaFullWidth .ArticleText
{
	border: 0px solid red;
	float: left;
	position: relative;
	width: 546px;
}

.ArticleAreaFullWidth .ArticleText .Text
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.ListItemArea .ButtonOpen
{
	background: url(/graphics/open_pfeil.gif) no-repeat;
	border: 0px solid orange;
	cursor: pointer;
	float: right;
	height: 20px;
	padding-left: 20px;
	width: 50px;
}

.ListItemArea .ButtonOpen .Text
{
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.ListItemArea .ButtonOpen:Hover
{
	background: url(/graphics/open_pfeil_over.gif) no-repeat;
	border: 0px solid orange;
	cursor: pointer;
	float: right;
	height: 20px;
	padding-left: 20px;
	width: 50px;
}

.ListItemArea .ButtonOpen:Hover .Text
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.ListItemArea .ButtonClose
{
	background: url(/graphics/close_pfeil.gif) no-repeat;
	border: 0px solid orange;
	cursor: pointer;
	float: right;
	height: 20px;
	padding-left: 20px;
	width: 40px;
}

.ListItemArea .ButtonClose .Text
{
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.ListItemArea .ButtonClose:Hover
{
	background: url(/graphics/close_pfeil_over.gif) no-repeat;
	border: 0px solid orange;
	cursor: pointer;
	float: right;
	height: 20px;
	padding-left: 20px;
	width: 40px;
}

.ListItemArea .ButtonClose:Hover .Text
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TerminItemHeadline
{
	border: 0px solid red;
	display: block;
	height: auto;
	margin-bottom: 5px;
	position: relative;
	width: 546px;
}

.TerminItemHeadline .Text
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 390px;
}

.TerminItemContent
{
	border: 0px solid pink;
	display: block;
	height: auto;
	position: relative;
	width: 546px;
}

.TerminItemDownload
{
	border: 0px solid pink;
	display: block;
	height: auto;
	position: relative;
	width: 546px;
}

.TerminItemDownload_Link
{
	border: 0px solid pink;
	cursor: pointer;
	width: 546px;
}

.TerminItemDownload .TerminItemText
{
	border: 0px solid green;
	float: left;
	height: auto;
	width: 390px;
}

.TerminItemDownload_Link .TerminItemText
{
	border: 0px solid green;
	float: left;
	width: 390px;
}

.TerminItemDownload .TerminItemText .Text
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TerminItemDownload_Link .TerminItemText .Text
{
	color: #444444 ;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TerminItemDownload .DownloadButton
{
	background: url(/graphics/download.gif) no-repeat;
	border: 0px solid orange;
	cursor: pointer;
	float: right;
	height: 15px;
	padding-left: 20px;
	width: 80px;
}

.TerminItemDownload_Link .DownloadButton
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -305px;
	border: 0px solid orange;
	cursor: pointer;
	float: right;
	height: 15px;
	padding-left: 20px;
	width: 80px;
}

.TerminItemDownload .DownloadButton .Text
{
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TerminItemDownload_Link .DownloadButton .Text
{
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TerminItemDownload .DownloadButton:Hover
{
	background: url(/graphics/download_over.gif) no-repeat;
	cursor: pointer;
}

.TerminItemDownload_Link .DownloadButton:Hover
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -325px;
	cursor: pointer;
}

.TerminItemDownload .DownloadButton:Hover .Text
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TerminItemDownload_Link .DownloadButton:Hover .Text
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TerminItemLink
{
	border: 0px solid green;
	clear: both;
	display: block;
	height: auto;
	width: 546px;
}

.TerminItemLink .TerminItemText
{
	border: 0px solid green;
	float: left;
	height: auto;
	width: 390px;
}

.TerminItemLink .TerminItemText .Text
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 390px;
}

.TerminItemLink .LinkButton
{
	background: url(/graphics/link_pfeil.gif) no-repeat 0 0;
	border: 0px solid orange;
	cursor: pointer;
	float: right;
	height: 15px;
	padding-left: 20px;
	padding-top: 0;
	width: 80px;
}

.TerminItemLink .LinkButton .Text
{
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TerminItemLink .LinkButton:Hover
{
	background: url(/graphics/link_pfeil_over.gif) no-repeat 0 0;
	cursor: pointer;
}

.TerminItemLink .LinkButton:Hover .Text
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TerminItemLink_Link
{
	border: 0px solid green;
	clear: both;
	cursor: pointer;
	display: block;
	height: auto;
	width: 546px;
}

.TerminItemLink_Link .TerminItemText
{
	border: 0px solid green;
	cursor: pointer;
	float: left;
	height: auto;
	width: 390px;
}

.TerminItemLink_Link .TerminItemText .Text
{
	color: #444444 ;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 390px;
}

.TerminItemLink_Link .LinkButton
{
	background: url(/graphics/combined_gif.gif) no-repeat 0 -146px;
	border: 0px solid orange;
	cursor: pointer;
	float: right;
	height: 15px;
	padding-left: 15px;
	padding-top: 0;
	width: 80px;
}

.TerminItemLink_Link .LinkButton .Text
{
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TerminItemLink_Link .LinkButton:Hover
{
	background: url(/graphics/combined_gif.gif) no-repeat 0 -116px;
	cursor: pointer;
}

.TerminItemLink_Link .LinkButton:Hover .Text
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.ListItemArea .AddToCalendarButton
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -345px;
	cursor: pointer;
	float: right;
	height: 20px;
	padding-left: 20px;
	width: 80px;
}

.ListItemArea .AddToCalendarButton .Text
{
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.ListItemArea .AddToCalendarButton:Hover
{
	background: url(/graphics/combined_gif.gif) no-repeat -150px -345px;
	cursor: pointer;
}

.ListItemArea .AddToCalendarButton:Hover .Text
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.SitemapArea
{
	border: 0px solid red;
	height: auto;
	margin-top: 10px;
	position: relative;
	width: 548px;
}

.SitemapArea .Column
{
	border: 0px solid orange;
	float: left;
	height: auto;
	padding-right: 20px;
	width: 158px;
}

.SitemapArea .Column .NavItem_1
{
	background: url(/graphics/dotted_line2.gif) repeat-x bottom left;
	border: 0px solid green;
	color: #000099;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: auto;
	line-height: 1.5em;
	padding-bottom: 30px;
	width: 154px;
}

.SitemapArea .Column .NavItem_1 .Link
{
	background-image: none;
	color: #000099;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 0 0px;
	text-decoration: none;
}

.SitemapArea .Column .NavItem_1 .Link:Hover
{
	background-image: none;
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.SitemapArea .Column .NavItem_2
{
	background: url(/graphics/list_pfeil.gif) no-repeat 0 3px;
	border: 0px solid pink;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.SitemapArea .Column .NavItem_2:Hover
{
	background: url(/graphics/list_pfeil_over.gif) no-repeat 0 3px;
	border: 0px solid pink;
	color: #444444 ;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.SitemapArea .Column .NavItem_2 .Link
{
	color: #444444 ;
	cursor: pointer;
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 0 0;
	text-decoration: none;
}

.SitemapArea .Column .NavItem_2 .Link:Hover
{
	color: #3333ff;
	cursor: pointer;
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 0 0;
	text-decoration: none;
}

.FormTextArea
{
	border: 0px solid red;
	height: auto;
	margin: 0;
	width: 548px;
}

.FormTextArea td
{
	background-image: none;
}

.ReminderFormAreaTop
{
	border: 0px solid red;
	height: auto;
	margin: 0;
	width: 548px;
}

.ReminderFormAreaTop .FormArea
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	float: left;
	height: 22px;
	position: relative;
	width: 167px;
}

.ReminderFormAreaTop .FormArea .SelectBox
{
	border: 0px solid green;
	color: #444444 ;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	padding: 3px 5px 0 5px;
	position: relative;
	width: 160px;
}

.ReminderFormAreaTop .FormArea .SelectBox .Text
{
	border: 0px solid green;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 155px;
}

.ReminderFormAreaTop .SelectBoxText
{
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.ReminderFormAreaTop .FormArea .SelectBoxButton
{
	background: url(/graphics/combined_gif.gif) no-repeat 3px -224px;
	border: 0px solid red;
	cursor: pointer;
	float: right;
	height: 18px;
	position: relative;
	width: 20px;
}

.ReminderFormAreaTop .Spacer
{
	border: 0px solid red;
	float: left;
	height: 18px;
	position: relative;
	width: 20px;
}

.ReminderFormAreaTop .InputBox
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	float: left;
	height: 22px;
	position: relative;
	width: 167px;
}

.ReminderFormAreaTop .InputBox .Text
{
	border: 0px solid green;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 5px 0 5px;
	width: 152px;
}

.ReminderFormAreaTop .SpacerWidth
{
	border: 0px solid red;
	clear: both;
	height: 10px;
	position: relative;
	width: 20px;
}

.ReminderFormAreaTop .InputBoxWidth
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	clear: both;
	height: 22px;
	position: relative;
	width: 543px;
}

.ReminderFormAreaTop .InputBoxWidth .Text
{
	border: 0px solid green;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 5px 0 5px;
	width: 533px;
}

.ReminderFormAreaBottom
{
	border: 0px solid red;
	height: auto;
	margin: 0;
	width: 548px;
}

.ReminderFormAreaBottom .ReminderFormAreaBottomItem
{
	border: 0px solid red;
	height: auto;
	margin: 0;
	width: 546px;
}

.ReminderFormAreaBottom .ReminderFormAreaBottomItem .LeftPart
{
	border: 0px solid red;
	float: left;
	height: auto;
	margin: 0;
	position: relative;
	width: 190px;
}

.ReminderFormAreaBottom .ReminderFormAreaBottomItem .LeftPart .Text
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.ReminderFormAreaBottom .ReminderFormAreaBottomItem .RightPart
{
	border: 0px solid red;
	float: right;
	height: auto;
	margin: 0;
	position: relative;
	width: 345px;
}

.SpacerWidth
{
	border: 0px solid red;
	clear: both;
	height: 10px;
	position: relative;
	width: 20px;
}

.ReminderFormAreaBottom .ReminderFormAreaBottomItem .RightPart .FormArea
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	float: left;
	height: 22;
	position: relative;
	width: 326px;
}

.ReminderFormAreaBottom .ReminderFormAreaBottomItem .RightPart .FormArea .SelectBox
{
	border: 0px solid green;
	color: #444444 ;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	padding: 3px 5px 0 5px;
	position: relative;
	width: 316px;
}

.ReminderFormAreaBottom .ReminderFormAreaBottomItem .RightPart .FormArea .SelectBox .Text
{
	border: 0px solid green;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 314px;
}

.ReminderFormAreaBottom .ReminderFormAreaBottomItem .RightPart .FormArea .SelectBoxButton
{
	background: url(/graphics/open_pfeil.gif) no-repeat 3px 3px;
	border: 0px solid red;
	cursor: pointer;
	float: right;
	height: 18px;
	position: relative;
	width: 20px;
}

.FormButtonsArea
{
	clear: both;
	position: relative;
	z-index: 1;
}

.FormButtonsArea .FormButton
{
	background: #12BFB9 url(/graphics/combined_gif.gif) no-repeat 7px -83px;
	border: 0px solid red;
	color: #ffffff;
	cursor: pointer;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	margin: 20px 20px 0 0;
	padding: 0 0 0 14px;
	position: relative;
	text-align: left;
	width: 90px;
	z-index: 10;
}

.FormButtonsArea .FormButton:Hover
{
	background: #12BFB9 url(/graphics/combined_gif.gif) no-repeat 7px -113px;
	border: 0px solid red;
	color: #3333FF;
	cursor: pointer;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	margin: 20px 20px 0 0;
	padding: 0 0 0 14px;
	position: relative;
	text-align: left;
	width: 90px;
}

.ReminderFormAreaTop .FormAreaWidth
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	float: left;
	height: 22px;
	position: relative;
	width: 543px;
}

.ReminderFormAreaTop .FormAreaWidth .SelectBox
{
	border: 0px solid green;
	color: #444444 ;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	padding: 3px 5px 0 5px;
	position: relative;
	width: 530px;
}

.ReminderFormAreaTop .FormAreaWidth .SelectBox .Text
{
	border: 0px solid green;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 530px;
}

.ReminderFormAreaTop .FormAreaWidth .SelectBoxButton
{
	background: url(/graphics/combined_gif.gif) no-repeat 3px -224px;
	border: 0px solid red;
	cursor: pointer;
	float: right;
	height: 18px;
	position: relative;
	width: 20px;
	z-index: 100;
}

.ReminderFormAreaTop .TextAreaBoxWidth
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	clear: both;
	height: 63px;
	position: relative;
	width: 543px;
}

.ReminderFormAreaTop .TextAreaBoxWidth .Text
{
	border: 0px solid green;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 60px;
	overflow: auto;
	padding: 3px 0 0 5px;
	width: 530px;
}

.ReminderFormAreaTop .FormAreaPullDownWidth
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	display: none;
	float: left;
	height: auto;
	position: relative;
	width: 543px;
}

.ReminderFormAreaTop .FormAreaPullDownWidth .Text
{
	border: 0px solid green;
	clear: both;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 5px 0 5px;
	width: 533px;
}

.ReminderFormAreaTop .FormAreaPullDown
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	display: none;
	float: left;
	height: auto;
	position: relative;
	width: 167px;
}

.ReminderFormAreaTop .FormAreaPullDown .Text
{
	border: 0px solid green;
	clear: both;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 5px 0 5px;
	width: 152px;
}

.FormTextArea .Column
{
	border: 0px solid red;
	float: left;
	height: auto;
	margin: 5px 20px 0 0;
	position: relative;
	width: 167px;
}

.FormTextArea .Column .Checkbox
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat 0px -385px;
	float: left;
	height: 14px;
	margin: 0 8px 0 0;
	position: relative;
	width: 14px;
}

.FormTextArea .Column .CheckboxChecked
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat -15px -385px;
	float: left;
	height: 14px;
	margin: 0 8px 0 0;
	position: relative;
	width: 14px;
}

.FormTextArea .Column .Text
{
	border: 0px solid green;
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	position: relative;
	width: auto;
}

.TextOnly .Checkbox
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat 0px -385px;
	float: left;
	height: 14px;
	margin: 0 8px 0 0;
	position: relative;
	width: 14px;
}

.TextOnly .CheckboxChecked
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat -15px -385px;
	float: left;
	height: 14px;
	margin: 0 8px 0 0;
	position: relative;
	width: 14px;
}

.NewsArea
{
	border: 0px solid red;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	width: 548px;
}

.NewsArea .NewsItem
{
	background: transparent url(/graphics/news_item_line.gif) repeat-x bottom left;
	border: 0px solid red;
	color: #000000;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	margin: 0;
	padding: 10px 0 15px 0;
	position: relative;
	width: 548px;
}

.NewsArea .NewsItem .Date
{
	border: 0px solid pink;
	color: #000000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	margin: 0 0 5px 0;
	padding: 0;
	position: relative;
	width: 548px;
}

.NewsArea .NewsItem:Hover .Date
{
	color: #3333ff;
}

.NewsArea .NewsItem:Hover .Title
{
	color: #3333ff;
}

.NewsArea .NewsItem:Hover .Description
{
	color: #3333ff;
}

.NewsArea .NewsItem .Title
{
	border: 0px solid green;
	color: #000000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	width: 548px;
}

.NewsArea .NewsItem .Description
{
	border: 0px solid orange;
	color: #444444 ;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	width: 548px;
}

.NewsArea .NewsItem .Description .LinkDiv
{
	border: 0px solid blue;
	color: #000099;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-left: 5px;
	width: auto;
}

.NewsArea .NewsItem .Description .LinkDiv a.Link
{
	color: #000099;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.NewsArea .NewsItem .Description .LinkDiv a.Link:Hover
{
	color: #3333ff;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.MovieOverviewContentArea
{
	border: 0px solid red;
	display: block;
	height: auto;
	margin: 0;
	overflow: hidden;
	width: 608px;
}

.ContentByMovieOverview
{
	border: 0px solid red;
	height: auto;
	margin: 10px 30px 0 30px;
	position: relative;
	width: 548px;
}

.ContentByMovieOverview .Headline
{
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	margin-bottom: 10px;
}

.ContentByMovieOverview .SubTitle
{
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 6px;
}

.ContentByMovieOverview .Text
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.MovieContent
{
	border: 0px solid red;
	height: auto;
	margin: 10px 0 0 30px;
	position: relative;
	width: 578px;
}

.MovieContent .VideoPlayerAndText
{
	border: 0px solid blue;
	display: block;
	height: auto;
	margin-bottom: 0;
	width: 548px;
}

.MovieElem
{
	border: 0px solid red;
	height: auto;
	margin: 0;
	position: relative;
	width: 576px;
}

.MovieElem .MovieItem
{
	border: 0px solid green;
	float: left;
	height: auto;
	margin-right: 18px;
	position: relative;
	width: 168px;
}

.MovieElem .MovieItem_Link
{
	border: 0px solid green;
	cursor: pointer;
	float: left;
	height: auto;
	margin-right: 18px;
	position: relative;
	width: 168px;
}

.MovieElem .MovieItem .Image
{
	border: 0px solid green;
	display: block;
	height: 118px;
	margin: 0 0 10px 0;
	position: relative;
	width: 168px;
}

.MovieElem .MovieItem .SubTitle
{
	color: #000000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px 0;
	position: relative;
}

.MovieElem .MovieItem .Text
{
	color: #000000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 5px 0;
	position: relative;
}

.MovieElem .MovieItem .Link
{
	background: url(/graphics/list_pfeil.gif) no-repeat 0 3px;
	color: #444444 ;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	position: relative;
}

.MovieElem .MovieItem_Link .SubTitle
{
	color: #000000;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px 0;
	position: relative;
}

.MovieElem .MovieItem_Link .Image
{
	border: 0px solid green;
	cursor: pointer;
	display: block;
	height: 118px;
	margin: 0 0 10px 0;
	position: relative;
	width: 168px;
}

.MovieElem .MovieItem_Link .Text
{
	color: #000000;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 5px 0;
	position: relative;
}

.MovieElem .MovieItem_Link .Link
{
	background: url(/graphics/combined_gif.gif) no-repeat 0 -147px;
	color: #444444 ;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	position: relative;
}

.MovieElem .MovieItem_Link:Hover .SubTitle
{
	color: #3333ff;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px 0;
	position: relative;
}

.MovieElem .MovieItem_Link:Hover .Text
{
	color: #3333ff;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 5px 0;
	position: relative;
}

.MovieElem .MovieItem_Link:Hover .Link
{
	background: url(/graphics/combined_gif.gif) no-repeat 0 -117px;
	color: #3333ff;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	position: relative;
}

.MovieElem .MovieItem .Link a
{
	color: #444444 ;
	text-decoration: none;
}

.MovieElem .MovieItem .Link a:Hover
{
	color: #3333ff;
	text-decoration: none;
}

.SearchFormArea
{
	border: 0px solid red;
	height: auto;
	margin: 0;
	width: 548px;
}

.SearchFormArea .FormArea
{
	border: 0px solid green;
	height: auto;
	margin: 0;
	position: relative;
	width: 546px;
}

.SearchFormArea .FormArea .InputBox
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	float: left;
	height: 22px;
	position: relative;
	width: 362px;
}

.SearchFormArea .FormArea .InputBox .Text
{
	border: 0px solid green;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 5px 0 5px;
	position: relative;
	width: 350px;
	z-index: 501;
}

.SearchFormArea .FormArea .ButtonOpen
{
	background: url(/graphics/close_pfeil.gif) no-repeat;
	border: 0px solid orange;
	cursor: pointer;
	float: right;
	height: 20px;
	padding-left: 20px;
	position: relative;
	width: 140px;
}

.SearchFormArea .FormArea .ButtonOpen .Text
{
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.SearchFormArea .FormArea .ButtonOpen:Hover
{
	background: url(/graphics/close_pfeil_over.gif) no-repeat;
	border: 0px solid orange;
	cursor: pointer;
	float: right;
	height: 20px;
	padding-left: 20px;
	position: relative;
	width: 140px;
}

.SearchFormArea .FormArea .ButtonOpen:Hover .Text
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.SearchFormArea .FormArea .ButtonClose
{
	background: url(/graphics/open_pfeil.gif) no-repeat;
	border: 0px solid orange;
	cursor: pointer;
	float: right;
	height: 20px;
	padding-left: 20px;
	position: relative;
	width: 140px;
}

.SearchFormArea .FormArea .ButtonClose .Text
{
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.SearchFormArea .FormArea .ButtonClose:Hover
{
	background: url(/graphics/open_pfeil_over.gif) no-repeat;
	border: 0px solid orange;
	cursor: pointer;
	float: right;
	height: 20px;
	padding-left: 20px;
	position: relative;
	width: 140px;
}

.SearchFormArea .FormArea .ButtonClose:Hover .Text
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.SearchFormArea .FormArea .SearchText
{
	border: 0px solid green;
	color: #000000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 20px 0 0 0;
	padding: 0;
	width: 362px;
}

.SearchFormArea .FormArea .Spacer
{
	border: 0px solid red;
	clear: both;
	height: 10px;
	position: relative;
	width: 362px;
}

.SearchFormArea .FormArea .SelectBoxItem
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	float: left;
	height: 22px;
	position: relative;
	width: 362px;
}

.SearchFormArea .FormArea .SelectBoxItem .SelectBox
{
	border: 0px solid green;
	color: #444444 ;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	padding: 3px 5px 0 5px;
	position: relative;
	width: 350px;
}

.SearchFormArea .FormArea .SelectBoxItem .SelectBox .Text
{
	border: 0px solid green;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 350px;
}

.SearchFormArea .FormArea .SelectBoxItem .SelectBoxButton
{
	background: url(/graphics/open_pfeil.gif) no-repeat 3px 3px;
	border: 0px solid red;
	cursor: pointer;
	float: right;
	height: 18px;
	padding-top: 10px;
	position: relative;
	width: 20px;
}

.SearchFormArea .FormArea .FromToArea
{
	display: block;
	height: auto;
	margin: 0 0 20px 0;
	position: relative;
	width: 362px;
}

.SearchFormArea .FormArea .FromToArea .SelectBoxItemLeft
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	float: left;
	height: 22px;
	position: relative;
	width: 168px;
}

.SearchFormArea .FormArea .FromToArea .SelectBoxItemRight
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	float: right;
	height: 22px;
	position: relative;
	width: 168px;
}

.SearchFormArea .FormArea .FromToArea .SelectBox
{
	border: 0px solid green;
	color: #444444 ;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	padding: 3px 5px 0 5px;
	position: relative;
	width: 138px;
}

.SearchFormArea .FormArea .FromToArea .SelectBox .Text
{
	border: 0px solid green;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 138px;
}

.SearchFormArea .FormArea .FromToArea .SelectBoxButton
{
	background: url(/graphics/open_pfeil.gif) no-repeat 3px 3px;
	border: 0px solid pink;
	cursor: pointer;
	float: right;
	height: 18px;
	position: relative;
	width: 20px;
}

.SearchFormArea .AdvancedSearchArea
{
	border: 0px solid red;
	clear: both;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	width: 380px;
	z-index: 100;
}

.SearchFormArea .AdvancedSearchAreaDisplay
{
	display: none;
}

.SearchFormArea .AdvancedSearchArea .InputBox
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	float: left;
	height: 22px;
	position: relative;
	width: 362px;
}

.SearchFormArea .AdvancedSearchArea .InputBox .Text
{
	border: 0px solid green;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 5px 0 5px;
	width: 350px;
}

.SearchFormArea .AdvancedSearchArea .ButtonOpen
{
	background: url(/graphics/open_pfeil.gif) no-repeat;
	border: 0px solid orange;
	cursor: pointer;
	float: right;
	height: 20px;
	padding-left: 20px;
	position: relative;
	width: 140px;
}

.SearchFormArea .AdvancedSearchArea .ButtonOpen .Text
{
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.SearchFormArea .AdvancedSearchArea .ButtonOpen:Hover
{
	background: url(/graphics/open_pfeil_over.gif) no-repeat;
	border: 0px solid orange;
	cursor: pointer;
	float: right;
	height: 20px;
	padding-left: 20px;
	position: relative;
	width: 140px;
}

.SearchFormArea .AdvancedSearchArea .ButtonOpen:Hover .Text
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.SearchFormArea .AdvancedSearchArea .ButtonClose
{
	background: url(/graphics/close_pfeil.gif) no-repeat;
	border: 0px solid orange;
	cursor: pointer;
	float: left;
	height: 20px;
	margin-left: 20px;
	padding-left: 20px;
	position: relative;
	width: 140px;
}

.SearchFormArea .AdvancedSearchArea .ButtonClose .Text
{
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.SearchFormArea .AdvancedSearchArea .ButtonClose:Hover
{
	background: url(/graphics/close_pfeil_over.gif) no-repeat;
	border: 0px solid orange;
	cursor: pointer;
	float: left;
	height: 20px;
	margin-left: 20px;
	padding-left: 20px;
	position: relative;
	width: 140px;
}

.SearchFormArea .AdvancedSearchArea .ButtonClose:Hover .Text
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.SearchFormArea .AdvancedSearchArea .SearchText
{
	border: 0px solid red;
	color: #000000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
	width: 362px;
}

.SearchFormArea .AdvancedSearchArea .Spacer
{
	border: 0px solid red;
	clear: both;
	height: 10px;
	position: relative;
	width: 362px;
}

.SearchFormArea .AdvancedSearchArea .SelectBoxItem
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	float: left;
	height: 22px;
	position: relative;
	width: 362px;
}

.SearchFormArea .AdvancedSearchArea .SelectBoxItem .SelectBox
{
	border: 0px solid green;
	color: #444444 ;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	padding: 3px 5px 0 5px;
	position: relative;
	width: 355px;
}

.SearchFormArea .AdvancedSearchArea .SelectBoxItem .SelectBox .Text
{
	border: 0px solid green;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 355px;
}

.SearchFormArea .AdvancedSearchArea .SelectBoxItem .SelectBoxButton
{
	background: url(/graphics/open_pfeil.gif) no-repeat 3px 3px;
	border: 0px solid red;
	cursor: pointer;
	float: right;
	height: 18px;
	position: relative;
	width: 20px;
}

.SearchFormArea .AdvancedSearchArea .FromToArea
{
	display: block;
	height: auto;
	margin: 0 0 0 0;
	position: relative;
	width: 362px;
}

.SearchFormArea .AdvancedSearchArea .FromToArea .SelectBoxItemLeft
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	float: left;
	height: 22px;
	position: relative;
	width: 168px;
}

.SearchFormArea .AdvancedSearchArea .FromToArea .SelectBoxItemRight
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	float: right;
	height: 22px;
	position: relative;
	width: 168px;
}

.SearchFormArea .AdvancedSearchArea .FromToArea .SelectBox
{
	border: 0px solid green;
	color: #444444 ;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	padding: 3px 5px 0 5px;
	position: relative;
	width: 138px;
}

.SearchFormArea .AdvancedSearchArea .FromToArea .SelectBox .Text
{
	border: 0px solid green;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 138px;
}

.SearchFormArea .AdvancedSearchArea .FromToArea .SelectBoxButton
{
	background: url(/graphics/open_pfeil.gif) no-repeat 3px 3px;
	border: 0px solid pink;
	cursor: pointer;
	float: right;
	height: 18px;
	position: relative;
	width: 20px;
}

SearchFormArea .FormButtonsArea
{
	clear: both;
	margin: 20px 0 0 0;
	position: relative;
}

.SearchResultsArea
{
	border: 0px solid red;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	width: 548px;
}

.SearchResultsArea .SearchItem
{
	background: transparent url(/graphics/news_item_line.gif) repeat-x bottom left;
	border: 0px solid red;
	color: #000000;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	margin: 0;
	padding: 10px 0 10px 0;
	position: relative;
	width: 548px;
}

.SearchResultsArea .SearchItem .Date
{
	border: 0px solid pink;
	color: #000000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	margin: 0 0 5px 0;
	padding: 0;
	position: relative;
	width: 548px;
}

.SearchResultsArea .SearchItem .Title
{
	color: #000000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
}

.SearchResultsArea .SearchItem .Description
{
	border: 0px solid orange;
	color: #444444 ;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	width: 548px;
}

.SearchResultsArea .SearchItem .Description .LinkDiv
{
	border: 0px solid blue;
	color: #000099;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-left: 5px;
	width: auto;
}

.SearchResultsArea .SearchItem .Description .LinkDiv a.Link
{
	color: #000099;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.SearchResultsArea .SearchItem .Description .LinkDiv a.Link:Hover
{
	color: #3333ff;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.SubNavigationLeftAndTextRight
{
	border: 0px solid green;
	display: block;
	height: auto;
	margin: 10px 0 14px 0;
	width: 548px;
}

.SubNavigationLeftAndTextRight .SubNavigationLeft
{
	border: 0px solid red;
	float: left;
	margin: 0 20px 10px 0;
	width: 170px;
}

.SubNavigationLeft .Column
{
	border: 0px solid red;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: auto;
	width: 170px;
}

.SubNavigationLeft .Column .NavItem_1
{
	border: 0px solid orange;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.5em;
	margin-bottom: 0;
	padding: 0;
	text-decoration: none;
}

.SubNavigationLeft .Column .NavItem_1 .Link
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -147px;
	border: 0px solid pink;
	color: #444444 ;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 0 12px;
	text-decoration: none;
}

.SubNavigationLeft .Column .NavItem_1 .Link:Hover
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -117px;
	border: 0px solid red;
	color: #3333ff;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 0 12px;
	text-decoration: none;
}

.SubNavigationLeft .Column .NavItem_1 .LinkSelected
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -147px;
	border: 0px solid green;
	color: #000099;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 0 12px;
	text-decoration: none;
}

.SubNavigationLeft .Column .NavItem_1 .LinkSelected:Hover
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -117px;
	border: 0px solid blue;
	color: #3333ff;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 0 12px;
	text-decoration: none;
}

.LoadVideoContent
{
	background: transparent;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	width: 548px;
}

.LoadVideoContent .VideoPlayerAndText
{
	background: transparent;
	border: 0px solid blue;
	display: block;
	height: auto;
	margin-bottom: 0;
	width: 548px;
}

.LoadVideoContent .VideoPlayerAndText .CaptionText
{
	background: transparent;
	border: 0px solid red;
	color: #000000;
	font: normal normal normal 10px Arial, Helvetica, sans-serif;
	height: auto;
	padding-top: 0;
}

.VideoIFrameContainer
{
	background: transparent ! important;
	background-color: transparent ! important;
	display: block;
	filter: Chroma(color=#FFFFFF);
	height: 330px;
	margin: 0;
	overflow: hidden;
	text-align: left;
	width: 548px;
}

.NewsDateText
{
	clear: both;
	color: #444444 ;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: auto;
	margin: 0 0 15px 0;
	position: relative;
	width: 200px;
}

.NewsItemTextOnly
{
	border: 0px solid red;
	clear: both;
	display: block;
	height: auto;
	margin: 0 0 15px 0;
	position: relative;
	width: 548px;
}

.NewsItemImageOnly
{
	border: 0px solid red;
	clear: both;
	display: block;
	height: auto;
	margin: 0 0 15px 0;
	width: 548px;
}

.NewsItemImageOnly .ImageContainer
{
	border: 0px solid green;
	height: 192px;
	margin-bottom: 0;
	width: 546px;
}

.NewsItemImageOnly .ImageContainer .ImageBox
{
	border: 0px solid green;
	height: 192px;
	margin-left: auto;
	margin-right: auto;
	width: 256px;
}

.NewsItemImageOnly .ImageContainer .ImageBox .Image
{
	border: 1px solid #ffffff;
	height: 192px;
	width: 256px;
}

.NewsItemImageOnly .CaptionText
{
	border: 0px solid red;
	color: #000000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	height: auto;
	margin-top: 3px;
	text-align: center;
	width: 546px;
}

.NewsItemTextOnly .Text ul
{
	list-style-image: url(/graphics/bulletpoint.gif);
	list-style-type: none;
}

.NewsItemTextOnly .Text ul li
{
	list-style-type: none;
	padding: 0;
}

.NewsItemImgLeft192x144TextRight
{
	border: 0px solid orange;
	clear: both;
	display: block;
	height: auto;
	margin: 0 0 15px 0;
	width: 548px;
}

.NewsItemImgLeft192x144TextRight .Text ul
{
	list-style-image: url(/graphics/bulletpoint.gif);
	list-style-type: none;
}

.NewsItemImgLeft192x144TextRight .Text ul li
{
	list-style-type: none;
	padding: 0;
}

.NewsItemImgLeft192x144TextRight .ImageAndCaption
{
	float: left;
	height: auto;
	margin: 0 20px 10px 0;
	width: 192px;
}

.NewsItemImgLeft192x144TextRight .ImageAndCaption .Image
{
	border: 1px solid #ffffff;
	float: left;
	height: 144px;
	width: 192px;
}

.NewsItemImgLeft192x144TextRight .ImageAndCaption .CaptionText
{
	border: 0px solid red;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	height: auto;
	margin-top: 3px;
	text-align: center;
	width: 190px;
}

.NewsItemImgRight192x144TextLeft
{
	border: 0px solid orange;
	clear: both;
	display: block;
	height: auto;
	margin: 0 0 15px 0;
	width: 548px;
}

.NewsItemImgRight192x144TextLeft .Text ul
{
	list-style-image: url(/graphics/bulletpoint.gif);
	list-style-type: none;
}

.NewsItemImgRight192x144TextLeft .Text ul li
{
	list-style-type: none;
	padding: 0;
}

.NewsItemImgRight192x144TextLeft .ImageAndCaption
{
	float: right;
	height: auto;
	margin: 0 0 20px 20px;
	width: 192px;
}

.NewsItemImgRight192x144TextLeft .ImageAndCaption .Image
{
	border: 1px solid #ffffff;
	float: left;
	height: 144px;
	width: 192px;
}

.NewsItemImgRight192x144TextLeft .ImageAndCaption .CaptionText
{
	border: 0px solid red;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	height: auto;
	margin-top: 3px;
	text-align: center;
	width: 190px;
}

.NewsItemTableImageOnly
{
	width: 548px;
}

.NewsItemTableImageOnly .Image
{
	border: 1px solid #ffffff;
	height: 737px;
	margin: 0 0 0 4px;
	width: 540px;
}

.NewsItemContact
{
	clear: both;
	color: #000000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	margin: 20px 0 0 30px;
	position: relative;
	width: 548px;
}

.contentTableLine
{
	background-color: #CCCCCC;
}

.contentTableRowTitle
{
	background-color: #eaeaf7;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-right: 3px;
	text-decoration: none;
}

.contentTableRowOdd
{
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-right: 3px;
	text-decoration: none;
}

.contentTableRowEven
{
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-right: 3px;
	text-decoration: none;
}

.DatePicker_main
{
	border: 1px solid black;
	width: 200px;
}

.DatePicker_month
{
	background-color: black;
	color: white;
	font: bold 12px verdana;
}

.DatePicker_daysofweek
{
	background-color: gray;
	color: white;
	font: bold 12px verdana;
}

.DatePicker_days
{
	background-color: Yellow;
	color: black;
	font-family: verdana;
	font-size: 12px;
	padding: 2px;
}

.DatePicker_days #today
{
	color: red;
	font-weight: bold;
}

.Continent
{
	border: 0px solid red;
	height: auto;
	position: relative;
	width: 548px;
}

.Continent .CountryGroup
{
	border: 0px solid green;
	float: left;
	height: auto;
	position: relative;
	width: 137px;
}

.Continent .CountryGroup .CountryName
{
	border: 0px solid orange;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.Continent .CountryGroup .CountryName a
{
	background: url(/graphics/list_pfeil.gif) no-repeat 0px 2px;
	color: #444444 ;
	padding-left: 10px;
}

.Continent .CountryGroup .CountryName a:Hover
{
	background: url(/graphics/list_pfeil_over.gif) no-repeat 0px 2px;
	color: #3333ff;
	padding-left: 10px;
}

.CountryDetail
{
	border: 0px solid red;
	clear: both;
	height: auto;
	position: relative;
	width: 548px;
}

.CountryDetail .CountryDetail_Company
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.CountryDetail .CountryDetail_Adress
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

html* .ReminderFormAreaTop .Spacer
{
	width: 18px;
}

.WrapperMaster .FlashContainerNew
{
	background-position: left top;
	background-repeat: no-repeat;
	border: 0px solid orange;
	height: 1024px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	position: relative;
	width: 1280px;
}

.WrapperMaster .FlashContainerNew .MasterHome
{
	border: 0px solid green;
	height: auto;
	left: 310px;
	position: absolute;
	top: 307px;
	width: 896px;
}

.MasterHomeTopicsAreaNew
{
	border: 0px solid red;
	float: left;
	height: auto;
	margin: 0;
	padding: 0 0 72px 0;
	position: relative;
	width: 656px;
}

.MasterHomeRightAreaNew
{
	border: 0px solid blue;
	float: left;
	height: auto;
	left: -140px;
	position: relative;
	top: -287px;
	width: 180px;
}

.HomeTeaser .NewsArea
{
	border: 0px solid orange;
	float: left;
	height: auto;
	position: relative;
	width: 332px;
}

.HomeTeaser .NewsArea .NewsItem
{
	background: none;
	border: 0px solid red;
	color: #000000;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	width: 332px;
}

.HomeTeaser .NewsArea .NewsItem .Date
{
	border: 0px solid pink;
	color: #444444 ;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	width: 332px;
}

.HomeTeaser .NewsArea .NewsItem:Hover .Date
{
	color: #3333ff;
}

.HomeTeaser .NewsArea .NewsItem:Hover .Title
{
	color: #3333ff;
}

.HomeTeaser .NewsArea .NewsItem:Hover .Description
{
	color: #3333ff;
}

.HomeTeaser .NewsArea .NewsItem .Title
{
	border: 0px solid green;
	color: #444444 ;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	width: 332px;
}

.HomeTeaser .NewsArea .NewsItem .Description
{
	border: 0px solid orange;
	color: #444444 ;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	width: 332px;
}

.HomeTeaser .NewsArea .NewsItem .Description .LinkDiv
{
	border: 0px solid blue;
	color: #000099;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-left: 5px;
	width: auto;
}

.HomeTeaser .NewsArea .NewsItem .Description .LinkDiv a.Link
{
	color: #000099;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.HomeTeaser .NewsArea .NewsItem .Description .LinkDiv a.Link:Hover
{
	color: #3333ff;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

td a
{
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

td a:Hover
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

body.BodyClassHome
{
	background-color: #ffffff;
	margin: 0;
	padding: 0;
}

.SearchResultsArea .SearchItem:Hover
{
	color: #3333ff;
	cursor: hand;
}

.SearchResultsArea .SearchItem:Hover .Date
{
	color: #3333ff;
}

.SearchResultsArea .SearchItem:Hover .Title
{
	color: #3333ff;
	font-size: 11px;
}

.SearchResultsArea .SearchItem:Hover .Description
{
	color: #3333ff;
}

* html .MediumVisualTitleArea
{
	background-image : none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans85.png', sizingMethod='scale');
	top: 240px;
}

html* .MediumVisualTitleArea
{
	background-image : none;
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans85.png', sizingMethod='scale');
	top: 240px;
}

.FlashAndText .CaptionText
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 5px;
	padding-bottom: 10px;
	position: relative;
}

* html .FlashAndText .CaptionText
{
	margin-top: 5px;
	padding-bottom: 0;
}

.VideoPlayerAndText .CaptionText
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 0;
	position: relative;
	top: -6px;
}

* html .VideoPlayerAndText .CaptionText
{
	margin-top: 5px;
	padding-bottom: 0;
}

h3 p
{
	font-size: 13px;
}

h4 p
{
	font-size: 13px;
}

h3 span
{
	font-size: 13px;
}

h4 span
{
	font-size: 13px;
}

h1 p
{
	font-size: 21px;
}

h1 span
{
	font-size: 21px;
}

h2 p
{
	font-size: 28px;
}

h2 span
{
	font-size: 28px;
}

.LogoPageContent_Link
{
	cursor: pointer;
	height: 70px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 156px;
}

.LogoPageContent_Link .Logo
{
	border: 0px solid orange;
	height: 43px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 156px;
}

.LogoPageContent_Link img.Logo
{
	border: 0px solid green;
}

.HomeTeaser .Teaser2Column_Link .TeaserTextBox .NewsArea
{
	border: 0px solid orange;
	clear: both;
	float: left;
	height: auto;
	margin-right: 18px;
	position: relative;
	width: 336px;
}

.HomeTeaser .Teaser2Column .TeaserTextBox .NewsArea .NewsItem
{
	background: none;
	border: 0px solid red;
	clear: both;
	color: #444444 ;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	width: 336px;
}

.HomeTeaser .Teaser2Column .TeaserTextBox .NewsArea .NewsItem .Date
{
	border: 0px solid red;
	color: #444444 ;
	display: block;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	margin: 0;
	padding: 0;
	padding-right: 5px;
	width: auto;
}

.HomeTeaser .Teaser2Column .TeaserTextBox .NewsArea .NewsItem .Title
{
	border: 0px solid red;
	color: #444444 ;
	display: block;
	float: right;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	margin: 0;
	padding: 0;
	width: 270px;
}

.HomeTeaser .Teaser2Column .TeaserTextBox .NewsArea .NewsItem .Description
{
	border: 0px solid red;
	color: #444444 ;
	display: none;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	width: 336px;
}

.HomeTeaser .Teaser2Column_Link .TeaserTextBox .NewsAreaLink_Link
{
	#666666;: #000099;
	border: 0px solid red;
	color: #444444 ;
	cursor: pointer;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	width: 336px;
}

.HomeTeaser .Teaser2Column .TeaserTextBox .NewsArea .NewsItem:Hover
{
	color: #3333ff;
}

.HomeTeaser .Teaser2Column .TeaserTextBox .NewsArea .NewsItem:Hover .Date
{
	color: #3333ff;
}

.HomeTeaser .Teaser2Column .TeaserTextBox .NewsArea .NewsItem:Hover .Title
{
	color: #3333ff;
}

.HomeTeaser .Teaser2Column_Link .TeaserTextBox .NewsArea .NewsItem:Hover .Description 
{
	color: #3333ff;
}

.HomeTeaser .Teaser2Column_Link .TeaserTextBox .NewsAreaLink_Link:Hover
{
	color: #3333ff;
}

.NewsAreaLink_Link .Text
{
	color: #000099;
	cursor: pointer;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.NewsAreaLink_Link:Hover .Text
{
	color: #3333ff;
	cursor: pointer;
}

.SearchFormArea .AdvancedSearchArea .SearchText .Text
{
	border: 0px solid red;
}

.TeaserItems .TeaserContainerMenu
{
	border: 0px solid orange;
	height: auto;
	margin-top: 0;
	position: relative;
	width: 178px;
}

.TeaserItems .TeaserContainerMenu_Link
{
	border: 0px solid orange;
	cursor: pointer;
	height: auto;
	margin-top: 12px;
	position: relative;
	width: 178px;
}

.TeaserItems .TeaserContainerMenu_Link .TeaserboxHeadlineWithoutIcon
{
	color: #162497;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.TeaserItems .TeaserContainerMenu_Link:Hover .TeaserboxHeadlineWithoutIcon
{
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.TeaserItems .TeaserContainerMenu_Link .TeaserTextBox
{
	border: 0px solid orange;
	display: block;
}

.TeaserItems .TeaserContainerMenu_Link .TeaserTextBox .TeaserboxText
{
	color: #444444 ;
	cursor: pointer;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	vertical-align: top;
}

.TeaserItems .TeaserContainerMenu_Link:Hover .TeaserTextBox .TeaserboxText
{
	color: #3333ff;
	cursor: pointer;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	vertical-align: top;
}

.TeaserItems .TeaserContainerMenu_Link .TeaserTextBox .MoreText
{
	color: #000099;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

.TeaserItems .TeaserContainerMenu_Link:Hover .TeaserTextBox .MoreText
{
	color: #3333ff;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

.TeaserItems .TeaserContainerMenu_Link:Hover .TeaserTextBox .TeaserboxText span
{
	color: #3333ff;
}

.TeaserItems .TeaserContainerMenu_Link:Hover .TeaserTextBox .TeaserboxText b
{
	color: #3333ff;
}

.UpperTeaser .TopicHomeContent
{
	border: 0px solid red;
	clear: both;
	display: block;
	height: auto;
	position: relative;
	width: 548px;
}

.UpperTeaser .TopicHomeContent .MediumFullWidth_Image_And_Text
{
	border: 0px solid red;
	clear: both;
	display: block;
	height: auto;
	position: relative;
	width: 548px;
}

.UpperTeaser .TopicHomeContent .MediumFullWidth_Image_And_Text_Link
{
	border: 0px solid red;
	cursor: pointer;
	display: block;
	height: auto;
	position: relative;
	width: 548px;
}

.UpperTeaser .TopicHomeContent .MediumFullWidth_Image_And_Text .SubTitle
{
	color: #000099;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 546px;
}

.UpperTeaser .TopicHomeContent .MediumFullWidth_Image_And_Text_Link .SubTitle
{
	color: #000099;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 546px;
}

.UpperTeaser .TopicHomeContent .MediumFullWidth_Image_And_Text_Link:Hover .SubTitle
{
	color: #3333ff;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 546px;
}

.UpperTeaser .TopicHomeContent .MediumFullWidth_Image_And_Text_Link:Hover .SubTitle h3 
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.UpperTeaser .TopicHomeContent .MediumFullWidth_Image_And_Text .Text
{
	color: #444444 ;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 546px;
}

.UpperTeaser .TopicHomeContent .MediumFullWidth_Image_And_Text_Link:Hover .Text
{
	color: #3333ff;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.UpperTeaser .TopicHomeContent .MediumFullWidth_Image_And_Text_Link:Hover .Text span
{
	color: #3333ff;
}

.UpperTeaser .TopicHomeContent .MediumFullWidth_Image_And_Text_Link:Hover .Text b
{
	color: #3333ff;
}

.UpperTeaser .TopicHomeContent .MediumFullWidth_Image_And_Text_Link .Text
{
	color: #444444 ;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 546px;
}

.UpperTeaser .TopicHomeContent .MediumFullWidth_Image_And_Text_Link .TeaserTextBox
{
	display: block;
	width: 546px;
}

.UpperTeaser .TopicHomeContent .MediumFullWidth_Image_And_Text_Link .TeaserTextBox .Text
{
	color: #444444 ;
	cursor: pointer;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.UpperTeaser .TopicHomeContent .MediumFullWidth_Image_And_Text_Link:Hover .TeaserTextBox .Text
{
	color: #3333ff;
	cursor: pointer;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.UpperTeaser .TopicHomeContent .MediumFullWidth_Image_And_Text_Link:Hover .TeaserTextBox .Text span
{
	color: #3333ff;
}

.UpperTeaser .TopicHomeContent .MediumFullWidth_Image_And_Text_Link:Hover .TeaserTextBox .Text b
{
	color: #3333ff;
}

.UpperTeaser .TopicHomeContent .MediumFullWidth_Image_And_Text_Link .TeaserTextBox .MoreText
{
	color: #000099;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.UpperTeaser .TopicHomeContent .MediumFullWidth_Image_And_Text_Link:Hover .TeaserTextBox .MoreText
{
	color: #3333ff;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.UpperTeaser .TopicHomeContent .MediumFullWidth_Image_And_Text .TeaserTextBox
{
	display: block;
	width: 546px;
}

.UpperTeaser .TopicHomeContent .MediumFullWidth_Image_And_Text .TeaserTextBox .Text
{
	color: #444444 ;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.UpperTeaser .TopicHomeContent .MediumFullWidth_Image_And_Text .TeaserTextBox .MoreText
{
	color: #000099;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.Text table
{
	background-color: transparent;
}

.ImgFullWidth546x335Caption_Link
{
	border: 0px solid blue;
	clear: both;
	cursor: pointer;
	display: block;
	height: auto;
	margin-bottom: 14px;
	position: relative;
	width: 548px;
}

.ImgFullWidth546x335Caption_Link .ImageItem .CaptionText
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 5px;
	position: relative;
}

.ContentContainerTop .TextOnly
{
	margin-left: 30px;
}

.SitemapArea .Column .NavItem_3
{
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 0 10px;
	text-decoration: none;
}

.SitemapArea .Column .NavItem_4
{
	padding: 0 0 0 30px;
}

.UpperTeaser .DottedLine
{
	background: transparent url(/graphics/dotted_line.gif) repeat-x;
	border: 0px solid red;
	clear: both;
	height: 29px;
	width: auto;
}

.ReminderFormAreaBottomItem .RightPart .CheckBoxColumn
{
	border: 0px solid red;
	float: left;
	height: auto;
	margin: 0 0 0 5px;
	padding-left: 0;
	position: relative;
	width: 105px;
}

.ReminderFormAreaBottomItem .RightPart .CheckBoxColumn .Checkbox
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat 0px -385px;
	float: left;
	height: 14px;
	margin: 0 0 0 40px;
	position: relative;
	width: 14px;
}

.ReminderFormAreaBottomItem .RightPart .CheckBoxColumn .CheckboxChecked
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat -15px -385px;
	float: left;
	height: 14px;
	margin: 0 0 0 40px;
	position: relative;
	width: 14px;
}

.ReminderFormAreaBottomItem .RightPart .CheckBoxColumn .Text
{
	border: 0px solid green;
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	position: relative;
	width: auto;
}

.Teaser_Link .TeaserboxHeadlineWithIcon
{
	background: url(/graphics/combined.png) no-repeat 0px 1px;
	color: #162497;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 17px;
}

* html .Teaser_Link .TeaserboxHeadlineWithIcon
{
	background-image : none;
	cursor: hand;
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/pfeil.png', sizingMethod='crop');
}

.Teaser_Link .TeaserboxHeadlineWithIcon p
{
	color: #162497;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.Teaser_Link:Hover .TeaserboxHeadlineWithIcon
{
	background: url(/graphics/combined.png) no-repeat 0px -34px;
	color: #3333ff;
}

.Teaser_Link:Hover .TeaserboxHeadlineWithIcon p
{
	color: #3333ff;
}

.SitemapArea .Column .NavItem_3:Hover
{
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.SitemapArea .Column .NavItem_3 .Link
{
	color: #444444 ;
	cursor: pointer;
	padding: 0 0 0 0;
	text-decoration: none;
}

.SitemapArea .Column .NavItem_3 .Link:Hover
{
	color: #3333ff;
	cursor: pointer;
	padding: 0 0 0 0;
	text-decoration: none;
}

.SitemapAreaStructured
{
	border: 0px solid red;
	height: auto;
	margin-top: 10px;
	position: relative;
	width: 548px;
}

.SitemapAreaStructured .Column
{
	background: url(/graphics/dotted_line2.gif) repeat-x left bottom;
	border: 0px solid orange;
	float: left;
	height: auto;
	position: relative;
	width: 548px;
}

.SitemapAreaStructured .Column .NavItem_1
{
	border: 0px solid green;
	color: #000099;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: auto;
	line-height: 1.5em;
	padding-bottom: 30px;
	padding-right: 20px;
	width: 162px;
}

.SitemapAreaStructured .Column .NavItem_1 .Link
{
	background-image: none;
	color: #000099;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.SitemapAreaStructured .Column .NavItem_1 .Link:Hover
{
	background-image: none;
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.SitemapAreaStructured .Column .NavItem_2
{
	background: url(/graphics/list_pfeil.gif) no-repeat scroll 0 3px;
	border: 0px solid red;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.SitemapAreaStructured .Column .NavItem_2:Hover
{
	background: url(/graphics/list_pfeil_over.gif) no-repeat scroll 0 3px;
	border: 0px solid red;
	color: #444444 ;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.SitemapAreaStructured .Column .NavItem_2 .Link
{
	color: #444444 ;
	cursor: pointer;
	font-weight: normal;
	padding: 0 0 0 0;
	text-decoration: none;
}

.SitemapAreaStructured .Column .NavItem_2 .Link:Hover
{
	color: #3333ff;
	cursor: pointer;
	font-weight: normal;
	padding: 0 0 0 0;
	text-decoration: none;
}

.SitemapAreaStructured .Column .NavItem_3
{
	background: url(/graphics/combined_gif.gif) no-repeat scroll 0 -415px;
	border: 0px solid red;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 0 12px;
	text-decoration: none;
}

.SitemapAreaStructured .Column .NavItem_3:Hover
{
	background: url(/graphics/combined_gif.gif) no-repeat scroll -300px -415px;
	border: 0px solid red;
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.SitemapAreaStructured .Column .NavItem_3 .Link
{
	color: #444444 ;
	cursor: pointer;
	font-weight: normal;
	padding: 0 0 0 0;
	text-decoration: none;
}

.SitemapAreaStructured .Column .NavItem_3 .Link:Hover
{
	color: #3333ff;
	cursor: pointer;
	font-weight: normal;
	padding: 0 0 0 0;
	text-decoration: none;
}

* html .Teaser_Link:Hover .TeaserboxHeadlineWithIcon
{
	background-image : none;
	color: #3333ff;
	cursor: hand;
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/pfeil_over.png', sizingMethod='crop');
}

.ContentButtonsArea
{
	border: 0px solid red;
	clear: both;
	display: block;
	height: 20px;
	margin: 20px 0 0 0;
	position: relative;
	width: 548px;
}

.ContentButtonsArea .ButtonItem
{
	background: #12BFB9 url(/graphics/pfeil_white.gif) no-repeat 10px 6px;
	border: 0px solid red;
	color: #ffffff;
	cursor: pointer;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 18px;
	margin: 0 20px 0 0;
	padding: 2px 10px 0 20px;
	position: relative;
	text-align: left;
	width: auto;
}

.ContentButtonsArea .ButtonItem_Link
{
	background: #12BFB9 url(/graphics/combined_gif.gif) no-repeat 7px -85px;
	border: 0px solid red;
	color: #ffffff;
	cursor: pointer;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	margin: 0 20px 0 0;
	padding: 2px 10px 0 20px;
	position: relative;
	text-align: left;
	width: auto;
}

.ContentButtonsArea .ButtonItem_Link:Hover
{
	background: #12BFB9 url(/graphics/combined_gif.gif) no-repeat 7px -115px;
	border: 0px solid red;
	color: #3333FF;
	cursor: pointer;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	margin: 0 20px 0 0;
	padding: 2px 10px 0 20px;
	position: relative;
	text-align: left;
	width: auto;
}

.SitemapAreaStructured .Column .NavItem_1 .LinkSelected
{
	background-image: none;
	color: #000099;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.ClearDiv
{
	clear: both;
}

* html .NewsItemTextOnly .Text ul
{
	list-style-image: url(/graphics/bulletpoint_ie.gif);
	list-style-type: none;
}

html* .NewsItemTextOnly .Text ul
{
	list-style-image: url(/graphics/bulletpoint_ie.gif);
	list-style-type: none;
}

* html .TextOnlyBulletPoint .Text ul
{
	list-style-image: url(/graphics/bulletpoint_ie.gif);
	list-style-type: none;
}

html* .TextOnlyBulletPoint .Text ul
{
	list-style-image: url(/graphics/bulletpoint_ie.gif);
	list-style-type: none;
}

.TerminItemLink .LinkButton_Link
{
	background: url(/graphics/link_pfeil.gif) no-repeat 0 0;
	cursor: pointer;
	float: right;
	height: 15px;
	padding-left: 20px;
	position: relative;
	width: 80px;
}

.TerminItemLink .LinkButton_Link .Text
{
	color: #444444 ;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 11px;
}

* html .NewsItemImgLeft192x144TextRight .Text ul
{
	list-style-image: url(/graphics/bulletpoint_ie.gif);
	list-style-type: none;
}

html* .NewsItemImgLeft192x144TextRight .Text ul
{
	list-style-image: url(/graphics/bulletpoint_ie.gif);
	list-style-type: none;
}

* html .NewsItemImgRight192x144TextLeft .Text ul
{
	list-style-image: url(/graphics/bulletpoint_ie.gif);
	list-style-type: none;
}

html* .NewsItemImgRight192x144TextLeft .Text ul
{
	list-style-image: url(/graphics/bulletpoint_ie.gif);
	list-style-type: none;
}

.ArticleArea .DescriptionTextDisplay
{
	border: 0px solid pink;
	display: none;
	float: left;
	margin-top: 10px;
	width: 470px;
}

.ArticleArea .DescriptionTextDisplay .Text
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.BDFcpBorder
{
	background-color: #ffffff;
	border: 1px solid #cccccc;
}

.TextOnly .TableContent td
{
	background: #ffffff url(/graphics/dotted_line_table.gif) repeat-x left bottom;
	border-bottom: 0px dotted #3e3eb0;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 5px;
}

.TextOnly .TableContent th
{
	background-color: #eaeaf7;
	border-bottom: 1px solid #cccccc;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
}

* html .BreadcrumbsArea .breadcrumb .Link
{
	padding-left: 16px;
}

* html .BreadcrumbsArea .breadcrumb .Link:Hover
{
	padding-left: 16px;
}

* html .BreadcrumbsArea .breadcrumb .LinkSelected
{
	padding-left: 16px;
}

* html .BreadcrumbsArea .breadcrumb .LinkSelected:Hover
{
	padding-left: 16px;
}

html* .BreadcrumbsArea .breadcrumb .LinkSelected:Hover
{
	padding-left: 16px;
}

html* .BreadcrumbsArea .breadcrumb .LinkSelected
{
	padding-left: 16px;
}

html* .BreadcrumbsArea .breadcrumb .Link
{
	padding-left: 16px;
}

html* .BreadcrumbsArea .breadcrumb .Link:Hover
{
	padding-left: 16px;
}

.TeaserboxHeadlineWithIcon .TeaserboxHeadlineWithIcon
{
	cursor: pointer;
}

.HomeTeaser .Teaser2Column .TeaserboxHeadlineArea_Link .TeaserboxHeadlineWithIcon
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -29px;
	color: #162497;
	cursor: pointer;
	font-family: Arial,Helvetica,sans-serif;
	padding-left: 17px;
	width: 332px;
}

.MovieContent .DottedLine
{
	background: transparent url(/graphics/dotted_line.gif) repeat-x;
	border: 0px solid red;
	clear: both;
	height: 29px;
	margin: 0 30px 0 0;
	width: auto;
}

.MasterHomeCookieFrame
{
	display: none;
	height: 0px;
	width: 0px;
}

.noflashimage
{
	display: none;
}

.TeaserboxText ul li.AllAbout
{
	list-style-image: url(/graphics/all_pfeil.gif);
	list-style-type: none;
	margin-left: 3px;
	text-indent: -3px;
}

.TeaserboxText ul li.AllAbout:Hover
{
	cursor: hand;
	list-style-image: url(/graphics/all_pfeil_over.gif);
	list-style-type: none;
}

.HomeTeaser ul li
{
	list-style-image: url(/graphics/list_pfeil_2.gif);
	list-style-type: none;
}

.HomeTeaser ul li.AllAbout
{
	list-style-image: url(/graphics/all_pfeil.gif);
	list-style-type: none;
	margin-left: 3px;
	text-indent: -3px;
}

.HomeTeaser ul li a
{
	list-style-image: url(/graphics/list_pfeil_2.gif);
	list-style-type: none;
}

.HomeTeaser ul li a:Hover
{
	list-style-image: url(/grapfics/list_pfeil_2_over.gif);
}

* html .HomeTeaser ul li
{
	list-style-image: url(/graphics/list_pfeil_ie2.gif);
	list-style-type: none;
	margin-left: 3px;
}

* html .HomeTeaser ul li a
{
	list-style-image: url(/graphics/list_pfeil_ie2.gif);
	list-style-type: none;
	margin-left: 3px;
}

* html .HomeTeaser ul li a:Hover
{
	list-style-image: url(/graphics/list_pfeil_ie2_over.gif);
}

html* .HomeTeaser ul li
{
	list-style-image: url(/graphics/list_pfeil_ie2.gif);
	list-style-type: none;
	margin-left: 0;
	padding-left: 3px;
}

html* .HomeTeaser ul li a
{
	list-style-image: url(/graphics/list_pfeil_ie2.gif);
	list-style-type: none;
	margin-left: 0;
}

html* .HomeTeaser ul li a:Hover
{
	list-style-image: url(/graphics/list_pfeil_ie2_over.gif);
}

* html .HomeTeaser ul li.AllAbout
{
	list-style-image: url(/graphics/all_pfeil_ie.gif);
	list-style-type: none;
}

html* .HomeTeaser ul li.AllAbout
{
	list-style-image: url(/graphics/all_pfeil_ie.gif);
	list-style-type: none;
}

.HomeTeaser ul li.AllAbout a
{
	list-style-image: url(/graphics/all_pfeil.gif);
	list-style-type: none;
}

.HomeTeaser ul li.AllAbout a:Hover
{
	list-style-image: url(/graphics/all_pfeil_over.gif);
}

* html .HomeTeaser ul li.AllAbout a
{
	list-style-image: url(/graphics/all_pfeil_ie.gif);
	list-style-type: none;
}

* html .HomeTeaser ul li.AllAbout a:Hover
{
	list-style-image: url(/graphics/all_pfeil_over.gif);
	list-style-type: none;
}

html* .HomeTeaser ul li.AllAbout a
{
	list-style-image: url(/graphics/all_pfeil_ie.gif);
	list-style-position: outside;
	list-style-type: none;
	margin-left: 0;
}

html* .HomeTeaser ul li.AllAbout a:Hover
{
	list-style-image: url(/graphics/all_pfeil_over.gif);
}

MainMenuBackgroundBox
{
	background-color: white;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 618px;
	z-index: -2;
}

.MainMenuBackgroundBox
{
	background-color: white;
	filter: alpha(opacity=70);
	left: 0px;
	opacity: 0.7;
	position: absolute;
	top: 0px;
	width: 618px;
	z-index: -2;
}

.ClaimText
{
	color: #000099;
	font-size: 10px;
	padding-top: 5px;
}

.HomeTeaser .Teaser2Column .TeaserboxHeadlineArea_Link:Hover .TeaserboxHeadlineWithIcon
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -59px;
	color: #3333ff;
	cursor: pointer;
}

.HomeTeaser .Teaser2Column .TeaserboxHeadlineArea_Link .TeaserboxHeadlineWithIcon h4
{
	color: #000099;
}

.HomeTeaser .Teaser2Column .TeaserboxHeadlineArea_Link:Hover .TeaserboxHeadlineWithIcon h4
{
	color: #3333ff;
}

.TerminItemDownload .DownloadButton_Link
{
	background: url(/graphics/download.gif) no-repeat;
	cursor: pointer;
	float: right;
	height: 15px;
	padding-left: 20px;
	width: 80px;
}

.TerminItemDownload_Link .DownloadButton_Link
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -305px;
	cursor: pointer;
	float: right;
	height: 15px;
	padding-left: 20px;
	width: 80px;
}

.TerminItemDownload .DownloadButton_Link .Text
{
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TerminItemDownload_Link .DownloadButton_Link .Text
{
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TerminItemDownload_Link .DownloadButton_Link:Hover
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -325px;
	cursor: pointer;
}

.TerminItemDownload_Link .DownloadButton_Link:Hover .Text
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TerminItemDownload .DownloadButton_Link:Hover .Text
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TerminItemDownload .DownloadButton_Link:Hover
{
	background: url(/graphics/download_over.gif) no-repeat;
	cursor: pointer;
}

.NavigationContent .Column .NavItem_1 .NavItemLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 12px;
}

.SubNavigationArea .Column .NavItem_1 .NavItemLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 12px;
}

.SubNavigationLeft .Column .NavItem_1 NavItemLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.SitemapArea .Column .NavItem_2 .NavItemLink
{
	border: 0px solid green;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 12px;
}

.SitemapArea .Column .NavItem_2 .NavItemLink .Link
{
	border: 0px solid red;
	color: #444444 ;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.SitemapArea .Column .NavItem_2 .NavItemLink .Link:Hover
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.SitemapAreaStructured .Column .NavItem_2 .NavItemLink
{
	border: 0px solid green;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 12px;
}

.SitemapAreaStructured .Column .NavItem_2 .NavItemLink .Link
{
	border: 0px solid red;
	color: #444444 ;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.SitemapAreaStructured .Column .NavItem_2 .NavItemLink .Link:Hover
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.SitemapAreaStructured .Column .NavItem_3 .NavItemLink
{
	color: #444444 ;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 12px;
}

.SitemapAreaStructured .Column .NavItem_3 .NavItemLink .Link
{
	color: #444444 ;
	cursor: pointer;
	paddind: 0 0 0 0;
	text-decoration: none;
}

.SitemapAreaStructured .Column .NavItem_3 .NavItemLink .Link:Hover
{
	color: #3333ff;
	cursor: pointer;
	padding: 0 0 0 0;
	text-decoration: none;
}

.ReminderFormAreaBottomLegende
{
	border: 0px solid green;
	height: auto;
	width: 548px:;
}

.ReminderFormAreaBottomLegende .LeftPartSpacer
{
	border: 0px solid red;
	float: left;
	height: auto;
	position: relative;
	width: 190px;
}

.ReminderFormAreaBottomLegende .RightPart
{
	border: 0px silid red;
	float: right;
	height: auto;
	position: relative;
	width: 345px;
}

.ReminderFormAreaBottomLegende .RightPart .LegendeColumn
{
	border: 0px silid green;
	float: left;
	height: auto;
	margin: 0 0 0 5px;
	position: relative;
	width: 105px;
}

.HomeTeaser .Teaser .ButtonAll
{
	background-color: #12bfb9;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 6px;
	padding: 2px;
}

.HomeTeaser .Teaser .ButtonAll .ButtonAllText
{
	background-image: url(/graphics/combined_gif.gif);
	background-position: 1px -87px;
	background-repeat: no-repeat;
	color: #ffffff;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 14px;
}

.HomeTeaser .Teaser .ButtonAll .ButtonAllText a
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.HomeTeaser .Teaser .ButtonAll .ButtonAllText a:Hover
{
	color: #3333ff;
}

.HomeTeaser .Teaser .ButtonAll .ButtonAllText:Hover
{
	background-image: url(/graphics/combined_gif.gif);
	background-position: 1px -117px;
	background-repeat: no-repeat;
	color: #3333ff;
}

* html .HomeTeaser .Teaser .ButtonAll
{
	background-color: #12bfb9;
	color: #ffffff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin-left: 2px;
	margin-top: 6px;
	padding: 2px;
}

html* .HomeTeaser .Teaser .ButtonAll
{
	background-color: #12bfb9;
	color: #ffffff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin-left: 2px;
	margin-top: 6px;
	padding: 2px;
}

* html .HomeTeaser .Teaser .ButtonAll .ButtonAllText
{
	background: url(/graphics/combined_gif.gif) no-repeat 1px -87px;
	color: #ffffff;
	display: inline-block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding-left: 17px;
}

* html .HomeTeaser .Teaser .ButtonAll .ButtonAllText:Hover
{
	background: url(/graphics/combined_gif.gif) no-repeat 1px -117px;
	color: #3333ff;
}

html* .HomeTeaser .Teaser .ButtonAll .ButtonAllText
{
	background: url(/graphics/combined_gif.gif) no-repeat 1px -87px;
	color: #ffffff;
	display: inline-block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding-left: 17px;
}

html* .HomeTeaser .Teaser .ButtonAll .ButtonAllText:Hover
{
	background: url(/graphics/combined_gif.gif) no-repeat 1px -117px;
	color: #3333ff;
}

.HomeTeaser .Teaser .ButtonAll_Link
{
	background-color: #12bfb9;
	color: #ffffff;
	cursor: pointer;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin-top: 6px;
	padding: 2px;
}

.HomeTeaser .Teaser .ButtonAll_Link .ButtonAllText
{
	background: url(/graphics/combined_gif.gif) no-repeat 1px -87px;
	color: #ffffff;
	display: inline-block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding-left: 14px;
}

.HomeTeaser .Teaser .ButtonAll_Link:Hover .ButtonAllText
{
	background: url(/graphics/combined_gif.gif) no-repeat 1px -117px;
	color: #3333ff;
}

* html .HomeTeaser .Teaser .ButtonAll_Link
{
	background-color: #12bfb9;
	color: #ffffff;
	cursor: hand;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin-left: 2px;
	margin-top: 6px;
	padding: 2px;
}

* html .HomeTeaser .Teaser .ButtonAll_Link .ButtonAllText 
{
	background: url(/graphics/combined_gif.gif) no-repeat 1px -87px;
	color: #ffffff;
	display: inline-block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding-left: 17px;
}

* html .HomeTeaser .Teaser .ButtonAll_Link:Hover .ButtonAllText
{
	background: url(/graphics/combined_gif.gif) no-repeat 1px -117px;
	color: #3333ff;
}

html* .HomeTeaser .Teaser .ButtonAll_Link
{
	background-color: #12bfb9;
	color: #ffffff;
	cursor: hand;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin-left: 2px;
	margin-top: 6px;
	padding: 2px;
}

html* .HomeTeaser .Teaser .ButtonAll_Link .ButtonAllText
{
	background: url(/graphics/combined_gif.gif) no-repeat 1px -87px;
	color: #ffffff;
	display: inline-block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding-left: 17px;
}

html* .HomeTeaser .Teaser .ButtonAll_Link:Hover .ButtonAllText
{
	background: url(/graphics/combined_gif.gif) no-repeat 1px -117px;
	color: #3333ff;
}

* html .MainMenu .Column .NavItem_1 .NavItemLink .Link
{
	display: block-inline;
}

.MainMenu .Column .NavItem_1 .NavItem_2
{
	background: url(/graphics/combined_gif.gif) no-repeat scroll 1px -143px;
	color: #444444 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 0 4px;
	padding: 4px 0 2px 0;
	text-decoration: none;
}

.SelectBoxItemWrapper
{
	background-color: #ffffff;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	display: none;
	left: -1px;
	padding-left: 5px;
	padding-top: 2px;
	position: absolute;
	right: 0px;
	top: 23px;
	width: 100%;
	z-index: 1100;
}

.MainMenu .Column .NavItem_1 .NavItemLink_1
{
	background: url(/graphics/combined.png) no-repeat 0px -327px;
	border: 0px solid red;
	color: #000099;
	cursor: pointer;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 0 0;
	text-decoration: none;
}

.MainMenu .Column .NavItem_1 .NavItemLink_1 .Link
{
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 16px;
	text-decoration: none;
}

* html .MainMenu .Column .NavItem_1 .NavItemLink_1
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/mainnav_pfeil.png', sizingMethod='crop');
}

.MainMenu .Column .NavItem_1 .NavItem_2 .NavItemLink_2
{
	color: #444444 ;
	cursor: pointer;
	display: inline-block;
	margin-left: 12px;
}

.MainMenu .Column .NavItem_1 .NavItem_2 .NavItemLink_2 .Link
{
	color: #444444 ;
	cursor: pointer;
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 0 0;
	text-decoration: none;
}

.MainMenu .Column .NavItem_1 .NavItemLink_1:Hover
{
	background: url(/graphics/combined.png) no-repeat 0px -359px;
	color: #3333ff;
	cursor: pointer;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 0 0 0;
	text-decoration: none;
}

* html .MainMenu .Column .NavItem_1 .NavItemLink_1:Hover
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/mainnav_pfeil_over.png', sizingMethod='crop');
}

.MainMenu .Column .NavItem_1 .NavItemLink_1:Hover .Link
{
	color: #3333ff;
}

.MainMenu .Column .NavItem_1 .NavItemLink_1 .LinkSelected
{
	color: #000099;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 0 16px;
	text-decoration: none;
}

.MainMenu .Column .NavItem_1 .NavItemLink_1:Hover .LinkSelected
{
	color: #3333ff;
}

.MainMenu .Column .NavItem_1 .NavItem_2 .NavItemLink_2:Hover .Link
{
	color: #3333ff;
}

.MainMenu .Column .NavItem_1 .NavItem_2 .NavItemLink_2:Hover
{
	color: #3333ff;
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	font-weight: normal;
	margin-left: 12px;
	text-decoration: none;
}

.MainMenu .Column .NavItem_1 .NavItem_2 .NavItemLink_2 .LinkSelected
{
	color: #000099;
	cursor: pointer;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	text-decoration: none;
}

.MainMenu .Column .NavItem_1 .NavItem_2 .NavItemLink_2:Hover .LinkSelected
{
	color: #3333ff;
}

* html .LargeVisualTitleArea
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans70.png', sizingMethod='scale');
}

html* .LargeVisualTitleArea
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans70.png', sizingMethod='scale');
	top: 340px;
}

.MediumVisualTitleArea .VisualTitle
{
	background: url(/graphics/combined.png) no-repeat 0px -158px;
	border: 0px solid green;
	color: #12bfb9;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	padding-left: 28px;
	position: relative;
	text-transform: uppercase;
	width: 508px;
}

* html .MediumVisualTitleArea .VisualTitle
{
	background-image : none;
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/pfeil_turquoise.png', sizingMethod='crop');
}

.LargeVisualTitleArea .VisualTitle
{
	background: url(/graphics/pfeil_turquoise.png) no-repeat 0px 0px;
	border: 0px solid green;
	color: #12bfb9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	padding-left: 28px;
	position: relative;
	text-transform: uppercase;
	width: 508px;
}

* html .LargeVisualTitleArea .VisualTitle
{
	background-image : none;
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/pfeil_turquoise.png', sizingMethod='crop');
}

.LargeVisualTitleAreaPink
{
	background: url(/graphics/dot_trans50.png) repeat;
	height: 27px;
	left: 10px;
	overflow: hidden;
	position: absolute;
	top: 339px;
	width: 548px;
	z-index: 10;
}

* html .LargeVisualTitleAreaPink
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans50.png', sizingMethod='scale');
}

html* .LargeVisualTitleAreaPink
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans50.png', sizingMethod='scale');
	top: 340px;
}

.LargeVisualTitleAreaPink .VisualTitle
{
	background: url(/graphics/pfeil_pink.png) no-repeat 0px 0px;
	border: 0px solid green;
	color: #cc3399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	padding-left: 28px;
	position: relative;
	text-transform: uppercase;
	width: 508px;
}

* html .LargeVisualTitleAreaPink .VisualTitle
{
	background-image : none;
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/pfeil_pink.png', sizingMethod='crop');
}

.MediumVisualTitleAreaPink
{
	background: url(/graphics/dot_trans85.png) repeat;
	background/*\**/: none\9;
	border: 0px solid green;
	height: 27px;
	left: 0;
	-ms-filter/*\**/: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans85.png', sizingMethod='scale')";
	overflow: hidden;
	position: absolute;
	top: 225px;
	width: 548px;
	z-index: 10;
}

* html .MediumVisualTitleAreaPink
{
	background-image : none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans85.png', sizingMethod='scale');
	top: 240px;
}

html* .MediumVisualTitleAreaPink
{
	background-image : none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans85.png', sizingMethod='scale');
	top: 240px;
}

.MediumVisualTitleAreaPink .VisualTitle
{
	background: url(/graphics/combined.png) no-repeat 0px -218px;
	border: 0px solid green;
	color: #cc3399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	padding-left: 28px;
	position: relative;
	text-transform: uppercase;
	width: 508px;
}

* html .MediumVisualTitleAreaPink .VisualTitle
{
	background-image : none;
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/pfeil_pink.png', sizingMethod='crop');
}

.LargeVisualTitleArea_Link
{
	background: url(/grapfics/dot_trans50.png) repeat;
	border: 0px solid green;
	height: 27px;
	left: 10px;
	overflow: hidden;
	position: absolute;
	top: 339px;
	width: 548px;
	z-index: 10;
}

.MediumVisualTitleArea_Link
{
	background: url(/graphics/dot_trans85.png) repeat;
	background/*\**/: none\9;
	border: 0px solid red;
	height: 27px;
	left: 0;
	-ms-filter/*\**/: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans85.png', sizingMethod='scale')";
	overflow: hidden;
	position: absolute;
	top: 225px;
	width: 548px;
	z-index: 10;
}

* html .MediumVisualTitleArea_Link
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans85.png', sizingMethod='scale');
	top: 240px;
}

html* .MediumVisualTitleArea_Link
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans85.png', sizingMethod='scale');
	top: 240px;
}

* html .LargeVisualTitleArea_Link
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans50.png', sizingMethod='scale');
}

html* .LargeVisualTitleArea_Link
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans50.png', sizingMethod='scale');
	top: 340px;
}

.LargeVisualTitleArea_Link .VisualTitle
{
	background: url(/graphics/pfeil_turquoise.png) no-repeat 0px 0px;
	border: 0px solid green;
	color: #12bfb9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	padding-left: 28px;
	position: relative;
	text-transform: uppercase;
	width: 508px;
}

* html .LargeVisualTitleArea_Link .VisualTitle
{
	background-image : none;
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/pfeil_turquoise.png', sizingMethod='crop');
}

.LargeVisualTitleArea_Link:Hover .VisualTitle
{
	background: url(/graphics/pfeil_turquoise_over.png) no-repeat 0px 0px;
	border: 0px solid green;
	color: #03e4dc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	padding-left: 28px;
	position: relative;
	text-transform: uppercase;
	width: 508px;
}

* html .LargeVisualTitleArea_Link:Hover .VisualTitle
{
	background-image : none;
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/pfeil_turquoise_over.png', sizingMethod='crop');
}

.LargeVisualTitleAreaPink_Link
{
	background: url(/graphics/dot_trans50.png) repeat;
	border: 0px solid red;
	height: 27px;
	left: 10px;
	overflow: hidden;
	position: absolute;
	top: 339px;
	width: 548px;
	z-index: 10;
}

* html .LargeVisualTitleAreaPink_Link
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans50.png', sizingMethod='scale');
}

html* .LargeVisualTitleAreaPink_Link
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans50.png', sizingMethod='scale');
	top: 340px;
}

.LargeVisualTitleAreaPink_Link .VisualTitle
{
	background: url(/graphics/pfeil_pink.png) no-repeat 0px 0px;
	border: 0px solid green;
	color: #cc3399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	padding-left: 28px;
	text-transform: uppercase;
	width: 508px;
}

* html .LargeVisualTitleAreaPink_Link .VisualTitle
{
	background-image: none;
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/pfeil_pink.png', sizingMethod='crop');
}

.LargeVisualTitleAreaPink_Link:Hover .VisualTitle
{
	background: url(/graphics/pfeil_pink_over.png) no-repeat 0px 0px;
	border: 0px solid green;
	color: #fe03aa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	padding-left: 28px;
	text-transform: uppercase;
	width: 508px;
}

* html .LargeVisualTitleAreaPink_Link:Hover .VisualTitle
{
	background-image: none;
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/pfeil_pink_over.png', sizingMethod='crop');
}

.MediumVisualTitleArea_Link .VisualTitle
{
	background: url(/graphics/combined.png) no-repeat 0px -158px;
	border: 0px solid green;
	color: #12bfb9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	padding-left: 28px;
	position: relative;
	text-transform: uppercase;
	width: 508px;
}

* html .MediumVisualTitleArea_Link .VisualTitle
{
	background-image: none;
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/pfeil_turquoise.png', sizingMethod='crop');
}

.MediumVisualTitleArea_Link:Hover .VisualTitle
{
	background: url(/graphics/combined.png) no-repeat 0px -188px;
	border: 0px solid green;
	color: #03e4dc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	padding-left: 28px;
	position: relative;
	text-transform: uppercase;
	width: 508px;
}

* html .MediumVisualTitleArea_Link:Hover .VisualTitle
{
	background-image: none;
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/pfeil_turquoise_over.png', sizingMethod='crop');
}

.MediumVisualTitleAreaPink_Link
{
	background: url(/graphics/dot_trans85.png) repeat;
	background/*\**/: none\9;
	border: 0px solid red;
	height: 27px;
	left: 0;
	-ms-filter/*\**/: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans85.png', sizingMethod='scale')";
	overflow: hidden;
	position: absolute;
	top: 225px;
	width: 548px;
	z-index: 10;
}

* html .MediumVisualTitleAreaPink_Link
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans85.png', sizingMethod='scale');
	top: 240px;
}

html* .MediumVisualTitleAreaPink_Link
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans85.png', sizingMethod='scale');
	top: 240px;
}

.MediumVisualTitleAreaPink_Link .VisualTitle
{
	background: url(/graphics/combined.png) no-repeat 0px -218px;
	border: 0px solid green;
	color: #cc3399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	padding-left: 28px;
	position: relative;
	text-transform: uppercase;
	width: 508px;
}

* html .MediumVisualTitleAreaPink_Link .VisualTitle
{
	background-image: none;
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/pfeil_pink.png', sizingMethod='crop');
}

.MediumVisualTitleAreaPink_Link:Hover .VisualTitle
{
	background: url(/graphics/combined.png) no-repeat 0px -248px;
	border: 0px solid green;
	color: #fe03aa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	padding-left: 28px;
	position: relative;
	text-transform: uppercase;
	width: 508px;
}

* html .MediumVisualTitleAreaPink_Link:Hover .VisualTitle
{
	background-image: none;
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/pfeil_pink_over.png', sizingMethod='crop');
}

.MainMenu .Column .NavItem_1 .NavItem_2:Hover
{
	background: url(/graphics/combined_gif.gif) no-repeat scroll 1px -113px;
	color: #3333ff;
}

* html .RightArea .TeaserItems .Teaser .TeaserboxText ul
{
	border: 0px solid red;
	list-style-position: outside;
	list-style-type: none;
	margin: 0 0 0 21px;
	padding: 0 0 0 0;
}

* html .HomeTeaser .Teaser .TeaserboxText ul
{
	border: 0px solid green;
	list-style-type: none;
	margin: 0 0 0 20px;
	padding: 0;
}

* html .ReminderFormAreaTop .FormArea
{
	width: 165px;
}

* html .ReminderFormAreaTop .FormArea .SelectBox
{
	width: 158px;
}

* html .ReminderFormAreaTop .FormArea .SelectBox .Text
{
	width: 153px;
}

.TerminItemLink .LinkButton_Link:Hover .Text
{
	color: #3333ff;
}

.TerminItemLink .LinkButton_Link:Hover
{
	background: url(/graphics/link_pfeil_over.gif) no-repeat 0px 0px;
}

* html .ReminderFormAreaBottomItem .RightPart .CheckBoxColumn .Checkbox
{
	margin-left: 20px;
}

* html .ReminderFormAreaBottomItem .RightPart .CheckBoxColumn .CheckboxChecked
{
	margin-left: 20px;
}

.SlideshowArea .cxSlideshow .cxSSbuttons
{
	background: #ffffff;
	display: inline-block;
	filter: Alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	padding-bottom: 2px;
	padding-left: 40%;
	padding-top: 2px;
	position: absolute;
	text-align: center;
	top: 308px;
	width: 548px;
}

.TerminItemLink_Link .TerminItemText .Text:Hover
{
	color: #3333ff;
	cursor: pointer;
}

.TerminItemLink_Link:Hover .TerminItemText .Text
{
	color: #3333ff;
}

.TerminItemLink_Link:Hover .LinkButton .Text
{
	color: #3333ff;
}

.TerminItemDownload_Link .TerminItemText .Text:Hover
{
	color: #3333ff;
}

.TerminItemDownload_Link:Hover
{
	color: #3333ff;
}

.TerminItemDownload_Link:Hover .DownloadButton_Link .Text
{
	color: #3333ff;
}

.TerminItemDownload_Link:Hover .DownloadButton .Text
{
	color: #3333ff;
}

.TerminItemDownload_Link:Hover .TerminItemText .Text
{
	color: #3333ff;
}

.Hidden
{
	display: none;
}

.HiddenNoResults
{
	display: none;
}

.rssitem
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat scroll 0 -147px;
	float: right;
	padding-left: 8px;
	width: auto;
}

.rtfitem
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat scroll 0 -147px;
	float: right;
	padding-left: 8px;
	padding-right: 10px;
	width: auto;
}

.rtflink
{
	color: #000099;
	text-decoration: none;
}

.rsslink
{
	color: #000099;
	text-decoration: none;
}

.rtflink:Hover
{
	color: #3333ff;
}

.rsslink:Hover
{
	color: #3333ff;
}

.RssFeedItem
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -147px;
	color: #000099;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 10px;
}

.RssFeedItem a
{
	color: #000099;
	font-weight: bold;
	text-decoration: none;
}

.RssFeedItem a:Hover
{
	color: #3333FF ! important;
}

body.Video
{
	background: transparent;
	background-color: transparent;
}

.VideoIFrameContainerTrans
{
	background-color: transparent;
	display: block;
	height: 330px;
	width: 548px;
}

.WVK_Headline
{
	float: left;
}

.WVK_Country
{
	float: left;
}

.ButtonText
{
	position: relative;
}

.columnRight .ContentButtonsArea
{
	width: 348px;
}

.ColumnsContent .ColumnRight .ContentButtonsArea
{
	width: 348px;
}

.VideoPlayerAndText_Link
{
	border: 0px solid blue;
	clear: both;
	display: block;
	height: auto;
	margin-bottom: 10px;
	position: relative;
	width: 548px;
}

.VideoPlayerAndText_Link .CaptionText
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-botom: 0;
	position: relative;
	top: -6px;
}

* html .VideoPlayerAndText_Link .CaptionText
{
	margin-top: 5px;
	padding-bottom: 0;
}

.VideoPlayerAndText_Link .VideoPlayer16x9
{
	border: 1px solid #ffffff;
	height: 304px;
	margin-bottom: 10px;
	width: 546px;
}

.VideoPlayerAndText_Link .VideoPlayer4x3Container
{
	background-color: transparent;
	border: 0px solid red;
	height: 270px;
	margin-bottom: 10px;
	width: 548px;
}

.VideoPlayerAndText_Link .VideoPlayer4x3Container .VideoPlayer4x3
{
	background: #ffffff url(/graphics/noflash4x3.gif);
	border: 1px solid #ffffff;
	height: 268px;
	margin-left: auto;
	margin-right: auto;
	width: 358px;
}

.VideoPlayerAndText_Link .VideoPlayerContainer
{
	border: 1px solid #ffffff;
	height: 304px;
	margin-bottom: 10px;
	width: 546px;
}

.UpperTeaser .VideoPlayerAndText_Link
{
	border: 0px solid blue;
	clear: both;
	cursor: pointer;
	display: block;
	height: auto;
	margin-bottom: 0;
	padding-top: 15px;
	position: relative;
	width: 548px;
}

.UpperTeaser .VideoPlayerAndText_Link .VideoPlayerContainer
{
	border: 1px solid #ffffff;
	height: 304px;
	margin-bottom: 0;
	width: 546px;
}

.UpperTeaser .VideoPlayerAndText_Link .VideoPlayer16x9
{
	border: 1px solid #ffffff;
	height: 304px;
	margin-bottom: 15px;
	width: 546px;
}

.UpperTeaser .VideoPlayerAndText_Link .VideoPlayer4x3Container
{
	background-color: transparent;
	border: 0px solid red;
	height: 270px;
	margin-bottom: 15px;
	width: 548px;
}

.UpperTeaser .VideoPlayerAndText_Link .VideoPlayer4x3Container .VideoPlayer4x3
{
	background: #ffffff url(/graphics/noflash4x3.gif);
	border: 1px solid #ffffff;
	height: 268px;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 358px;
}

.UpperTeaser .VideoPlayerAndText_Link .TeaserTextBox
{
	border: 0px solid red;
	display: block;
	width: 546px;
}

.UpperTeaser .VideoPlayerAndText_Link .TeaserTextBox .MoreText
{
	color: #000099;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

.UpperTeaser .VideoPlayerAndText_Link .TeaserTextBox .Text
{
	color: #444444;
	cursor: pointer;
	display: inline;
}

.UpperTeaser .VideoPlayerAndText_Link:Hover .TeaserTextBox .MoreText
{
	color: #3333ff;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

.UpperTeaser .VideoPlayerAndText_Link:Hover .TeaserTextBox .Text
{
	color: #3333ff;
	cursor: pointer;
	display: inline;
}

.UpperTeaser .VideoPlayerAndText
{
	border: 0px solid blue;
	clear: both;
	display: block;
	height: auto;
	margin-bottom: 0;
	padding-top: 15px;
	position: relative;
	width: 548px;
}

.UpperTeaser .VideoPlayerAndText .TeaserTextBox
{
	border: 0px solid red;
	display: block;
	width: 546px;
}

.UpperTeaser .VideoPlayerAndText .TeaserTextBox .MoreText
{
	color: #000099;
	display: none;
	font-family: Arial, Hervetica, sans-serif;
	font-size: 11px;
}

.UpperTeaser .VideoPlayerAndText .TeaserTextBox .Text
{
	color: #444444;
	display: inline;
}

.UpperTeaser .VideoPlayerAndText .VideoPlayer16x9
{
	border: 1px solid #ffffff;
	height: 304px;
	margin-bottom: 15px;
	width: 546px;
}

.UpperTeaser .VideoPlayerAndText .VideoPlayer4x3Container
{
	background-color: transparent;
	border: 0px solid red;
	height: 270px;
	margin-bottom: 15px;
	width: 548px;
}

.UpperTeaser .VideoPlayerAndText .VideoPlayer4x3Container .VideoPlayer4x3
{
	background: #ffffff url(/graphics/noflash4x3.gif);
	border: 1px solid #ffffff;
	height: 268px;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 358px;
}

.UpperTeaser .VideoPlayerAndText .VideoPlayerContainer
{
	border: 1px solid #ffffff;
	height: 304px;
	margin-bottom: 0;
	width: 546px;
}

.UpperTeaser .VideoPlayerAndText .TeaserTextBox_Link
{
	border: 0px solid red;
	cursor: pointer;
	display: block;
	width: 546px;
}

.UpperTeaser .VideoPlayerAndText .TeaserTextBox_Link .MoreText
{
	color: #000099;
	cursor: pointer;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.UpperTeaser .VideoPlayerAndText .TeaserTextBox_Link .Text
{
	color: #444444;
	cursor: pointer;
	display: inline;
}

.UpperTeaser .VideoPlayerAndText .TeaserTextBox_Link:Hover .Text
{
	color: #3333ff;
}

.UpperTeaser .VideoPlayerAndText .TeaserTextBox_Link:Hover .MoreText
{
	color: #3333ff;
}

* html .MenueButtonClose_Link
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/menue_close_btn.png', sizingMethod='crop');
}

* html .MenueButtonClose_Link:Hover
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/menue_close_btn_over.png', sizingMethod='crop');
}

.MenueButtonClose_Link
{
	background: url(/graphics/combined.png) no-repeat -182px -68px;
	border: 0px solid green;
	cursor: pointer;
	float: left;
	height: 87px;
	left: 0px;
	position: absolute;
	top: 26px;
	width: 90px;
	z-index: 100;
}

.MenueButtonClose_Link:Hover
{
	background: url(/graphics/combined.png) no-repeat -274px -68px;
	border: 0px solid green;
	cursor: pointer;
	float: left;
	height: 87px;
	left: 0px;
	position: absolute;
	top: 26px;
	width: 90px;
	z-index: 100;
}

.MenueButtonClose_Link .MenueButtonTextClose
{
	border: 0px solid green;
	color: #000099;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	left: 8px;
	position: absolute;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	top: 36px;
	width: 62px;
	z-index: 110;
}

.MenueButtonClose_Link:Hover .MenueButtonTextClose
{
	border: 0px solid red;
	color: #3333ff;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	left: 8px;
	position: absolute;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	top: 36px;
	width: 62px;
	z-index: 110;
}

.MenueButtonClose_Link .MenueButtonTextClose a
{
	font-size: 13px;
}

.MovieElem_Link
{
	border: 0px solid red;
	height: auto;
	margin: 0;
	position: relative;
	width: 576px;
}

.MovieElem_Link .MovieItem
{
	border: 0px solid green;
	float: left;
	height: auto;
	margin-right: 18px;
	position: relative;
	width: 168px;
}

.MovieElem_Link .MovieItem .Image
{
	border: 0px solid green;
	display: block;
	height: 118px;
	margin: 0 0 10px 0;
	position: relative;
	width: 168px;
}

.MovieElem_Link .MovieItem .Link
{
	background: url(/graphics/list_pfeil.gif) no-repeat 0 3px;
	color: #444444;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	position: relative;
}

.MovieElem_Link .MovieItem .Link a
{
	color: #444444;
	text-decoration: none;
}

.MovieElem_Link .MovieItem .Link a:Hover
{
	color: #3333ff;
	text-decoration: none;
}

.MovieElem_Link .MovieItem .SubTitle
{
	color: #000000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px 0;
	position: relative;
}

.MovieElem_Link .MovieItem .Text
{
	color: #000000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 5px 0;
	position: relative;
}

.MovieElem_Link .MovieItem_Link
{
	border: 0px solid green;
	cursor: pointer;
	float: left;
	height: auto;
	margin-right: 18px;
	position: relative;
	width: 168px;
}

.MovieElem_Link .MovieItem_Link .Image
{
	border: 0px solid green;
	cursor: pointer;
	display: block;
	height: 118px;
	margin: 0 0 10px 0;
	position: relative;
	width: 168px;
}

.MovieElem_Link .MovieItem_Link .Link
{
	background: url(/graphics/list_pfeil.gif) no-repeat 0 3px;
	color: #444444;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	position: relative;
}

.MovieElem_Link .MovieItem_Link .SubTitle
{
	color: #000000;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px 0;
	position: relative;
}

.MovieElem_Link .MovieItem_Link .Text
{
	color: #000000;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 5px 0;
	position: relative;
}

.MovieElem_Link .MovieItem_Link:Hover .Link
{
	background: url(/graphics/list_pfeil_over.gif) no-repeat 0 3px;
	color: #3333ff;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	position: relative;
}

.MovieElem_Link .MovieItem_Link:Hover .SubTitle
{
	color: #3333ff;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px 0;
	position: relative;
}

.MovieElem_Link .MovieItem_Link:Hover .Text
{
	color: #3333ff;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 5px 0;
	position: relative;
}

.BrandsContainer .Brand .Image
{
	height: 400px;
	position: relative;
	width: 400px;
}

.BDFcpCurrentMonthDate
{
	color: #000000;
}

.BDFcpCurrentDate
{
	color: #3333ff;
	font-weight: bold;
}

.BDFcpOtherMonthDate
{
	color: #aaaaaa;
}

.Text a.textblack
{
	color: #000000;
}

.BDFcpMonthNavigation
{
	background-color: #cccccc;
	text-align: center;
}

.TeaserboxText .RelatedLinkItem
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -143px;
	color: #444444;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 4px 0 2px 1px;
	text-decoration: none;
}

.TeaserboxText .RelatedLinkItem:Hover
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -113px;
	color: #3333ff;
}

.TeaserboxText .RelatedLinkItem .RelatedLinkItemLink
{
	color: #444444;
	cursor: pointer;
	display: inline-block;
	margin-left: 12px;
}

.TeaserboxText .RelatedLinkItem .RelatedLinkItemLink .Link
{
	color: #444444;
}

.TeaserboxText .RelatedLinkItem .RelatedLinkItemLink:Hover .Link
{
	color: #3333ff;
}

.ImageArea .Image
{
	float: left;
	height: 178px;
	width: 168px;
}

.ImageArea
{
	float: left;
	padding-right: 10px;
}

.ListItemAreaImage .ArticleArea
{
	width: 292px;
}

.ListItemAreaImage
{
	border: 0px solid blue;
	clear: both;
	height: auto;
	position: inherit;
	width: 548px;
}

.ListItemAreaImage .ButtonOpen
{
	background: url(/graphics/open_pfeil.gif) no-repeat;
	border: 0px solid orange;
	cursor: pointer;
	float: right;
	height: 20px;
	padding-left: 20px;
	position: inherit;
	width: 50px;
}

.ListItemAreaImage .ButtonOpen .Text
{
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.ListItemAreaImage .ButtonOpen:Hover
{
	background: url(/graphics/open_pfeil_over.gif) no-repeat;
	border: 0px solid orange;
	cursor: pointer;
	float: right;
	height: 20px;
	padding-left: 20px;
	width: 50px;
}

.ListItemAreaImage .ButtonOpen:Hover .Text
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.ListItemAreaImage .ArticleArea .ArticleText
{
	cursor: pointer;
	width: 292px;
}

.ListItemAreaImage .ArticleArea .DescriptionText
{
	width: 292px;
}

.rsslink:Visited
{
	color: #000099 ! important;
}

.rtflink:Visited
{
	color: #000099 ! important;
}

.UpperTeaser .SlideshowArea
{
	margin-top: 15px;
}

.VideoPlayerAndText_Link:hover
{
	color: #3333FF;
	cursor: pointer;
}

.VideoPlayerAndText_Link:hover .Text
{
	color: #3333FF;
}

.VideoPlayerAndText_Link .MoreText
{
	color: #000099;
	display: inline;
}

.VideoPlayerAndText_Link:hover .MoreText
{
	color: #3333FF;
	cursor: pointer;
}

.SlideshowItemContainerZG
{
	border: 0px solid blue;
	height: auto;
	width: 584px;
}

.SlideshowItemContainerZG .SlideshowItem
{
	border: 0px solid blue;
	height: auto;
	width: 548px;
}

.SlideshowItemContainerZG .SlideshowItem .Image
{
	border: 0px solid blue;
	height: 251px;
	margin-bottom: 10px;
	width: 546px;
}

.SlideshowItemContainerZG .SlideshowItem .TextHeadline
{
	color: #000000;
	font-familiy: 11px;
	height: 70px;
	margin-bottom: 10px;
	overflow: hidden;
	width: 548px;
}

.SlideshowArea_Link:hover
{
	cursor: pointer;
}

.SlideshowItemContainerZG .SlideshowItem .TextHref
{
	color: #000000;
	font-family: Arial;
	font-size: 10px;
	height: auto;
	margin-bottom: 10px;
	width: 548px;
}

.UpperTeaser .SlideshowArea_Link
{
	margin-top: 15px;
}

.SlideshowArea_Link .MediumVisualTitleArea
{
	top: 262px ! Important;
}

.SlideshowArea_Link
{
	clear: both;
	cursor: pointer;
	display: block;
	width: 548px;
}

.SlideshowArea_Link .TeaserTextBox .MoreText
{
	color: #000099;
	display: inline;
}

.SlideshowArea_Link:hover .TeaserTextBox
{
	color: #3333ff;
}

.SlideshowArea_Link:hover .TeaserTextBox .TeaserboxText
{
	color: #3333ff;
}

.SlideshowArea_Link:hover .TeaserTextBox .MoreText
{
	color: #3333ff;
}

.SlideshowArea_Link:hover .TeaserTextBox .Text
{
	color: #3333ff;
}

.SlideshowArea_Link .TeaserTextBox
{
	margin-top: 15px;
}

.CommonFooterAreaWide
{
	background-color: #ffffff;
	border: 1px solid #ffffff;
	filter: Alpha(opacity=85);
	float: left;
	height: 16px;
	margin-top: 3px;
	-moz-opacity: 0.85;
	opacity: 0.85;
	position: relative;
	width: 610px;
}

.CommonFooterAreaWide  .FooterItem
{
	color: #444444;
	padding: 1px 15px 1px 8px;
}

.CommonFooterAreaWide .FooterItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.CommonFooterAreaWide .FooterItem .Link
{
	color: #444444;
	cursor: pointer;
	font-size: 11px;
	padding: 1px 15px 1px 8px;
}

.CommonFooterAreaWide .FooterItem .Link:Hover
{
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 15px 1px 8px;
}

.CommonFooterAreaWide .FooterItem a
{
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.CommonFooterAreaWide .FooterItem a:Hover
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.UpperTeaser .cxSlideshow .cxSSImage
{
	clear: both;
	height: 251px;
	width: 546px;
}

.ColumnLeft .TextOnly
{
	width: 190px;
}

.ColumnLeft .TextOnly_Link
{
	width: 190px;
}

.ColumnLeft .TextOnly_Link:hover
{
	color: #3333ff;
	cursor: pointer;
	width: 190px;
}

.TeaserSustainability
{
	margin-top: 300px;
}

.TeaserSustainability_COM
{
	margin-top: 280px;
}

.ColumnLeft .TextOnly .Text ul
{
	list-style-image: url(/graphics/list_pfeil_3.gif) !important;
	list-style-position: outside !important;
	list-style-type: none;
	margin: 0 0 0 13px !important;
	padding-left: 0px;
}

.Teaser2Column_Link:hover .TeaserTextBox .TeaserboxText UL
{
	color: #3333ff;
}

.Teaser_Link:hover .TeaserTextBox .TeaserboxText UL
{
	color: #3333ff;
}

.HomeTeaser .Teaser_Link:Hover .TeaserTextBox .TeaserboxText
{
	color: #3333ff;
	cursor: pointer;
}

.filePicture
{
	cursor: pointer;
	height: 12px;
	margin-left: 5px;
	position: relative;
	top: 2px;
	width: 12px;
}

.fileItem
{
	margin-top: 10px;
	position: relative;
}

.applicant_upload_formular
{
	border: 1px silver solid;
	padding-bottom: 5px;
	padding-left: 5px;
}

.pseudo_link
{
	background: #12BFB9 url(/graphics/pfeil_white.gif) no-repeat scroll 10px 6px;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	margin-left: 2px;
	margin-top: 15px;
	padding-left: 20px;
	padding-top: 2px;
	width: 100px;
}

.pseudo_link:hover
{
	background: #12BFB9 url(/graphics/link_pfeil_over.gif) no-repeat scroll 5px 2px;
	color: #3333FF;
	cursor: pointer;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	margin-left: 2px;
	margin-top: 15px;
	padding-left: 20px;
	padding-top: 2px;
	width: 100px;
}

.TerminItemLink_Link .LinkButton_Link
{
	background: url(/graphics/combined_gif.gif) no-repeat 0 -146px;
	cursor: pointer;
	float: right;
	height: 15px;
	padding-left: 15px;
	width: 80px;
}

.TerminItemLink_Link .LinkButton_Link .Text
{
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TerminItemLink_Link .LinkButton_Link:Hover
{
	background: url(/graphics/combined_gif.gif) no-repeat 0 -116px;
}

.TerminItemLink_Link .LinkButton_Link:Hover .Text
{
	color: #3333ff;
}

*+ html .LogoPageContent img.Logo
{
	border: 0px solid blue;
}

*+ html .LogoPageContent_Link img.Logo
{
	border: 0px solid blue;
}

html* .LogoPageContent img.Logo
{
	border: 0px solid pink;
}

html* .LogoPageContent_Link img.Logo
{
	border: 0px solid pink;
}

.ShowContentOnly
{
	width: 530px;
}

.ShowContentOnly .ArticleArea
{
	width: 380px !important;
}

.ShowContentOnly .ArticleArea .ArticleText
{
	width: 380px !important;
}

.ShowContentOnly .ArticleArea .DescriptionText
{
	width: 380px !important;
}

.ShowContentOnly .Content
{
	width: 470px !important;
}

.ShowContentOnly .Content .TextOnly
{
	width: 470px !important;
}

.ShowContentOnly .ContentContainerTop
{
	width: 530px !important;
}

.ShowContentOnly .HeadlineOnly
{
	width: 470px !important;
}

.ShowContentOnly .ListItemArea
{
	width: 470px !important;
}

.ShowContentOnly .NavigationArea
{
	width: 530px !important;
}

.ShowContentOnly .NavigationArea .NavigationContent
{
	width: 500px !important;
}

.ShowContentOnly .NavigationArea .NavigationContent .Column
{
	width: 130px !important;
}

.ShowContentOnly .Content .TextOnly .Text .IntranetView
{
	display: none;
}

.TerminItemDownload .AddToCalendarButton
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -345px;
	cursor: pointer;
	float: right;
	height: 20px;
	padding-left: 20px;
	width: 80px;
}

.TerminItemDownload .AddToCalendarButton .Text
{
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TerminItemDownload .AddToCalendarButton:Hover
{
	background: url(/graphics/combined_gif.gif) no-repeat -150px -345px;
	cursor: pointer;
}

.TerminItemDownload .AddToCalendarButton:Hover .Text
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TerminItemDownload_Link .AddToCalendarButton
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -345px;
	cursor: pointer;
	float: right;
	height: 20px;
	padding-left: 20px;
	width: 80px;
}

.TerminItemDownload_Link .AddToCalendarButton .Text
{
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TerminItemDownload_Link:Hover .AddToCalendarButton
{
	background: url(/graphics/combined_gif.gif) no-repeat -150px -345px;
	cursor: pointer;
}

.TerminItemDownload_Link:Hover .AddToCalendarButton .Text
{
	color: #3333ff;
}

* html .ImgFullWidth546x335Caption_Link .ImageItem .CaptionText
{
	margin-top: 5px;
	padding-bottom: 0;
}

.ImgFullWidth546x335Caption_Link .ImageItem
{
	border: 0px solid green;
	height: auto;
	margin-bottom: 0;
	width: 546px;
}

.ImgFullWidth546x335Caption_Link .ImageItem .Image
{
	border: 1px solid #ffffff;
	height: 335px;
	margin-bottom: 0;
	width: 546px;
}

.ImgFullWidth546x335Caption_Link:Hover .ImageItem .CaptionText
{
	color: #3333ff;
}

*+html .ColumnLeft .TextOnly .Text ul
{
	list-style-image: url(/graphics/list_pfeil_ie_3.gif) !important;
	list-style-position: outside !important;
	list-style-type: none;
	margin: 0 0 0 11px !important;
	padding: 0 !important;
}

* html .ColumnLeft .TextOnly .Text ul
{
	list-style-image: url(/graphics/list_pfeil_ie6_3.gif) !important;
	list-style-position: outside !important;
	list-style-type: none;
	margin-left: 12px !important;
	padding: 0 !important;
}

.ContentIframe
{
	background-color: #ffffff;
	border: 1px solid #cccccc;
	filter: Alpha(opacity=85);
	height: auto;
	left: 97px;
	-moz-opacity: 0.85;
	opacity: 0.85;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute;
	top: 52px;
	width: 810px;
	z-index: 100;
}

.ContentIframe .IFrameArea
{
	background-color: transparent !important;
	height: auto;
	margin: 0 !important;
	overflow-y: auto;
	padding: 8px;
	position: relative !important;
	width: 800px !important;
}

.SelectBoxItemWrapperUS
{
	background-color: #ffffff;
	border: 1px solid #cccccc;
	display: none;
	height: 80px;
	left: -1px;
	overflow: auto;
	padding-left: 5px;
	padding-top: 2px;
	position: absolute;
	right: 0px;
	top: 23px;
	width: 127px;
	z-index: 1100;
}

.ReminderFormAreaTopUS
{
	height: auto;
	margin: 0;
	width: 548px;
}

.ReminderFormAreaTopUS .FormArea
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	float: left;
	height: 22px;
	position: relative;
	width: 127px;
}

.ReminderFormAreaTopUS .FormArea .SelectBox
{
	color: #444444;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	heigth: 20px;
	padding: 3px 5px 0 5px;
	position: relative;
	width: 120px;
}

.ReminderFormAreaTopUS .FormArea .SelectBox .Text
{
	border: 0px solid red;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 120px;
}

.ReminderFormAreaTopUS .FormArea .SelectBoxButton
{
	background: url(/graphics/open_pfeil.gif) no-repeat 3px 3px;
	cursor: pointer;
	float: right;
	height: 18px;
	position: relative;
	width: 20px;
}

.ReminderFormAreaTopUS .FormAreaPullDown
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	display: none;
	float: left;
	height: auto;
	position: relative;
	width: 167px;
}

.ReminderFormAreaTopUS .FormAreaPullDown .Text
{
	border: 0px solid red;
	clear: both;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 5px 0 5px;
	width: 152px;
}

.ReminderFormAreaTopUS .FormAreaPullDownWidth
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	display: none;
	float: left;
	height: auto;
	position: relative;
	width: 543px;
}

.ReminderFormAreaTopUS .FormAreaPullDownWidth .Text
{
	border: 0px solid red;
	clear: both;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 5px 0 5px;
	width: 533px;
}

.ReminderFormAreaTopUS .FormAreaWidth
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	float: left;
	height: 22px;
	position: relative;
	width: 543px;
}

.ReminderFormAreaTopUS .FormAreaWidth .SelectBox
{
	color: #444444;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	padding: 3px 5px 0 5px;
	position: relative;
	width: 530px;
}

.ReminderFormAreaTopUS .FormAreaWidth .SelectBox .Text
{
	border: 0px solid red;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 530px;
}

.ReminderFormAreaTopUS .FormAreaWidth .SelectBoxButton
{
	background: url(/graphics/open_pfeil.gif) no-repeat 3px 3px;
	cursor: pointer;
	float: right;
	height: 18px;
	position: relative;
	width: 20px;
	z-index: 100;
}

.ReminderFormAreaTopUS .InputBox
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	float: left;
	height: 22px;
	position: relative;
	width: 260px;
}

.ReminderFormAreaTopUS .InputBox .Text
{
	border: 0px solid red;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 5px 0 5px;
	width: 245px;
}

.ReminderFormAreaTopUS .InputBoxWidth
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	clear: both;
	height: 22px;
	position: relative;
	width: 543px;
}

.ReminderFormAreaTopUS .InputBoxWidth .Text
{
	border: 0px solid red;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 5px 0 5px;
	width: 533px;
}

.ReminderFormAreaTopUS .SelectBoxText
{
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.ReminderFormAreaTopUS .Spacer
{
	float: left;
	height: 18px;
	position: relative;
	widht: 20px;
}

.ReminderFormAreaTopUS .SpacerWidth
{
	clear: both;
	height: 10px;
	position: relative;
	width: 20px;
}

.ReminderFormAreaTopUS .TextAreaBoxWidth
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	clear: both;
	height: 63px;
	position: relative;
	width: 543px;
}

.ReminderFormAreaTopUS .TextAreaBoxWidth .Text
{
	border: 0px solid red;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 60px;
	overflow: auto;
	padding: 3px 0 0 5px;
	width: 530px;
}

html* .ReminderFormAreaTopUE .Spacer
{
	width: 18px;
}

* html .ReminderFormAreaTopUS .FormArea
{
	width: 125px;
}

* html .ReminderFormAreaTopUS .FormArea .SelectBox
{
	width: 118px;
}

* html .ReminderFormAreaTopUS .FormArea .SelectBox .Text
{
	width: 118px;
}

* html img.Logo
{
	behavior: url(/js/iepngfix.htc);
}

.HomeTeaser .Teaser2Column_Link .TeaserTextBox .TeaserboxTextOnePager
{
	color: #444444;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.HomeTeaser .Teaser2Column_Link:Hover .TeaserTextBox .TeaserboxTextOnePager
{
	color: #3333ff;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.HomeTeaser .Teaser2Column_Link .TeaserTextBox .TeaserboxTextOnePager ul
{
	color: #444444;
}

.HomeTeaser .Teaser2Column_Link:Hover .TeaserTextBox .TeaserboxTextOnePager ul
{
	color: #3333ff;
}

.FormTextArea .ColumnUS
{
	float: left;
	height: auto;
	margin: 5px 0 0 0;
	position: relative;
	width: 167px;
}

.FormTextArea .ColumnUS .Checkbox
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat 0px -385px;
	float: left;
	height: 14px;
	margin: 0 0 0 8px;
	position: relative;
	width: 14px;
}

.FormTextArea .ColumnUS .CheckboxChecked
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat -15px -385px;
	float: left;
	height: 14px;
	margin: 0 0 0 8px;
	position: relative;
	width: 14px;
}

.FormTextArea .ColumnUS .Text
{
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	position: relative;
	width: auto;
}

.NewsArea .NewsItem .LinkDiv
{
	color: #000099;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-left: 0;
	width: auto;
}

.NewsArea .NewsItem:Hover .LinkDiv
{
	color: #3333ff;
}

.SearchResultsArea .SearchItem .LinkDiv
{
	color: #000099;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: auto;
}

.SearchResultsArea .SearchItem:Hover .LinkDiv
{
	color: #3333ff;
}

.SlideshowArea_Link .TeaserTextBox .Text
{
	display: inline;
}

.SlideshowArea .TeaserTextBox .MoreText
{
	display: none;
}

.UnsubscribeFormContainer
{
	height: auto;
	margin-top: 20px;
	width: 546px;
}

.UnsubscribeFormContainer .Text
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	color: #444444;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 18px;
	margin-right: 10px;
	padding: 3px 5px 0 5px;
	width: 250px;
}

.UnsubscribeFormContainer .FormButton
{
	background: #12BFB9 url(/graphics/combined_gif.gif) no-repeat 7px -84px;
	color: #ffffff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	padding: 0 0 0 17px;
	text-align: left;
	width: auto;
}

.UnsubscribeFormContainer .FormButton:Hover
{
	background: #12BFB9 url(/graphics/combined_gif.gif) no-repeat 7px -114px;
	color: #3333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	padding: 0 5px 0 17px;
	text-align: left;
	width: auto;
}

.NewsItemTextOnly h2
{
	color: #000099;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
}

.RD_Animation_Container
{
	height: auto;
	width: 548px;
}

.RD_Animation_Container .RD_Animation_Item
{
	height: auto;
	width: 548px;
}

.RD_Animation_Container .RD_Animation_Item .Image
{
	border-width: 0px;
	height: 163px;
	width: 163px;
}

.RD_Animation_Container .RD_Animation_Item .Headline
{
	clear: both;
	color: #000099;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: auto;
}

.RD_Animation_Container .RD_Animation_Item .Text
{
	clear: both;
	color: #333333;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.RD_Animation_Container .RD_Animation_Item .Link
{
	clear: both;
	color: #000099;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.ReminderFormAreaTop .SpacerWidth20
{
	clear: both;
	height: 20px;
	position: relative;
	width: 20px;
}

.TableMediumLeftTextRight .TableContent td
{
	background: #ffffff url(/graphics/dotted_line_table.gif) repeat-x left bottom;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 5px;
}

.TableSmallLeftTextRight .TableContent td
{
	background: #ffffff url(/graphics/dotted_line_table.gif) repeat-x left bottom;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 5px;
}

.Innovations_Container
{
	height: auto;
	width: 548px;
}

.Innovations_Container .Innovation_Item
{
	height: auto;
	width: 548px;
}

.Innovations_Container .Innovation_Item .Headline
{
	clear: both;
	color: #000099;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: auto;
}

.Innovations_Container .Innovation_Item .Image
{
	height: 254px;
	width: 300px;
}

.Innovations_Container .Innovation_Item .Launch_Date
{
	clear: both;
	color: #000099;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.Innovations_Container .Innovation_Item .Text
{
	clear: both;
	color: #000099;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.MaintenanceInfoDiv
{
	background-color: #ffffff;
	border: 1px solid #000099;
	display: block;
	left: 0px;
	lone-height: 1.35em;
	margin: 20px;
	padding: 10px 20px 20px 20px;
	position: absolute;
	top: 0px;
	width: 300px;
	z-index: 999;
}

.MaintenanceInfoDiv .Text
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.35em;
}

.MaintenanceInfoDiv .Text a.Close
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat scroll 0 -506px;
	color: #444444;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 12px;
}

.MaintenanceInfoDiv .Text .Header
{
	clear: both;
	Color: #000099;
	display: block;
	font-size: 16px;
	font-weight: normal;
	line-height: 2.0em;
}

.MaintenanceInfoDiv .Text p.Header
{
	color: #000099;
	font-size: 16px;
	font-weight: normal;
	line-height: 2.0em;
}

.MaintenanceInfoDiv .Text .Close
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat scroll 0 -506px;
	color: #444444;
	cursor: pointer;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 12px;
}

.WrapperMaster .FlashContainerNewUS
{
	background-position: left top;
	background-repeat: no-repeat;
	height: 1024px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	position: relative;
	width: 1280px;
}

.WrapperMaster .FlashContainerNewUS .MasterHome
{
	height: auto;
	left: 310px;
	position: absolute;
	top: 307px;
	width: 896px;
}

.SlideshowArea .MediumVisualTitleArea
{
	top: 224px ! Important;
}

.CommentItemSubTitle
{
	clear: both;
	display: block;
	height: auto;
	padding: 20px 0 0 0;
	width: 548px;
}

.CommentItemSubTitle .NoteItem
{
	background: transparent url(/graphics/designmanual_combined.gif) no-repeat 0px 0px;
	float: left;
	height: 16px;
	width: 25px;
}

.CommentItemSubTitle .Text
{
	color: #000000;
	float: left;
	font-size: 11px;
	height: auto;
	width: 520px;
}

.CommentText
{
	clear: both;
	color: #000000;
	display: block;
	font-size: 11px;
	height: auto;
	padding-left: 25px;
	width: 520px;
}

.CommentItemSubTitle .ExceptionItem
{
	background: transparent url(/graphics/designmanual_combined.gif) no-repeat scroll 0 -20px;
	float: left;
	height: 16px;
	width: 25px;
}

.CommentItemSubTitle .NoteSubTitle
{
	color: #000099;
	float: left;
	font-size: 13px;
	font-weight: bold;
	height: auto;
	width: 520px;
}

.CommentItemSubTitle .ExceptionSubTitle
{
	color: #547f2d;
	float: left;
	font-size: 13px;
	font-weight: bold;
	height: auto;
	width: 520px;
}

.CommentItemSubTitle .WarningItem
{
	background: transparent url(/graphics/designmanual_combined.gif) no-repeat scroll 0 -40px;
	float: left;
	height: 16px;
	width: 25px;
}

.CommentItemSubTitle .Text ul
{
	list-style-image: url(/graphics/bulletpoint.gif);
	list-style-position: outside;
	list-style-type: none;
}

* html .CommentItemSubTitle .Text ul
{
	list-style-image: url(/graphics/bulletpoint_ie.gif);
}

*+html .CommentItemSubTitle .Text ul
{
	list-style-image: url(/graphics/bulletpoint_ie.gif);
}

.CommentText ul
{
	list-style-image: url(/graphics/bulletpoint.gif);
	list-style-position: outside;
	list-style-type: none;
}

* html .CommentText ul
{
	list-style-image: url(/graphics/bulletpoint_ie.gif);
}

*+html .CommentText ul
{
	list-style-image: url(/graphics/bulletpoint_ie.gif);
}

.DesignManualNavigationArea
{
	border: 0px solid red;
	height: auto;
	left: -174px;
	position: absolute;
	top: 0px;
	width: 170px;
	z-index: 100;
}

.DesignManualNavigationAreaShadowTop
{
	background: url(/graphics/combined.png) no-repeat 0px -467px;
	border: 0px solid green;
	clead: both;
	display: block;
	height: 20px;
	position: relative;
	width: 170px;
}

* html .DesignManualNavigationAreaShadowTop
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/designmanual_shadow_navi_top2.png', sizingMethod='scale');
}

.DesignManualNavigationTop
{
	background-color: #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	filter: Alpha(opacity=85);
	height: 20px;
	-moz-opacity: 0.85;
	opacity: 0.85;
	width: 162px;
}

.DesignManualNavigationAreaShadow
{
	background: transparent url(/graphics/designmanual_shadow_navi_right.png) repeat-y 50% 0;
	clear: both;
	display: block;
	height: auto;
	width: 170px;
}

* html .DesignManualNavigationAreaShadow
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/designmanual_shadow_navi_right.png', sizingMethod='scale');
}

.DesignManualNavigationContainer
{
	background: url(/graphics/dot_trans50.png) repeat;
	background /*\**/: none\9;
	border-bottom: 0px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	height: auto;
	-ms-filter /*\**/: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans50.png', sizingMethod='scale')";
	padding-bottom: 0;
	width: 162px;
}

* html .DesignManualNavigationContainer
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans50.png', sizingMethod='scale');
}

* html .DesignManualNavigationAreaShadowBottom
{
	background-image: none;
	border: 0px solid lime;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dm_shadow_navi_bottom_new.png', sizingMethod='crop');
}

.DesignManualNavigationAreaShadowBottom
{
	background: url(/graphics/combined.png) no-repeat 0px -487px;
	border: 0px solid red;
	clear: both;
	height: 18px;
	position: relative;
	width: 170px;
}

html* .DesignManualNavigationContainer
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans50.png', sizingMethod='scale');
}

.DesignManualMainMenu
{
	border: 0px solid red;
	height: auto;
	margin: 0;
	padding: 4px 0 2px 0;
	width: 162px;
}

.HistoryText
{
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	width: 350px;
}

.DesignManualStartHeadline
{
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
}

.DesignManualStartContent
{
	clear: both;
	display: block;
	margin: 20px 5px 0 5px;
}

.DesignManualStartContentCheckBox
{
	float: left;
	margin-top: 3px;
	width: 30px;
}

.DesignManualStartContentAGBText
{
	float: left;
	margin-bottom: 10px;
	width: 500px;
}

.DesignManualStartContentAGBText .ContentButtonsArea
{
	margin: 0;
	width: 500px;
}

.AGBAlertText
{
	clear: both;
	color: #ff0000;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 10px;
}

.AGBSubTitle
{
	clear: both;
	color: #000099;
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}

.AGBText
{
	clear: both;
	color: #444444;
	display: block;
	font-size: 11px;
}

.AGBText a
{
	color: #444444;
	text-decoration: underline;
}

.AGBText a:Hover
{
	color: #3333ff;
}

.DesignManualStartContentCheckBox .Checkbox
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat scroll 0 -385px;
	height: 14px;
	width: 14px;
}

.AGBSpacer
{
	clear: both;
	display: block;
	height: 20px;
}

.DesignManualStartContentAGBText .ContentButtonsArea .ButtonItem .ButtonText
{
	font-weight: bold;
}

.DesignManualStartContentArea
{
	height: auto;
	position: relative;
	top: 80px;
	width: 620px;
}

.DesignManualStartContentCheckBox .CheckboxChecked
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat scroll -15px -385px;
	height: 14px;
	width: 14px;
}

.DesignManualLeftArea
{
	border: 0px solid red;
	float: left;
	height: auto;
	left: 80px;
	position: relative;
	width: 686px;
}

body.BodyClassDesignManual
{
	background-image: url(/graphics/bg_design_manual.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	backgroung-color: #ffffff;
	margin: 0;
	padding: 0;
}

.HistoryText a
{
	color: #444444;
}

.HistoryText a:hover
{
	color: #3333ff;
}

.OuterDiv
{
	height: 100%;
	margin: 0 auto;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 0;
}

.BackgroundArea
{
	height: 100%;
	left: 50%;
	margin: 0 auto 0 -640px;
	overflow: hidden;
	position: fixed;
	text-align: center;
	width: 1280px;
	z-index: -1;
}

.BackgroundDiv
{
	height: 100%;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}

.BackgroundDiv .Image
{
	height: 1024px;
	width: 1280px;
}

.FormInnenArea
{
	clear: both;
	display: block;
	height: auto;
	margin: 0;
	width: 548px;
}

.FormInnenArea .FormInnen
{
	clear: both;
	height: auto;
	margin: 0;
	position: relative;
	width: 548px;
}

.FormInnenArea .FormInnen .FormElement_Innen
{
	clear: both;
	display: block;
	height: auto;
	width: 548px;
}

.FormInnenArea .FormInnen .FormElement_Innen .InputBoxWidth
{
	background-color: #ffffff;
	border-color: #cccccc #ffffff #ffffff #cccccc;
	border-style: solid;
	border-width: 1px;
	clear: both;
	height: 22px;
	position: relative;
	width: 543px;
}

.FormInnenArea .FormInnen .FormElement_Innen .InputBoxWidth .Text
{
	border: 0px solid #cccccc;
	color: #444444;
	padding: 3px 5px 0 5px;
	width: 533px;
}

.FormInnenArea .FormInnen .FormElement_Innen .FormArea
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	float: left;
	height: 22px;
	position: relative;
	width: 167px;
}

* html .FormInnenArea .FormInnen .FormElement_Innen .FormArea
{
	width: 165px;
}

.FormInnenArea .FormInnen .FormElement_Innen .FormArea .SelectBox
{
	color: #444444;
	float: left;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	padding: 3px 5px 0 5px;
	width: 160px;
}

* html .FormInnenArea .FormInnen .FormElement_Innen .FormArea .SelectBox
{
	width: 158px;
}

* html .FormInnenArea .FormInnen .FormElement_Innen .FormArea .SelectBox .Text
{
	width: 153px;
}

.FormInnenArea .FormInnen .FormElement_Innen .FormArea .SelectBox .Text
{
	color: #444444;
	width: 155px;
}

.FormInnenArea .FormInnen .FormElement_Innen .FormArea .SelectBoxButton
{
	background: url(/graphics/combined_gif.gif) no-repeat 3px -224px;
	cursor: pointer;
	float: right;
	height: 18px;
	width: 20px;
}

.FormInnenArea .FormInnen .SelectBoxText
{
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.FormElement_Innen .InputBox
{
	background-color: #ffffff;
	border-color: #cccccc #ffffff #ffffff #cccccc;
	border-style: solid;
	border-width: 1px;
	float: left;
	height: 22px;
	width: 167px;
}

.FormElement_Innen .InputBox .Text
{
	border: 0px solid red;
	color: #444444;
	padding: 3px 5px 0 5px;
	width: 152px;
}

.FormElement_Innen .Spacer
{
	float: left;
	height: 18px;
	width: 20px;
}

.FormElement_Innen .SpacerWidth
{
	clear: both;
	display: block;
	height: 10px;
	width: 540px;
}

.FormElement_Innen .FormAreaWidth
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	clear: both;
	display: block;
	height: 22px;
	width: 543px;
	z-index: 900;
}

.FormElement_Innen .FormAreaWidth .SelectBox
{
	color: #444444;
	float: left;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	padding: 3px 5px 0 5px;
	width: 530px;
}

.FormElement_Innen .FormAreaWidth .SelectBox .Text
{
	color: #444444;
	font-size: 11px;
	font-weight: normal;
	width: 530px;
}

.FormElement_Innen .FormAreaWidth .SelectBoxButton
{
	background: url(/graphics/combined_gif.gif) no-repeat 3px -224px;
	cursor: pointer;
	float: right;
	height: 18px;
	width: 20px;
	z-index: 100;
}

.FormElement_Innen .TextAreaBoxWidth
{
	background: #ffffff;
	border-color: #cccccc #ffffff #ffffff #cccccc;
	border-style: solid;
	border-width: 1px;
	clear: both;
	height: 63px;
	width: 543px;
}

.FormElement_Innen .TextAreaBoxWidth .Text
{
	border: 0px;
	color: #444444;
	font-size: 11px;
	font-weight: normal;
	height: 60px;
	overflow: auto;
	padding: 3px 0 0 5px;
	width: 530px;
}

.ReminderFormAreaBottom .ReminderFormAreaBottomItem .ReminderServiceItem
{
	clear: both;
	display: block;
	position: relative;
	width: 546px;
}

.ReminderFormAreaBottom .ReminderFormAreaBottomItem .ReminderServiceItem .LeftPart
{
	float: left;
	height: auto;
	margin: 0;
	width: 190px;
}

.ReminderFormAreaBottom .ReminderFormAreaBottomItem .ReminderServiceItem .LeftPart .Text
{
	color: #000000;
}

.ReminderFormAreaBottom .ReminderFormAreaBottomItem .ReminderServiceItem .RightPart
{
	float: right;
	height: 24px;
	margin: 0;
	width: 345px;
}

.CheckBoxLegende
{
	clear: both;
	display: block;
	height: auto;
}

.CheckBoxLegende .LeftPartSpacer
{
	float: left;
	height: auto;
	width: 190px;
}

.CheckBoxLegende .RightPart
{
	float: right;
	height: auto;
	width: 345px;
}

.CheckBoxLegende .RightPart .LegendeItem
{
	float: left;
	height: auto;
	margin: 0 0 0 5px;
	width: 52px;
}

.CheckBoxLegende .RightPart .LegendeItem .Text
{
	color: #000000;
}

.CheckBoxContent
{
	clear: both;
	display: block;
	height: auto;
	margin: 0;
	width: 548px;
}

.CheckBoxContent .ContentItemsArea
{
	height: auto;
	margin: 0;
	width: 546px;
}

.CheckBoxContent .ContentItemsArea .ContentItem
{
	clear: both;
	display: block;
	position: relative;
	width: 546px;
}

.CheckBoxContent .ContentItemsArea .ContentItem .ContentItemLeftPart
{
	float: left;
	height: auto;
	margin: 0;
	width: 190px;
}

.CheckBoxContent .ContentItemsArea .ContentItem .ContentItemLeftPart .Text
{
	color: #000000;
}

.CheckBoxContent .ContentItemsArea .ContentItem .ContentItemRightPart
{
	float: right;
	height: 20px;
	margin: 0;
	width: 345px;
}

.CheckBoxContent .ContentItemsArea .ContentItem .ContentItemRightPart .CheckBoxColumn
{
	float: left;
	height: auto;
	margin: 0 0 0 5px;
	padding-left: 0;
	width: 52px;
}

.CheckBoxContent .ContentItemsArea .ContentItem .ContentItemRightPart .CheckBoxColumn .Checkbox
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat 0 -385px;
	float: left;
	height: 14px;
	margin: 0 0 0 8px;
	width: 14px;
}

.CheckBox_Block_Item
{
	clear: both;
	display: block;
	height: auto;
	width: 546px;
}

.CheckBox_Block_Item .Text
{
	color: #000000;
	float: left;
	margin-right: 24px;
	width: 190px;
}

.CheckBox_Block_Item .Checkbox
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat 0 -385px;
	float: left;
	height: 14px;
	width: 14px;
}

.CheckBoxBlockArea
{
	clear: both;
	display: block;
	height: auto;
	width: 546px;
}

.CheckBox_Block_Item .CheckboxChecked
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat -15px -385px;
	float: left;
	height: 14px;
	width: 14px;
}

.CheckBoxContent .ContentItemsArea .ContentItem .ContentItemRightPart .CheckBoxColumn .CheckboxChecked
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat -15px -385px;
	float: left;
	height: 14px;
	margin: 0 0 0 8px;
	width: 14px;
}

.FormInnen .SpacerWidth
{
	clear: both;
	display: block;
	height: 10px;
	width: 540px;
}

.TurnButtonsArea
{
	border: 0px solid red;
	clear: both;
	display: block;
	height: 30px;
	margin: 20px 0 0 0;
	width: 546px;
}

.TurnButtonsArea .NextButton
{
	background: #dddddd url(/graphics/combined_gif.gif) no-repeat 50px 6px;
	color: #000099;
	cursor: pointer;
	float: right;
	height: 18px;
	margin: 0 0 0 20px;
	padding: 2px 20px 0 10px;
	text-align: left;
	width: auto;
}

.TurnButtonsArea .NextButton .Text
{
	color: #000099;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.TurnButtonsArea .BackButton .Text
{
	color: #000099;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.TurnButtonsArea .BackButton
{
	background: #dddddd url(/graphics/combined_gif.gif) no-repeat -606px -480px;
	color: #000099;
	cursor: pointer;
	float: left;
	height: 18px;
	margin: 0 20px 0 0;
	padding: 2px 10px 0 20px;
	text-align: left;
	width: auto;
}

.DesignManualMainMenu .Column .NavItem_1
{
	border: 0px solid orange;
	height: auto;
	width: 162px;
}

.DesignManualMainMenu .Column .NavItem_1 .NavItemLink_1
{
	background: url(/graphics/combined.png) no-repeat 0px -514px;
	margin: 4px 8px;
}

* html .DesignManualMainMenu .Column .NavItem_1 .NavItemLink_1
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/mainnav_pfeil.png', sizingMethod='crop');
}

.DesignManualMainMenu .Column .NavItem_1 .NavItemLink_1 .Link
{
	color: #000099;
	cursor: pointer;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 16px;
	text-decoration: none;
}

.DesignManualMainMenu .Column .NavItem_1 .NavItem_2
{
	background: url(/graphics/dot_trans70.png) repeat;
	background /*\**/: none\9;
	border: 0px solid red;
	color: #444444;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	margin: 0;
	-ms-filter /*\**/: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans70.png', sizingMethod='scale')";
	padding: 0;
	text-decoration: none;
	width: 162px;
}

.DesignManualMainMenu .Column .NavItem_1 .NavItem_2 .NavItemLink_2
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat 1px -546px;
	color: #444444;
	cursor: hand;
	display: inline-block;
	margin-left: 12px;
	padding: 1px 0 3px 12px;
}

* html .DesignManualMainMenu .Column .NavItem_1 .NavItem_2
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans70.png', sizingMethod='scale');
}

html* .DesignManualMainMenu .Column .NavItem_1 .NavItem_2
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans70.png', sizingMethod='scale');
}

.DesignManualMainMenu .Column .NavItem_1 .NavItem_2 .NavItemLink_2 .Link
{
	color: #444444;
	cursor: hand;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.DesignManualMainMenu .Column .NavItem_1 .NavItem_2 .NavItemLink_2 .Link:Hover
{
	color: #3333ff;
}

* html .BackgroundArea
{
	height: 100%;
	left: 50%;
	margin: 0 auto 0 -640px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 1280px;
}

.CheckBox_Block_Item .Radiobox
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat 0 -385px;
	float: left;
	height: 14px;
	width: 14px;
}

.CheckBox_Block_Item .RadioboxChecked
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat -15px -385px;
	float: left;
	height: 14px;
	width: 14px;
}

.CheckBoxColumn .Radiobox
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat 0px -385px;
	float: left;
	height: 14px;
	width: 14px;
}

.CheckBoxColumn .RadioboxChecked
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat -15px -385px;
	float: left;
	height: 14px;
	width: 14px;
}

* html
{
	height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
}

body.BodyClassDefault
{
	background-color: #ffffff;
	margin: 0;
	padding: 0;
}

html
{
	overflow: hidden;
}

.ThreeSelectBoxes .FormArea
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
	float: left;
	height: 22px;
	width: 58px !important;
}

* html .ThreeSelectBoxes .FormArea
{
	width: 56px !important;
}

.ThreeSelectBoxes .Spacer
{
	float: left;
	height: 22px;
	width: 5px !important;
}

.ThreeSelectBoxes .FormArea .SelectBox
{
	color: #444444;
	float: left;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	padding: 3px 5px 0 5px;
	width: 51px !important;
}

* html .ThreeSelectBoxes .FormArea .SelectBox
{
	width: 49px !important;
}

.ThreeSelectBoxes .FormArea .SelectBox .Text
{
	color: #444444;
	width: 46px !important;
}

* html .ThreeSelectBoxes .FormArea .SelectBox .Text
{
	width: 44px !important;
}

.ThreeSelectBoxes .FormArea .SelectBoxButton
{
	background: url(/graphics/combined_gif.gif) no-repeat 3px -224px;
	cursor: hand;
	float: right;
	height: 18px;
	width: 20px;
}

.FormInnenArea .FormInnen .ThreeSelectBoxes
{
	clear: both;
	display: block;
	height: auto;
	width: 548px;
}

.SlideshowArea .TeaserTextBox
{
	margin-top: 15px;
}

.SlideshowArea .TeaserTextBox .Text
{
	display: inline;
}

.DesignManualLeftArea .BreadcrumbsArea
{
	margin-left: 0 !important;
}

.ImageDownloadArea
{
	border: 0px solid red;
	clear: both;
	display: block;
	height: auto;
	margin: 0px;
	page-break-before: auto;
	width: 578px;
}

.ImageDownloadArea .DottedLine
{
	background: transparent url(/graphics/dotted_line.gif) repeat-x 0 0;
	clear: both;
	display: block;
	height: 29px;
	margin: 0px;
	padding: 0px;
	width: auto;
}

.ImageDownloadArea .ImageDownloadItem
{
	border: 0px solid green;
	float: left;
	height: auto;
	margin: 0 18px 0 0;
	width: 168px;
}

.ImageDownloadArea .ImageDownloadItem .Image
{
	border: none;
	display: block;
	height: 118px;
	margin-bottom: 10px;
	width: 168px;
}

.ImageDownloadArea .ImageDownloadItem .Link
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat 0px -147px;
	color: #444444;
	cursor: pointer;
	display: block;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	width: 158px;
}

.ImageDownloadArea .ImageDownloadItem .SubTitle
{
	color: #000000;
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
	width: 168px;
}

.ImageDownloadArea .ImageDownloadItem .Text
{
	color: #000000;
	display: block;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 5px;
	width: 168px;
}

.ImageDownloadArea .ImageDownloadItem_Link
{
	cursor: pointer;
	float: left;
	height: auto;
	margin: 0 18px 18px 0;
	widht: 168px;
}

.ImageDownloadArea .ImageDownloadItem_Link .Image
{
	cursor: pointer;
	display: block;
	height: 118px;
	margin-bottom: 10px;
	width: 168px;
}

.ImageDownloadArea .ImageDownloadItem_Link .Link
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat 0px -147px;
	color: #444444;
	cursor: pointer;
	display: block;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	width: 158px;
}

.ImageDownloadArea .ImageDownloadItem_Link .SubTitle
{
	color: #000000;
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
	width: 168px;
}

.ImageDownloadArea .ImageDownloadItem_Link .Text
{
	color: #000000;
	display: block;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 5px;
	width: 168px;
}

.ImageDownloadArea .ImageDownloadItem_Link:Hover .Link
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat 0px -117px;
	color: #3333ff;
	padding-left: 10px;
}

.ImageDownloadArea .ImageDownloadItem_Link:Hover .SubTitle
{
	color: #3333ff;
}

.ImageDownloadArea .ImageDownloadItem_Link:Hover .SubTitle h5
{
	color: #3333ff;
}

.ImageDownloadArea .ImageDownloadItem_Link:Hover .Text
{
	color: #3333ff;
}

.DesignManualMainMenu .Column .NavItem_1 .NavItemLink_1 .LinkSelected
{
	color : #000099;
	cursor : pointer;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight : bold;
	padding-left: 16px;
	text-decoration: none;
}

.ContentButtonsArea .ButtonItemDM_Link
{
	background: #000099 url(/graphics/combined_gif.gif) no-repeat 7px -85px;
	color: #ffffff;
	cursor: pointer;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	margin: 0 20px 0 0;
	padding: 2px 10px 0 20px;
	text-align: left;
	width: auto;
}

.ContentButtonsArea .ButtonItemDM_Link:Hover
{
	background: #000099 url(/graphics/combined_gif.gif) no-repeat 7px -85px;
	color: #ffffff;
	cursor: pointer;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	margin: 0 20px 0 0;
	padding: 2px 10px 0 20px;
	text-align: left;
	width: auto;
}

.ContentButtonsArea .ButtonItemDM
{
	background: #000099 url(/graphics/combined_gif.gif) no-repeat 7px -85px;
	border: 0px solid red;
	color: #ffffff;
	cursor: pointer;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	margin: 0 20px 0 0;
	padding: 2px 10px 0 20px;
	text-align: left;
	width: auto;
}

* html .SearchItem .SearchFormular
{
	padding: 0 0 0 4px;
}

.html* .SearchItem .SearchFormular
{
	padding: 0 0 0 4px;
}

*+html .SearchItem .SearchFormular
{
	padding: 0 0 0 4px;
}

* html .FormButtonsArea .FormButton
{
	background: #12BFB9 url(/graphics/combined_gif.gif) no-repeat 7px -83px;
	padding: 2px 0 0 17px;
}

html* .FormButtonsArea .FormButton
{
	background: #12BFB9 url(/graphics/combined_gif.gif) no-repeat 7px -83px;
	padding: 2px 0 0 17px;
}

* html .FormButtonsArea .FormButton:Hover
{
	background: #12BFB9 url(/graphics/combined_gif.gif) no-repeat 7px -113px;
	padding: 2px 0 0 17px;
}

html* .FormButtonsArea .FormButton:Hover
{
	background: #12BFB9 url(/graphics/combined_gif.gif) no-repeat 7px -113px;
	padding: 2px 0 0 17px;
}

.CommentItemSubTitle .ExceptionSubTitle h3
{
	color: #547F2D;
}

.CommentItemText
{
	clear: both;
	display: block;
	height: auto;
	padding: 20px 0 0 0;
	width: 548px;
}

.CommentItemText .NoteItem
{
	background: transparent url(/graphics/designmanual_combined.gif) no-repeat 0px 0px;
	float: left;
	height: 16px;
	width: 25px;
}

.CommentItemText .Text
{
	color: #000000;
	float: left;
	font-size: 11px;
	height: auto;
	width: 520px;
}

.CommentItemText .Text ul
{
	list-style-image: url(/graphics/bulletpoint.gif);
	list-style-position: outside;
	list-style-type: none;
}

* html .CommentItemText .Text ul
{
	list-style-image: url(/graphics/bulletpoint_ie.gif);
}

*+html .CommentItemText .Text ul
{
	list-style-image: url(/graphics/bulletpoint_ie.gif);
}

.DMCommonFooterArea
{
	background-color: #ffffff;
	border: 1px solid #ffffff;
	filter: Alpha(opacity=85);
	float: left;
	height: 16px;
	margin-top: 3px;
	-moz-opacity: 0.85;
	opacity: 0.85;
	position: relative;
	width: 610px;
}

.DMCommonFooterArea .FooterItem
{
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 15px 1px 8px;
}

.DMCommonFooterArea .FooterItem .Link
{
	color: #444444;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 15px 1px 8px;
}

.DMCommonFooterArea .FooterItem .Link:Hover
{
	color: #333ff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 15px 1px 8px;
}

.DMCommonFooterArea .FooterItem a
{
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.DMCommonFooterArea .FooterItem a:Hover
{
	color: #3333ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.DMShadowContainer
{
	height: auto;
	position: relative;
	width: 618px;
}

.CaptionText a img
{
	border: none;
}

.DesignManualMainMenu .Column .NavItem_1 .NavItem_2 .NavItemLink_2 .LinkSelected
{
	color: #3333ff;
}

.Text a img
{
	border: none;
}

* html .RightArea .TeaserItems .Teaser .TeaserTextBox .TeaserboxText ul
{
	color: #444444;
	list-style-type: none;
}

*+html .RightArea .TeaserItems .Teaser .TeaserTextBox .TeaserboxText ul
{
	border: 0px solid green;
	list-style-type: none;
}

*+html .RightArea .TeaserItems .Teaser .TeaserTextBox .TeaserboxText ul a
{
	list-style-image: url(/graphics/dm_list_pfeil_ie.gif);
	list-style-type: none;
}

* html .RightArea .TeaserItems .Teaser .TeaserTextBox .TeaserboxText ul a
{
	list-style-image: url(/graphics/dm_list_pfeil_ie.gif);
	list-style-type: none;
}

.ImageItem .CaptionText
{
	font-size: 10px;
}

.Invisible
{
	visibility: hidden;
}

.CaptionText
{
	font-size: 10px;
}

.UpperTeaser .FlashAndText
{
	padding-top: 15px;
}

.UpperTeaser .VideoPlayerAndText .VideoPlayer16x9_Link
{
	border: 1px solid #ffffff;
	height: 304px;
	margin-bottom: 15px;
	width: 546px;
}

.UpperTeaser .VideoPlayerAndText_Link .VideoPlayer16x9_Link
{
	border: 1px solid #ffffff;
	height: 304px;
	margin-bottom: 15px;
	width: 546px;
}

.TeaserItems .TeaserContainer_Link:Hover .TeaserTextBox .TeaserboxText ul li
{
	color: #3333ff;
}

.FooterItemArea_Probanden
{
	float: right;
	height: 21px;
	padding-left: 0;
	position: relative;
	width: 490px;
}

.FormInnen
{
	display: block;
}

.FormInnenArea .noscript
{
	display: none;
}

.FormInnenProbanden
{
	display: none;
}

.UpperTeaser .VideoPlayerAndText .MediumVisualTitleArea
{
	top: 293px !important;
}

.UpperTeaser .VideoPlayerAndText_Link .MediumVisualTitleArea
{
	top: 293px !important;
}

.VideoPlayerAndText .VideoPlayer4x3ContainerNEW
{
	background-color: transparent;
	height: 270px;
	margin-bottom: 10px;
	width: 548px;
}

.VideoPlayerAndText .VideoPlayer4x3ContainerNEW .VideoPlayer4x3NEW
{
	background: #ffffff url(/graphics/noflash4x3.gif);
	border: 1px solid #ffffff;
	height: 268px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 358px;
}

.VideoPlayerAndText .VideoPlayer4x3ContainerNEW .MediumVisualTitleArea
{
	top: 256px !important;
}

.VideoPlayerAndText .TeaserTextBox
{
	display: block;
	width: 546px;
}

.VideoPlayerAndText .TeaserTextBox .MoreText
{
	color: #000099;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.VideoPlayerAndText .TeaserTextBox .Text
{
	color: #444444;
	display: inline;
}

.VideoPlayerAndText .TeaserTextBox_Link
{
	cursor: pointer;
	display: block;
	width: 546px;
}

.VideoPlayerAndText .TeaserTextBox_Link .MoreText
{
	color: #000099;
	cursor: pointer;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.VideoPlayerAndText .TeaserTextBox_Link .Text
{
	color: #444444;
	cursor: pointer;
	display: inline;
}

.VideoPlayerAndText .TeaserTextBox_Link:Hover .MoreText
{
	color: #3333ff;
}

.VideoPlayerAndText .TeaserTextBox_Link:Hover .Text
{
	color: #3333ff;
}

.VideoPlayerAndText .VideoPlayer4x3ContainerNEW .MediumVisualTitleArea_Link
{
	cursor: pointer;
	top: 256px !important;
}

.UpperTeaser .VideoPlayerAndText .MediumVisualTitleArea_Link
{
	top: 293px !important;
}

.UpperTeaser .VideoPlayerAndText_Link .VideoPlayer4x3ContainerNEW
{
	background-color: transparent;
	height: 270px;
	margin-bottom: 15px;
	width: 548px;
}

.UpperTeaser .VideoPlayerAndText_Link .VideoPlayer4x3ContainerNEW .VideoPlayer4x3NEW
{
	background: #ffffff url(/graphics/noflash4x3.gif);
	border: 1px solid #ffffff;
	height: 268px;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 358px;
}

.ImageDownloadArea .ImageDownloadItem_Link a img
{
	border: 0px;
}

.RateAndShareBox
{
	background-color: transparent;
	clear: both;
	display: block;
	padding: 20px 0 0 30px;
	width: 578px;
}

.MoreCommunitiesBox
{
	background-color: #ffffff;
	border: 1px solid #9d9d9d;
	bottom: 30px;
	height: 63px;
	left: 30px;
	margin-bottom: 7px;
	overflow: hidden;
	position: absolute;
	width: 128px;
	z-index: 500;
}

.MoreCommunitiesBox .Head
{
	background-color: #cccccc;
	height: 14px;
	margin: 0 auto 0 auto;
	padding-bottom: 1px;
	width: 110px;
}

.MoreCommunitiesBox .Head .Text
{
	color: #3f3f3f;
	text-align: center;
}

.MoreCommunitiesBox .MoreCommunities
{
	height: 49px;
	margin: 7px auto 0 auto;
	width: 84px;
}

.Delicious
{
	float: left;
	height: 14px;
	margin-bottom: 7px;
	margin-right: 7px;
	width: 14px;
}

a img
{
	border: 0px;
}

.folkd
{
	float: left;
	height: 14px;
	margin-bottom: 7px;
	margin-right: 7px;
	width: 14px;
}

.Stumble
{
	float: left;
	height: 14px;
	margin-bottom: 7px;
	margin-right: 7px;
	width: 14px;
}

.Twitter
{
	float: left;
	height: 14px;
	margin-bottom: 7px;
	margin-right: 7px;
	width: 14px;
}

.MrWong
{
	float: left;
	height: 14px;
	margin-bottom: 7px;
	margin-right: 7px;
	width: 14px;
}

.Yigg
{
	float: left;
	height: 14px;
	margin-bottom: 7px;
	margin-right: 7px;
	width: 14px;
}

.Reddit
{
	float: left;
	height: 14px;
	margin-bottom: 7px;
	margin-right: 7px;
	width: 14px;
}

.Digg
{
	float: left;
	height: 14px;
	margin-bottom: 7px;
	margin-right: 7px;
	width: 14px;
}

.Facebook
{
	float: left;
	height: 14px;
	margin-bottom: 7px;
	margin-right: 7px;
	width: 14px;
}

.Delicious .DeliciousIcon
{
	height: 14px;
	margin: 0;
	width: 14px;
}

.folkd .folkdIcon
{
	height: 14px;
	margin: 0;
	width: 14px;
}

.Stumble .StumbleIcon
{
	height: 14px;
	margin: 0;
	width: 14px;
}

.Twitter .TwitterIcon
{
	height: 14px;
	margin: 0;
	width: 14px;
}

.MrWong .MrWongIcon
{
	height: 14px;
	margin: 0;
	width: 14px;
}

.Yigg .YiggIcon
{
	height: 14px;
	margin: 0;
	width: 14px;
}

.Reddit .RedditIcon
{
	height: 14px;
	margin: 0;
	width: 14px;
}

.Digg .DiggIcon
{
	height: 14px;
	margin: 0;
	width: 14px;
}

.Facebook .FacebookIcon
{
	height: 14px;
	margin: 0;
	width: 14px;
}

.Delicious .DeliciousIcon a img
{
	height: 14px;
	width: 14px;
}

.folkd .folkdIcon a img
{
	height: 14px;
	width: 14px;
}

.Stumble .StumbleIcon a img
{
	height: 14px;
	width: 14px;
}

.Twitter .TwitterIcon a img
{
	height: 14px;
	width: 14px;
}

.MrWong .MrWongIcon a img
{
	height: 14px;
	width: 14px;
}

.Yigg .YiggIcon a img
{
	height: 14px;
	width: 14px;
}

.Reddit .RedditIcon a img
{
	height: 14px;
	width: 14px;
}

.Digg .DiggIcon a img
{
	height: 14px;
	width: 14px;
}

.Facebook .FacebookIcon a img
{
	height: 14px;
	width: 14px;
}

.RateAndShareBox .text
{
	color: #444444;
	float: left;
	width: auto;
}

.RateAndShareBox .RateAndShareBoxIcons
{
	float: left;
	height: 18px;
	margin-left: 4px;
	width: 70px;
}

.RateAndShareBox .RateAndShareBoxIcons .Community
{
	height: 18px;
	width: auto;
}

.RateAndShareBox .MoreCommunitiesButton
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat scroll 0 -225px;
	cursor: pointer;
	float: left;
	height: 15px;
	margin-right: 68px;
	width: 15px;
}

.RateAndShareBox .PageRating
{
	float: left;
	height: 18px;
	margin: 0 8px 0 4px;
	width: 70px;
}

.Rating_emptystar
{
	background: transparent url(/graphics/combined.png) no-repeat scroll -598px -526px;
	cursor: pointer;
	float: left;
	height: 14px;
	width: 14px;
}

.Rating_halfstar
{
	background: transparent url(/graphics/combined.png) no-repeat scroll -584px -526px;
	cursor: pointer;
	float: left;
	height: 14px;
	width: 14px;
}

.Rating_star
{
	background: transparent url(/graphics/combined.png) no-repeat scroll -570px -526px;
	cursor: pointer;
	float: left;
	height: 14px;
	width: 14px;
}

.RateAndShareBox .PageComment
{
	float: right;
	height: 18px;
	padding-right: 28px;
	width: 176px;
}

.PageComment .PageCommentField
{
	background-color: #ffffff;
	border-color: #cccccc #ffffff #ffffff #cccccc;
	border-style: solid;
	border-width: 1px;
	color: #444444;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 16px;
	padding: 0 2px 0 2px;
	width: 152px;
}

.PageComment .SendPageComment
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat scroll 0 -545px;
	cursor: pointer;
	float: right;
	height: 14px;
	width: 8px;
}

* html .Rating_star
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/star.png', sizingMethod='crop');
}

* html .Rating_halfstar
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/halfstar.png', sizingMethod='crop');
}

* html .Rating_emptystar
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/emptystar.png', sizingMethod='crop');
}

.Displaynone
{
	display: none;
}

.CommentBox
{
	background-color: #ffffff;
	border: 1px solid #9d9d9d;
	bottom: 21px;
	max-height: 500px;
	min-width: 176px;
	overflow-y: hidden;
	padding: 4px;
	position: absolute;
	right: 10px;
	width: 186px;
	z-index: 1100;
}

.CommentBox .commenttext
{
	color: #444444;
	height: 63px;
	margin: 0 0 4px 0;
	overflow-y: auto;
	width: 182px;
}

.CommentBox .comment_name
{
	color: #444444;
	margin: 0 0 4px 0;
	width: 182px;
}

.CommentBox .comment_email
{
	color: #444444;
	width: 182px;
}

* html .CommentBox .comment_email
{
	padding: 0 0 0 2px;
}

* html .CommentBox .comment_name
{
	padding: 0 0 0 2px;
}

* html .CommentBox .commenttext
{
	padding: 0 0 0 2px;
}

*+html .CommentBox .comment_email
{
	padding: 0 0 0 2px;
}

*+html .CommentBox .comment_name
{
	padding: 0 0 0 2px;
}

*+html .CommentBox .commenttext
{
	padding: 0 0 0 2px;
}

.RateAndShareBoxIcons
{
	float: left;
	height: 18px;
	margin-left: 4px;
	width: 70px;
}

.RateAndShareBoxIcons .Community
{
	height: 18px;
	width: auto;
}

.MoreCommunitiesButton
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat scroll 0 -225px;
	float: left;
	height: 15px;
	margin-right: 20px;
	width: 15px;
}

.UpperTeaser .FlashAndText_Link
{
	padding-top: 15px;
}

.SharePriceTool
{
	display: block;
	margin: 10px 0 10px 10px;
	overflow: hidden;
	text-align: left;
	width: 548px;
}

.RtfRssContainerManual
{
	float: right;
	width: 300px;
}

.RssItemContainer
{
	float: right;
	width: 58px;
}

.RtfItemContainer
{
	float: right;
	width: 83px;
}

.PMTextItem
{
	float: right;
	width: 90px;
}

.pmitem
{
	background: transparent url(/graphics/combined_gif.gif) no-repeat scroll 0 -147px;
	float: right;
	padding-left: 8px;
	padding-right: 10px;
	width: auto;
}

.RateAndShareBox #rating_counter
{
	width: 28px;
}

#comment_send
{
	float: left;
	margin: 20px 0 0 0;
}

#comment_close
{
	float: right;
	margin: 20px 0 0 0;
}

.GoogleBookmarks
{
	float: left;
	height: 14px;
	margin-bottom: 7px;
	margin-right: 7px;
	width: 14px;
}

.GoogleBookmarks .GoogleBookmarksIcon
{
	height: 14px;
	margin: 0;
	width: 14px;
}

.GoogleBookmarks .GoogleBookmarksIcon a img
{
	height: 14px;
	width: 14px;
}

.RateAndShareBoxSpacer
{
	clear: both;
	display: block;
	padding: 20px 0 0 30px;
	width: 578px;
}

.FormButtonsArea .Disabled
{
	background: url("/graphics/combined_gif.gif") no-repeat scroll 7px -83px #CCCCCC;
	color: #FFFFFF;
	cursor: default;
}

.FormButtonsArea .Disabled:hover
{
	background: url("/graphics/combined_gif.gif") no-repeat scroll 7px -83px #CCCCCC;
	color: #FFFFFF;
	cursor: default;
}

* html .FormButtonsArea .Disabled
{
	background: url("/graphics/combined_gif.gif") no-repeat scroll 7px -83px #CCCCCC;
	cursor: default;
	padding: 2px 0 0 17px;
}

* html .FormButtonsArea .Disabled:hover
{
	background: url("/graphics/combined_gif.gif") no-repeat scroll 7px -83px #CCCCCC;
	cursor: default;
	padding: 2px 0 0 17px;
}

FormElement_Innen
{
	position: relative;
}

html* .FormButtonsArea .Disabled
{
	background: #CCCCCC url(/graphics/combined_gif.gif) no-repeat 7px -83px;
}

.LargeFullWidth_Image_And_Text .TeaserTextBox
{
	display: block;
	width: 546px;
}

.LargeFullWidth_Image_And_Text .TeaserTextBox .MoreText
{
	color: #000099;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

html* .FormButtonsArea .Disabled:hover
{
	background: #CCCCCC url(/graphics/combined_gif.gif) no-repeat 7px -83px;
}

.LargeFullWidth_Image_And_Text .TeaserTextBox .Text
{
	color: #444444;
	display: inline;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.LargeFullWidth_Image_And_Text_Link .TeaserTextBox
{
	display: block;
	width: 546px;
}

.LargeFullWidth_Image_And_Text_Link .TeaserTextBox .MoreText
{
	color: #000099;
	display: inline;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

.LargeFullWidth_Image_And_Text_Link .TeaserTextBox .Text
{
	color: #444444;
	cursor: pointer;
	display: inline;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.LargeFullWidth_Image_And_Text_Link:Hover .TeaserTextBox .MoreText
{
	color: #3333ff;
	display: inline;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

.LargeFullWidth_Image_And_Text_Link:Hover .TeaserTextBox .Text
{
	color: #3333ff;
	cursor: pointer;
	display: inline;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.LargeFullWidth_Image_And_Text_Link:Hover .TeaserTextBox .Text b
{
	color: #3333ff;
}

.LargeFullWidth_Image_And_Text_Link:Hover .TeaserTextBox .Text span
{
	color: #3333ff;
}

.MediumFullWidth_Image_And_Text .TeaserTextBox
{
	display: block;
	width: 546px;
}

.MediumFullWidth_Image_And_Text .TeaserTextBox .MoreText
{
	color: #000099;
	display: none;
	font-famila: Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.MediumFullWidth_Image_And_Text .TeaserTextBox .Text
{
	color: #444444;
	display: inline;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.MediumFullWidth_Image_And_Text_Link .TeaserTextBox
{
	display: block;
	width: 546px;
}

.MediumFullWidth_Image_And_Text_Link .TeaserTextBox .MoreText
{
	color: #000099;
	display: inline;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

.MediumFullWidth_Image_And_Text_Link .TeaserTextBox .Text
{
	color: #444444;
	cursor: pointer;
	display: inline;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.MediumFullWidth_Image_And_Text_Link:Hover .TeaserTextBox .MoreText
{
	color: #3333ff;
	display: inline;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

.MediumFullWidth_Image_And_Text_Link:Hover .TeaserTextBox .Text
{
	color: #3333ff;
	cursor: pointer;
	display: inline;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.MediumFullWidth_Image_And_Text_Link:Hover .TeaserTextBox .Text b
{
	color: #3333ff;
}

.MediumFullWidth_Image_And_Text_Link:Hover .TeaserTextBox .Text span
{
	color: #3333ff;
}

.VideoPlayerAndText_Link .TeaserTextBox
{
	display: block;
	width: 546px;
}

.VideoPlayerAndText_Link .TeaserTextBox .MoreText
{
	color: #000099;
	display: inline;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

.VideoPlayerAndText_Link .TeaserTextBox .Text
{
	color: #444444;
	cursor: pointer;
	display: inline;
}

.VideoPlayerAndText_Link:Hover .TeaserTextBox .MoreText
{
	color: #3333ff;
	display: inline;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

.VideoPlayerAndText_Link:Hover .TeaserTextBox .Text
{
	color: #3333ff;
	cursor: pointer;
	display: inline;
}

.VideoPlayer4x3
{
	margin-left: auto;
	margin-right: auto;
	width: 358px;
}

.MovieThumbnailItem .MovieItem .Link
{
	background: url(/graphics/combined_gif.gif) no-repeat 0 -147px;
	color: #444444;
}

.MovieThumbnailItem .MovieItem:Hover .Link
{
	background: url(/graphics/combined_gif.gif) no-repeat 0 -117px;
	color: #3333ff;
}

.MovieThumbnailItem
{
	cursor: pointer;
	float: left;
	margin-right: 18px;
	width: 168px;
}

.MovieContentGallery .MovieElem .DottedLine
{
	height: 29px;
	margin: 0 30px 0 0;
}

.MovieOverviewContentAreaScroll .DottedLine, .MovieOverviewContentArea .DottedLine
{
	background: url(/graphics/dotted_line.gif) repeat-x scroll 0 0 transparent;
	height: 29px;
	margin: 0 30px 0 0;
}

.VideoThumbnailItemText
{
	font-size: 10px;
	position: relative;
}

.MovieOverviewContentAreaScroll .VideoPlayerAndText, .MovieOverviewContentArea .VideoPlayerAndText
{
	margin-bottom: 0;
}

.MovieContentGallery
{
	height: auto;
	margin: 10px 0 0 0;
	width: 578px;
}

.MovieThumbnailItem .MovieItem:Hover h5
{
	color: #3333ff;
}

.MovieThumbnailItem .MovieItem:Hover .Text
{
	color: #3333ff;
}

.TopicPreview .SlideshowArea_Link .MediumVisualTitleArea
{
	top: 224px !important;
}

*+html .TopicPreview .SlideshowArea_Link .MediumVisualTitleArea
{
	top: 238px !important;
}

* html .TopicPreview .SlideshowArea_Link .MediumVisualTitleArea
{
	top: 238px !important;
}

.ShowContentOnly .RateAndShareBox
{
	display: none;
}

img
{
	page-break-before: auto;
}

.Teaser_IFrame_SharePriceTool
{
	background-color: #ffffff;
	border: 1px solid #ffffff;
	overflow: hidden;
	width: 170px;
}

.TeaserSharePriceContainerShadow
{
	background: transparent url(/graphics/shadow_products_right.png) repeat-y 50% 0;
	border: 0px solid red;
	float: left;
	height: 245px;
	margin-top: 5px;
	width: 178px;
}

* html .TeaserSharePriceContainerShadow
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/shadow_products_right.png', sizingMethod='scale');
}

* html .SharePriceShadowBottom
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/shadow_products_bottom.png', sizingMethod='crop');
	height: 8px;
	overflow: hidden;
}

.SharePriceShadowBottom
{
	background: url(/graphics/combined.png) no-repeat 0px -391px;
	clear: both;
	height: 8px;
	position: relative;
	width: 178px;
}

Red
{
	color: red;
}

.Red
{
	color: red !Important;
}

.PMSearch
{
	float: left;
	height: 20px;
	margin-bottom: 15px;
	width: 400px;
}

.RssFeedItemRight
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -147px;
	color: #000099;
	float: right;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 0;
	padding-left: 10px;
}

.RssFeedItemRight a
{
	color: #000099;
	font-weight: bold;
	text-decoration: none;
}

.RssFeedItemRight a:Hover
{
	color: #3333ff !important;
}

.SearchTextArea
{
	float: left;
	height: 20px;
	width: 200px;
}

.SearchTextArea .InputBox
{
	background-color: #ffffff;
	border-color: #cccccc #ffffff #ffffff #cccccc;
	border-style: solid;
	border-width: 1px;
	color: #444444;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	padding: 0 2px 0 2px;
	width: 172px;
}

.SearchTextArea .SearchArrow
{
	background: url(/graphics/combined_gif.gif) no-repeat scroll 8px -145px transparent;
	cursor: hand;
	float: left;
	height: 18px;
	margin: 0;
	padding: 0;
	width: 22px;
}

.PMSearch .FromToArea
{
	float: left;
	height: auto;
	margin: 0;
	padding: 0;
	width: 173px;
}

.PMSearch .FromToArea .SelectBoxItemLeft
{
	background: #ffffff;
	border-color: #cccccc #ffffff #ffffff #cccccc;
	border-style: solid;
	border-width: 1px;
	float: left;
	height: 20px;
	width: 82px;
}

.PMSearch .FromToArea .SelectBox
{
	color: #444444;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 2px 0 2px;
	width: 52px;
}

.PMSearch .FromToArea .SelectBoxButton
{
	background: url(/graphics/open_pfeil.gif) no-repeat scroll 3px 3px transparent;
	cursor: pointer;
	float: right;
	height: 18px;
	width: 20px;
}

.PMSearch .FromToArea .SelectBoxItemRight
{
	background-color: #ffffff;
	border-color: #cccccc #ffffff #ffffff #cccccc;
	border-style: solid;
	border-width: 1px;
	float: right;
	height: 20px;
	width: 82px;
}

.PMSearch .FromToArea .SelectBox .Text
{
	border: 0 solid red;
	color: #444444;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 55px;
}

* html .SearchTextArea .InputBox
{
	padding-top: 2px !important;
}

*+html .SearchTextArea .InputBox
{
	padding-top: 2px !important;
}

* html .PMSearch .FromToArea .SelectBox
{
	padding-top: 0 ! important;
}

*+html .PMSearch .FromToArea .SelectBox
{
	padding-top: 0 !important;
}

.MasterHomeNewsTicker
{
	height: auto;
	left: 228px;
	position: absolute;
	top: 265px;
	width: 896px;
}

.ShadowContainerHomeTeaser
{
	float: left;
	height: auto;
	left: 65px;
	position: relative;
	top: 8px;
	width: 415px;
}

* html .HomeTeaserShadowTop
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/shadow_home_teaser_top.png', sizingMethod='scale');
}

.HomeTeaserShadowTop
{
	background: url(/graphics/combined.png) no-repeat 0px -550px;
	height: 8px;
	position: relative;
	width: 415px;
}

.ShadowContainerNewsTicker
{
	float: left;
	height: auto;
	left: 65px;
	position: relative;
	top: 8px;
	width: 211px;
}

.NewsTickerShadowTop
{
	background: url(/graphics/combined.png) no-repeat -415px -550px;
	height: 8px;
	position: relative;
	width: 211px;
}

* html .NewsTickerShadowTop
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/shadow_news_ticker_top.png', sizingMethod='scale');
}

.HomeTeaserTop
{
	background-color: #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	filter: Alpha(opacity=85);
	height: 7px;
	-moz-opacity: 0.85;
	opacity: 0.85;
	width: 405px;
}

.NewsTickerTop
{
	background-color: #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	filter: Alpha(opacity=85);
	height: 7px;
	-moz-opacity: 0.85;
	opacity: 0.85;
	width: 201px;
}

.HomeTeaserShadow
{
	background: Transparent url(/graphics/shadow_home_teaser_right.png) repeat-y 50% 0;
	float: left;
	height: 278px;
	position: relative;
	width: 415px;
}

.OpacityBox
{
	background: url(/graphics/dot_trans.png) repeat;
	background /*\**/: none\9;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	float: left;
	height: 278px;
	-ms-filter /*\**/: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans.png', sizingMethod='scale')";
	padding-botom: 0;
	position: relative;
	width: 405px;
}

* html .OpacityBox
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans.png', sizingMethod='scale');
	padding-bottom: 0;
}

* html .HomeTeaserShadow
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/shadow_home_teaser_right.png', sizingMethod='scale');
}

.HomeTeaserShadowBottom
{
	background: url(/graphics/combined.png) no-repeat 0px -558px;
	clear: both;
	height: 8px;
	position: relative;
	width: 415px;
}

* html .HomeTeaserShadowBottom
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/shadow_home_teaser_bottom.png', sizingMethod='crop');
}

.NewsTickerShadow
{
	background: Transparent url(/graphics/shadow_news_ticker_right.png) repeat-y 50% 0;
	float: left;
	height: 278px;
	position: relative;
	width: 211px;
}

* html .NewsTickerShadow
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/shadow_news_ticker_right.png', sizingMethod='scale');
}

.NewsTicker
{
	background: url(/graphics/dot_trans.png) repeat;
	background /*\**/: none\9;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	float: left;
	height: 278px;
	-ms-filter /*\**/: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans.png', sizingMethod='scale')";
	padding-bottom: 0;
	position: relative;
	width: 201px;
}

* html .NewsTicker
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans.png', sizingMethod='scale');
	padding-bottom: 0;
}

.NewsTickerShadowBottom
{
	background: url(/graphics/combined.png) no-repeat -415px -558px;
	clear: both;
	height: 8px;
	position: relative;
	width: 211px;
}

* html .NewsTickerShadowBottom
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/shadow_news_ticker_bottom.png', sizingMethod='crop');
}

html* .OpacityBox
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans.png', sizingMethod='scale');
	padding-bottom: 0;
}

html* .NewsTicker
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/dot_trans.png', sizingMethod='scale');
	padding-bottom: 0;
}

.FooterMasterHomeTeaser
{
	clear: both;
	left: 65px;
	position: relative;
	top: 8px;
}

.ContentFooterItemsMasterHome
{
	background: url("/graphics/combined.png") no-repeat scroll 0px -574px transparent;
	height: 29px;
	margin: 0 auto 0 auto;
	position: relative;
	width: 626px;
}

* html .ContentFooterItemsMasterHome
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/shadow_footer_master_home_news_ticker.png', sizingMethod='scale');
}

.ContentFooterItemsMasterHome .FooterMasterHomeItems
{
	background-color: #ffffff;
	filter: Alpha(opacity=85);
	height: 20px;
	-moz-opacity: 0.85;
	opacity: 0.85;
	position: relative;
	width: 618px;
}

.ContentFooterItemsMasterHome .FooterMasterHomeItems .FooterItemArea
{
	height: 20px;
	padding-left: 19px;
	width: 600px !important;
}

.NewsTicker .TeaserboxHeadlineWithoutIcon
{
	padding: 12px 0 0 15px;
}

.DottedLineNewsTicker
{
	background: transparent url(/graphics/dotted_line_newsticker.gif) repeat-x;
	height: 15px;
	margin: 0 0 0 15px;
	width: 171px;
}

.NewsTickerLink
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -143px;
	color: #444444;
	cursor: pointer;
	padding: 4px 0 0 0;
	text-decoration: none;
}

.NewTickerHome
{
	border: 0px solid pink;
	height: 62px;
	margin-bottom: 15px !important;
	margin-left: 18px !important;
	margin-right: 0 !important;
	margin-top: 14px !important;
	overflow: hidden;
}

.NewsTickerArea
{
	height: 178px;
	margin: 0 15px 0 15px;
	overflow: hidden;
	width: 171px;
}

.NewsTickerArea .NewsItem
{
	background: transparent url(/graphics/dotted_line_newsticker.gif) repeat-x bottom left;
	color: #444444;
	cursor: pointer;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	margin: 0;
	padding: 0 0 14px 0;
	width: 171px;
}

.NewsTickerArea .NewsItem .Date
{
	color: #444444;
	font-weight: bold;
}

.NewsTickerArea .NewsItem .Title
{
	color: #444444;
}

.NewsTickerArea .NewsItem:Hover .Date
{
	color: #3333ff;
}

.NewsTickerArea .NewsItem:Hover .Title
{
	color: #3333ff;
}

* html .NewTickerHome
{
	margin-left: 10px !important;
	margin-top: 12px !important;
}

.NewsTickerLink .Text
{
	color: #444444;
	cursor: pointer;
	display: inline-block;
	margin-left: 12px;
}

.NewsTickerLink_Link
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -143px;
	color: #444444;
	cursor: pointer;
	padding: 4px 0 0 0;
	text-decoration: none;
}

.NewsTickerLink_Link .Text
{
	color: #444444;
	cursor: pointer;
	display: inline-block;
	margin-left: 12px;
}

.NewsTickerLink_Link:Hover .Text
{
	color: #3333ff;
}

.NewsTickerLink_Link:Hover
{
	background: url(/graphics/combined_gif.gif) no-repeat 0px -113px;
	color: #3333ff;
}

.NewsTickerLinkArea
{
	margin: 0 15px 0 15px;
	width: 171px;
}

.MasterHomeNewsTeaserLogo
{
	left: -58px !important;
	top: -245px !important;
}

.MovieElem .MovieItem_Link:Hover .SubTitle h5
{
	color: #3333ff;
}

.MovieElem_Link .MovieItem_Link:Hover .SubTitle h5
{
	color: #3333ff;
}

