/* content */

/* whatislikeshow box */

div#whatislikeshow {
        height:120px;
}

div#whatislikeshow .left {
        height:66px;
        width:627px;
        background-color:#0FC4FF;
        color:#FFF;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        padding:15px 7px 0px 7px;
        font-weight:bold;
        line-height:15px;
        float:left;
}

div#whatislikeshow .left div,
div#whatislikeshow .left fieldset { 
    float:left;
    margin-right: 10px;
}

div#whatislikeshow .megaword {
    font-size: 18px;
    line-height: 25px;
    color: #FFF;
    font-weight: normal;
    font-family:Georgia, "Times New Roman", Times, serif;
}
div#whatislikeshow .left .search {
        height:28px; 
        padding:10px 0;
        position:relative; 
}
div#whatislikeshow .search .arrow_r { 
        position:absolute; 
        top:10px; 
        left:630px; 
        width:14px;
        height:27px;
        background:url(/view/basics/arrow_b_l.gif);
        background-repeat:no-repeat;
}

div#whatislikeshow .arrow_u {
        height:20px;
        clear:left;
        background:url(/view/basics/arrow_b.gif);
        background-repeat:no-repeat;
}

/* share page */

#mainExport {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 20px;
}

#mainExport h3 {
    font-family:Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    font-weight: bold;
    font-size: 11px;
    margin-bottom:25px;
}

#mainExport label.radio {
    color:#0fc4ff;
    font-weight: bold;
    text-transform:uppercase;
}

#mainExport .blondeWomenStyle {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 11px;
}


/* basics */

a.linkRSS {
        background:url(/view/imgs/share/feed-icon_orange-16px.png);
        background-repeat:no-repeat;
        background-position:right center;
        padding-right:20px;
        margin-right:10px;
        line-height: 20px;
}
a.linkArrow {
        background:url(/view/basics/linkArrow.gif);
        background-repeat:no-repeat;
        background-position:left 2px;
        padding-left:15px;
        margin-right:10px;
}
a.linkSquareGreen {
        background:url(/view/basics/linkSquareGreen.gif);
        background-repeat:no-repeat;    
        background-position:left 2px;
        padding-left:15px;
        margin-right:10px;
}
a.linkSquareBlue {
        background:url(/view/basics/linkSquareBlue.gif);
        background-repeat:no-repeat;    
        background-position:left 2px;
        padding-left:15px;
        margin-right:10px;
}
a.linkSquareAdd {
        background:url(/view/basics/linkSquareAdd.gif);
        background-repeat:no-repeat;    
        background-position:left 1px;
        padding-left:17px;
        margin-right:10px;
}
a.linkArrowDown {
        background:url(/view/basics/linkArrowDown.gif);
        background-repeat:no-repeat;    
        background-position:left 3px;
        padding-left:18px;
        margin-right:10px;
}
a.linkMap {
        background:url(/view/basics/target.png);
        background-repeat:no-repeat;
        background-position:left 0px;
        padding-left:15px;
        margin-right:10px;
}

a.linkDescription {
        background:url(/view/basics/icon_text.png);
        background-repeat:no-repeat;
        background-position:left 2px;
        padding-left:15px;
        margin-right:10px;
}
div#content .addLink {
        width:149px;
        background:url(/view/basics/plus_l.gif);
        background-position:132px;
        background-repeat:no-repeat;
        background-color:#64D428;
        border-bottom:1px solid #4FC113;
        color:#FFF;
        font-weight:bold;
        text-transform:uppercase;
        font-family:Arial, Helvetica, sans-serif; 
        font-size:11px;
}
div#content .addLink a {
        width:142px;
        line-height:20px;
        padding-left:7px;
        color:#FFF;
        display:block;
        text-decoration:none;
}
div#content .addLink a:hover {
        background:url(/view/basics/plus_l.gif);
        background-position:132px;
        background-repeat:no-repeat;
        background-color:#4FC113;
}

/* rubric */

