a {
    outline: none;
}
#content {
    padding: 0px;
}
#frame {
    padding: 0px;
    padding-right: 15px;
    padding-left: 18px;
    background: url(visual.jpg) -1px 0 no-repeat;
}
body.lpmobile #lp_mobile_container {
    xheight:1500px;
    margin-left:-15px;
    width:958px;
}
*+html body.lpmobile #lp_mobile_container {
    height:850px;
}
#lp_mobile_container #text {
    margin-left: 20px;
    margin-top: 349px;
    height:80px;
}
#lp_mobile_container #text p {
    font-size: 12px;
    color: #000000;
}
#lp_mobile_container #text p#text1 {
    display: block;
    float: left;
    width: 460px;
    margin-right: 12px;
}
#lp_mobile_container #text p#text2 {
    display: block;
    float: left;
    width: 460px;
}
#lp_mobile_container #button {
    clear: both;
    margin-left: 313px;
    xpadding-top: 14px;
}

#reiternavi .reiter {
    float: left;
}
#reiternavi .reiter img,
#reiternavi .reiter a {
    display: block;
    float: left;
}
#reiternavi .reiter a {
    height: 26px;
    color:#0A328C;
    font-weight:normal;
    background: url(reiter_dunkel.gif) 0 0 repeat-x;
    padding-top: 5px;
    padding-left:6px;
}
#reiternavi .reiter a.active {
    font-weight:bold;
    background: url(reiter_hell.gif) 0 0 repeat-x;
}

.reitercontent .pic {
    float: left;
    margin-left: 19px;
    margin-right: 62px;
    margin-top: 22px;
}
.reitercontent .headline {
    margin-top: 6px;
}
.reitercontent .headline img {
    display: block;
    margin-left: -16px;
}
.reitercontent ul {
    display: block;
    width: 800px;
    margin-top: 20px !important;
}
.reitercontent ul li {
   background: url(bullet.gif) 32px 0 no-repeat;
   margin-left: 274px;
   padding-left: 61px;
   margin-bottom: 30px;
   height: 18px;
}
* html .reitercontent ul {
    clear: both;
    margin-left: 80px !important;
    margin-top: -220px !important;
    padding: 0;
}
*+html .reitercontent ul {
    margin-top: -230px !important;
}

