﻿/* ========================================================== */
/*                      CSBooster Styles                      */
/*         (c) 2009 4 screen AG, CH-6004 lucerne              */
/*                      www.4screen.com                       */
/* ========================================================== */
/* Legend:	CSB_ = base sieme.net and site styles             */
/* Legend:	CTY_ = can be overwritten by themes               */
/* ========================================================== */


/************************************************
*			Fixes, Workarounds, etc.			*
************************************************/
*
{
    padding: 0;
    margin: 0;
}
/* Clearfix fuer das Float-clearing */
.clearfix:after
{
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix
{
    display: inline-block;
}
/* IE 7 */

/* Hides from IE-mac \*/
* html .clearfix
{
    height: 1%;
}
/* End hide from IE-mac */

/************************************************
*				Base Styles						*
************************************************/
html
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 100.1%;
    height: 100%;
}
body
{
    font-size: .7em;
    line-height: 1.5em;
    height: 100%;
    color: #000000;
    background: #fff;
}
body.bg
{
    background-color: #DCD5C5;
    background-image: url(../../Library/Images/Layout/background.png);
    background-repeat: no-repeat;
}
h1, h2, h3
{
    font-size: 12px;
    margin: 0;
}

td, th
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
}

select
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: .9em;
}

input, textarea
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    padding: 2px 0px 0px 2px;
    min-height: 1.5em;
}

fieldset
{
    margin: 0px;
    padding: 0px 7px 9px 7px;
}
img
{
    border: 0;
}

a
{
    color: #006E88;
    text-decoration: none;
}

a:visited
{
    color: #009999;
    text-decoration: none;
}

a:hover, a:active, a:focus
{
    text-decoration: underline;
}

/************************************************
*	used in Release 2.1							*
*	----------------------------------------	*
*	sieme.net: system styles					*
************************************************/
/*  toolbar menu -------------------- */

.CSB_qedit_adv
{
    padding: 3px 5px 0 5px;
    margin: 0;
    list-style: none;
    font-size: 1.1em;
}
.CSB_qedit_adv li
{
    margin: 0px 0px 5px 10px;
    height: 16px;
    line-height: 16px;
    margin-left: 5px;
    white-space: nowrap;
    display: inline;
    font-weight: bold;
}
.CSB_qedit_adv li a
{
    color: #E7F1D7;
}
.CSB_qedit_adv li.add
{
    margin-left: 20px;
    padding: 5px 2px 2px 22px;
    background: transparent url(../../Library/Images/Layout/cmd_add.png) no-repeat scroll 0 5px;
}
.CSB_qedit_adv li.style
{
    margin-left: 20px;
    padding: 5px 2px 2px 22px;
    background: transparent url(../../Library/Images/Layout/cmd_style.png) no-repeat scroll 0 5px;
}
.CSB_qedit_adv li.addcnt
{
    padding: 5px 2px 2px 22px;
    background: transparent url(../../Library/Images/Layout/cmd_addcnt.png) no-repeat scroll 0 5px;
}
.CSB_qedit_adv li.edit
{
    margin-left: 20px;
    padding: 5px 0px 2px 22px;
    background: transparent url(../../Library/Images/Layout/cmd_edit.png) no-repeat scroll 0 5px;
}
.CSB_qedit_adv li.mycnt
{
    background: transparent url(../../Library/Images/Layout/cmd_mycontent.png) no-repeat scroll 15px 5px;
    margin-left: 20px;
    padding: 5px 0px 2px 37px;
    border-left: inset 2px #E7F1D7;
}
.CSB_qedit_adv li.admin
{
    background: transparent url(../../Library/Images/Layout/cmd_edit2.png) no-repeat scroll 15px 5px;
    margin-left: 20px;
    padding: 5px 0px 2px 37px;
    border-left: inset 2px #E7F1D7;
}
/*  'action' context menu -------------------- */

.CSB_qedit
{
    padding: 0 5px 0 5px;
    margin: 0;
    list-style: none;
    min-width: 135px;
    font-size: 1.1em;
}
.CSB_qedit li
{
    margin: 0px 0px 5px 0px;
    height: 16px;
    line-height: 16px;
    padding-left: 20px;
    white-space: nowrap;
}
.CSB_qedit li.add
{
    padding: 5px 2px 2px 22px;
    background: transparent url(../../Library/Images/Layout/cmd_add.png) no-repeat scroll 0 5px;
}
.CSB_qedit li.style
{
    padding: 5px 2px 2px 22px;
    background: transparent url(../../Library/Images/Layout/cmd_style.png) no-repeat scroll 0 5px;
}
.CSB_qedit li.edit
{
    padding: 5px 0px 2px 22px;
    background: transparent url(../../Library/Images/Layout/cmd_edit.png) no-repeat scroll 0 5px;
}
.CSB_qedit li.publish
{
    padding: 5px 0px 2px 22px;
    background: transparent url(../../Library/Images/Layout/cmd_publish.png) no-repeat scroll 0 5px;
}
.CSB_qedit li.withdraw
{
    padding: 5px 0px 2px 22px;
    background: transparent url(../../Library/Images/Layout/cmd_withdraw.png) no-repeat scroll 0 5px;
}
.CSB_qedit li.featured
{
    padding: 5px 0px 2px 22px;
    background: transparent url(../../Library/Images/Layout/cmd_featured.png) no-repeat scroll 0 5px;
}
.CSB_qedit li.mycnt
{
    background: transparent url(../../Library/Images/Layout/cmd_mycontent.png) no-repeat scroll 0 5px;
    padding: 5px 0px 2px 22px;
    border-top: solid 1px #669900;
}
.CSB_qedit li.delete
{
    padding: 5px 0px 2px 22px;
    background: transparent url(../../Library/Images/Layout/cmd_delete2.png) no-repeat scroll 0 5px;
}
.CSB_qedit li.admin
{
    background: transparent url(../../Library/Images/Layout/cmd_edit2.png) no-repeat scroll 0 5px;
    padding: 5px 0px 2px 22px;
    border-top: solid 1px #669900;
}

