@media screen {
	div#rightbar {
		float:right;
	}
	div#rightbar div.csc-header h1 {
		font-size:13px;
		font-weight:bold;
		color:#C00418;
	}

	div#rightbar div.contentbox {
		padding-bottom:10px;
	}
	div#rightbar div.ro_content div.contentbox, div#rightbar div.ro_content-over div.contentbox {
		padding:0px;
	}


/*** express search / newsletter subscription ***/
	#rightbar div.searchexpresscontainer,
	#rightbar div.tx-sremailsubscribe-pi1 {
		background:#FFEFD0;
		border-top:0px;
		padding:6px;
	}
	#rightbar .tx-relationalrecords-pi1-search input,
	#rightbar .tx-relationalrecords-pi1-search select {
		border-bottom:1px solid #909090;
		border-right:1px solid #808080;
		border-top:1px solid #404040;
		border-left:1px solid #808080;
	}	
	#rightbar .tx-relationalrecords-pi1-search {
		width:180px;
	}
	#rightbar .tx-relationalrecords-pi1-search h1,
	#main #rightbar h2 {
		height:24px;
		line-height:24px;
		vertical-align:middle;
		padding: 0 0 1px 5px;
		background:#FFEFD0 url('../img/bg/stripes.gif');
		border-top:1px solid #94A6B0;
		border-bottom:1px solid #94A6B0;
		color:#C00418;
		font-size:13px;
		text-transform:uppercase;
	}	
	#rightbar .tx-relationalrecords-pi1-search table {
		width:100%;
	}
	#rightbar .tx-relationalrecords-pi1-search td {
		padding-top:8px;
	}
	#rightbar .tx-relationalrecords-pi1-search td.express-left {
		width:30%;
	}
	#rightbar .tx-relationalrecords-pi1-search td.express-right {
		width:70%;
	}
	#rightbar .tx-relationalrecords-pi1-search td.express-right select {
		width:100%;
	}
	#rightbar .tx-relationalrecords-pi1-search input#expresssuche_stichwort {
		width:97%;
	}
	#rightbar .tx-relationalrecords-pi1-search select.express-select {
		width:100%;
	}
	#rightbar .tx-relationalrecords-pi1-search select.express-select option {
		width:100%;
	}
	#rightbar .tx-relationalrecords-pi1-search select option {
		padding-left:3px;
	}
	#rightbar .tx-relationalrecords-pi1-search select option.opt {
		background:#ffffff;
		color:#000000;
	}
	#rightbar .tx-relationalrecords-pi1-search select option.headeropt {
		color:#AEACAF;
	}
	#rightbar .tx-relationalrecords-pi1-search a {
    		text-decoration:none;
		line-height:13px;
		font-weight:bold;
		height:13px;
		padding:0 0 0 15px;
		letter-spacing:-1px;
	}
	#rightbar .tx-relationalrecords-pi1-search a:link, 
	#rightbar .tx-relationalrecords-pi1-search a:visited {
	        color:#000000;
		text-decoration:none;
		font-weight:bold;
		background:url('../img/bg/bullet_grey.gif') 0 4px no-repeat;
		padding:0 0 0 15px;
	}
	#rightbar .tx-relationalrecords-pi1-search a:focus, 
	#rightbar .tx-relationalrecords-pi1-search a:hover {
	        color:#C00418;
	        text-decoration:none;
		background:url('../img/bg/bullet_red.gif') 0 4px no-repeat;
	}