div#content ul.rubric {
        height:23px;
        border-bottom:1px solid #D6D6D6;
        padding-bottom:4px;
        margin-bottom:21px;
        overflow:hidden;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px; 
}
div#content ul.rubric li {
        display:block;
        float:left;
        line-height:21px;
        margin:3px 6px 0 0;
        background-color:#0FC4FF;
        color:#000;
}
div#content ul.rubric li a {
        display:block;
        line-height:20px;
        padding:0 15px;
        background-color:#0FC4FF;
        color:#FFF;
        font-weight:bold;
        text-transform:uppercase;
}

div#content ul.rubric li a:hover {
        background-color:#FFF;
        color:#000;
        text-decoration:none;
}
div#content ul.rubric li a.active {
        background-color:#FFF;
        color:#000;
        text-decoration:none;
}




/* contentTeaser (basic) */

div#content .contentTeaser {
        clear:both;
        background-color:#FFF;
        margin-bottom:20px;
        border-right:1px solid #EBEBEB;
}
div#content .contentTeaser .headline,
div#content .contentTeaser .content {
        padding-left:7px;
}
div#content .contentTeaser .top {
        line-height:20px;
        height:21px;
        padding-left:7px;
        overflow:hidden;
        margin-bottom:15px;
        font-family:Arial, Helvetica, sans-serif;       
}

div#content .contentTeaser .top .column_0 {
        margin-right:7px;
        border-bottom:1px solid #D6D6D6;
}

div#content .contentTeaser .top .column_1 {
        width:136px;
        font-size:11px;
        margin-right:28px;
        font-weight:bold;
        float:left;
}
div#content .contentTeaser .top .column_2 {
        width:307px;
        font-size:10px;
        float:left;
}
div#content .contentTeaser .top .column_3 {
        margin-left:14px;
        float:right;
}
div#content .contentTeaser .top .column_0 {
        margin-right:7px;
        border-bottom:1px solid #D6D6D6;
}


div#content .contentTeaser .headline .column_1,
div#content .contentTeaser .headline .column_2,
div#content .contentTeaser .headline .column_3 {
        float:left;
}

div#content .contentTeaser .foot {
        /*overflow:hidden;*/
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px; 
        height:20px;
        line-height:20px;
        margin-top:5px;
        border-bottom:1px solid #EBEBEB;
}



/* ************ */
/* teaser_25_75 */
/* ************ */

div#content .teaser_25_75 .top .column_1 {
        border-bottom:1px solid #D6D6D6;
        height:20px;
}
div#content .teaser_25_75 .top .column_2 {
        border-bottom:1px solid #D6D6D6;
        color:#C6C6C6;
        height:20px;
}
div#content .teaser_25_75 div.headline .column_1 {
        width:136px;
        padding-right:28px;
}
div#content .teaser_25_75 div.headline .column_2 {
        padding-right:7px;
        color:#C6C6C6;
}

div#content .teaser_25_75 .content .column_1 {
        float:left;
        width:136px;
}
div#content .teaser_25_75 .content .column_2 {
        padding: 0 7px 19px 164px;
}
div#content .teaser_25_75 .content img {
        display:block;
        margin-top:2px;
}
div#content .teaser_25_75 div.textFoot {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px; 
        margin:-19px 7px 0 164px;
        padding-top:3px;
        border-top:1px dotted #BFBFBF;
        height:16px;
        line-height:16px;
}
div#content .teaser_25_75 div.textFoot img {
        display: inline;
        vertical-align: text-top;
        margin-top: 0px;
}
div#content .teaser_25_75 div.foot {
        position:relative;
        background-color:#0FC4FF;
        color:#FFF;
        border-top:1px solid #00B7F3;
        height:20px;
}

div#content .teaser_25_75 div.foot .column_1 {
        height:20px;
        position:absolute;
        top:-1px;
        left:1px;
        background:url(/view/basics/arrow_w.gif);
        background-repeat:no-repeat;
        width:143px;
        text-align:right;
}
div#content .teaser_25_75 div.foot .column_1 .equal {
        background:url(/view/basics/equal_w.gif);
        background-repeat:no-repeat;
        background-position:left 4px;
        padding-left:14px;
}
div#content .teaser_25_75 div.foot .column_1 {
        height:20px;
        position:absolute;
        top:-1px;
        left:1px;
        background:url(/view/basics/arrow_w.gif);
        background-repeat:no-repeat;
        width:143px;
        text-align:right;
}
div#content .teaser_25_75 div.foot .attendLine {
        padding-left: 175px;
        width: 250px !important;
        text-align:left !important;
        font-weight: bold;
}
div#content .teaser_25_75 div.foot .attendLine a {
        color: white;
        font-weight: bold;
        padding-right: 25px;
}



