#navi_container{
margin-top:80px;
position:absolute;
float:left;
width:100%;
}

*+html #navi_container{
       margin-top:82px;
}

.fw-nav-level2{
	right:80px;
	top:102px;
        float:right;
        margin-right:60px;
}

.fw-nav-level2 li{
        float:left;
        background-image:url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/tab_normal_inactive_left.jpg);
        height:34px;
        margin:0px;
}

.fw-nav-level2 li.fw-nav-selected{
        float:left;
        background-image:url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/tab_blue_active_wide.jpg);
        height:34px;
z-index:10;
margin-left:-23px;
}

.fw-nav-level2 a.fw-nav-selected{
         padding-left:23px;
}

.fw-nav-level2 li a{
         font-size:14px;
         text-transform:uppercase;
         text-decoration:none;
         color:black;
         line-height:34px;
         padding-left:0px;
         padding-right:25px;
         background-image:url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/tab_normal_inactive_right.jpg);
         background-position:right;
         background-repeat:no-repeat;
         display:block;
         heigth:34px;
}

.fw-nav-level2 li a.fw-nav-selected{
         background-image:url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/tab_blue_active_right.jpg);
}



.fw-nav-level2 a.fw-nav-first{
         font-size:14px;
         text-transform:uppercase;
         text-decoration:none;
         color:black;
         line-height:34px;
         padding-left:10px;
         padding-right:25px;
         background-image:url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/tab_normal_inactive_right.jpg);
         background-position:right;
         background-repeat:no-repeat;
}

.fw-nav-level2 a.fw-nav-first.fw-nav-selected{
         background-image:url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/tab_blue_active_right.jpg);
}

.fw-nav-level2 li.fw-nav-first{
         background-image:url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/tab_home_inactive_left.jpg);
}

.fw-nav-level2 li.fw-nav-first.fw-nav-selected{
         background-image:url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/tab_home_active_left.jpg);
         margin-left:0px;
}


.fw-nav-level2 li a.fw-nav-last{
         font-size:14px;
         text-transform:uppercase;
         text-decoration:none;
         color:black;
         line-height:34px;
         padding-left:0px;
         padding-right:25px;
         background-image:url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/tab_last_inactive_right.jpg);
         background-position:right;
         background-repeat:no-repeat;
}

.fw-nav-level2 a.fw-nav-last.fw-nav-selected{
         background-image:url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/tab_last_blue_right.jpg);
         padding-left:23px;
}
	


/* RESET*/

/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

.atom_listenform{
        margin-left:40px;
}


.atom_listenform a{
    font-weight:bold;  
color:#2d2d2d;
text-decoration:none;
}

.atom_listenform li a:hover{
text-decoration: underline; !important;
}




.atom_listenform li{
        list-style-image:url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/atom_small.jpg);
        font-weight:bold;
}

.atom_listenforml{
        margin-left:40px;
}

.atom_listenforml li{
        list-style-image:url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/atom_small.jpg);
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}











.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

html, body {
	overflow:hidden;
}
body {
	font-size:11px;
	color:#2d2d2d;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
strong {
	font-weight:bold;
}

#wrapper {
	margin:0 auto;
	width:968px;
	text-align:left;
}

h1 {
	font-size:24px;
	line-height:24px;
	font-weight:normal;
	margin:20px 0 16px 0;
}
.home h1 {
	margin-top:43px;
}
h2 {
	font-size:12px;
	font-weight:bold;
	margin:20px 0 10px 0;
}
p {
	line-height:15px;
	margin:10px 0;
}

