
.yui-carousel{visibility:hidden;overflow:hidden;position:relative;}.yui-carousel.yui-carousel-visible{visibility:visible;}.yui-carousel-content{overflow:hidden;position:relative;}.yui-carousel-element{margin:5px 0;overflow:hidden;padding:0;position:relative;width:32000px;z-index:1;}.yui-carousel-vertical .yui-carousel-element{margin:0 5px;}.yui-carousel-element li{border:1px solid #ccc;float:left;list-style:none;margin:1px;overflow:hidden;padding:0;text-align:center;*float:none;*display:inline-block;*zoom:1;*display:inline;}.yui-carousel .yui-carousel-item-selected{border:1px dashed #000;margin:1px;}.yui-carousel-vertical{height:32000px;margin:0 5px;width:auto;}.yui-carousel-vertical .yui-carousel-element li{display:block;float:none;}.yui-log .carousel{background:#f2e886;}.yui-carousel-nav{zoom:1;}.yui-carousel-nav:after{clear:both;content:"";display:block;}.yui-carousel-button-focus{outline:1px dotted #000;}.yui-skin-sam .yui-carousel,.yui-skin-sam .yui-carousel-vertical{border:1px solid #808080;}.yui-skin-sam .yui-carousel-nav{background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) repeat-x 0 0;padding:3px;text-align:right;}.yui-skin-sam .yui-carousel-button{background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) no-repeat 0 -600px;float:right;height:19px;margin:5px;overflow:hidden;width:40px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-button{background-position:0 -800px;}.yui-skin-sam .yui-carousel-button-disabled{background-position:0 -2000px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-button-disabled{background-position:0 -2100px;}.yui-skin-sam .yui-carousel-button input{background-color:transparent;border:0;cursor:pointer;display:block;height:44px;margin:-2px 0 0 -2px;padding:0 0 0 50px;}.yui-skin-sam span.yui-carousel-first-button{background-position:0px -550px;margin-left:-100px;margin-right:50px;*margin:5px 5px 5px -90px;}.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button{background-position:0px -750px;}.yui-skin-sam span.yui-carousel-first-button-disabled{background-position:0 -1950px;}.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button-disabled{background-position:0 -2050px;}.yui-skin-sam .yui-carousel-nav ul{float:right;margin:0;margin-left:-220px;margin-right:100px;*margin-left:-160px;*margin-right:0;padding:0;}.yui-skin-sam .yui-carousel-nav select{position:relative;*right:50px;top:4px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav ul,.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav select{float:none;margin:0;*zoom:1;}.yui-skin-sam .yui-carousel-nav ul li{float:left;height:19px;list-style:none;}.yui-skin-sam .yui-carousel-nav ul:after{clear:both;content:"";display:block;}.yui-skin-sam .yui-carousel-nav ul li a{background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) no-repeat 0 -650px;display:block;height:9px;margin:10px 0 0 5px;overflow:hidden;width:9px;}.yui-skin-sam .yui-carousel-nav ul li a em{left:-10000px;position:absolute;}.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-selected a{background-position:0 -700px;}




html, body {
    padding:0px;
    margin:0px;
    width:100%;
    height:100%;
}
img {
    border:0;
}
form {
    padding:0px;
    margin:0px;
}
fieldset {
    border:0;
    margin:0;
    padding:0;
}
th {
    text-align:left;
}

a {
    margin:0px;
    padding:0px;
}
h1 {
    padding:0px;
    margin:0px 0px 10px 0px;
}
h2 {
    font-size:12px;
    margin-top:0px;
    padding-top:0px;
}
.clearer {
    clear:both;
    height:0;
    line-height:0;
    font-size:0;
}
.clear-left {
    clear: left;
}
h2.gallery {
    color:#8C8A8D;
    font-size:14px;
    font-weight:bold;
    margin:0px 0px 8px 0px;
}
h2.black {
    color:#000;
}
h2.bgblack {
    background-color:#000;
    font-size:12px;
    margin:0 0 8px 0;
    padding:2px 6px;
    font-weight:normal;
}
h3 {
    color:#E60074;
    font-size: 11px; 
    margin:0px 0px 4px 0px;
    padding:0px;
}
.grey {
    color:#7a7a7a;
}
.formbox {
    background-color:#000;
    padding:8px 15px;
    margin:10px 0px;
}

.newsletterlabel {
    width:300px;
}

.ak_form {
    /* width:100%; */
    
    
}
.ak_textarea {
    /*width: 100%;*/
    overflow:auto;
}
input.width-m, textarea.width-m, select.width-m {
    width:165px !important;
}
input.width-l, textarea.width-l, select.width-l {
    width:300px !important;
}
body {
    background: #505050 url('http://www.telekom-streetgigs.de/icoaster/files/paramore_bg.gif') top center no-repeat;
    background-attachment: fixed;
    font-family:arial;
    font-size:11px;
    color:white;
}

/* centering */

#page {
    position: relative;
    width: 1000px;
    margin: 0 auto;
}

a.white:link, a.white:visited, a.white:active, a.white:hover {
    background-color:#fff;
    color:#000;
    padding:0px 2px;
}
a.white:hover {
    color:#E20074;
}
a.profile:link, a.profile:active, a.profile:visited {
    color:#fff; /* !important;*/
    font-weight:normal;
    text-decoration:none;
}
a.profile:hover {
    text-decoration:underline;
}


div#header {
    position: relative;
    top:3px;
    left:0px;
    padding: 173px 0px 0px 4px;
    background-image:url('http://www.telekom-streetgigs.de/icoaster/files/buehne_7.gif');
    background-repeat: no-repeat;
    background-position: left top;
}


div#logo {
    position: absolute;
    top:6px;
    left:26px;
    
    background-image:url('http://www.telekom-streetgigs.de/icoaster/files/logo_4.gif');
    background-repeat: no-repeat;
    background-position: left top;
    
}

div#schild{
    position: absolute;
    top:137px;
    left:168px;
    z-index:10;
    display:none;
}
div#sgclaim {
    position: absolute;
    top:24px;
    left:210px;
    z-index:10;
}

div.headline_content {
    font-size: 12px;
    color: white;
    font-weight: bold;
    padding-bottom:10px;
}

div#main {
    width:1025px;
    padding: 0px 0px 0px 4px;
    position:relative;
    top:0px;
    left:0px;
}

div#main_intro {
    padding:10px 50px;
}

div#footer {
    color:#7a7a7a;
    width:940px;
    text-align:right;
    vertical-align:center;
    padding:15px 0px 20px 0px;
    font-weight:bold;
}

div#footer a, a:link, a:visited, a:active {
    color:#bebebe;
    font-weight:bold;
    text-decoration:none;
}
a:hover {
    color:#fff;
}
div#footer a:hover {
    color:#7a7a7a;
    font-weight:bold;
    text-decoration:underline;
}

table#neue_mitglieder {
    width:883px;
    margin:10px 0px 00px 55px;
    text-align:left;
}

table#neue_mitglieder td{
    padding:2px;
    vertical-align:middle;
    background-color:#3c3c3c;
}

table#neue_mitglieder img {
    margin-right:7px;
    display:block;
    float:left;
}
table#neue_mitglieder td.nmtxt {
    padding:0 10px;
    white-space:nowrap;
    font-weight:bold;
}
div#main_menu, div#com_menu {
    padding:10px 0px;
}

table#main_table {
    height:770px;
}

td#t_leftleft {
    width: 51px;
    vertical-align:top;
    background:url('http://www.telekom-streetgigs.de/icoaster/files/hintergrund_abschluss_links2.gif') no-repeat right bottom;
}

td#t_left {
    width: 175px;
    vertical-align:top;
    background:url('http://www.telekom-streetgigs.de/icoaster/files/hintergrund_abschluss_links.gif') no-repeat right bottom;
    background-color: #202020;
}


td#t_center {
    width:490px;
    background-color: #202020;
    background-image:url('http://www.telekom-streetgigs.de/icoaster/files/hintergrund_abschluss_mitte.gif');
    background-repeat: no-repeat;
    background-position: left bottom;
    vertical-align:top;
}

td#t_border_left {
    background-color:#202020;
    width:10px;
    background-image:url('http://www.telekom-streetgigs.de/icoaster/files/bg_repeat.gif');
    background-position: left top;
}

td#t_border_right {
    background-color:#202020;
    width:10px;
    background-image:url('http://www.telekom-streetgigs.de/icoaster/files/bg_repeat.gif');
    background-position: left top;    
}

td#t_right {
    background-color:#202020;
    vertical-align:top;
    width:190px;
    background-image:url('http://www.telekom-streetgigs.de/icoaster/files/hintergrund_abschluss_rechts_2.gif');
    background-repeat: no-repeat;
    background-position: left bottom;
}

td#t_bg_right {
    width:86px;
}

div#col_left {
    padding:10px 10px 10px 10px;
}

div#col_center {
    margin:0px 15px 10px 15px;
}

div#col_right {
    padding:0px 0px 80px 0px;
}

img#bg_bottom_right {
    position: relative;
    bottom: 200px;
    left: 900px;
}

input.login_dark {
    font-size:11px;
    font-weight:bold;
    border: 1px solid #4d4d4d;
    color: #bbb;
    background-color:#1a1a1a;
    height:15px;
    width:110px;
    margin-bottom:3px;
    padding: 0px 0px 0px 5px;
}
input, textarea, select {
    font-family:arial;
    font-size:12px;
    vertical-align:middle;
    border: 1px solid #4d4d4d;
    color: #fff;
    background-color:#101010;
    margin-bottom:3px;
    padding: 0px 0px 0px 5px;
}

input.m, textarea.m {
    width:220px;
}

input.form-file {
    background-color:#fff;
    color:#000;
}

input.text-submit {
    background-position: 2px 0;
    border:0;
    color: #bebebe; 
    cursor:pointer;
    font-weight:bold;
}
input.text-submit:hover {
    color:#E60074;
}

div#login_form {
    padding:0px 0px 20px 0px;
}

div.teaser_right {    
    padding:0px 0px 25px 0px;
}

div.teaser_right_header {
    padding: 0px 0px 0px 10px;
    /* font-size: 14px; */
    width:184px;    
    color: white;
    font-weight: bold;
    background-color:#000000;
}