/* *************** */
/* teaser_25_25_50 */
/* *************** */

div#content .teaser_25_25_50 .top {
        background:url(/view/basics/arrow_half_b.gif);
        background-repeat:no-repeat;
        background-color:#0FC4FF;
        color:#FFF;
        padding-left:0;
        line-height:21px;
}
div#content .teaser_25_25_50 .top a {
        color:#FFF;
}
div#content .teaser_25_25_50 .top .column_1 {
        text-align:right;
        width:143px;
}
div#content .teaser_25_25_50 div.headline .column_1 {
        width:136px;
        padding-right:28px;
}
div#content .teaser_25_25_50 div.headline .column_2 {
        width:136px;
        padding-right:28px;
}
div#content .teaser_25_25_50 div.headline .column_3 {
        padding-right:7px;
        color:#959595;
}
div#content .teaser_25_25_50 .content .left {
        float:left;
        width:328px;
}
div#content .teaser_25_25_50 .content .right {
        padding-left:328px;
}
div#content .teaser_25_25_50 .content .column_1 {
        float:left;
        width:136px;
}
div#content .teaser_25_25_50 .content .column_2 {
        padding: 0 28px 0 164px;
}
div#content .teaser_25_25_50 .content .column_3 {
        padding-right:7px;
}
div#content .teaser_25_25_50 .content img {
        display:block;
        margin-top:2px;
}
div#content .teaser_25_25_50 div.foot {
        border-top:1px solid #DDDDDD;
        background-color:#EFEFED;
        margin-top:3px;
}
div#content .teaser_25_25_50 div.foot .column_1 {
        color:#FFF;
        width:143px;
        text-align:right;
        float:left;
}
div#content .teaser_25_25_50 div.foot .column_2 {
        padding-left:21px;
        color:#999999;
        float:left;
}



/* ************ */
/* teaser_50_50 */
/* ************ */

/* basic */

div#content .teaser_50_50 .top .column_1 {
        width:300px;
        margin-right:0; 
        height:20px;
}
div#content .teaser_50_50 .top .column_2 {
        width:143px;
        margin-right:0;
        padding-left:28px;
        height:20px;
}
div#content .teaser_50_50 div.headline {
        margin-bottom:10px;
}
div#content .teaser_50_50 div.headline .column_1 {
        width:300px;
        padding-right:28px;
        color:#00B7F3;
}
div#content .teaser_50_50 div.headline .column_2 {
        width:158px;
        padding-right:7px;
}
div#content .teaser_50_50 .content .column_1 {
        float:left;
        width:300px;
}
div#content .teaser_50_50 .content .column_2 {
        padding: 0 7px 19px 328px;
}

div#content .teaser_50_50 .content img {
        display:block;
}
div#content .teaser_50_50 .content .column_1 table {
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        margin-bottom:10px;
        border-collapse:collapse;
    border-spacing: 0;
}
div#content .teaser_50_50 .content .column_1 table td {
        vertical-align:top;
}
div#content .teaser_50_50 .content .column_1 table .td_column_1 {
        padding-right:20px;
}
div#content .teaser_50_50 .content .img_foot {
        padding-top:3px;
}
div#content .teaser_50_50 .content .img_foot .left {
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;
        color:#00B7F3;
        float:left;
}
div#content .teaser_50_50 .content .img_foot .right {
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#939393;
        float:right;
}
div#content .teaser_50_50 div.textFoot {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px; 
        margin: 0 7px 0px 328px;
        padding-top:3px;
        border-top:1px dotted #BFBFBF;
        height:16px;
        line-height:16px;
}
div#content .teaser_50_50 div.leftDotted {
        margin: 0 328px 0px 0px;
        padding: 3px 0 3px 0;
        height: auto;
        vertical-align: middle;
}
div#content .teaser_50_50 div.leftDotted img {
        display: inline;
        vertical-align: text-top;
}
* html div#content .teaser_50_50 div.textFoot { margin-top:-25px; }
*+html div#content .teaser_50_50 div.textFoot { margin-top:-25px; }