/*  inline HTML content editor style ------------ */
.LangBar
{
    height: 30px;
    font-size: 1.1em;
}
.LangBar li
{
    display: block;
    float: left;
    padding: 5px 0 0 0;
    height: 30px;
    width: 107px;
}
.LangBar .active
{
    background: transparent url(../../Library/Images/Layout/taba.png) no-repeat;
}
.LangBar .active > a
{
    color: #444444;
    font-weight: bold;
}
.LangBar .inactive
{
    background: transparent url(../../Library/Images/Layout/tabi.png) no-repeat;
}

.LangBar .inactive > a
{
    color: #E7F1D7;
}



/************************************************
*				Base sieme.net styles		    *
************************************************/
.CSB_main
{
    text-align: left;
    margin: 0 auto; /* CHREISGLEIS ALT 0 auto auto 45px; */
    width: 980px;
}
.CSB_top
{
    width: 980px;
    height: 170px;
    float: left;
    position: relative;
}

.CSB_Logo
{
    background: url(../../Library/Images/Layout/Logo.png) no-repeat;
    width: 505px;
    height: 70px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
}


.CSB_footer
{
    float: left;
    font-size: 11px;
    font-weight: 500;
    background-color: transparent;
    color: #000000;
    width: 935px;
    height: 100px;
}

.CSB_footer2
{
}

.CSB_footer3
{
    margin-top: 25px;
    text-align: center;
}

.CSB_footer3 ul
{
    list-style: none;
}

.CSB_footer3 ul li
{
    margin: 0px 3px 0px 3px;
    display: inline;
}

.CSB_footer3 ul li a, .CSB_footer3 ul li a:link, .CSB_footer3 ul li a:visited
{
    color: #000000;
}

.CSB_help
{
    background-image: url(../../Library/Images/Layout/cmd_help.gif);
    background-repeat: no-repeat;
    background-position: 0px 1px;
    text-decoration: none;
    font-size: 11px;
    margin-left: 4px;
}
.CSB_help:hover
{
    text-decoration: none;
}
.CSB_nohelp
{
    text-decoration: none;
    font-size: 11px;
    margin-left: 4px;
}
.CSB_help2
{
    margin-left: 4px;
}
.CSB_help2:hover
{
    text-decoration: none;
}
.CSB_nohelp2
{
    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 #669900;
}
.CSB_img_org
{
}

.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_clear
{
    clear: both;
}

.CSB_HiddenElement
{
    display: none;
    visibility: hidden;
}

.CSB_title1
{
    font-weight: bold;
}

.CSB_title2
{
    font-weight: bold;
}

.CSB_ad_link
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    color: #AA0000;
    text-decoration: underline;
}

.CSB_ad_popup_link
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    color: #00AA00;
    text-decoration: underline;
}

.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_indent1
{
    margin: 30px 0px 30px 0px;
}

.CSB_indent2
{
    margin-top: 10px;
}

/* ------------------------- Default Navi ------------------------- */
.CSB_navi
{
    position: relative;
}

/*---------------------------LANGUAGE CHANGER ----------------------- */
a.CSB_LangInactive
{
    margin: 0 3px;
    padding: 2px 3px;
}

a.CSB_LangInactive:hover
{
    margin: 0 3px;
    padding: 2px 3px;
    background-color: #D7ECB0;
    font-weight: bold;
}

a.CSB_LangActive
{
    margin: 0 3px;
    padding: 2px 3px;
    background-color: #D7ECB0;
    font-weight: bold;
}
/* ------------------------- Logo/User Navi ------------------------- */
.CSB_usernavi
{
    height: 37px;
    background-color: #C1B693;
}

.CSB_usernavi_left
{
    background: url(../../Library/Images/Layout/logo.png) no-repeat;
    display: block;
    width: 116px;
    height: 38px;
    float: left;
    margin-top: 7px;
    margin-left: 7px;
}

.CSB_usernavi_right
{
    float: right;
}

.CSB_usernavi_right1
{
    float: right;
    padding-right: 10px;
    padding-top: 8px;
}

.CSB_usernavi_right2
{
    float: right;
    margin-right: 10px;
    margin-top: 8px;
}

