a
{
	color: #E41614;
	cursor: pointer;
	text-decoration: none;
}

a:hover
{
	color: #9CB5C2;
	text-decoration: none;
}

.flaot_left
{
	float: left;
}

.flaot_right
{
	float: right;
}

h1, .h1
{
	color: #E41614;
	font-size: 22px;
	font-weight: normal;
	padding-bottom: 0px;
}

h2, .h2
{
	color: #E41614;
	font-size: 20px;
	font-weight: normal;
}

h3, h3
{
	color: #E41614;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 5px;
	position: relative;
	z-index: 5;
}

h4, h4
{
	font-size: 11px;
	font-weight: bold;
	padding: 3px 0;
}

.corners_top
{
	height: 5px;
	width: auto;
}

.corners_bottom
{
	height: 5px;
	width: auto;
}

.corners_top .left
{
	background: transparent url(/graphics/combined_crm.png) no-repeat 0 0;
	float: left;
	height: 5px;
	width: 5px;
}

.corners_top .right
{
	background: transparent url(/graphics/combined_crm.png) no-repeat 0 -15px;
	float: right;
	height: 5px;
	width: 5px;
}

.corners_bottom .left
{
	background: transparent url(/graphics/combined_crm.png) no-repeat 0 -5px;
	float: left;
	height: 5px;
	width: 5px;
}

.corners_bottom .right
{
	background: transparent url(/graphics/combined_crm.png) no-repeat 0 -10px;
	float: right;
	height: 5px;
	width: 5px;
}

.button .text
{
	color: #E41614;
	float: left;
	padding-right: 5px;
	text-transform: lowercase;
	width: auto !important;
}

.button .arrow
{
	background: url(/graphics/combined_gif_crm.gif) no-repeat 0 -40px;
	float: right;
	height: 10px;
	margin-top: 1px;
	width: 4px;
}

.breadcrumbs
{
	border: 0px solid red;
	color: #888888;
	font-size: 10px;
	padding-bottom: 30px;
}

.Master_Container
{
	height: 610px;
	margin: 0 auto;
	padding-top: 50px;
	width: 800px;
}

.layer
{
	background: url('/graphics/CAS_maenchen.png');
	background-color: yelllow;
	bottom: 0;
	height: 439px;
	left: 0;
	position: absolute;
	width: 548px;
	z-index: 0;
}

.Header_Container
{
	height: 106px;
	margin-bottom: 10px;
	width: 800px;
}

.Header
{
	background-color: #D7D7D7;
	clear: both;
	height: 76px;
	padding: 10px 15px;
	vertical-align: middle;
	width: 770px;
}

.Header_Container .corners_top
{
	background: #D7D7D7;
	height: 5px;
	width: 800px;
}

.Header_Container .corners_bottom
{
	background: #D7D7D7;
	height: 5px;
	width: 800px;
}

.Sidebar_Container
{
	float: left;
	height: 485px;
	width: 210px;
}

.News_Container
{
	background-color: #D7D7D7;
	height: 275px;
	padding: 0;
	width: 210px;
}

.News_Container .corners_top
{
	background: #D7D7D7 none repeat scroll 0 0;
}

.News_Container .corners_bottom
{
	background: #D7D7D7 none repeat scroll 0 0;
}

.Footer
{
	float: right;
	padding: 10px;
	width: auto;
}

.Content_Container
{
	float: right;
	width: 580px;
}

.Content_Container .corners_top
{
	background: #FFFFFF;
}

.Content_Container .corners_bottom
{
	background: #FFFFFF;
}

.column
{
	min-height: 435px;
	width: 550px;
}

.TwoColumns .column
{
	min-height: 380px;
	width: 260px;
}

.FooterItem
{
	background: url(/graphics/combined_gif_crm.gif) no-repeat -8px 5px;
	color: #e41614;
	cursor: pointer;
	float: left;
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-left: 14px;
	padding-left: 12px;
}

.bigbox .image
{
	float: left;
	height: 188px;
	margin-right: 10px;
	width: 162px;
}

.Smallboxen
{
	clear: both;
	min-height: 30px;
	width: 550px;
}

.FooterContainer
{
	border: 0px solid red;
	clear: both;
	display: block;
	width: 800px;
}

.FooterItem a
{
	color: #e41614;
	cursor: pointer;
	text-decoration: none;
}

.FooterItem a:hover
{
	color: #e41614;
	text-decoration: underline;
}