/* teaser_50_50_typ1 */

div#content .teaser_50_50_typ1 div.headline h3,
div#content .teaser_50_50_typ1 div.headline h4 {
        font-size:16px;
        line-height:20px;
}
div#content .teaser_50_50_typ1 .top .column_1,
div#content .teaser_50_50_typ1 .top .column_2 {
        border-bottom:1px solid #D6D6D6;
                font-weight: normal;
                color: #C6C6C6;
}
div#content .teaser_50_50_typ1 div.foot {
        position:relative;
        background-color:#0FC4FF;
        color:#FFF;
        border-top:1px solid #00B7F3;
        height:20px;
}
div#content .teaser_50_50_typ1 div.foot .column_1 {
        height:20px;
        position:absolute;
        top:-1px;
        left:1px;
        background:url(/view/basics/arrow_w.gif);
        background-repeat:no-repeat;
        width:143px;
        text-align:right;
}


div#content .teaser_50_50_typ1 div.foot .attendLine {
        padding-left: 175px;
        width: 250px !important;
        text-align:left !important;
        font-weight: bold;
}
div#content .teaser_50_50_typ1 div.foot .attendLine a {
        color: white;
        font-weight: bold;
        padding-right: 25px;
}


/* teaser_50_50_typ2 */

div#content .teaser_50_50_typ2 .top {
        background:url(/view/basics/arrow_half_b.gif);
        background-repeat:no-repeat;
        background-color:#0FC4FF;
        color:#FFF;
        line-height:21px;
}
div#content .teaser_50_50_typ2 .top a {
        color:#FFF;
}
div#content .teaser_50_50_typ2 .top .column_1 {
        text-align:right;
}
div#content .teaser_50_50_typ2 div.headline {
        margin-bottom:5px;
}
div#content .teaser_50_50_typ2 div.foot {
        background-color:#EFEFED;
        border-top:1px solid #DDDDDD;
        margin-top:3px;
}
div#content .teaser_50_50 .content .column_2 {
        padding-bottom:0;
}




/* userpic/text box */
div#content .contentTeaser .cnt_pic_text {
        overflow:hidden;
        margin-bottom:10px;
}
* html div#content .contentTeaser .cnt_pic_text {
        overflow:visible;
        height:0;
}       
div#content .contentTeaser .cnt_pic_text .left {
        width:70px;
        float:left;
}
div#content .contentTeaser .cnt_pic_text .right {
        font-family:Arial, Helvetica, sans-serif;
        font-size:10px;
        line-height:14px;
        padding-left:70px;
        color:#B8B8B8;
}

/* similarItems (basic) */

ul#similarItems li {
        float:left;
        margin:0 14px 14px 0;
        width:150px;
        /*height:200px;*/
		height: auto;
		min-height: 200px;
        /*overflow:hidden;*/
        background:url(/view/basics/equal_l.gif);
        background-repeat:no-repeat;
        background-position:center;
        background-color:#E9E9E9;
}
ul#similarItems li.xl {
        height:413px !important;
        /*overflow:hidden;*/
}

ul#similarItems li.last {
        margin-right:0;
}
ul#similarItems .similar {
        width:149px;
        border-right:1px solid #EBEBEB;
        border-bottom:1px solid #EBEBEB;
}

ul#similarItems .similar .headline {
        padding:0 7px;
        width:135px;
        height:34px;
        overflow:hidden;
}


ul#similarItems .similar .headline_bottom,
ul#similarItems .similar .headline_bottom h2 {
        color:#6E6E6E;
}
ul#similarItems .similar .content {
        padding:0 7px 7px;
        width:135px;
        height:101px;
        overflow:hidden;
        position:relative;
}
ul#similarItems .similar .content2 {
        padding:0 7px 7px;
        width:135px;
        position:relative;
        color: #888;
}

ul#similarItems .similar .content_text {
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px; 
        position:absolute; 
        bottom:3px;
        color:#BDBDBD;
}

