/* general */
.cl, .cll, .clr {
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0;
    visibility: hidden;
    overflow: hidden;
    border: none;
    background: transparent;
    margin: 0;
    padding: 0;
    width: auto;
}

.cll {
    clear: left;
}

.clr {
    clear: right;
}

#esc__content div.custom .user-co2videoext-pi1 p,
#esc__content div.custom .user-co2videoext-pi1 h3,
#esc__content div.custom .user-co2videoext-pi1 h5 {
    margin: 0;
}

#esc__content div.custom .user-co2videoext-pi1 ul {
    font-size: inherit;
    line-height: inherit;
    list-style-type: none;
    margin: 0;
}

.user-co2videoext-pi1 span {
    color: #106A9E;
    display: block;
    font-size: 108%;
    margin-bottom: 6px;
}

.user_co2videoext_pi1_flv {
    margin-bottom: 9px;
}

.user_co2videoext_pi1_tipafriend,
.user_co2videoext_pi1_bookmark,
.user_co2videoext_pi1_embedlink {
    padding-left: 22px;
    background-color: #fff;
    background-repeat: no-repeat;
}

.user_co2videoext_pi1_tipafriend {
    background-image: url(/fileadmin/esc/images/icons/film_empfehlen.png);
    background-position: 0 4px;
    float: left;
}

.user_co2videoext_pi1_bookmark {
    background-image: url(/fileadmin/esc/images/icons/film_bookmarken.png);
    background-position: 0 2px;
}

.user_co2videoext_pi1_embedlink {
    background-image: url(/fileadmin/esc/images/icons/film_einbetten.png);
    background-position: 0 6px;
    float: right;
}

.user_co2videoext_pi1_embedcode {
}

.user_co2videoext_pi1_embedclose {
    float: right;
}

#esc__content .user_co2videoext_pi1_embedcode input,
#esc__content div.custom .user_co2videoext_pi1_embedcode input {
    font-size: 108%;
    line-height: 130%;
    margin-top: 4px;
    width: 290px;
}

/* small */
div.user_co2videoext_pi1_small {
    border: 1px solid #d6d7d9;
    padding: 9px;
    margin-bottom: 15px;
    width: 296px;
}

div.wrap_left div.user_co2videoext_pi1_small,
div.wrap_right div.user_co2videoext_pi1_small {
    border: none;
    padding: 0 0 9px 0;
    margin-bottom: 0;
}

div.wrap_left div.media div.user_co2videoext_pi1_small,
div.wrap_right div.media div.user_co2videoext_pi1_small,
div.media div.user_co2videoext_pi1_small {
    padding-bottom: 0;
    margin-bottom: 0;
}

#esc__content div.user_co2videoext_pi1_small h4,
#esc__content div.custom div.user_co2videoext_pi1_small h4 {
    margin: 0 0 7px 0;
    font-size: 120%;
    line-height: 140%;
    float: left;
}
#esc__content .esc__left_center div.user_co2videoext_pi1_teaser div.user_co2videoext_pi1_small h4 {
    font-family: garamond, georgia, serif;
    color: #106A9F;
    font-size: 228%;
    line-height: 120%;
}

#esc__content div.user_co2videoext_pi1_small span,
#esc__content div.custom div.user_co2videoext_pi1_small span {
    font-size: 120%;
    line-height: 140%;
}

#esc__content div.user_co2videoext_pi1_small p,
#esc__content div.custom div.user_co2videoext_pi1_small p {
    font-size: 108%;
    line-height: 120%;
    color: #333;
    margin-bottom: 9px;
}

#esc__content div.user_co2videoext_pi1_small p span,
#esc__content div.custom div.user_co2videoext_pi1_small p span {
    font-size: 100%;
    line-height: 120%;
}

/* teaser */
div.user_co2videoext_pi1_teaser {
    border: 1px solid #d6d7d9;
    padding: 9px;
    width: 296px;
    margin-bottom: 15px;
}

div.user_co2videoext_pi1_teaser span {
    font-size: 108%;
    line-height: 120%;
}

div.user_co2videoext_pi1_teaser div.user_co2videoext_pi1_small {
    border: none;
    border-bottom: 1px dotted #555;
    padding: 0 0 16px 0;
    margin-bottom: 14px;
}

div.user_co2videoext_pi1_teaser div.user_co2videoext_pi1_list {
    margin-bottom: 0;
}

div.user_co2videoext_pi1_teaser div.user_co2videoext_pi1_list, 
div.user_co2videoext_pi1_teaser div.user_co2videoext_pi1_list_item {
    margin-left: 0;
}

div.user_co2videoext_pi1_teaser div.user_co2videoext_pi1_list_item {
    width: 296px;
    float: none;
}

div.esc__right div.user_co2videoext_pi1_teaser {
    margin-bottom: 20px;
}

/* list */
div.user_co2videoext_pi1_list {
    margin: 0 0 15px -21px;
}