div.teaser_right_image {
    padding: 0px 0px 8px 0px;
}

div.teaser_right_text {
    padding:10px;
}

div.teaser_padding {
    padding-right:15px;
}

a.teaser_news:link, a.teaser_news:active, a.teaser_news:visited, a.teaser_news:hover {
    padding:0px 0px 0px 10px;
    margin-top:10px;
    font-weight:normal;
    color:#bebebe;
    background-image:url('http://www.telekom-streetgigs.de/icoaster/files/pfeil_sg.gif');
    background-repeat:no-repeat;
    background-position:left center;
    text-decoration:none;
}
a.teaser_news:hover {
    color:#fff;
}

a.link_arrow:link, a.link_arrow:active, a.link_arrow:visited, a.link_arrow:hover {
    padding:0px 0px 0px 10px;
    /*font-weight:bold;*/
    color: #bebebe;
    background-image:url('http://www.telekom-streetgigs.de/icoaster/files/pfeil_sg.gif');
    background-repeat:no-repeat;
    background-position:left center;
}
a.link_arrow:hover {
    text-decoration:none;
    color: #fff;
}

.right {
    text-align:right;
}

a.arrow_right {
    padding:0px 10px 0px 0px !important;
    background-image:url('http://www.telekom-streetgigs.de/icoaster/files/icon_pfeil.gif');
    background-position: right 66%;
    background-repeat: no-repeat;
    display:block;
    text-align:right;
    background-color:transparent !important;
}

a.arrowback{
    padding:0px 0px 0px 10px !important;
    background-image:url('http://www.telekom-streetgigs.de/icoaster/files/icon_pfeil_reverse.gif');
    background-position: left 66%;
    background-repeat: no-repeat;
    display:block;
    text-align:left;
    background-color:transparent !important;
}

a.arrow_right img, a.arrowback img, a.arrow-right img {
    padding:0px;
    margin:0px;
}

input.arrow_right {
    padding:0px 10px 0px 0px;
    background-image:url('http://www.telekom-streetgigs.de/icoaster/files/icon_pfeil.gif');
    background-position: right 28%;
    background-repeat: no-repeat;
    display:block;
    text-align:right;
    border:0px solid #000;
    background-color:transparent;
}


a.close {
    padding:0px 11px 0px 0px !important;
    background-image:url('http://www.telekom-streetgigs.de/icoaster/files/icon_schliessen_weiss2.png');
    background-position: right 28%;
    background-repeat: no-repeat;
    display:block;
    text-align:right;
    background-color:transparent !important;
}

div.menu_item {
    padding:2px 0px 0px 0px;
}

div#home_link {
    position:absolute;
    left:26px;
    top:7px;
    width:219px;
    height:160px;
    z-index:9;
}

td#portal_top {
    border-bottom: 5px solid black; 
    padding:10px; 
    vertical-align:top;
}

td#portal_bottom_left {
    border-right:5px solid black; 
    border-bottom: 5px solid black; 
    padding:10px; 
    vertical-align:top;
}

td#portal_bottom_right {
    border-bottom: 5px solid black; 
    padding:10px; 
    vertical-align:top;
}

td.kostenlos { 
    background-image:url('http://www.telekom-streetgigs.de/icoaster/files/klingeltoene_kostenlos.gif');
    background-position: left top;
    background-repeat: no-repeat;
}
td.ohne_drm { 
     background-image:url('http://www.telekom-streetgigs.de/icoaster/files/klingeltoene_ohne_kopierschutz_2.gif');
     background-position: left top;
     background-repeat: no-repeat;
 }
td.allenetze { 
    background-image:url('http://www.telekom-streetgigs.de/icoaster/files/klingeltoene_fuer_alle_netze.gif');
    background-position: left top;
    background-repeat: no-repeat;
}
td.kostenlos_allenetze{ 
    background-image:url('http://www.telekom-streetgigs.de/icoaster/files/kostenlos_fuer_alle_netze.gif');
    background-position: left top;
    background-repeat: no-repeat;
}

img#bg_menu {
    position:absolute;
    top:370px;
    left:23px;
}

img.block {
    display:block;
}

div#faq {
    width:462px;
}

div#faq_nav {
    background-color:#3c3c3c;
    padding:10px 20px;
    margin-bottom:15px;
}

div#faq_nav ul {
    padding:0px;
    margin:0px;
    list-style-type:square;
}

div#faq_nav a {
    color:white;
}

div#faq_nav a:hover {
    text-decoration:underline;
}

div.faq_item_container {
    border-bottom:1px solid #3c3c3c;
    padding:0px;
    margin-bottom:15px;
    overflow:hidden;
}

#faq_searchbox {
    border-bottom:1px solid #3c3c3c;
    padding:0px;
    background-color:#3c3c3c;
    padding:10px 10px;
    margin: 20px 0 15px 0;
    height:18px;
}

div.faq_item_container2011 {
    background-color:#3c3c3c;
    padding:5px 10px;
    margin-bottom:10px;
    width:442px;
}

div.faq_item_container2011 .answer {
    display:none;
}

#faq_searchbox input {
    border: 0 none;
    float: right;
    font-size: 12px;
    height: 17px;
    margin: 0 2px 0 0;
    vertical-align: middle;
padding:0 2px;
}

.faq_input {
    width:150px;
}

.faq_button {
    border: 0 none;
    float: right;
    font-size: 12px;
    height: 16px;
    margin: 0 2px 0 0;
    vertical-align: middle;
    background-color: #101010;
    color:#ffffff;
}

.faq_plus_toggle {
    display: block;
    float: right;
    left: 0;
    position: relative;
    height:12px;
    width:12px;
    background-color:#202020;
    border:1px solid #bebebe;
    color:#bebebe;
    margin:5px 0 0 10px;
    cursor:pointer;
    line-height:12px;
    font-weight:normal;
    text-align:center;
}

.faqshare {
    width:442px;
/*float:right;*/
    display:block;
}

.faq_item_container2011 .share-this {
    margin:0;
    float:right;
    margin-top:10px;
    display:block;
}

.faq_item_container2011 .share-this a {
    background:none;
    padding:0;
}

.faq_item_container2011 .share-this .share-item {
float:right;
}

.faq_item a {
    background-image: url("http://www.telekom-streetgigs.de/icoaster/files/pfeil_sg.gif");
    background-position: left 4px;
    background-repeat: no-repeat;
    padding: 0 0 0 10px;
}


div.faq_item {
    padding:5px 0px;
}

img.faq_top_lnk {
    display:block;
    float:right;
    position:relative;
    top:-8px;
    left:0px;
}


.tm {
    white-space:nowrap;
}
.mag {
    color:#E60074;
}
div.bd, div#register_kodex, div#register_teilnahme {
    color:black !important;
}
.frmerror {
    border:1px dotted #f00 !important;
    background-color:#fdd !important;
    color:#000 !important;
}
.frmmark {
    border:1px solid #E20074!important;
}

