﻿/* AddComment */
.AddCommentBox
{
	padding:20px;
}

.ArrowSignBox
{
	background:url(../customimages/sign-arrow.gif) no-repeat;
	padding:0 10px 10px 12px;
}

.AskExpert h2
{
	background:url('/themes/nettlappen/customimages/header-ask-expert-no.png') no-repeat;
	height:23px;
}

.AskExpertContent
{
	/*background:url('/themes/nettlappen/customimages/icon-expert.gif') no-repeat bottom right;*/
	border-bottom:solid 1px #cbcbcb;
	margin-bottom:1px;
	padding: 10px 0px 0px 10px;
}

.AskExpertContentText
{
	width:50%; 
	float:left;
}

.AskExpertContentClickable
{
	width:50%; 
	height:100px; 
	cursor:pointer; 
	float:right;	
}

/* Generics */
.ClearBoth
{
	clear:both;
}

.Company #companyBack
{
	clear:both;
	padding-top:20px;
}

.Company div
{
	padding-bottom:15px;
	padding-right:25px;
}

.Company h5
{
	margin:0 0 5px;
}

/* Company */
.CompanyBox
{
	border:1px #ccc solid;
	padding:0 5px 25px;
	text-align:center;
}

.CompanyEmailPanel
{
	background:#fff;
	border:3px #000 solid;
	height:350px;
	padding:10px;
	width:450px;
}

.CompanyNoAccessError
{
	color:red;
}

.CompanyTbl .alternateRow,.ReportItemAlt td
{
	background:#eee;
}

.CompanyTbl .bottom
{
	font-weight:700;
	padding-top:20px;
}

.CompanyTbl td
{
	padding-left:5px;
}

.CompanyTbl td.center,.questionCenter,div.fronpageSigns
{
	text-align:center;
}

.CompanyTbl th
{
	background-image:url('/ControlPanel/Images/CAimages/header_rowBg.gif');
	background-repeat:repeat-x;
	font-weight:700;
	height:24px;
	padding-left:5px;
}

.CompanyTextBox
{
	width:250px;
}

.CompanyTextBoxPostalCity
{
	width:205px;
}

.CompanyTextBoxPostalCode
{
	width:30px;
}

.CustomAvatarListCustomContent
{
	margin-left:80px;
}

.CustomAvatarListItemCustomAvatar
{
	float:left;
	height:60px;
	overflow:hidden;
	padding-left:10px;
	width:60px;
}

/* Dictionary */
.DictionaryWindow
{
	background-image:url('/themes/nettlappen/customimages/popup_background.gif');
	background-repeat:no-repeat;
	cursor:help;
	display:none;
	height:120px;
	padding:30px 10px 10px;
	position:absolute;
	width:180px;
	z-index: 10;
}

.DictionaryWindow h1
{
	font-size:11px;
	font-weight:700;
	margin:0;
	padding:0;
}

.ExamNavigation
{
	padding-top:30px;
}

.ForumBox h2
{
	background:url('/themes/nettlappen/customimages/header-last-post-no.png') no-repeat;
	height:23px;
}

.ForumBoxContent
{
	background:url('/themes/nettlappen/customimages/icon-forum.gif') no-repeat top right;
	border-bottom:solid 1px #cbcbcb;
	margin-bottom:1px;
	padding:10px;
}

.FrontBlogList
{
	float:left;
	width:273px;
}

.FrontBlogListBody,.FrontBlogListLeftBody
{
	margin-left:15px;
	margin-right:10px;
	margin-top:10px;
}

.FrontBlogListHeader
{
	background-image:url('/themes/nettlappen/customimages/header-blog-no1.gif');
	background-repeat:no-repeat;
	height:46px;
}

.FrontBlogListHeaderText,.FrontBlogListLeftHeaderText
{
	font-weight:700;
	padding-left:42px;
	padding-top:14px;
	text-transform:uppercase;
}

.FrontBlogListItemComments,.FrontBlogListLeftItemComments
{
	background-repeat:no-repeat;
	color:#a00;
	height:20px;
	margin-left:100px;
	padding-bottom:5px;
	padding-left:9px;
	padding-top:8px;
	white-space:nowrap;
}

.FrontBlogListLeft
{
	float:left;
	margin-right:20px;
	width:273px;
}

.FrontBlogListLeftBody img
{
	border:solid 5px #000;
	display:block;
}

.FrontBlogListLeftHeader
{
	background-image:url('/themes/nettlappen/customimages/header-latest-news1.gif');
	background-repeat:no-repeat;
	height:46px;
}

.IComments
{
	background:url(../customimages/icon-comment.gif) no-repeat;
	padding-left:20px;
}

.IDuration
{
	margin-top:1px;
}

/* icons */
.IStar
{
	background:url(../customimages/icon-star.gif) no-repeat;
	padding-left:20px;
}