#esc__content div.user_co2videoext_pi1_list h6,
#esc__content div.custom div.user_co2videoext_pi1_list h6 {
    color: #106a9f;
    font-family: garamond, georgia, serif;
    font-size: 180%;
    line-height: 120%;
    margin-bottom: 4px;
}

div.user_co2videoext_pi1_list_item {
    border-bottom: 1px dotted #555;
    padding-bottom: 14px;
    margin-bottom: 10px;
    float: left;
    margin-left: 21px;
    width: 316px;
}

#esc__content div.user_co2videoext_pi1_list_item h5,
#esc__content div.custom div.user_co2videoext_pi1_list_item h5 {
    padding-top: 4px;
    margin-bottom: 6px;
}

#esc__content div.user_co2videoext_pi1_list_item img,
#esc__content div.custom div.user_co2videoext_pi1_list_item img {
    float: left;
    width: 98px;
    height: 54px;
    border: 1px solid #ccc;
    margin: 0 10px 2px 0;
}

#esc__content div.user_co2videoext_pi1_list_item h5,
#esc__content div.custom div.user_co2videoext_pi1_list_item h5,
#esc__content div.user_co2videoext_pi1_list_item p,
#esc__content div.custom div.user_co2videoext_pi1_list_item p,
#esc__content div.user_co2videoext_pi1_list_item span,
#esc__content div.custom div.user_co2videoext_pi1_list_item span {
    color: #333;
    font-size: 108%;
    line-height: 120%;
}

#esc__content div.user_co2videoext_pi1_list_item p span,
#esc__content div.custom div.user_co2videoext_pi1_list_item p span {
    font-size: 100%;
    line-height: 120%;
}

/* enlarged */
div.user_co2videoext_pi1_enlarged {
    border: 1px solid #d6d7d9;
    padding: 9px 0 0 9px;
    margin-bottom: 15px;
}

#esc__content div.user_co2videoext_pi1_enlarged h3,
#esc__content div.custom div.user_co2videoext_pi1_enlarged h3 {
    font-size: 120%;
    line-height: 140%;
    margin-bottom: 9px;
}

div.user_co2videoext_pi1_enlarged div.user_co2videoext_pi1_flv {
    float: left;
}

div.user_co2videoext_pi1_enlarged_rightarea {
    float: right;
    width: 152px;
}

#esc__content div.user_co2videoext_pi1_enlarged p,
#esc__content div.custom div.user_co2videoext_pi1_enlarged p {
    width: 480px;
    margin-bottom: 9px;
}

#esc__content div.user_co2videoext_pi1_enlarged p,
#esc__content div.custom div.user_co2videoext_pi1_enlarged p,
#esc__content div.user_co2videoext_pi1_enlarged ul li,
#esc__content div.custom div.user_co2videoext_pi1_enlarged ul li,
#esc__content div.user_co2videoext_pi1_enlarged span,
#esc__content div.custom div.user_co2videoext_pi1_enlarged span {
    font-size: 120%;
    line-height: 140%;
}

#esc__content div.user_co2videoext_pi1_enlarged p span,
#esc__content div.custom div.user_co2videoext_pi1_enlarged p span {
    font-size: 100%;
}

div.user_co2videoext_pi1_enlarged .user_co2videoext_pi1_tipafriend,
div.user_co2videoext_pi1_enlarged .user_co2videoext_pi1_bookmark,
div.user_co2videoext_pi1_enlarged .user_co2videoext_pi1_embedlink {
    float: none;
    display: block;
    margin-bottom: 6px;
}

#esc__content div.user_co2videoext_pi1_enlarged .user_co2videoext_pi1_embedcode input,
#esc__content div.user_co2videoext_pi1_enlarged div.custom .user_co2videoext_pi1_embedcode input {
    font-size: 108%;
    line-height: 130%;
    margin: 0 6px 8px 0;
    width: 140px;
}

#esc__content div.user_co2videoext_pi1_enlarged h6,
#esc__content div.custom div.user_co2videoext_pi1_enlarged h6 {
    color: #106a9f;
    font-family: garamond, georgia, serif;
    font-size: 130%;
    line-height: 140%;
    margin: 20px 0 2px 0;
}

#esc__content div.user_co2videoext_pi1_enlarged ul li,
#esc__content div.custom div.user_co2videoext_pi1_enlarged ul li {
    list-style-type: none;
}

/* ie6  */
* html div.user_co2videoext_pi1_small,
* html div.user_co2videoext_pi1_enlarged {
    height: 1% /* hasLayout fix */;
}

* html div.user_co2videoext_pi1_list {
    margin-left: 0px;
}

* html div.user_co2videoext_pi1_list_item {
    margin-left: 0px;
    margin-right: 10px;
}

/* ie7  */
*+html div.user_co2videoext_pi1_small,
*+html div.user_co2videoext_pi1_enlarged {
    min-height: 0; /* hasLayout fix */
}