div#skip_intro {
    width:950px;
    padding-top:10px;
}
table.register {
    margin-bottom:12px;
}
table.register td {
    padding-bottom:6px;
    vertical-align:top;
}
table.register td.legend {
    padding-left:10px;
    color:#9d873f;
    font-size:10px;
    width:160px;
}
table.register td.legend strong {
    font-weight:bold;
}
table.register td.line {
    background:url(http://www.telekom-streetgigs.de/icoaster/files/bg_form.gif) repeat-x;
    line-height:14px;
    height:14px;
    font-size:14px;
}
.footnote {
    clear:both;
    color:#999999;
    font-size:10px;
}
ul { 
    margin-top:10px;
    margin-bottom:5px;
    margin-left:1.5em;
    padding-left:0px;
    list-style-type:square;
}
li {
    margin-left:0px;
    padding-left:0px;
}
table.soundlogo tr {
    background-color:#3c3c3c;
}
table.soundlogo th {
    background-color:#2d2d2d;
    font-weight:normal;
    text-align:left;
}
table.soundlogo td {
    padding:4px;
    font-weight:bold;
}
table.soundlogo td.c1 {
    padding-left:30px;
    width:155px;
}
table.soundlogo td.c2 {
    width:110px;
}
table.soundlogo td.c3 {
    width:145px;
}

table.soundlogo td.space {
    height:5px;
    line-height:5px;
    font-size:5px;
    background-color:#2d2d2d;
}
.press_news_item {
    margin-bottom:10px;
}

table.std {
    width:100%;
}

table.std th {
    font-weight:bold;
    text-align:left;
    
}

table.std td {
    background-color:#3c3c3c;
    padding:5px 10px;
    text-align:left;
}

table.std a:hover {
    text-decoration:underline;
}
.normal {
    font-weight:normal;
}
div.yui-ac-bd {padding:0px; margin:0px;}
.yui-ac-content {position:absolute;left:531px;top:67px;width:140px;border:1px solid #4D4D4D;background:#3c3c3c;overflow:hidden;text-align:left;z-index:9050;}
.yui-ac-shadow {position:absolute;left:0;top:0;margin:.3em;background:#a0a0a0;z-index:9049;}
.yui-ac-content ul {padding:2px 0px;margin:4px;width:100%;}
.yui-ac-content li {padding:0 2px;cursor:default;white-space:nowrap; list-style-type:none; }
li.yui-ac-highlight {background:#000;}


/* user-bilder tooltips */
.yui-tt {
    border:2px solid #E60074 !important;
    background-color:#000 !important;
    padding:0px !important;
}
.yui-tt2 {    /* ep user */
    border:2px solid #87CEE0 !important;
    background-color:#fff !important;
    padding:0px !important;
}
.yui-tt img, .yui-tt2 img {
    border: 0 !important;
}

table.board_threads {
    width:460px;
    clear:both;
}
table.board_threads th {
    color:#000;
    font-size:10px;
    background-color:#6C6C6C;
    font-weight:normal;
    padding:0px 0px 0px 8px;
    border-bottom:15px solid #2D2D2D;
}
table.board_threads td {
    padding:4px 8px 4px 8px;
    background-color:#3C3C3C;
    border-bottom:8px solid #2D2D2D;
    border-right:2px solid #2D2D2D;
}

table.board_threads th.frmt_last, table.board_threads td.frmt_last {
    border-right:0px solid transparent !important;
}
table td.frmt_nr {
    text-align:center;
}
a.usr:link, a.usr:active, a.usr:visited, a.usr:hover {
    color:#fff !important;
    font-weight:normal;
    text-decoration:underline;
}
a.usr:hover {
    color:#E60074 !important;
}
a.board_button:link, a.board_button:active, a.board_button:visited, a.board_button:hover {
    padding:0px 0px 0px 10px;
    font-weight:normal;
    background-image:url('http://www.telekom-streetgigs.de/icoaster/files/pfeil_sg.gif');
    background-repeat:no-repeat;
    background-position:left center;
}

a.board_button:hover {
    color:#fff;
}

div.board_buttons {
    text-align:right;
    clear:both;
    margin-bottom:16px;
}
table.board_article {
    width:460px;
    margin-bottom:8px;
    clear:both;
}
table.board_article th {
    color:#000;
    font-size:10px;
    background-color:#6C6C6C;
    font-weight:normal;
    padding:2px 0px 0px 8px;
    vertical-align:top;
}
table.board_article td {
    padding:8px 8px 8px 8px;
    border-left:1px solid #6C6C6C;
    border-bottom:1px solid #6C6C6C;
    vertical-align:top;
}
table.board_article td.frmt_last {
    border-right:1px solid #6C6C6C;
}
table.board_article_first td {
    background-color:#000;
}
table.board_article div.inner_left {
    width:92px;
    overflow:hidden;
}
table.board_article div.inner_right {
    width:323px;
    overflow:hidden;
}
table.board_article div.inner_left a:link, table.board_article div.inner_left a:active, table.board_article div.inner_left a:visited, table.board_article div.inner_left a:hover {
    color:#fff;
}
table.board_article div.inner_left a:hover {
    color:#7a7a7a;
}
table.board_article div.inner_left img {
    display:block;
    margin:4px 0px;
}
div.board_breadcrumb {
    margin-bottom:16px;
}
div.board_breadcrumb a:link, div.board_breadcrumb a:visited, div.board_breadcrumb a:active, div.board_breadcrumb a:hover {
    background:url('http://www.telekom-streetgigs.de/icoaster/files/pfeil_sg.gif') no-repeat left center;
    padding-left:10px;
    font-weight:normal;
}
div.board_breadcrumb a:hover {
    text-decoration:none;
    color: #fff;
}
div.board_paging {
    float:right;
    text-align:right;
    color:#7A7A7A;
}
div.board_paging strong {
    color:#fff;
}
div.board_quote {
    background-color:#151515;
    color:#ababab;
    padding:8px;
    font-style:italic;
}
div.board_edited {
    border-top:1px solid #6C6C6C;
    margin-top:8px;
    font-style:italic;
}
table.board_article div.inner_left span {
    color:#ccc;
    font-size:10px;
}

a.threadtitle {
    padding:0px 0px 0px 10px;
    background-image:url('http://www.telekom-streetgigs.de/icoaster/files/pfeil_sg.gif');
    background-repeat:no-repeat;
    background-position:left 4px;
}
table.usrstate {
    border-collapse:collapse;
    border-spacing:0;
    margin:0px;
    padding:0px;
    width:100%;
    margin:10px 0px;
}
table.usrstate td {
    background-color:#000;
    padding:8px 15px;
    vertical-align:top;
}
table.usrstate td.img {
    border-right:1px solid #2C2C2C;
    width:55px;
    vertical-align:middle;
}
table.usrstate .right {    /* link-box */
    margin:4px 0px 20px 0px;
}
.sup {
    font-size:.8em;
    line-height:1em;
    vertical-align: text-top;
    top: -0,5ex;
    position: relative;
    left: 0;
}

table.approval {
    width:100%;
    margin-top:20px;
    border:1px solid #3C3C3C;
}

table.approval td {
    background-color:#3C3C3C;
    padding:5px;
}
table.approval table.detail td {
    padding:0 2px;
}
.upper_container {
    position:relative;
    top:-55px;
}

div.container_padding {
    padding: 0px 15px 0px 15px;
}


.yui-carousel-element {
    margin:0;
}
.yui-carousel-element li {
    height: 80px;
    width:105px;
    text-align:left;
}
.yui-carousel-nav {
    display:none;
}
.yui-carousel-content {
    width:418px !important;
}
.ccontainer-outer {
    background:url(http://www.telekom-streetgigs.de/icoaster/files/kuenstlerinfo_galerie_bg.jpg) repeat-x;
    width:460px;
    height:115px;
    overflow:hidden;
    position:relative;
    z-index:0;
}
.ccontainer {
    padding:8px 20px 0 20px;
    overflow:hidden;
}
.yui-skin-sam .yui-carousel, .yui-carousel-element li, .yui-carousel .yui-carousel-item-selected {
    border:0;
    outline:0;
}

.carousel-prev {
    position:absolute;
    top:0;
    left:0;
    background:url(http://www.telekom-streetgigs.de/icoaster/files/kuenstlerinfo_galerie_pfeil_links.gif) 6px 36px no-repeat;
    width:21px;
    height:88px;
    cursor:pointer;
}
.carousel-next {
    position:absolute;
    top:0;
    right:0;
    background:url(http://www.telekom-streetgigs.de/icoaster/files/kuenstlerinfo_galerie_pfeil_rechts.gif) 8px 36px no-repeat;
    width:23px;
    height:88px;
    cursor:pointer;
}

/* bild-links auf galerie-startseite */
a.gallery-img {
    width:218px;
    display:block;
    overflow:hidden;
    border:1px solid #fff;
}

/* gruppen */
.group-box {
    clear:both;
    margin:20px 0 10px 0;
}
.group-box-hd h2 {
    background-color:#6c6c6c;
    color:#000;
    font-size:12px;
    margin:0;
    padding:2px 1px 1px 5px;
    font-weight:normal;
}
.group-box-bd {
    background-color:#000;
    padding:8px;
    border:1px solid #6c6c6c;
    overflow:hidden;
}
.group-box-bd a {
    font-weight:normal;
}


.logo-samsung {
    position:absolute;
    right:95px;
    bottom:20px;
}
.logo-samsung, .logo-samsung a, .logo-samsung img {
    display:block;
    width:180px;
    height:60px;
    border:0;
}

#logo-htc {
    margin-top: -19px;
    margin-left: 38px;
    margin-bottom: 15px;
    width: 120px;
    height: 21px;
}
.logo-htc , .logo-htc a, .logo-htc img {
    display:block;
    width:180px;
    height:60px;
    border:0;
}

#logo-htc-outer { 
    position:relative;
}

.logo-nokia {
    position:absolute;
    right:95px;
    bottom:20px;
}
.logo-nokia, .logo-nokia a, .logo-nokia img {
    display:block;
    width:180px;
    height:60px;
    border:0;
} 


.magenta {
    color:#E20074;
}

/* profil - einstellungen - privatspaehre */
table.settings-privacy th {
    font-weight:bold;
    vertical-align:top;
    text-align:left;
    padding:0;
}
table.settings-privacy td {
    vertical-align:top;
    padding:0 0 20px 20px;
}

/* tabs/reiter */
.tab-navi-block {
    border-bottom:5px solid #0D0D0D;
}
.tab-content {
    padding:10px 15px;
}

#header-buehne {
    position:relative;
    left:6px;
    width:1000px;
    height:179px;
    background:url(http://www.t-mobile-streetgigs.de/icoaster/files/buehne_bg.gif) no-repeat left bottom;
}
#musicteaser {
    margin:-25px 0 3px 12px;
    height:40px;
    position:relative;
}

/* border um die neuen profilbilder */
.img-crop-border img {
    border: 1px solid #6d6d6d;
}

/* community colors */
.col-ep {
    color:#188D96 !important;
}

.col-sg {
    color:#E20074 !important;
}

/* border um die neuen profilbilder */
.img-border-sg {
    border: 1px solid #6C6C6C;
}

.usr-login-content-box-wide {
    clear:both;
    margin:20px 0;
}
.col-box .usr-login-content-box-wide {
    margin-bottom:0;
}

/* location contest */
.loco-gal-row {
    background-color:#000;
    color:#fff;
    margin-bottom:4px;
    clear:both;
    padding:6px;
}
.loco-gal-row-high {
    background-color:#505050;
}
.loco-gal-row table, .loco-gal-row td, .loco-gal-row tr {
    padding:0;
    margin:0;
    border:0;
    border-spacing:0;
    border-collapse:collapse;
}
.loco-gal-row-hd {
    height:14px;
    overflow:hidden;
}
.loco-gal-row-bd {
    height:27px;
    overflow:hidden;
    margin-bottom:8px;
}

/* abs height home boxen */

#colbox-login {
    height: 180px;
}

#colbox-nav {
 height: 160px;
  /*  height:180px;*/
}

#flashbox-home {
    padding: 10px 0 25px 10px;
}

/* FREECASTER STREAM @ HOME
#colbox-nav {
    height: 191px;
}
*/

#colbox-nl {
    height: 114px;
}
#colbox-angebote {
    height: 128px;
}
#colbox-tbl-home-teaser {
    height: 104px;
}

#weitersagen_details {
height: 270px !important;
}

#weitersagen_details_sub {
height: 230px !important;
}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
    overflow: hidden;
    position: relative;
}

.jspPane
{
    position: absolute;
}

.jspVerticalBar
{
    position: absolute;
    top: 0;
    right: 0;
    width: 16px;
    height: 100%;
    background: red;
}

.jspHorizontalBar
{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 16px;
    background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
    margin: 0;
    padding: 0;
}

.jspCap
{
    display: none;
}

.jspHorizontalBar .jspCap
{
    float: left;
}