.IViews
{
	background:url(../customimages/icon-views.gif) no-repeat;
	padding-left:20px;
}

.LastOnline h2
{
	background:url('/themes/nettlappen/customimages/header-last-online-no.png') no-repeat;
	height:23px;
}

.LastOnlineContent
{
	background:url('/themes/nettlappen/customimages/box-last-online.png') no-repeat;
	border-bottom:solid 1px #cbcbcb;
	margin-bottom:1px;
	padding:10px;
}

.LeftInput
{
	width:133px;
}

.LeftText, div.Article
{
	margin:0 0 10px;
}

.UsernameBox input, .PasswordBox input 
{
    width: 105px;    
}

div#MediaCategoryList
{
    padding-left: 20px;    
}

div#MediaCategoryList ul
{
    margin: 0 0 0 0;
    padding: 0;        
}

div#MediaCategoryList ul li
{
    list-style-type: none;
    margin: 0 0 3px 0;
    padding: 0;        
}

.MonthCompetition h2
{
	background:url('/themes/nettlappen/customimages/header-month-competition-no.png') no-repeat;
	height:23px;
}

.MonthCompetitionContent
{
	background:url('/themes/nettlappen/customimages/icon-competition.gif') no-repeat top right;
	border-bottom:solid 1px #cbcbcb;
	margin-bottom:1px;
	padding:10px 65px 10px 10px;
}

.MostViewed h2
{
	background:url('/themes/nettlappen/customimages/header-video-sample-no.png') no-repeat;
	height:23px;
}

.MostViewedContent
{
	border-bottom:solid 1px #cbcbcb;
	margin-bottom:1px;
	padding: 20px 20px 10px 20px;

}

.MostViewedContent .FrontVideoThumb
{
    margin-bottom: 10px;    
}


.MostViewedContent a
{
    display: block;
}

.MostViewedContent img
{
    border-width: 0px;
    display: block;
    height: 98px;
    width: 174px;    
}

.MyFavoriteVideos
{
    margin: 10px 10px 10px 20px;    
}

.MyFavoriteVideos ul
{
    margin: 0;
    padding: 0;    
}

.MyFavoriteVideos ul li
{
    list-style-type: none;
    margin: 0;
    padding: 3px 0 3px 0;    
}

.Owner .CommonCommentBubbleRoundTop .r1,.Owner .CommonCommentBubbleRoundTop .r2,.Owner .CommonCommentBubbleRoundTop .r3,.Owner .CommonCommentBubbleRoundTop .r4,.Owner .CommonCommentBubbleRoundBottom .r1,.Owner .CommonCommentBubbleRoundBottom .r2,.Owner .CommonCommentBubbleRoundBottom .r3,.Owner .CommonCommentBubbleRoundBottom .r4,.Owner .CommonCommentArrow .r1,.Owner .CommonCommentArrow .r2,.Owner .CommonCommentArrow .r3,.Owner .CommonCommentArrow .r4,.Owner .CommonCommentArrow .r5,.Owner .CommonCommentArrow .r6,.Owner .CommonCommentArrow .r7,.Owner .CommonCommentArrow .r8,.Owner .CommonCommentArrow .r9,.Owner .CommonCommentArrow .r10,.Owner .CommonCommentContent
{
	background-color:#DFFFED;
}

.PagingBox
{
    margin: 0px 0px 10px 15px;    
}

.RelatedThumbLink
{
    float: left;
    margin-right: 10px;
    width: 174px;
}

.ReportFooter td
{
	background:#ddd;
	border-bottom:1px #ccc solid;
	border-top:1px #ccc solid;
}

.ReportHeader td
{
	border-bottom:1px #999 solid;
	font-weight:700;
}

.ReportHeader td,.ReportItem td,.ReportItemAlt td,.ReportFooter td
{
	border-right:1px #ccc solid;
	padding:2px 5px;
}

.ReportTbl,.SearchPager td
{
	border:0;
}

/* Search */
.SearchGrid
{
    border-collapse: collapse;
	width:100%;
}

.SearchGrid tr
{
    border-width: 0px;    
}

.SearchGrid td
{
    border: solid 1px white;
    
}

.SearchItemImage
{
	/*border-bottom:1px #eee solid;*/
	width:70px;
}

.SearchItemText
{
	border:0;
	/*border-bottom:1px #eee solid;*/
	padding-bottom:10px;
}

/* The exam */
.StartExam
{
	padding-bottom:30px;
	padding-top:10px;
}

.SumDescription
{
	font-weight:700;
	text-align:right;
}

.Tag1 a:link,.Tag1 a:visited,.Tag1 a:active
{
	color:#004A6E;
	font-size:160%;
	font-weight:900;
	margin-right:6px;
	text-decoration:none;
}