#meta {
	position:absolute;
	right:10px;
	top:8px;
}
#meta a, #meta label {
	font-size:10px;
	color:#252525;
	text-transform:uppercase;
	/*border-right:1px solid #252525;*/
	text-decoration:none;
}
#meta .fw-nav-selected, #meta .fw-nav-selected a, #meta a:hover {
	color:#acacac;
}
#meta #lang {
	background-image:none;
	padding-left:0;
}
#meta #lnkPrint {
	display:block;
	float:left;
	background:transparent url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/print.gif) top center no-repeat;
	width:19px;
	height:16px;
	text-indent:-9999px;
	position:relative;
	top:1px;
}
#meta li {
	float:left;
	line-height:22px;
	background:transparent url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/meta_line.gif) 0 6px no-repeat;
	padding:0 7px;
}
#meta label {
	border-right:none;
	margin-right:3px;
}
#meta form input {
	border:1px solid #dadada;
	width:121px;
	font-size:10px;
	color:#2d2d2d;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
	height:auto;
	padding:0 1px;
}
#meta form input.cmdSubmit {
	border:none;
	width:20px;
	height:15px;
	line-height:1px;
	background:transparent url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/metaSubmit.gif) top left no-repeat;
	padding:0;
	cursor:pointer;
	position:relative;
	top:1px;
}
* html #meta form input {
	line-height:16px;
}
* html #meta form input.cmdSubmit {
	top:0;
}
* html #meta form {
	padding-top:1px;
}
#meta form input.cmdSubmit:hover {
	background-position:bottom left;
}

#logo {
	position:absolute;
	left:0;
	top:0;
}


#header {
	position:relative;
	height:136px;
	background:transparent url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/blue_top_bg.jpg) bottom left no-repeat;
}

#container {
	position:relative;
	background:transparent url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/blue_bg.jpg) top left no-repeat;
	min-height:608px;
	height:auto !important;
	height:608px;
}

#left {
	height:200px;
	left:13px;
	top:0;
	position:absolute;
	width:171px;
}

#content_container {
	left:186px;
	position:relative;
	width:770px;
	padding:0;
}
#content {
	float:left;
	width:450px;
	padding:0 40px;
}
* html #content {
	width:530px;
}

#illustration {
	background:transparent url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/illustration_blue.jpg) top left no-repeat;
	width:770px;
	height:132px;
}
.orange #illustration {
	background:transparent url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/illustration_orange.jpg) top left no-repeat;
}


#content .internal-link,
#content .internal-link:link {
	color:#2d2d2d;
	text-decoration:underline;
}
#content .internal-link:hover,
#content .internal-link:visited,
#content .internal-link:active {
	color:#747474;
}

#right {
	float:right;
	width:210px;
	background:transparent url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/context_dots.gif) -2px 0 repeat-y;
	padding:28px 15px 0;
	overflow-x:hidden;
}

#right_home {
	padding-top:75px;
}
.orange #right {
	background-image:url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/context_dots_orange.gif);
}
* html #right {
	width:240px;
}
#right p {
	font-size:10px;
}

#right a,
#right a:link,
#right a:visited {
	color:#598dd1;
	text-decoration:underline;
}
#right a:hover,
#right a:active {
	color:#a4bad6;
}

#breadcrumb {
	padding-top:10px;
}
#breadcrumb li {
	float:left;
}
#breadcrumb a {
	color:#727272;
	text-decoration:none;
	padding-right:5px;
}
#breadcrumb span {
	color:#727272;
	margin-right:5px;
}

#subnaviLevel_1 {
	margin-top:60px;
	background:transparent url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/subnaviLevel_1_dots.gif) top right repeat-x;
}
#subnaviLevel_1 li {
	background:transparent url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/subnaviLevel_1_dots.gif) bottom right repeat-x;
}
#subnaviLevel_1 a {
	padding-left:24px;
	display:block;
	font-size:12px;
	color:#2d2d2d;
	text-decoration:none;
	line-height:18px;
	height:18px;
}
#subnaviLevel_1 a:hover,
#subnaviLevel_1 .fw-nav-selected a {
	color:#fefefe;
	font-weight:bold;
	background-color:#80aee9;
}
#subnaviLevel_1 ul {
	padding:5px 0 5px 12px;
}
#subnaviLevel_1 ul li {
	background-image:none;
}
#subnaviLevel_1 .fw-nav-selected ul a {
	color:#2d2d2d;
	font-weight:normal;
	background-color:transparent;
}
#subnaviLevel_1 ul a:hover,
#subnaviLevel_1 ul .fw-nav-selected a {
	color:#5c91d4;
}

