/* 
 ----------------------------------------------------------------------------
	Website: neoreader.com
 ---------------------------------------------------------------------------- 
*/


/* ----- type selectors ----- */





body {

    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    background: #919EB2;
}


.border {
    border: 1px solid #A2A2A2; 
}

ol {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px;
    margin-top: 0px;
    color: #FFFFFF;
}


ul {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px;
    margin-top: 0px;
    color: #FFFFFF;
}


li {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px;
    color: #FFFFFF;
    padding-top:  0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 6px;
    margin: 0px;
}


p {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px;
    color: #FFFFFF;
    padding-top:  0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 11px;
    margin: 0px;
}

h1 {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px; 
    font-weight: bold; 
    color: #F8A722;
    padding-top:  0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 9px;
    margin: 0px;
}


a:link {
               text-decoration: underline;
               color: #FFFFFF;
}

a:visited {
               text-decoration: underline;
               color: #FFFFFF;
}

a:active {
               text-decoration: underline;
               color: #FFFFFF;
}

a:hover {
               text-decoration: underline;
               color: #FFFFFF;
}


/* ----- global form elements ----- */ 


/* ----- classes ----- */


.white{
    background-color: #FFFFFF;
}

.bordeaux {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    background-color: #001D59;
    color: #FFFFFF;
}

.orange {
        background-color: #E6A851;
}


.home {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
    background-color: #001D59;
    color: #FFFFFF;
    background-image:url(/fileadmin/templates/assets/home_g3.png);
    background-repeat:no-repeat;
}

#home_pos1 {
    position:relative; top:65px; left:280px; width: 250px; height: auto;
}

#home_pos2 {
    position:relative; top:85px; left:260px; width: 250px; height: auto;
}

#home_pos3 {
    position:relative; top:0px; left:700px; width: 250px; height: auto;
}

#home_pos4 {
    position:relative; top:20px; left:680px; width: 250px; height: auto;
}


.home a:link {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
    text-decoration: none;
    color: #FFFFFF;
}

.home a:visited {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
    text-decoration: none;
    color: #FFFFFF;
}

.home a:active {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
    text-decoration: none;
    color: #FFFFFF;
}
.home a:hover {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
    text-decoration: none;
    color: #FFFFFF;
}



.content { 
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    line-height:160%;
    background-color: #001D59;
    color: #FFFFFF;
    padding-top:  8px;
    padding-left: 19px;
    padding-right: 19px;
    padding-bottom: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}


.content .imgtext-nowrap {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    background-color: #001D59;
    color: #FFFFFF;
}



.content a:link {
    text-decoration: underline;
    color: #F8A722;
}

.content a:visited {
    text-decoration: underline;
    color: #F8A722;
}

.content a:active {
    text-decoration: underline;
    color: #F8A722;
}
.content a:hover {
    text-decoration: none;
    color: #F8A722;
}



.image {
    background-image:url(/fileadmin/templates/assets/nav_bottom.gif);
    background-repeat:no-repeat;
    padding: 0px; 
    margin:  0px;
}

.imgbox{
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    background-color: #FFFFFF;
    color: #FFFFFF;
    margin: 0px;
    padding-left: 10px;
    padding-top:  0px;
}

.divider {
    background-image:url(/fileadmin/templates/assets/divider.gif);
    background-repeat:no-repeat;
    background-position: 0px 10px;
    padding-top:  20px;
    padding-bottom:  10px;
}


.wap_background {
    background-color: #001D59;
    background-image:url(/fileadmin/templates/assets/bg_wap.jpg);
    background-repeat:no-repeat;
    background-position: 480px 140px;
}

.wap_form_handy {
    padding-top:  45px;
    padding-bottom:  10px;
    padding-left: 45px;
    padding-right: 5px;
    margin:  0px;
}


.wap_form {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    line-height:160%;
    color: #000000;
    background-image:url(/fileadmin/templates/assets/bg_formular_wap.gif);
    background-repeat:no-repeat;
    background-position: 8px 30px;
    /* padding-top:  30px; */
    padding-bottom:  10px;
    padding-left: 35px;
    padding-right: 19px;
    margin:  0px;
}
.wap_form  h1 {
    font-weight: bold; 
    color: #F8A722;
    padding-top: 15px;
}
.wap_form  p {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    line-height:160%;
    color: #000000;
}

