html{
        height:100%;
        width:100%;
}
body{
        height:100%;
        width:100%;
        font-size:14px;
        color:#333333;
        margin:0px;
        font-family:Helvetica,Tahoma,Verdana,Arial,sans-serif;
        overflow:hidden;
}

.titleFont{
        color:#000;
        font-size:1.3em;
}
div.d_login{
        position:absolute;
        padding:10px;
        width:258px;
        left:50%;
        top:42px;
        margin-left:220px;
        z-index:10;
        font-size:13px;
        background-color:#FFFFFF;
        border:1px solid #E5E5E5;
        box-shadow:1px 4px 4px 2px #808080;
        /*opacity:0.9;*/
        -webkit-box-shadow:1px 4px 4px 2px #808080;
        -moz-box-shadow:1px 4px 4px 2px #808080;
        -ms-box-shadow:1px 4px 4px 2px #808080;
        -o-box-shadow:1px 4px 4px 2px #808080;

}

div.d_line{
        clear:both;
        width:100%;
        overflow:hidden;
}

div.d_txt{
        float:left;
        width:80px;
        text-align:left;
        padding:4px;
}

div.d_line input{
        width:160px;
}

div.d_login div.d_swimery{
        clear:both;
        width:100%;
        color:#205580;
        text-align:center;
        font-size:16px;
        font-weight:bold;
        font-style:italic;
        margin-bottom:10px;
}
div.WND_STATUS{
        position:absolute;
        bottom:0;
        left:0;
        width:100%;
        height:26px;
        line-height:26px;
        background-color:#ffffff;
        overflow:hidden;
        z-index:10;
}

div.WND_STATUS div.statusbtn{
        float:right;
        margin-right:20px;
        color:#333333;
        font-size:0.9em;
        cursor:pointer;
}

img.flag{
        width:20px;
        height:12px;
        margin-right:10px;
        cursor:pointer;
}

div.WND_MAIN{
        position:relative;
        top:90px;
        width:100%;
        z-index:1;
        overflow:auto;
}
div.WND_CANVAS{
        position:relative;
        top:0;
        left:50%;
        width:1024px;
        margin-left:-512px;
        overflow:hidden;
}

div.WND_CANVAS div.nfo_text{
        padding:6px;
        margin-top:60px;
}

div.menu_bar{
        position:absolute;
        width:1024px;
        height:200px;
        vertical-align:top;
        left:50%;
        top:50px;
        margin-left:-512px; /*damit unter menu;*/
        z-index:2;
        overflow:hidden;
        background-color:transparent;
}

div.menu_button{
        position:relative;
        display:inline-block;
        float:left;
        height:26px;
        line-height:26px;
        padding-left:24px;
        padding-right:24px;
        background-color:#205580;
        color:#fff;
        text-align:center;
        font-size:1.3em;
        cursor:pointer;
        z-index:5;
}

div.menu_button:hover{
        background-color:#fff;
        color:#205580;
}

div.menu_button div.sub_container{
        display:none;
        position:absolute;
        left:-10px;
        width:220px;
        border-radius:4px;
        border:2px solid #6399c5;
        background-color:#6399c5;
        font-size:0.9em;
        font-weight:normal;
        overflow:hidden;
}

div.menu_button div.sub_container div.menu_item{
        position:relative;
        width:100%;
        height:40px;
        line-height:40px;
        padding-left:30px;
        text-align:left;
        color:#fff;
        background-color:#6399C5;
        z-index:7;
}

div.menu_button div.sub_container div.menu_item:hover{
        color:#000;
        background-color:#fff;
}

div.menu_button:hover div.sub_container{
        display:block;
}

.swimery{
        font-weight:bold;
        color:#205580;
        font-style:italic;
}

div.info_txt{
        width:160px;
}
input.info_input{
        width:100%;
        font-size:1em;
}

table.info_table{
        width:100%;
}

table.info_table td{
        text-align:left;
}

table.info_table td.info_td_span{
        padding-left:60px;
}

table.info_table td.info_td_info{
        color:#666;
        font-size:0.9em;
        text-align:justify;
}

/*features*/
div.product_title{
        clear:both;
        position:relative;
        width:100%;
        text-align:center;
        overflow:hidden;
        padding-top:60px;
}
div.product_container{
        position:relative;
        float:left;
        width:480px;
        overflow:hidden;
        display:inline-block;
        color:#333;
        vertical-align:top;

}
div.product_container div.line{
        clear:both;
        width:100%;
        overflow:hidden;
        margin-top:50px;
}
div.product_container div.line div.icon{
        float:left;
        width:30px;
}
div.product_container div.line div.ptitle{
        float:left;
        text-align:left;
        font-size:1.1em;
        color:#205580;
}
div.product_container div.line div.text{
        clear:both;
        padding-top:20px;
        margin-left:30px;
        text-align:justify;
        /*border-left:1px solid #6399c5;*/
}


div.agbinfo{
        position:absolute;
        left:50%;
        top:30px;
        width:600px;
        margin-left:-300px;
        font-size:16px;
        background-color:#fff;
        color:#333;
        z-index:102;
        overflow:hidden;
        border:2px solid #c0c0c0;
        -webkit-box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.75);
        box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.75);
        }

div.agbinfo div.mod_title{
        color:#fff;
        background-color:#205580;
        text-align:center;
        vertical-align:middle;
        font-size:1.1em;
        height:30px;
        line-height:30px;
        overflow:hidden;
}
div.agbinfo div.agb_text{
        position:relative;
        color:#000;
        background-color:#fff;
        padding:4px;
        overflow-x:hidden;
        overflow-y:visible;
}

div.agbinfo div.agb_buttons{
        position:relative;
        background-color:#e5e5e5;
        height:32px;
        overflow:hidden;
        margin-top:10px;
        }

div.agbinfo div.agb_buttons div.agb_button{
        cursor:pointer;
        position:absolute;
        bottom:4px;
        width:120px;
        text-align:center;
        vertical-align:middle;
        font-size:1em;
        height:1.4em;
        line-height:1.4em;
        overflow:hidden;
        border:1px solid #999;
}

