/* .contenttable p { font-size: 1em; padding: 8px }*/

.shortcuts { width: 100% }
.shortcuts td { width: 50%; text-align: left; vertical-align: top; }

.startIconList li { font-size: 1em }

.magazines th {padding: 10px 15px 10px 0}
.magazines {margin: 0 0 10px 20px; padding: 0}

#sitemap {font-size: 0.9em; line-height: 0.8em; margin: 0 0 30px 0}
.smlevel1 {margin: 15px 0 3px 0px; padding: 0}
.smlevel2 {margin: 0px 0 0px 20px; padding: 0}
.smlevel3 {margin: 0px 0 0px 40px; padding: 0}
.smlevel4 {margin: 0px 0 0px 60px; padding: 0}

/*Added by TH 051017*/
.studera_nu {
  background-image: url(/fileadmin/lth/images/sysimages/studera_nu.gif);
  width: 155px;
  height: 40px;
  border: 0px;
}

/* Added by TH 051107 */
.vitText{
  color: #FFFFFF;
}

/* Added by TH 051201 */
.lthTabell {
  font-size: 1em;
  margin: 0px 0px 10px 10px;
  padding: 3px;
}

/* Added by TH 060109 */
.ettkommaettem {
	font-size: 1.1em;
}
.ettkommatvaem {
	font-size: 1.2em;
}

/* Added by TH 060329 */
.csc-mailform {
font-size: 1.2em;
}

.csc-loginform{
font-size: 1.2em;
}

/* Added by TH 060504 */
.csc-uploads-fileName {
font-size: large;
	background-image: url(graphics/pdf.gif);
	background-repeat: no-repeat;
}

/* Added by TH 061201 
.contentMain h4 a {
	color: #996633;
	text-decoration: none;
}
*/
.contentFoot a {
	color: #ffffff;
}

/* .lthNewsList img {
	float: right;
	margin-top: 10px;
	margin-left: 20px;
} */