.jspTrack
{
    background: #343434;
    position: relative;
    background-image:url(http://www.telekom-streetgigs.de/icoaster/files/jsp_drag_2.jpg);  
    background-repeat:repeat-y; 
}

.jspDrag
{
    background: #222;
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer;
    border-top:1px solid #787878;
    border-bottom:1px solid #787878; 
    background-image:url(http://www.telekom-streetgigs.de/icoaster/files/jsp_track_2.jpg); 
    background-repeat:repeat;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
    float: left;
    height: 100%;
}

.jspArrow
{
    background: #50506d;
    text-indent: -20000px;
    display: block;
    cursor: pointer;
}

.jspArrow.jspDisabled
{
    cursor: default;
/*background: #80808d;*/
}

.jspVerticalBar .jspArrow
{
    height: 16px;
}

.jspArrowUp {
    background-image:url(http://www.telekom-streetgigs.de/icoaster/files/jsp_arrow_up_2.jpg); 
    background-repeat: no- repeat; 
}

.jspArrowDown {
    background-image:url(http://www.telekom-streetgigs.de/icoaster/files/jsp_arrow_down_2.jpg); 
    background-repeat:no-repeat; 
} 

.jspHorizontalBar .jspArrow
{
    width: 16px;
    float: left;
    height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
    outline: none;
}

.jspCorner
{
    background: #eeeef4;
    float: left;
    height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
    margin: 0 -3px 0 0;
}

a.color-facebook, .color-facebook {
    color: #3B5999;
}

.fb-like-box-icon {
    float:left;
    height:60px;
    width:39px;
    background-image:url('http://www.telekom-streetgigs.de/icoaster/files/facebook_icon_fuer_teaser.jpg');
}

.fb-like-box-text {
    float:left;
    height:70px;
    width:115px;
    margin-left:5px; 
}

/* Gig-Tipp */

#gig-tipp-form #mytipp {
    width:205px;
}

#gig-tipp-lnk1 {
    cursor:pointer;
    position:absolute;
    top: 420px;
    width: 200px;
    height: 80px;
    right: 40px; 
}

#gig-tipp-lnk2 {
    cursor:pointer;
    position:absolute;
    top: 500px;
    width: 160px;
    height: 80px;
    right: 10px; 
}


#gig-tipp-ts, #gig-tipp-already {
    width:290px;
    margin:10px 0 40px 0;
    line-height:20px;
}

#gig-tipp-band {
    margin-left:20px;
    width:210px;
    float:left;
}
#gig-tipp-desc {
    width:230px;
    float:left;
}

#gtw {
    width:100%;
    background-color:#3C3C3C;
    padding:5px 10px;
    margin-top:20px; 
}

#gtw .gig-tipp-winner {
    margin:10px 0 0 0;
}
#gtw .gig-tipp-winner img {
    float:left;
    width:50px;
    height:50px;
    border: 1px solid #6C6C6C;
    margin-right:5px;
    background:none;
}
#gtw .gig-tipp-winner a {
    color: #E60074;
}


    
.dplgig-link {
    display:block;
    font-weight:bold;
    padding:0px 0px 0px 0px;
    background-image:url('http://www.telekom-streetgigs.de/icoaster/files/icon_pfeil.gif');
    background-position: 309px 298px;
    background-repeat: no-repeat;
    display:block;
    text-align:right;
    border:0px solid #000;
    background-color:transparent; 
    cursor:pointer; 
    height:16px;
    width:80px;
    height:20px;
    padding:294px 20px 10px 225px; 

    }
    
.dplgig-link:hover { 
    color:#E60074 !important;
}

/* slide-videos */

.slide-vid-close-link {
    padding: 0px 0px 0px 10px;
    font-weight: normal;
    color: #BEBEBE;
    background-image: url('http://www.telekom-streetgigs.de/icoaster/files/pfeil_sg.gif');
    background-repeat: no-repeat;
    background-position: left center;
    text-decoration: none;
    cursor:pointer;
    width:60px;
    float:right;
    margin-bottom:5px;
}

.slide-vid {
    position:relative;
    display:none;
    width:460px;
    margin-bottom:20px;
}

.slide-vid-open {
    cursor:pointer;
    visibility:visible;
}

#flashbox-home h3 {
    margin: 0px 0px 6px 0px;
}

#home-banner-bar {
    width:180px;
    height:693px;
    position: absolute;
    top: 138px;
    right: -129px; 
}
#home-top-banner {
    width:100%;
    height:411px;
    position:relative;
    margin-bottom:10px;
    background-color:#202020; 
    }

#home-middle-banner {
    width:100%;
    height:124px;
    position:relative;
    margin-bottom:10px;
    background-color:#202020; 
}

#home-bottom-banner {
    width:100%;
    height:138px;
    position:relative;
    background-color:#202020; 
}

.magenta-list ul {
    list-style-image:url(http://www.telekom-streetgigs.de/icoaster/files/magenta_list_square.gif);
}


/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
	z-index: 11;
}

.lbLoading {
	background: #fff url(http://www.telekom-streetgigs.de/icoaster/files/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(http://www.telekom-streetgigs.de/icoaster/files/prev.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(http://www.telekom-streetgigs.de/icoaster/files/next.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(http://www.telekom-streetgigs.de/icoaster/files/close_x.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: normal;
}


body { /* center
    background:url(http://www.telekom-streetgigs.de/icoaster/files/bg_fettes_brot_2.gif) no-repeat fixed #5e5d5d; */
    background-position: top center;
    font-family:Arial,sans-serif;
    font-size:12px;
    line-height:16px;
}
h3 {
    font-size:12px;
}
#td-left h3, #td-right h3 {
    color:#fff;
    margin:0 0 4px 0;
}

#td-left h3 {
    color:#E20074;
}

.mask {
    -moz-opacity: 0.8 !important;
    opacity:.80 !important;
    filter: alpha(opacity=80) !important;
}
.col-grey {
    color:#b2b2b2;
}
#table-main {
    margin-left:55px;
}
#td-left {
    width:180px;
    vertical-align:top;
    background-color:#202020;
}
#td-center {
    width:490px;
    vertical-align:top;
    background-color:#202020;
}
#td-home {
    width:694px;
    vertical-align:top;
    background-color:#202020;
}
#td-right {
    width:194px;
    vertical-align:top;
    background-color:#202020;
    padding-bottom:40px; /* fuer samsung logo */
}
.td-hspace, .td-hspace div {
    width:10px;
}


.td-bg {
    background: #707070 url(http://www.telekom-streetgigs.de/icoaster/files/paramore_bg.gif) no-repeat fixed;
}
div#col_center {
    margin:0px 15px 10px 15px;
    width: 460px;
    overflow: hidden; 
}


.col-box {
    margin-bottom:10px;
    background-color:#202020;
    padding:10px;
}
.col-box-less {
    padding-right:5px;
}
.col-box-less .right {
    padding-right:4px !important;
}
.col-box-last {
    margin-bottom:0px;
}
#td-center .col-box {
    padding-left:14px;
    padding-right:14px;
}
#td-center .td-bg {
    width:490px;
    overflow:hidden;
}

.tbl-portal-2col {
    margin-bottom:10px;
}
.tbl-portal-2col-left, .tbl-portal-2col-right {
    background-color:#202020;
    vertical-align:top;
}
.tbl-portal-2col-left .col-box {
    width:217px;
    overflow:hidden;
}
.tbl-portal-2col-right .col-box {
    width:207px;
    overflow:hidden;
}

#musicteaser {
    height:50px;
    margin:-25px 0 3px 5px;
}


/** fuer home **/
#td-home #musicteaser {
    position:absolute;
    margin:0;
    top:145px;
    left:755px;
}
#td-home #home-block-grey {
    position:absolute;
    left:735px;
    top:145px;
    background-color:#202020;
    width:10px;
    height:20px;
}
table.tbl-home-teaser td {
    width:210px;
    vertical-align:top;
}

table.tbl-home-teaser .act-box-home {
    width:440px;
    vertical-align:top;
}

#news-home-teaser {
    position: relative;
    margin-bottom: 10px;
}

#act-box-home {
    position: relative;
    float:left;
    width:435px;
    height:104px;
    padding: 10px;
    background-color: #202020;
}

#news-box-home {
    position: relative;
    float:right;
    width:209px;
    height:104px;
    padding: 10px;
    background-color: #202020;
}

table.tbl-home-teaser td.tbl-home-hspace {
    width:20px;
}
a.btn-teaser-home:link, a.btn-teaser-home:active, a.btn-teaser-home:visited, a.btn-teaser-home:hover {
    width:199px; /* 210 - */
    padding-right:11px;
    height:17px;    /* 118 - */
    padding-top:101px;
    display:block;
    color:#bebebe;
    text-align:right;
    background-repeat:no-repeat;
    font-size:12px;
    line-height:14px;
}
a.btn-teaser-home:hover {
    color:#E20074;
}

/** navigation **/
.menu-block a, .menu-block a:link, .menu-block a:active, .menu-block a:visited, .menu-block a:hover {
    color:#bebebe;
    font-weight:bold;
    text-decoration:none;
    display:block;
    line-height:14px;
}

.menu-block a.lnk-lvl2, .menu-block a.lnk-lvl2:link, .menu-block a.lnk-lvl2:active, .menu-block a.lnk-lvl2:visited, .menu-block a.lnk-lvl2:hover {
    padding-left:16px;
    color:#fff;
}
.menu-block a.lnk-lvl2-no, .menu-block a.lnk-lvl2-no:link, .menu-block a.lnk-lvl2-no:active, .menu-block a.lnk-lvl2-no:visited, .menu-block a.lnk-lvl2-no:hover {
    padding-left:16px;
}
.menu-block a.lnk-lvl3, .menu-block a.lnk-lvl3:link, .menu-block a.lnk-lvl3:active, .menu-block a.lnk-lvl3:visited, .menu-block a.lnk-lvl3:hover {
    padding-left:32px;
    color:#fff;
}
.menu-block a.lnk-act, .menu-block a.lnk-act:link, .menu-block a.lnk-act:active, .menu-block a.lnk-act:visited, .menu-block a.lnk-act:hover {
    color:#E20074;
}
.menu-block a:hover, .menu-block a.lnk-lvl2:hover, .menu-block a.lnk-lvl3:hover {
    color:#E20074;
}

/** linke spalte - login/community **/
#com-usr-box {
    width:160px;
    overflow:hidden;
    margin-bottom:20px;
}
#com-usr-box .right {
    margin-top:4px;
}
#td-left label {
    color:#bebebe;
    margin:0;
    padding:0;
    display:block;
}
#loginbox a.pw_forgot:link, #loginbox a.pw_forgot:active, #loginbox a.pw_forgot:visited, #loginbox a.pw_forgot:hover {
    color:#bebebe;
    display:block;
    margin-top:12px;
    line-height:10px;
}
#loginbox a.pw_forgot:hover {
    color:#fff;
}