body
{
	background-color: #9CB5C2;
	border: 0 none;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

.logo_float_left
{
	float: left;
	height: 56px;
	padding: 6px 0 0 0;
	width: 197px;
}

.logo_float_right
{
	float: right;
	height: 63px;
	padding: 0 0 0 0;
	width: 199px;
}

.h1
{
	padding-bottom: 15px;
}

.bigbox
{
	clear: both;
	height: 250px;
	margin-bottom: 20px;
}

.breadcrumb
{
	background: transparent url(/graphics/combined_gif_crm.gif) no-repeat scroll 0 -51px;
	float: left;
	font-size: 10px;
	margin-right: 10px;
	padding-left: 8px;
}

.Content
{
	background-color: #FFFFFF;
	border: 0px solid red;
	height: 455px;
	overflow: hidden;
	padding: 10px 15px 15px;
	width: 550px;
}

.Content_Container .corners_top .corner_left
{
	background: url(/graphics/combined_crm.png) no-repeat 0px 0px;
	float: left;
	height: 5px;
	width: 5px;
}

.Content_Container .corners_top .corner_right
{
	background: url(/graphics/combined_crm.png) no-repeat 0px -15px;
	float: right;
	height: 5px;
	width: 5px;
}

.Content_Container .corners_bottom .corner_left
{
	background: url(/graphics/combined_crm.png) no-repeat 0px -5px;
	float: left;
	height: 5px;
	width: 5px;
}

.Content_Container .corners_bottom .corner_right
{
	background: url(/graphics/combined_crm.png) no-repeat 0px -10px;
	float: right;
	height: 5px;
	width: 5px;
}

.smallbox
{
	background-color: #E7E7E7;
	height: 130px;
	padding: 10px;
	width: auto;
}

Smallbox_Container .corners_top
{
	background-color: #E7E7E7;
}

.Smallbox_Container .corners_top
{
	background-color: #E7E7E7;
}

.Smallbox_Container .corners_top .corner_left
{
	background: transparent url(/graphics/combined_crm.png) no-repeat scroll 0 -20px;
}

.button
{
	display: inline-block;
	margin-top: 4px;
	width: auto;
	z-index: 5;
}

.Smallbox_Container .corners_top .corner_right
{
	background: transparent url(/graphics/combined_crm.png) no-repeat scroll 0 -35px;
	height: 5px;
	width: 5px;
}

.Smallbox_Container .corners_bottom
{
	background-color: #e7e7e7;
}

.Smallbox_Container .corners_bottom .corner_left
{
	background: transparent url(/graphics/combined_crm.png) no-repeat scroll 0 -25px;
}

.Smallbox_Container .corners_bottom .corner_right
{
	background: transparent url(/graphics/combined_crm.png) no-repeat scroll 0 -30px;
	height: 5px;
	width: 5px;
}

.bigbox .text
{
	float: left;
	width: 374px;
}

.float_left
{
	float: left;
}

.float_right
{
	float: right;
}

*
{
	border: 0;
	margin: 0;
	padding: 0;
}

.breadcrumb a
{
	color: #888888;
}

.breadcrumb a:hover
{
	color: #E41614;
}

.Smallbox_Container
{
	width: 270px;
}

*+html .button
{
	border: 0px solid red;
	display: inline;
	width: 45px;
}

*+html .Footer
{
	padding-top: 10px;
}

.button_Link
{
	cursor: pointer;
	display: inline-block;
	margin-top: 4px;
	width: auto;
	z-index: 5;
}

*+html .button_Link
{
	display: inline;
	width: 45px;
}

.button_Link .arrow
{
	background: url(/graphics/combined_gif_crm.gif) no-repeat 0 -40px;
	float: right;
	height: 10px;
	margin-top: 1px;
	width: 4px;
}

.button_Link .text
{
	color: #E41614;
	float: left;
	padding-right: 5px;
	text-transform: lowercase;
	width: auto !important;
}

.contentbox
{
	clear: both;
	height: auto;
	margin-bottom: 20px;
}

.basic_content .image
{
	height: 120px;
	width: 100px;
}

.basic_content
{
	border: 0px solid red;
	clear: both;
	min-height: 420px;
	width: 545px;
}

.basic_content .content
{
	border: 0px solid green;
	height: auto;
	width: 545px;
}

.text b
{
	font-weight: bold;
}

.FormInnenArea
{
	border: 0px solid blue;
	clear: both;
	display: block;
	height: auto;
	width: 545px;
}

.FormInnen
{
	font-family: Verdana,Geneva,sans-serif;
	font-size: 11px;
	height: auto;
	width: 545px;
}

.FormInnen .SelectBoxWidth
{
	background: #ffffff;
	width: 252px;
}

.FormInnen .SelectBoxWidth .Text
{
	border: 1px solid #9cb5c2;
	font-size: 11px;
	width: 252px;
}

.column .image
{
	height: 195px;
	margin: 4px 0 4px 0;
	width: 260px;
}

.FormInnen .SpacerWidth
{
	clear: both;
	display: block;
	height: 10px;
	width: 545px;
}

.FormInnen .FormElement_Innen
{
	clear: both;
	display: block;
	height: auto;
	width: 545px;
}

.FormElement_Innen .InputBoxNormal
{
	background: #ffffff;
	border: 1px solid #9CB5C2;
	float: left;
	height: 16px;
	width: 250px;
}

.FormElement_Innen .InputBoxNormal .Text
{
	font-size: 11px;
	width: 250px;
}

.FormElement_Innen .Spacer
{
	float: left;
	height: 16px;
	width: 20px;
}

.FormElement_Innen .InputBoxSmall
{
	background: #ffffff;
	border: 1px solid #9CB5C2;
	float: left;
	height: 16px;
	margin-right: 5px;
	width: 48px;
}

.FormElement_Innen .InputBoxSmall .Text
{
	font-size: 11px;
	width: 48px;
}

.ContentBasic
{
	background: #ffffff;
	height: 460px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 10px 15px 10px 15px;
	width: 550px;
}

.FormElement_Innen .InputBoxMedium
{
	background: #ffffff;
	border: 1px solid #9CB5C2;
	float: left;
	height: 16px;
	width: 195px;
}

.FormElement_Innen .InputBoxMedium .Text
{
	font-size: 11px;
	width: 195px;
}

h3
{
	color: #E41614;
	margin-top: 20px;
}

th
{
	text-align: left;
}

ol, ul
{
	list-style-position: outside;
	margin-left: 18px;
}

.basic_content .text
{
	margin-top: 1px;
	position: static;
}

.basic_content .h1, .basic_content .h3
{
	position: static;
}

td
{
	border: 1px solid #D7D7D7;
	margin: 1px;
	padding: 1px;
}

.smallbox h3
{
	color: #E41614;
	margin-top: 0;
}

.MainNavigation_Container
{
	background: #e7e7e7;
	margin-bottom: 10px;
	width: 210px;
}

.MainNavigation_Container .corners_top .corner_left
{
	background: url(/graphics/combined_crm.png) no-repeat 0 0;
	float: left;
	height: 5px;
	width: 5px;
}

.MainNavigation_Container .corners_bottom .corner_left
{
	background: url(/graphics/combined_crm.png) no-repeat 0px -5px;
	float: left;
	height: 5px;
	width: 5px;
}

.MainNavigation_Container .corners_top .corner_right
{
	background: url(/graphics/combined_crm.png) no-repeat 0px -15px;
	backgroundurl: (/graphics/combined_crm.png) no-repeat 0 -10px;
	float: right;
	height: 5px;
	width: 5px;
}

.MainNavigation_Container .corners_bottom .corner_right
{
	background: url(/graphics/combined_crm.png) no-repeat 0px -10px;
	float: right;
	height: 5px;
	width: 5px;
}

.News_Container .corners_top .corner_left
{
	background: url(/graphics/combined_crm.png) no-repeat 0 0;
	float: left;
	height: 5px;
	width: 5px;
}

.News_Container .corners_top .corner_right
{
	background: url(/graphics/combined_crm.png) no-repeat 0px -15px;
	float: right;
	height: 5px;
	width: 5px;
}

.News_Container .corners_bottom .corner_right
{
	background: url(/graphics/combined_crm.png) no-repeat 0px -10px;
	float: right;
	height: 5px;
	width: 5px;
}

.News_Container .corners_bottom .corner_left
{
	background: url(/graphics/combined_crm.png) no-repeat 0px -5px;
	float: left;
	height: 5px;
	width: 5px;
}

.HomeCRM_NewsArea
{
	background: #d7d7d7;
	height: 285px;
	padding: 0 15px;
}

.MainNavigation
{
	height: 130px;
	position: relative;
	width: 210px;
}

.NavItem_1
{
	font-weight: bold;
	height: 20px;
	width: 160px;
}

.NavItem_2
{
	background: #E7E7E7;
	height: 20px;
	max-width: 160px;
	min-width: 50px;
	padding: 5px 10px 5px 13px;
	width: 120px;
}

.MainNavigation .Column
{
	padding: 10px 15px;
}

.News_Container h1
{
	padding: 10px 15px;
}

.MainNavigation .NavItemLink
{
	background: url(/graphics/combined_gif_crm.gif) no-repeat -7px 4px;
	padding-left: 10px;
	width: 185px;
}

.FormElement_Innen .SelectBoxSmall
{
	background: #ffffff;
	float: left;
	margin-right: 5px;
	width: 50px;
}

.FormElement_Innen .SelectBoxSmall .Text
{
	border: 1px solid #9cb5c2;
	font-size: 11px;
	width: 50px;
}

.FormInnen .TextAreaWidth
{
	background: #ffffff;
	height: 100px;
	position: relative;
	width: 523px;
}

.FormInnen .TextAreaWidth .Text
{
	border: 1px solid #9CB5C2;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 11px;
	height: 100px;
	overflow: auto;
	width: 523px;
}

.NavItem_3
{
	background: #e7e7e7;
	height: 20px;
	padding: 5px 10px 5px 13px;
	width: 120px;
}

.Sitemap .NavItem_1
{
	height: auto;
	margin-bottom: 20px;
	margin-top: 0;
	width: auto;
}

.Sitemap .NavItem_2
{
	background: none;
	height: auto;
	padding: 3px 0 3px 0px;
	position: static;
	visibility: visible;
	width: auto;
}

.FormInnen .FormTextWidth
{
	clear: both;
	display: block;
	height: auto;
	width: 545px;
}

.FormInnen .FormTextWidth .Text
{
	font-size: 11px;
	heigth: auto;
	width: 545px;
}

.FormInnen .CheckBoxBlockArea
{
	clear: both;
	display: block;
	height: auto;
	position: relative;
	width: 545px;
}

.CheckBoxBlockArea .CheckBox_Block_Item
{
	clear: both;
	display: block;
	height: auto;
	width: 545px;
}

.CheckBoxBlockArea .CheckBox_Block_Item .Checkbox
{
	float: left;
	margin: 0 5px 10px 0;
	width: 20px;
}

.CheckBoxBlockArea .CheckBox_Block_Item .text
{
	float: left;
	height: auto;
	margin: 0;
	width: 515px;
}

#CxBody .layer
{
	display: none;
}

.FormButtonsArea
{
	clear: both;
	display: block;
	height: 22px;
	width: 545px;
}

.FormButtonsArea .FormButton
{
	background: #9CB5C2;
	cursor: pointer;
	float: left;
	font-size: 11px;
	font-weight: bold;
	margin-right: 10px;
	padding: 2px 5px 2px 5px;
	width: auto;
}

* html .FormButtonsArea .FormButton
{
	cursor: hand;
}

.Content_Container .basic_content
{
	border: 0px solid red;
}

.Content_Container .basic_content .FormInnenArea
{
	position: relative;
}

.Content_Container .basic_content .FormInnenArea .FormInnen
{
	border: 0px solid orange;
	position: relative;
}

.Content_Container .basic_content .FormInnenArea .FormInnen .SelectBoxWidth
{
	position: relative;
}

.Content_Container .basic_content .FormInnenArea .FormInnen .SelectBoxWidth .Text
{
	position: relative;
}

.Content_Container .basic_content .FormInnenArea .FormInnen .FormElement_Innen
{
	position: relative;
}

.Content_Container .basic_content .FormInnenArea .FormInnen .FormElement_Innen .InputBoxNormal
{
	position: relative;
}

.Content_Container .basic_content .FormInnenArea .FormInnen .FormElement_Innen .InputBoxNormal .Text
{
	position: relative;
}

.Content_Container .basic_content .FormInnenArea .FormInnen .FormTextWidth
{
	position: relative;
}

.ChildNodes_1
{
	display: none;
	left: 205px;
	position: absolute;
	top: -5px;
	z-index: 6;
}

.ChildNodes_2
{
	display: none;
	left: 143px;
	position: absolute;
	top: 0;
	z-index: 6;
}

.ChildNodes_1, .ChildNodes_2, .ChildNodes_3
{
	background: url('/graphics/pixel.gif') repeat;
	height: 180px;
	position: absolute;
	width: 140px;
}

.NavItem_1:hover .ChildNodes_1
{
	display: block;
}

.NavItem_2:hover .ChildNodes_2
{
	display: block;
}

.Sitemap .Column
{
	border: 0px solid red;
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
	width: 150px;
}

.Bild_Container
{
	margin-bottom: 10px;
}

.Bild_Hochformat_mit_Text_container .image
{
	height: 188px;
	width: 162px;
}

.Bild_ganze_Breite_container .image
{
	height: 188px;
	width: 545px;
}

.Bild_Breitformat_mit_Text_container .image
{
	height: 152px;
	width: 188px;
}

.Bild_Quadrat_mit_Text_container .image
{
	height: 188px;
	width: 188px;
}

.Bild_Container .text_container
{
	float: left;
	margin-left: 15px;
	max-width: 336px;
}

.Bild_Container .image_container
{
	float: left;
}

.clear_div
{
	clear: both;
}

.Smallbox_Container .image
{
	height: 80px;
	margin: 2px 0 0 0;
	width: 250px;
}

.column h1,.column h2,.column h3,.column .text
{
	position: static;
}

.HomeCRM_NewsArea .Title
{
	font-weight: bold;
}

.HomeCRM_NewsArea .LinkDiv
{
	background: transparent url(/graphics/combined_gif_crm.gif) no-repeat scroll -5px -61px;
	color: #e41614;
	cursor: pointer;
	height: 10px;
	margin-bottom: 10px;
	margin-top: 2px;
	padding-bottom: 1px;
	position: relative;
	text-transform: lowercase;
	width: 55px;
	z-index: 5;
}

.News_Container .h1
{
	padding-bottom: 0;
}

.HomeCRM_NewsArea .Description
{
	max-height: 90px;
	overflow: hidden;
}

*+html .Content_Container .basic_content .FormInnenArea
{
	border: 0px solid lime;
	position: static;
}

.NewsOverviewArea .Description
{
	max-height: 90px;
	overflow: hidden;
}

.NewsOverviewArea .LinkDiv
{
	background: transparent url(/graphics/combined_gif_crm.gif) no-repeat scroll -5px -61px;
	color: #e41614;
	cursor: pointer;
	height: 14px;
	margin: 2px 0 10px 0;
	padding-bottom: 1px;
	text-transform: lowercase;
	width: 55px;
}

.NewsOverviewArea .Title
{
	font-weight: bold;
}

*+html body
{
	background: #9CB5C2 url(/graphics/CAS_maenchen.png) no-repeat bottom left;
}

*+html .layer
{
	display: none;
}

.table_container
{
	margin-bottom: 10px;
}

.CxBody .Content_Basic
{
	padding-bottom: 30px;
}

.CxBody .ContentBasic
{
	padding: bottom: 30px;
	padding-button: 30px;
}

*+html .Content_Container .basic_content .FormInnenArea .FormInnen
{
	position: static;
}

*+html .Content_Container .basic_content .FormInnenArea .FormInnen .FormElement_Innen
{
	position: static;
}

*+html .Content_Container .basic_content .FormInnenArea .FormInnen .FormElement_Innen .InputBoxNormal
{
	position: static;
}

*+html .Content_Container .basic_content .FormInnenArea .FormInnen .FormElement_Innen .InputBoxNormal .Text
{
	position: static;
}

*+html .Content_Container .basic_content .FormInnenArea .FormInnen .FormTextWidth
{
	position: static;
}

*+html .Content_Container .basic_content .FormInnenArea .FormInnen .SelectBoxWidth
{
	position: static;
}

*+html .Content_Container .basic_content .FormInnenArea .FormInnen .SelectBoxWidth .Text
{
	position: static;
}

*+html .FormInnen .TextAreaWidth
{
	position: static;
}

*+html .FormInnen .CheckBoxBlockArea
{
	position: static;
}

.Sitemap .NavItem_3
{
	background: #ffffff;
	height: auto;
	padding: 3px 0 3px 20px;
	width: auto;
}

*+html .NavItem_1:hover .NavItem_3
{
	background: none;
	display: none;
}

*+html .NavItem_2:hover .NavItem_3
{
	background: #E7E7E7;
	display: block;
}

*+html .NavItem_1:hover .NavItem_3 .NavItemLink
{
	background: none;
}

*+html .NavItem_2:hover .NavItem_3 .NavItemLink
{
	background: transparent url(/graphics/combined_gif_crm.gif) no-repeat scroll -7px 4px;
}

.ChildNodes_3
{
	display: none !important;
}

.h3
{
	color: #e41614;
	font-size: 14px;
}

* html .corners_top .left
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/blue_top_left.png', sizingMethod='crop');
}