div.lthNewsList {
	float: right;
	margin-top: 10px;
	margin-left: 20px;
	font-size: smaller;
	text-align: center;
}
div.lthNewsHeader h4 a {
	color: #996633;
	text-decoration: none;
}
.lthblogheader a {
	color: #996633;
	text-decoration: none;
	font-weight: bold;
        	font-size: 1.0em;
        	line-height: 1.0em;
}
/* table.typo3-editPanel TD { border: 0px; background-color: #fff; width: auto;} */
TABLE.typo3-editPanel { border: 0px;  margin-left: 20px; margin-bottom: 20px; }
TABLE.typo3-editPanel TD { border: 0px; background-color: #FFFFFF; width: auto;}

.typo3-editPanel-controls img {
	height: 16px;
	width: 16px;
}

/* added by TH 070225 */
div.menuDepartmentLink a,
div.menuDepartmentLink {
	height: 30px;
	line-height: 2.7em;
}

div.menuDepartmentLinkLong a,
div.menuDepartmentLinkLong {
	height: 40px;
	line-height: 1.5em;
	padding-top: 5px;
}

/* Bullet styles for unordered lists.
li.iconlist { list-style-image: url(graphics/listpil.gif); }
li.iconlistpdf { list-style-image: url(graphics/pdf.gif); }
li.iconlistword { list-style-image: url(graphics/word.gif); }
li.iconlistexcel { list-style-image: url(graphics/excel.gif); }
li.iconlistpowerpoint { list-style-image: url(graphics/powerpoint.gif); }
*/

/* Added by TH 090125 */
div.tx-cal-controller {
	margin-left: 20px;
}

TABLE.csc-uploads { margin-left:20px;font-size: 1.2em; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-size: 1em; }
.csc-uploads-fileSize P { font-size: 0.8em; }

.adminpanel {
background-color:#FDFDFD;
font-size: 0.6em;
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
/*font-color:black;*/
float:left;
padding: 0px;
}
.adminpanel A:link { text-decoration: none; color:black; }
.adminpanel A:visited {text-decoration: none; color:black; }
.adminpanel A:active {text-decoration: none; color:black; }
.adminpanel A:hover {text-decoration: underline; color:black; }

.csc-uploads-fileName {
font-size: large;
	background-image: url(graphics/pdf.gif);
	background-repeat: no-repeat;
}

.field {
	width: 150px;
}

.startCenterTd{
	/* background-color: #FFFFFF; */
	padding: 0px; /* 15px */
	margin: 0px;
}

.placeE div.quickLaunch {
	/* Justerar vänsterspalt på LTHs förstasida */
	height:177px;
}

ul.newsList {
padding-left: 0px;
}

.newsBg
{
	background-image: url(graphics/lightbluepix.gif);
	/* background-position: top right; */

	background-repeat: repeat;
	}
/* css stylesd content */
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
/*	{$styles.content.imgtext.borderSelector} {
		border: {$styles.content.imgtext.borderThick}px solid {$styles.content.imgtext.borderColor};
		padding: {$styles.content.imgtext.borderSpace}px {$styles.content.imgtext.borderSpace}px;
	}
*/

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: {$styles.content.imgtext.colSpace}px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: {$styles.content.imgtext.colSpace}px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: {$styles.content.imgtext.colSpace}px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: {$styles.content.imgtext.rowSpace}px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: {$styles.content.imgtext.rowSpace}px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: {$styles.content.imgtext.textMargin}px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: {$styles.content.imgtext.textMargin}px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
	
	/* Added by th 071121. För att minska textstorleken på bildtexter */
	DD.csc-textpic-caption { font-size: 0.7em; }
	.placeA dl.csc-textpic-image { padding-left:10px; }
	.placeA div.csc-textpic-intext-left dl.csc-textpic-image { padding-right:10px; }

/* Nya ikon-länkar. Ersätter lu-css */
.placeA p.newIconList3pil {
	background: url(graphics/arrow_icon_right_blue.gif) top left no-repeat;
	padding-left: 30px;
	padding-top: 4px;
	line-height: 0.8em;
	background-position: 10px;
}
.placeB p.newIconList3pil {
	background: url(graphics/arrow_icon_right_brown_tight.gif) top left no-repeat;
	padding-bottom: 2px;
	padding-left: 20px;
}
.placeA p.newIconList3pdf {
	background: url(graphics/pdf.gif) top left no-repeat;
	padding-bottom: 2px;
	padding-left: 30px;
	background-position: 10px;
}
.placeB p.newIconList3pdf {
	background: url(graphics/pdf.gif) top left no-repeat;
	padding-bottom: 2px;
	padding-left: 20px;
}
.placeA p.newIconList3doc {
	background: url(graphics/word.gif) top left no-repeat;
	padding-bottom: 2px;
	padding-left: 30px;
	background-position: 10px;
}
.placeB p.newIconList3doc {
	background: url(graphics/word.gif) top left no-repeat;
	padding-bottom: 2px;
	padding-left: 20px;
}
.placeA p.newIconList3xls {
	background: url(graphics/excel.gif) top left no-repeat;
	padding-bottom: 2px;
	padding-left: 30px;
	background-position: 10px;
}
.placeB p.newIconList3xls {
	background: url(graphics/excel.gif) top left no-repeat;
	padding-bottom: 2px;
	padding-left: 20px;
}
.placeA p.newIconList3ppt {
	background: url(graphics/powerpoint.gif) top left no-repeat;
	padding-bottom: 2px;
	padding-left: 30px;
	background-position: 10px;
}
.placeB p.newIconList3ppt {
	background: url(graphics/powerpoint.gif) top left no-repeat;
	padding-bottom: 2px;
	padding-left: 20px;
}
.placeA p.newIconList3dat {
	background: url(graphics/data.gif) top left no-repeat;
	padding-bottom: 2px;
	padding-left: 30px;
	background-position: 10px;
}
.placeB p.newIconList3dat {
	background: url(graphics/data.gif) top left no-repeat;
	padding-bottom: 2px;
	padding-left: 20px;
}

/* Justera gamla iconlists */
ul.iconlist li a, 
ul.iconlistword li a, 
ul.iconlistpdf li a, 
ul.iconlistexcel li a, 
ul.iconlistpowerpoint li a, 
ul.iconlistdata li a, 
ul.iconList li a, 
ul.iconListWord li a, 
ul.iconListPdf li a, 
ul.iconListExcel li a, 
ul.iconListPowerpoint li a, 
ul.iconListData li a, 
ul.wideIconList li a, 
ul.compactIconList li a,
ul.iconlist li, 
ul.iconlistword li, 
ul.iconlistpdf li, 
ul.iconlistexcel li, 
ul.iconlistpowerpoint li, 
ul.iconlistdata li, 
ul.iconList li, 
ul.iconListWord li, 
ul.iconListPdf li, 
ul.iconListExcel li, 
ul.iconListPowerpoint li, 
ul.iconListData li, 
ul.wideIconList li, 
ul.compactIconList li {
	margin-bottom: 5px;
}
ul.iconListPdf li {padding-left: 20px;}
ul.iconListPdf li a {padding-left: 0px;}
ul.iconlistpdf li {padding-left: 20px;}
ul.iconlistpdf li a {padding-left: 0px;}

/* Justera fullbredds-bild i högermarginalen */
.placeB .box .csc-textpic-center { margin-left:-20px; }
.placeB .box .csc-textpic-text { margin-left:20px; }

/* Justera mailforms */
.csc-mailform-field textarea { display:block; }
.csc-mailform-field { margin-bottom:5px; }
.csc-mailform { margin-left:10px; font-size:0.8em; }

/* Justera tabeller */
.placeA table { margin-left:10px;}
.placeA td { padding:3px; }