/*.CSB_usernavi_right
{
    position: relative;
    float: right;
    width: 600px;
}

.CSB_usernavi_right1
{
    float: right;
    margin-top: 4px;
    width: 600px;
}

.CSB_usernavi_right2
{
    float: right;
    margin: 10px 8px 0px 0px;
}

.CSB_usernavi_right2 ul
{
    padding: 0;
    margin: 0;
    list-style: none;
}

.CSB_usernavi_right2 ul li
{
    margin: 0px 0px 0px 6px;
    display: inline;
    padding: 4px 4px 3px 4px;
    background-image: url(../../Library/Images/Layout/bg_alpha_50.png);
    border: solid 1px #000000;
}

.CSB_usernavi_right2 ul li a
{
    text-decoration: none;
    color: #000000;
    height: 16px;
    line-height: 15px;
    padding: 2px 0px 2px 0px;
}

.CSB_usernavi_right2 ul li a:hover
{
    text-decoration: underline;
    color: #000000;
}

.CSB_usernavi_right2 ul li a.func
{
    font-weight: bold;
    padding-left: 20px;
    background: Transparent url(../../Library/Images/Layout/cmd_flag.png) no-repeat 0px 0px;
}

.CSB_usernavi_right2 ul li a.upload
{
    font-weight: bold;
    padding-left: 20px;
    background: Transparent url(../../Library/Images/Layout/cmd_upload.png) no-repeat 0px 0px;
}

.CSB_usernavi_right2 ul li a.register
{
    font-weight: bold;
    padding-left: 20px;
    background: Transparent url(../../Library/Images/Layout/cmd_block.png) no-repeat 0px 0px;
}
*/

.CSB_usernavi3
{
}

.CSB_usernavi3 ul
{
    padding: 0;
    margin: 0;
    list-style: none;
}

.CSB_usernavi3 ul li
{
    margin: 0px 0px 4px 0px;
    display: block;
    float: none;
    font-weight: bold;
    height: 16px;
    padding-top: 1px;
    padding-left: 20px;
    white-space: nowrap;
}