* html .corners_top .right
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/blue_top_right.png', sizingMethod='crop');
}

* html .corners_bottom .left
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/blue_bottom_left.png', sizingMethod='crop');
}

* html .corners_bottom .right
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/blue_bottom_right.png', sizingMethod='crop');
}

* html .layer
{
	border: 0px solid lime;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/CAS_maenchen.png', sizingMethod='crop');
}

* html .Smallbox_Container .corners_top .left
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/white_top_left.png', sizingMethod='crop');
}

* html .Smallbox_Container .corners_top .right
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/white_top_right.png', sizingMethod='crop');
}

* html .Smallbox_Container .corners_bottom .left
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/white_bottom_left.png', sizingMethod='crop');
}

* html .Smallbox_Container .corners_bottom .right
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/white_bottom_right.png', sizingMethod='crop');
}

.SitemapStructural .Column
{
	border: 0px solid green;
	float: left;
	margin: 0 20px 20px 0;
	width: 150px;
}

.SitemapStructural .NavItem_1
{
	border: 0px solid orange;
	height: auto;
	margin-bottom: 20px;
	width: auto;
}

.SitemapStructural .NavItem_2
{
	background: #ffffff;
	border: 0px solid blue;
	height: auto;
	padding: 3px 0 3px 1px;
	visibility: visible;
	width: auto;
}

