﻿/* ========================================================== */
/*                      CSBooster Styles                      */
/*         (c) 2008 4 screen AG, CH-6004 lucerne              */
/*                      www.4screen.com                       */
/* ========================================================== */

/* ------------------------- Common ------------------------- */
body
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    margin: 0;
    padding: 0;
    background-color: #FFFFFF;
}

h1, h2, h3
{
    font-size: 12px;
    font-weight: normal;
    margin: 0;
}

td, th, input, select, textarea
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

img
{
    border: 0;
}

a
{
    color: #007ACC;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

/*
.CSB_cntbody a[href^="http:"]
{
    background: transparent url(../../Library/Images/Layout/icon_extlink.gif) no-repeat scroll right center;
    padding-right: 13px;
}
*/

.CSB_cntbody a[href$=".pdf"]
{
    background: transparent url(../../Library/Images/Layout/icon_pdf.gif) no-repeat scroll left center;
    padding-left: 18px;
    line-height: 18px;
}

.CSB_body
{
    width: 100%;
}

.CSB_mainbg
{
    width: 100%;
    background: transparent url(../../Library/Images/Layout/Banner_Verlauf1.png) repeat-x;    
}

.CSB_main
{
    margin: 18 auto;
    display: table;
    width: 942px;

}

.CSB_top
{
    position:relative;
    float: left;
    height: 134px;
    width: 942px;
}

.CSB_footer
{
    float: left;
    width: 942px;
    position: relative;
}

.CSB_help
{
    background-image: url(../../Library/Images/Layout/cmd_help.gif);
    background-repeat: no-repeat;
    background-position: 0px 2px;
    text-decoration: none;
    font-family: Verdana;
    font-size: 11px;
    margin-left: 4px;
}

.CSB_help2
{
    margin-left: 4px;
}

.CSB_nohelp
{
    text-decoration: none;
    font-family: Verdana;
    font-size: 11px;
    margin-left: 4px;
}

.CSB_img105
{
    width: 100px;
    height: 100px;
}

.CSB_img_xs
{
    width: 60px;
    height: 60px;
}

.CSB_img_s
{
    width: 80px;
    height: 80px;
}

.CSB_img_popup
{
    cursor: pointer;
    border: solid 1px #007ACC;
}

.CSB_img_org
{
}

.CSB_google_ads
{
    margin-top: 18px;
}

.CSB_static_center
{
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 50000;
}

.CSB_loading
{
    height: 13px;
    line-height: 13px;
    padding-left: 75px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-image: url(../../Library/Images/Layout/icon_loader.gif);
    background-repeat: no-repeat;
    font-style: italic;
}

.CSB_indent1
{
    margin-top: 40px;
    margin-bottom: 40px;
}

.CSB_indent2
{
    margin-top: 10px;
}

.CSB_indent3
{
    margin-bottom: 10px;
}

.CSB_indent4
{
    padding: 3px;
}

.CSB_clear
{
    clear: both;
}

.CSB_HiddenElement
{
    display: none;
    visibility: hidden;
}

.CSB_title1
{
    font-size: 12px;
    font-weight: bold;
}

.CSB_title2
{
    font-weight: bold;
}

.CSB_title3
{
    font-weight: bold;
}

.CSB_link1
{
    background: transparent url(../../Library/Images/Layout/icon_linkarrow1.gif) no-repeat scroll 0px 2px;
    padding-left: 8px;
}

.CSB_link2
{
    background: transparent url(../../Library/Images/Layout/icon_linkarrow2.gif) no-repeat scroll 0px 0px;
    padding-left: 22px;
    line-height: 16px;
    height: 16px;
    display: block;
}

.CSB_link3
{
    background: transparent url(../../Library/Images/Layout/icon_linkarrow2.gif) no-repeat scroll 0px 0px;
    background-position: right;
    padding-right: 22px;
    line-height: 16px;
    height: 16px;
}

.CSB_ad_link
{
}

.CSB_ad_popup_link
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    text-decoration: underline;
    padding-bottom: 1px;
}

.CSB_src_label
{
    margin-top: 4px;
    margin-bottom: 2px;
}

.CSB_src_ddl
{
    width: 99%;
}

.CSB_src_txt
{
    width: 97%;
}

.CSB_src_txt_plz
{
    width: 22%;
}

.CSB_src_ddl_km
{
    width: 70%;
}

.CSB_btn_edit_page
{
    /* position: static !important; */
    position: absolute;
    background-image: url(../../Library/Images/Layout/cmd_dd150.png);
    background-repeat: no-repeat;
    width: 150px;
    height: 24px;
    padding: 3px 0px 7px 0px;
    display: block;
    text-align: center;
    font-size: 1em;
    font-weight: bold;
    color: #E7F1D7;
    cursor: pointer;
    z-index: 1000;
}

.CSB_ph_edit_page
{
    position: absolute;
    top: 5px;
    left: 5px;
}

.CSB_ph_edit_page_adv
{
    width: 100%;
    height: 30px;
    background: #48652F url(../../Library/Images/Layout/tbbg.png) repeat-x;
}

.CSB_btn_edit_page_adv
{
    position: absolute;
    background-image: url(../../Library/Images/Layout/cmd_dd150.png);
    background-repeat: no-repeat;
    width: 150px;
    height: 24px;
    padding: 3px 0px 7px 0px;
    display: block;
    text-align: center;
    font-size: 1em;
    font-weight: bold;
    color: #E7F1D7;
    cursor: pointer;
    z-index: 1000;
}

.CSB_ph_edit_cnt
{
    position: relative;
    top: -3px;
    left: -3px;
}
.CSB_btn_edit_cnt
{
    position: absolute;
    background-image: url(../../Library/Images/Layout/cmd_dd39.png);
    background-repeat: no-repeat;
    width: 39px;
    height: 24px;
    padding: 3px 0px 7px 0px;
    display: block;
    text-align: center;
    font-size: 1em;
    font-weight: bold;
    color: #E7F1D7;
    cursor: pointer;
    z-index: 1000;
}

.CSB_btn_edit
{
    position: static !important;
    background-image: url(../../Library/Images/Layout/cmd_edit3.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    padding-bottom: 10px;
    display: block;
}

/* ------------------------- Default Navi ------------------------- */
.CSB_navi
{
    position: relative;
}

/* ------------------------- Logo/User Navi ------------------------- */
.CSB_navi1
{
    float: left;
    height: 87px;
    width: 100%;
}

.CSB_navi1 .logo
{
    float: left;
    width: 270px;
}

.CSB_navi1 .logo a
{
    background: transparent url(../../Library/Images/Layout/LOGO_GES1.png) no-repeat scroll 0% 0%;
    float: left;
    width: 270px;
    height: 87px;
    display: block;
}

.CSB_navi1 .topnavi
{
    float: left;
    width: 672px;
}

.CSB_navi1 .topnavi .navi
{
    height: 45px;
}

.CSB_navi1 .topnavi .navi .menu1
{
    float: left;
}

.CSB_navi1 .topnavi .navi .menu1 ul
{
    margin: 18px 0pt 0pt 18px;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
}

.CSB_navi1 .topnavi .navi .menu1 ul li
{
    display: inline;
}

.CSB_navi1 .topnavi .navi .menu1 ul li.sep
{
    color: #CCCCCC;
}

.CSB_navi1 .topnavi .navi .menu1 ul li a
{
    color: #808080;
}

.CSB_navi1 .topnavi .navi .menu2
{
    float: right;
}

.CSB_navi1 .topnavi .navi .menu2 ul
{
    margin: 18px 0pt 0pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
}

.CSB_navi1 .topnavi .navi .menu2 ul li
{
    display: inline;
    margin-left: 3px;
    color: #808080;
}

.CSB_navi1 .topnavi .navi .menu2 ul li.sep
{
    color: #CCCCCC;
}

.CSB_navi1 .topnavi .navi .menu2 ul li a
{
    color: #808080;
}

.CSB_navi1 .topnavi .search
{
    height: 42px;
}

.CSB_navi1 .topnavi .search .search2
{
    float: right;
    height: 33px;
}

.CSB_navi1 .topnavi .search .search2 .left
{
    /*background: transparent url(../../Library/Images/Layout/bg-suche-left.png) no-repeat scroll 0% 0%;*/
    float: left;
    height: 33px;
    width: 3px;
}

.CSB_navi1 .topnavi .search .search2 .center
{
    /*background: transparent url(../../Library/Images/Layout/bg-suche-gradient.png) repeat-x scroll 0% 0%;*/
    float: left;
    height: 33px;
    /*width: 296px;*/
}

.CSB_navi1 .topnavi .search .search2 .center .txtbox
{
    border: 1px solid rgb(238, 153, 0);
    float: left;
    width: 217px;
    height: 17px;
    margin-top: 6px;
    margin-left: 7px;
    background-color: rgb(255, 255, 255);
}

.CSB_navi1 .topnavi .search .search2 .center .btn
{
    background: transparent url(../../Library/Images/Layout/btn_find.png) no-repeat scroll 0% 0%;
    float: left;
    display: block;
    width: 58px;
    height: 21px;
    margin-top: 6px;
    margin-left: 6px;
}

.CSB_navi1 .topnavi .search .search2 .right
{
    /*background: transparent url(../../Library/Images/Layout/bg-suche-right.png) no-repeat scroll 0% 0%;*/
    float: left;
    height: 33px;
    width: 3px;
}

.CSB_navi2
{
    float: left;
    height: 44px;
    width: 100%;
    /*border-bottom: solid 3px rgb(238, 153, 0);*/
}

.CSB_navi2 .mainnavi
{
    float: left;
    /*padding-left: 18px;*/
}

.CSB_navi2 .mainnavi a
{
    color: rgb(111, 87, 43);
}

.CSB_navi2 .mainnavi .tab
{
    background: transparent url(../../Library/Images/Layout/bg-main-nav-right.png) no-repeat scroll right center;
    float: left;
    height: 44px;
    margin-right: 1px;
}

.CSB_navi2 .mainnavi .tab2
{
    background: transparent url(../../Library/Images/Layout/bg-main-nav-left.png) no-repeat scroll 0% 0%;
    float: left;
    height: 38px;
    font-weight: bold;
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 6px;
}

.CSB_navi2 .mainnavi .active
{
    background: transparent url(../../Library/Images/Layout/bg-main-nav-right-active.png) no-repeat scroll right center;
}

.CSB_navi2 .mainnavi .active2
{
    background: transparent url(../../Library/Images/Layout/bg-main-nav-left-active.png) no-repeat scroll 0% 0%;
}

.CSB_navi2 .mainnavi .singlerow
{
    height: 30px;
    padding-top: 14px;
}

.CSB_navi2 .mainnavi2
{
    float: right;
}

.CSB_navi2 .mainnavi2 a
{
    color: rgb(111, 87, 43);
}

.CSB_navi2 .mainnavi2 .tab
{
    /*background: transparent url(../../Library/Images/Layout/bg-main-nav-yellow-right.png) no-repeat scroll right center;*/
    background: transparent url(../../Library/Images/Layout/bg-main-nav-right.png) no-repeat scroll right center;
    float: left;
    height: 44px;
}

.CSB_navi2 .mainnavi2 .tab2
{
    /*background: transparent url(../../Library/Images/Layout/bg-main-nav-yellow-left.png) no-repeat scroll 0% 0%;*/
    background: transparent url(../../Library/Images/Layout/bg-main-nav-left.png) no-repeat scroll 0% 0%;
    float: left;
    height: 38px;
    font-weight: bold;
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 6px;
}

.CSB_user_func
{
    float: right;
    height: 22px;
    padding-top: 8px;
}

.CSB_user_func ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
}

.CSB_user_func li
{
    float: left;
    height: 22px;
    margin-left: 6px;
    padding-top: 2px;
    background-repeat: no-repeat;
}