ul#similarItems .similar .content img {
        display:block;
}
ul#similarItems .similar .header {
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px; 
        height:21px;
        line-height:21px;
        text-align:right;
        color:#FFF;
        padding-right:7px;
        margin-bottom:15px;
}
ul#similarItems .similar .foot {
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px; 
        height:21px;
}
ul#similarItems .similar .foot a {
        display:block;
        background:url(/view/basics/similarAdd_p.gif);
        background-repeat:no-repeat;
        height:20px;
        color:#B5B5B4;
        width:128px;
        padding-left:21px;
        line-height:20px;
        padding-top:1px;
}
ul#similarItems .similar .foot a:hover {
        background:url(/view/basics/similarAdd_a.gif);
        color:#FFF;
}

ul#similarItems .similar .foot_typ1, 
ul#similarItems .similar .foot_typ2 {
        height:20px;
        color:#B5B5B4;
        background-color: #EEE;
        width:128px;
        padding-left:21px;
        overflow:hidden;
        line-height:20px;
        padding-top:1px;
        font-family:Arial,Helvetica,sans-serif;
        font-size:11px;
        white-space: nowrap;
}

ul#similarItems .similar .foot_typ1 {
        border-top: 1px solid #AAA;
}

ul#similarItems .similar .foot_typ2 {
        background:url(/view/basics/similarAdd_typ2_p.gif);
}

ul#similarItems .xxl .similar .foot_typ2 {
        width: 293px;
        background-repeat: no-repeat;
        background-color: #EfEfed;
}
ul#similarItems .similar .foot_typ2 .left { 
        float:left; 
}
ul#similarItems .similar .foot_typ2 .right { 
        padding-right:6px;
        float:right;
}
ul#similarItems .similar .foot_typ2 a:hover,
ul#similarItems .similar .foot_typ2 a {
        background:none;
}




ul#similarItems .similar .foot_top {
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px; 
        background-color:#EFEFED;
        height:21px;
        line-height:21px;
        padding-left:7px;
        color:#FFF;
        font-weight:bold;
        margin:0 7px;
}
ul#similarItems .similar .arrow_grey {
        background:url(/view/basics/arrow_grey.gif);
        background-repeat:no-repeat;
        height:14px;
        margin:0 7px;
}
ul#similarItems .similar .header_bottom {
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px; 
        height:20px;
        line-height:20px;
        border-bottom:1px solid #EFEFED;
        margin:0 7px 14px;
}

/* item xxl */
ul#similarItems li.xxl {
        background-color:#fff;
        width:314px !important;
        height:413px !important;
        /*overflow:hidden;*/
        color:#828282;
}
ul#similarItems li.xxl .header {
        position:relative;
        margin-bottom:10px;
}

ul#similarItems li.xxl .header div.edgePairLeft {
        display:block;
        position:absolute;
        top:0;
        right:-10px;
        background:url(/view/basics/arrow_b_s.gif);
        background-repeat:no-repeat;    
}

ul#similarItems li.xxl p {
        margin:0;
        padding:0;
}
ul#similarItems .xxl .similar {
        width:313px;
}
ul#similarItems .xxl .similar .headline {
        width:299px;
        height:55px;
        overflow:hidden;
        color:#000;
}
ul#similarItems .xxl .similar .headline h2 { 
        font-size:16px; 
        line-height:20px; 
        margin-bottom:2px; 
}
ul#similarItems .xxl .similar .content {
        padding:0 7px 7px;
        width:299px;
        height:272px;
        padding-bottom:0;
        overflow:hidden;
}
ul#similarItems .xxl .similar .content_text {
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:12px; 
        bottom:3px;
        height:50px;
        overflow:hidden;
        color:#BDBDBD;
        position:relative;
}
ul#similarItems .xxl .similar .content_img {
        height:222px;
        overflow:hidden;
}
ul#similarItems .xxl .similar .content img {
        display:block;
}
ul#similarItems .xxl .similar .addedBy {
        padding:0 7px 0px;
        width:299px;
        height:34px;
        line-height:34px;
        overflow:hidden;
        position:relative;
        font-size:11px;
        font-family:Arial, Helvetica, sans-serif;
}
ul#similarItems .xxl .similar .foot {
        border-top:1px solid #D9D9D9;
        height:20px;
        background-color:#EFEFED;
}