.SitemapStructural .NavItem_2 .NavItemLink
{
	background: url(/graphics/combined_gif_crm.gif) no-repeat scroll 0px -40px;
	font-weight: normal;
	padding-left: 10px;
}

.SitemapStructural .NavItem_3
{
	background: #ffffff;
	height: auto;
	padding: 3px 0 3px 11px;
	visibility: visible;
	width: auto;
}

.SitemapStructural .NavItem_3 .NavItemLink
{
	background: url(/graphics/combined_gif_crm.gif) no-repeat scroll 0px -40px;
	font-weight: normal;
	padding-left: 10px;
}

*+html .SitemapStructural .NavItem_2:hover .NavItem_3 .NavItemLink
{
	background: url(/graphics/combined_gif_crm.gif) no-repeat scroll 0px -40px;
}

*+html .SitemapStructural .NavItem_2:hover .NavItem_3
{
	background: #ffffff;
	visibility: visible !important;
}

*+html .SitemapStructural .NavItem_2 .NavItem_3
{
	visibility: visible !important;
}

*+html .SitemapStructural .NavItem_3
{
	visibility: visible !important;
}

*+html .SitemapStructural .NavItem_1:hover .NavItem_3
{
	display: block !important;
}

*+html .SitemapStructural .NavItem_2:hover .NavItem_3
{
	display: block !important;
}