/*.SidebarTagCloud
{
	padding: 0px;
	margin: 0px;
	font-size: 80%;
	line-height: 200%;
	list-style-type: none;
}*/
.Tag1,.Tag2,.Tag3,.Tag4,.Tag5,.Tag6
{
	display:inline;
	margin:0;
	padding:0;
}

.Tag2 a:link,.Tag2 a:visited,.Tag2 a:active
{
	color:#0C5A7E;
	font-size:145%;
	font-weight:800;
	margin-right:6px;
	text-decoration:none;
}

.Tag3 a:link,.Tag3 a:visited,.Tag3 a:active
{
	color:#1C6A8E;
	font-size:130%;
	font-weight:600;
	margin-right:6px;
	text-decoration:none;
}

.Tag4 a:link,.Tag4 a:visited,.Tag4 a:active
{
	color:#2C5A7E;
	font-size:120%;
	font-weight:500;
	margin-right:6px;
	text-decoration:none;
}

.Tag5 a:link,.Tag5 a:visited,.Tag5 a:active
{
	color:#3C6A8E;
	font-size:110%;
	font-weight:300;
	margin-right:6px;
	text-decoration:none;
}

.Tag6 a:link,.Tag6 a:visited,.Tag6 a:active
{
	color:#4C7A9E;
	font-size:100%;
	font-weight:200;
	margin-right:6px;
	text-decoration:none;
}

/* End Poll Styles 
 Tag Styles */

.TagListItemList
{
    list-style-type:none;
	margin:0;
	padding:0;
}

.TagListItemArea
{
	background-color:#eee;
	background-position:10px 10px;
	background-repeat:no-repeat;
	margin:10px 0;
	min-height:46px;
	padding:10px 10px 10px 10px;
}

.TagListItemArea.Alt
{
	background-color:#fff;
}

.TagListImageLinkContainer
{
    float: left;

    margin-right: 10px;
    
}

.TagListItemRight
{
    float: right;
    width: 360px;    
}

TagListImageLink
{
    display: block;
}


.TagListImage img
{
    border-width: 0px;
    max-width: 174px;
    max-height: 174px;
}

/*
START BLOG TAG CLOUD */
 
.TagCloud
{
	background-color:#f7f7f7;
	color:#999;
	line-height:180%;
	list-style-type:none;
	margin:16px 0;
	padding:16px 8px;
}

.TextBoxMulitLine
{
	width:100%;
}

/* Rounded Textbox*/
.TextBoxRounded
{
    border-color: #bbbbbb;
	border-left:solid 1px;
	border-right:solid 1px;
	height:.8em;
	margin:0;
	padding:3px 8px 0;
	position:relative;
	white-space:nowrap;
}

.TextBoxRounded input
{
	background-color:#f7f7f7;
	border-width:0;
	display: none;
	margin:0 0 0 0;
	padding:0;
	width: 100px;
}

.TextBoxRoundedInner
{
	position:absolute;
	top: -2px;
	width:100px;
}

.TopCompleteStatus
{
    position: absolute;
    left: 40px;
    top: -15px;       
}

.TopList h2
{
	background:url('/themes/nettlappen/customimages/header-top5-list-no.png') no-repeat;
	height:23px;
}

.TopListContent
{
	background:url('/themes/nettlappen/customimages/icon-top5-no.gif') no-repeat top right;
	border-bottom:solid 1px #cbcbcb;
	margin-bottom:1px;
	padding:10px;
}

.floatRight,#CommonSearch
{
	float:right;
}


/*
Blog*/
.post
{
	padding-bottom:35px;
	padding-left:10px;
	padding-right:20px;
}

.post h5
{
	padding-bottom:8px;
}

.questionAnswer
{
	
	padding-top:15px;
}

.questionError
{
	color:red;
	display:block;
	padding-bottom:15px;
}

.questionResult
{
	line-height:25px;
}

.questionSmallHeader
{
	font-size:0.9em;
}

.questionTableResults td.questionName
{
	text-align:left;
	font-weight:normal;
	vertical-align:top;
}

.questionTableResults th
{
	border-bottom:1px #000 solid;
	text-align:left;
}

.smallbox
{
	margin-bottom:15px;
	width:250px;
}

/*
Common Styles*/
.star
{
	background-image:url('/Themes/Nettlappen/CustomImages/star.png');
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
}

.success
{
	color:#080;
}

.textarea
{
	width:400px;
}


/* Course table */
.courseTable th
{
    background-image: url('/ControlPanel/Images/CAimages/header_rowBg.gif'); 
    height:24px; 
    background-repeat:repeat-x;     
    padding-left: 5px; 
    font-weight:bold;	
}

.courseTable td
{
    padding-left:5px;	
    vertical-align: top;
}

.courseTable .alternateRow
{
	background: #eeeeee;
}

.courseTable .bottom
{
    padding-top:20px;
    font-weight:bold;
}


.RTL_True
{
	text-align:right;	
}

.RTL_True table
{
	width:100%;	
}

.RTL_False
{}