/* 
YAML Version: 2.5.2 (c) by Dirk Jesse (http://www.yaml.de)
**  Dateiversion: 01.11.06
**
** Modifikationen 
** gemäß "generelle YAML-Lizenz 070609-586" ab Juni 2007
** (c) sensum · www.sensum.de 
** #############################
** #############################
**  Dateiversion: 20.06.07
**  Datei       : content.css
**  Funktion    : Formatierung der Inhalte (Texte, Grafiken, Links, Listen, Tabellen usw.)
**
*/

@media all
{
	/* 
	** # Standard-Vorgaben */

	/*_______ Überschriften, Fließtexte ____________*/
	body {
		color: #1E76C2;
		font-size: 81.25%;
		font-family: /*'Trebuchet MS',*/ Verdana, Helvetica, Arial, sans-serif;
		background-color: #9D103A;
	}
	h1,h2,h3,h4 { 
		font-weight:normal;
	}

	h1 {
		font-size: 1.6em;
		color: #666666;
		padding-top: 3.8em;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 0.25em;
		margin-left: 0;
	}
	h2 {
		font-size: 1.4em;
		color: #9D113A;
		padding-top: 0.2em;
		border-bottom: 1px #ddd solid;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 0em;
		margin-left: 0;
	}
	h3 {
		font-size: 1em;
		color: #999999;
		padding-top: 0.2em;
		padding-bottom: 0.2em;
		font-weight:bold;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 0.25em;
		margin-left: 0;
	}
	h4 {
		font-size: 1em;
		color: #888;
		margin: 0 0 0.30em 0;
		padding-top: 1em;
		font-weight:bold;
		border-bottom: 1px #ddd solid;
	}
	h5 {
		font-size: 1em;
		color: #888;
		margin: 0 0 0.30em 0;
		font-style:italic;
	}
	h6 {
		font-size: 1em;
		color: #888;
		margin: 0 0 0.30em 0;
		font-style:italic;
	}/**/

	/*_______ Spalte "2" __________________________*/
	#col2 h1 {
		font-size: 1.6em;
		color: #666666;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: 0;
		padding-top: 10px;
		padding-bottom: 0px;
	}
	#col2 img {}
	#col2 p {}
	#col2 h4 {
		font-size: 1.1em;
		color: #FFFFFF;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 0.2em;
		margin-left: 0;
		padding-top: 2px;
		background-color: #888888;
		padding-bottom: 2px;
		padding-left: 8px;
		display: block;
	}
	/*_______ Spalte "3" __________________________*/
	#col3 h1 {
		font-size: 1.1em;
		color: #FFFFFF;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 0.2em;
		margin-left: 0%;
		padding-top: 2px;
		background-color: #888888;
		padding-bottom: 2px;
		padding-left: 8px;
		display: block;
	}

	#col3 h2 {