.CSB_user_func li a
{
    color: #808080;
}

.CSB_user_func li.sep
{
    color: #CCCCCC;
}

.CSB_user_func li.print
{
    padding-left: 28px;
    background-image: url(../../Library/Images/Layout/icon_print.gif);
}

.CSB_user_func li.alert
{
    padding-left: 28px;
    background-image: url(../../Library/Images/Layout/icon_alert.gif);
}

.CSB_user_func li.rec
{
    padding-left: 28px;
    background-image: url(../../Library/Images/Layout/icon_rec.gif);
}

/* ------------------------- Breadcrumb ------------------------- */
.CSB_breadcrumbs
{
    height: 22px;
    padding-top: 8px;
    float: left;
}

.CSB_breadcrumb_img
{
    float: left;
    width: 16px;
    height: 16px;
    padding-top: 2px;
}

.CSB_breadcrumb_sep
{
    float: left;
    display: block;
    width: 16px;
    height: 22px;
    background: url(../../Library/Images/Layout/icon_bcsep.png) no-repeat 0px 2px;
}

.CSB_breadcrumb
{
    float: left;
    line-height: 20px;
    margin-left: 4px;
}

.CSB_breadcrumb a
{
    text-decoration: none;
}

.CSB_breadcrumb a:hover
{
    text-decoration: underline;
}

/* ------------------------- Footer -----------------------------*/
.CSB_footer_p
{
    float: left;
    width: 100%;
    border-top: solid 1px #EE9900;
    padding-top: 4px;
}

.CSB_footer_p .partner
{
    float: left;
    line-height: 28px;
    width: 64px;
}

.CSB_footer_p .partner2
{
    float: left;
}

.CSB_footer_p .partner2 ul
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.CSB_footer_p .partner2 li
{
    display: inline;
}

.CSB_footer_p2
{
    float: left;
    width: 100%;
    padding-top: 4px;
    border-bottom: 1px solid #CDCDCD;
}

.CSB_footer_p2 .partner
{
    float: left;
    line-height: 28px;
    width: 80px;
}

.CSB_footer_p2 .partner2
{
    float: left;
}

.CSB_footer_p2 .partner2 ul
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.CSB_footer_p2 .partner2 li
{
    display: inline;
    margin-right: 10px;
}

.CSB_footer .block2 .col1
{
    float: left;
    width: 160px;
}

.CSB_footer .block2 .col2
{
    float: left;
    width: 190px;
}

.CSB_footer .block2 .col3
{
    float: left;
    width: 190px;
}

.CSB_footer .block2 .col5
{
    float: left;
    width: 190px;
}

.CSB_footer .block2 .col6
{
    float: left;
    width: 190px;
}

.CSB_footer .block2
{
    float: left;
    width: 100%;
    height: 140px;
    border-bottom: solid 3px #CDCDCD;
    color: #6F5525;
}

.CSB_footer .block2 a
{
    color: #6F5525;
}

.CSB_footer .block2 ul
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.CSB_footer .block2 ul li
{
    margin-top: 4px;
}

.CSB_footer .block2 ul li.title
{
    margin-top: 4px;
    margin-bottom: 4px;
    font-size: 14px;
    font-weight: bold;
}

.CSB_footer .block3
{
    float: left;
    width: 100%;
    height: 40px;
}

.CSB_footer .block3 a
{
    color: #808080;
}

.CSB_footer .block3 .left
{
    float: left;
    font-size: 14px;
    color: #2D2D2D;
    padding-top: 4px;
}

.CSB_footer .block3 .right
{
    float: right;
    color: #808080;
    padding-top: 4px;
}

.CSB_footer .block3 ul
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.CSB_footer .block3 ul li
{
    display: inline;
}

.CSB_footer .block3 ul li.sep
{
    color: #CCCCCC;
}

/* ------------------------- Content Body ------------------------- */
.CSB_cnt
{
    float: left;
    width: 942px;
}

.CSB_cntbody
{
    padding-top: 24px;
    float: left;
    width: 100%;
}

/*.CSB_cntbody1
{
    float: right;
    width: 180px;
}*/

/* ------------------------- Detailpages ------------------------- */
.CSB_det_comm
{
    margin: 0;
}

.CSB_det_comm .sua
{
    width: 65px;
    padding-bottom: 10px;
}

.CSB_det_comm .desc
{
    padding-bottom: 10px;
}

.CSB_det_comm .desc_txt
{
    width: 500px;
    overflow: hidden;
}

.CSB_det_comm .desc_txt a
{
    font-weight: 600;
    text-decoration: underline;
}

.CSB_pag
{
    font-weight: 600;
    height: 25px;
    width: 100%;
    vertical-align: middle;
}

.CSB_pag_btn
{
    position: relative;
    top: 1px;
}

.CSB_pag_goto_i
{
    margin: 0px 3px 0px 3px;
    position: relative;
    font-weight: normal;
    background-color: #D8EAF6;
    padding: 2px 3px 2px 3px;
    top: -3px;
}

.CSB_pag_goto_a
{
    margin: 0px 3px 0px 3px;
    font-weight: normal;
    text-decoration: none;
    position: relative;
    top: -3px;
}

.CSB_pag_goto_a:hover
{
    text-decoration: underline;
}

.articlepic
{
    cursor: pointer;
    border: 1px #000000 solid;
    margin-right: 5px;
    margin-bottom: 5px;
}

.articlepic:hover
{
    cursor: pointer;
    background-image: url(../../Library/Images/Layout/bg_alpha_red_10.png);
}

.CSB_forum_table
{
    border-bottom: solid 2px #000000;
    border-right: solid 2px #000000;
    border-left: solid 2px #000000;
}

.CSB_forum_table_header
{
    height: 40px;
}

.CSB_forum_table_rows
{
    height: 75px;
}

.CSB_forum_table_row
{
    border-top: solid 2px #000000;
}

.CSB_forum_table_row2
{
    border-top: solid 2px #000000;
    border-right: solid 1px #000000;
}

.CSB_forum_table_row3
{
    float: left;
    width: 195px;
    padding: 4px;
    overflow: hidden;
}

.CSB_forum_table_row4
{
    float: left;
    width: 70px;
    padding: 4px;
    text-align: center;
}

.CSB_forum_table_row5
{
    float: left;
    width: 70px;
    padding: 4px;
    text-align: center;
}

.CSB_topicitem_ref
{
    padding: 5px;
    font-style: italic;
    color: #666666;
    border: solid 1px #AAAAAA;
    background-color: #EEEEEE;
    margin-bottom: 5px;
}

.CSB_detart_scroll
{
    border: 1px #3E3B38 solid;
    margin: 10px 0 10px 0;
    width: 98%;
    padding: 5px;
    text-align: center;
}

.CSB_detart_scroll .cnt
{
    border-top: 3px #3E3B38 solid;
    border-left: 3px #3E3B38 solid;
    border-right: 3px #3E3B38 solid;
    padding: 10px;
    text-align: left;
}

.CSB_detart_scroll .cnt_a
{
    border-top: 3px #3ECC38 solid;
    border-left: 3px #3ECC38 solid;
    border-right: 3px #3ECC38 solid;
    padding: 10px;
    text-align: left;
}

.CSB_detart_scroll .info
{
    padding: 3px 10px 3px 10px;
    border-top: 1px #3E3B38 solid;
    border-left: 3px #3E3B38 solid;
    border-right: 3px #3E3B38 solid;
    text-align: left;
}

.CSB_detart_scroll .infolast
{
    padding: 3px 10px 3px 10px;
    border-top: 1px #3E3B38 solid;
    border-left: 3px #3E3B38 solid;
    border-right: 3px #3E3B38 solid;
    border-bottom: 3px #3E3B38 solid;
    text-align: left;
}

.CSB_detart_scroll .infolast_a
{
    padding: 3px 10px 3px 10px;
    border-top: 1px #3ECC38 solid;
    border-left: 3px #3ECC38 solid;
    border-right: 3px #3ECC38 solid;
    border-bottom: 3px #3ECC38 solid;
    text-align: left;
}

.CSB_detart_scroll .link
{
    text-decoration: underline;
}

.CTY_video_player
{
    text-align: center;
    margin: 10px 0px 10px 0px;
}

.CTY_audio_player
{
    text-align: center;
    margin-bottom: 10px;
}

.CTY_video_player_img
{
    text-align: center;
    margin: 10px 0px 10px 0px;
}

/* ------------------------- Overviewpages ------------------------- */
/* Containers*/
.CSB_ov_object
{
    float: left;
}

/* Object */
.CSB_ov_item
{
    padding: 6px;
}
.CSB_ov_item .img img
{
    max-width: 128px;
    max-height: 128px;
    margin-bottom: 2px;
}
.CSB_ov_item .title
{
    font-weight: bold;
    margin-bottom: 4px;
}
.CSB_ov_item .desc
{
    margin-top: 2px;
}

/* Object 2 */
.CSB_ov_item2
{
    padding: 5px;
}
.CSB_ov_item2 .left
{
    width: 138px;
    vertical-align: top;
}
.CSB_ov_item2 .right
{
    vertical-align: top;
}
.CSB_ov_item2 .img img
{
    width: 128px;
    height: 96px;
    margin-bottom: 2px;
}
.CSB_ov_item2 .title
{
    float: left;
    font-weight: bold;
    margin-bottom: 4px;
}
.CSB_ov_item2 .author
{
    float: right;
    margin-bottom: 4px;
}
.CSB_ov_item2 .desc
{
    margin-top: 2px;
}

/* User */
.CSB_ov_user
{
    padding: 5px;
    height: 150px;
    width: 106px;
}
.CSB_ov_user .img
{
    left: 3px;
    height: 100px;
    position: relative;
    width: 100px;
}
.CSB_ov_user .img .border
{
    height: 100px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100px;
}
.CSB_ov_user .img .usericon
{
    height: 82px;
    left: 6px;
    position: absolute;
    top: 6px;
}
.CSB_ov_user .username
{
    margin-top: 4px;
    margin-bottom: 4px;
    font-weight: bold;
}
.CSB_ov_user .desc
{
    margin-top: 2px;
}

/* User 2 */
.CSB_ov_user2
{
    position: relative;
    width: 55px;
    height: 55px;
}
.CSB_ov_user2 .userclip
{
}
.CSB_ov_user2 .userimg
{
    height: 44px;
    position: absolute;
    top: 4px;
    left: 4px;
    z-index: 0;
}
.CSB_ov_user2 .pcolor
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 55px;
    height: 55px;
}
.CSB_ov_user2 .scolor
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 55px;
    height: 55px;
}
.CSB_ov_user2 .user_a
{
    position: relative;
    top: 10px;
    left: 10px;
    color: #000000;
    font-size: 10px;
}

/* Community */
.CSB_ov_community
{
    padding: 5px;
    height: 75px;
    width: 234px;
}
.CSB_ov_community .left
{
    float: left;
    width: 110px;
}
.CSB_ov_community .right
{
    float: left;
    width: 124px;
}
.CSB_ov_community .img
{
}
.CSB_ov_community .img img
{
    width: 100px;
    height: 75px;
}
.CSB_ov_community .title
{
    margin-top: 4px;
    margin-bottom: 4px;
    font-weight: bold;
}
.CSB_ov_community .desc
{
    margin-top: 2px;
    color: #666666;
    font-size: 10px;
}
.CSB_ov_community .desc2
{
    margin-top: 2px;
}