/* LINKBOX: */
	
	/* DOWNLOADS_DEFAULT: */
		
		.link_box {
			background:transparent url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/download_box.jpg) top left no-repeat  !important;
			width:230px  !important;
			height:134px  !important;
			position:relative  !important;
			left:-8px  !important;
		}
		.link_box h2 {
			margin:0  !important;
			padding:25px 0 15px 25px  !important;
		}
		.link_box p {
			font-size:12px  !important;
			margin:0  !important;
			padding:0 0 0 38px  !important;
			line-height:18px  !important;
		}
		.link_box a,
		.link_box a:link {
			color:#282828  !important;
			text-decoration:underline  !important;
		}
		.link_box a:hover,
		.link_box a:visited,
		.link_box a:active {
			color:#747474  !important;
		}
		.orange .link_box {
			background-image:url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/download_box_orange.jpg)  !important;
		}
		
	/* :DOWNLOADS_DEFAULT */

	/* QUICKLINKS: */
		
		#content .link_box {
			background-image:none !important;
			margin-top:25px  !important;
			width:auto  !important;
			height:auto  !important;
			position:relative  !important;
			left:0  !important;
		}
		#content .link_box h2 {
			padding:0 0 10px 0  !important;
		}
		#content .link_box p {
			font-size:11px  !important;
			padding:0  !important;
			line-height:15px  !important;
		}
		#content .link_box a,
		#content .link_box a:link,
		#content .link_box a:visited {
			font-size:11px  !important;
			font-weight:bold  !important;
			color:#3e3e3e  !important;
			text-decoration:none  !important;
			background:transparent url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/quicklinks_arrow.gif) right top no-repeat  !important;
			padding-right:15px  !important;
		}
		#content .link_box a:hover,
		#content .link_box a:active {
			color:#747474  !important;
			background-position:bottom right  !important;
		}
		
	/* :QUICKLINKS */
	
/* :LINKBOX */

/* ORANGE_CONTENT: */
	
	.orange #container {
		background-image:url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/orange_bg.jpg);
	}	
	.orange #subnaviLevel_1,
	.orange #subnaviLevel_1 li {
		background-image:url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/subnaviLevel_1_dots_orange.gif);
	}
	.orange #subnaviLevel_1 ul li {
		background-image:none;
	}
	.orange #subnaviLevel_1 a:hover,
	.orange #subnaviLevel_1 .fw-nav-selected a {
		background-color:#f6c56a;
	}
	.orange #subnaviLevel_1 .fw-nav-selected ul a {
		background-color:transparent;
	}
	.orange #subnaviLevel_1 ul a:hover,
	.orange #subnaviLevel_1 ul .fw-nav-selected a {
		color:#d79314;
	}
	
/* :ORANGE_CONTENT */

/* HOME: */

.home #right {
	padding-top:75px;
}

 .home #illustration {
	display:none;
}
	
	.home #header {
		background-image:url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/home_top_bg.jpg);
	}
	.home #container {
		background-image:url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/home_bg.jpg);
	}
	.home #left,
	.home #breadcrumb {
		display:none;
	}
	.home #content_container {
		left:260px;
		width:696px;
	}
	.home #content {
		width:376px;
	}
	* html .home #content {
		width:456px;
	}
	
/* :HOME */

#scroll {
	position:absolute;
	left:0;
	width:100%;
        background-repeat:no-repeat;
	top:0;
	bottom:21px;
	overflow:auto;
	overflow-x:hidden;
	/*background:transparent url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/bg.jpg) top left repeat-x;*/
}
#main {
	background:transparent url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/bg.jpg) top left repeat-x;
        background-repeat:no-repeat;
}
#footer {
	background-color:#c2c2c2;
	color:#4f4f4f;
	border-top:1px solid #dadada;
	height:20px;
	font-size:10px;
	text-transform:uppercase;
	line-height:20px;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
}