.CSB_usernavi3 ul li.inactive
{
    color: #999999;
}
.CSB_usernavi3 div.CommLinks
{
    background-color: #D7EfB0;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.CSB_usernavi3 div.CommLinks ul li.community
{
    background: url(../../Library/Images/Layout/icon_community.png) no-repeat;
}

.CSB_usernavi3 ul li.board
{
    background: url(../../Library/Images/Layout/icon_board.gif) no-repeat;
}

.CSB_usernavi3 ul li.profile
{
    background: url(../../Library/Images/Layout/icon_profile.gif) no-repeat;
}

.CSB_usernavi3 ul li.messages
{
    background: url(../../Library/Images/Layout/icon_messages.gif) no-repeat;
}

.CSB_usernavi3 ul li.friends
{
    background: url(../../Library/Images/Layout/icon_friends.gif) no-repeat;
}

.CSB_usernavi3 ul li.comments
{
    background: url(../../Library/Images/Layout/icon_comments.gif) no-repeat;
}

.CSB_usernavi3 ul li.alerts
{
    background: url(../../Library/Images/Layout/icon_alerts.gif) no-repeat;
}

.CSB_usernavi3 ul li.activitys
{
    background: url(../../Library/Images/Layout/icon_alerts.gif) no-repeat;
}
.CSB_usernavi3 ul li.favorites
{
    background: url(../../Library/Images/Layout/icon_favorites.gif) no-repeat;
}
.CSB_usernavi3 ul li.content
{
    background: url(../../Library/Images/Layout/icon_content.gif) no-repeat;
}
.CSB_usernavi3 ul li.memberships
{
    background: url(../../Library/Images/Layout/icon_memberships.gif) no-repeat;
}
.CSB_usernavi3 ul li.community
{
    background: url(../../Library/Images/Layout/icon_community.png) no-repeat;
}
.CSB_usernavi3 ul li.picture
{
    background: url(../../Library/Images/Layout/icon_picture.png) no-repeat;
}
.CSB_usernavi3 ul li.video
{
    background: url(../../Library/Images/Layout/icon_video.png) no-repeat;
}
.CSB_usernavi3 ul li.audio
{
    background: url(../../Library/Images/Layout/icon_audio.png) no-repeat;
}
.CSB_usernavi3 ul li.document
{
    background: url(../../Library/Images/Layout/icon_document.png) no-repeat;
}
.CSB_usernavi3 ul li.article
{
    background: url(../../Library/Images/Layout/icon_article.png) no-repeat;
}
.CSB_usernavi3 ul li.event
{
    background: url(../../Library/Images/Layout/icon_event.png) no-repeat;
}
.CSB_usernavi3 ul li.slideshow
{
    background: url(../../Library/Images/Layout/icon_slideshow.png) no-repeat;
}
.CSB_usernavi3 ul li.folder
{
    background: url(../../Library/Images/Layout/icon_folder.png) no-repeat;
}
.CSB_usernavi3 ul li.forum
{
    background: url(../../Library/Images/Layout/icon_forum.png) no-repeat;
}
.CSB_usernavi3 ul li.news
{
    background: url(../../Library/Images/Layout/icon_news.png) no-repeat;
}
.CSB_usernavi3 ul li.pinboardsearch
{
    background: url(../../Library/Images/Layout/icon_pinboardsearch.png) no-repeat;
}
.CSB_usernavi3 ul li.pinboardoffer
{
    background: url(../../Library/Images/Layout/icon_pinboardoffer.png) no-repeat;
}
.CSB_usernavi3 ul li.generic
{
    background: url(../../Library/Images/Layout/icon_generic.png) no-repeat;
}
.CSB_usernavi3 ul li.page
{
    background: url(../../Library/Images/Layout/icon_page.png) no-repeat;
}
.CSB_usernavi3 ul li a, .CSB_usernavi3 ul li a:link, .CSB_usernavi3 ul li a:visited
{
    text-decoration: none;
    color: #000000;
}
.CSB_usernavi3 ul li a:hover
{
    text-decoration: underline;
    color: #000000;
}

/* ------------------------- Top-Navi Level 1 ------------------------- */
.CSB_topnavi
{
    height: 25px;
}

.CSB_topnavi_left
{
    float: left;
}
.CSB_topnavi_left ul
{
    padding: 0;
    margin: 0;
    list-style: none;
}

.CSB_topnavi_left ul li
{
    float: left;
    display: inline;
    color: #989898;
}

.CSB_topnavi_left ul li.item
{
    background: transparent url(../../Library/Images/Layout/NavItemI.png) no-repeat scroll 0 0;
    text-align: center;
    width: 125px;
    height: 20px;
    padding: 5px 0px 0 0;
    margin:0px 2px 0px 0px;
}
.CSB_topnavi_left ul li.item:hover
{
    background: transparent url(../../Library/Images/Layout/NavItemA.png) no-repeat scroll 0 0;
}

.CSB_topnavi_left ul li.item_a
{
    background: transparent url(../../Library/Images/Layout/NavItemA.png) no-repeat scroll 0 0;
    text-align: center;
    width: 125px;
    height: 20px;
    padding: 5px 0px 0 0;
    margin:0px 2px 0px 0px;
}

.CSB_topnavi_left ul li a
{
    text-decoration: none;
    color: #006E88;
    font-weight: bold;
    display: block;
    width: 125px;
    height: 20px;
}

.CSB_topnavi_left ul li a:hover
{
    color: #006E88;
    font-weight: bold;
    text-decoration: none;
}

.CSB_topnavi_right
{
    width: 190px;
    float: right;
    margin-top: 3px;
    margin-right: 5px;
}

.CSB_topnavi_right ul
{
    padding: 0;
    margin: 0;
    list-style: none;
}

.CSB_topnavi_right ul li
{
    float: left;
    display: inline;
    color: #000000;
    padding-left: 15px;
}
.CSB_topnavi_right ul li a
{
    float: left;
    display: inline;
    color: #000000;
}
.CSB_topnavi_right ul li a:hover
{
    float: left;
    display: inline;
    color: #000000;
}


/* ------------------------- Breadcrumb ------------------------- */
.CSB_breadcrumbs
{
    font-size: .9em;
    height: 22px;
    padding-left: 5px;
    padding-top: 2px;
    border-left: solid 1px #DDDDDD;
    border-right: solid 1px #DDDDDD;
}
.CSB_breadcrumb_img
{
    float: left;
    width: 16px;
    height: 16px;
    padding-top: 2px;
}
.CSB_breadcrumb_sep
{
    float: left;
    line-height: 20px;
    margin-left: 4px;
}
.CSB_breadcrumb
{
    float: left;
    line-height: 20px;
    margin-left: 4px;
}
.CSB_breadcrumb h1
{
    font-weight: normal;
}
.CSB_breadcrumb a
{
    text-decoration: none;
}
.CSB_breadcrumb a:hover
{
    text-decoration: underline;
}

/* ------------------------- Content Body ------------------------- */
.CSB_cnt
{
    float: left;
    width: 980px;
}

.CSB_cntbody
{
    padding-top: 4px;
    float: left;
    padding-left: 4px;
    padding-right: 4px;
    width: 970px;
    border-left: solid 1px #DDDDDD;
    border-right: solid 1px #DDDDDD;
}

.CSB_cntbody1
{
    float: right;
    width: 180px;
}

.CSB_cntbody2
{
    float: left;
    width: 780px;
}

.CSB_cntbody3
{
    float: left;
    width: 970px;
}

.CSB_cntbody4
{
    float: left;
    width: 480px;
}

.CSB_cntbody5
{
    float: right;
    width: 480px;
}

.CSB_cntbody6
{
    float: right;
    width: 360px;
}

.CSB_cntbody7
{
    float: left;
    width: 600px;
}

/************************************************
*				Object Details					*
************************************************/
.CSB_det_comm
{
    margin: 0;
    padding-top: 40px;
}

.CSB_det_comm .comment-item
{
    clear: both;
    min-height: 55px;
    border-bottom: 1px solid #e5e5e5; 
    padding-bottom: 5px; 
    padding-top: 5px; 
}

.CSB_det_comm .comment-item .comment-delete
{
    position: relative; 
    top: 40px; 
    left: 0px;
 }

.CSB_det_comm .sua
{
    clear: both;
    float: none;
    width: 165px;
    padding-bottom: 10px;
}

.CSB_det_comm .desc
{
    padding-bottom: 10px;
}

.CSB_det_comm .desc_txt
{
    overflow: hidden;
    color: #404040;
}

.CSB_det_comm .desc_txt a
{
    font-weight: 600;
    text-decoration: underline;
}

.CSB_pag
{
    font-weight: 600;
    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: #D7ECB0;
    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 .draft
{
    background-color: #EEEEEE;
}

.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: 2px;
    font-style: italic;
    border: dashed 1px #888888;
    margin-bottom: 5px;
    margin-top: 2px;
    color: #888888;
}

.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;
}

