* {
	font-family: Arial, Verdana, sans-serif;
	margin:0;
	padding:0;
	border:0;
}

html[xmlns^="http"]
{
	/* verhindert Mozilla-Zucken
	* > Firefox 1.5
	*/
	overflow-y: scroll;
}
	
body {
	text-align: center;
	background: #E4E3E0;
	color: #494C54;
	font-size: 12px;
	line-height: 140%;
}

hr  {
 border: 0;
 height: 3px;
 color: #cce3ef;
 background-color: #cce3ef;
 
}

/* First Box Level */
#fr01_Main {
	margin: 0 auto;
	text-align:left;
	width:983px;
	padding: 0px;
	overflow:hidden;
	/*padding-left: 22px;*/
}
#fr01_Footer {
	margin: 0 auto;
	text-align:left;
	width:983px;
	padding-top: 2px;
	margin-bottom: 20px;
}

#fr02_ResArea {
	margin: 0 auto;
	text-align:left;
	float:none;
	width:983px;
	padding-top: 8px;
	margin-bottom: 20px;
}

/* Second Box Level */
#fr02_Top {
	height: 25px;
	width: 939px;
	margin-left: 22px;
}

#fr02_Bottom {
	margin-top: -15px;
	width: 195px;
	height: 60px;
	float:right;
	overflow:hidden;
}

#fr02_MainNavigation {
	width: 939px;
	margin-left: 22px;
	overflow:hidden;
}

#fr02_Banner {
	width: 939px;
	margin-left: 22px;
	margin-bottom: 1px;
}
#fr03_BannerImage {
	position: absolute;
}
#fr03_BannerTeaser {
	position: absolute; 
	margin-left: 340px; 
	margin-top: 17px;
}
#fr04_Bt_MainBackground {
	position: absolute; 
}
#fr04_Bt_MonitorBackground {
	position: absolute;
	margin-left: 26px;
	margin-top: 12px;
}
#fr04_Bt_Image {
	position: absolute;
	margin-left: 33px;
}
#fr04_Bt_Teaser {
	position: absolute;
	margin-left: 220px;
	margin-top: 23px;
	width: 280px;
}
#fr04_Bt_TeaserBlank {
	position: absolute;
	margin-left: 5px;
	margin-top: 5px;
}


#box_CrInfo_MonitorBackground {
	position: absolute;
	margin-left: 14px;
	margin-top: 12px;
}
#box_CrInfo_MonitorBackground_Image {
	position: absolute;
	margin-left: 21px;
}


#box_CrInfo_BrowserBackground {
	position: absolute;
	margin-left: 20px;
	margin-top: 12px;
}
#box_CrInfo_BrowserBackground_Image {
	position: absolute;
	margin-left: 21px; 
	margin-top:21px;
}



#fr02_BcNavigation {
	width: 939px;
	margin-left: 22px;
	height: 26px;
}

#fr02_Content {
	width: 939px;
	margin-left: 22px;
	xmargin-top: 20px;
	overflow:hidden;
}
#fr02_BottomPlaceholder {
	height: 40px;
}


/* Top Select Language */
#fr03_ServiceMenu{
	margin-top: 6px;
	margin-right: 30px;
	float:right;
}
/* ...Top Select Language */

/* Logo & Main Navigation Block */
#fr03_Logo {
	width: 224px;
	margin-top: 15px;
	float:left;
}

#fr02_Certy {
	width: 91px;
	margin-top: 8px;
	margin-right: 45px;
	float:right;
}

#fr03_MainNavigation {
	width: 689px;
	margin-top: 2px;
	float:left;
}

#fr03_IntroNavigation {
	width: 900px;
	xmargin-top: 2px;
	float:center;
}
/* ...Logo & Main Navigation Block */

/* Breadcrumb Navigation Area */
#fr03_Startpage {
	width: 220px;
	float:left;
}
#fr04_Startpage {
	margin-left: 20px; 
	margin-top: 3px;
}

#fr03_BcNavigation {
	width: 519px;
	float:left;
}
#fr04_BcNavigation {
	margin-top: 3px;
}

#fr03_MiniSearch {
	width: 200px;
	float:left;
}
#fr04_MsInput {
	margin-top: 4px;
	float:left;
}
#fr04_MsButton {
	margin-top: 4px;
	margin-left: 4px;
	width: 20px;
	float:left;
}
/* ...Breadcrumb Navigation Area */