*+html .SitemapStructural .NavItem_1 .NavItem_2 .NavItem_3
{
	display: block;
}

*+html .SitemapStructural .NavItem_1 .NavItem_2 .NavItem_3 .NavItemLink
{
	background: url(/graphics/combined_gif_crm.gif) no-repeat scroll 0 -40px;
}

.FooterItem:Hover
{
	color: #e41614;
	text-decoration: underline;
}

.NewsOverviewArea .LinkDiv:Hover
{
	color: #e41614;
	text-decoration: underline;
}

.HomeCRM_NewsArea .LinkDiv:Hover
{
	color: #e41614;
	text-decoration: underline;
}

.SearchFormArea
{
	border: 0px solid red;
	clear: both;
	display: block;
	height: auto;
	position: relative;
	width: 545px;
}

.SimpleFormArea
{
	clear: both;
	display: block;
	height: 22px;
	margin-bottom: 10px;
	width: 545px;
}

.SimpleFormArea .FormArea
{
	background: #ffffff;
	border: 1px solid #9CB5C2;
	float: left;
	height: 16px;
	width: 400px;
}

.SimpleFormArea .SearchButtonArea
{
	border: 0px solid green;
	float: left;
	height: 22px;
	width: 100px;
}

.SimpleFormArea .SearchButtonArea .FormButton
{
	background: #9CB5C2;
	cursor: hand;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	padding: 2px 5px 2px 5px;
	width: auto;
}