/************************************************
*			   used in Release 2.1				*
*	----------------------------------------	*
*	Base styles for object detail output		*
************************************************/
/* ------------ Widget RSS-Feed -------------- */
.CTY_feed_item
{
    margin-bottom:10px;
    padding-bottom: 10px;
    border-bottom: solid 1px #AAAAAA;
}
.CTY_feed_item .date
{
    margin-bottom:4px;
}
.CTY_feed_item .title
{
    font-weight: bold;
    margin-bottom:4px;
}

/* ------------ Widget Upload-Controls ------- */
.CTY_upload-controls-msg
{
    border: solid 1px gray;
    background-color: #FFFF99;
    padding: 3px;
    margin-top: 2px;
}

.CTY_upload-controls
{
    list-style: none;
}
.CTY_upload-controls li
{
    padding-bottom: 2px;
    margin-bottom: 2px;
    border-bottom: solid 1px #E8FFC7;
}
.CTY_upload-controls .title
{
    font-size: 1.1em;
    font-weight: bold;
    margin: 15px 0 5px 0;
    padding: 3px 0 3px 5px;
    border-top: solid 1px #A8D657;
    border-bottom: solid 1px #A8D657;
    background-color: #E8FFC7;
}

/* ------------ Widget Board ----------------- */
.CTY_board
{
    list-style: none;
}
.CTY_board li
{
    padding-bottom: 2px;
    margin-bottom: 2px;
    border-bottom: solid 1px #E8FFC7;
}
.CTY_board .title
{
    font-size: 1.1em;
    font-weight: bold;
    margin: 15px 0 5px 0;
    padding: 3px 0 3px 5px;
    border-top: solid 1px #A8D657;
    border-bottom: solid 1px #A8D657;
    background-color: #E8FFC7;
}
.CTY_board .cnt
{
}

/* ------------ Widget UserActivities ------- */
.CTY_user-act
{
    list-style: none;
    padding: 5px;
    margin-top: 20px;
}
.CTY_user-act li
{
    padding-bottom: 2px;
    margin-bottom: 2px;
    border-bottom: solid 1px #E8FFC7;
}
.CTY_user-act .title
{
    font-size: 1.1em;
    font-weight: bold;
    margin: 15px 0 5px 0;
    padding: 3px 0 3px 5px;
    border-top: solid 1px #A8D657;
    border-bottom: solid 1px #A8D657;
    background-color: #E8FFC7;
}
.CTY_user-act .date
{
    font-weight: bold;
    padding: 0 15px 0 5px;
}



/* ------------------------- Overviewpages ------------------------- */
/* Containers*/
.CSB_ov_object
{
    float: left;
    margin-bottom: 5px;
    margin-right: 10px;
    border: 1px solid #BBBBBB;
}

/* Object */
.CSB_ov_item
{
    float: left;
    padding: 6px;
    width: 128px;
	height:128px;
    padding-left: 16px;
}

.CSB_ov_item .img img
{
    float: left;
    width: 128px;
    height: 96px;
    margin-bottom: 2px;
}

.CSB_ov_item .img1 img
{
    width: 100px;
    height: 100px;
    margin-bottom: 2px;
}

.CSB_ov_item .title
{
    font-weight: bold;
}
.CSB_ov_item .desc
{
    margin-top: 1px;
}

/* video overview horizontal */
.CSB_ov_item_hor
{
    float: left;
    padding: 6px;
    padding-left: 16px;
    width: 445px;
}

.CSB_ov_item_hor .img img
{
    float: left;
    width: 128px;
    height: 96px;
    margin-bottom: 2px;
}

.CSB_ov_item_hor .txt
{
    float: left;
    margin-left: 10px;
	width:300px;
}


/*.CSB_ov_item:hover
{
   background-image: url(../../Library/Images/Layout/bg_alpha_red_10.png);
}*/

/* 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;
}
/*.CSB_ov_item2:hover
{
   background-image: url(../../Library/Images/Layout/bg_alpha_red_10.png);
}*/

/* 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;
}
/*.CSB_ov_user:hover
{
   background-image: url(../../Library/Images/Layout/bg_alpha_red_10.png);
}*/

/* User 2 */
.CSB_ov_user2
{
    float: left;
    position: relative;
    width: 55px;
    height: 55px;
    margin-right: 5px;
}
.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;
}

/* 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;
}
.CSB_ov_community:hover
{
}
.CSB_ov_article_c0
{
}
.CSB_ov_article_c1
{
}
.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_forumtopic_c0
{
}
.CSB_ov_forumtopic_c1
{
}
.CSB_ov_news_c0
{
    float: none;
    margin-right: 0px;
}
.CSB_ov_news_c1
{
}
.CSB_ov_prod_c0
{
    float: none;
    margin-right: 0px;
}
.CSB_ov_prod_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
{
}
.CSB_ov_pollquestion_c1
{
}
.CSB_ov_pollanswer_c0
{
}
.CSB_ov_pollanswer_c1
{
}
.CSB_ov_HTMLContent_c0
{
}
.CSB_ov_HTMLContent_c1
{
}
.CSB_CNT_public_invisible
{
    border-color: #FF0000;
    border-style: solid;
    border-width: 1px;
}
.CSB_CNT_public_OK
{
    border-color: #00FF00;
    border-style: solid;
    border-width: 1px;
}
.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 .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;
}

/* ------------------------- Adminpages ------------------------- */
.CSB_msg_opt
{
    height: 29px;
    width: 100%;
}
.CSB_msg_opt td
{
    padding: 2px;
}