/* similarItems blue */


ul#similarItems .blue {
        background-color:#FFF;
}
ul#similarItems .blue .header {
        background:url(/view/basics/arrow_half_b.gif);
        background-repeat:no-repeat;    
        background-color:#0FC4FF;
}
ul#similarItems .blue .header a {
        color: #FFFFFF;
}
ul#similarItems .blue .header_bottom {
        background:none;
        background-color:transparent;
}


/* blue pair boxes */
ul#similarItems .header div.edgePairLeft {
        display:none;
        width:10px;
        height:21px;
}
ul#similarItems .pairLeft .header {
        position:relative;
}

ul#similarItems .pairLeft .header div.edgePairLeft {
        display:block;
        position:absolute;
        top:0;
        right:-10px;
        background:url(/view/basics/arrow_b_s.gif);
        background-repeat:no-repeat;    
}

ul#similarItems .pairRight .header {
        background:url(/view/basics/edge_g.gif);
        background-repeat:no-repeat;    
        background-color:#0FC4FF;
}


ul#similarItems .pairLeft_typ2 .header {
        background:url(/view/basics/edge_g.gif);
        background-repeat:no-repeat;    
        background-color:#0FC4FF;
}


/* long cell (double-width xl) */
ul#similarItems .long {
        width: 314px;
        background-color: white;
        background-image: none;
        float: right !important;
        margin-right: 0px;
}

ul#similarItems .long .similar,
ul#similarItems .long .similar .content,
ul#similarItems .long .headline h2,
ul#similarItems .long .headline {
        width: 314px !important;
}

a.green,
ul#similarItems .long a.green {
        color: #00D000;
}
a.green:hover,
ul#similarItems .long a.green:hover {
        color: #008000;
}

ul#similarItems .long .header { 
        width: 300px !important;
        background-image: none;
        text-align: left;
        padding-left: 7px;
}
ul#similarItems .long .foot_typ2 { 
        background-color:#EFEFED;
        background-image: none;
        width: 307px !important; 
        padding-left: 7px;
}

/* extra long cell (3ple-width xl) */
ul#similarItems .extraLong .pairRight .header {
        background:url(/view/basics/edge_g.gif);
        background-repeat:no-repeat;    
        background-color:#0FC4FF;
        padding-left: 15px;
        width: 457px !important;
}

ul#similarItems .extraLong {
        width: 478px;
        height: auto;
        background-color: white;
        background-image: none;
        float: right !important;
        margin-right: 0px;
}

ul#similarItems .extraLong .similar,
ul#similarItems .extraLong .similar .content {
        width: 478px !important;
}
ul#similarItems .extraLong .similar .content {
        min-height: 222px;
}
ul#similarItems .extraLong .content h2 { font-weight: bolder; }
ul#similarItems .extraLong .content .column1 {
        width: 150px;
        float: left;
        font-weight: normal;
        font-size: 11px;
} 
ul#similarItems .extraLong .whenAdded { font-family: Arial, Helvetica, sans-serif; }
ul#similarItems .extraLong .content .column2 {
        width: 300px;
        float: right;
        margin-right: 14px;
        height: 150px;
} 

ul#similarItems .extraLong .header { 
        width: 464px !important;
        background-image: none;
        text-align: left;
        padding-left: 7px;
}
ul#similarItems .extraLong .foot_typ {
        height: 25px;
        border-top: 1px dotted #808080;
}
ul#similarItems .extraLong .foot_typ A {
        display: block;
        float: right;
        width: auto;
        padding: 3px 7px 0px 13px;
        color: #606060;
        font-weight: bolder;
}
ul#similarItems .extraLong .foot_typ A.delete { color: #A00000; }
ul#similarItems .extraLong .foot_typ A.delete:hover { color: #E00000; }
ul#similarItems .extraLong .foot_typ A.edit { color: #00A000; }
ul#similarItems .extraLong .foot_typ A.edit:hover { color: #00E000; }

ul#similarItems .extraLong .foot_typ2 { 
        background-color:#EFEFED;
        background-image: none;
        width: 471px !important; 
        padding-left: 7px;
}


