/*Basic Stuff*/
body {min-width:852px;background:#F0F0F0;color:#2D2D2D;font:normal normal normal 12px/16px "Lucida Grande", Verdana, Arial, sans-serif;margin:0;padding:0;}
input, select, textarea {font:normal normal normal 12px/16px "Lucida Grande", Verdana, Arial;}
div, p, h1, h2, h3, h4, h5, h6, ul, ol, li {padding:0;margin:0;}
ul, ol {list-style:none;}
h1, h2, h3, h4, h5, h6 {line-height:normal;font-size:100%;font-weight:bold;zoom:1}
form, fieldset {padding:0;margin:0;border:0;}
img {border:none;}
input {color:#333333;}

.a11y,legend {position:absolute;left:-5000px;width:100px;}

a {text-decoration:none;color:#894087;font-weight:bold;}
a.bad {background-color:#d0ffc0;border: solid 2px #d0ffc0}
a.very-bad {background-color:#ffd0c0;border: solid 2px #ffd0c0}
a:hover {text-decoration:underline;color:#894087;}
.icon {position:relative;top:3px;}
.bullet {position:relative;top:4px;left:-4px;}
a:hover .icon {text-decoration:none;}

.disabled {font-style:italic;}

 .startTime {/*color:#32849C;*/font-weight:bold;line-height:normal;}
 #fileAudio {position:absolute;left:-1000px;}
 
.livePlayerSection {position:relative;margin:0 5px 0 5px;background:#F0F0F0;min-height:340px;height:auto;}
.ie6 .livePlayerSection {position:relative;margin:0 5px 0 5px;background:#F0F0F0;height:340px;}
.livePlayerSection .livePlayer {position:absolute;left:0px;top:0px;height:340px;width:70%;}
.livePlayerSection .infoBar {margin-left:70%;padding:5px 10px 5px 10px;}
.livePlayerSection .external {position:absolute;bottom:5px;margin-left:70%;padding-left:10px;left:0px;font-size:80%;}
.livePlayerSection .likes {position:absolute;bottom:5px;right:5px}
.infoBar {font-size:11px;line-height:normal;}
.infoBar li {margin:0 0 3px 5px;}

.separator { border-bottom:2px solid #C7C7C7;}
.buttonRow {margin:10px 0 10px 10px;height:18px;}
.miniButtons {}
.miniButtons a {margin-right:10px;}
.moreLinks {padding:0 0 0 5px;}
.moreLinks a {margin-right: 25px;}
.like {display:none;}

.dijitDialog .buttonRow {margin:10px 0px 10px 0px;padding:0px;}
.dijitDialog form.normForm .formRow {padding-left:0;}
.dijitDialog form.normForm .buttonRow {margin:10px 0px 10px 0px;padding:0px;}
.dijitDialog form.normForm {margin-left:0px;}
#container #main #content h3.boxed {background-color:#f0ebde;padding:8px 5px 5px 5px;margin:10px 5px 6px 5px;height:18px;}

#timespanForm {margin:7px 0 1px 0;}
#timespanForm .formRow label {width:100px;}

#archiveSortOrderForm {margin:7px 0 1px 0;}
#archiveSortOrderForm .formRow label {width:100px;}

#flagStateForm {margin:7px 0 1px 0;}

.posting .text p {margin-bottom:0px;}
.posting .reference p {text-align:right;margin-top:0px;}

.tutorialSection {overflow:hidden; padding-top:20px;}
.tutorialSection img {float:left;padding:0px 10px 10px 10px}
.tutorialSection div {padding-left:125px} 
.tutorialSection .intro {font-weight:bold}
.tutorialSection .text {}
.tutorialSection .note {font-size: 90%}
.tutorialDisclaimer {padding-top:22px; padding-bottom: 22px;}

.warningBox {border: 2px solid red; background: #FFD7D7 none repeat scroll 0% 50%; padding:5px 0px;margin:10px;zoom:1}
.warningBox p {font-size:90%;line-height:normal;}
#content p.dontDisplayAgain {text-align:right;margin-bottom:5px;}

#container #main #xtra #liveChannelsTeaser .next {border-bottom:none}
#container #main #xtra #liveChannelsTeaser .liveChannelRow {overflow:hidden;padding:5px;min-height:19px;border-bottom:1px solid #D9D9D9}
#container #main #xtra #liveChannelsTeaser .liveChannelRow img { float:left; }
#container #main #xtra #liveChannelsTeaser .liveChannelRow p { font-size: 11px;margin:0 0 0 20px;padding:0}
#container #main #xtra #liveChannelsTeaser .listeners {float:right;font-size:11px;}

#content .rowMain p {margin-bottom: 8px;}

ul.infoRow {overflow:hidden;margin:5px 0 10px 10px;font-size:90%;} 
ul.infoRow li {float:left;margin:0 8px 0 0;}

.channelLogo { float:left; width: 70px; height:65px; margin:0 0 10px 10px; position:relative;}
.channelLogo .stencil {cursor:pointer;display:block;background:transparent url("../images/elements/el_schablone_w.gif") no-repeat left top;width:65px;height:65px;position:absolute;left:0;top:0;}
	html>body .channelLogo .stencil {background:transparent url("../images/elements/el_schablone_w.png") no-repeat left top;}

.channelRow { width: 100%; overflow:hidden;margin-top:10px;}
.boxed .channelRow {border-bottom:2px solid #C7C7C7;}
.channelRow .rowMain { margin:0 165px 10px 80px; }
.channelRow .infoBar { float:right; width: 160px; margin-bottom:10px;}

.archiveRow { width: 100%; overflow:hidden;margin-top:10px;}
.boxed .archiveRow {border-bottom:2px solid #C7C7C7;}
.archiveRow .rowMain { margin:0 165px 10px 80px; }
.archiveRow .infoBar { float:right; width: 160px; margin-bottom:10px;}

.audioFileRow { margin-top:10px; overflow:hidden;clear:both;}
.boxed .audioFileRow {border-bottom:2px solid #C7C7C7;}
.audioFileRow .rowMain  { margin:0 165px 10px 0px; }
.audioFileRow .infoBar  { float:right; width: 165px; margin-bottom:10px;}		

.scheduleRow { width: 100%; overflow:hidden;margin-top:10px;}
.boxed .scheduleRow {border-bottom:2px solid #C7C7C7;}
.scheduleRow .rowMain { margin:0 165px 10px 80px; }
.scheduleRow .infoBar { float:right; width: 160px; margin-bottom:10px;}

.reminderRow { padding:2px 5px 2px 5px; }

.postingRow { width: 100%; overflow:hidden;margin-top:10px;border-bottom:2px solid #C7C7C7;}
.postingRow .rowMain { margin:0 165px 10px 70px; }
.postingRow .infoBar { float:right; width: 165px; margin-bottom:10px;}
.postingRow .userPhoto { float:left; width: 50px; height:65px; margin:0 0 15px 10px; }
.postingRow #editForm { margin:0 10px 10px 80px; }
.postingRow #textField {width:95%;}

.forumEntryRow { width: 100%; overflow:hidden;margin-top:10px;border-bottom:2px solid #C7C7C7;}
.forumEntryRow .rowMain { margin:0 165px 10px 0px; }
.forumEntryRow .infoBar { float:right; width: 165px; margin-bottom:10px;}

.forumRow { width: 100%; overflow:hidden;margin-top:10px;border-bottom:2px solid #C7C7C7;}
.forumRow .rowMain { margin:0 165px 10px 0px; }
.forumRow .infoBar { float:right; width: 165px; margin-bottom:10px;}

.messageRow {width: 100%; overflow:hidden;margin-top:10px;border-bottom:2px solid #C7C7C7;}
.messageRow .infoBar { float:right; width: 165px; margin-bottom:10px;}

.archiveEntryFull { margin-top:10px; overflow:hidden;}
.boxed .archiveEntryFull {border-bottom:2px solid #C7C7C7;}
.archiveEntryFull .rowMain  { margin:0 165px 10px 0px; }
.archiveEntryFull .infoBar  { float:right; width: 165px; margin-bottom:10px;}		

.scheduleEntryFull { margin-top:10px; overflow:hidden;}
.boxed .scheduleEntryFull {border-bottom:2px solid #C7C7C7;}
.scheduleEntryFull .rowMain  { margin:0 165px 10px 0px; }
.scheduleEntryFull .infoBar  { float:right; width: 165px; margin-bottom:10px;}		

#showEntireArchive {clear:both;text-align:right;margin:10px;padding-top:5px;}
#showEntireSchedule {clear:both;text-align:right;margin:10px;padding-top:5px;border-top:2px solid #F0EBDE;}

a.button {cursor:pointer;margin:0 15px 10px 0;float:left;display:inline;color:#fff;background:transparent url("../images/buttons/bt_lila_right.gif") no-repeat right top;}
a.button:hover {text-decoration:none;color:#fff;}
a.button span {height:18px;float:left;padding:0 10px 0 10px;background:transparent url("../images/buttons/bt_lila_left.gif") no-repeat left top;}
#container #main #content p a.button {color:#fff;}

.blueBox {margin:0 5px 0px 5px;background:#E3F2F3;padding:5px;overflow:hidden;zoom:1;}
.blueBox .feedMessage {margin:1px 0px 2px 0px;}
.blueBox h3 {padding-top:10px;}
.buttonMenu {margin:0 5px 0px 5px;background:#E3F2F3;padding:0px;overflow:hidden;zoom:1;}
.moreSpace {margin-top:5px;}
.license {padding:0 0 4px 0;}
.license img {position:relative;top:6px;}
.license .greylink {margin:5px 0 0 2px;color:#999;font-weight:normal;}
.license .greylink:hover {color:#999;}

.archivePlayer .control {cursor:pointer;position:relative;top:3px;}
.archivePlayer span {;} /* ??? */

.error{color:#CC0000;padding:0 0 0 20px;background:transparent url("../images/elements/el_error.gif") no-repeat left top;}
.info {color:#009900;padding:0 0 0 20px;background:transparent url("../images/elements/el_information.gif") no-repeat left top;}

.input {width:120px;}
	html>body .input {width:116px;}

#container {background:#EDF3F3;min-width:590px;}

/**HEADER**/
#container #header {position:relative;text-align:center;overflow:hidden;margin:0 0 5px 0;height:120px;overflow:hidden;background:#fff url("../images/backgrounds/bg_header.gif") repeat-x left top;}
#container #header h1 {position:absolute;left:0;top:0;}
#container #header h1 a {width:324px;height:120px;display:block;background:transparent url("../images/logos/lg_1000mikes.jpg") no-repeat left top;}
#container #header h1 a span {display:none;}
#container #header ul {z-index:7;position:relative;overflow:hidden;width:400px;top:90px;padding:0px 3px 0 3px;margin:0 auto;}
#container #header ul li {float:left;margin:0 3px 0 0;}
#container #header ul li a {display:block;width:124px;height:30px;background:transparent url("../images/backgrounds/de/bg_mainmenu.gif") no-repeat left top;}
#container #header ul li#channels a {background-position:0 0;}
#container #header ul li#community a {background-position:-127px 0;}
#container #header ul li#mymikes a {background-position:-254px 0;}
#container #header ul li#channels a:hover {background-position:0 -40px;}
#container #header ul li#community a:hover {background-position:-127px -40px;}
#container #header ul li#mymikes a:hover {background-position:-254px -40px;}
#container #header ul.channels li#channels a, #container #header ul.channels li#channels a:hover {background-position:0 -80px;}
#container #header ul.community li#community a, #container #header ul.community li#community a:hover {background-position:-127px -80px;}
#container #header ul.mymikes li#mymikes a, #container #header ul.mymikes li#mymikes a:hover {background-position:-254px -80px;}
#container #header ul li a span {display:none;}
#container #header form {position:absolute;right:10px;top:14px;}
#container #header .loggedIn {display:block;float:left;text-align:left;}
#container #header form input {float:left;margin:0 0 0 8px;}
#container #header form img.button {float:left;margin:0 0 0 8px;}
#container #header form #loginFormSmallMsg {clear:both;float:left;text-align:left;width:320px;margin:4px 0 0 8px;}

.ie6 #loginFormSmall fieldset {float:right;}
.ie6 #logoutFormSmall fieldset {float:right;}

/**SEARCHBAR**/
#container #searchBar {text-align:center;overflow:hidden;width:100%;border-top:1px solid #EDF3F3;border-bottom:10px solid #EDF3F3;background:#61005D;}
#container #searchBar form {padding:6px 0 8px 0;overflow:hidden;margin:0 auto;width:440px;}
#container #searchBar form input {float:left;}
#container #searchBar form input.input {width:395px;height:16px;border:none;border-left:1px solid #EBEBEB;border-top:1px solid #8C8C8C;padding:2px 2px 3px 2px;}
	html>body #container #searchBar form input.input {width:391px;}

#main {position:relative;max-width:1280px;} 
#menuBar {position: absolute; left: 0; top: 0; width: 180px;}
#xtra {position: absolute; right: 10px; top: 0; width: 230px;background:#EDF3F3;}
#content {margin: 0px 250px 0px 190px;background:#fff;border-bottom:2px solid #C7C7C7;padding-top:5px;overflow:hidden;}
	* html #main {zoom: 1;display:inline;}
	* html #content {padding-bottom: 5px}

#container #boxed {padding:5px;background:#F0EBDE;}


#footer {margin-top:15px;clear:both;overflow:hidden;padding:0 0 30px 0;background:#F0F0F0 url("../images/backgrounds/bg_footer.gif") repeat-x left top;}


/**MAIN NAVIGATION**/

#menuBar .box {padding:5px 5px 5px 0;background:#fff;border-bottom:2px solid #C7C7C7;margin-bottom:10px;}

#menuBar ul#menu {background:#3E3E3E;}
#menuBar ul#menu li {width:175px;margin-bottom:1px;margin-top:0px;vertical-align:bottom;}
#menuBar ul#menu span {font-weight:bold;color:#fff;display:block;width:156px;padding:1px 5px 2px 14px;}

#menuBar ul#menu li a:hover {background:#E3F2F3;color:#878787;text-decoration:none;cursor:pointer;}
#menuBar ul#menu li a:hover span {background:#E3F2F3;color:#878787;text-decoration:none;}

#menuBar ul#menu li.topmenu {padding:2px 0px 1px 0px;}

#menuBar ul#menu li.submenu {background:#5C5C5C;}
#menuBar ul#menu li.submenu span {padding-left: 19px;width:151px;font-weight:normal}

#menuBar ul#menu li.highlight {background:#FCFF22;} 
#menuBar ul#menu li.highlight a span {color:#FF3C01;} 
#menuBar ul#menu li.highlight a {color:#FF3C01;}

.tutorialTeaser {margin-left:5px;padding:160px 10px 5px 10px;background: url("../images/de/teaser_tutorial.gif") no-repeat left top;}
.tutorialTeaser p {margin-bottom:5px;}

/*MAIN XTRA*/

#container #main #xtra .teaser {overflow:hidden;background:#fff;padding:5px;border-bottom:2px solid #C7C7C7;margin:0 0 13px 0;}
#container #main #xtra .teaser a {font-weight:bold;}
#container #main #xtra h3 {padding:10px;}
#container #main #xtra p {padding:0 10px 10px 10px;margin-right:0;}
#container #main #xtra .text {width:220px;}
#container #main #xtra .phone {overflow:hidden;padding:0 10px 10px 10px;background:#F0EBDE;}
#container #main #xtra .text h3, #container #main #xtra .text p, #container #main #xtra .text form {background:#F0EBDE;}
#container #main #xtra .text form {overflow:hidden;}
#container #main #xtra .text form .formRow {margin:0 0 6px 10px;}
#container #main #xtra .text form .formRow input {margin:0;}
#container #main #xtra .mikes div {overflow:hidden;height:100px;padding:110px 0 0 0;background:transparent url("../images/teasers/de/teaser_register.gif") no-repeat left top; font-weight: bold;}
	html>body #container #main #xtra .mikes div {height:auto;min-height:110px;}
#container #main #xtra .mikes div h3 {color:#fff;font-size:19px;line-height:normal;font-family:"Courier New", Courier, monospace;}
#container #main #xtra .mikes div a.button {float:right;}
#container #main #xtra .teaser .next {border:1px solid #D9D9D9;}
#container #main #xtra .teaser .next h3 {background:#F0EBDE;text-transform:uppercase;padding:5px;}
#container #main #xtra .teaser .next .entry {border-top:1px solid #D9D9D9; padding-right:5px;}
#container #main #xtra .teaser .next .even {background:#E2EFF3;}
#container #main #xtra .teaser .next .entry p {padding:3px 0 6px 28px; font-size: 80%; line-height:13px;}
#container #main #xtra .teaser .next .entry h4 {padding:2px 0 0 28px;}
#container #main #xtra .teaser .next .entry .startTime {padding:7px 0 3px 28px;background:transparent url("../images/elements/el_cal.gif") no-repeat 7px 7px;}
#container #main #xtra .teaser .next .entry div.channel {padding:0 0 10px 28px; font-size: 80%; line-height:13px;}
#container #main #xtra .teaser .next .moretocome {background:#F0EBDE;border-top:1px solid #D9D9D9;padding:5px 5px 5px 7px;}
#container #main #xtra .teaser .next .moretocome p {font-size: 80%; line-height:13px;padding:0 0 5px 0;}

/**FOOTER**/
#container #footer .footerInner {overflow:hidden;width:100%;padding:26px 0 0 200px;background:transparent url("../images/logos/lg_1000mikes_footer.gif") no-repeat 66px 0;min-height:70px;}
	html>body #container #footer .footerInner {width:819px;}
#container #footer .footerInner ul {overflow:hidden;height:30px;}
#container #footer .footerInner ul li {float:left;margin:0 30px 0 0;}
#container #footer .footerInner ul li a {text-decoration:none;color:#5D5D5D;font-weight:bold;}

#content h2 {color:#000;background:#F0EBDE;font-size:14px;padding:5px;margin:0px 5px 6px 5px;}
#content h2 a {text-decoration:none;color:#894087;}
#content h2 a:hover {text-decoration:underline;color:#894087;}
#content h3 {clear:both;margin:0 0 6px 10px;}
#content h4 {margin:0 0 6px 10px;}
#content h4.line {border-bottom:2px solid #F0EBDE;padding:0 0 2px 0;margin:0 10px 6px 10px;clear:both;}
#content p {margin:0 15px 14px 10px;}
#content p.first {margin-top:10px;}
#content p.links {overflow:hidden;height:100%;}

.widthBox {width:100%;clear:both;}
.note {font-size:10px;line-height:13px;}
.formRow .note {padding-left:8px; overflow:hidden}

#terms li {margin:0 15px 14px 20px;}

.dividedBox { float:left;}
.dividedBox .right { float:right; margin-top:2px;}
.dividedBox .right li { text-align:right; overflow:hidden; width:160px; display:block; margin:0px 10px 10px 10px; }
.dividedBox .main {margin-right:165px;}

.headerBox .feedIcon { margin-bottom:3px;}

#container #main #content .headerBox {overflow:hidden;height:100%;border-bottom:2px solid #C7C7C7;padding:0px 10px 5px 5px;}
#container #main #content .headerBox .headerBoxInner {position:relative;width:100%;background:#F0EBDE;padding:5px 0 8px 5px;height:52px}
	body > #container #main #content .headerBox .headerBoxInner {height:auto;min-height:52px}

#container #main #content .headerBox h2 {color:#000;font-size:14px;font-weight:bold;margin:0 0 8px 0;padding:0 0 0 0;float:none;}

#container #main #content .footerBox .pager {float:right;}
#container #main #content .footerBox {overflow:hidden;float:none;clear:both;margin:15px 5px 5px 5px;height:100%;}
.footerBoxInner {width:100%;background:#F0EBDE;padding:10px 0 10px 0;}

.pager { height:20px; text-align:left; display:block; float:right;}
.pager a {float:left;width:25px;height:20px;display:block;}
#content .pager p {float:left;margin:0 7px;}
.pager span.back, .pager span.next {float:left;width:25px;height:20px;display:block;text-indent:-4000px;}
.pager a span {display:none;}
.pager a.back {background:transparent url("../images/elements/el_pager_back_on.gif") no-repeat left top;}
.pager a.next {background:transparent url("../images/elements/el_pager_next_on.gif") no-repeat left top;}
.pager span.back {background:transparent url("../images/elements/el_pager_back_off.gif") no-repeat left top;}
.pager span.next {background:transparent url("../images/elements/el_pager_next_off.gif") no-repeat left top;}

#container #main #content .startBlock {height:135px;margin:0px 5px 5px 5px;background:#F0EBDE;}
    html>body #container #main #content .startBlock {height:auto;min-height:135px;}
#container #main #content .startBlock h2 {width:250px;margin-top:0;}

#container #main #content .kanaele h2 span {display:none;}
#container #main #content .kanaele h3 {padding:0 190px 4px 2px;}
#container #main #content .kanaele h2 {padding:15px 0 5px 12px;background:transparent url("../images/headlines/hl_radio_20.gif") no-repeat 6px 15px;width:253px;height:26px;}
#container #main #content .kanaele {background:#F0EBDE url("../images/backgrounds/bg_kanaele.gif") no-repeat right bottom;}
#container #main #content .kanaele p {padding:0 170px 14px 2px;margin:0 15px 5px 10px;}

#container #main #content .mitglieder h2 span {display:none;}
#container #main #content .mitglieder h3 {padding:0 190px 4px 2px;}
#container #main #content .mitglieder {background:#F0EBDE url("../images/backgrounds/bg_mitglieder.gif") no-repeat right bottom;}
#container #main #content .mitglieder h2 {padding:15px 0 5px 12px;background:transparent url("../images/headlines/hl_mikescafe.gif") no-repeat 6px 15px;width:201px;height:26px;}
#container #main #content .mitglieder p {padding:0 190px 14px 0px;margin:0 15px 5px 10px;}

#container #main #content .mymikes h2 span {display:none;}
#container #main #content .mymikes h3 {padding:0 220px 4px 2px;}
#container #main #content .mymikes h2 {padding:15px 0 5px 12px;background:transparent url("../images/headlines/de/hl_welcome.gif") no-repeat 6px 15px;width:198px;height:30px;}
#container #main #content .mymikes {background:#F0EBDE url("../images/backgrounds/bg_mymikes.gif") no-repeat right bottom;}
#container #main #content .mymikes p {padding:0 210px 14px 0px;margin:0 15px 5px 10px;}

form.normForm {overflow:hidden;margin:0 0 10px 0;height:100%;}
form.normForm fieldset {margin:0 0 10px 0;}
form.normForm p {clear:both;margin-right:0;}
form.normForm .formRow {clear:both;float:left;width:440px;padding:0 0 7px 10px;}
	html>body form.normForm .formRow {width:430px;}
.dijitDialog form.normForm .formRow {width:100%}
	html>body .dijitDialog form.normForm .formRow {width:100%;}
form.normForm .formRow h3 {margin:0 0 0 175px;}
form.normForm .birthday input {margin:0 4px 0 0;width:40px;}
	html>body form.normForm .birthday input.year {width:70px;}
form.normForm .formRow label {float:left;width:170px;margin:0 5px 0 0;} /*text-align:right;*/
form.normForm .formRow p {clear:none;margin:0 0 14px 0;}
form.normForm .mandatory label {font-weight:bold;}
form.normForm .auxiliaryRow a {margin-left:5px}
form.normForm .agb label {width:350px;}
form.normForm .formRow input {float:left;}
form.normForm .formRow .input {width:245px;}
form.normForm .formRow select.input {width:202px;}
	html>body form.normForm .formRow select.input {width:200px;}
	html*+body form.normForm .formRow select.input {width:202px;}
form.normForm .checkbox {margin-top:3px;}
form.normForm .checkbox label {width:400px;margin:0 5px 0 5px;}
form.normForm .buttonRow {padding:0 0 7px 185px;margin:0 0 10px 0px;}
/* IE6: move buttons to the left */
/* * html form.normForm .buttonRow {padding:0 0 7px 10px;} */

form.normForm textarea {width:245px;height:140px;}
form.normForm .upload .button {margin:0 0 0 10px;}
form.normForm .radios label {width:150px;margin:0 0 0 5px;}
form.normForm .radios span {font-size:10px;line-height:normal;padding:3px 0 0 0;float:left;width:250px;}
form.normForm .rightSide {width:245px;float:left;}
#container #main #content form#profileForm fieldset {border-bottom:2px solid #C7C7C7;padding:0 0 10px 0;margin:0 0 20px 0;}
#container #main #content form fieldset {border-bottom:2px solid #C7C7C7;padding:0 0 0 0;margin:0 0 10px 0;}

#container #main #content form.mail {clear:both;}
#container #main #content form.mail .formRow label {width:100px;}
#container #main #content form.mail .formRow .input {width:319px;}
#container #main #content form.mail textarea {width:320px;}
#container #main #content form.mail .buttonRow {padding:0 0 7px 115px;}
#container #main #content form#messageForm, 
#container #main #content form#formMessageCommands {margin:0 0 10px 10px;}
#container #main #content form#messageForm textarea {width:430px;height:150px;}

#container #main #content .teaser {overflow:hidden;margin:0 0 14px 0;}
#container #main #content .teaser .button {margin:0 0 0 10px;}

#container #main #content .showBox {overflow:hidden;margin:0px 0 0px 0;clear:both;}
#container #main #content .showBox .time {float:left;display:inline;width:105px;margin-right:5px;}
#container #main #content .showBox .showContent {float:left;width:72%;margin-bottom:8px;}
#container #main #content .showBox .showContent p {margin: 0 10px 4px 10px}
#container #main #content .showBox .showContent h5 {margin: 0 10px 4px 10px}

#container #main #content .twoBoxes {overflow:hidden;height:100%;background:#F0F0F0;margin:0 5px 2px 5px;padding:0 0 5px 0;}
#container #main #content .twoBoxes .boxOne {float:left;width:55%;padding:5px 0 0 0;}
#container #main #content .twoBoxes .boxOne p {margin:0 0 14px 5px;}
#container #main #content .twoBoxes .boxTwo {float:right;padding:5px 5px 0 0;}
#container #main #content .twoBoxes .boxTwo .rating {margin:4px 0 6px 41px;}
#container #main #content .twoBoxes .boxTwo .player {width:180px;}

#step2 .twoBoxes {margin:0 5px 2px 5px;padding:0 0 5px 0; overflow:hidden}
#step2 .twoBoxes .boxOne {float:left;width:340px;padding:0 0 5px 0;}
#step2 .twoBoxes .boxOne p {margin:4px 0 0px 0px;}
#step2 .twoBoxes .boxOne ul {margin-left: 15px; list-style-type: disc}
#step2 .twoBoxes .boxOne ul li {padding: 4px 0 0px 0}
#step2 .twoBoxes .boxTwo {float:right;padding-right:5px;}
#step2 .twoBoxes .boxTwo .player {width:180px;}

#step3 h2 {padding-bottom: 10px}
#step3 ul {margin-left: 15px; list-style-type: disc}
#step3 ul li {padding: 4px 0 0 0}

#step4 ul {margin-left: 15px; list-style-type: disc}
#step4 ul li {padding: 4px 0 0 0}

.player {position:relative;overflow:hidden;min-width:180px;background:transparent url("../images/backgrounds/bg_player_left.gif") no-repeat left top;height:117px;}
.player .playerInner {margin:0 0 0 6px;background:transparent url("../images/backgrounds/bg_player_right.gif") no-repeat right top;height:117px;padding:6px 0 0 0;}
	html>body .player .playerInner {height:150px;}
.player .infoBox {overflow:hidden;margin:0 0 6px 0;}
.player .infoBox img {position:absolute;}
.player .infoBox img.thumb {position:absolute;left:8px;top:8px;}
.player .infoBox img.schablone {position:absolute;left:8px;top:8px;}
.player .infoBox img.onair {position:absolute;right:8px;top:60px;z-index:30;}
.player .infoBox #playerWindow {position:relative;padding:2px 5px 0 62px;margin:0 0 14px 10px;font-size:10px;line-height:normal;height:60px;overflow:hidden;}
.player .buttons a {background:transparent url("../images/elements/el_player_symbols.gif") no-repeat left top;margin:0 0 0 10px;float:left;width:14px;height:14px;}
.player .buttons a#infoButton {background-position:0 0;}
.player .buttons a#settingsButton {background-position:-24px 0;}
.player .buttons a#scheduleButton {background-position:-48px 0;}
.player .buttons a:hover#infoButton {background-position:0 -18px;}
.player .buttons a:hover#settingsButton {background-position:-24px -18px;}
.player .buttons a:hover#scheduleButton {background-position:-48px -18px;}
.player .buttons a#infoButton.selected {background-position:0 -18px;}
.player .buttons a#settingsButton.selected {background-position:-24px -18px;}
.player .buttons a#scheduleButton.selected {background-position:-48px -18px;}
.player a span {display:none;}
.player a.play {position:absolute;right:44px;bottom:0px;background:transparent url("../images/elements/el_player_play.gif") no-repeat left top;display:block;width:44px;height:49px;}
.player a.stop {position:absolute;right:12px;bottom:9px;background:transparent url("../images/elements/el_player_stop.gif") no-repeat left top;display:block;width:28px;height:29px;}
.player a.play:hover {background-position:0 -57px;}
.player a.stop:hover {background-position:0 -38px;}

/* user search / browsing */
#container #main #content .userList {margin-top: 5px;width:100%;zoom:1;} 
#container #main #content .userList .useBox {overflow:hidden;padding:5px;}
#container #main #content .userList .useBox .innerBox {float:right;margin-right:5px;}

/* mailbox */
#container #main #content .mailbox {margin:5px 5px 5px 5px}
#container #main #content #mailbox .useBox .pager {clear:both;float:left;margin:0;}
#container #main #content #mailbox .useBox .pager a {float:left;width:25px;height:20px;display:block;}
#container #main #content #mailbox .useBox .pager a span {display:none;}
#container #main #content #mailbox .useBox .pager span {float:left;width:25px;height:20px;display:block;text-indent:-4000px;}
#container #main #content #mailbox .useBox .pager span.back {float:left;width:25px;height:20px;display:block}
#container #main #content #mailbox .useBox .pager span.next {float:left;width:25px;height:20px;display:block}
#container #main #content #mailbox .useBox .pager p {float:left;margin:0 7px;}

#container #main #content #mailbox .unread {font-weight:bold;}
#container #main #content #mailbox .read {font-weight:normal;}

#container #main #content #mailbox .msg {margin:0 0 5px 10px;}

#container #main #content .userRowOuter {position:relative;width:100%;float:left;margin:0 0 9px 0;background:transparent url("../images/backgrounds/bg_proglist.gif") no-repeat left bottom;}

#container #main #content .userRow {overflow:hidden;padding:0 0 13px 0;}
#container #main #content .userRow table {width:100%;}
#container #main #content .userRow table p {margin:0 0 14px 0; padding-right: 8px;}
#container #main #content .userRow table td {vertical-align:top;}
#container #main #content .userRow table td.img {width:90px;position:relative;}
#container #main #content .userRow table td.img img {margin:0 0 0 10px;}
#container #main #content .userRow table td.inf h4 {margin:0 0 6px 0;}
#container #main #content .userRow table td.add {width:150px;}
#container #main #content .userRow table td.add p a {font-weight:bold;}
#container #main #content .userRow table td.add .rating {margin:0;}

#container #main #content .actions {margin:0 5px 10px 5px;background:#E3F2F3}
#container #main #content #liveActions {margin-bottom:3px;margin-top:3px;}
#container #main #content .actions ul {overflow:hidden;width:100%;background:#E3F2F3;}
/*#container #main #content .actions ul {margin: 6px; overflow:hidden;display:block;background:#E3F2F3;} */
#container #main #content .actions ul li {float:left;margin:0 0px 0 0;background:none;padding:0;}
#container #main #content .actions ul li a {font-size:11px;color:#61005D;margin:4px 0 1px 0;height:19px;border-right:1px solid #fff;text-decoration:none;display:block;}
#container #main #content .actions ul li.favor a {padding:0 10px 0 31px;background:transparent url("../images/elements/el_favor.gif") no-repeat 9px 1px;}
#container #main #content .actions ul li.favor a:hover {background-position:9px -23px;}
#container #main #content .actions ul li.rate a {padding:0 10px 0 28px;background:transparent url("../images/elements/el_bewerten.gif") no-repeat 9px 2px;}
#container #main #content .actions ul li.rate a:hover {background-position:9px -21px;}
#container #main #content .actions ul li.embed a {padding:0 10px 0 30px;background:transparent url("../images/elements/el_einbinden.gif") no-repeat 9px 1px;}
#container #main #content .actions ul li.embed a:hover {background-position:9px -23px;}
#container #main #content .actions ul li.flag a {padding:0 10px 0 30px;background:transparent url("../images/elements/el_flag.gif") no-repeat 9px 1px;}
#container #main #content .actions ul li.flag a:hover {background-position:9px -25px;}
#container #main #content .actions ul li.facebook a {padding:0 10px 0 30px;background:transparent url("../images/elements/el_facebook.png") no-repeat 10px 2px;}
#container #main #content .actions ul li.comment a {padding:0 10px 0 30px;background:transparent url("../icons/gifs/comment_grey.gif") no-repeat 9px 1px;}
#container #main #content .actions ul li.comment a:hover {background:transparent url("../icons/gifs/comment.gif") no-repeat 9px 1px;}
#container #main #content .actions ul li.callIn a {padding:0 10px 0 30px;background:transparent url("../icons/gifs/telephone_grey.gif") no-repeat 9px 1px;}
#container #main #content .actions ul li.callIn a:hover {background:transparent url("../icons/gifs/telephone.gif") no-repeat 9px 1px;}
#container #main #content .reactions {background:#E3F2F3}
#container #main #content .reactions #embed {margin:5px 0 0 0;}
#container #main #content .reactions #embed input {width:400px;margin:0 0 10px 10px;}
#container #main #content .reactions > div {padding-bottom:8px;}
#container #main #content .reactions #rate {margin:5px 0 0 0;}
#container #main #content .reactions #favor {margin:5px 0 0 0;}
#container #main #content .reactions #facebook {margin:10px 5px;}

#embed h5 {margin:8px 10px;}

#container #main #content .news {border: solid 1px #D9D9D9; margin: 5px;}
#container #main #content .news h3 {background:#F0EBDE;text-transform:uppercase;padding:5px;border-bottom: solid 1px #D9D9D9;margin:0;}
#container #main #content .news #feedEmpty {margin:0;padding:5px;}
#container #main #content #feed {margin:0;}
#container #main #content #feed table {width:100%;}
#container #main #content #feed table tr {}
#container #main #content #feed table tr.even {background:#E2EFF3;}
#container #main #content #feed table tr.odd {background:#FFFFFF;}
#container #main #content #feed table tr td {padding:5px 10px 5px 0;}
#container #main #content #feed table td.date {text-align:right;padding:5px 10px 5px 5px;width:120px;}
#container #main #content #feed table td .icon {top: 0;}
#container #main #content .news .newsFooter {overflow:hidden;padding:10px 5px 0px 10px;background:#F0EBDE;border-top:solid 1px #D9D9D9;}
#container #main #content .news .newsFooter #previousEntries {float: right;padding-right:5px;margin-bottom:10px;}
 	* html .newsFooter {height:25px;} 
 
/* rating */
#rateChannelPart .rating {margin:0 0 5px 8px;}
.rating {position:relative;width:100px;height:16px;background:transparent url("../images/elements/el_stars.gif") no-repeat left top;}
.rating .starBar {position:absolute;left:0;top:0;width:100px;height:16px;background:transparent url("../images/elements/el_stars.gif") no-repeat 0 -20px}
.rating .rateBar {position:absolute;left:0;top:0;width:100px;height:16px;background:transparent url("../images/elements/el_stars.gif") no-repeat}
.rating .user {position:absolute;left:0;top:0;width:100px;height:16px;background:transparent url("../images/elements/el_stars.gif") no-repeat 0 -60px;}
.rating a {position:absolute;left:0;top:0;height:16px;display:block;}
.rating a:hover {background:transparent url("../images/elements/el_stars.gif") no-repeat 0px -20px;}
.rating a.s1  {width:20px;}
.rating a.s2  {width:40px;}
.rating a.s3  {width:60px;}
.rating a.s4  {width:80px;}
.rating a.s5  {width:100px;}
.rating a span {display:none;}

#container #main #content table#channelOverview {margin:10px 0 0 10px;}
#container #main #content table#channelOverview tr th {text-align:left;font-weight:bold;padding-bottom:6px;vertical-align:top;}
#container #main #content table#channelOverview tr td {vertical-align:top;padding:0 30px 10px 0;}
#container #main #content #channelCreateButton {margin:0 0 10px 10px;}

#container #main #content table#numbers {margin:10px 0 0 10px;}
#container #main #content table#numbers tr th {text-align:left;font-weight:bold;padding:0 20px 6px 0;vertical-align:top;}
#container #main #content table#numbers tr td {vertical-align:top;padding:0 30px 10px 0;}

#container #main #content form#archiveOptionsForm {margin:0px 20px 5px 10px;padding:10px 0 0px 0px;background:#E3F2F3;}

#container #main #content .photo {overflow:hidden;}
#container #main #content .photo p {float:left;margin-right:0;}
#container #main #content .photo img {float:left;margin:0 0 0 20px;}

#container #main #content #homeHeader {margin:10px 10px 20px 10px;overflow:hidden;height:100%;}
#container #main #content #homeEdit {margin:10px 10px 20px 10px;overflow:hidden;height:100%;}
#container #main #content #privateStatement {padding-left:10px;}
#container #main #content #publicStatement {padding-left:10px;}
#container #main #content p#userInfo {margin:0px 5px 20px 5px;line-height:20px;overflow:hidden;display:block;background:#E3F2F3;padding:10px;}
#container #main #content div#userInfo {margin:0px 5px 20px 5px;overflow:hidden;display:block;background:#E3F2F3;padding:10px;}
#container #main #content div#userInfo div {float:left;margin:0 10px 0 0;}
#container #main #content div#userInfo div p {margin-left:0;line-height:20px;}

#container #main #content ul.faqListing {margin:0 0 20px 0;}
#container #main #content ul.faqListing li p{display:none;padding-left:20px;} 
#container #main #content ul.faqListing li.active p{display:block;}

#container #main #content .boxContainer {overflow:hidden;margin:0 0 0 10px;}
/* foto size: 140x185 - thumb: 52x70 */
#container #main #content .boxContainer .userBox {overflow:hidden;margin:0 10px 10px 0;width:80px;float:left;display:inline;background:#F0EBDE;padding:4px 10px;text-align:center}
#container #main #content .boxContainer .userBox a {color:#61005D;font-weight:normal;font-size:11px;}
#container #main #content .boxContainer .userBox h4 {overflow:hidden;margin:0;height:13px;}
#container #main #content .boxContainer .userBox .userPhoto {height:70px;margin:3px 0;}
#container #main #content .boxContainer .userBox .userInformation {height:45px;}

.userPhoto {height:70px;margin:0;}
.userPhoto a {line-height:10px;}

#container #main #content ul.subcategories {}
#container #main #content ul.subcategories li {margin-right:15px;display:inline;}

/*dojo*/
#container #main #content #mainTabContainer {margin:20px 5px 5px 5px;}
#container #main #content #mainTabContainer #mainTabContainer_tablist {top:0 !important;}
#container #main #content #mainTabContainer #mainTabContainer_tablist .dijitTab {border:none;background:#C9B088;color:#2D2D2D;}
#container #main #content #mainTabContainer #mainTabContainer_tablist .dijitTabChecked {background:#61005D;color:#fff;}
#container #main #content #mainTabContainer #mainTabContainer_tablist .dijitTab .dijitTabInnerDiv {padding:5px 4px;}
#container #main #content #mainTabContainer .dijitTabPaneWrapper {border:1px solid #C7C7C7;padding:5px 10px 0 0;}
#container #main #content #mainTabContainer .dijitTabPaneWrapper .dijitContentPane h3, 
#container #main #content #mainTabContainer .dijitTabPaneWrapper .dijitContentPane p {margin-right:0;clear:both;}

#container #main #content table.schedule {margin:0 0 20px 10px;}
#container #main #content table.schedule td {vertical-align:top;padding:5px 0 2px 0;}
#container #main #content table.schedule td p {margin-right:0;overflow:hidden;}
#container #main #content table.schedule tr td a.button {margin:5px 15px 5px 0;}
#container #main #content table.schedule tr.first td {padding:10px 0 2px 0;}
#container #main #content table.schedule tr.line td {border-bottom:2px solid #C7C7C7;}

.dijitDialog {background:#fff !important;}
.dijitDialog p {margin:5px 0 10px 0;}
.dijitDialog .buttons {margin:10px 0 5px 0;}
.dijitDialog .dijitContentPane {clear:both;}
.dijitDialog form .formRow {clear:both;overflow:hidden;margin:0 0 5px 0;}
.dijitDialog form .formRow label {width:100px;float:left;padding-right:5px;}
.dijitDialog form .checkbox label {width:250px;float:left;padding-right:5px;}
.dijitDialog form .formRow textarea {width:200px;height:130px;float:left;}
.dijitDialog form .formRow .input {width:200px;float:left;}
#updateArchiveOptionsDialog form .formRow .input {width:500px;float:left;}
#updateArchiveEntryDialog form .formRow .input {width:500px;float:left;}
#updateArchiveEntryDialog form .formRow textArea {width:500px;float:left;}
#updateArchiveOptionsDialog form .formRow .input {width:500px;float:left;}

#createChannelDialog form .formRow .input {width:500px;float:left;}
#updateChannelDialog form .formRow .input {width:500px;float:left;}
#createChannelDialog form .formRow textArea {width:500px;float:left;}
#updateChannelDialog form .formRow textArea {width:500px;float:left;}

#icecastDialog {width:500px;}
#updateArchiveOptionsDialog {width:634px;}
#updateArchiveEntryDialog {width:634px;}
#updateArchiveDialog {width:634px;}
#createChannelDialog {width:634px;}
#updateChannelDialog {width:634px;}
#changeCategoryDialog {width:350px;}
#uploadLogoDialog {width:390px;}
#uploadAudioFileDialog {width:390px;}
#renameAudioFileDialog {width:390px;}
#createEntryDialog {width:350px;}
#updateEntryDialog {width:350px;}
#createPhoneDialog {width:390px;}
#updatePhoneDialog {width:390px;}
#changeCallInModeDialog {width:600px;}
#changeQualityDialog {width:600px;}
#backgroundStreamUrlDialog {width:600px;}
#createPhoneDialog .formRow label, 
#updatePhoneDialog .formRow label {width:150px;}
#assistant {width:640px;height:400px;}
#twitterDialog {width:480px}
#podcastDialog {width:580px;}
#jinglesDialog {width:580px;}
#silenceDetectionDialog {width:580px;}
#podcastForm  {height:auto;}
#jinglesForm {height:auto;}
#podcastForm textarea {height:60px;}
#step1Form {height:auto;}

.dijitDialogPaneContent {}
.dijitDialogPaneContent h2 {margin:0 0 12px 0;}

#adAnchorTop .textAd { width: 16%; padding: 0 5px 5px 5px; display: inline-block; float:left; font-size: 11px}
.adRight .textAd h3, #container #main #xtra .adRight .textAd p {padding: 3px 10px;	font-family: Arial, Helvetica, sans-serif;}
.adRight { background-color:#F0EBDE;}
.languageCheckbox {margin-left:170px;}
.proAccountdisclaimer {margin-left:10px;font-size:10px;}
.imageAd img  { width:170px;margin-left:5px }