.SpacerWidth
{
	clear: both;
	display: block;
	height: 10px;
	width: 545px;
}

.SimpleFormArea .FormArea .InputBox
{
	border: 0px solid lime;
	font-size: 11px;
	width: 400px;
}

.AdvancedSearchArea
{
	border: 0px solid lime;
	clear: both;
	display: block;
	height: auto;
	width: 500px;
}

.SearchCheckbox
{
	border: 0px solid pink;
	clear: both;
	display: block;
	height: auto;
	width: 400px;
}

.SearchCheckbox .Checkbox
{
	float: left;
	margin: 0 5px 5px 0;
	width: 20px;
}

.SearchCheckbox .text
{
	float: left;
	height: auto;
	margin: 0;
	width: 350px;
}

.SearchRadio
{
	clear: both;
	display: block;
	height: auto;
	margin-left: 25px;
	width: 375px;
}

.SearchRadio .Radiobox
{
	float: left;
	margin: 0 5px 5px 0;
	width: 20px;
}

.SearchRadio .text
{
	float: left;
	height: auto;
	margin: 0;
	width: 325px;
}

.SearchTagsArea
{
	clear: both;
	display: block;
	height: auto;
	margin-left: 50px;
	width: 325px;
}

.SearchTagsArea .TagCheckBoxItem
{
	clear: both;
	display: block;
	height: auto;
	margin-left: 0;
	width: 325px;
}

.SearchTagsArea .TagCheckBoxItem .Checkbox
{
	float: left;
	margin: 0 5px 5px 0;
	width: 20px;
}

.SearchTagsArea .TagCheckBoxItem .text
{
	float: left;
	height: auto;
	margin: 0;
	width: 295px;
}

.SearchFromToItem
{
	border: 0px solid blue;
	clear: both;
	display: block;
	height: 20px;
	padding-top: 5px;
	width: 400px;
}

.SearchFromToItem .Checkbox
{
	float: left;
	margin: 0 0 5px 0;
	width: 20px;
}

.SearchFromToItem .text
{
	float: left;
	height: auto;
	margin: 0 5px 0 5px;
	width: 100px;
}

.SearchFromToItem .DText
{
	background: #ffffff;
	border: 1px solid #9CB5C2;
	float: left;
	font-size: 11px;
	height: 16px;
	margin-right: 2px;
	width: 25px;
}

.SearchFromToItem .MText
{
	background: #ffffff;
	border: 1px solid #9CB5C2;
	float: left;
	font-size: 11px;
	height: 16px;
	margin-right: 2px;
	width: 25px;
}

.SearchFromToItem .YText
{
	background: #ffffff;
	border: 1px solid #9CB5C2;
	float: left;
	font-size: 11px;
	height: 16px;
	margin-right: 2px;
	width: 35px;
}

.SearchFromToItem .FromToText
{
	float: left;
	height: auto;
	margin: 0 5px;
	width: 20px;
}

.SearchResultsContent
{
	border: 0px solid lime;
	height: auto;
	margin: 20px 0 0 0;
	width: 545px;
}

.SearchResultsArea
{
	border: 1px solid red;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	width: 545px;
}

.SearchResultsContent .NoSearchResults
{
	color: #000000;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 11px;
	font-weight: normal;
}

body.bodyClassLandingPage
{
	background-color: #C7C7C7;
	background-image: none;
}

.LandingPage_Master
{
	background-color: #ffffff;
	border: 1px solid #969696;
	height: 546px;
	margin: 35px auto 0 auto;
	width: 902px;
}

.LandingPage_ContentArea
{
	border: 0px solid red;
	height: 457px;
	margin: 25px  25px 0 25px;
	width: 852px;
}

.LandingPage_BoxesTop
{
	border: 0px solid green;
	clear: both;
	height: 270px;
	width: 852px;
}

.Box1
{
	background: #FFFFFF url(/graphics/box1_bg.jpg) no-repeat;
	float: left;
	height: 248px;
	width: 250px;
}

.Box1 .BoxText
{
	height: 120px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 248px;
}

.Box1 .BoxText .Text
{
	color: #164D9A;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin-left: 8px;
	text-align: left;
	text-decoration: none;
}

.Box1 .BoxText .Text ul
{
	list-style-image: url(/graphics/box1_bulletpoint.gif);
	list-style-type: none;
	margin: 0;
	padding-left: 34px;
}

.Box1 .BoxText .Text ul li
{
	line-height: 0.8em;
	list-style-position: outside;
	margin: 0;
	padding-bottom: 18px;
}

.Box2
{
	background: #FFFFFF url(/graphics/box2_bg.jpg) no-repeat;
	float: left;
	height: 248px;
	margin: 0 0 0 50px;
	width: 250px;
}

.Box2 .BoxText
{
	height: 120px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 248px;
}

.Box2 .BoxText .Text
{
	color: #D51B1C;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin-left: 8px;
	text-align: left;
	text-decoration: none;
}

.Box2 .BoxText .Text ul
{
	list-style-image: url(/graphics/box2_bulletpoint.gif);
	list-style-type: none;
	margin: 0;
	padding-left: 34px;
}

.Box2 .BoxText .Text ul li
{
	line-height: 0.8em;
	list-style-position: outside;
	margin: 0;
	padding-bottom: 18px;
}