#lg_box {
	background:transparent url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/login_box.jpg) top left no-repeat;
	width:205px;
	height:101px;
	position:relative;
	left:-8px;
	padding:11px 12px 0;
}
* html #lg_box {
	width:229px;
}
#lg_box a,
#lg_box a:link,
#lg_box a:hover,
#lg_box a:visited,
#lg_box a:active {
	display:block;
	height:35px;
	margin:0;

	padding:2px 0 0 11px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#282828;
	line-height:33px;
}
#lg_box a span {
	padding:0 19px 0 0;
	background:transparent url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/login_box_arrow.gif) top right no-repeat;
	display:block;
	float:left;
	height:35px;
	cursor:pointer;
}
#lg_box a:hover span {
	background-position:bottom right;
}

/* MAILFORMPLUS: */
	
	.form {
		margin:20px 0 10px;
	}
	.form .row {
		padding-bottom:5px;
		clear:both;
	}
	.form label {
		display:block;
		float:left;
		width:75px;
		font-size:11px;
		color:#2d2d2d;
		line-height:16px;
	}
	.form input,
	.form textarea {
		float:left;
		width:230px;
		border:1px solid #b9b9b9;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#2d2d2d;
	}
	.form textarea {
		height:125px;
	}
	.form .err {
		float:left;
		color:#FF0000;
		line-height:17px;
		margin-left:5px;
		/**/
		clear:both;
		margin-left:75px;
		width:230px;
	}
	.form .textareaRow .err {
		clear:both;
		margin-left:75px;
	}
	.form .cmdRow {
		width:305px;
		padding-top:5px;
	}
	.form .cmdRow input {
		width:auto;
		float:right;
		border:none;
		background-color:#80aee9;
		text-transform:uppercase;
		color:#FFF;
		font-size:12px;
		font-weight:bold;
	}
	.form br {
		clear:both;
	}
	
/* :MAILFORMPLUS */

/* SITEMAP: */
	
	.csc-sitemap li {
	}
	.csc-sitemap a {
		display:block;
		padding-bottom:5px;
		font-size:12px;
		color:#2d2d2d;
		text-decoration:none;
		font-weight:bold;
	}
	.csc-sitemap a:hover {
		text-decoration:underline;
	}
	.csc-sitemap ul ul {
		list-style-image:url(/demandit/files/M_59141CC4DCE7DE33CF2/dms/Image/list.gif);
		padding-left:20px;
		padding-bottom:10px;
	}
	.csc-sitemap ul ul ul {
		padding-bottom:0;
	}
	.csc-sitemap ul ul a {
		font-size:11px;
		font-weight:normal;
	}
	
/* :SITEMAP */

/* INDEXED_SEARCH: */
	
	.tx-indexedsearch a {
		font-size:12px;
		color:#467cb9;
		font-weight:bold;
		text-decoration:underline;
	}
	.tx-indexedsearch a:hover {
		color:#a4bad6;
	}
	.tx-indexedsearch .tx-indexedsearch-rules,
	.tx-indexedsearch .tx-indexedsearch-whatis,
	.tx-indexedsearch .tx-indexedsearch-browsebox p {
		display:none;
	}
	.tx-indexedsearch .browsebox li {
		float:left;
	}
	.tx-indexedsearch .browsebox a {
		font-weight:normal;
		margin-right:5px;
	}
	.tx-indexedsearch .browsebox .tx-indexedsearch-browselist-currentPage a {
		font-weight:bold;
	}
	.tx-indexedsearch .tx-indexedsearch-res {
		clear:both;
		padding-bottom:20px;
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res {
		clear:none
		padding-top:20px;
		padding-bottom:0;
	}
	.tx-indexedsearch .tx-indexedsearch-descr {
		margin:0;
	}
	
/* :INDEXED_SEARCH */

#naviLevel_2 {
     overflow: hidden;
     width:183px;
     float:left;
     position:absolute;
}

