.courses 
{
padding-left:20px;
}
.courseslist .coursename
{
background:url("/utils/courses/img/folder0.png") 0px 0px    no-repeat;
font-size:16pt;
height:40px;
padding-left:40px;
padding-top:6px;
margin-left:20px;
}

.coursecontent
{
}
.coursecontent  .coursename
{
background:url("/utils/courses/img/folder1.png") 0px 0px    no-repeat;
font-size:16pt;
height:32px;
padding-left:40px;
padding-top:6px;
margin-left:20px;
}




.coursecontent .notblankitem {

height:40px;
color:#888;
/*border:1px solid #888;*/

}




.coursecontent .blankitem {
padding-left:60px;
margin-left:20px;
background:url("/utils/courses/img/blank.png") 0px 0px    no-repeat;
height:30px;

color:#888;
/*border:1px solid #888;*/
padding-top:8px;
}


.coursecontent .itemslist
{
  margin-top:8px;
 }
 
 .coursecontent .courseitem
{
padding-left:20px;
padding-bottom:2px;
padding-top:0px;

margin-left:20px;
padding-right:20px;
/*border:1px solid red;*/
}

.courseitem .itemlink {
padding-left:20px;
font-size:12pt;

display:block;

}
.courseitem .itemlinkblank {
padding-left:40px;
font-size:12pt;
}

.courseitem .testitemlink a.element{

background:url("/utils/courses/img/check_2.png") 0px 0px    no-repeat;
margin-left:20px;
font-size:12pt;
/*border:1px solid black;*/
height:40px;
}

.courseitem .externalitemlink a.element{

background:url("/utils/courses/img/htm.png") 0px 0px    no-repeat;
margin-left:20px;
font-size:12pt;
/*border:1px solid black;*/
height:32px;
}

.courseitem .textblock {
font-size:12pt;
padding-left:60px;
line-height:1.5;
color:#415066;
} 
.courseitem .headline {
font-size:16pt;
font-weight:bold;
padding-top:1em;
padding-bottom:0.5em;


} 
.courseitem .linkcomment {
font-size:9pt;
padding-left:80px;
padding-top:0px;
margin-top:-10px;
color: #D75600;
color: #888888;
height:10px;
padding-bottom:1em;


}

.coursecontent  a.element{
padding-left:40px;
height:32px;
display:block;
padding-top:8px;
font-size:12pt;
width:auto;

}


/*.coursecontent a {background:url("/utils/courses/img/htm.png") 0px 0px    no-repeat;}*/

.coursecontent a[href$=".pdf"] {background:url("/utils/courses/img/pdf.png") 0px 0px    no-repeat;}
.coursecontent a[href$=".doc"] {background:url("/utils/courses/img/doc.png") 0px 0px    no-repeat;}
.coursecontent a[href$=".ppt"] {background:url("/utils/courses/img/ppt.png") 0px 0px    no-repeat;}
.coursecontent a[href$=".pptx"] {background:url("/utils/courses/img/ppt.png") 0px 0px    no-repeat;}
.coursecontent a[href$=".rtf"] {background:url("/utils/courses/img/doc.png") 0px 0px    no-repeat;}
.coursecontent a[href$=".docx"] {background:url("/utils/courses/img/doc.png") 0px 0px    no-repeat;}
.coursecontent a[href$=".zip"] {background:url("/utils/courses/img/rar.png") 0px 0px    no-repeat;}
.coursecontent a[href$=".rar"] {background:url("/utils/courses/img/rar.png") 0px 0px    no-repeat;}
.coursecontent a[href$=".7z"] {background:url("/utils/courses/img/rar.png") 0px 0px    no-repeat;}
.coursecontent a[href$=".tif"] {background:url("/utils/courses/img/img.png") 0px 0px    no-repeat;}
.coursecontent a[href$=".jpg"] {background:url("/utils/courses/img/img.png") 0px 0px    no-repeat;}


.coursecontent a.button {
	margin-top:1em;
	margin-bottom:1em;
	height:auto;
	display:inline-block;
	padding-top:8px;
}