.LandingPage_BoxesBottom
{
	clear: both;
	height: 216px;
	width: 852px;
}

.MapBox
{
	float: left;
	height: 216px;
	width: 252px;
}

.Box3
{
	background: #FFFFFF url(/graphics/box3_bg.jpg) no-repeat;
	float: left;
	height: 248px;
	margin: 0 0 0 50px;
	width: 250px;
}

.MapBox .Image
{
	height: 216px;
	width: 252px;
}

.Box2Column
{
	background: #FFFFFF url(/graphics/box4_bg.jpg) no-repeat;
	float: right;
	height: 172px;
	overflow: hidden;
	padding: 15px;
	width: 523px;
}

.Box2Column .BoxText
{
	color: #666666;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	height: 172px;
}

.BoxLogo
{
	height: 88px;
	margin: 1px 0 20px 1px;
	width: 248px;
}

.BoxLogo .Image
{
	height: 88px;
	margin: 0;
	width: 248px;
}

.Box2Column .BoxText .Text
{
	color: #666666;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5em;
	text-align: left;
	text-decoration: none;
}

.Box2Column .BoxText .Text ul
{
	margin: 0;
	padding: 10px 0 10px 15px;
}

.Box2Column .BoxText .Text ul li
{
	list-style-position: outside;
}

.LandingPage_Footer
{
	background: #ffffff;
	border: 0px solid red;
	clear: both;
	float: right;
	height: 20px;
	margin: 5px 0 0 0;
	position: relative;
	right: 0px;
	width: 300px;
}

.LandingPage_Footer .FooterItem
{
	background-color: #ffffff;
	background-image: none;
	border: 0px solid red;
	color: #9D9B9B;
	cursor: pointer;
	float: left;
	margin: 0;
	padding: 0;
	text-decotation: none;
	width: auto;
}