/** teaserspalte **/
a.lnk-teaser:link, a.lnk-teaser:active, a.lnk-teaser:visited, a.lnk-teaser:hover {
    padding:0 0 0 10px;
    font-weight:normal;
    color:#bebebe;
    background-image:url('http://www.telekom-streetgigs.de/icoaster/files/pfeil_sg.gif');
    background-repeat:no-repeat;
    background-position:-1px 4px;
    display:block;
    width:164px;
    overflow:hidden;
    white-space:nowrap;
}
a.lnk-teaser:hover {
    /* text-decoration:underline; */
    color:#fff;
}

.col-box-less a.lnk-teaser:link, .col-box-less a.lnk-teaser:active, .col-box-less a.lnk-teaser:visited, .col-box-less a.lnk-teaser:hover {
    width:168px;
}


#td-right a.arrow_right {
    margin-top:8px;
}
#td-right .news-teaser {
    margin-bottom:8px;
    position:relative;
}
#td-right .news-teaser-rss {
    position:absolute;
    left:162px;
    top:-21px;
}

a.btn-teaser:link, a.btn-teaser:active, a.btn-teaser:visited, a.btn-teaser:hover {
    width:163px;    /* 174 - */
    padding-right:11px;
    height:17px;    /* 98 - */
    padding-top:81px;
    margin-bottom:10px;
    display:block;
    color:#bebebe;
    text-align:right;
    background-repeat:no-repeat;
    font-size:12px;
    line-height:14px;
}
a.btn-teaser:hover {
    color:#E20074;
}
a.btn-teaser-last:link, a.btn-teaser-last:active, a.btn-teaser-last:visited, a.btn-teaser-last:hover {
    margin-bottom:0;
}
#logo-samsung-outer {
    position:relative;
}
#logo-samsung {
    width:162px;
    height:44px;
    left:-120px;
    top:-85px;
    position:absolute;
}
#logo-samsung img {
    border:0 solid;
}

#logo-nokia-outer {
    position:relative;
}
#logo-nokia {
    margin-top: -10px;
    margin-left: 15px;
    margin-bottom: 15px;
    width:145px;
    height:16px;
}
#logo-nokia img {
    border:0 solid;
}

/** links **/
a.arrow-right:link, a.arrow-right:active, a.arrow-right:visited, a.arrow-right:hover {
    color:#bebebe;
    padding:0px 12px 0px 0px !important;
    background:url('http://www.telekom-streetgigs.de/icoaster/files/pfeil_weiss.gif') no-repeat right center transparent !important;
    display:block;
    text-align:right;
}
a.arrow-right:hover {
    color:#E20074;
}
a.arrow-back:link, a.arrow-back:active, a.arrow-back:visited, a.arrow-back:hover {
    color:#bebebe;
    padding:0 0 0 12px !important;
    background:url('http://www.telekom-streetgigs.de/icoaster/files/pfeil_weiss_back.gif') no-repeat left center transparent !important;
    display:block;
    text-align:left;
}
a.arrow-back:hover {
    color:#E20074;
}


/** portalseiten **/

.col-box .group-box-hd h2 {
    background-color:transparent;
    font-size:12px;
    color:#E60074;
    font-weight:bold;
    padding:0 0 4px 0;
}
.col-box .group-box {
    margin:0;
}
.col-box .group-box-bd {
    border:0 solid;
}
.col-box a.teaser_news:link, .col-box a.teaser_news:active, .col-box a.teaser_news:visited, .col-box a.teaser_news:hover {
    color:#bebebe;
    background-position:-1px 4px;
}
.col-box a.teaser_news:hover {
    color:#fff;
    text-decoration:none;
}


/** footer **/
table#neue_mitglieder td {
    background-color:#202020;
}
div#footer {
    color:#bebebe;
}
div#footer a:link, div#footer a:active, div#footer a:visited, div#footer a:hover {
    color:#b2b2b2;
}
div#footer a:hover {
    color:#fff;
    text-decoration:none;
}
div#footer a img {
    vertical-align: text-bottom;
    padding: 0 0 0 2px;
}

/** location contest **/
.loco-gal-row-bd {
    height:31px;
}
#locoshowimg a.arrow-right:link, #locoshowimg a.arrow-right:active, #locoshowimg a.arrow-right:visited {
    color:#bebebe;
}
#locoshowimg a.arrow-right:hover {
    color:#E20074;
}
#loco-complain-box a:link, #loco-complain-box a:active, #loco-complain-box a:visited {
    color:#bebebe;
}
#loco-complain-box a:hover {
    color:#E20074;
}
/** formulare **/
input.frm-black {
    width:153px;
    border:1px solid #7b7b7b;
    display:block;
    color:#fff;
    margin-bottom:4px;
    background-color:#000;
    font-size:12px;
    font-weight:normal;
}


/** yui container **/
.yui-panel .bd a:link, .yui-panel .bd a:active, .yui-panel .bd a:visited, .yui-panel .bd a:hover {
    color:#000;
    text-decoration:none;
    font-weight:bold;
}
.yui-panel .bd a:hover {
    color:#E20074;
}


/** yui autocomplete **/
.com-ac {
    position:relative;
}
.com-ac .yui-ac-content {
    left:0;
    top:16px;
    overflow:auto;
}
.com-ac .yui-ac-content ul {
    padding:0;
    margin:0;
}
.com-ac .yui-ac-content li {
    padding:2px 4px 0 4px;
}
.com-ac li.yui-ac-highlight {
    background-color:#505050;
}
.com-ac .com-ac-seperator {
    border-bottom:1px solid #E20074;
    margin: 0 -4px;
    padding:0 4px;
}
.labelTool {
    color: #fff;
    padding: 8px;
}


/* headline overlays */
.headline-overlay {
    position:relative;
}
.headline-overlay h1 {
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    left:0;
    margin:0;
    padding:0;
    position:absolute;
}
.headline-overlay h1.bottom {
    bottom:25px;
}
.headline-overlay h1.top {
    top:5px;
}
.headline-overlay h1 img {
    display:block;
}


.cslider {
    width:463px;
    height:202px;
    overflow:hidden;
    /*margin-left:13px;*/
    margin-left:-1px;
}
.cslider .yui-carousel-content {
    width:462px !important;
}
.cslider .yui-carousel-element li {
    height:200px;
    width:460px;
}
.cslider ol {
    margin:0;
    padding:0;
}
.cslider li, .cslider li.yui-carousel-item-selected, .cslider li.yui-carousel-item {
    margin:0 1px;
}