/*.CSB_admin_box {
    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_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: 180px;
}
.CSB_prof_main
{
    float: left;
    width: 780px;
}
.CSB_prof_full
{
    float: left;
    width: 970px;
}
.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;
}


/* ------------------------- Admin - Alerts ----------------- */
.CSB_alerts_admin
{
}
.CSB_alerts_admin table
{
    position: relative;
    top: -4px;
    width: 100%;
}
.CSB_alerts_admin .title
{
    margin: 4px 4px 10px 4px;
    font-weight: bold;
}
.CSB_alerts_admin th
{
    text-align: left;
}
.CSB_alerts_admin .col-1
{
    width: 80%;
}
.CSB_alerts_admin .col-2
{
    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 .col-1
{
    width: 10%;
}
.CSB_alerts_admin2 .col-2
{
    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 #000000;
}
.CSB_my_cnt_item .main
{
}
.CSB_my_cnt_item .title
{
    width: 238px;
    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
{
    width: 80px;
    height: 60px;
}
.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: 766px;
    padding: 8px 0px 8px 0px;
    margin: 0;
    border: none;
    border-bottom: solid 1px #A8D657;
}
.CSB_my_cnt_itemrow:hover
{
    background-color: #EFFED4;
}
.CSB_my_cnt_itemrow img
{
    min-width: 80px;
    max-width: 80px;
    max-height: 60px;
}
.CSB_my_cnt_itemrow .col1
{
    float: left;
    width: 80px;
    margin-right: 5px;
}
.CSB_my_cnt_itemrow .col2
{
    float: left;
    width: 100px;
    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: 140px;
}
.CSB_my_cnt_itemrow .col5 .func
{
    float: right;
}
.CSB_my_cnt_itemrow .col6
{
    float: left;
    width: 240px;
    margin-right: 5px;
}

/* ------------------------- 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_tooltip
{
    background: url(../../Library/Images/Layout/bg_error_tooltip.png) no-repeat;
    padding: 7px 5px 3px 5px;
    top: -7px;
    left: 25px;
    position: absolute;
    font-weight: bold;
    color: #FFFFFF !important;
    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 #588A4D;
}

.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: 20px;
}

.CSB_input_label2
{
    float: left;
    text-align: right;
    width: 38%;
    line-height: 20px;
}

.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%;
    line-height: 24px;
}

.CSB_input_cnt2
{
    float: left;
}

.CSB_input_cnt3
{
    float: right;
    width: 60%;
}

.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
{
    height: 390px;
    width: 570px;
    border: solid 1px #CCCCCC;
    overflow: auto;
}

.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 #588A4D;
    border-right: solid 1px #588A4D;
    border-bottom: solid 1px #588A4D;
/*    background-color: #C2D197; */
}

.CSB_wiz_cnt2
{
    float: left;
    width: 678px;
    height: 470px;
    padding: 10px;
    border-left: solid 1px #588A4D;
    border-right: solid 1px #588A4D;
    border-bottom: solid 1px #588A4D;
/*    background-color: #C2D197; */
}

.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: 12px;
    font-weight: bold;
    padding-bottom: 6px;
}

.CSB_box_title
{
    background: url(../../Library/Images/Layout/bg_boxtitle.gif);
    color: #CC0000;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 6px 4px 6px;
    height: 13px;
    line-height: 13px;
    margin-top: 2px;
}

.CSB_box_static
{
    padding: 5px;
    margin-bottom: 6px;
    border: solid 1px #BFBFBF;
}

.CSB_box
{
    padding: 5px;
    margin-bottom: 6px;
    border: solid 1px #BFBFBF;
}

.CSB_box2
{
    margin-bottom: 6px;
    border: solid 1px #BFBFBF;
}

/* ------------------------- Form elements ------------------------- */
.CSB_textbox
{
    font-size: 10px;
}

.CSB_textbox2
{
    font-size: 12px;
}

.CSB_form_element
{
    margin-top: 5px;
}

/************************************************
*					Buttons						*
*	----------------------------------------	*
*			   used in Release 2.1				*
************************************************/
/* ---------------- Internal ----------------- */
.CSB_btn_150
{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    background-image: url(../../Library/Images/Layout/cmd_btn150.png);
    background-repeat: no-repeat;
    width: 150px;
    height: 24px;
    line-height: 20px;
    display: block;
    float: left;
    margin-right: 5px;
}

.CSB-btn-150-l
{
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    background-image: url(../../Library/Images/Layout/cmd_btn150_l.png);
    background-repeat: no-repeat;
    width: 150px;
    height: 24px;
    line-height: 20px;
    display: block;
    float: left;
    margin-right: 5px;
}

/* ------- Theme (can be overwritten) -------- */
.CTY-btn-150
{
    color: #000 !important;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    background-image: url(../../Library/Images/Layout/cmd_btn150.png);
    background-repeat: no-repeat;
    width: 150px;
    height: 24px;
    line-height: 20px;
    display: block;
}


/* ???? -----		in use?        ------ ???? */