.fw-nav-level3{
	list-style-type: none;
	padding:0px;
        margin-left:14px;
        margin-top:60px;
}  

.fw-nav-level3 li{
	float: left;
	display:inline;
	margin:0px;
	/*padding:3px 0 3px 5px;   */
        border-bottom:1px dotted #80aee9;  
        width:100%; 

}

.fw-nav-level3 li.fw-nav-selected{
        
} 

.fw-nav-level3 li.fw-nav-first{
 
}

.fw-nav-level3 li.fw-nav-last{
 
} 


.fw-nav-level3 li a{
	color:black;
	text-decoration:none;
	padding:3px 10px 5px 10px;
        margin:0px 0px 0px 0px;
        display:block;
}

.fw-nav-level3 li a:hover{
	background-color:#80aee9; 


}


.fw-nav-level3 li a.fw-nav-selected{
     background-color:#80aee9; 
     color:white;
     font-weight:bold;
}

.fw-nav-level3 li a.fw-nav-first{

}

.fw-nav-level3 li a.fw-nav-last{
 
}

.fw-nav-level3 li:hover{

}

.fw-nav-level3 li a:hover{

}
.fw-nav-level3 li.fw-nav-selected:hover{
}


.fw-nav-level4 {
	overflow: hidden;
        padding:0px 0px 0px 15px;
        margin:0px:
        background-color:none;
}  

.fw-nav-level4 li{
	float: left;
	display:inline;
        border:0px;
        padding-top:3px;
        padding-bottom:3px;
}

.fw-nav-level4 li.fw-nav-selected{
	border:0px;
} 

.fw-nav-level4 li.fw-nav-first{
 
}

.fw-nav-level4 li.fw-nav-last{
 
} 

.fw-nav-level4 li:hover{

}


.fw-nav-level4 li a:hover{
	background-color:transparent; 
}

.fw-nav-level4 li a{
	text-decoration: none;
	display: block;
	color:black;
	padding:0px 5px 0px 5px;
}
.fw-nav-level4 li a.fw-nav-selected{
	color:#000000;
	font-weight:bold;
      background-color:transparent;
}

.fw-nav-level4 a.fw-nav-selected:hover{
	color:#000000;
}

.fw-nav-level4 li a.fw-nav-first{
 
}

.fw-nav-level4 li a.fw-nav-last{
 
}

.fw-nav-level4 li:hover, #naviLevel_2 a:hover{
         color:#000000;
}

.fw-nav-level4 li.fw-nav-selected:hover{

}


.fw-nav-level5 {
	overflow: hidden;
        padding:0px 0px 0px 15px;
        margin:0px:
        background-color:none;
}  

.fw-nav-level5 li{
	float: left;
	display:inline;
        border:0px;
        padding-top:3px;
        padding-bottom:3px;
}

.fw-nav-level5 li.fw-nav-selected{
	border:0px;
} 

.fw-nav-level5 li.fw-nav-first{
 
}

.fw-nav-level5 li.fw-nav-last{
 
} 

.fw-nav-level5 li:hover{

}


.fw-nav-level5 li a:hover{
	background-color:transparent; 
}

.fw-nav-level5 li a{
	text-decoration: none;
	display: block;
	color:black;
	padding:0px 5px 0px 5px;
}
.fw-nav-level5 li a.fw-nav-selected{
	color:#000000;
	font-weight:bold;
      background-color:transparent;
}

.fw-nav-level5 a.fw-nav-selected:hover{
	color:#000000;
}

.fw-nav-level5 li a.fw-nav-first{
 
}

.fw-nav-level5 li a.fw-nav-last{
 
}

.fw-nav-level5 li:hover, #naviLevel_2 a:hover{
         color:#000000;
}

.fw-nav-level5 li.fw-nav-selected:hover{

}


