/*** rollover content ***/
	
	div#rightbar div.ro_content, div#rightbar div.ro_content-over {
		margin-top:10px;
		margin-bottom:10px;
		width:176px;
	}
	div#rightbar div.ro_content {
		border:2px solid #F8B820;
		background:#F8B820;
	}
	div#rightbar div.ro_content-over {
		border:2px solid #808080;
		background:#808080;
	}
    /* header */
	div#rightbar div.ro_content div.csc-header, div#rightbar div.ro_content-over div.csc-header {
		padding:2px;
		padding-top:1px;
		margin:0px;
		border:0px;
	}
	div#rightbar div.ro_content div.csc-header {
		background:#F8B820;
	}
	div#rightbar div.ro_content-over div.csc-header {
		background:#808080;
	}
	
	div#rightbar div.ro_content div.csc-header h1, div#rightbar div.ro_content-over div.csc-header h1 {
		padding-top:0px;
		padding-left:14px;
	}
	div#rightbar div.ro_content div.csc-header h1 {
		background:url('../img/stars/stern_weiss_gelb_noshadow.gif') 0px 2px no-repeat;
	}
	div#rightbar div.ro_content-over div.csc-header h1 {
		background:url('../img/stars/stern_gelb_grau_noshadow.gif') 0px 2px no-repeat;
	}

    /* image with text */
    	div#rightbar div.ro_content div.csc-textpic-center div * {
		float:none;
	}
	div#rightbar div.ro_content div.csc-textpic-center p.bodytext {
		display:none;
	}
	div#rightbar div.ro_content-over div.csc-textpic-center p.bodytext {
		display:block;
	}
	div#rightbar div.ro_content div.csc-textpic-center dl.csc-textpic-image {
		display:block;
	}
	div#rightbar div.ro_content-over div.csc-textpic-center dl.csc-textpic-image, div#rightbar div.ro_content-over div.csc-textpic-center dl.csc-textpic-image img {
		display:none;
	}
	div#rightbar div.ro_content-over div.csc-textpic-clear {
		width:1px;
		height:1px;
	}

    /* border for images */
	div#rightbar div.ro_content div.csc-textpic-border div.csc-textpic-imagewrap img, div#rightbar div.ro_content div.csc-textpic-border div.csc-textpic-imagewrap a img {
		border:1px solid #F8B820;
	}
	div#rightbar div.ro_content-over div.csc-textpic-border div.csc-textpic-imagewrap img, div#rightbar div.ro_content-over div.csc-textpic-border div.csc-textpic-imagewrap a img, div#rightbar div.ro_content-over div.csc-textpic-border div.csc-textpic-imagewrap a:link img, div#rightbar div.ro_content-over div.csc-textpic-border div.csc-textpic-imagewrap a:visited img {
		border:1px solid #808080;
	}
	div#rightbar div.ro_content-over div.csc-textpic-border div.csc-textpic-imagewrap a:focus img, div#rightbar div.ro_content-over div.csc-textpic-border div.csc-textpic-imagewrap a:hover img {
		border:1px solid #F8B820;
	}

    /* links in text */
	div#rightbar p.bodytext a {
		text-decoration:none;
		font-weight:bold;
		line-height:17px;
	}
	div#rightbar div.ro_content p.bodytext a, div#rightbar div.ro_content p.bodytext a:link, div#rightbar div.ro_content p.bodytext a:visited {
		border-bottom:1px solid #F8B820;
		color:#4E4C4F;
	}
	div#rightbar div.ro_content p.bodytext a:focus, div#rightbar div.ro_content p.bodytext a:hover {
		border-bottom:1px solid #4E4C4F;
		color:#F8B820;
	}
	div#rightbar div.ro_content-over p.bodytext a, div#rightbar div.ro_content-over p.bodytext a:link, div#rightbar div.ro_content-over p.bodytext a:visited {
		color:#4E4C4F;
		border-bottom:1px solid #FBF0DA;
	}
	div#rightbar div.ro_content-over p.bodytext a:focus, div#rightbar div.ro_content-over p.bodytext a:hover {
		color:#FBF0DA;
		border-bottom:1px solid #4E4C4F;
	}
    /* links in images */
	div#rightbar dl.csc-textpic-image dt a, div#rightbar dl.csc-textpic-image dt img {
		display:inline;
		border:0px;
		margin:0px;
		padding:0px;
	}
		
    /* regular text bg */
	div#rightbar div.ro_content p, div#rightbar div.ro_content-over p {
		padding:6px;
	}
	div#rightbar div.ro_content p {
		background:#FFFFFF;	
	}
	div#rightbar div.ro_content-over p {
		background:#F8B820;	
	}
	
    /* image captions */
	div#rightbar dd.csc-textpic-caption {
		text-align:center;
		font-size:11px;
	}
	div#rightbar dd.csc-textpic-caption,
	div#rightbar div.ro_content dd.csc-textpic-caption {
		background:#FFFFFF;	
	}
	div#rightbar div.ro_content-over dd.csc-textpic-caption {
		background:#F8B820;	
	}
}