.CSB_btn_is_favorite
{
    background-image: url(../../Library/Images/Layout/cmd_is_favorite.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: block;
}

.CSB_btn_isnot_favorite
{
    background-image: url(../../Library/Images/Layout/cmd_isnot_favorite.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    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_upload
{
    background-image: url(../../Library/Images/Layout/cmd_upload.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: block;
}

.CSB_btn_save
{
    background-image: url(../../Library/Images/Layout/cmd_save.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: block;
}

.CSB_btn_add
{
    background-image: url(../../Library/Images/Layout/cmd_add.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: block;
}

.CSB_ph_edit_page
{
    position: absolute;
    top: 5px;
    left: 5px;
}
.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_adv
{
    width: 100%;
    height: 30px;
    background: #48652F url(../../Library/Images/Layout/tbbg.png) repeat-x;
}
.CSB_btn_edit_page_adv
{
    /* 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_cnt
{
    position: relative;
    top: -3px;
    left: -3px;
}
.CSB_btn_edit_cnt
{
    /* position: static !important; */
    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;
}


.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: 24px;
    font-weight: bold;
}
.CSB_button1
{
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    background-image: url(../../Library/Images/Layout/button1.png);
    background-repeat: no-repeat;
    height: 22px;
    line-height: 18px;
    display: block;
    width: 130px;
}
.CSB_button4
{
    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
{
    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: 230px;
    height: 125px;
}

.CTY_widget_template
{
    background-color: #545454;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px;
    margin-bottom: 1px;
    width: 200px;
}

.CTY_widget_holder
{
    height: 100%;
    min-height: 40px;
    height: auto !important;
    height: 40px;
    padding: 5px;
    margin-bottom: 10px;
    border: dashed 1px #ccc;
    background-image: url( ../../Library/Images/Layout/drop2.png );
}
.CTY_widget
{
    position: relative;
    margin-bottom: -5px;
}
.CTY_wi_header
{
    position: absolute;
    width: 100%;
    height: 20px;
    padding: 2px 0 0 0;
}
.CTY_wi_move
{
    width: 100%;
    height: 20px;
    cursor: move;
    background: transparent;
}
.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;
}

/* -------------------- Adjustable widget styles -------------------- */
.CTY_widget_
{
    color: #000000;
}

.CTY_widget .top
{
    color:#FFFFFF; 
    background-color:#006E88; 
    background-image:none; 
    border:solid 1px #006E88;
/*    background: url(../../Library/Images/Layout/bg_boxtitle.gif); */
    font-size: 11px;
    font-weight: bold;
    padding: 4px 6px 4px 6px;
    height: 13px;
    line-height: 13px; 
}

.CTY_widget .cnt
{
    padding: 5px;
    border: solid 1px #006E88;
    background-image: url(../../Library/Images/Layout/bg_alpha_30.png);
}

.CTY_widget .cnt a
{
}

.CTY_widget .bottom
{
}

/* -------------------- 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, .CTY_tab a:link, .CTY_tab a:visited
{
    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, .CTY_inactivetab a:link, .CTY_inactivetab a:visited
{
    color: #fff;
    float: left;
}
.CTY_activetab
{
    background-color: #545454;
}
.CTY_activetab a, .CTY_activetab a:link, .CTY_activetab a:visited
{
    color: #fff;
    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: #fff;
    border: solid 1px #AAAAAA;
}
.CTY_newtab a, .CTY_newtab a:link, .CTY_newtab a:visited
{
    text-decoration: none;
    color: #AAAAAA;
    font-weight: bold;
}
.CTY_newtab a:hover, .CTY_newtab a:active, .CTY_newtab a:focus
{
    text-decoration: underline;
}

/* --------------- Detail widget ----------------------- */
.CTY_Single
{
    text-align: center;
}

.CTY_Single .frame
{
}

.CTY_Single .title
{
    text-align: left;
    padding-bottom: 5px;
}

.CTY_Single .author
{
    text-align: left;
    padding-bottom: 5px;
}

.CTY_Single .desc
{
    text-align: left;
    padding-bottom: 5px;
}

.CTY_Single .link
{
    text-align: left;
    padding-top: 5px;
}

/* ------------------------- 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: 970px;
    height: 230px;
    margin-bottom: 10px;
}

.CSB_cust_bar_cnt
{
    height: 211px;
    background-color: #85C50F;
}

.CSB_cust_bar_cnt .desc
{
    padding-top: 5px;
    padding-left: 5px;
    height: 20px;
}

.CSB_cust_bar_cnt .cnt
{
    height: 158px;
}

.CSB_cust_bar_cnt .btns
{
    margin-left: 5px;
}

.CSB_cust_tabs
{
    height: 19px;
}

.CSB_cust_tab, .CSB_cust_tab:link, .CSB_cust_tab:visited
{
    display: block;
    position: relative;
    float: left;
    line-height: 19px;
    text-align: center;
    margin-right: 2px;
    width: 80px;
    height: 19px;
    background-color: #D7ECB0;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}
.CSB_cust_tab_a, .CSB_cust_tab_a:link, .CSB_cust_tab_a:visited
{
    display: block;
    position: relative;
    float: left;
    line-height: 19px;
    text-align: center;
    margin-right: 2px;
    width: 80px;
    height: 19px;
    background-color: #85C50F;
    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
{
    font-size: 10px;
    background-color: #ffffff;
    margin: 0 0 5px 0;
    padding: 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_wi_preview_obj
{
    width: 70px;
    height: 53px;
    cursor: pointer;
}

.CSB_wi_selected
{
    float: left;
    margin: 2px;
    border: solid 2px red;
    font-size: 9px;
    background-color: #FFFFCC;
}

.CSB_wi_not_selected
{
    float: left;
    margin: 2px;
    border: solid 2px silver;
    font-size: 9px;
}

.CSB_sharing_btns
{
    float:left;
    width:100%;
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:solid 1px #000000;
}

.CSB_sharing_btns ul
{
    list-style: none;
}

.CSB_sharing_btns ul li
{
    display: inline;
    float:left;
    margin-right:5px;
}

.CSB_sharing_btns .digg
{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../Library/Images/Layout/icon_digg.png) no-repeat;
}

.CSB_sharing_btns .facebook
{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../Library/Images/Layout/icon_facebook.png) no-repeat;
}

.CSB_sharing_btns .myspace
{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../Library/Images/Layout/icon_myspace.png) no-repeat;
}

.CSB_sharing_btns .twitter
{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../Library/Images/Layout/icon_twitter.png) no-repeat;
}

.CSB_sharing_url
{
	margin-top: 5px;
}

.CSB_sharing_embed
{
}

/* ------------------------- Leigeber tooltips (used in Release 2.1) ------------------------- */
#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 annotations ------------------------- */
/* 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, .ToolTipContent a:link, .ToolTipContent a:visited
{
    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;
}

.reToolbar .InsertImageSmall
{
    background-image: url(../../Library/Images/Layout/cmd_insertimage.gif);
}

.CSB_tagcloud
{
    line-height: 18px;
    text-align: center;
    color: #669900;
}
.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;
}


.NewestUsers_AllUsers
{
    border-top: 1px solid #BFBFBF;
    text-align: right;
}
.CSB_Prod_T_M
{
    border-bottom: 1px inset #000000;
    height: 15px;
    line-height: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.CSB_Prod_T_L
{
    float: left;
    padding-left: 2px;
}
.CSB_Prod_T_R
{
    float: right;
    padding-right: 2px;
}
.CSB_ov_prod_subtitle
{
    border-bottom: 2px inset #000000;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 5px;
}
.CSB_ov_prod_sep
{
    padding-top: 1px;
    padding-bottom: 5px;
    border-bottom: 1px inset #000000;
}
/*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: 90px;
    padding: 4px 0px 4px 0px;
    border-bottom: 1px solid rgb(205, 205, 205);
}
.CSB_basket_txtQty
{
    font-size: 12px;
    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_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***/
.CSB_ov_Survey_c0
{
    float: none;
    margin-right: 0px;
}
.CSB_ov_Survey_c1
{
}

.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 .col-1
{
    float: left;
    margin-right: 5px;
    width: 210px;
}
.CSB_Survey_TestResultItem .col-2
{
    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 .col-1
{
    float: left;
    height: 27px;
    margin-right: 5px;
    overflow: hidden;
    width: 400px;
}
.CSB_Survey_QuestionItem .col-2
{
    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
{
    background-color: #D7ECB0;
    font-weight: normal;
    margin: 0 3px;
    padding: 2px 3px;
    position: relative;
}
.CSB_ov_survey
{
    padding: 6px;
    width: 99%;
}
.CSB_EditSurvey_QA
{
    background-color: #efefef;
}
.CSB_EditSurvey_QA .CSB_wi_settings
{
    background-color: #efefef;
}
/****survey end***/



/************************************************
*			   used in Release 2.1				*
*	----------------------------------------	*
*	Base styles for dynamic page layouts		*
*	check /app_layouts/							*
************************************************/
.col-1, .col-1-1, .col-1-2, .col-2-1, .col-3-1, .col-1-1-1, .col-1-2-1
{
    width: 100%;
    margin-bottom: 10px;
}

/* 2 Spalten */
.col-1-1 .left, .col-1-1 .right, .col-1-2 .left, .col-1-2 .right, .col-2-1 .left, .col-2-1 .right, .col-3-1 .left, .col-3-1 .right
{
    float: left;
    min-height: 20px;
    height: auto !important;
    height: 20px;
}
.col-1-1 .left, .col-1-1 .right
{
    width: 49.5%;
}
.col-1-2 .right, .col-2-1 .left
{
    width: 600px;
/*    width: 66.5%;  */
}
.col-1-2 .left, .col-2-1 .right
{
    width: 360px;
/*    width: 32.5%;  */
}

.col-3-1 .left
{
    width: 74.5%;
}
.col-3-1 .right
{
    width: 24.5%;
}


.col-1-1 .right, .col-1-2 .right, .col-2-1 .right, .col-3-1 .right
{
    margin-left: 1%;
}

/* 3 Spalten */
.col-1-1-1 .left, .col-1-1-1 .center, .col-1-1-1 .right
{
    float: left;
    width: 31.5%;
    min-height: 20px;
    height: auto !important;
    height: 20px;
}
.col-1-1-1 .center, .col-1-1-1 .right
{
    margin-left: 15px;
}

.col-1-2-1 .left, .col-1-2-1 .middle, .col-1-2-1 .right
{
    float: left;
    min-height: 20px;
    height: auto !important;
    height: 20px;
}

.col-1-2-1 .left
{
    width: 210px;
}

.col-1-2-1 .right
{
    float: right;
    width: 210px;
}

.col-1-2-1 .middle
{
    width: 490px;
    padding-left: 30px;
}