.wap_form  a:link {
    text-decoration: underline;
    color: #000000;
}
.wap_form  a:visited {
    text-decoration: underline;
    color: #000000;
}
.wap_form  a:active {
    text-decoration: underline;
    color: #000000;
}
.wap_form  a:hover {
    text-decoration: none;
    color: #000000;
}


.wap_normal {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    line-height:160%;
    color: #FFFFFF;
    /* padding-top:  5px; */
    padding-bottom:  5px;
    padding-left: 35px;
    padding-right: 0px;
    margin:  0px;
}
.wap_normal h1 {
    font-weight: bold; 
    color: #F8A722;
    padding-top: 5px;
}
.wap_normal p {
    color: #FFFFFF;
}
.wap_normal a:link {
    text-decoration: underline;
    color: #FFFFFF;
}
.wap_normal a:visited {
    text-decoration: underline;
    color: #FFFFFF;
}
.wap_normal a:active {
    text-decoration: underline;
    color: #FFFFFF;
}
.wap_normal a:hover {
    text-decoration: none;
    color: #FFFFFF;
}

.pc_background {
    background-color: #001D59;
    background-image:url(/fileadmin/templates/assets/bg_pc.jpg);
    background-repeat:no-repeat;
    background-position: top right;
}

.pc_normal { 
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    line-height:160%;
    color: #FFFFFF;
    padding-top:  8px;
    padding-left: 19px;
    padding-right: 19px;
    padding-bottom: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}


.pc_normal a:link {
    text-decoration: underline;
    color: #F8A722;
}

.pc_normal a:visited {
    text-decoration: underline;
    color: #F8A722;
}

.pc_normal a:active {
    text-decoration: underline;
    color: #F8A722;
}
.pc_normal a:hover {
    text-decoration: none;
    color: #F8A722;
}


.code_background {
    background-color: #001D59;
    background-image:url(/fileadmin/templates/assets/bg_code.jpg);
    background-repeat:no-repeat;
    background-position: bottom left;
}