.cslider-controls {
    background:url(http://www.telekom-streetgigs.de/icoaster/files/slider_controls_bg.gif) repeat-x;
    height:22px;
    /*margin-left:14px;*/
    width:460px;
}
.cslider-controls-button {
    float:left;
    width:22px;
    height:22px;
}
.cslider-controls-button a:link, .cslider-controls-button a:active, .cslider-controls-button a:visited, .cslider-controls-button a:hover {
    width:20px;
    height:20px;
    display:block;
    background-color:transparent;
    border-top:1px solid #787878;
    border-right:1px solid #202020;
    border-bottom:1px solid #121212;
    border-left:1px solid #878787;
    outline:0;
}
.cslider-controls-prev a:link, .cslider-controls-prev a:active, .cslider-controls-prev a:visited, .cslider-controls-prev a:hover {
    background:url(http://www.telekom-streetgigs.de/icoaster/files/pfeil_weiss_back.gif) no-repeat 5px 5px transparent;
}
.cslider-controls-next a:link, .cslider-controls-next a:active, .cslider-controls-next a:visited, .cslider-controls-next a:hover {
    background:url(http://www.telekom-streetgigs.de/icoaster/files/pfeil_weiss.gif) no-repeat 6px 5px transparent;
}
.cslider-controls-button a:hover {
    background-color:#494949;
}
.cslider-controls-button a:active {
    border-bottom:1px solid #787878;
    border-left:1px solid #202020;
    border-top:1px solid #121212;
    border-right:1px solid #878787;
    
}
.cslider-controls-prev a:active {
    background-position:6px 6px;
}
.cslider-controls-next a:active {
    background-position:7px 6px;
}
.cslider-controls-bg {
    height:22px;
    width:416px;
    float:left;
    outline:0;
}
.cslider-controls-thumb {
    background-color:transparent;
    border-top:1px solid #787878;
    border-right:1px solid #202020;
    border-bottom:1px solid #121212;
    border-left:1px solid #878787;
    width:63px;
    height:17px;
    text-align:center;
    padding:2px 1px 1px 0;
}
.cslider-controls-thumb-active {
    border-bottom:1px solid #787878;
    border-left:1px solid #202020;
    border-top:1px solid #121212;
    border-right:1px solid #878787;
    background-color:#494949;
    padding:3px 0 0 1px;
}
.cslider-controls .yui-h-slider .yui-slider-thumb {
    cursor:pointer;
}
.cslider-bottom {
    background:url(http://www.telekom-streetgigs.de/icoaster/files/slider_bottom.gif) no-repeat;
    width:460px;
    height:20px;
    padding-top:7px;
    /*margin-left:14px;*/
}

.comments-login {
    border:1px solid #3C3C3C;
    margin:10px 0;
    padding:10px;
}
.comments-login textarea {
    width:435px;
    height:120px;
    margin-bottom:5px;
}
.comments-outer {
    border-top:1px solid #3C3C3C;
    margin:10px 0 40px 0;
    padding:10px 0 0 0;
}
.comments-inner {
    border-bottom:1px solid #3C3C3C;
    margin:0 0 10px 0;
    padding:0 0 10px 0;
    border-top:0.001em solid transparent;    /* abstand "bug" im ff */
}
.comments-block {
    clear:both;
    margin:10px 0;
}
.comments-img {
    float:left;
    padding:2px 15px 0 0;
}
.comments-img img {
    display:block;
}
.comments-head {
    margin-bottom:4px;
    float:left;
}
.comments-head a {
    font-weight:bold;
    font-size:12px;
    padding-right:10px;
}
.comments-text {
    float:left;
    width:378px;
    overflow:hidden;
}
.comments-text textarea {
    width:371px;
    height:39px;
    font-family:Arial;
    font-size:11px;
}    


.rating-login {
    border:1px solid #3C3C3C;
    margin:10px 0;
    padding:10px;
}

.rating-outer {
    margin:10px 0 10px 0;
    padding:0;
    height:20px;
}
.rating-img {
    float:left;
}
.rating-message {
    float:left;
    display:none;
    padding-left:5px;
}
.rating-result {
    float:right;
}


.share-this {
    margin: 20px 0;
/*    clear:both;*/
}
.share-item {
    float: left;
    width: auto;
    height: 16px;
    margin-right: 12px;
    vertical-align: text-bottom;

}
.share-item img {
    margin-right: 2px;
    vertical-align: text-bottom;
}


.news-detail h1 {
    font-size:12px;
    margin:0;
    border-top:1px solid #fff;
    margin:4px 0 11px 0;
    padding-top:6px;
}
.news-detail h2 {
    padding:0;
    margin:5px 0 0 0;
    font-weight:bold;
    font-size:12px;
}

.news-detail .news-img-big {
    width:460px;
    height:258px;
    overflow:hidden;
}
.news-detail .news-img-big img{
    display:block;
}
.news-detail p {
    margin:14px 0;
}



.news-detail .news-links-box {
    width:265px;
    margin-bottom:5px;
    margin-top:2px;
    display:inline;
}
.news-detail .news-links-box-right {
    float:right; 
    margin-left:10px;
}
.news-detail .news-links-box-left {
    float:left;
    margin-right:10px;
}

.news-detail .news-links-box h3 {
    background-color:#6c6c6c;
    color:#202020;
    font-size:11px;
    font-weight:normal;
    margin:0;
    padding:2px 1px 1px 5px;
}
.news-detail .news-links-box-bd {
    border:1px solid #6c6c6c;
    line-height:1.2em;
    padding:4px;
}

.news-detail .news-img {
    width:175px;
    overflow:hidden;
    margin-bottom:10px;
    padding-top:2px;
    display:inline;
}
.news-detail .news-img img {
    display:block;
}
.news-detail .news-img-left {
    float:left;
    margin-right:10px;
}
.news-detail .news-img-right {
    float:right;
    margin-left:10px;
}


.gallery img {    
    -ms-interpolation-mode: bicubic;
}

/* TEASER */
.gallery-teaser.big {
    width:460px;
    height:259px;
    overflow:hidden;
}
.gallery-teaser.big img {
    width:100%;
}
.gallery-teaser.big h1 img {
    width:auto;
}
.gallery-teaser.headline-overlay h1.bottom {
    bottom:5px;
}


/* BUTTONS */
.gallery-button-bar {
    border-bottom:1px solid #7B7B7B;
    margin-bottom:10px;
    height:21px;
    overflow:hidden;
}
.gallery-button-bar.no-margin {
    margin:0;
}
.gallery-button-bar.headline {
    margin:10px 0 0 0;
    border:0 solid;
    height:27px;
    position:relative;
}
.gallery-button-bar.headline .gallery-buttons {
    margin-top:6px;
}
.gallery-button-bar h3 {
    width:325px;
    position:absolute;
    bottom:-3px;
    color:#fff;
    line-height:14px;
}

.gallery-buttons {
    float:right;
}
.gallery-buttons.left {
    float:left;
}
.gallery-buttons a:link, .gallery-buttons a:active, .gallery-buttons a:visited, .gallery-buttons a:hover {
    background:url(http://www.telekom-streetgigs.de/icoaster/files/gallery_pfeil_runter.gif) no-repeat right 8px #505050;
    display:block;
    float:left;
    padding:4px 16px 4px 8px;
    margin:0 0 0 4px;
    outline:0;
    color:#fff;
    font-weight:normal;
}
.gallery-buttons a:hover {
    background-color:#e30074;
    text-decoration:none;
    background-image:url(http://www.telekom-streetgigs.de/icoaster/files/gallery_pfeil_runter_over.gif);
}
.gallery-buttons a.active:link, .gallery-buttons a.active:active, .gallery-buttons a.active:visited, .gallery-buttons a.active:hover {
    background-color:#e30074;
    background-image:url(http://www.telekom-streetgigs.de/icoaster/files/gallery_pfeil_hoch.gif);
}  

.gallery-buttons.left a:link, .gallery-buttons.left a:active, .gallery-buttons.left a:visited, .gallery-buttons.left a:hover {
    margin:0 4px 0 0;
}

.gallery-buttons a.text:link, .gallery-buttons a.text:active, .gallery-buttons a.text:visited, .gallery-buttons a.text:hover {
    background:url(http://www.telekom-streetgigs.de/icoaster/files/pfeil_sg.gif) no-repeat 0 9px;
    margin:0 4px 0 0;
    padding:6px 0 0 12px;
}
.gallery-buttons a.text:hover {
    text-decoration:underline;
}
.gallery-buttons .text {
    padding:6px 0 0 0;
    display:block;
    float:left;
}

.gallery-button-bar h2 {
    float:left;
}

a.gallery-galleries-list-toggle {
    width:85px;
}


/* --- sortier drop-down --- */
.gallery-order {
    height:55px;
    overflow:hidden;
}
.gallery-order-ul {
    float:right;
    margin:0;
    padding:0;
    list-style:none outside none;
}
.gallery-order-ul li {
    line-height:16px;
    background-color:#505050;
    padding:1px 4px;
}
.gallery-order-ul li a {
    font-weight:normal;
    display:block;
    width:97px;
    padding-left:4px;
}
.gallery-order-ul li a.act, .gallery-order-ul li a:hover {
    color:#E60074;
}

.gallery-order-toggle {
    width:85px;
}

/* --- THUMBS --- */
.gallery-thumbs {
    margin-bottom:10px;
}

.gallery-thumb-box {
    width:145px;
    height:150px;
    float:left;
    margin:0 8px 0 0;
}
.gallery-thumb-link {
    display:block;
    width:145px;
    height:82px;
    overflow:hidden;
    border:1px solid #7B7B7B;
    outline:0;
}
a.gallery-thumb-link:hover, .gallery-thumbs a.act {
    border:2px solid #e30074;
    width:143px;
    height:80px;
}
.gallery-thumb-link img {
    /*display:block;*/
    width:100%;
}

.gallery-images .gallery-thumb-link {
    text-align:center;
}
.gallery-images .gallery-thumb-link img {
    height:100%;
    width:auto;
}


.gallery-thumb-infos {
    margin-top:2px;
    height:20px;
}
.gallery-thumb-title {
    clear:both;
    height:47px;
    overflow:hidden;
}
.gallery-thumb-title a {
    background:url(http://www.telekom-streetgigs.de/icoaster/files/pfeil_sg.gif) no-repeat left 3px;
    font-weight:bold;
    padding-left:10px;
}
.gallery-thumb-like {
    float:left;
    font-size:10px;
}
.gallery-thumb-views {
    float:right;
    font-size:10px;
}

/* --- DETAIL --- */
.gallery-detail {
    /*min-height:346px;*/
    margin-top:10px;
}
.gallery-detail-infos {
}
.gallery-detail-title {
    float:left;
    width:320px;
    padding:0 4px 4px 0;
}
.gallery-detail-views {
    float:right;
}
.gallery-detail-video {
    width:460px;
    height:269px;
}
.gallery.plain .gallery-detail-video {
    height:259px;
}
.gallery-detail-inner {
    width:458px;
    height:269px;
    position:relative;
}

.gallery-images .gallery-detail-inner {
    border:1px solid #7B7B7B;
    margin-bottom:10px;
    text-align:center;
    overflow:hidden;
}
.gallery-images .gallery-detail-inner img {
    height:100%;
}

.gallery a.button-next, .gallery a.button-prev { 
    line-height:12px;
    display:block;
    background-color:#505050;
    background-repeat:no-repeat;
    width:23px;
    height:23px;
    position:absolute;
    top:123px;
    outline:none;
}
.gallery a:hover.button-next, .gallery a:hover.button-prev {
    background-color:#e30074;
}
.gallery a.button-next {
    right:0;
    background-image:url(http://www.telekom-streetgigs.de/icoaster/files/pfeil_weiss.gif) ;
    background-position:9px 7px;
}
.gallery a.button-prev {
    left:0;
    background-image:url(http://www.telekom-streetgigs.de/icoaster/files/pfeil_weiss_back.gif);
    background-position:6px 7px;
}

/* --- PAGING --- */

ul.paging {
    list-style:none outside;
    margin:0;
    padding:10px 0 0 0;
    clear:both;
    display:block;
    border-top:1px solid #7B7B7B;
    height:22px;
}

.gallery.teaser ul.paging {
    border-bottom:1px solid #7B7B7B;
    border-top:0 solid;
    padding:0 0 10px 0;
}

ul.paging li {
    margin:0 4px 4px 0;
    padding:0;
    float:left;
}
ul.paging li a, ul.paging li strong {
    line-height:12px;
    display:block;
    background-color:#505050;
    width:22px;
    height:17px;
    padding-top:5px;
    padding-left:1px;
    text-align:center;
    color:#fff;
    font-weight:normal;
}
ul.paging li a:hover, ul.paging li strong, ul.paging li a.act {
    background-color:#e30074;
    text-decoration:none;
    outline: none;
}
ul.paging li.ellipse {
    padding-top:6px;
}
ul.per-page {
    list-style:none outside;
    margin:0;
    padding:10px 0 0 0;
    clear:both;
    display:block;
    float:right;
}
ul.per-page li {
    margin:0 0 4px 8px;
    padding:0;
    float:left;
    line-height:12px;
}
ul.per-page li.title {
    background:url(http://www.telekom-streetgigs.de/icoaster/files/pfeil_sg.gif) no-repeat 0 3px;
    padding-left:12px;
}
ul.per-page li a {
    padding:6px 0 0 0px;
}

/* gallery portal teaser */
.gallery-teaser .gallery-thumb-box {
    height:110px;
}
.gallery-teaser.small {
    position: relative;
    width: 207px;
height: 116px;
    overflow: hidden;
}
.gallery-teaser.small .gallery-portal-thumb a {
   width: 207px;
height: 116px;
}
.gallery-teaser.teaser {
    position: relative;
    width: 174px;
height: 98px;
    overflow: hidden;
}
.gallery-teaser.teaser .gallery-portal-thumb a {
   width: 174px;
height: 98px;
}
.gallery-teaser.teaser ul.paging {
position: absolute;
left: 2px;
bottom: 2px;
border: none;
padding:0;
}

.gallery-teaser.small h2.actgallery {
    padding-top: 5px; 
    font-size: 11px;
    font-weight: normal;  
}

.gallery-teaser.small ul.paging {
    margin: 0;
    border-top: 0;
    padding-top: 4px;
    padding-left: 2px;
    position: absolute;
    bottom: 2px;
    left: 0;
}

.gallery-teaser.small ul.paging li {
    float:left;
    margin:0 4px 4px 0;
    padding:0;
}

.gallery-portal-thumb {
    position: absolute;
    top:  0;
    left: 0;
}
.gallery-portal-thumb a img {
    width: 100%;
}
.gallery-portal-thumb a {
    display: block;
    width: 174px;
    height: 98px;
}

.gallery-portal-thumb.portrait img {
    margin-top:-20%;
}

div.gallery-teaser-portal-title {
    margin-bottom: 10px;
    margin-top: 5px;
}

div.gallery-teaser-portal-title a.pfeil, div.gallery-teaser-portal-title a.pfeil:visited,
div.gallery-teaser-portal-title a.pfeil:active {
    font-weight: normal;
}

/* --- GALERIE LISTE --- */
.gallery-galleries-list {
    height:145px;
    overflow:hidden;
    border-bottom:1px solid #7B7B7B;
}
.gallery-galleries-list ul {
    margin:0;
    padding:0;
    list-style:none outside none;
}
.gallery-galleries-list li {
    line-height:16px;
    background-color:#505050;
    margin-bottom:5px;
    padding:2px;
}
.gallery-galleries-list li a {
    font-weight:normal;
    color:#fff;
    display:block;
}
.gallery-galleries-list li a.act, .gallery-galleries-list li a:hover {
    color:#E60074;
}

/* --- COMMENTS --- */
.gallery-comments .comments-outer {
    border:0 solid;
    margin-bottom:10px;
}

/* --- INFO --- */
.gallery-info {
    border-bottom:1px solid #7B7B7B;
    margin-bottom:10px;
    padding-bottom:10px;
}

/* --- SHARE --- */
.gallery-share {
    border-bottom:1px solid #7B7B7B;
    margin-bottom:10px;
}
.gallery-share .share-this {
    margin:2px 0 0 0;
}

/* --- USER galleries --- */
.gallery.user .gallery-thumb-box {
    height:110px;
}
.gallery.user .gallery-thumb-title {
    display:none;
}



/* aktivitaetenbox */

.activity-box,#act-box-home .activity-box {
margin-top:2px;
}

#act-box-home .group-box.activity-box {
width:435px;
height:64px;
font-size:12px;
margin:0;
}

#act-box-home .group-box.activity-box .group-box-act {
width:435px;
height:64px;
overflow:hidden;
margin:0;
}

#act-box-home .group-box.activity-box ul {
line-height:16px;
}

.activity-box a.target {
color:#BEBEBE;
font-weight:400;
white-space:nowrap;
}

.activity-box a.target:hover {
color:#fff;
}

.activity-box ul {
list-style-type:none;
margin:0;
padding:0;
}

.activity-box li {
color:#fff;
margin:0;
padding:0;
}

.activity-box li a {
font-weight:400;
}

.group-box-act {
background-color:#202020;
border:0;
}

#col_center .group-box-act {
background-color:#000;
line-height:1.5em;
}

#col_center .group-box-act ul li {
padding:0;
}

/* icon navigation */

#iconnav-box {
    width: 158px;
}

#iconnav-box .user a {
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
}

#iconnav-box .editlink a{
    background-image: url('http://www.telekom-streetgigs.de/icoaster/files/pfeil_sg.gif');
    background-position: 0 4px;
    background-repeat: no-repeat;
    font-size: 11px;
    font-weight: normal;
    padding-left: 12px;
    margin-top: 3px;
    color: #BEBEBE;
}

#iconnav-box .editlink a:hover {
    color: #fff;
}

#iconnav-box .avatar {
    width: 30px;
    height: 29px;
    float: left;
    margin-top: 1px;
    margin-right: 5px;
}

#iconnav-box .user {
    height: 30px;
    float: left;
    font-weight: bold;
    font-size: 12px;
    color: #393005;
    text-align: left;
    line-height: 15px;
}

