body {
	margin-top:0px; 
	margin-bottom:0px; 
	margin-left:0px; 
	margin-right:0px;
	background-image: url(http://www.hsmworks.de/page_background_tile.gif);
	background-repeat: repeat-x;
	background-color:#F0F0F0;
	font-size: 10px;
	overflow-y: scroll;
}

tr, div {
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#000000;
}

img {
	border: 0px none;
}

a {
	text-decoration: underline;
	color:#4A83AE;
	outline: 0;
}
a:hover {
	text-decoration: underline;
	color:#FF0000;
}
.content_background3{
	height:100%;
	padding-top:0px;
	padding-bottom:23px;
	width:553px;
}

.news_overview {
	font-size:7pt;
	color:#666666;
	margin: -8px 0 -10px 0;
}

.content_background3_line_h{
	background-image: url(http://www.hsmworks.de/content_information_line.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height:1px;
}

.content_background3_line_v{
	background-image: url(http://www.hsmworks.de/content_information_line_vert.gif);
	background-repeat: repeat-y;
	background-position: top left;
	width:1px;
}

.content_background_strategy{
	background-color: #ffffff;
	margin-top: 7px;
}

.content_information_background{
	background-color: #ffffff;
	background-image: url(http://www.hsmworks.de/content_information_shade.gif);
	background-repeat: no-repeat;
	background-position:1px 1px;
	padding-left:16px;
	padding-right:16px;
	padding-top:13px;
	padding-bottom:10px;
}

.content_news_background{
	background-image: url(http://www.hsmworks.de/content_information_shade.gif);
	background-repeat: no-repeat;
	background-position:1px 1px;
	padding-left:16px;
	padding-right:16px;
	padding-top:13px;
	padding-bottom:18px;
}

.content_information_background1{
	background-color: #ffffff;
	background-image: url(http://www.hsmworks.de/content_information_shade.gif);
	background-repeat: no-repeat;
	background-position:1px 1px;
	padding-left:16px;
	padding-right:15px;
	padding-top:25px;
	padding-bottom:18px;
}

.content_information_background2{
	background-color: #ffffff;
	background-image: url(http://www.hsmworks.de/content_information_shade.gif);
	background-repeat: no-repeat;
	background-position:1px 1px;
	padding-top:27px;
	padding-bottom:18px;
}

.content_information_background_right{
	background-image: url(http://www.hsmworks.de/content_information_background_right.gif);
	background-repeat: repeat-y;
	background-position:top left;
	height:1px;
}

.content_information_background_btm{
	background-image: url(http://www.hsmworks.de/content_information_background_btm.gif);
	background-repeat: no-repeat;
	background-position:top left;
}

.content_information_arrow{
	z-index: 1;
	position: relative; top: -19px; left:0px;
}


.bottom_background{
	background-color: #C3C5C5;
	background-image: url(http://www.hsmworks.de/bottom_background.gif);
	background-repeat: repeat-x;
	background-position:top;
	height:40px;	
}

.bottom_text{
	font-family: Verdana;	
	font-size: 8pt;	
	text-decoration: none;	
	font-weight: normal;	
	font-style: normal;	
	color: #ffffff;
	line-height: 12px;
	padding-left:13px;
	padding-top:2px;
}

.impressum_text{
	color: #666666; 
	font-size: 8pt; 
	font-family: Verdana; 
	font-style: normal; 
	font-weight: normal; 
	line-height: 12px; 
	text-decoration: none; 
	padding-top: 2px; 
}

.bottom_logo{
	padding-top:5px;
	padding-right:13px;
}

.product_strategy{
	padding-left:17px;
}

.header_product{
	padding-left:16px;
	padding-top:26px;
	height:77px;
	background-image: url(http://www.hsmworks.de/header_product_3da.gif);
	background-repeat: no-repeat;
	line-height: 23px; 
	color:#F6F6F6; 
	font-family: Sans-Serif;
	font-size: 17pt;
	font-weight: normal;
	font-style: normal;
	word-spacing: -0.5px;
}

.submenu{
	background-image: url(http://www.hsmworks.de/content_information_background_right.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #ffffff;
	width: 200px; 
}

.submenu_news{
	padding-left:10px;
	background-image: url(http://www.hsmworks.de/content_information_background_right.gif);
	background-repeat: repeat-y;
	background-position:right;
	background-color: #ffffff;
	width:100%;
}

.submenu_background{
	height:15px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.submenu_background_lvl1{
	padding-top:3px;
	padding-bottom:3px;
}

.submenu_background_selected{
	height:15px;
	background-color: #3B3D3F;
	color: #000000;
	background-image: url(http://www.hsmworks.de/submenu_background.gif);
	background-repeat: repeat-x;
	padding-left:16px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}


.submenu_background_selected_arrow{
	background-color: #3B3D3F;
	background-image: url(http://www.hsmworks.de/submenu_background.gif);
	background-repeat: repeat-x;
	padding-left:2px;
	padding-right:24px;
	padding-top:3px;
	padding-bottom:3px;
}

.submenu_background_arrow{
	padding-left:2px;
	padding-right:24px;
	padding-top:3px;
	padding-bottom:3px;
}

.submenu_background{
	background-color: #ffffff;
	background-image: url(http://www.hsmworks.de/content_information_shade.gif);
	background-repeat: no-repeat;
	background-position:1px 1px;
	padding-top:13px;
	padding-bottom:17px;
}


.submenu_background1{
	background-image: url(http://www.hsmworks.de/submenu_background_shade.gif);
	background-repeat: no-repeat;
	background-position: top left;

	padding-left:0px;
	padding-right:0px;
	padding-top:13px;
	padding-bottom:17px;
}

.submenu_background_news{
	background-image: url(http://www.hsmworks.de/submenu_news_background_shade.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:17px;
}

.submenu_arrow{
	padding-left:16px;
	z-index: 1;
	position: relative; top: -19px; left:0px;
}


.submenu_arrow_news{
	padding-left:16px;
	z-index: 1;
	position: relative; top: -6px; left:0px;
}

.submenu_background_btm{
	background-image: url(http://www.hsmworks.de/content_information_line.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

.font_headline, h1 {
	line-height: 23px;
	color:#666666;
	font-family: Sans-serif;
	font-size: 18pt;
	font-weight: normal;
	font-style: normal;
	word-spacing: -0.5px;
}

.font_headline1, h2 {
	line-height: 16px; 
	color:#293D51; 
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	word-spacing: 0px;
	letter-spacing:0.5px;
}

.font_normal, h3 {	
	line-height: 1.4em; 
	color:#666666; 
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	word-spacing: 0px;
	padding-top:13px;
}

h3 {
	line-height: 1em; 
	font-weight: bold;
	padding-top: 0px;
}

.changeline {
	color:#666666; 
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	word-spacing: 0px;
	vertical-align: middle;
}

.font_normal_list{	
	line-height: 12px; 
	color:#666666; 
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	word-spacing: 0px;
}

.font_headline_strategy{
	color:#53575B; 
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	word-spacing: 0px;
	letter-spacing:0.5px;
}

.support_textbox{
	border-color:#959798;
}

img.Oben_Links { 
border:1px solid #000000; 
margin-top:5px; 
margin-left:0px;
margin-right:15px;
margin-bottom:15px;
float:left 
}
img.Oben_Rechts { 
border:1px solid #000000; 
margin-top:0px; 
margin-left:15px;
margin-right:0px;
margin-bottom:15px;
float:right 
}
img.Links { 
border:1px solid #000000; 
margin-top:15px; 
margin-left:0px;
margin-right:15px;
margin-bottom:15px;
float:left 
}
img.Rechts { 
border:1px solid #000000; 
margin-top:15px; 
margin-left:15px;
margin-right:0px;
margin-bottom:15px;
float:right 
}

p.Ueberschrift {
font-family: arial,helvetica,san-serif; font-weight: bold; font-size: 16px;
}
p.Standardtext { 
font-family: arial,helvetica,san-serif; font-weight: normal; font-size: 12px; text-align: justify
}
p.Zitat { 
font-family: arial,helvetica,san-serif; font-weight: normal; font-size: 12px; margin: 15px; font-style: italic; border: 1px; border-style: dashed 
}
p { 
font-family: arial,helvetica,san-serif; font-weight: normal; font-size: 12px; text-align: left
}
ul.Punkt_Normal { font-family:arial,helvetica,san-serif; font-weight:normal; font-size:12px; list-style-type: disc; }
ul.Punkt_Kursiv { font-family:arial,helvetica,san-serif; font-weight:normal; font-size:12px; list-style-type: disc; font-style:italic; }
ul.Quadrat_Normal { font-family:arial,helvetica,san-serif; font-weight:normal; font-size:12px; list-style-type: square; }
ul.Quadrat_Kursiv { font-family:arial,helvetica,san-serif; font-weight:normal; font-size:12px; list-style-type: square; font-style:italic; }
ul.Kreis_Normal { font-family:arial,helvetica,san-serif; font-weight:normal; font-size:12px; list-style-type: circle; }
ul.Kreis_Kursiv { font-family:arial,helvetica,san-serif; font-weight:normal; font-size:12px; list-style-type: circle; font-style:italic; }
ul.Aufzaehlung { font-family:arial,helvetica,san-serif; font-weight:normal; font-size:12px; list-style-type: decimal; }

table.Rahmen1px {
border-top:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000; 
}
table.Rahmen1pxObenUnten {
border-top:1px solid #000000;
border-left:0px solid #000000;
border-right:0px solid #000000;
border-bottom:1px solid #000000; 
}