/* Other objects*/
.CSB_ov_product
{
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.CSB_ov_product .title
{
    margin-bottom: 2px;
    margin-top: 4px;
}

.CSB_ov_product .title2
{
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 2px;
    margin-top: 4px;
}

.CSB_ov_product .desc
{
    margin-bottom: 4px;
}

.CSB_ov_article_c0
{
    margin-top: 10px;
    padding-top: 10px;
    border-top: solid 1px #BBBBBB;
}
.CSB_ov_article_c1
{
}
.CSB_ov_article
{
    float: left;
    width: 100%;
}
.CSB_ov_article .date
{
    float: left;
    width: 100%;
    font-weight: bold;
    margin-bottom: 5px;
}
.CSB_ov_article .title
{
    float: left;
    width: 100%;
    margin-bottom: 5px;
}
.CSB_ov_article .desc
{
    float: left;
    width: 100%;
}
.CSB_ov_article .desc img
{
    float: right;
}
.CSB_ov_article2
{
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.CSB_ov_article2 .title
{
    float: left;
    width: 100%;
    margin-bottom: 2px;
}
.CSB_ov_article2 .desc
{
    float: left;
    width: 100%;
}
.CSB_ov_article2 .desc a
{
    color: #000000;
    text-decoration: none;
}
.CSB_ov_article2 .desc2
{
    color: #666666;
}

.CSB_ov_audio_c0
{
}
.CSB_ov_audio_c0 .img img
{
    width: 128px;
    height: 128px;
    margin-bottom: 2px;
}
.CSB_ov_audio_c1
{
}
.CSB_ov_community_c0
{
}
.CSB_ov_community_c1
{
}
.CSB_ov_event_c0
{
}
.CSB_ov_event_c1
{
}
.CSB_ov_folder_c0
{
}
.CSB_ov_folder_c1
{
}
.CSB_ov_forum_c0
{
}
.CSB_ov_forum_c1
{
}
.CSB_ov_forum
{
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.CSB_ov_forum .title
{
    float: left;
    width: 100%;
    margin-bottom: 2px;
}
.CSB_ov_forum .desc
{
    float: left;
    width: 100%;
}
.CSB_ov_forum .desc a
{
    color: #000000;
    text-decoration: none;
}
.CSB_ov_forumtopic_c0
{
}
.CSB_ov_forumtopic_c1
{
}
.CSB_ov_news_c0
{
}
.CSB_ov_news_c1
{
}
.CSB_ov_picture_c0
{
}
.CSB_ov_picture_c1
{
}
.CSB_ov_pinboardoffer_c0
{
}
.CSB_ov_pinboardoffer_c1
{
}
.CSB_ov_pinboardsearch_c0
{
}
.CSB_ov_pinboardsearch_c0 img
{
    display: none;
}
.CSB_ov_pinboardsearch_c1
{
}
.CSB_ov_slideshow_c0
{
}
.CSB_ov_slideshow_c1
{
}
.CSB_ov_user_c0
{
}
.CSB_ov_user_c1
{
}
.CSB_ov_video_c0
{
}
.CSB_ov_video_c1
{
}
.CSB_ov_document_c0
{
}
.CSB_ov_document_c0 img
{
    display: none;
}
.CSB_ov_document_c1
{
}
.CSB_ov_generic_c0
{
}
.CSB_ov_generic_c1
{
}
.CSB_ov_page_c0
{
}
.CSB_ov_page_c1
{
}
.CSB_ov_pollquestion_c0
{
    width: 100%;
    margin: 0px 0px 5px 0px;
    padding-bottom: 5px;
    border-bottom: solid 1px #BBBBBB;
}
.CSB_ov_pollquestion_c1
{
}
.CSB_ov_poll
{
    float: left;
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: solid 1px #CCCCCC;
}
.CSB_ov_poll .title
{
    float: left;
    margin-right: 5px;
    width: 30%;
}
.CSB_ov_poll .question
{
    float: left;
    margin-right: 10px;
    width: 30%;
}
.CSB_ov_poll .answers
{
    float: left;
    width: 30%;
}
.CSB_ov_poll .answer
{
}
.CSB_ov_HTMLContent_c0
{
    float: none;
    margin-right: 0px;
}
.CSB_ov_HTMLContent_c1
{
}

.CSB_ov_kub
{
    float: left;
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: solid 1px #CCCCCC;
}

.CSB_ov_kub .title
{
    float: left;
    width: 50%;
}

.CSB_ov_kub .desc
{
    float: left;
    width: 50%;
}

.CSB_CNT_public_invisible
{
    border-color: #FF0000;
    border-style: dashed;
    border-width: 1px;
}

.CSB_CNT_public_OK
{
    border-color: #00FF00;
    border-style: solid;
    border-width: 1px;
}
.CSB_ov_GESLexikon_c0
{
    float: left;
    width: 100%;
    margin: 0px 0px 5px 0px;
    padding-bottom: 5px;
    border-bottom: solid 1px #BBBBBB;
}
.CSB_ov_GESLexikon_c1
{
}
.CSB_ov_lexikon
{
    float: left;
    width: 100%;
}
.CSB_ov_lexikon .title
{
    float: left;
    width: 100%;
}
.CSB_ov_lexikon .desc
{
    float: left;
    width: 100%;
}
.CSB_ov_GESTVShow_c0
{
    float: left;
    width: 100%;
}
.CSB_ov_GESTVShow_c1
{
}
.CSB_ov_GESMagazin_c0
{
    float: left;
    width: 100%;
}
.CSB_ov_GESMagazin_c01
{
}
.CSB_ov_magazin
{
    float: left;
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: solid 1px #CCCCCC;
}
.CSB_ov_magazin .title
{
    font-weight: bold;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.CSB_ov_magazin .title a
{
    color: #000000;
}
.CSB_ov_magazin .desc
{
    float: left;
    width: 100%;
}
.CSB_ov_magazin .left
{
    float: left;
    width: 428px;
    padding-right: 18px;
}
.CSB_ov_magazin .right
{
    float: right;
    width: 140px;
}
.CSB_ov_GESDossier_c0
{
    float: left;
    width: 100%;
}
.CSB_ov_GESDossier_c01
{
}

.CSB_ov_dossier
{
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.CSB_ov_dossier .left
{
    vertical-align: top;
    width: 428px;
    padding-right: 18px;
}

.CSB_ov_dossier .right
{
    vertical-align: top;
    width: 140px;
}

.CSB_ov_dossier .title
{
    float: left;
    width: 100%;
    margin-bottom: 5px;
}

.CSB_ov_dossier .title a
{
    color: #000000;
    font-weight: bold;
}

.CSB_ov_dossier .desc
{
    float: left;
    width: 100%;
}

.CSB_ov_dossier .desc2
{
    float: left;
    width: 100%;
    margin-top: 5px;
}

.CSB_ov_tvshow
{
    float: left;
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: solid 1px #CCCCCC;
}
.CSB_ov_tvshow .left
{
    float: left;
    width: 268px;
    padding-right: 18px;
}
.CSB_ov_tvshow .right
{
    float: right;
    width: 300px;
}
.CSB_ov_tvshow .title
{
    font-weight: bold;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.CSB_ov_tvshow .title a
{
    color: #000000;
}
.CSB_ov_tvshow .desc
{
    float: left;
    width: 100%;
}
.CSB_ov_tvshow .desc2
{
    float: left;
    width: 100%;
}
.CSB_ov_GESFall_c0
{
}
.CSB_ov_GESFall_c1
{
}
.CSB_ov_fall
{
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.CSB_ov_fall .title
{
    float: left;
    width: 100%;
    margin-bottom: 5px;
}
.CSB_ov_fall .desc
{
    float: left;
    width: 100%;
}
.CSB_ov_fall .desc embed
{
    float: right;
}

.CSB_ov_expertenrat
{
    float: left;
    width: 100%;
}
.CSB_ov_expertenrat .title
{
    float: left;
    width: 100%;
    margin-bottom: 5px;
}
.CSB_ov_expertenrat .title a
{
    color: #000000;
    font-weight: bold;
}
.CSB_ov_expertenrat .desc
{
    float: left;
    width: 100%;
}
.CSB_ov_expertenrat .desc a
{
    margin-bottom: 2px;
}

.CSB_ov_qa
{
    float: left;
    width: 100%;
    margin: 0px 0px 10px 0px;
    padding-bottom: 10px;
    position: relative;
}
.CSB_ov_qa .func
{
    position: absolute;
    right: 0px;
    top: 0px;
}
.CSB_ov_qa .func .edit
{
    background: transparent url(../../Library/Images/Layout/cmd_edit.png) no-repeat scroll 0 0;
    display: block;
    float: left;
    margin-right: 4px;
    width: 16px;
    height: 16px;
}
.CSB_ov_qa .func .delete
{
    background: transparent url(../../Library/Images/Layout/cmd_delete2.png) no-repeat scroll 0 0;
    display: block;
    float: left;
    width: 16px;
    height: 16px;
}
.CSB_ov_qa .question
{
    font-weight: bold;
}
.CSB_ov_qa .answer
{
    margin-top: 2px;
}
.CSB_ov_qa .noanswer
{
}

.CSB_ov_tv_tag
{
    float: left;
    width: 100%;
    border-bottom: solid 1px #CDCDCD;
    padding-bottom: 8px;
    margin-bottom: 8px;
}
.CSB_ov_tv_tag2
{
    font-size: 13px;
    font-weight: bold;
}

.CSB_ov_tv_tag .left
{
    float: left;
    width: 213px;
}

.CSB_ov_tv_tag .right
{
    float: right;
    width: 213px;
}

.CSB_ov_tv_tag .image
{
    margin-top: 5px;
    display: block;
}

.CSB_ov_tv_tag img
{
    max-width: 140px;
    max-height: 140px;
}

.CSB_ov_tabs
{
    float: left;
    width: 100%;
    background: url(../../Library/Images/Layout/bg_tabs1.gif) repeat-x;
    margin-bottom: 12px;
}

.CSB_ov_tabs a
{
    color: #6F572B;
}

.CSB_ov_tabs .indent
{
    margin-left: 18px;
}

.CSB_ov_tabs .tab
{
    float: left;
    height: 42px;
    margin-right: 3px;
    background: url(../../Library/Images/Layout/bg_tab4_right.gif) no-repeat right;
}

.CSB_ov_tabs .tab2
{
    float: left;
    height: 28px;
    background: url(../../Library/Images/Layout/bg_tab4_left.gif) no-repeat;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 14px;
}


.CSB_ov_tabs .active
{
    background: url(../../Library/Images/Layout/bg_tab3_right.gif) no-repeat right;
}

.CSB_ov_tabs .active2
{
    background: url(../../Library/Images/Layout/bg_tab3_left.gif) no-repeat;
}

.CSB_ov_cnt
{
    float: left;
    margin-left: 18px;
    margin-right: 18px;
}

.CSB_ov_tagcloud
{
    line-height: 18px;
}

.CSB_ov_tagcloud .t1 a
{
    font-size: 11px;
}

.CSB_ov_tagcloud .t2 a
{
    font-size: 12px;
}

.CSB_ov_tagcloud .t3 a
{
    font-size: 13px;
}

.CSB_ov_tagcloud .t4 a
{
    font-size: 13px;
    font-weight: bold;
}

.CSB_ov_tagcloud .t5 a
{
    font-size: 14px;
    font-weight: bold;
}

.CSB_ov_taggroups
{
}

.CSB_ov_taggroups .title
{
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;
}

.CSB_ov_taggroups .tags
{
    margin-bottom: 18px;
}

.CSB_alpha_tabs
{
    float: left;
    width: 100%;
    border-bottom: solid 1px #EE9900;
    font-size: 13px;
}

.CSB_alpha_tabs2
{
    border: none;
}

.CSB_alpha_tabs3
{
    float: left;
    margin-bottom: 10px;
}

.CSB_alpha_tabs .tab
{
    float: left;
    padding: 0px 5px 0px 5px;
    line-height: 22px;
    text-align: center;
}

.CSB_alpha_tabs .tab a
{
    color: #DD7700;
    display: block;
    width: 25px;
}

.CSB_alpha_tabs .active a
{
    color: #6F572B;
    background-color: #FACE76;
}

.CSB_alpha_tabs .inactive
{
    color: #CDCDCD;
    width: 25px;
}

.CSB_search_head
{
    margin-bottom: 10px;
}

.CSB_search_head td
{
    padding-bottom: 5px;
}

.CSB_search_head a
{
    background: url(../../Library/Images/Layout/icon_down.png) no-repeat;
    padding-left: 15px;
}

.CSB_search
{
    border-top: solid 1px #CCCCCC;
    padding-top: 10px;
    padding-bottom: 10px;
}

.CSB_search .title
{
    margin-bottom: 10px;
}

.CSB_search .title a
{
    color: #000000;
    font-weight: bold;
}

.CSB_search ul
{
    margin: 0px 0px 10px 0px;
    padding-left: 16px;
}

.CSB_search li
{
    margin-bottom: 10px;
}

.CSB_search .results .title2
{
    margin-bottom: 2px;
}

.CSB_search .results .title3
{
    font-weight: bold;
    margin-bottom: 2px;
    margin-top: 2px;
}

.CSB_search .results .desc a
{
    color: #000000;
    text-decoration: none;
}

.CSB_search .up
{
    font-weight: normal;
    background: url(../../Library/Images/Layout/icon_up.png) no-repeat;
    padding-left: 15px;
}

/* --------------- Detailpages ----------------------- */
.CSB_det_tabs
{
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
    border-bottom: solid 1px #EE9900;
    margin-bottom: 10px;
    list-style: none;
}

.CSB_det_tabs .tab
{
    float: left;
    padding: 4px 7px 4px 7px;
    margin: 0px;
}

.CSB_det_tabs .tab a
{
    color: #DD7700;
    white-space: nowrap;
}

.CSB_det_tabs .active
{
    background-color: #FACE76;
}

.CSB_det_tabs .active a
{
    color: #3F2900;
}

.CSB_det_tabs .sep
{
    float: left;
    padding: 4px 0px 4px 0px;
    color: #EE9900;
}

/* --------------- Detailpages TV Show ----------------------- */
.CSB_det_tvshow
{
    float: left;
    width: 100%;
    border-top: solid 2px #EE9900;
    border-bottom: solid 2px #EE9900;
}

.CSB_det_tvshow2
{
    float: left;
    padding: 10px 18px 10px 18px;
    min-height: 300px;
    width: 586px;
}

.CSB_det_tvshow .cnt
{
    float: left;
    width: 100%;
}
.CSB_simplexcontent_l
{
    text-align: center;
    margin: 10px 0px 10px 0px;
}
.CSB_simplexcontent_s
{
    float: right;
    text-align: center;
}

/* --------------- Detailpages Fall ----------------------- */
.CSB_det_fall
{
    float: left;
    width: 100%;
    border-top: solid 3px #EE9900;
    border-bottom: solid 3px #EE9900;
    border-right: solid 1px #EE9900;
}

.CSB_det_fall2
{
    float: left;
    padding: 10px 18px 10px 18px;
    min-height: 300px;
}

.CSB_det_fall .cnt
{
    float: left;
    width: 100%;
}
.CSB_det_fall .title
{
}
.CSB_det_fall .desc
{
}
.CSB_det_fall .desc .descleft
{
    float: left;
}

.CSB_det_fall .desc .descright
{
    float: right;
}

/* --------------- Detailpages Lexicon ----------------------- */
.CSB_det_lexicon
{
    float: left;
    width: 100%;
    border-top: solid 3px #EE9900;
    border-bottom: solid 3px #EE9900;
    border-right: solid 1px #EE9900;
    padding-bottom: 10px;
}

.CSB_det_lexicon table img
{
    margin-bottom: 5px;
}

.CSB_det_lexicon2
{
    float: left;
    padding: 10px 18px 10px 18px;
    min-height: 400px;
    width: 586px;
}

.CSB_det_lexicon .cnt
{
    float: left;
    width: 100%;
}

.CSB_det_lexicon_tabs
{
    position: relative;
    left: -18px;
    margin-top: 46px;
    width: 320px;
}

.CSB_det_lexicon_tabs .tab
{
    height: 44px;
    margin-top: 3px;
    background: url(../../Library/Images/Layout/bg_tab2.gif) 0px 0px;
    color: #6F5729;
}

.CSB_det_lexicon_tabs .tab a
{
    color: #6F5729;
}

.CSB_det_lexicon_tabs .active
{
    height: 44px;
    margin-top: 3px;
    background: url(../../Library/Images/Layout/bg_tab1.gif) 0px 0px;
    color: #3F2900;
}

.CSB_det_lexicon_tabs .active a
{
    color: #3F2900;
}

.CSB_det_lexicon_tabs .tab .text1
{
    padding-left: 18px;
    padding-top: 6px;
    font-size: 14px;
    font-weight: bold;
}

.CSB_det_lexicon_tabs .tab .text2
{
    padding-left: 18px;
    padding-top: 2px;
}

/* --------------- Detailpages Expertenrat ----------------------- */
.CSB_det_expertenrat
{
    float: left;
    width: 100%;
    border-top: solid 3px #EE9900;
    border-bottom: solid 3px #EE9900;
    border-right: solid 1px #EE9900;
}

.CSB_det_expertenrat2
{
    float: left;
    padding: 10px 18px 10px 18px;
    min-height: 300px;
    width: 586px;
}

/* --------------- Detailpages chat ----------------------- */
.CSB_det_chat
{
    float: left;
    width: 100%;
    border-top: solid 3px #EE9900;
    border-bottom: solid 3px #EE9900;
    border-right: solid 1px #EE9900;
}

.CSB_det_chat2
{
    float: left;
    padding: 10px 18px 10px 18px;
    min-height: 300px;
}

.CSB_det_chat .title
{
    font-size: 14px;
    margin-bottom: 4px;
}

.CSB_det_chat .info
{
    margin-bottom: 4px;
}

.CSB_det_chat .chatinfo
{
    margin-top: 6px;
    margin-bottom: 10px;
}

.CSB_det_expertenrat .CSB_det_chat
{
    border: none;
}

.CSB_det_expertenrat .CSB_det_chat2
{
    margin: 0;
}

/* ------------------------- Adminpages ------------------------- */
.CSB_tag_handler1
{
    float: left;
    width: 100%;
    margin-bottom: 2px;
    border: 1px solid rgb(204, 204, 204);
    background-color: rgb(238, 238, 238);
}

.CSB_tag_handler2
{
    padding: 2px;
    background: transparent;
    border: none;
    width: 100%;
}

.CSB_tag_handler3
{
    float: left;
    width: 99.7%;
    border: solid 1px #CCCCCC; /*height: 116px;     overflow-y: scroll;*/
}

.CSB_cb_selected
{
    border: 1px solid #007ACC;
    background-color: #D8EAF6;
    display: block;
}

.CSB_cb_unselected
{
    display: block;
}

.CSB_msg_opt
{
    height: 29px;
    width: 100%;
}

.CSB_msg_opt td
{
    padding: 2px;
}

.CSB_admin_box
{
    font-size: 13px;
    margin-bottom: 5px;
}

.CSB_admin_box_title
{
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
}

.CSB_admin_box_cnt
{
    padding-bottom: 5px;
    border-bottom: solid 1px #EEEEEE;
}

.CSB_admin_box_cnt a
{
    background: transparent url(../../Library/Images/Layout/icon_linkarrow1.gif) no-repeat scroll 0px 3px;
    padding-left: 8px;
    margin-bottom: 4px;
}

.CSB_msg_list
{
    border-left: 1px solid #999999;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    width: 100%;
    table-layout: fixed;
    margin-bottom: 5px;
}

.CSB_msg_from
{
    border-left: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    font-size: 10px;
    width: 80px;
}

.CSB_msg_prev
{
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    overflow: hidden;
    font-size: 10px;
    vertical-align: top;
}

.CSB_msg_act
{
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    text-align: center;
    font-size: 10px;
    width: 40px;
}

.CSB_msg_del
{
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    text-align: center;
    font-size: 10px;
    width: 40px;
}

.CSB_msg_sel
{
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    text-align: center;
    font-size: 10px;
    width: 40px;
}

.CSB_msg_stat
{
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    text-align: center;
    font-size: 10px;
    width: 40px;
}

.CSB_msg_unread
{
    background-color: #EEEEEE;
}

.CSB_msg_act_btn
{
    margin-top: 2px;
}

.CSB_msg_sort_btn
{
    position: relative;
    top: 3px;
}

.CSB_com_obj_prev
{
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    font-size: 10px;
    width: 90px;
}

.CSB_com_obj_prev img
{
    width: 80px;
}

.CSB_com_obj_img_cont
{
    position: relative;
    margin-top: 5px;
    width: 75px;
    height: 50px;
}

.CSB_com_obj_img_cont .CSB_com_obj_img_clip
{
    position: absolute;
    top: 0px;
    left: 0px;
    clip: rect(0px 75px 50px 0px);
}

.CSB_com_obj_img_cont .CSB_com_obj_img
{
    width: 73px;
    border: solid 1px #000000;
}

.CSB_admin_menu_a
{
    font-size: 12px;
    margin-bottom: 4px;
}

.CSB_admin_menu_i
{
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 4px;
}

.CSB_admin_sep1
{
    padding: 2px;
    padding-top: 4px;
    min-height: 22px;
    border-top: solid 1px #000000;
}

.CSB_prof_left
{
    float: right;
    width: 302px;
}

.CSB_prof_main
{
    float: left;
    width: 622px;
}

.CSB_prof_full
{
    float: left;
    width: 942px;
}

.CSB_prof_info_tbl
{
    width: 500px;
}

.CSB_prof_info_tbl td
{
    width: 250px;
}

.inputme
{
    width: 32%;
}

.inputlg
{
    width: 99%;
}

.cnt_edit_box
{
    float: left;
    width: 110px;
    margin-right: 8px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding: 4px;
    border: solid 1px #000000;
}
.CSB_ym_box
{
    width: 101px;
    margin: 3px 3px 3px 3px;
}

.CSB_ym_type
{
    height: 16px;
    font-size: 10px;
    text-align: center;
    border-top: solid 1px #999999;
    border-left: solid 1px #999999;
    border-right: solid 1px #999999;
}

.CSB_ym_user
{
    padding-top: 6px;
    font-size: 10px;
    height: 78px;
    border: solid 1px #999999;
}

.CSB_ym_act
{
    height: 45px;
    border-bottom: solid 1px #999999;
    border-left: solid 1px #999999;
    border-right: solid 1px #999999;
    text-align: center;
}

.CSB_ym_act2
{
    height: 20px;
    border-top: solid 1px #999999;
    text-align: center;
}

.CSB_ym_act3
{
    height: 20px;
    border-top: solid 1px #000000;
    text-align: center;
}

.CSB_ym_act_title
{
    font-size: 12px;
    font-weight: 600;
}

.CSB_ym_btn
{
    padding: 2px 2px 2px 2px;
}

.CSB_fav_row
{
    padding-right: 5px;
    height: 26px;
    white-space: nowrap;
}

.CSB_qedit
{
    padding: 0;
    margin: 0;
    list-style: none;
}

.CSB_qedit li
{
    margin: 0px 0px 5px 0px;
    height: 16px;
    line-height: 16px;
    padding-left: 20px;
    white-space: nowrap;
}

.CSB_qedit li.style
{
    background: transparent url(../../Library/Images/Layout/cmd_style.png) no-repeat scroll 0 0;
}

.CSB_qedit li.edit
{
    background: transparent url(../../Library/Images/Layout/cmd_edit.png) no-repeat scroll 0 0;
}

.CSB_qedit li.publish
{
    background: transparent url(../../Library/Images/Layout/cmd_publish.png) no-repeat scroll 0 0;
}

.CSB_qedit li.withdraw
{
    background: transparent url(../../Library/Images/Layout/cmd_withdraw.png) no-repeat scroll 0 0;
}

.CSB_qedit li.featured
{
    background: transparent url(../../Library/Images/Layout/cmd_featured.png) no-repeat scroll 0 0;
}

.CSB_qedit li.mycnt
{
    background: transparent url(../../Library/Images/Layout/cmd_mycontent.png) no-repeat scroll 0 0;
}

.CSB_qedit li.delete
{
    background: transparent url(../../Library/Images/Layout/cmd_delete2.png) no-repeat scroll 0 0;
}

.CSB_upload_links
{
    font-size: 13px;
}

.CSB_upload_links ul
{
    padding: 0;
    margin: 0;
    list-style: none;
}

.CSB_upload_links ul li
{
    background: transparent url(../../Library/Images/Layout/icon_linkarrow1.gif) no-repeat scroll 0px 3px;
    padding-left: 8px;
    margin-bottom: 4px;
}


/* ------------------------- Admin - Alerts ----------------- */
.CSB_alerts_admin
{
}

.CSB_alerts_admin table
{
    width: 98%;
}

.CSB_alerts_admin .title
{
    margin: 4px 4px 10px 4px;
    font-weight: bold;
}

.CSB_alerts_admin th
{
    text-align: left;
}

.CSB_alerts_admin .col1
{
    width: 80%;
}

.CSB_alerts_admin .col2
{
    width: 10%;
}

.CSB_alerts_admin .col3
{
    width: 10%;
}

.CSB_alerts_admin2
{
}

.CSB_alerts_admin2 table
{
    position: relative;
    top: -4px;
    width: 100%;
    border-top: solid 2px #999999;
    border-left: solid 2px #999999;
    border-right: solid 1px #999999;
    border-bottom: solid 1px #999999;
}

.CSB_alerts_admin2 th
{
    text-align: left;
    border-bottom: solid 2px #999999;
    border-right: solid 1px #999999;
}

.CSB_alerts_admin2 td
{
    border-bottom: solid 1px #999999;
    border-right: solid 1px #999999;
}

.CSB_alerts_admin2 .col1
{
    width: 10%;
}

.CSB_alerts_admin2 .col2
{
    width: 70%;
}

.CSB_alerts_admin2 .col3
{
    width: 10%;
}

.CSB_alerts_admin2 .col4
{
    width: 2%;
}

.CSB_alerts_admin2 .icon
{
    float: left;
    margin-right: 2px;
    padding: 1px;
    border: solid 1px #CCCCCC;
}

/* ------------------------- Admin - My Content ----------------- */
.CSB_my_cnt_style
{
    float: right;
}

.CSB_my_cnt_style a.active
{
    color: #000000;
    text-decoration: none;
}

.CSB_my_cnt_item
{
    float: left;
    width: 238px;
    margin-right: 8px;
    margin-top: 8px;
    padding: 4px;
    border: solid 1px #cccccc;
}

.CSB_my_cnt_item .main
{
}

.CSB_my_cnt_item .title
{
    width: 110px;
    height: 27px;
    overflow: hidden;
    margin-bottom: 5px;
}

.CSB_my_cnt_item .title a
{
    font-weight: bold;
}

.CSB_my_cnt_item .left
{
    float: left;
    width: 80px;
}

.CSB_my_cnt_item img
{
    max-width: 80px;
    max-height: 80px;
}

.CSB_my_cnt_item .right
{
    float: right;
    width: 148px;
}

.CSB_my_cnt_item .author
{
    height: 15px;
    background: url(../../Library/Images/Layout/icon_profile.gif) no-repeat 0px 0px;
    padding-left: 20px;
    margin-bottom: 4px;
    font-weight: bold;
}

.CSB_my_cnt_item .cty
{
    height: 16px;
    padding-top: 2px;
    margin-bottom: 4px;
    font-weight: bold;
    background: url(../../Library/Images/Layout/icon_community.png) no-repeat 0px 0px;
    padding-left: 20px;
}

.CSB_my_cnt_item .mcty
{
    height: 16px;
    padding-top: 2px;
    margin-bottom: 4px;
    font-weight: bold;
    background: url(../../Library/Images/Layout/icon_community_managed.png) no-repeat 0px 0px;
    padding-left: 20px;
}

.CSB_my_cnt_item .errcty
{
    height: 16px;
    padding-top: 2px;
    margin-bottom: 4px;
    font-weight: bold;
    background: url(../../Library/Images/Layout/icon_community_missing.png) no-repeat 0px 0px;
    padding-left: 20px;
}

.CSB_my_cnt_item .prof
{
    height: 16px;
    padding-top: 2px;
    margin-bottom: 4px;
    font-weight: bold;
    background: url(../../Library/Images/Layout/icon_user.png) no-repeat 0px 0px;
    padding-left: 20px;
}

.CSB_my_cnt_item .right .info
{
    height: 16px;
    margin-bottom: 4px;
}

.CSB_my_cnt_item .info .icon
{
    float: left;
    display: block;
    height: 16px;
    width: 16px;
    margin-right: 4px;
}

.CSB_my_cnt_item .info .private
{
    background: url(../../Library/Images/Layout/icon_private.png) no-repeat 0px 0px;
}

.CSB_my_cnt_item .info .public
{
    background: url(../../Library/Images/Layout/icon_public.png) no-repeat 0px 0px;
}

.CSB_my_cnt_item .info .featured
{
    background: url(../../Library/Images/Layout/icon_featured.png) no-repeat 0px 0px;
    line-height: 16px;
    text-align: center;
    color: #555555;
    cursor: default;
}

.CSB_my_cnt_item .info .geo
{
    background: url(../../Library/Images/Layout/icon_geotagged.png) no-repeat 0px 0px;
}

.CSB_my_cnt_item .info .published
{
    background: url(../../Library/Images/Layout/icon_published.png) no-repeat 0px 0px;
}

.CSB_my_cnt_item .info .draft
{
    background: url(../../Library/Images/Layout/icon_draft.png) no-repeat 0px 0px;
}

.CSB_my_cnt_item .info .working
{
    background: url(../../Library/Images/Layout/icon_inprogress.gif) no-repeat 0px 0px;
}

.CSB_my_cnt_item .info .failed
{
    background: url(../../Library/Images/Layout/icon_failed.gif) no-repeat 0px 0px;
}

.CSB_my_cnt_item .right .func
{
    height: 16px;
}

.CSB_my_cnt_item .func .icon
{
    float: left;
    display: block;
    height: 16px;
    width: 16px;
    margin-right: 4px;
}

.CSB_my_cnt_item .func .popup
{
    background: url(../../Library/Images/Layout/cmd_info.png) no-repeat 0px 0px;
}

.CSB_my_cnt_item .func .popup2
{
    background: url(../../Library/Images/Layout/cmd_featured.png) no-repeat 0px 0px;
}

.CSB_my_cnt_item .func .edit
{
    background: url(../../Library/Images/Layout/cmd_edit.png) no-repeat 0px 0px;
}

.CSB_my_cnt_item .func .publish
{
    background: url(../../Library/Images/Layout/cmd_publish.png) no-repeat 0px 0px;
}

.CSB_my_cnt_item .func .withdraw
{
    background: url(../../Library/Images/Layout/cmd_withdraw.png) no-repeat 0px 0px;
}

.CSB_my_cnt_item .func .members
{
    background: url(../../Library/Images/Layout/cmd_memberships.png) no-repeat 0px 0px;
}

.CSB_my_cnt_item .func .msg
{
    background: url(../../Library/Images/Layout/cmd_msg.png) no-repeat 0px 0px;
}

.CSB_my_cnt_item .func .delete
{
    background: url(../../Library/Images/Layout/cmd_delete2.png) no-repeat 0px 0px;
}

.CSB_my_cnt_itemrow
{
    float: left;
    width: 610px;
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 8px 0px;
    border: none;
    border-bottom: solid 1px #cccccc;
}

.CSB_my_cnt_itemrow img
{
    max-width: 80px;
    max-height: 80px;
}

.CSB_my_cnt_itemrow .col1
{
    float: left;
    width: 80px;
    margin-right: 5px;
}

.CSB_my_cnt_itemrow .col2
{
    float: left;
    width: 90px;
    margin-right: 5px;
}

.CSB_my_cnt_itemrow .col3
{
    float: left;
    width: 96px;
    margin-right: 5px;
}

.CSB_my_cnt_itemrow .col4
{
    float: left;
    width: 80px;
    margin-right: 5px;
}

.CSB_my_cnt_itemrow .col5
{
    float: right;
    width: 120px;
}

.CSB_my_cnt_itemrow .col5 .func
{
    float: right;
}

.CSB_my_cnt_itemrow .col6
{
    float: left;
    width: 110px;
    margin-right: 5px;
}

.CSB_my_cnt_item_selectable
{
    float: left;
    width: 80px;
    height: 100px;
    border: solid 1px #CCCCCC;
    margin-bottom: 8px;
    margin-right: 8px;
    padding: 5px;
}

.CSB_my_cnt_item_selectable:hover
{
    background-color: #F0F0F0;
}

.CSB_my_cnt_item_selectable img
{
    max-width: 80px;
    max-height: 80px;
}

.CSB_my_cnt_item_selectable .title
{
    overflow: hidden;
    width: 80px;
    height: 16px;
    margin-bottom: 4px;
}

.CSB_my_cnt_item_selectable .desc
{
}

.CSB_my_cnt_item_insertable
{
    float: left;
    width: 90px;
    height: 110px;
    border: solid 1px #CCCCCC;
    background-color: #FFFFFF;
    margin-bottom: 8px;
    margin-right: 8px;
}

.CSB_my_cnt_item_insertable:hover
{
    background-color: #F0F0F0;
}

.CSB_my_cnt_item_insertable .content
{
    float: left;
    width: 80px;
    height: 100px;
    padding: 5px;
    cursor: move;
}

.CSB_my_cnt_item_insertable .title
{
    overflow: hidden;
    width: 80px;
    height: 16px;
    margin-bottom: 4px;
}

.CSB_my_cnt_item_insertable .image img
{
    max-width: 80px;
    max-height: 80px;
}

/* ------------------------- Error Messages ----------------- */
.CSB_ErrorMsgBox
{
    border: solid 1px #FF0000;
    background-color: #FFFF99;
    color: #FF0000;
    padding: 3px;
    width: 100%;
}

.CSB_ErrorMsg
{
    color: #FF0000;
}

.CSB_error_cnt
{
    position: relative;
    width: 75%;
    float: right;
}

.CSB_error_cnt2
{
    position: relative;
    float: left;
    width: 100%;
}

.CSB_error_tooltip
{
    background: url(../../Library/Images/Layout/bg_error_tooltip.png) no-repeat;
    padding: 7px 5px 3px 20px;
    top: -8px;
    left: 5px;
    position: absolute;
    z-index: 100;
}

/* ------------------------- Popups ------------------------- */
.rade_tool .InsertImage1
{
    background-image: url(../../Library/Images/Layout/cmd_insertimage.gif);
}

.CSB_input_group
{
    float: left;
    width: 97%;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: solid 1px black;
}

.CSB_input_separator
{
    clear: both;
    height: 1px;
    margin-bottom: 10px;
    border-bottom: solid 1px #CCCCCC;
}

.CSB_input_title
{
    margin-bottom: 4px;
    float: left;
    text-align: right;
    width: 24%;
    line-height: 22px;
}

.CSB_input_block
{
    float: left;
    width: 100%;
    margin-bottom: 8px;
}

.CSB_input_block2
{
    float: left;
    width: 100%;
    margin-top: 15px;
}

.CSB_input_label
{
    float: left;
    text-align: right;
    width: 24%;
    line-height: 17px;
}

.CSB_input_label2
{
    float: left;
    text-align: right;
    width: 38%;
    line-height: 20px;
}
.CSB_input_label3
{
    float: left;
    margin-bottom: 4px;
    line-height: 100%;
}

.CSB_input_btn_del
{
    width: 16px;
    height: 16px;
    display: block;
    background: url(../../Library/Images/Layout/cmd_delete2.png) no-repeat 0px 0px;
}

.CSB_input_btn_pub
{
    width: 16px;
    height: 16px;
    display: block;
    background: url(../../Library/Images/Layout/cmd_publish.png) no-repeat 0px 0px;
}

.CSB_input_cnt
{
    float: right;
    width: 75%;
}

.CSB_input_cnt2
{
    float: left;
}

.CSB_input_cnt3
{
    float: right;
    width: 60%;
}
.CSB_input_cnt4
{
    float: left;
    width: 100%;
}

.CSB_input_image
{
    float: left;
    margin-right: 10px;
}

.CSB_popup_content
{
    padding: 10px;
}

.CSB_popup_content2
{
    padding: 10px;
    height: 446px;
    overflow: auto;
}

.CSB_popup_buttons
{
    /*position: absolute;    left: 0px;    right: 0px;    bottom: 0px;*/
    width: auto;
    padding: 10px;
}

.CSB_objlink_scroll
{
    height: 350px;
    width: 420px;
    border: solid 1px #CCCCCC;
    overflow: auto;
}

.CSB_friends_scroll
{
    height: 115px;
    width: 420px;
    border: solid 1px #CCCCCC;
    overflow: auto;
    margin-bottom: 5px;
}

.CSB_alerts_scroll
{
}

.CSB_msg_view_cnt
{
    height: 260px;
    width: 98%;
    border: solid 1px #CCCCCC;
    overflow: auto;
    padding: 3px;
}

.CSB_picgalitem
{
    float: left;
    width: 105px;
    height: 79px;
    margin-right: 5px;
    margin-bottom: 5px;
    border: solid 2px gray;
}

.CSB_picgalitem:hover
{
    border: solid 2px yellow;
}

.CSB_req_view_cnt
{
    margin-top: 5px;
    height: 100px;
    width: 98%;
    background-color: #FFFFFF;
    border: solid 1px #cccccc;
    overflow: auto;
    padding: 3px;
}

.CSB_wiz_title
{
    float: left;
    font-size: 13px;
    font-weight: bold;
    line-height: 22px;
}

.CSB_wiz_pnl
{
    float: left;
    padding: 10px;
}

.CSB_wiz_user
{
    width: 700px;
}

.CSB_wiz_object
{
    width: 815px;
}

.CSB_wiz_pnl2
{
    float: left;
    width: 700px;
    padding: 10px;
}

.CSB_wiz_cnt
{
    padding: 10px;
    border-left: solid 1px #333333;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    background-color: #ffffff;
}

.CSB_wiz_cnt2
{
    float: left;
    width: 678px;
    height: 470px;
    padding: 10px;
    border-left: solid 1px #333333;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    background-color: #ffffff;
}

.CSB_wiz_msg
{
    margin-top: 10px;
    margin-bottom: 10px;
}

.CSB_wiz_style_preview
{
    background-color: white;
    border: solid 1px lightgray;
    margin-top: 7px;
    padding: 10px;
}

.CSB_wiz_buttons
{
    float: right;
}

.CSB_wiz_step
{
    float: left;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    width: 130px;
    height: 22px;
    line-height: 22px;
    display: block;
    border: solid 1px #CCCCCC;
}
.CSB_wiz_stepBtn
{
    float: left;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    width: 130px;
    height: 22px;
    line-height: 22px;
    display: block;
    border: solid 1px #CCCCCC;
}

.CSB_wiz_current_step
{
    float: left;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    width: 130px;
    height: 22px;
    line-height: 22px;
    display: block;
    background-color: #EEEEEE;
    border: solid 1px #CCCCCC;
}

.CSB_wiz_step_separator
{
    width: 20px;
    height: 22px;
    float: left;
    background: url(../../Library/Images/Layout/button_c.png);
}

.CSB_bg_tn
{
    vertical-align: middle;
    text-align: center;
    width: 80px;
    height: 80px;
}

/* ------------------------- Boxes ------------------------- */
.CSB_box_title2
{
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 6px;
}

.CSB_box_title
{
    background: url(../../Library/Images/Layout/bg_boxtitle.gif);
    color: #414141;
    font-size: 14px;
    font-weight: bold;
    padding: 4px 6px 4px 6px;
    height: 20px;
    line-height: 20px;
    border: solid 3px #E6E6E6;
}

.CSB_box_static
{
    padding: 5px;
    margin-bottom: 6px;
    border: solid 3px #CDCDCD;
}

.CSB_box
{
    padding: 5px;
    margin-bottom: 6px;
    border: solid 3px #CDCDCD;
}

.CSB_box2
{
    margin-bottom: 6px;
    border-left: solid 3px #CDCDCD;
    border-right: solid 3px #CDCDCD;
    border-bottom: solid 3px #CDCDCD;
}

/* ------------------------- Form elements ------------------------- */
.CSB_textbox
{
    font-size: 10px;
}

.CSB_textbox2
{
    font-size: 12px;
}

.CSB_form_element
{
    margin-top: 5px;
}

/* ------------------------- Buttons ------------------------- */
.CSB_basket
{
    background-image: url(../../Library/Images/Layout/cmd_add_to_basket.png);
    background-repeat: no-repeat;
    width: 55px;
    height: 24px;
    display: block;
}

.CSB_btn_go
{
    background-image: url(../../Library/Images/Layout/cmd_go.gif);
    background-repeat: no-repeat;
    width: 19px;
    height: 19px;
    display: block;
}

.CSB_btn_edit
{
    background-image: url(../../Library/Images/Layout/cmd_edit3.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: block;
}

.CSB_wiz_button1
{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    background-image: url(../../Library/Images/Layout/button_wiz.png);
    background-repeat: no-repeat;
    width: 160px;
    height: 22px;
    line-height: 22px;
    display: block;
    float: left;
    margin-right: 5px;
}

.CSB_wiz_button2
{
    margin-right: 5px;
    line-height: 22px;
}

.CSB_btn_150
{
    border: none;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    background-image: url(../../Library/Images/Layout/button8.png);
    background-repeat: no-repeat;
    width: 160px;
    height: 22px;
    line-height: 22px;
    display: inline-block;
}

.CTY-btn-150
{
    border: none;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    background-image: url(../../Library/Images/Layout/button1.png);
    background-repeat: no-repeat;
    width: 130px;
    height: 22px;
    line-height: 22px;
    display: block;
    float: right;
}

.CSB_button1
{
    border: none;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    background-image: url(../../Library/Images/Layout/button1.png);
    background-repeat: no-repeat;
    width: 130px;
    height: 22px;
    line-height: 22px;
    display: block;
}

.CSB_button4
{
    border: none;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    background-image: url(../../Library/Images/Layout/button4.png);
    background-repeat: no-repeat;
    width: 100px;
    height: 22px;
    line-height: 22px;
    display: block;
}

.CSB_button8
{
    border: none;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    background-image: url(../../Library/Images/Layout/button8.png);
    background-repeat: no-repeat;
    width: 160px;
    height: 22px;
    line-height: 22px;
    display: block;
}

/* -------------------- Widgets -------------------- */
.CTY_widget_template_table th
{
    text-align: left;
    padding-left: 5px;
}

.CTY_widget_templates
{
    padding: 2px;
    overflow: auto;
    width: 220px;
    height: 125px;
}

.CTY_widget_template
{
    background-color: #545454;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px;
    margin-bottom: 1px;
    width: 190px;
}

.CTY_widget_holder
{
    height: 100%;
    min-height: 40px;
    padding-top: 10px;
    margin-bottom: 10px;
    background: url( ../../Library/Images/Layout/drop2.png ) no-repeat 0px 0px;
}

.CTY_widget
{
}

.CTY_wi_header
{
    width: 100%;
    height: 18px;
    margin-bottom: 2px;
}

.CTY_wi_move
{
    width: 120px;
    height: 16px;
    cursor: move;
    background: url(../../Library/Images/Layout/cmd_drag.png ) no-repeat;
}

.CTY_wi_nomove
{
    width: 100%;
    cursor: default;
}

.CTY_wi_btn
{
    width: 16px;
    height: 16px;
    padding-right: 2px;
    cursor: pointer;
}

.CTY_wi_add
{
    width: 100%;
    cursor: move;
}

.CTY_widget_header
{
    width: 100%;
    cursor: move;
}

.CTY_widget_collapse, .CTY_widget_expand, .CTY_widget_close
{
    display: inline;
}

.CTY_widget_dropcue
{
    border: solid 2px gray;
    display: none;
    margin-bottom: 20px;
    background-image: url( ../../Library/Images/Layout/drop.gif );
    min-height: 100px;
}

.CTY_widget_hide_empty
{
    margin-top: 10px;
    color: #FF0000;
}

/* -------------------- Adjustable widget styles -------------------- */
.CTY_widget_
{
}

.CTY_widget .top
{
    background: url(../../Library/Images/Layout/bg_boxtitle.gif);
    color: #414141; /*    font-size: 14px;     font-weight: bold; */
    font-size: 17px;
    padding: 4px 6px 4px 6px; /*height: 20px;*/
    line-height: 20px;
    border: solid 3px #E6E6E6;
    overflow: hidden;
}

.CTY_widget .top h1
{
    /*    font-size: 14px;     font-weight: bold; */
    font-size: 17px;
    line-height: 14px;
}

.CTY_widget .cnt
{
    min-width: 0px;
    padding: 5px;
    border-left: solid 3px #CDCDCD;
    border-right: solid 3px #CDCDCD;
    border-bottom: solid 3px #CDCDCD;
}

.CTY_widget .cnt a
{
}

.CTY_widget .bottom
{
    margin-bottom: 18px;
    height: 0;
}

/* -------------------- Tabs -------------------- */
.CTY_tab_separator
{
    clear: both;
}

.CTY_page_tabs
{
    float: left;
    height: 30px;
}

.CTY_tabs
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    float: left;
}

.CTY_tab
{
    float: left;
    line-height: 23px;
    height: 23px;
    margin: 0px;
    padding: 0px;
    margin-right: 2px;
    padding: 0px 4px 0px 4px;
}

.CTY_tab a
{
    font-weight: bold;
}

.CTY_tab input
{
    float: left;
}

.CTY_privatetab
{
    background: url(../../Library/Images/Layout/icon_lock.gif) no-repeat 2px 5px;
    padding-left: 16px;
}

.CTY_inactivetab
{
    background-color: #AFAFAF;
}

.CTY_inactivetab a
{
    color: #FFFFFF;
    float: left;
}

.CTY_activetab
{
    background-color: #545454;
}

.CTY_activetab a
{
    color: #FFFFFF;
    text-decoration: none;
    float: left;
}

.CTY_tab_func
{
    float: left;
    margin-left: 4px;
    margin-top: 4px;
    display: block;
    width: 16px;
    height: 16px;
}

.CTY_tab_edit
{
    background: url(../../Library/Images/Layout/cmd_edit.png) no-repeat 0px 0px;
}

.CTY_tab_save
{
    background: url(../../Library/Images/Layout/cmd_ok.png) no-repeat 0px 0px;
}

.CTY_tab_del
{
    background: url(../../Library/Images/Layout/cmd_delete.png) no-repeat 0px 0px;
}

.CTY_newtab
{
    float: left;
    line-height: 21px;
    margin-right: 5px;
    padding: 0px 4px 0px 4px;
    background-color: #FFFFFF;
    border: solid 1px #AAAAAA;
}

.CTY_newtab a
{
    text-decoration: none;
    color: #AAAAAA;
    font-weight: bold;
}

.CTY_newtab a:hover
{
    text-decoration: underline;
}

/* ------------------------- Widgets 2 ------------------------- */
.CSB_wdg_comm
{
}

.CSB_wdg_comm .sua
{
    width: 55px;
    padding-bottom: 10px;
}

.CSB_wdg_comm .desc
{
    padding: 10px;
    overflow: hidden;
}

.CSB_wdg_info
{
    padding-bottom: 8px;
}

.CSB_cust_bar
{
    width: 942px;
    margin-bottom: 10px;
}

.CSB_cust_bar_cnt
{
    background-color: #57ACE6;
}

.CSB_cust_bar_cnt .desc
{
    padding-top: 10px;
    padding-left: 10px;
    height: 20px;
}

.CSB_cust_bar_cnt .cnt
{
    margin-right: 8px;
    margin-left: 8px;
    height: 158px;
}

.CSB_cust_bar_cnt .btns
{
    float: right;
    margin-right: 10px;
    margin-bottom: 10px;
}

.CSB_cust_bar_cnt .CSB_box
{
    background-color: #FFFFFF;
}

.CSB_cust_tabs
{
    height: 19px;
}

.CSB_cust_tab
{
    display: block;
    position: relative;
    float: left;
    line-height: 19px;
    text-align: center;
    margin-right: 2px;
    margin-bottom: 1px;
    width: 80px;
    height: 18px;
    background-color: #B4DEFC;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

.CSB_cust_tab_a
{
    display: block;
    position: relative;
    float: left;
    line-height: 19px;
    text-align: center;
    margin-right: 2px;
    width: 80px;
    height: 19px;
    background-color: #57ACE6;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

.CSB_cust_tab_a:hover
{
    text-decoration: underline;
}

.CSB_cust_tab:hover
{
    text-decoration: underline;
}

.CSB_wi_settings
{
    margin-bottom: 5px;
}

.CSB_wi_settings .item_header
{
    padding: 3px 0 6px 0;
    font-weight: 600;
}

.CSB_wi_settings .item
{
    padding: 0 0 6px 0;
}

.CSB_wi_color
{
    font-size: 10px;
    font-weight: 600;
    text-align: left;
    vertical-align: middle;
    padding: 2px;
}

.CSB_wi_color_sett
{
    font-size: 10px;
    text-align: center;
    padding: 2px;
}

.CSB_selector_results
{
    float: left;
    width: 100%;
    max-height: 160px;
    overflow-y: scroll;
    margin-bottom: 5px;
}

.CSB_wi_selected
{
    cursor: pointer;
    float: left;
    width: 97%;
    border: solid 2px #007ACC;
    margin-bottom: 2px;
    padding: 2px;
    background-color: #D8EAF6;
}

.CSB_wi_not_selected
{
    cursor: pointer;
    float: left;
    width: 97%;
    border: solid 2px #CCCCCC;
    margin-bottom: 2px;
    padding: 2px;
}

/* ------------------------- Leigeber tooltips ------------------------- */
#tt
{
    position: absolute;
    display: block;
}
#tttop
{
    display: block;
    height: 0px;
    margin-left: 0px;
    overflow: hidden;
}
#ttcont
{
    display: block;
    padding: 5px 5px 5px 5px;
    margin-left: 0px;
    background: #F6FBFF;
    color: #000000;
    border: solid 1px #0075C0;
}
#ttbot
{
    display: block;
    height: 0px;
    margin-left: 0px;
    overflow: hidden;
}

/* ------------------------- Image comments ------------------------- */
/* The overall container of the annotated image: always has class="fn-container",
   and also one of: container-inactive container-active */

/* Apply the element you want to drag/resize */
.drsElement
{
    position: absolute;
    border: 1px solid #333;
}

/*
 The main mouse handle that moves the whole element.
 You can apply to the same tag as drsElement if you want.
*/
.drsMoveHandle
{
    height: 20px;
    background-color: #CCC;
    border-bottom: 1px solid #666;
    cursor: move;
}

/*
 The DragResize object name is automatically applied to all generated
 corner resize handles, as well as one of the individual classes below.
*/
.dragresize
{
    position: absolute;
    width: 5px;
    height: 5px;
    font-size: 1px;
    background: #EEE;
    border: 1px solid #333;
}

/*
 Individual corner classes - required for resize support.
 These are based on the object name plus the handle ID.
*/
.dragresize-tl
{
    top: -8px;
    left: -8px;
    cursor: nw-resize;
}
.dragresize-tm
{
    top: -8px;
    left: 50%;
    margin-left: -4px;
    cursor: n-resize;
}
.dragresize-tr
{
    top: -8px;
    right: -8px;
    cursor: ne-resize;
}

.dragresize-ml
{
    top: 50%;
    margin-top: -4px;
    left: -8px;
    cursor: w-resize;
}
.dragresize-mr
{
    top: 50%;
    margin-top: -4px;
    right: -8px;
    cursor: e-resize;
}

.dragresize-bl
{
    bottom: -8px;
    left: -8px;
    cursor: sw-resize;
}
.dragresize-bm
{
    bottom: -8px;
    left: 50%;
    margin-left: -4px;
    cursor: s-resize;
}
.dragresize-br
{
    bottom: -8px;
    right: -8px;
    cursor: se-resize;
}

.fn-container
{
    position: relative;
}

.fn-container img
{
    border-width: 0;
}

.fn-area
{
    position: absolute;
    border: none;
    border: 0px solid #DDDDDD;
    margin: 1px;
}

.fn-area-blackborder
{
    border: 1px solid #000;
}

.fn-area-whiteborder
{
    border: 1px solid #FFFFFF;
}

.fn-area-inner
{
    background-image: url(../../Library/Images/Layout/pixel.gif);
}

.fn-note
{
    position: absolute;
    max-width: 200px;
    padding: 5px;
    display: none;
    cursor: default;
    z-index: 1000;
}

.fn-note-text
{
    color: Black;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    padding: 5px;
}

.fn-note-publ
{
    color: Black;
    background-color: #FFFFFF;
    padding: 5px;
}


.fn-note-edit-text, .fn-note-edit-select
{
    background-color: #FFFFFF;
    border: 1px solid #000000;
    padding: 5px;
}

.fn-note-edit
{
    display: none;
}

.fn-note-edit TEXTAREA
{
    background-color: #FFFFFF;
    border: 0;
    overflow: visible;
    margin-bottom: 10px;
    padding: 0;
    width: 180px;
    margin: 0;
}

.fn-note-edit select
{
    background-color: #FFFFFF;
    border: 0;
    overflow: visible;
    margin-bottom: 10px;
    padding: 0;
    width: 180px;
    margin: 0;
}

#fn-note-whois
{
    background-color: #FFFFFF;
    border: 1px dotted #000000;
    padding: 2px;
}

#fn-note-whois-link
{
    font-weight: bold;
}

#fn-note-from
{
    background-color: #FFFFFF;
    padding: 2px;
}

#fn-note-from-link
{
    font-weight: bold;
}

.ToolTipContent a
{
    color: #575757;
}

.Butt
{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    background-image: url(../../Library/Images/Layout/button4.png);
    background-repeat: no-repeat;
    background-color: Transparent;
    border: solid 0px #FFFFFF;
    width: 100px;
    height: 22px;
    line-height: 22px;
    display: block;
    float: left;
}

.Butt_dis
{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    background-image: url(../../Library/Images/Layout/button4.png);
    background-repeat: no-repeat;
    background-color: Transparent;
    border: solid 0px #FFFFFF;
    width: 100px;
    height: 22px;
    line-height: 22px;
    display: block;
    float: left;
    visibility: hidden;
}

.CancelButt
{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    background-image: url(../../Library/Images/Layout/button4.png);
    background-repeat: no-repeat;
    background-color: Transparent;
    border: solid 0px #FFFFFF;
    width: 100px;
    height: 22px;
    line-height: 22px;
    display: block;
    float: left;
}

.DeleteButt
{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    background-image: url(../../Library/Images/Layout/button4.png);
    background-repeat: no-repeat;
    background-color: Transparent;
    border: solid 0px #FFFFFF;
    width: 100px;
    height: 22px;
    line-height: 22px;
    display: block;
    float: left;
}

.DeleteButt_dis
{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    background-image: url(../../Library/Images/Layout/button4.png);
    background-repeat: no-repeat;
    background-color: Transparent;
    border: solid 0px #FFFFFF;
    width: 100px;
    height: 22px;
    line-height: 22px;
    display: block;
    float: left;
    visibility: hidden;
}
/*
SingleObjectSelection Control
*/
.WDGTSR
{
    padding: 10px;
}
.WDGTSR .SucheD1
{
    float: left;
}
.WDGTSR .SucheD2
{
    float: left;
}
.WDGTSR .SucheD3
{
    float: left;
    padding-left: 10px;
}
.WDGTSRes
{
    clear: both;
    overflow: auto;
    height: 150px;
}

/*
Draggable Datagrids(Folder Slideshow
*/
#trashCan
{
    display: block;
    width: 50px;
    padding: 45px 5px 10px;
    background: url(recycleBin.gif) center 10px no-repeat;
    color: #333333;
    text-decoration: none;
}
#trashCan:hover
{
    color: #ff3300;
}
.dragableItem
{
    cursor: move;
}

/*
Virtualearth Map
*/

.VEMap
{
    width: 400px;
    height: 400px;
}
.VELinkImg
{
    width: 20px;
    height: 20px;
}
.VENav
{
    float: left;
    padding: 10px;
    width: 200px;
    overflow: auto;
}
/*
HTMLContent Editor Styles
*/
div.LangBar
{
}
ul.LangBar
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding-left: 0px;
    margin: 10px 0px 0px 0px;
    height: 18px;
}
li.LangBar
{
    display: inline;
    padding: 5px 10px 5px 10px;
    font-weight: bold;
}

li.LangBar.active
{
    background-color: #E3E3E3;
}
li.LangBar.active > a
{
    color: #FF0000;
}
li.LangBar.inactive
{
    background-color: #D2D2D2;
}
li.LangBar.inactive:hover
{
    background-color: #E3E3E3;
    color: #FF0000;
}
li.LangBar.inactive:hover > *
{
    background-color: #E3E3E3;
    color: #FF0000;
}

li.LangBar.inactive > a
{
    color: #CC0000;
}
.reToolbar .InsertImageSmall
{
    background-image: url(../../Library/Images/Layout/cmd_insertimage.gif);
}
.reToolbar .InsertImageOriginal
{
    background-image: url(../../Library/Images/Layout/cmd_insertimage2.gif);
}

/*Widget FunctionsFilter
*/

.CSB_tagcloud
{
    line-height: 18px;
    text-align: center;
    color: #007ACC;
}

.CSB_tagcloud .t1
{
    white-space: nowrap;
}

.CSB_tagcloud .t2
{
    white-space: nowrap;
}

.CSB_tagcloud .t3
{
    white-space: nowrap;
}

.CSB_tagcloud .t4
{
    white-space: nowrap;
}

.CSB_tagcloud .t5
{
    white-space: nowrap;
}

.CSB_tagcloud .t1 a
{
    font-size: 11px;
}

.CSB_tagcloud .t2 a
{
    font-size: 12px;
}

.CSB_tagcloud .t3 a
{
    font-size: 13px;
}

.CSB_tagcloud .t4 a
{
    font-size: 13px;
    font-weight: bold;
}

.CSB_tagcloud .t5 a
{
    font-size: 14px;
    font-weight: bold;
}
/*RSS Feed*/
.feed_item
{
    border-bottom: 1px solid #aaaaaa;
    padding-top: 10px;
    padding-bottom: 10px;
}
.feed_item .feed_item_link
{
    font-weight: bold;
}
.feed_item .feed_item_link a
{
    font-weight: bold;
}
.feed_item .feed_item_date
{
    color: #CCCCCC;
    font-size: smaller;
    font-style: italic;
    padding-bottom: 3px;
}
.feed_item .feed_item_desc
{
}
.NewestUsers_AllUsers
{
    border-top: 1px solid #BFBFBF;
    text-align: right;
}
.CSB_Prod_T_M
{
    border-bottom: solid 1px #000000;
    height: 15px;
    line-height: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.CSB_Prod_T_L
{
    float: left;
    width: 350px;
}
.CSB_Prod_T_R
{
    float: right;
    width: 100px;
}
.CSB_ov_prod_subtitle
{
    border-bottom: 2px inset #000000;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
/*WARENKORB
*/
.basketSmall table
{
    width: 100%;
}
.basketSmall th
{
    text-align: left;
    padding-bottom: 4px;
    border-bottom: 2px solid rgb(205, 205, 205);
}
.basketSmall td
{
}
th.basketSmall_PRTH
{
    text-align: right;
}
.basketSmall_ITTR
{
}
.basketSmall_QT
{
    width: 60px;
    padding: 2px 0px 2px 0px;
    border-bottom: 1px solid rgb(205, 205, 205);
}
.basketSmall_TITTD
{
    padding: 2px 0px 2px 0px;
    border-bottom: 1px solid rgb(205, 205, 205);
}
.basketSmall_PRTD
{
    text-align: right;
    padding: 4px 0px 4px 0px;
    border-bottom: 1px solid rgb(205, 205, 205);
}
.basketSmall_STTR
{
}
.basketSmall_STTD1
{
    vertical-align: top;
    padding: 4px 0px 4px 0px;
    border-bottom: 1px solid rgb(205, 205, 205);
    border-top: 1px solid rgb(205, 205, 205);
}
.basketSmall_STTD2
{
    text-align: right;
    padding: 4px 0px 4px 0px;
    border-bottom: 1px solid rgb(205, 205, 205);
    border-top: 1px solid rgb(205, 205, 205);
}
.basketSmall_TTR
{
}
.basketSmall_TTD1
{
    vertical-align: top;
    padding: 4px 0px 4px 0px;
    border-bottom: 1px solid rgb(205, 205, 205);
}
.basketSmall_TTD2
{
    text-align: right;
    padding: 4px 0px 4px 0px;
    border-bottom: 1px solid rgb(205, 205, 205);
}
.basketSmall_TXTR
{
}

.basketSmall_TXTD1
{
    vertical-align: top;
}
.basketSmall_TXTD2
{
    text-align: right;
}
.basketSmall_TOTTR
{
    font-weight: bold;
}
.basketSmall_TOTTD1
{
    vertical-align: top;
    padding: 4px 0px 4px 0px;
    border-bottom: 1px solid rgb(205, 205, 205);
}
.basketSmall_TOTTD2
{
    text-align: right;
    width: 130px;
    padding: 4px 0px 4px 0px;
    border-bottom: 1px solid rgb(205, 205, 205);
}
.CSB_basket_txtQty
{
    font-size: 11px;
    font-weight: bold;
    height: 16px;
    padding: 0;
    text-align: right;
    width: 20px;
}
.CSB_basket_del
{
    background-image: url(../../Library/images/layout/cmd_delete.png);
    display: block;
    height: 16px;
    width: 16px;
}
.CSB_basket_add
{
    background-image: url(../../Library/images/layout/cmd_up.png);
    display: block;
    height: 8px;
    width: 16px;
}
.CSB_basket_subst
{
    background-image: url(../../Library/images/layout/cmd_down.png);
    display: block;
    height: 8px;
    width: 16px;
}

.basketLG table
{
    width: 100%;
}
.basketLG th
{
    text-align: left;
    padding: 4px 0px 4px 0px;
    border-bottom: 2px solid rgb(205, 205, 205);
}
th.basketLG_PRTH
{
    text-align: right;
}
.basketLG_ITTR
{
}
.basketLG_QT
{
    padding: 4px 0px 4px 0px;
    border-bottom: 1px solid rgb(205, 205, 205);
}
.basketLG_TITTD
{
    padding: 4px 0px 4px 0px;
    border-bottom: 1px solid rgb(205, 205, 205);
}
.basketLG_COMTD
{
    padding: 4px 0px 4px 0px;
    border-bottom: 1px solid rgb(205, 205, 205);
}
.basketLG_PRTD
{
    text-align: right;
    padding: 4px 0px 4px 0px;
    border-bottom: 1px solid rgb(205, 205, 205);
}
.basketLG_STTR
{
}
.basketLG_STTD1
{
    vertical-align: top;
    padding: 4px 0px 4px 0px;
    border-bottom: 1px solid rgb(205, 205, 205);
    border-top: 1px solid rgb(205, 205, 205);
}
.basketLG_STTD2
{
    text-align: right;
    padding: 4px 0px 4px 0px;
    border-bottom: 1px solid rgb(205, 205, 205);
    border-top: 1px solid rgb(205, 205, 205);
}
.basketLG_TTR
{
}
.basketLG_TTD1
{
    vertical-align: top;
    padding: 4px 0px 4px 0px;
    border-bottom: 1px solid rgb(205, 205, 205);
}
.basketLG_TTD2
{
    text-align: right;
    padding: 4px 0px 4px 0px;
    border-bottom: 1px solid rgb(205, 205, 205);
}
.basketLG_TXTR
{
}

.basketLG_TXTD1
{
    vertical-align: top;
}
.basketLG_TXTD2
{
    text-align: right;
}
.basketLG_TOTTR
{
    font-weight: bold;
}
.basketLG_TOTTD1
{
    vertical-align: top;
    padding: 4px 0px 4px 0px;
    border-bottom: 2px solid rgb(205, 205, 205);
}
.basketLG_TOTTD2
{
    text-align: right;
    padding: 4px 0px 4px 0px;
    border-bottom: 2px solid rgb(205, 205, 205);
}

/****survey***/
.media_legende
{
    color: #00386C;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    visibility: visible;
}

.CSB_ges_ads
{
    text-align: center;
}

.CSB_ges_ads a[href^="http:"]
{
    background: none;
}
/*
DOSSIER
*/

.CSB_Dossier_Rpt
{
    border-bottom: 1px solid #BBBBBB;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 422px;
}

.CSB_Dossier_Rpt.fist
{
    border-bottom: 1px solid #000000;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 422px;
}
.CSB_ov_dossier .title
{
    float: left;
    width: 100%;
}
.CSB_ov_dossier .desc
{
    float: left;
    width: 100%;
}
.CSB_ov_dossier .desc img
{
    float: right;
}
.CSB_det_dossier
{
    float: left;
    width: 100%;
    border-top: solid 2px #EE9900;
    border-bottom: solid 2px #EE9900;
}

.CSB_det_dossier2
{
    float: left;
    padding: 10px 18px 10px 18px;
    min-height: 300px;
}

.CSB_det_dossier .cnt
{
    float: left;
    width: 100%;
}

.CSB_det_dossier .sponsor
{
    padding-bottom: 10px;
}

.CSB_ov_dossierpage
{
    border-top: 1px solid #BBBBBB;
    float: left;
    margin-top: 10px;
    padding-top: 10px;
    width: 600px;
}
.CSB_ov_dossierpage .cnt_left
{
    float: left;
    width: 450px;
}
.CSB_ov_dossierpage .cnt_right
{
    float: left;
    width: 140px;
    padding-left: 10px;
}
.CSB_ov_dossierpage .cnt_left .title
{
    font-weight: bold;
    padding-bottom: 10px;
}
.CSB_ov_dossierpage .cnt_left .more
{
    padding-top: 10px;
}

/* ------------- Inhalts-Styles ------------*/
.cnt_title
{
    font-size: 18px;
    padding-bottom: 5px;
    color: #414141;
}

.cnt_subtitle
{
    border-bottom: 1px solid #cdcdcd;
    font-size: 12px;
    padding-bottom: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #414141;
    font-weight: bold;
}
/****survey***/
.CSB_ov_Survey_c0
{
    float: none;
    margin-right: 0px;
}
.CSB_ov_Survey_c1
{
}
.CSB_ov_survey
{
    float: left;
    width: 420px;
    margin-bottom: 10px;
}
.CSB_ov_survey .title
{
    float: left;
    width: 100%;
    margin-bottom: 2px;
}
.CSB_ov_survey .title a
{
    font-weight: bold;
}
.CSB_ov_survey .desc
{
    float: left;
    width: 100%;
}
.CSB_ov_survey_sep
{
    padding-top: 1px;
    padding-bottom: 5px;
    border-bottom: 1px inset #000000;
}
.CSB_Survey_TestResultItem
{
    width: 490px;
    border-bottom: 1px solid #000000;
    float: left;
}
.CSB_Survey_TestResultItem .col1
{
    float: left;
    margin-right: 5px;
    width: 210px;
}
.CSB_Survey_TestResultItem .col2
{
    float: left;
    margin-right: 5px;
    width: 60px;
}
.CSB_Survey_TestResultItem .col3
{
    float: left;
    margin-right: 5px;
    width: 60px;
}
.CSB_Survey_TestResultItem .col4
{
    float: left;
    margin-right: 5px;
    width: 140px;
}
.CSB_Survey_TestResultItem .func .icon
{
    float: left;
    display: block;
    height: 16px;
    width: 16px;
    margin-right: 4px;
}


.CSB_Survey_TestResultItem .func .ok
{
    background: url(../../Library/Images/Layout/cmd_ok.png) no-repeat 0px 0px;
}

.CSB_Survey_TestResultItem .func .delete
{
    background: url(../../Library/Images/Layout/cmd_delete2.png) no-repeat 0px 0px;
}
.CSB_survey_Pages
{
    float: left;
    width: 100%;
}
.CSB_survey_Pages .tabs
{
    float: left;
    width: 130px;
}
.CSB_survey_Pages .page
{
    padding-left: 10px;
    float: left;
    width: 550px;
}
.CSB_Survey_QuestionItem
{
    width: 550px;
    border-bottom: 1px solid #000000;
    float: left;
}
.CSB_Survey_QuestionItem .col1
{
    float: left;
    height: 27px;
    margin-right: 5px;
    overflow: hidden;
    width: 400px;
}
.CSB_Survey_QuestionItem .col2
{
    float: left;
    margin-right: 5px;
    width: 140px;
}
.CSB_Survey_QuestionItem .func .icon
{
    float: left;
    display: block;
    height: 16px;
    width: 16px;
    margin-right: 4px;
}

.CSB_Survey_QuestionItem .func .edit
{
    background: url(../../Library/Images/Layout/cmd_edit.png) no-repeat 0px 0px;
}

.CSB_Survey_QuestionItem .func .delete
{
    background: url(../../Library/Images/Layout/cmd_delete2.png) no-repeat 0px 0px;
}
.CSB_Survey_Header
{
    padding-top: 10px;
    padding-bottom: 10px;
}
.CSB_Survey_Footer
{
    padding-top: 10px;
    padding-bottom: 10px;
}
.CSB_SurveyDetail_Page
{
}
.CSB_SurveyDetail_Page .Desc
{
}
.CSB_SurveyDetail_Question
{
    padding-top: 10px;
    padding-top: 10px;
}
.CSB_SurveyDetail_Answer
{
}
.SurveyPager
{
    padding-top: 20px;
}
.SurveyPager .pagea
{
    font-weight: normal;
    margin: 0 3px;
    position: relative;
    text-decoration: none;
}
.SurveyPager .pagei
{
    background-color: #D7ECB0;
    font-weight: normal;
    margin: 0 3px;
    padding: 2px 3px;
    position: relative;
}
.SurveyFinish
{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    background-image: url(../../Library/Images/Layout/button1.png);
    background-repeat: no-repeat;
    width: 130px;
    height: 22px;
    line-height: 22px;
    display: block;
}
.CSB_EditSurvey_QA
{
    background-color: #efefef;
}
.CSB_EditSurvey_QA .CSB_wi_settings
{
    background-color: #efefef;
}
/****survey end***/