/* similarItems green */

ul#similarItems .green .header {
        background:url(/view/basics/arrow_half_g.gif);
        background-repeat:no-repeat;    
        background-color:#64D428;
}
ul#similarItems .green .foot {
        padding:0;
        background-color:transparent;
        border:none;
        height:21px;
        line-height:21px;
        background:url(/view/basics/addLink_bg_p.gif);
        background-repeat:repeat-x;     
}
ul#similarItems .green .addLink {
        border:none;
        background-color:transparent;
        background-position:134px;
}
ul#similarItems .green .addLinkActive {
        background:url(/view/basics/addLink_bg_a.gif);
        background-repeat:repeat-x;     
}


/* similarItems yellow */

ul#similarItems .yellow .header {
        background:url(/view/basics/arrow_half_y.gif);
        background-repeat:no-repeat;    
        background-color:#FAE600;
}

ul#similarItems .yellow .header a {
        color: white;
}

ul#similarItems .yellow {
        background-color:#FFF200;
}

a.similarAddBig {
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#FFFFFF;
        float:right;
        height:20px;
        line-height:20px;
        font-size:11px;
        background:url(/view/basics/plus_l.gif);
        background-position:297px;
        background-repeat:no-repeat;
        background-color:#64D428;
        border-bottom:1px solid #5BC124;
        width:307px;
        padding-left:7px;
        color:#fff;
        margin-bottom:20px;
        text-transform:uppercase;
}
a.similarAddBig:hover {
        background-color:#4FC113;
}





/* search events  */
.searchEvents {
        clear:both;
        background-color:#EFEFED;
        border-bottom:1px solid #D6D6D6;
        padding:7px 7px 15px;
        font-family:Arial, Helvetica, sans-serif;
        color:#797979;
}
.searchEvents div {
        float:left;
        padding-right:13px;
}

/* event date  */
.eventDate {
    height:21px;
    line-height:21px;
    text-transform:uppercase;
    color:#FFF;
    line-height:21px;
    padding-left:9px;
    background:url(/view/basics/eventDateBg.gif);
    background-position: top right;
    background-repeat:no-repeat;
    margin-bottom:14px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    padding-right: 25px;
}


/* headline_typ2 box */

div.headline_typ2 {
        margin-bottom:23px;
}
div.headline_typ2 h1 {
        line-height:24px;
        height:24px;
        float:left;
        border-bottom:3px solid #000;
}
div.headline_typ2 .headline {
        border-bottom:1px solid #000;
        height:31px;
}
div.headline_typ2 div.bgDiv {
        clear:both;
        padding-left:8px;
        background-color:#EFEFED;
        border-bottom:1px solid #D6D6D6;
        line-height:39px;
        font-family:Arial,Helvetica,sans-serif;
        font-size:11px;
}
div.headline_typ2 div.bgDiv form {
        display:inline;
}
div.headline_typ2 div.headline_typ2_right div.link {
        position:absolute;
        right:0;
        top:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:13px;
}
div.headline_typ2 div.headline_typ2_left {
        width:314px;
        float:left;
}
div.headline_typ2 div.headline_typ2_right {
        position:relative;
        width:314px;
        float:right;
}
div.headline_typ2 div.bgDiv div.left, 
div.headline_typ2 div.bgDiv div.left {
        float:left;
}
div.headline_typ2 div.bgDiv div.right,
div.headline_typ2 div.bgDiv div.right { 
        padding:0 8px;
        float:right;
}