.code_normal { 
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    line-height:160%;
    color: #FFFFFF;
    padding-top:  8px;
    padding-left: 19px;
    padding-right: 19px;
    padding-bottom: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.code_normal a:link {
    font-weight: bold; 
    text-decoration: underline;
    color: #F8A722;
}

.code_normal a:visited {
    font-weight: bold; 
    text-decoration: underline;
    color: #F8A722;
}

.code_normal a:active {
    font-weight: bold; 
    text-decoration: underline;
    color: #F8A722;
}
.code_normal a:hover {
    font-weight: bold; 
    text-decoration: none;
    color: #F8A722;
}


.tx_datamatrix_codebox {
    background-color: #001D59;
    background-image:url(/fileadmin/templates/assets/bg_formular_code.gif);
    background-repeat:no-repeat;
    background-position: top left;
}




.faq_background {
    background-color: #001D59;
    background-image:url(/fileadmin/templates/assets/bg_faq.jpg);
    background-repeat:no-repeat;
    background-position: top right;
}

.faq_normal {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    line-height:160%;
    color: #FFFFFF;
    padding-top:  8px;
    padding-left: 19px;
    padding-right: 19px;
    padding-bottom: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.faq_normal p {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px;
    color: #FFFFFF;
    padding-top:  0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 11px;
    margin: 0px;
}

.faq_normal h1 {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px; 
    font-weight: bold; 
    color: #F8A722;
    padding-top:  0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 9px;
    margin: 0px;
}

.faq_normal ol, ul, li {
    font-weight: bold; 
}

.faq_normal a:link {
    font-weight: bold; 
    text-decoration: underline;
    color: #FFFFFF;
}
.faq_normal a:visited {
    font-weight: bold; 
    text-decoration: underline;
    color: #FFFFFF;
}
.faq_normal a:active {
    font-weight: bold; 
    text-decoration: underline;
    color: #FFFFFF;
}
.faq_normal a:hover {
    font-weight: bold; 
    text-decoration: underline;
    color: #FFFFFF;
}


.code_creation_normal {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    line-height:160%;
    color: #FFFFFF;
    padding-top:  8px;
    padding-left: 19px;
    padding-right: 19px;
    padding-bottom: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.code_creation_normal p {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px;
    color: #FFFFFF;
    padding-top:  0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 11px;
    margin: 0px;
}

.code_creation_normal h1 {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px; 
    font-weight: bold; 
    color: #F8A722;
    padding-top:  0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 9px;
    margin: 0px;
}

.code_creation_normal ol, ul, li {
    font-weight: normal; 
}

.code_creation_normal a:link {
    font-weight: normal; 
    text-decoration: underline;
    color: #FFFFFF;
}
.code_creation_normal a:visited {
    font-weight: normal; 
    text-decoration: underline;
    color: #FFFFFF;
}
.code_creation_normal a:active {
    font-weight: normal; 
    text-decoration: underline;
    color: #FFFFFF;
}
.code_creation_normal a:hover {
    font-weight: normal; 
    text-decoration: underline;
    color: #FFFFFF;
}


.news_background {
    background-color: #001D59;
    background-image:url(/fileadmin/templates/assets/bg_news.jpg);
    background-repeat:no-repeat;
    background-position: top right;
}


.news_normal { 
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    line-height:160%;
    color: #FFFFFF;
    padding-top:  8px;
    padding-left: 19px;
    padding-right: 19px;
    padding-bottom: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}


.news_normal a:link {
    text-decoration: underline;
    color: #F8A722;
}

.news_normal a:visited {
    text-decoration: underline;
    color: #F8A722;
}

.news_normal a:active {
    text-decoration: underline;
    color: #F8A722;
}
.news_normal a:hover {
    text-decoration: none;
    color: #F8A722;
}


.links_background {
    background-color: #001D59;
    background-image:url(/fileadmin/templates/assets/bg_links.jpg);
    background-repeat:no-repeat;
    background-position: top right;
}


.links_normal { 
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    line-height:160%;
    color: #FFFFFF;
    padding-top:  8px;
    padding-left: 265px;
    padding-right: 19px;
    padding-bottom: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}


.links_normal a:link {
    font-weight: bold; 
    text-decoration: underline;
    color: #FFFFFF;
}

.links_normal a:visited {
    font-weight: bold; 
    text-decoration: underline;
    color: #FFFFFF;
}

.links_normal a:active {
    font-weight: bold; 
    text-decoration: underline;
    color: #FFFFFF;
}
.links_normal a:hover {
    font-weight: bold; 
    text-decoration: none;
    color: #FFFFFF;
}

.contact_info_text{
    color: #FFFFFF;
    }

.contact_form p {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px; 
    font-weight: normal; 
    color: #F8A722;
    padding-top: 8px;
    padding-left: 0px;
    padding-right: 5px;
}

.contact_background {
    background-color: #001D59;
    background-image:url(/fileadmin/templates/assets/bg_contact.jpg);
    background-repeat:no-repeat;
    background-position: top right;
}

.contact_normal { 
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    line-height:160%;
    color: #F8A722;
    padding-top:  8px;
    padding-left: 265px;
    padding-right: 19px;
    padding-bottom: 8px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.contact_normal h1 { 
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
    line-height:160%;
    color: #F8A722;
}


.contact_normal .imgtext-nowrap {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    background-color: #001D59;
    color: #FFFFFF;
}

.contact_normal a:link {
    text-decoration: underline;
    color: #F8A722;
}
.contact_normal a:visited {
    text-decoration: underline;
    color: #F8A722;
}

.contact_normal a:active {
    text-decoration: underline;
    color: #F8A722;
}
.contact_normal a:hover {
    text-decoration: none;
    color: #F8A722;
}



.imprint_background {
    background-color: #001D59;
    background-image:url(/fileadmin/templates/assets/bg_imprint.jpg);
    background-repeat:no-repeat;
    background-position: top right;
}


.imprint_normal { 
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    text-align: justify;
    line-height:160%;
    color: #FFFFFF;
    padding-top:  8px;
    padding-left: 19px;
    padding-right: 19px;
    padding-bottom: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}


.imprint_normal a:link {
    font-weight: bold; 
    text-decoration: underline;
    color: #F8A722;
}

.imprint_normal a:visited {
    font-weight: bold; 
    text-decoration: underline;
    color: #F8A722;
}

.imprint_normal a:active {
    font-weight: bold; 
    text-decoration: underline;
    color: #F8A722;
}
.imprint_normal a:hover {
    font-weight: bold; 
    text-decoration: none;
    color: #F8A722;
}


.main_nextlevel_background {
    background-color: #001D59;
    background-image:url(/fileadmin/templates/assets/bg_main_nextlevel.jpg);
    background-repeat:no-repeat;
    background-position: top right;
}

.main_nextlevel { 
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    line-height:160%;
    color: #FFFFFF;
    padding-top:  8px;
    padding-left: 19px;
    padding-right: 19px;
    padding-bottom: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}


.main_nextlevel .imgtext-nowrap {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    background-color: #001D59;
    color: #FFFFFF;
}



.main_nextlevel a:link {
    text-decoration: underline;
    color: #F8A722;
}

.main_nextlevel a:visited {
    text-decoration: underline;
    color: #F8A722;
}

.main_nextlevel a:active {
    text-decoration: underline;
    color: #F8A722;
}
.main_nextlevel a:hover {
    text-decoration: none;
    color: #F8A722;
}


#mobilephones_scroll {

    /* Scrollbar start - non W3C conform */

    scrollbar-arrow-color: #ffffff;
    scrollbar-track-color: #FAF9F4;
    scrollbar-face-color: #001D59;
    scrollbar-3dlight-color: #001D59;
    scrollbar-highlight-color: #A7ADC5;
    scrollbar-shadow-color: #3A4054;
    scrollbar-darkshadow-color: #E3E5ED;

    /* Scrollbar end */

    height: 700px;
    overflow:auto;
}


.mobilephones {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    background-color: #FFFFFF;
    color: #000000;
    padding-top:  5px;
    padding-left: 10px;
    padding-right: 0px;
    padding-bottom: 5px;
    margin: 0px;
}

.mobilephones p {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 10px;
    color: #000000;
    padding-top:  0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    margin: 0px;
}

.mobilephones h1 {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px; 
    font-weight: bold; 
    color: #000000;
    padding-top:  0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 9px;
    margin: 0px;
}



.mobilephones a:link {
    font-weight: bold;  
    text-decoration: none;
    color: #EB5734;
}

.mobilephones a:visited {
    font-weight: bold;  
    text-decoration: none;
    color: #EB5734;
}

.mobilephones a:active {
    font-weight: bold;  
    text-decoration: none;
    color: #EB5734;
}
.mobilephones a:hover {
    font-weight: bold;  
    text-decoration: none;
    color: #EB5734;
}


.nav_static_1level_no {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    background-image:url(/fileadmin/templates/assets/nav_static.gif);
    background-repeat:no-repeat;
    background-position: 8px 50%;
    background-color: #FFFFFF;
    color: #FFFFFF;
    margin: 0px;
    padding-left: 20px;
    padding-top:  0px;
}

.nav_static_1level_no a:link {
    text-decoration: none;
    color: #FFFFFF;
}

.nav_static_1level_no a:visited {
    text-decoration: none;
    color: #FFFFFF;
}

.nav_static_1level_no a:active {
    text-decoration: none;
    color: #FFFFFF;
}

.nav_static_1level_no a:hover {
    color: #FFFFFF;
    text-decoration: none;
}

.nav_static_1level_act {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px;
    font-weight: bold;  
    background-image:url(/fileadmin/templates/assets/nav_static_act.gif);
    background-repeat:no-repeat;
    background-position: 8px 50%;
    background-color: #FFFFFF;
    color: #000000;
    margin: 0px;
    padding-left: 20px;
    padding-top:  0px;

}

.nav_static_1level_act a:link {
               text-decoration: none;
               color: #000000;
}

.nav_static_1level_act a:visited {
               text-decoration: none;
               color: #000000;
}

.nav_static_1level_act a:active {
               text-decoration: none;
               color: #000000;
}

.nav_static_1level_act a:hover {
               color: #000000;
               text-decoration: none;
}


.nav_static_3level_no {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    background-image:url(/fileadmin/templates/assets/nav_static_act.gif);
    background-repeat:no-repeat;
    /* background-position: 8px 50%;*/
    background-position: 8px 5px; 
    background-color: #FFFFFF;
    color: #000000;
    margin: 0px;
    padding-left: 20px;
    padding-top:  0px;
    /* padding-bottom:  10px; */
}

.nav_static_3level_no a:link {
     text-decoration: none;
     color: #000000;
}

.nav_static_3level_no a:visited {
     text-decoration: none;
     color: #000000;
}

.nav_static_3level_no a:active {
     text-decoration: none;
     color: #000000;
}

.nav_static_3level_no a:hover {
     color: #000000; 
     text-decoration: none;
}

.nav_static_3level_act {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    font-weight: bold;  
    background-image:url(/fileadmin/templates/assets/nav_static.gif);
    background-repeat:no-repeat;
    /* background-position: 8px 50%;*/
    background-position: 8px 5px; 
    background-color: #FFFFFF;
    color: #FFFFFF;
    margin: 0px;
    padding-left: 20px;
    padding-top:  0px;
    /* padding-bottom:  10px; */
}

.nav_static_3level_act a:link {
               text-decoration: none;
               color: #FFFFFF;
}

.nav_static_3level_act a:visited {
               text-decoration: none;
               color: #FFFFFF;
}

.nav_static_3level_act a:active {
               text-decoration: none;
               color: #FFFFFF;
}

.nav_static_3level_act a:hover {
               color: #FFFFFF;
               text-decoration: none;
}


.nav_special {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    background-image:url(/fileadmin/templates/assets/nav_special.gif);
    background-repeat:no-repeat;
    background-position: 1px 15px;
    background-color: #001D59;
    color: #FFFFFF;
    margin: 0px;
    padding-left: 20px;
    padding-top:  5px;

}

.nav_special a:link {
               text-decoration: none;
               color: #FFFFFF;
}
.nav_special a:visited {
               text-decoration: none;
               color: #FFFFFF;
}

.nav_special a:active {
               text-decoration: none;
               color: #FFFFFF;
}

.nav_special a:hover {
               color: #FFFFFF;
               text-decoration: none;
}

.nav_dynamic_img_left {
    background-image:url(/fileadmin/templates/assets/nav_dyn_left.gif);
    background-repeat:no-repeat;
    background-position: left top;
    background-color: #001D59;
    margin: 0px;
    padding: 0px;
}

.nav_dynamic_img_right {
    background-image:url(/fileadmin/templates/assets/nav_dyn_right.gif);
    background-repeat:no-repeat;
    background-color: #001D59;
    background-position: right top;
    margin: 0px;
    padding: 0px;
}


.nav_dynamic_no {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    background-color: #001D59;
    color: #FFFFFF;
    width: 70px;
    margin: 0px;
    padding-left: 0px;
    padding-top:  0px;
}

.nav_dynamic_no a:link {
    text-decoration: none;
    color: #FFFFFF;
    margin: 0px;
    padding-left: 0px;
    padding-top:  0px;
}
.nav_dynamic_no a:visited {
    text-decoration: none;
    color: #FFFFFF;
    margin: 0px;
    padding-left: 0px;
    padding-top:  0px;
}

.nav_dynamic_no a:active {
    text-decoration: none;
    color: #FFFFFF;
    margin: 0px;
    padding-left: 0px;
    padding-top:  0px;
}

.nav_dynamic_no a:hover {
    text-decoration: none;
    color: #FFFFFF;
    margin: 0px;
    padding-left: 0px;
    padding-top:  0px;
}


.nav_dynamic_act {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    background-color: #001D59;
    color: #FFFFFF;
    width: 70px;
    margin: 0px;
    padding-left: 0px;
    padding-top:  0px;
}

.nav_dynamic_act a:link {
    text-decoration: none;
    color: #FFFFFF;
    margin: 0px;
    padding-left: 0px;
    padding-top:  0px;
}
.nav_dynamic_act a:visited {
    text-decoration: none;
    color: #FFFFFF;
    margin: 0px;
    padding-left: 0px;
    padding-top:  0px;

}

.nav_dynamic_act a:active {
    text-decoration: none;
    color: #FFFFFF;
    margin: 0px;
    padding-left: 0px;
    padding-top:  0px;
}

.nav_dynamic_act a:hover {
    text-decoration: none;
    color: #FFFFFF;
    margin: 0px;
    padding-left: 0px;
    padding-top:  0px;
}

.codedemo_background {
    background-color: #001D59;
    background-image:url(/fileadmin/templates/assets/bg_code.jpg);
    background-repeat:no-repeat;
    background-position: top left;
}

.codedemo_background_nopic {
    background-color: #001D59;
   
}


.box-codedemos {

    width: 929px;
    height: 136px;    
    margin-top: 20px;    
    margin-left:  8px;    
       
    background-image:url(/fileadmin/templates/assets//bg_formular_codedemo.gif);
    background-repeat:no-repeat;
    background-position: right;
    
    

}

.box-codedemos p {

    color: #000000;    
    margin-top: 3px;   
    margin-left: 10px;	
    margin-right: 30px;	
    text-align: justify;	
}


.box-codedemos a {

    color: #000000;    
    margin-top: 3px;   
    margin-left: 10px;		
}


.box-codedemos img {   
    margin-top: 7px;   
    margin-left: 10px;	

}


.box-codedemos h1 {  
    padding-top: 14px;   
    margin-left: 10px;	
}


#codedemos_scroll {

    /* Scrollbar start - non W3C conform */
    scrollbar-arrow-color: #ffffff;
    scrollbar-track-color: #FAF9F4;
    scrollbar-face-color: #001D59;
    scrollbar-3dlight-color: #001D59;
    scrollbar-highlight-color: #A7ADC5;
    scrollbar-shadow-color: #3A4054;
    scrollbar-darkshadow-color: #E3E5ED;
    /* Scrollbar end */
    padding-left: 20px;
    padding-right: 20px;
    height: 485px;
    overflow:auto;
}


.codedemos {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    background-color: #FFFFFF;
    color: #000000;
    padding-top:  5px;
    padding-left: 10px;
    padding-right: 0px;
    padding-bottom: 5px;
    margin: 0px;
}

.codedemos p {
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 10px;
    color: #000000;
    padding-top:  0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    margin: 0px;
}

.codedemos h1 {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px; 
    font-weight: bold; 
    color: #000000;
    padding-top:  0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 9px;
    margin: 0px;
}



.codedemos a:link {
    font-weight: bold;  
    text-decoration: none;
    color: #EB5734;
}

.codedemos a:visited {
    font-weight: bold;  
    text-decoration: none;
    color: #EB5734;
}

.codedemos a:active {
    font-weight: bold;  
    text-decoration: none;
    color: #EB5734;
}
.codedemos a:hover {
    font-weight: bold;  
    text-decoration: none;
    color: #EB5734;
}

#scroll_livecode {

    /* Scrollbar start - non W3C conform */
    scrollbar-arrow-color: #ffffff;
    scrollbar-track-color: #FAF9F4;
    scrollbar-face-color: #001D59;
    scrollbar-3dlight-color: #001D59;
    scrollbar-highlight-color: #A7ADC5;
    scrollbar-shadow-color: #3A4054;
    scrollbar-darkshadow-color: #E3E5ED;
    /* Scrollbar end */

    height: 400px;
    overflow:auto;
}

.livecode { 
    font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
    font-size: 11px; 
    line-height:160%;    
    color: #FFFFFF;
    padding-top:  8px;
    padding-left: 19px;
    padding-right: 19px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
