 /* PHONGJIM | Mag. Florian Werner © 08/2011 - Joomla 1.7 CSS *//* Template summerschool.tugraz.at  V.1.0 © 2011 *//*=========================================================================================================*//* IE HACK  IE6 _xy IE6&7 *xy all IE xy:ab\9 *//* VORLAGEN  *//* SHADOW  	-moz-box-shadow: 0px 2px 2px #333333, 0 -2px 6px #222222;	box-shadow: 0px 2px 2px #333333, 0 -2px 6px #222222;	-webkit-box-shadow: 0px 2px 2px #333333, 0 -2px 6px #222222;	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#333333')";	*//* BOARDER RADIUS 	border-radius:15px;	-moz-border-radius:15px;	-webkit-border-radius:15px;	behavior: url(ie-css3.htc);*//* GRADIENT  	background: #b82b19;	background: -moz-linear-gradient(right, #b82b19, #771c10);	background: -webkit-gradient(linear, right center, left center, from(#b82b19), to(#771c10));	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF771c10, endColorStr=#FFb82b19, GradientType=1) filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#333333');	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF771c10, endColorstr=#FFb82b19, GradientType=1) GradientType=1) progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#333333')";	*//* AUTOSPALTEN#content.col_960 {width:960px;}#content.col_770 {width:770px;}#content.col_580 {width:580px;}*//*=========================================================================================================*//* PHONGJIM Reset V.1.3 © 2011 */html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {	font-size: 100%;	margin: 0;	padding: 0;	border: 0;	/*vertical-align:top;*/	color:#000;}img {vertical-align:top;}/* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}body {	line-height: 1.3;	text-align:center;	font:inherit;}ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after, q:before, q:after {	content: '';	content: none;}table {	/*border-collapse: collapse;	border-spacing: 0;*/}.clearfix {display:inline-block;} /* Hides from IE-mac \*/* html .clearfix {height:1%;}.clearfix {display:block;}/* End hide from IE-mac *//* ENDE PHONGJIM Reset V.1.3 © 2011 *//*=========================================================================================================*/@font-face {}html {}html, body {text-align:center;  height:100.1%;  z-index:0;  font-family:Verdana, Geneva, sans-serif;}body {background:url(../images/hg.png) center top #fff; } #basis {height:auto; width:960px; margin:0px auto;}#header,  #contentwrapper, #right, #left, #footer, #ie {text-align:left;}#header {height:129px;  margin-left:1px; }/*#logo {width:400px; height:67px;  position:relative; margin-top:20px; border:0px; float:left;}*//*#search {overflow:hidden; height:30px; width:340px;	float:right; margin-top:38px;}*/#hornav {	height:31px; 	width:958px;	margin-left:1px;	text-align:right;	background:#f99351;}#right {	width:210px;  	height:auto;  	padding-bottom:15px; 		float:right; 			}#right .moduletable {margin:20px 10px 20px 10px;} /* ALLE MODULE, DAS MENÜ HAT _menu drann! */#right .moduletable_hsc {margin:15px 10px 20px 10px;} /*  MODULE, Articel Newsflash */#right .moduletable_hsk {margin:15px 10px 30px 10px; font-size:10px; line-height:13px;} /*  MODULE, Contact Newsflash */#panorama {text-align:left;    color:#FFF;}#contentwrapper { }#contentwrapper2 {	width:958px;	margin-left:1px;	height:auto; 	float:left;}#content {	min-height:310px; 	height:auto !important; 	height:310px;  	margin-right:210px; 	padding-top:20px; 	padding-bottom:40px; 	border-right:1px solid #ccc;	border-bottom:1px solid #ccc;}#maincont {	margin-left:30px; 	margin-right:30px; 		min-height:300px; 	height:auto !important; 	height:300px; 	margin-top:10px;}#userwrapper {	margin-left:30px; 	margin-right:30px; 	margin-top:15px;} #breadcrumbs {	overflow:hidden;	height:auto;	margin-bottom:20px;	margin-left:30px; 	}#footer {height:50px;  padding-top:0px;  text-align:right; clear:both; width:958px;}#footermenu {width:150px; height:25px; float:left; color:#999; margin-left:30px; margin-top:4px; text-align:left;}#footercopyright {width:562px; height:auto; float:left;   text-align:right; margin-top:6px; margin-left:5px; }#bottom {}#ie {}/* SUCHE */#right .moduletable_search { margin-top:10px; margin-bottom:10px; height:25px;}#right .search_search {width:182px; background:url(../images/search_hg_eckig.png) top left no-repeat; margin-left:15px;}#right .search_search label {display:none;}#right #mod-search-searchword {border:0px;  color:#999; width:150px; height:20px; background:none; margin-left:29px;}/*Language */#search .moduletable_language { width:50px; float:right;}#search .moduletable_language #jflanguageselection {margin:0px 0px 5px;}#search .moduletable_language #jflanguageselection.rawimages  {margin-top:0px;}.rawimages span#active_language img {border:medium none; margin:1px; margin-right:0px;}.rawimages img {    border: medium none;    margin: 1px;	}/* Login Menü */#search .moduletable_menu {  float:right;}  #search .moduletable_menu li {width:77px; height:30px; }#search .moduletable_menu a { text-decoration:none; color:#666; font-size:14px; height:30px;  width:77px;display:block; padding:7px 0px;   text-shadow: 0px 1px 0px #fff; text-align:center; background:url(../images/btn_login.png) top left no-repeat;}#search .moduletable_menu a:hover { color:#333; background:url(../images/btn_login_active.png) top left no-repeat; }#search .moduletable_menu  .mainlevel  {font-size:12px;  color:#999;}#search .moduletable_menu  span.mainlevel  {margin-right:8px; margin-left:8px;}/* ------ Ende Basisdesign ------ */ul.sigProClassic {
	clear: none!important;
}/* Barrierefrei */ul.accessibility {	position: absolute;	top: -100%;}/* ------ Menüs ------ *//* Hornav Liste */#hornav .moduletable_menu {color:#000;  text-align:right;  padding-top:9px;} #hornav .moduletable_menu ul { list-style-type:none; text-align:left; }#hornav .moduletable_menu ul li {display:inline;   }/* 1. EBENE */#hornav .moduletable_menu li a { padding:5px 21px 6px;   font-size:13px; color:#333; border-right:1px solid #fff; text-transform:uppercase; font-family:Verdana, Geneva, sans-serif;   }#hornav .moduletable_menu li.item-113 a    {border-right:0px;}#hornav .moduletable_menu li.item-101 a    {padding-left:29px;}/* Over Menüpunkt 1. Ebene */#hornav .moduletable_menu ul li a:hover {background:url(../images/nav_active.png) right bottom; background-repeat:repeat-x; color:#fff; text-shadow:0px 1px 2px #333; }/* Aktiver Menüpunkt 1. Ebene */#hornav .moduletable_menu  li.current a {background:url(../images/nav_active.png) right bottom; color:#fff; text-shadow:0px 1px 2px #333;}#hornav .moduletable_menu  li.active a {background:url(../images/nav_active.png) right bottom;  color:#fff; text-shadow:0px 1px 2px #333;}/* 2. EBENE *//* Hintergrund Subemenüpunkte 2. Ebene und mehr*/ .moduletable_menu li li a,    .moduletable_menu #current  li a, .moduletable_menu .parent li a {padding: 6px 10px;  font-size:12px; color:#555; text-shadow:none;  border-bottom:1px solid #999; background:url(../images/hg_sub_normal.png); text-align:left; }/* ------  SUPERFISH  CSS PHONGJIM 2.0  ------ *//* Hintergrund der Hauptmenüleiste */ .moduletable_menusf ul li { background:none;}/* Hintergrund Menüpunkte 1. Ebene */ .moduletable_menusf ul li a {padding: 9px 12px 6px;  font-size:12px; color:#333; background:url(../images/nav_trenner.png) right no-repeat; text-transform:uppercase; text-shadow: 0px 1px 0px #fff; font-family:Verdana, Geneva, sans-serif;}  /* Letzter Menüpunkt 1. Ebene kein HG */.moduletable_menusf ul li.item16 a {background:none;} .moduletable_menusf ul li.item16 a:hover {background:url(../images/nav_active.png) left; background-repeat:repeat-x; color:#333; }/* Over Menüpunkt 1. Ebene */ .moduletable_menusf ul li a:hover {background:url(../images/nav_active.png) right; background-repeat:repeat-x; color:#333; }/* Aktiver Menüpunkt 1. Ebene */ .moduletable_menusf #current a {background:url(../images/nav_active.png) right; color:#000;}/* Hintergrund des aktiven Hauptnav Punktes bei move zu Subnav */.moduletable_menusf ul li.parent.sfHover a {background:url(../images/nav_active.png) right; }/* Hintergrund Subemenüpunkte 2. Ebene und mehr*/ .moduletable_menusf ul li ul li a,    .moduletable_menusf #current  ul a, .moduletable_menusf ul li.parent.sfHover ul li a {padding: 5px 10px;  font-size:11px; color:#000; text-shadow:none;  border-bottom:1px solid #999; background:url(../images/hg_sub_normal.png); text-align:left; }/* Hintergrund Subemenüpunkte Over bei aktiven Parent */ .moduletable_menusf ul li ul li a:hover, .moduletable_menusf #current  ul a:hover, .moduletable_menusf ul li.parent.sfHover ul li a:hover {background:url(../images/hg_sub_active.png); color:#000; }/*Aktives Subelement */ .moduletable_menusf .parent #current a { color:#000; background:url(../images/hg_sub_active.png);} /*Position Submenü 2. Ebene */ .moduletable_menusf ul li ul {margin-top:4px; left:-1px; }  .moduletable_menusf ul li ul ul {margin-top:0px; left:0px; } /* weitere Unterebenen *//* Höhe des gesamten Menüs */.sf-menu {float:left; margin-bottom:0; line-height:17px;}/* Submenü Indikator */.sf-sub-indicator {text-indent:-999em; right:0.5em; top: 1em; color:transparent;    background: url("../images/arrows-999.png") no-repeat scroll -10px -100px transparent; text-align:left;} /* rest in den Weichen */ a > .sf-sub-indicator {top: 1.1em;}.sf-menu a.sf-with-ul {    min-width: 1px;    padding-right: 1.8em;	}.sf-menu a {border-left:0px; border-top:0px;}.sf-menu a:visited {    color: #333;} .sf-menu li { 	}.sf-menu li li {}.sf-menu li li li {	}	/* ------  SUPERFISH  BASIS ENDE  ------ *//* SIDENAV Liste */#right .moduletable_menu {margin:25px 0px 15px 0px; background: url(../images/hg_right.png) repeat-x bottom left;	min-height:100px; 	height:auto !important; 	height:100px;  }#right .moduletable_menu h3 {margin-bottom:8px;}#right .moduletable_menu ul {list-style-type:none;  list-style-position:outside;   text-align:left; border-bottom:1px dotted #ccc;}#right .moduletable_menu .separator {display:block;  padding:8px ;  color:#b60b22; font-weight:bold; font-size:13px;}#right .moduletable_menu ul li a {display:block; text-decoration:none;    padding:8px;  font-size:12px; text-align:left; color:#666; border-top:1px dotted #ccc; } #right .moduletable_menu ul li a:hover { text-decoration:none; background:#EAEAEA; color:#000;}/* 2. EBENE */#right .moduletable_menu ul li ul li a {padding:8px; padding-left:20px; font-size:12px; border-bottom:0px dotted #ccc; text-transform:none; }#right .moduletable_menu ul li ul  {border-bottom:0px;  }#right .moduletable_menu ul li.current {color:#000; }#right .moduletable_menu ul li.current a {color:#000; background:#f3f3f3;} /* Highlight Aktuelle Überpunkt */#right .moduletable_menu ul li.active a { color:#000; background:#ddd; } /* Highlight Aktuelle Überpunkt bei aktiven Unterpunkt */#right .moduletable_menu ul li.current ul a { color:#666; background:none;} /* nicht aktiver Unterpunkte HG bei Aktiven Überpunkt*/  #right .moduletable_menu ul li.current ul a:hover {background:#EAEAEA;   color:#333;} /* nicht aktiver Unterpunkte HG bei Aktiven Überpunkt OVER */#right .moduletable_menu ul li.active ul a { color:#666; background:#fff;} /* nicht aktiver Unterpunkt HG bei current Unterpunkt*/#right .moduletable_menu ul li.active ul a:hover {background:#EAEAEA;   color:#000;} /* nicht aktiver Punkte HG bei current Unterpunkt OVER */#right .moduletable_menu ul li ul li {} /* HG nicht aktiver Unterpunkt */#right .moduletable_menu ul li:hover { }#right .moduletable_menu ul li ul li.active a {  color:#000;} /* aktiver Unterpunkt *//* Footer horizontales Menü */#footermenu .moduletable_menu {color:#FFF;  text-align:right; margin-top:1px; margin-right:12px;} #footermenu .moduletable_menu a {color:#FFF; font-size:11px; text-decoration:none;  }#footermenu .moduletable_menu a:hover {text-decoration:underline; }#footermenu .moduletable_menu ul { list-style-type:none; text-align:center; padding-left:0px;}#footermenu .moduletable_menu ul li {display:inline; }#footermenu .moduletable_menu .mainlevel {color:#fff; margin:0 5px;}#footermenu .moduletable_menu ul li a:hover {}#footermenu .moduletable_menu #current a {text-decoration:underline;}/* Blog Seperatoren */.blog .article_separator {border-bottom:0px dotted #CCC; display:block; margin-bottom:10px; margin-left:auto; margin-right:auto;} /*Joomla 1.5 */.blog .item-separator {border-bottom:1px dotted #CCC; display:block; margin-bottom:20px; margin-left:auto; margin-right:auto;} /*Joomla 1.6 */.moduletable_bread a, .moduletable_bread {color:#999;}.pagenav {font-size:12px; line-height:17px; color:#333;}.blog {font-size:12px; line-height:17px; color:#666;}a.readon {padding-left:12px; background:url(../images/rdmore_bl.gif) left no-repeat;}  /*Joomla 1.5 */p.readmore a {padding-left:12px; background:url(../images/rdmore_bl.gif) left no-repeat;} /*Joomla 1.6 */#right thead {font-size:12px; line-height:17px;}.componentheading {font-size:140%; color:#333;  font-weight:bold;}  /* Beitragstitel *//*.componentheading:before {content:"Bereich: "; color:666;} */.contentpaneopen .contentheading {font-size:120%; color:#1B57B1;  font-weight:bold; text-align:left; line-height:20px; } /* im Beitrag */.contentpaneopen {margin-bottom:10px;}iframe body { background:#fff; background-image:none;}/* Datum, Author,... */.contentpaneopen .small {font-size:11px; color:#666;}.createdate {font-size:10px; color:#999; padding-bottom:10px;}.modifydate {font-size:10px; color:#999;}/* Listenansicht Beiträge */.sectiontableentry1 {font-size:12px; line-height:17px; color:#333;}.sectiontableentry2 {font-size:12px; line-height:17px; color:#333;}.funktion {font-size:8px; color:#666;}/*=========================================================================================================*//* ------ Typo ------ */body {font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000;}/* {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333;} GAMM FONT */ h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#e38847;}h1 {font-size:1.7em;line-height:1em;margin-bottom:0.5em;}h2 {margin-top:0.6em;font-size:1.7em;margin-bottom:1.0em;letter-spacing:0.05em;}h3 {font-size:1.1em;line-height:1;margin-top:1.5em;margin-bottom:1.2em;text-transform:uppercase;color:#888;font-weight:bold;}#maincont h3 {font-size:1.2em;line-height:1;margin-top:2.5em;margin-bottom:1.0em;text-transform:uppercase;letter-spacing:0.08em; color:#888;font-weight:bold;/*background: url(../images/h1_icon.png) no-repeat top left; padding-left: 19px;*/}#maincont td h3 {margin-top:0px; font-size:1.2em; letter-spacing:0.08em; text-decoration:none; }h4 {font-size:1.25em;line-height:1.25;margin-bottom:1.25em;color:#888;letter-spacing:0.07em; }h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;color:#999;letter-spacing:0.10em;}h6 {font-size:1em;font-weight:bold; }a:link, a:visited {    color: #0eae16;    font-weight: normal;    text-decoration: none;}#maincont * {font-family:Verdana, Arial, Helvetica, sans-serif;}#maincont {font-size:12px; line-height:18px; }#maincont p, #maincont div   {font-size:12px; line-height:19px;  margin-top:0; text-align:justify; }#maincont li {font-size:12px; line-height:23px; color:#000;}#maincont a:hover { color:#01c80b; text-decoration:underline;}#maincont h1 a:hover, #maincont h2 a:hover, #maincont h3 a:hover, #maincont h4 a:hover, #maincont h5 a:hover { font-size:100%; text-decoration:none; }#maincont tbody {font-size:12px;}#breadcrumbs span, #breadcrumbs a {color:#999;}#footer, #footercopyright, #footercopyright a  {  font-size:10px; color:#999;}#footercopyright a {text-decoration:none;}#footermenu a {text-decoration:none; color:#999;}#footercopyright a:hover, #footermenu a:hover {text-decoration:underline; color:#333;}#footercopyright a.phongjim {color:#999; }#footercopyright a.phongjim:hover { text-decoration:none;}/* Bildunterschrift */	#maincont p .img_caption {font-size:10px; color:#666; margin-right:5px; margin-top:5px; text-align:right;}/* SUCHE */.search form#searchForm {display:none;}.search dd.result-category {display:none;}.search dd.result-created {margin-bottom:25px; color:#666;}.searchintro {margin-top:15px; margin-bottom:20px;}#searchForm { text-align:left; }/* MAINCONT LISTEN */#maincont ul {	list-style:square;	margin-left:30px;	}#maincont ul li {	line-height:20px;}/* SYSTEM MESSAGE */#system-message {margin-bottom:30px;}#system-message ul {margin-left:0px;}/*=========================================================================================================*/p {	margin: 0.8em 0;}p+p {}pre {}address {}small {}ul, ol {}ol {}li ul, li ol, ul ul, ol ol {}form, legend, label { }legend {}table {}caption {}hr {}cite, dfn, em, i {	font-style: italic;}code, kbd, samp, pre, tt, var {}pre {	white-space: pre;}del {	text-decoration: line-through;}mark {}ins {}big {}abbr, acronym {}abbr[title], acronym[title], dfn[title] {	cursor: help;}sup, sub {	line-height: 0;}sup {}sub {}blockquote {}input, select, button {	cursor: pointer;}/*=========================================================================================================*//*some joomla! classes*/.item-separator { /* was in J! 1.5= .article_separator */height:15px;border-bottom:1px dotted #CCC; display:block; margin-bottom:30px; margin-left:auto; margin-right:auto;}.items-more { /* was in J! 1.5= .blog_more */}/*[Print, PDF, Email] button in an article were before in td.buttonheading and are now in an unsorted list*/#maincont ul.actions {    list-style: none;    float: right;}.actions li {    float: left;    margin-left: 5px;}/*new*/.print-icon {}.email-icon {}/* ==================================== FIXES  ====================================  *//* ================================================================================  *//* BLOG NAVIGATION *//*#maincont .counter  {  margin-top:15px;  margin-bottom:5px;  color:#777;}#maincont .pagination ul {    list-style-type: none;    margin: 0;    text-align: left;	padding-top:6px;   	border-top:1px solid #ccc;	}#maincont .pagination li {    border: 0 solid #EEEEEE;    display: inline;    margin-right: 9px;        text-align: left;}*//* Login FIX *//*#maincont .login-fields, #adminForm {line-height:15px; padding-bottom:5px;}.edit form#adminForm fieldset {    border: 1px solid #DDDDDD;}.edit form#adminForm fieldset {    margin: 10px 0 15px;    padding: 20px 15px;}.edit form#adminForm legend {    font-weight: bold;}legend {    padding: 3px 5px;}.formelm {    margin: 5px 0;}.formelm label {    display: inline-block;    vertical-align: top;    width: 13em;}.formelm-buttons {    margin-bottom: 10px;    text-align: right;}#imageForm fieldset, #uploadform, #upload-noflash {    border: 1px solid #CCCCCC;    font-size: 11px;    margin: 0;    padding: 5px !important;    text-align: left;}form#imageForm, form#uploadForm {background:#FFF;}fieldset td {vertical-align:top;}button {    background-color: white;    border: 1px solid #CCCCCC;    color: #0B55C4;    font-weight: bold;    padding: 3px;}button:hover {       border: 1px solid #0B55c4;    }.button2-left {border: 1px solid #CCCCCC; padding:2px; margin:3px 3px 3px 0; display:block; width:90px; float:left; text-align:center;}.button2-left:hover {border:1px solid #0B55c4;}.button2-left a {display:block;}*//* Kontaktformular */#component-contact input {margin-top:3px; margin-bottom:5px;}#component-contact .contentheading {font-size:14px;}.xmap h2 {font-size:14px; color:#000; margin:5px 0;}.componentheading {margin-bottom:9px;}/* UCD  */div.ucd {margin-right:15px;}.ucd_title {font-size:115%; margin-bottom:5px;}ul.ucd_list li {margin-bottom:15px;}/* LOGIN  *//*=========================================================================================================*/div.login {border:1px solid #ccc; padding:10px; background:#f1f1f1;}.login-fields {padding:5px;}div.login #password-lbl {margin-right:10px;}/*=========================================================================================================*/                 /* EDITOR FIX *//*=========================================================================================================*//* Login FIX */#maincont .login-fields, #adminForm {line-height:15px; padding-bottom:5px;}.edit form#adminForm fieldset {    border: 1px solid #DDDDDD;}.edit form#adminForm fieldset {    margin: 10px 0 15px;    padding: 20px 15px;}.edit form#adminForm legend {    font-weight: bold;}legend {    padding: 3px 5px;}.formelm {    margin: 5px 0;	}.formelm label {    display: inline-block;    vertical-align: top;    width: 13em;}.formelm-buttons {    margin-bottom: 10px;    text-align: right;	float:right;	}#imageForm fieldset, #uploadform, #upload-noflash {    border: 1px solid #CCCCCC;    font-size: 11px;    margin: 0;    padding: 5px !important;    text-align: left;}form#imageForm, form#uploadForm {background:#FFF;}fieldset td {vertical-align:top;}button {    background-color: white;    border: 1px solid #CCCCCC;    color: #0B55C4;    font-weight: bold;    padding: 3px;}button:hover {       border: 1px solid #0B55c4;    }.button2-left {border: 1px solid #CCCCCC; padding:2px 6px; margin:3px 6px 3px 0; display:block; width:90px; float:left; text-align:center; background:#e8eef4;}.button2-left:hover {border:1px solid #0B55c4; background:#c6d5e4; }.button2-left a {display:block; text-align:center; text-shadow:0px 1px 0px #fff;}.button2-left a:hover {text-decoration:none; color:#fff;}#jform_articletext_parent {margin-bottom:5px; }/*=========================================================================================================*/                 /* EDITOR FIX ENDE*//*=========================================================================================================*//* ===== PAGE NAV FIX  ===== */#maincont .pagination {padding-top:10px; padding-bottom:20px;}#maincont .pagination ul {    border-top: 1px solid #CCCCCC;    list-style-type: none;    margin: 0;    padding-top: 6px;    text-align: left;}#maincont .pagination li {    border: 0 solid #EEEEEE;    display: inline;    margin-right: 9px;    text-align: left;	line-height:normal;	}.pagination p.counter {color:#999; }/* PHOCA DOWNLOAD FIX */.pd-no-subcat {display:none;}/* LOF ARTICLESCROLLER  *//*=========================================================================================================*/.lof-articlessroller .lof-inner .lof-readmore {	background-position:0px 10px;    clear: both;    display: block;    padding: 9px 0 5px 20px;}.lof-articlessroller .lof-inner {   min-height:170px; 	height:auto !important; 	height:170px;}iframe {border:0px;}