/* Auskommentiert wegen Felix CMS-4563            */
/*		    font-size: 105% !important;   */
/* Hinzugefuegt wegen Felix CMS-4563 */
                border-bottom: none; 
	}

	#col3 img {
		border: 1px solid #CCCCCC;
		margin-top: 4px;
		margin-bottom: 4px;
	}
	.col3pfeil {
		border: none!important;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 4px;
		padding-left: 7px;
		vertical-align: sub;	
	}
	#col3 p {
		font-size: 80%;
		margin:0;
		padding:0;
	}
	/*_______ dritte Spalte - Liste mit Pfeil____*/
	#col3 ul li a {
	color: #666666 !important;
	}
	#col3 ul li {
		font-size: 80%;
		margin:0;
		padding:0;
		padding-right:3px;
	}
	#col3 ul li a:link {
	color: #666666;
	}
	#col3 ul li a:hover {
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #666666;
		background-color: #FFFFFF;
	}
	#col3 ul li a:focus {	
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #666666;
		background-color: #FFFFFF;
	}
	#col3 ul li {
		text-align: left;
		display: block;
		color: #333333;
		padding-left: 14px;
		line-height: 130%;
		margin: 0px 0px 0px -12px;
		padding-top: 2px;
		padding-bottom: 6px;
		border-bottom: 1px solid #DDDEDD;
		background-image: url(/res/domains/mainz/schemas/default/gfx/icon/pfeil-rechts1.gif);
		background-repeat: no-repeat;
		background-position: 0em 6px;
		list-style: none;
	}
	#col3 ul li img {
		margin-right:4px;
		margin-left:0px;
	}
	/*_______ Spalte "1" __________________________*/
	#col1 {
		background-image: url(/res/domains/mainz/schemas/default/gfx/hg/rad4.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}
	#col1 h1 {
		font-size: 0.9em;
		color: #666666;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 0.5em;
		margin-left: 0;
		padding-top: 9px;
		background-color: #FFFFFF;
		padding-bottom: 0px;
		padding-left: 8px;
		display: block;
		height: 46px;
		vertical-align: middle;
		width: 76%;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 4px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #9D103A;
		border-right-color: #9D103A;
		border-bottom-color: #9D103A;
		border-left-color: #9D103A;
	}
	/*_______ Spalte "1" __________________________*/
	/*_______ Portale mit Bildzuweisung____________*/
	#portale a {font-size: 96% !important;}
	/*_______ Portal "1" __________________________*/
	.portal1 {	background-image: url(../../03_bilder/lehmann_hg2.jpg);
		background-repeat: no-repeat;
		background-position: right;
	}
	.portal1 a:link, .portal1 a:visited {
		color: #666666;
	}
	.portal1 a:hover, .portal1 a:focus {
		color: #333333 !important;
		background-color:#FFFFFF !important;
		border-bottom:1px solid #666666;
	}
	/*_______ Portal "2" __________________________*/
	.portal2 {	background-image: url(../../03_bilder/bistum_kompakt.jpg);
		background-repeat: no-repeat;
		background-position: right;
	}
	.portal2 a:link, .portal2 a:visited {
		color: #666666;
	}
	.portal2 a:hover, .portal2 a:focus {
		color: #333333 !important;
		background-color:#FFFFFF !important;
		border-bottom:1px solid #666666;
	}
	/*_______ Portal "3" __________________________*/
	.portal3 {	background-image: url(../../03_bilder/pfarreienkarte6.jpg);
		background-repeat: no-repeat;
		background-position: right;
	}
	.portal3 a:link, .portal3 a:visited {
		color: #666666;
	}
	.portal3 a:hover, .portal3 a:focus {
		color: #333333 !important;
		background-color:#FFFFFF !important;
		border-bottom:1px solid #666666;
	}
	/*_______ Portal "4" __________________________*/
	.portal4 {	background-image: url(../../03_bilder/jugend1.jpg);
		background-repeat: no-repeat;
		background-position: right;
	}
	.portal4 a:link, .portal4 a:visited {
		color: #666666;
	}
	.portal4 a:hover, .portal4 a:focus {
		color: #333333 !important;
		background-color:#FFFFFF !important;
		border-bottom:1px solid #666666;
	}
	/*_______ Portal "5" __________________________*/
	.portal5 {	background-image: url(../../03_bilder/kath-werden1.jpg);
		background-repeat: no-repeat;
		background-position: right;
	}
	.portal5 a:link, .portal5 a:visited {
		color: #666666;
	}
	.portal5 a:hover, .portal5 a:focus {
		color: #333333 !important;
		background-color:#FFFFFF !important;
		border-bottom:1px solid #666666;
	}
	/*_______ Portal "6" __________________________*/
	.portal6 {	background-image: url(../../03_bilder/glaubensportal2.jpg);
		background-repeat: no-repeat;
		background-position: right;
	}
	.portal6 a:link, .portal6 a:visited {
		color: #666666;
	}
	.portal6 a:hover, .portal6 a:focus {
		color: #333333 !important;
		background-color:#FFFFFF !important;
		border-bottom:1px solid #666666;
	}
	/*_______ Portal "7" __________________________*/
	.portal7 {	background-image: url(../../03_bilder/pfarrgemeinderatwahlen2.jpg);
		background-repeat: no-repeat;
		background-position: right;
	}
	.portal7 a:link, .portal7 a:visited {
		color: #666666;
	}
	.portal7 a:hover, .portal7 a:focus {
		color: #333333 !important;
		background-color:#FFFFFF !important;
		border-bottom:1px solid #666666;
	}
	/*_______ Portal "8" __________________________*/
	.portal8 {	background-image: url(../../03_bilder/bistumsprozess2.jpg);
		background-repeat: no-repeat;
		background-position: right;
	}
	.portal8 a:link, .portal8 a:visited {
		color: #666666;
	}
	.portal8 a:hover, .portal8 a:focus {
		color: #333333 !important;
		background-color:#FFFFFF !important;
		border-bottom:1px solid #666666;
	}
	/*_______ Portal "9" __________________________*/
	.portal9 {	background-image: url(../../03_bilder/hessentag2.jpg);
		background-repeat: no-repeat;
		background-position: right;
	}
	.portal9 a:link, .portal9 a:visited {
		color: #666666;
	}
	.portal9 a:hover, .portal9 a:focus {
		color: #333333 !important;
		background-color:#FFFFFF !important;
		border-bottom:1px solid #666666;
	}
	/*_______ Portal "10" __________________________*/
	.portal10 {	background-image: url(../../03_bilder/caritas.gif);
		background-repeat: no-repeat;
		background-position: right;
	}
	.portal10 a:link, .portal10 a:visited {
		color: #666666;
	}
	.portal10 a:hover, .portal10 a:focus {
		color: #333333 !important;
		background-color:#FFFFFF !important;
		border-bottom:1px solid #666666;
	}

	#col1 img {
		border: 1px solid #666666;
	}

	/*_______ Teaser __________________________*/

	#teaser h1 { font-size: 1.2em; border: 0; }

	p,ul,dd,dt { line-height: 1.5em; }
	p { line-height: 1.2em; margin: 0 0 1em 0; }


	strong,b { font-weight: bold; }
	em,i { font-style:italic; }
	pre, code {	font-family: "Courier New", Courier, monospace; }
	address { font-style:normal; line-height: 1.5em; margin: 0 0 1em 0; }

	hr { 
		color: #fff; 
		background:transparent; 
		margin: 0 0 0.5em 0; 
		padding: 0 0 0.5em 0; 
		border:0; 
		border-bottom: 1px #eee solid; 
	}

	acronym, abbr {
		letter-spacing: .07em;
		border-bottom: 1px dashed #c00;
		cursor: help;
	}

	/* ### Bildpositionierung #########################################################*/

	img.float_left { float: left; margin-right: 1em; margin-bottom: 0.15em; border:0; }
	img.float_right { float: right; margin-left: 1em; margin-bottom: 0.15em; border:0; }
	img.center { text-align:center; background: #fff; padding: 4px; border:1px #ddd solid; }
	img.framed {padding:3px; border: 1px #ddd solid; background: #f4f4f4 }

	/* ### Auszeichnung lokaler und Externer Links ######################################################## */
	a, a em.file {color: #9D113A; text-decoration:none;}
	a:hover {
		background-color: #F2F2F1;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #999999;
	}
	a:focus {background-color: #F1F1F1;	
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #999999;
	}

	#topnav a {
		color: #3C6BA1 !important;/*blaue Schrift topnavigation*/
		text-decoration:none;
		background-color: transparent;
	}
	#topnav a:hover { text-decoration:underline; background-color: transparent;}
	#topnav a:focus { text-decoration:underline; background-color: transparent;}

	#footer a { color: #53658C; }
	#footer a:hover {background-color: #eef; }
	#footer a:focus {background-color: #eef; }

	#main a[href^="http:"], #main a[href^="https:"]
	{
		/*background-image: url(/res/domains/mainz/schemas/blau/gfx/icon/pfeil-rechts2.gif);
		background-repeat: no-repeat;

	background-position: 0 .4em;
	padding-left: .7em;*/

	}
	#main a[href^="http://downloads"], #main a[href^="https://downloads"],#main a[href^="http://images"], #main a[href^="https://images"]
	{
		padding-left: 0px !important;
		background: none !important;
	}

	#main a.imagelink {
		padding-left: 0;
		background: transparent;
	}

	/* #########################################################
	** ### Formulare & Tabellen #########################################################
	** #########################################################
	*/

	table { border-collapse:collapse; width: 100%; margin-bottom: 0.5em; float: left;}

	form {overflow:hidden;}

	input, textarea {
		width: auto;
		border: 1px #ccc solid;
		background: #fafafa;
		padding: 3px;
		color: #777;
	}

	input[type=text]:focus, textarea:focus {
		background: #f0f0f0;
		color: #333;
		border-color: #666;
	}

	/* ##########################################################
	** ### Spezielle Formatanweisungen des YAML-Standard-Layouts ############################################
	** ##########################################################
	*/

	/* ###  Textformatierungen ##########################################################*/

	/* Grundlagen */
	.wichtig { background-color: #fee; border: 1px #fcc solid; padding: 0.5em; margin-bottom: 0.5em; }
	.hinweis { background-color: #eef; border: 1px #ccf solid; padding: 0.5em; margin-bottom: 0.5em; }

	/* Beispieldateien */
	p.demo { background-color: #fee; border: 1px #fcc solid; padding: 6px; margin-bottom: 0.5em; }

	/* Navigation am Seitenende */
	p.navlink { background-color: #f4f8f4; border: 1px #aca dotted; padding: 6px; margin-bottom: 0.5em; }
	p.navlink a { color: #353;}
	p.navlink a:hover { font-weight: bold; background: transparent; }

	blockquote { 
		color: #444; 
		background: #f8f8f8; 	
		border: 1px #ddd solid;
		border-left: 8px #ddd solid;
		padding: 1em 1em 0 1em;
		margin: 0 0 1em 1em;
	}

	/* Ungeordnete Listen ohne Listenpunkt */ 
	ul.linklist { list-style-type: none; margin: 0 0 1em 0; }
	ul.linklist li { margin: 0 0 1em 0; }

	/* Browser-Kompatibilitätsliste */ 
	ul.browsers { margin: 0  0 .4em 0; }

	ul.browsers li {
		margin: 0;
		list-style-type: none;
		background: #f8f8f8; color: #444; 
		padding: 0.1em 0.1em 0.2em 0.5em; 
		font-weight: normal;
		text-align: left; 
		border-bottom: 1px #fff solid; 
		border-right: 1px #fff solid;
	}

	ul.browsers li img { vertical-align:bottom;
	}

	ul.browsers li.title {
		font-weight: bold;
		background: #eee; color: #444; 
		padding: 0.2em 0.2em 0.2em 0.5em; 
	}


	/* Auszeichnungen für Code, Dateien, Verzeichnisse */
	em.mono, em.file, em.directory {
		font-family: "Courier New", Courier, monospace;
		font-style: normal;
	}

	em.mono { 
		padding:0 0.3em 0 0.3em;
		background:#f0f0f4;
		border: 1px #ccd solid;
	}

	em.file { 
		padding:0 0 0 14px;
		color: #008;
		background: transparent url(../../../yaml_old/img/icons/file.gif) no-repeat left;
	}

	em.directory { 
		padding:0 0 0 15px;
		color: #008;
		background: transparent url(../../../yaml_old/img/icons/dir.gif) no-repeat left;
	}

	pre, code {
		display:block;
		margin: 0 0 1em 1em;
		padding: 0.5em;
		color: #000; 
		background: #f0f0f4;
		border: 1px #ccd solid;
		border-left: 8px #ccd solid;
	}

	code.css { 
		background-image: url(../../../yaml_old/img/bg_css.gif);
		background-repeat: no-repeat;
		background-position: top right;
	}

	code.xhtml { 
		background-image: url(../../../yaml_old/img/bg_xhtml.gif);
		background-repeat: no-repeat;
		background-position: top right;
	}

	/* ### Tabellen ################################################################## */

	table.bugs { margin-bottom: 1em; margin-top: .5em; }
	table.bugs th { 
		background: #444; color: #fff; 
		padding: 0.5em; 
		text-align: center; 
		border-bottom: 1px #fff solid; 
		border-right: 1px #fff solid;
	}

	table.bugs td {
		background: #888; color: #fff; 
		padding: 0.5em; 
		text-align: center; 
		border-bottom: 1px #fff solid; 
		border-right: 1px #fff solid;
	}

	/* ### Download-Box ################################################################## */

	.bluebox {
		color:#000;
		background: #f0f0f4; padding: 2px; border: 4px #ccd solid;
		text-align: left;
		padding: 4px 0 4px 15px;
		margin-bottom: 1em;
	}

	.bluebox h5 { font-size: 140%; color:#006; font-weight: normal; font-style: normal; padding: 0px 8px 0 5px; }
	.bluebox p { padding: 0px 8px 0 5px; }

	div.dl_button	{
		width: 220px;
		min-height: 50px;
		text-align:left;
		padding-bottom: 20px;
		background-image: url(../../../yaml_old/img/yaml_dl_button.gif);
		background-position:bottom;
	}

	div.dl_button a {
		display:block;
		width: 100%;
		min-height: 30px;
		text-align:left;
		background: url(../../../yaml_old/img/yaml_dl_button.gif);
	}

	div.dl_button a:hover { text-decoration:none; } 

	.dl_button a strong {display:block; padding: 17px 5px 0px 20px; color: #448; font-weight: bold; font-size: 125%; text-decoration:underline;}
	.dl_button span.version {display:block; padding: 0px 5px 0px 20px; color: #666; font-weight: normal; font-size: 85%;}
	/* ### Images aus dem Editor ############################################################# */
	.contentimagecontainer {
		background-color: #F2F2F2;
		    margin-bottom: 5px;
		text-decoration: none;
	}
	.contentimagecontainer .image{
		    padding: 5px 0;
		    width: 100%;
		    float: none;
	}
	.contentimagecontainer a, .contentimagecontainer a:hover, .contentimagecontainer a:active, .contentimagecontainer a:focus {
		    margin: 0 !important;
		    padding: 0 !important;
		    text-decoration: none !important;
                    background: none !important;
	}
	.contentimagecontainer img{
		    margin: 0 !important;
		    border: none !important;
		    float: none !important;
	}
	.contentimagecontainer .tools .enlarge, .contentimagecontainer .tools .gallery {
		border: none;
	}
	.contentimagecontainer .tools {
		    float:none;
		    width: 100%;
	}

	.contentimagecontainer .subtext {
		    float: none;
		    width: 100%;
		    padding-bottom: 1px;
	}
	.contentimagecontainer .subtext p.subtitle,
	.contentimagecontainer .subtext p.copyright, 
	.contentimagecontainer .subtext p.enlarge, 
	.contentimagecontainer .subtext p.gallery {
		    padding-left: 5px !important;
		    text-align: left;
		    font-size: 82% !important;
	}

	/*.contentimagecontainer .subtext p.subtitle, 
	.contentimagecontainer .subtext p.copyright {
		padding-left: 0;
	}*/	
	
	.imagecontainer {
		background-color: #F2F2F2;
		    margin: 10px;
		    padding: 5px;
		text-decoration: none;
		    font-weight: normal !important;
		    font-size: 12px !important;
	}
	.imagecontainer .image{
		    padding-bottom: 10px;
		    width: 100%;
		    float: left;
	}
	.imagecontainer .image img{
		    margin: 0 !important;
	//        border: none !important;
	}
	.imagecontainer .tools .enlarge, .contentimagecontainer .tools .gallery {
		border: none;
	}
	.imagecontainer .tools {
		    float:left;
		    width: 100%;
	}
	.imagecontainer .subtext {
		    float: left;
		    width: 100%;
	}
	.imagecontainer p.subtitle, .imagecontainer p.enlarge, .imagecontainer p.gallery {
		    padding-left: 5px !important;
	}
	.imagecontainer p.copyright {
		    text-align: right;
	}
	.imagecontainer p.subtitle a, .imagecontainer p.copyright a, .imagecontainer p.enlarge a, .imagecontainer p.gallery a {
		    padding-left: 0px !important;
		    background: none !important;
	}


	#pagebody_body {
		    float: left;
		    width: 100%;
	}
	img.gifat {
		    border: none !important;
		    float: none !important;
		    margin: 0 !important;
		    padding: 0 !important;
	}
	/*directfile-box*/
	.directfile{
	  width: 100%;
	  float: left;
	}
	.directfileitem {
	  width: 100%;
	  float: left;
	}
	.directfileitem .directfileicon img {
	  border: none !important;
	}
	.directfileitem .directfileicon {
	  margin-right: 10px !important;
	  float: left;
	}
	.directfileitem .directfileinfo {
	  float: right;
	  width: 200px;
	}
	.directfileitem .directfileinfo p, .directfileitem .directfileinfo a.title{
	  margin-top: 0.5em !important;
	  margin-bottom: 0.5em !important;
	}
	.directfileitem .directfileseparator {
	  border-bottom: 1px solid #ccc;
	  line-height: 4px;
	  width: 100%;
	  float: left;
	}
	#page_margins #page #main #col3 #col3_content .newslist p, #page_margins #page #main #col3 #col3_content .newslist h2 {
	margin-top: 0;
	margin-bottom: 0;
	}
	#page_margins #page #main #col3 #col3_content .newslist p {
	font-size: 77.5% !important;
	}
	#page_margins #page #main #col3 #col3_content .newslist h2 {
	font-size: 83%;
	font-weight: bold;
	}
	#page_margins #page #main #col3 #col3_content .nachricht h2 {
	font-size: 83%;
	font-weight: bold;
	color: #666666;
	margin-top: 0;
	margin-bottom: 0;
	}
	#page_margins #page #main #col3 #col3_content .nachricht h3 {
	font-size: 83%;
	font-weight: normal;
	color: #333333;
	}
	#page_margins #page #main #col3 #col3_content .nachricht p {
	margin-right: 6px;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 77.5% !important;
	color: #000000;
	}
	#col3 #col3_content .veranst-ohne-bild .bild-datum .col3-datum li {
	margin-left: -100px;
	padding-left: 8px;
	}
	#col3 #col3_content .floatbox1 .nachricht img {
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 6px !important;
	}
	.floatbox1 {
	overflow:hidden
	}
	.floatbox2 {
	overflow:hidden
	}
	#col3 #col3_content .floatbox1 {
	padding: 10px 6px 10px 0px !important;
	border-bottom: 3px double #DDDEDD !important;
	margin-bottom: 6px !important;
	padding-right:3px;
	}
	#col3 #col3_content .floatbox2 {
	padding: 0px 6px 0px 0px !important;
	border-bottom-style:none;
	margin: 0px 0px 0px 0px !important;
	padding-right:3px;
	}
	#col3 #col3_content .floatbox1 .nachricht h3 {
	padding-top: 0px;
	}
	#col3 #col3_content .veranstaltungen .veranst-ohne-bild .bild-datum {
	height: auto;
	}
	#col3 #col3_content .veranstaltungen .veranst-ohne-bild .bild-datum .col3-datum {
	margin-bottom: 0px;
	padding-bottom: 0px;
	}
	#col3 #col3_content .veranstaltungen {
	margin-bottom: 0px;
	padding-bottom: 0px;
	}
	#col3 #col3_content .veranstaltungen p{
	margin: 0;
	}
	#page_margins #page #main #col3 #col3_content li {
	padding-bottom: 6px !important;
	}
	#page_margins #page #main #col3 #col3_content .floatbox2 .veranstaltungen .col3-datum li {
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
	}
	#col3 #col3_content .veranstaltungen img{
	margin-bottom: 7px !important;
	}

	a.dl_link {
	  background: none !important;
	}
	#col2 #col2_content .directfileitem{
	  font-size: 87.5%;
	}
	#col3 #col3_content .directfileitem{
	  font-size: 80%;
	}
	td.image-copyright, td.image-subtitle {
	  font-weight: normal !important;
	}
	*+html #main a[href^="http:"], *+html #main a[href^="https:"] {
	  background: none !important;
	  padding-left: 0px !important;
	} 
	
	
	/*.contentimagecontainer .subtext a[href^="http:"]:before,
	.contentimagecontainer .subtext a[href^="https:"]:before {
		content:" \0020 \008658";
	}*/
	
	.contentimagecontainer .subtext a[href^="http:"] {
		background-image: none;
	}
	
}