#iconnav-box .clear {
    clear: both;    
}

#iconnav-box .icon_links {
    height: 23px;
    width: 158px;
    background-color: #3C3C3C;
    border: 1px solid #3C3C3C;
    margin: 0;
    margin-top: 13px;
    margin-bottom: 3px;
    line-height: 23px;
    padding: 0;
}

#iconnav-logout {
    margin-top: 8px;
    margin-bottom: 8px;
    height: 16px;
    width: 160px;
}

#iconnav-logout ul {
    list-style-type: none;
    display: block;
    padding: 0;
    margin: 0;
}

#iconnav-box .icon_links ul {
    list-style-type: none;
    display: block;
    padding: 0;
    margin: 0;
    width: 158px;
    height: 23px;
}

#iconnav-box .icon_links ul li {
    border: 0 none;
    display: block;
    height: 23px;
    width: 38px;
    float: left;
    background-repeat: no-repeat;
}

#iconnav-box .icon_links ul li a {
    border: 0 none;
    display: block;
    height: 23px;
    width: 38px;
    color: #fff;
    text-decoration: none;
    font-size: 9px;
    font-weight: bold;
    line-height: 11px;
    text-align: right;
    background-repeat: no-repeat;
}

#iconnav-box .icon_links ul li a:active, a:visited, a:hover {
    text-decoration: none;
}

#iconnav-box .icon_links ul li.new {
    background-image: url('http://www.telekom-streetgigs.de/icoaster/files/icon_com_nav_new.gif');
}

#iconnav-box .icon_links ul li.new a:hover {
background-image: url('http://www.telekom-streetgigs.de/icoaster/files/icon_com_nav_new_hover.gif');
}

#iconnav-box .icon_links ul li.new-active {
     background-image: url('http://www.telekom-streetgigs.de/icoaster/files/icon_com_nav_new_hover.gif');
     width: 38px;
 }
 
 #iconnav-box .icon_links ul li.new-active a:hover {
     background-image: none;
     width: 38px;
 }

#iconnav-box .icon_links ul li.friends {
background-image: url('http://www.telekom-streetgigs.de/icoaster/files/icon_com_nav_friends.gif');
}

#iconnav-box .icon_links ul li.friends a:hover {
background-image: url('http://www.telekom-streetgigs.de/icoaster/files/icon_com_nav_friends_hover.gif');
}

#iconnav-box .icon_links ul li.friends-active {
    background-image: url('http://www.telekom-streetgigs.de/icoaster/files/icon_com_nav_friends_hover.gif');
}

#iconnav-box .icon_links ul li.friends-active a:hover {
    background-image: none;
}

#iconnav-box .icon_links ul li.msg {
background-image: url('http://www.telekom-streetgigs.de/icoaster/files/icon_com_nav_msg.gif');
    background-repeat: no-repeat;
}

#iconnav-box .icon_links ul li.msg a:hover {
background-image: url('http://www.telekom-streetgigs.de/icoaster/files/icon_com_nav_msg_hover.gif');
}

#iconnav-box .icon_links ul li.msg-active {
    background-image: url('http://www.telekom-streetgigs.de/icoaster/files/icon_com_nav_msg_hover.gif');
}

#iconnav-box .icon_links ul li.msg-active a:hover {
    background-image: none;
}

#iconnav-box .icon_links ul li.media {
background-image: url('http://www.telekom-streetgigs.de/icoaster/files/icon_com_nav_media.gif');
}

#iconnav-box .icon_links ul li.media a:hover {
background-image: url('http://www.telekom-streetgigs.de/icoaster/files/icon_com_nav_media_hover.gif');
}


#iconnav-box .icon_links ul li.media-active {
    background-image: url('http://www.telekom-streetgigs.de/icoaster/files/icon_com_nav_media_hover.gif');
}

#iconnav-box .icon_links ul li.media-active a:hover {
    background-image: none;
}

#iconnav-box .icon_links ul li.spacer {
background-image: url('http://www.telekom-streetgigs.de/icoaster/files/icon_com_nav_divider.gif');
    width: 2px;
    height: 23px;
    background-color: #202020;
}

#iconnav-logout ul li a {
    border: 0 none;
    display: block;
    height: 16px;
    width: 160px;
}

/* community nachrichten */

#msgtabs table {
    width: 440px;
    border: 0;
    position: relative;
}

#msgtabs table hr {
    width: 440px;
    color: #6c6c6c;
    background-color: #6c6c6c;
    height: 1px;
    border: 0;
}    
    
#msgtabs table tr {
    width: 440px;
}

#msgtabs table th {
    height: 20px;
}

#msgtabs table tr td {
    line-height: 12px;
}

#msgtabs .tbl_head {
    text-align: left;
    background-color: #6c6c6c;
    height: 20px;
    color: #000;
}

#msgtabs .subject {
    width: 215px;
    padding-right: 10px;
    padding-left: 10px;
}

#msgtabs .fromtowhen {
    width: 165px;
    padding: 0;
    margin: 0;
}

#msgtabs .mlink {
    text-decoration: none;
    font-weight: normal;
}


#msgtabs .mlink:hover {
    text-decoration: none;
}

#msgtabs .input {
    border: 0;
    padding: 0;
    margin: 0;
}

#msgtabs .delete {
    width: 15px;
    padding-right: 5px;
}

#msgtabs .delete .tcan {
    background-image: url('http://www.telekom-streetgigs.de/icoaster/extension/com/img/com_msg_delete.gif');
    height: 15px;
    width: 15px;
}

#msgtabs .delete .tcan:hover {
    background-image: url('http://www.telekom-streetgigs.de/icoaster/extension/com/img/com_msg_delete_hover.gif');
}

#msgtabs .selector {
    width: 20px;
}

#msgtabs .divider {
    height: 10px;
    width: 440px;
    padding: 12px 0 12px 0;
}

#msgtabs .tabstyle {
    margin-bottom: -1px;
    margin-right: 3px;
}