div.headline_typ2 label                                                         { padding-right:15px; color:#AAA; }
div.headline_typ2 div.bgDiv a                                           { padding-right:0px; color:#AAA; }
div.headline_typ2 div.bgDiv div.right label                     { padding-right:0; margin:0;}
div.headline_typ2 div.bgDiv div.right a                         { padding-right:0; margin:0;}

div.headline_typ2 div.headline_typ2_left a,
div.headline_typ2 div.headline_typ2_left label {
        color:#00B7F3;
}

/* navigation menu */
div#navigationMenu {
   height: 37px;
   overflow: hidden;
}
div#navigationMenu div {
    height: 20px;
    float: left;
    text-transform:uppercase;       
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    margin: 15px 0px 15px 0px;
}
div#navigationMenu a {
    padding: 2px 15px 2px 15px;
    background-color: #0fc4ff;
    border-bottom: 1px solid #b1b1b1;       
    color: #FFF;
    display: block;
}
div#navigationMenu a:hover {
    background-color:#0da5d6;       
}
div#navigationMenu div.space {
    height: 20px;
    width: 5px;
    border-bottom:1px solid #b1b1b1;
    margin-bottom: 1px;
}
div#navigationMenu div.current {

}
div#navigationMenu div.current a {
    height: 15px;
    font-weight: bold;
    border: 1px solid #b1b1b1;
    border-bottom: 1px solid transparent;       
    background-color:transparent;
    color: #000;
}

/* Aleksey code */
.column_1_ext {
        width: 440px;
        float: left;
        padding-right: 28px;
}
div.top .column_1_ext {
        width: 412px;
}
div#content .teaser_50_50_typ2 .top .column_1_ext {
        width: 412px;
}
div.content .column_1_ext {
        width: 440px;   
}
div#content .teaser_50_50 .content .column_1_ext img {
        padding-bottom: 20px;
        padding-top: 10px;
}
div#content .teaser_50_50 .content .column_2_ext {
        float: right;
        width: 166px;
}
/* Aleksey code finishes */

#setCategFilter {
    background-color: #0fc4ff;
    color:#FFF;
    font-family:Arial, Helvetica, sans-serif;
    margin-bottom: 15px;
}
#setCategFilter .rootContainer {
    padding: 7px;
}
#setCategFilter .rootContainer A {
    color: white;
    cursor: pointer;
    width:100%;
    display: block;
    padding: 3px 5px 3px 5px;
    border-left: 1px solid white;
    border-bottom: 1px solid white;
}
#setCategFilter .rootContainer A:hover {
    background-color: white;
    color: #0fc4ff
}

#setCategFilter .rootContainer .cat {
    font-family:Georgia, "Times New Roman", Times, serif;

}
#setCategFilter .rootContainer .root A {
    background-color: #EEEEEE;
    color: #0fc4ff
}
#setCategFilter .rootContainer .active A, 
#setCategFilter .rootContainer .root .active A {
    background-color: white;
    color: #0fc4ff
}
/* upload form */

.uploadForm .column_2,
.uploadForm .column_1 {
        width: 300px;
        padding: 0px !important;
        
}

.uploadForm .column_1 input,
.uploadForm .column_1 textarea {
        width: 290px;
        line-height: 18px;
        border: 1px solid #F0F0F0;
        padding: 2px;
        background-color: #FFFFFF;
        font-size: 11px;
}
.uploadForm .content {
        padding: 10px 0px 0px 7px;
        margin: 0px;
}
.uploadForm .top {
        height: 20px;
}
.uploadForm .foot {
    float:right;
    width: 150px;
    color:#FFF;
    text-transform:uppercase;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}
.uploadForm .column_2 a {
    width:143px;
    line-height:20px;
    padding: 0px 7px 0px 7px;
    margin: 0px;
    color:#FFF;
    display:block;
    text-decoration:none;
    background-color:#64D428 !important;
    background:url(/view/basics/plus_l.gif);
    background-position: 135px;
    background-repeat:no-repeat;
    float: right;
    font-size:13px;
}
.uploadForm .column_2 a:hover {
    background-color:#4FC113 !important;
}
-repeat:no-repeat;
    float: right;
    font-size:13px;
}
.uploadForm .column_2 a:hover {
    background-color:#4FC113 !important;
}

/* link description block */
.linkDescription .linkBlock {
        margin: 3px 10px 3px 7px;
        border-top: 1px dotted #BBB;
  
}

.linkDescription .linkBlock .userName {
        font-family:Georgia, "Times New Roman", Times, serif;
        line-height: 25px;
}

.linkDescription .linkBlock .descr {
        color: #888;
        font-size: 11px;
        line-height: 14px;
        padding-right: 3px;
}
/* smaller image form-factor */
.linkDescription .linkBlock .descr img {
        align: left;
        margin: 0px 20px 3px 0px;
        width: 60px;
        height: 60px;
}