/* Content Box  */
#fr03_ContentLeft {
	width: 265px;
	float:left;
}

.fr03_ContentLeft {
	font-size: 12px;
	xfont-weight: bold;
	color: #6B6B6C;
	margin-bottom: 5px;
}
.fr03_ContentLeft a{
	color: #6B6B6C;
	text-decoration:none;
}

.fr03_ContentLeft a:hover{
	color: #6B6B6C;
	text-decoration:none;
	background-color:#cce3ef;
}

#fr04_Cl_SubNavigation {
	margin-left: 8px;
	width: 265px;
}

#fr03_ContentCenter {
	width: 585px;
	float:left;
}

#fr03_ContentCenter a{
	text-decoration:none;
	font-weight:bold;
	color: #6B6B6C;
}

#fr03_ContentCenter a:hover{
	text-decoration:none;
	font-weight:bold;
	color: #6B6B6C;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

#fr03_ContentCenter ul{
	margin-left: 15px;
	margin-top: 10px;
}

#fr03_ContentCenter ul li{
	margin-left: 15px;
	margin-top: 10px;
	xlist-style-type: disc;
	list-style-image:url(images/sn_default_li.gif);
}

#fr03_ContentCenter ol{
	margin-left: 15px;
	margin-top: 10px;
}

#fr03_ContentCenter ol li{
	margin-left: 15px;
	margin-top: 10px;
	list-style-type:decimal;
}
	
#fr03_ContentBox1 {
	margin-top: 23px;
	text-align:right;
	width: 175px;
	float:left;
	line-height: 13px;
	margin-bottom:14px;
}

#fr03_ContentBox1 a{
	text-decoration:none;
	color:#6B6B6C;
}

#fr03_ContentBox1 a:hover{
	background-color:#cce3ef;
}

#fr03_ContentBox1 li {
	margin-bottom: 14px;
	list-style-type: none;
}

#fr03_ContentBox2 {
	margin-top: 23px;
	text-align:right;
	width: 175px;
	float:left;
	line-height: 13px;
	margin-bottom:14px;
}

#fr03_ContentBox2 a{
	text-decoration:none;
	color:#6B6B6C;
}

#fr03_ContentBox2 a:hover{
	background-color:#fde4ba;
}

#fr03_ContentBox2 li {
	margin-bottom: 14px;
	list-style-type: none;	
}

#fr03_ContentBox3 {
	margin-top: 23px;
	text-align:right;
	width: 175px;
	float:left;
	line-height: 13px;
	margin-bottom:14px;
}

#fr03_ContentBox3 a{
	text-decoration:none;
	color:#6B6B6C;
}

#fr03_ContentBox3 a:hover{
	background-color:#ccf5cc;
}

#fr03_ContentBox3 li {
	margin-bottom: 14px;
	list-style-type: none;	
}

.fr04_Cc_ContentMain {
	margin-right: 45px;
	margin-bottom: 20px;
	margin-top: 2px;
}
#fr04_Cc_ContentAdditional {
	margin-right: 45px;
	margin-bottom: 20px;
	margin-top: 2px;
}
.fr04_Cc_TeaserMain {
	width: 519px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.fr05_CCTm_Image{
	float: left;
	width: 185px; 
	height: 128px;
}
.fr05_CCTm_Content{
	float: left;
	width: 290px;
}
.fr05_CCTm_ImagePartner{
	float: left;
	width: 165px;
}
.fr05_CCTm_ContentPartner{
	float: left;
	width: 310px;
}

#fr04_Cc_ContentFooter{
	margin-bottom: 20px;
	margin-top: 40px;
}

#fr03_ContentRight {
	width: 200px;
	float:left;
	padding-top: 8px;
}
/* 2 Columns Layout */
#fr03_ContentCenterRight {
	width: 719px;
	float:left;
}
/* ...Content Box */



.clearFloatBox{
	clear: both;
	width: 0;
	height: 0;
	font-size: 0;
	padding: 0;
	margin: 0;
}

.PNG_IMG {
	BEHAVIOR: url('/CommonFiles/D2S-Systems/WPM_Templates2008/Css/pngbehavior.htc')
}
