/**/
.footstepBox{
line-height:180%;
}

/**/
.solutionsMain{
margin:15px 0 0 0;
padding:0;
clear:both;
}

.solutionsMainLead{
margin:1px 0 0 0;
padding:12px;
width:686px;
background:transparent url(../img/solutions_main_bg01.jpg) no-repeat 0 0;
clear:both;
}

.solutionsMainTxt{
margin:1px 0 0 0;
padding:12px;
width:686px;
background:transparent url(../img/solutions_main_bg02.jpg) no-repeat 0 0;
clear:both;
}

.solutionsMainTxt p{
margin:0;
padding:0;
clear:both;
}

.solutionsLayoutBox{
margin:15px 0 0 0;
padding:0;
width:710px;
clear:both;
}

.solutionsLayoutLeft{
margin:30px 0 0 0;
padding:0 0 0 15px;
width:365px;
float:left;
}

.solutionsLayoutRight{
margin:30px 0 0 20px;
padding:0;
width:310px;
float:left;
}

.solutionsLayoutTit{
margin:20px 0 0 0;
padding:0;
height:28px;
background:transparent url(../../img/tit07.gif) no-repeat 0 0;
clear:both;
}

.solutionsLayoutTit h3{
margin:0;
padding:5px 0 0 10px;
font-size:130%;
}

.solutionsLayoutTxt p{
margin:10px 0 0 0;
padding:0;
clear:both;
}

.solutionsLayoutLink{
margin:0;
padding:5px 0 0 0;
clear:both;
}

.solutionsLayoutLink a:link{
margin:0;
padding:15px 0 0 25px;
width:185px;
height:30px;
display:block;
background:transparent url(../img/solutions_btn_bg01.jpg) no-repeat 0 0;
clear:both;
font-weight:bold;
text-decoration:none;
}

.solutionsLayoutLink a:visited{
margin:0;
padding:15px 0 0 25px;
width:185px;
height:30px;
display:block;
background:transparent url(../img/solutions_btn_bg01.jpg) no-repeat 0 0;
clear:both;
font-weight:bold;
text-decoration:none;
}

.solutionsLayoutLink a:hover{
margin:0;
padding:15px 0 0 25px;
width:185px;
height:30px;
display:block;
background:transparent url(../img/solutions_btn_bg01.jpg) no-repeat 0 0;
clear:both;
font-weight:bold;
text-decoration:underline;
}

.solutionsLayoutLink a:active{
margin:0;
padding:15px 0 0 25px;
width:185px;
height:30px;
display:block;
background:transparent url(../img/solutions_btn_bg01.jpg) no-repeat 0 0;
clear:both;
font-weight:bold;
text-decoration:underline;
}


.solutionsMapBox{
margin:10px 0 0 0;
padding:0;
clear:both;
}

.solutionsMapLeft{
margin:0;
padding:0;
width:355px;
background:transparent url(../img/solutions_map_bg02.jpg) no-repeat 0 38px;
float:left;
}

.solutionsMapRight{
margin:0 0 0 4px;
padding:0;
width:355px;
background:transparent url(../img/solutions_map_bg02.jpg) no-repeat 0 38px;
float:left;
}

.solutionsMapTit{
margin:0;
padding:0;
width:355px;
height:38px;
background:transparent url(../img/solutions_map_bg01.jpg) no-repeat 0 0;
clear:both;
}

.solutionsMapTit h3{
margin:0;
padding:10px 0 0 10px;
font-size:130%;
clear:both;
}

.solutionsMap{
margin:0;
padding:10px 12px 15px 12px;
background:transparent url(../img/solutions_map_bg03.jpg) no-repeat 0 100%;
clear:both;
}

.solutionsMapTxt{
margin:0;
padding:0;
min-height:4.2em;
_height:4.2em;
clear:both;
}

.solutionsMapLink{
margin:0;
padding:0;
clear:both;
}

.solutionsMapLeft .solutionsMapLink ul{
margin:0;
padding:0;
list-style:none;
clear:both;
}

.solutionsMapLeft .solutionsMapLink li{
margin:5px 0 0 0;
padding:0;
clear:both;
}

.solutionsMapRight .solutionsMapLink ul{
margin:0;
padding:0;
list-style:none;
clear:both;
}

.solutionsMapRight .solutionsMapLink li{
margin:5px 0 0 0;
padding:0;
width:150px;
float:left;
}

.solutionsMapLink a{
margin:0;
padding:0 0 0 15px;
background:transparent url(../../img/arrow01.gif) no-repeat 0 3px;
clear:both;
}



.solutionsListTit01 h3{
margin:15px 0 0 0;
padding:12px 0 0 20px;
height:28px;
background:transparent url(../img/solutions_tit_bg01.jpg) no-repeat 0 0;
clear:both;
_font-size:120%;
}

*:first-child+html .solutionsListTit01 h3 {
font-size:120%;
}

.solutionsListTit02 h3{
margin:15px 0 0 0;
padding:12px 0 0 20px;
height:28px;
background:transparent url(../img/solutions_tit_bg02.jpg) no-repeat 0 0;
clear:both;
_font-size:120%;
}

*:first-child+html .solutionsListTit02 h3 {
font-size:120%;
}

.solutionsListTit03 h3{
margin:15px 0 0 0;
padding:12px 0 0 20px;
height:28px;
background:transparent url(../img/solutions_tit_bg03.jpg) no-repeat 0 0;
clear:both;
_font-size:120%;
}

*:first-child+html .solutionsListTit03 h3 {
font-size:120%;
}

.solutionsListTit04 h3{
margin:15px 0 0 0;
padding:12px 0 0 20px;
height:28px;
background:transparent url(../img/solutions_tit_bg04.jpg) no-repeat 0 0;
clear:both;
_font-size:120%;
}

*:first-child+html .solutionsListTit04 h3 {
font-size:120%;
}

.solutionsListTit05 h3{
margin:15px 0 0 0;
padding:12px 0 0 20px;
height:28px;
background:transparent url(../img/solutions_tit_bg05.jpg) no-repeat 0 0;
clear:both;
_font-size:120%;
}

*:first-child+html .solutionsListTit05 h3 {
font-size:120%;
}

.solutionsList{
margin:5px 0 0 0;
padding:0 0 10px 0;
clear:both;
width:710px;
}

.solutionsListLeft{
margin:0;
padding:0;
width:328px;
float:left;
}

.solutionsListRight{
margin:0 0 0 36px;
padding:0;
width:328px;
float:left;
}

.solutionsList ul{
margin:0 0 0 10px;
padding:0;
list-style:none;
clear:both;
}

.solutionsList li{
margin:5px 0 0 0;
padding:0;
clear:both;
}

.solutionsList li a{
margin:0;
padding:0 0 0 8px;
background:transparent url(../../img/arrow02.gif) no-repeat 0 3px;
clear:both;
}

.solutionsList dl{
margin:0;
padding:0;
width:328px;
clear:both;
}

.solutionsList dt{
margin:10px 0 0 0;
padding:5px 10px;
background:#EEE;
font-weight:bold;
clear:both;
}

.solutionsList dd{
margin:5px 0 0 10px;
padding:0;
clear:both;
}

.solutionsList dd a{
margin:0;
padding:0 0 0 8px;
background:transparent url(../../img/arrow02.gif) no-repeat 0 3px;
clear:both;
}

ul.interface li {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
ul.unterface {
	margin: 0px;
	padding: 0px;
}

