#rightMain {width:225px; float:left; margin-top: 38px;padding-bottom:25px;}
/* CSS-Hack für IE6 und kleiner */  
* html #rightMain {width:225px; float:left; margin-top: 38px;padding-bottom:25px;}

#rightMain .csc-textpic {margin-left:2px;}
/* Bildquelle */
#rightMain .imageSource {color:#D11823; margin-right:2px;}

#rightMain #mrTst {}
#rightMain #rightContentSlide, #rightMain #rightContent {font-size:0.9em;}

#rightMain .block {margin:2px 5px 2px 55px; background:#F1A752; /*url('../pix/rot/b_default_top.gif') 0px 0px no-repeat;*/ }
#rightMain .block div .csc-header h1,
#rightMain .block div .csc-header h2,
#rightMain .block div .csc-header h3,
#rightMain .block div .csc-header h4 {padding:2px 25px 0px 5px; margin: 0; margin-bottom:10px; height:20px; overflow:hidden; font-weight:normal; font-size:1em; color:#ffb55f;}

#rightMain .block .csc-textpic-image {margin-top:5px;}
#rightMain .block p {padding:2px 10px 5px 5px;}
#rightMain .block a { color:#000; }

#rightMain a { color:#000; text-decoration:underline;}
#rightMain .linkblock a { padding-left: 15px; background:url('../pix/redlink_transp.gif') 0px 5px no-repeat; display:block;}

#rightMain .contenttable {width:160px; font-size: 1.0em; border-collapse:collapse; margin-top:10px;  padding: 0px;}
#rightMain .contenttable caption {display:none;}
#rightMain .contenttable tr { margin: 0px; padding: 0px; }
#rightMain .contenttable th { margin: 0px; padding: 0px 3px 3px 0px; vertical-align: top; font-weight:bold; text-align: left; }
#rightMain .contenttable td { margin: 0px; padding: 0px 3px 3px 0px; vertical-align: top; text-align: left; }

#rightMain .chat {background:url('../pix/box/b_chat_top.gif') 0px 0px no-repeat;}
#rightMain .voting {background:url('../pix/box/b_voting_top.gif') 0px 0px no-repeat;}
#rightMain .news {background:url('../pix/box/b_news_top.gif') 0px 0px no-repeat;}

#rightMain .termine {background:url('../pix/box/b_termine_top.gif') 0px 0px no-repeat;}
#rightMain .download {background:url('../pix/box/b_download_top.gif') 0px 0px no-repeat;}

/* für die TYPO3-interne Link-Klasse wieder zurücksetzen */
#rightMain a.download {background-image:none;}
#rightMain .linkblock a.download {background-image:url('../pix/redlink_transp.gif');}

#rightMain .video {background:url('../pix/box/b_video_top.gif') 0px 0px no-repeat;}
#rightMain .podcast {background:url('../pix/box/b_podcast_top.gif') 0px 0px no-repeat;}
#rightMain .linktipp {background:url('../pix/box/b_linktipp_top.gif') 0px 0px no-repeat;}

#rightMain .newsletter {background:url('../pix/box/b_newsletter_top.gif') 0px 0px no-repeat;}
#rightMain .literaturtipp {background:url('../pix/box/b_literaturtipp_top.gif') 0px 0px no-repeat;}
#rightMain .interactivity {background:url('../pix/box/b_interactivity_top.gif') 0px 0px no-repeat;}
#rightMain .umfrage {background:url('../pix/box/b_umfrage_top.gif') 0px 0px no-repeat;}
#rightMain .checkliste {background:url('../pix/box/b_checkliste_top.gif') 0px 0px no-repeat;}
#rightMain .linkintern {background:url('../pix/box/b_linkintern_top.gif') 0px 0px no-repeat;}
#rightMain .gluehbirne {background:url('../pix/box/b_gluehbirne_top.gif') 0px 0px no-repeat;}
 
#rightMain .csc-uploads { margin: 0px; padding: 0px; font-size: 1.0em; border-collapse:collapse;}
#rightMain .csc-uploads caption {display:none; }
#rightMain .csc-uploads td { margin: 0px; padding: 0px; }
#rightMain .csc-uploads th {text-align:left; font-weight:bold; color:#000;}
#rightMain .csc-uploads .tr-even {}

#rightMain .csc-uploads-1 .csc-uploads-icon { }
#rightMain .csc-uploads-1 td { margin: 0px; padding: 0px; vertical-align: top; }
#rightMain .csc-uploads-1 a { background: none; text-align: left; margin: 0px; padding: 0px; }
#rightMain .csc-uploads-1 .csc-uploads-fileName p { width: 95px; overflow: hidden; }

#rightMain .infoblock, #rightMain .infobox { background: url('../pix/box/b_default_top.gif') 0px 0px no-repeat; float: none; }
#rightMain .infoblock, #rightMain .infobox { background: url('../pix/box/b_default_top.gif') 0px 0px no-repeat; float: none; }
#rightMain .infoblock ul, #rightMain .infobox ul { margin: 0px; padding: 0px; padding-left: 5px; }
#rightMain .infoblock li, #rightMain .infobox li { list-style-type: none; margin: 0px; padding: 0px; }
#rightMain .infoblock div, #rightMain .infobox div { margin: 0px; padding: 0px; }



/* Anpassungen News rechts */
#rightMain .news-latest-container ul {margin:0px;}
#rightMain .news-latest-container ul li {list-style-type:none;}
#rightMain .news-latest-container ul li h4 {padding:2px 10px 5px 5px;}
#rightMain .news-latest-container ul li .news-latest-morelink {padding:2px 10px 5px 5px;}
#rightMain .news-latest-container ul li a { padding-left: 15px; background: transparent url('../pix/redlink_transp.gif') 0px 4px no-repeat; }

/* Anpassungen MP3-Player */
#rightMain .tx-wecflashplayer-pi2 {margin-top:-2px; padding-bottom:5px;}

/* Abstandkorrektur bei Bildelementen */
/* ++++++++++++++++++++++++++++++++++ */
/* Pictures on left, add margin on right */
#rightMain DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
#rightMain DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
#rightMain DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	margin-right: 13px;
}
/* Pictures on right, add margin on left */
#rightMain DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
#rightMain DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
#rightMain DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	margin-left: 13px;
}
/* Pictures centered, add margin on left */
#rightMain DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	margin-left: 13px;
}