.LandingPage_Footer .FooterItem .Text
{
	color: #9D9B9B;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.LandingPage_Footer .FooterItemSpacer
{
	background: #ffffff url(/graphics/footer_strich.gif) no-repeat;
	float: left;
	height: 9px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 2px;
	width: 12px;
}

.Box3 .BoxText
{
	height: 120px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 248px;
}

.Box3 .BoxText .Text
{
	color: #0081C7;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin-left: 8px;
	test-align: left;
	text-decoration: none;
}

.Box3 .BoxText .Text ul
{
	list-style-image: url(/graphics/box3_bulletpoint.gif);
	list-style-type: none;
	margin: 0;
	padding-left: 34px;
}

.Box3 .BoxText .Text ul li
{
	line-height: 0.8em;
	list-style-position: outside;
	margin: 0;
	padding-bottom: 18px;
}

.LandingPage_Footer .FooterItem:Hover
{
	color: #666666;
	text-decoration: none;
}

.LandingPage_Footer .FooterItem:Hover .Text
{
	color: #666666;
}

.LandingPage_Footer .FooterItem .Text a
{
	color: #9D9B9B;
	cursor: pointer;
	text-decoration: none;
}

.LandingPage_Footer .FooterItem .Text a:Hover
{
	color: #666666;
}

.Box1_Link
{
	background: #ffffff url(/graphics/box1_bg.jpg) no-repeat;
	float: left;
	height: 248px;
	width: 250px;
}

.Box1_Link .BoxText
{
	height: 120px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 248px;
}

.Box1_Link .BoxText .Text
{
	color: #164D9A;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin-left: 8px;
	text-align: left;
	text-decoration: none;
}

.Box1_Link .BoxText .Text ul
{
	list-style-image: url(/graphics/box1_bulletpoint.gif);
	list-style-type: none;
	margin: 0;
	padding-left: 34px;
}

.Box1_Link .BoxText .Text ul li
{
	line-height: 0.8em;
	list-style-position: outside;
	margin: 0;
	padding-bottom: 18px;
}

.Box2_Link
{
	background: #FFFFFF url(/graphics/box2_bg.jpg) no-repeat;
	float: left;
	height: 248px;
	margin: 0 0 0 50px;
	width: 250px;
}

.Box2_Link .BoxText
{
	height: 120px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 248px;
}

.Box2_Link .BoxText .Text
{
	color: #D51B1C;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin-left: 8px;
	text-align: left;
	text-decoration: none;
}

.Box2_Link .BoxText .Text ul
{
	list-style-image: url(/graphics/box2_bulletpoint.gif);
	list-style-type: none;
	margin: 0;
	padding-left: 34px;
}

.Box2_Link .BoxText .Text ul li
{
	line-height: 0.8em;
	list-style-position: outside;
	margin: 0;
	padding-bottom: 18px;
}

.Box3_Link
{
	background: #FFFFFF url(/graphics/box3_bg.jpg) no-repeat;
	float: left;
	height: 248px;
	margin: 0 0 0 50px;
	width: 250px;
}

.Box3_Link .BoxText
{
	height: 120px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 248px;
}

.Box3_Link .BoxText .Text
{
	color: #0081C7;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin-left: 8px;
	text-decoration: none;
}

.Box3_Link .BoxText .Text ul
{
	list-style-image: url(/graphics/box3_bulletpoint.gif);
	list-style-type: none;
	margin: 0;
	padding-left: 34px;
}

.Box3_Link .BoxText .Text ul li
{
	line-height: 0.8em;
	list-style-position: outside;
	margin: 0;
	padding-bottom: 18px;
}

.LayerImage
{
	background: transparent url(/graphics/CAS_maenchen.png) repeat scroll 0 0;
	bottom: 0;
	height: 439px;
	left: 0;
	position: absolute;
	width: 548px;
}

.LayerEmpty
{
	background-image: none;
	bottom: 0;
	height: 439px;
	left: 0;
	position: absolute;
	width: 548px;
}

.News_Container_Link
{
	background-color: #D7D7D7;
	height: 275px;
	padding: 0;
	width: 210px;
}

.News_Container_Link .corners_bottom
{
	background: #D7D7D7 none repeat scroll 0 0;
}

.News_Container_Link .corners_bottom .corner_left
{
	background: url(/graphics/combined_crm.png) no-repeat 0px -5px;
	float: left;
	height: 5px;
	width: 5px;
}

.News_Container_Link .corners_bottom .corner_right
{
	background: url(/graphics/combined_crm.png) no-repeat 0px -10px;
	float: right;
	height: 5px;
	width: 5px;
}

.News_Container_Link .corners_top
{
	background: #D7D7D7 none repeat scroll 0 0;
}

.News_Container_Link .corners_top .corner_left
{
	background: url(/graphics/combined_crm.png) no-repeat 0 0;
	float: left;
	height: 5px;
	width: 5px;
}

.News_Container_Link .corners_top .corner_right
{
	background: url(/graphics/combined_crm.png) no-repeat 0px -15px;
	float: right;
	height: 5px;
	width: 5px;
}

.News_Container_Link h1
{
	padding: 10px 15px;
}

.News_Container_Link .h1
{
	padding-bottom: 0;
}

*+html .Footer_Link
{
	padding-top: 10px;
}

.Footer_Link
{
	float: right;
	padding: 10px;
	width: auto;
}

.Box1 .BoxText_Link
{
	height: 120px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 248px;
}

.Box1 .BoxText_Link .Text
{
	color: #164D9A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin-left: 8px;
	text-align: left;
	text-decoration: none;
}

.Box1 .BoxText_Link .Text ul
{
	list-style-image: url(/graphics/box1_bulletpoint.gif);
	list-style-type: none;
	margin: 0;
	padding-left: 34px;
}

.Box1 .BoxText_Link .Text ul li
{
	line-height: 0.8em;
	list-style-position: outside;
	margin: 0;
	padding-bottom: 18px;
}

.Box1 .BoxText_Link .Text ul li a
{
	color: #164D9A;
}

.Box1 .BoxText_Link .Text ul li a:Hover
{
	color: #2672dd;
}

.Box2 .BoxText_Link
{
	height: 120px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 248px;
}

.Box2 .BoxText_Link .Text
{
	color: #D51B1C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin-left: 8px;
	text-align: left;
	text-decoration: none;
}

.Box2 .BoxText_Link .Text ul
{
	list-style-image: url(/graphics/box2_bulletpoint.gif);
	list-style-type: none;
	margin: 0;
	padding-left: 34px;
}

.Box2 .BoxText_Link .Text ul li
{
	line-height: 0.8em;
	list-style-position: outside;
	margin: 0;
	padding-bottom: 18px;
}

.Box2 .BoxText_Link .Text ul li a
{
	color: #D51B1C;
}

.Box2 .BoxText_Link .Text ul li a:Hover
{
	color: #f75152;
}

.Box1 .BoxText .Text ul li a
{
	color: #164D9A;
}

.Box1 .BoxText .Text ul li a:Hover
{
	color: #2672dd;
}

.Box2 .BoxText .Text ul li a
{
	color: #D51B1C;
}

.Box2 .BoxText .Text ul li a:Hover
{
	color: #f75152;
}

.Box2_Link:Hover .BoxText .Text
{
	color: #f75152;
}

.Box1_Link:Hover .BoxText .Text
{
	color: #2672dd;
}

.Box1 .BoxText_Link:Hover .Text
{
	color: #2672dd;
}

.Box2 .BoxText_Link:Hover .Text
{
	color: #f75152;
}

.Box3 .BoxText_Link:Hover .Text
{
	color: #0ba2f4;
}

.Box3 .BoxText_Link
{
	height: 120px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 248px;
}

.Box3 .BoxText_Link .Text
{
	color: #0081C7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin-left: 8px;
	text-align: left;
	text-decoration: none;
}

.Box3 .BoxText_Link .Text ul
{
	list-style-image: url(/graphics/box3_bulletpoint.gif);
	list-style-type: none;
	margin: 0;
	padding-left: 34px;
}

.Box3 .BoxText_Link .Text ul li
{
	line-height: 0.8em;
	list-style-position: outside;
	margin: 0;
	padding-bottom: 18px;
}

.Box3 .BoxText_Link .Text ul li a
{
	color: #0081c7;
}

.Box3 .BoxText_Link .Text ul li a:Hover
{
	color: #0ba2f4;
}

.Box3 .BoxText .Text ul li a
{
	color: #0081c7;
}

.Box3 .BoxText .Text ul li a:Hover
{
	color: #0ba2f4;
}

.Box3_Link:Hover .BoxText .Text
{
	color: #0ba2f4;
}