#msgtabs .tbl-container {
    border: 1px solid #3c3c3c;
    padding: 20px 9px 9px 9px;
    background-color: #3c3c3c;
}

#msgtabs ul.paging {
    padding: 0 0 10px;
    border: 0;
}

#msgtabs .yui-nav li a em {
    background-color: #2d2d2d;
    display: block;
    padding: 4px 20px 4px 20px;
    color: #fff;
    font-weight: bold;
    border: 1px solid #3c3c3c;
}

#msgtabs .yui-nav li a {
    outline: none;
}

#msgtabs .yui-nav .active {
    background-color: #3c3c3c;
    border-bottom: 1px solid #3c3c3c;
}

#com-ac-box .yui-ac-content {
    left:0px;
    overflow:auto;
    top:16px;
}
#com-ac-box .yui-ac-content ul {
    padding:0;
     margin:0;
}
#com-ac-box .yui-ac-content li {
    padding:2px 4px 0 4px;
}
li.yui-ac-highlight {
    background-color:#3c3c3c;
}
#com-ac-box .com-ac-seperator {
    border-bottom:1px solid #188D96;
    margin: 0 -4px;
    padding:0 4px;
}

#msg_orig_box {
    margin: 40px 0 25px 0;
    border-width: 1px 0 1px 0;
    border-style: solid;
    border-color: #3c3c3c;
}

#msg_orig_box .mlink {
    font-weight: normal;
}

#msg_orig_box .mlink:hover {
    text-decoration: none;
}

#msg_read_box {
    border: 1px solid #3c3c3c;
    margin-bottom: 10px;
}
    
#msg_read_header img {
    float: left;
    margin-right: 5px;
}
    
div#msg_read_header {
    line-height: 12px;
    background-color: #3c3c3c;
    padding: 10px;
    }
    
#msg_read_box .msg_body {
    padding:10px;
}

#msg_read_box .msg_body a {
    word-wrap: break-word;
}

#msg_read_box .mlink {
    font-weight: normal;
}

#msg_orig_header {
    padding: 10px;
    line-height: 12px;
}

#msg_orig_header img {
    float: left;
    margin-right: 5px;
}

a.bodylink, a.bodylink:active, a.bodylink:visited {
    background-image: url("http://www.telekom-streetgigs.de/icoaster/files/pfeil_sg.gif");
    background-position: 0 4px;
    background-repeat: no-repeat;
    padding-left: 10px;
    text-decoration: none;
    font-weight: normal;
}

a.bodylink:hover {
    text-decoration: none;
}

a.msg_olink:hover {
    text-decoration: none;
}

/* community meine startseite */

.com-ms-content-left {
    width:225px;
    margin-right:5px;
    margin-left:0px;
    float:left;
}

.com-ms-content-right {
    width:225px;
    margin-left:5px;
    margin-right:0px;
    float:right;
}

#center_content .cc_teaser {
    background-color: #3c3c3c;
    border: 1px solid #3c3c3c;
    width: 209px;
    margin-bottom: 10px;
    padding: 7px;
    font-size:11px;
}

#center_content .teaser {
    background-image: url("http://www.telekom-streetgigs.de/icoaster/files/pfeil_sg.gif");
    background-position: -1px 4px;
    background-repeat: no-repeat;
    color: #BEBEBE;
    font-weight: normal;
    padding: 0 0 0 10px;
    font-size: 11px;
}


#center_content .teaser:hover {
    color: #fff;
}

#center_content .ms_link:hover {
    text-decoration: none;
}

#center_content .ms_link {
    font-weight: normal;
}

#center_content .arrow-right {
    font-size: 12px;
    font-weight: bold;
}

#center_content_left h1, #center_content_left h2 {
    margin: 0 0 10px 0;
    padding: 0;
}

#center_content_left p, #center_content_right p {
    padding: 0;
}

#center_content_right h1, #center_content_right h2 {
    margin: 0 0 10px 0;
    padding: 0;
}

#center_content_right .activity-box, #center_content_right .activity-box {
    padding-top:3px;
}

#center_content_right .group-box .activity-box {
    width:209px;
    height: 128px;
    margin: 0;
    font-size: 11px;
}
    
#center_content_right .group-box.activity-box .group-box-act {
    width: 209px;
    height: 128px;
    margin: 0;
    overflow:hidden;
}
    
#center_content_right .group-box.activity-box ul {
    line-height: 16px;
}

#center_content_right  .group-box-act {
    line-height: 1.5em;
    background-color: #3c3c3c;
}
    
#center_content_right  .group-box-act ul li {
    padding: 0;
}

#center_content_right .activity-box a.target {
    white-space: normal;
}

#center_content_right .img_content {
/* float: right; */
/*padding: 0 10px 0 10px */;
}

#center_content_left h3, #center_content_right h3 {
    margin-bottom: 6px;
}

#center_content {
margin: 0 15px 0 15px;
}

/* community forum */

table.topicdetails td {
    padding: 0;
    margin: 0;
    border: 0;
    background-color: none;
    vertical-align: top;
}

.board_paging ul {
    border:0 none;
    float:right;
    display:block;
    height:22px;
    list-style:none outside none;
    margin:0 0 5px;
    padding:0;
}

.board_paging ul.paging {
    border:0 none;
    float:right;
    display:block;
    height:22px;
    list-style:none outside none;
    margin:0;
    padding:0;
}

table.board_article div.inner_left {
    overflow:hidden;
    width:120px;
}

table.board_article div.inner_left .board_button {
    color:#BEBEBE!important;
    font-weight:bold;
}

table.board_article div.inner_left .board_button:hover {
    color:#fff!important;
}

table.board_article div.inner_right {
    overflow:hidden;
    width:295px;
}

table.board_article div.inner_left .teaser {
    margin-top:10px;
    margin-bottom:0;
}

table.board_article div.inner_left a:hover {
    color:#CCC;
}

a.bodylink,a.bodylink:active,a.bodylink:visited {
    background-image:url(http://www.telekom-streetgigs.de/icoaster/files/pfeil_sg.gif);
    background-position:0 4px;
    background-repeat:no-repeat;
    padding-left:8px;
    text-decoration:none;
}

a.bodylink:hover {
    text-decoration:none;
}

.mva-box {
    margin-bottom:15px;
    border-bottom:1px solid #000;
}

.mva-form {
    background-color:#3c3c3c;
    margin:0;
    padding:0 5px;
}

.mva-form fieldset {
    border:0;
    display:inline;
    margin:0;
    padding:0;
}

.mva-form legend {
    display:inline;
    float:left;
    margin-right:10px;
}

.mva-form label {
    display:inline;
    margin-right:5px;
    vertical-align:middle;
}

.mva-form select {
    background-color:#000;
    border:1px solid #000;
    font-size:11px;
    margin:0 0 0 5px;
}

.mva-form .arrow-submit {
    float:right;
    font-size:11px;
    border:0 none;
    width:35px;
    padding:0 3px 0 0;
}

table .where {
    border-top:1px solid #3C3C3C;
    margin-top:10px;
    padding:3px 0;
}

.board_paging {
    margin:0 0 10px;
}

.search-box {
    height:30px;
    background-color:#3C3C3C;
    margin-bottom:15px;
    padding:5px;
}

.search-form {
    height:30px;
    line-height:30px;
    margin:0;
    padding:0 5px;
}

.search-form fieldset {
    border:0;
    margin:0;
    padding:0;
}

.search-form label {
    float:left;
    margin-right:10px;
    vertical-align:middle;
}

.search-form input {
    float:left;
    font-size:12px;
    border:0;
    height:16px;
    vertical-align:middle;
    margin:7px 2px 0 0;
}

.search-form .arrow-submit {
    float:right;
    font-size:12px;
    border:0 none;
    width:60px;
    margin:7px 5px 0 0;
}

table.board_article {
    margin-bottom:3px;
}

.move-box {
    background-color:#3c3c3c;
    height:25px;
    float:left;
    margin:0 0 15px;
}

.move-form {
    margin:0;
    padding:0 5px;
}

.move-form label {
    display:inline;
    vertical-align:middle;
}

.move-form select {
    background-color:#000;
    border:1px solid #000;
    font-size:11px;
    vertical-align:middle;
    margin:0;
}

.move-form .arrow-submit {
    font-size:11px;
    margin-top:3px;
    border:0 none;
    width:35px;
}

.editor_links {
    display:inline;
    padding:0 0 5px;
}

.mva-form input[disabled],.mva-form select[disabled] {
    color:#999;
}

.autostate_checkbox {
    float:left !important;
    display:inline !important;
    width:auto !important;
    margin:2px 0 0 0 !important;
    padding:0 !important;
}

#label_autostate {
    color:#999;
    font-size:10px;
    float:left;
    cursor:pointer;
 }
 
.login_forgot_pw {
    margin: 8px 0px 0px 1px !important;
}
   
#loginbox img {
    display:block;
}

#fdm-slider {
    height:115px;
    width:460px;
    background-image:url(http://www.telekom-streetgigs.de/icoaster/files/bg_foto_des_monats_slider_2.jpg);
    margin-top:20px;
}

#fdm-slider .fdm-foto {
    display:inline-block;
    width:136px;
    height:107px;
    margin:0 6px;
}

#fdm-slider #mcs_container{display:none;position:relative; margin:0; width:460px; height:107px; padding:0; border:0;}
#fdm-slider #mcs_container .customScrollBox{position:relative; width:460px; overflow:hidden;}
#fdm-slider #mcs_container .customScrollBox .horWrapper{position:relative; left:0;}
#fdm-slider #mcs_container .customScrollBox .container{position:relative; left:0; display:inline-block; *display:inline;}
#fdm-slider #mcs_container .customScrollBox .content{clear:both;}
#fdm-slider #mcs_container .customScrollBox .content p{padding:5px; margin:0 5px;}
#fdm-slider #mcs_container .customScrollBox .content p img{margin-right:5px;}
#fdm-slider #mcs_container .dragger_container{position:relative; height:0px; width:450px; margin:-5px 2px 2px 5px; border-top:1px solid #505050;}
#fdm-slider #mcs_container .dragger{position:absolute; width:160px; height:5px; background-color:#e20076; margin-top:-3px;cursor:pointer;}
#fdm-slider #mcs_container .dragger_pressed{position:absolute; width:160px; margin-top:-3px;}


