.right	{
	float: right;
}

.left	{
	float: left;
}

video	{
width: 100%;
height: 100%;
}


.player169-368	{
	width: 368px;
/*	height: 207px; will be calculated*/ 
}

.generalPlayer, .playerCanvasSize {
	min-height: 1px; /* avoid fully hidden players, they might not play */
}

.composeError	{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

.composeError_warning	{
	color: orange;	
}

.composeWarning_Box	{
	 -webkit-box-shadow: 0 0 40px 5px orange inset;
	 box-shadow: 0 0 40px 5px orange inset;
}

.composeError_critical	{
	color: red;	
}

.composeError_error	{
	color: white;	
	background-color: red;
}


input	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	vertical-align: middle;
}


select	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
}

.list	{
	margin: 0 10px 0 10px;
	border-left: 1px solid #cfd2d5;
	border-right: 1px solid #cfd2d5;
	overflow: hidden;
}

.c_contentContainer {
/*	do NOT set width: 100%;  we want the contentContainer to be dynamic! */
	height: 100%;
	
}

.contentData	{
	margin: 10px 0 20px 0;
}

.contentData_head	{
	width: 94%;
	height: 30px;
	line-height: 30px;
	margin: 0 10px 20px 10px;
	padding: 0 0 0 10px;
	border-bottom: 1px dotted #dddddd;
	font-size: 14px;
	font-weight: bold;
}

.contentData_inner	{
	margin: 10px;
	overflow: hidden;
}

.contentborder	{
	border-top: 1px solid #cfd2d5;
	border-bottom: 1px solid #cfd2d5;
	overflow: hidden;
}


/* contentSlot is used by makroTemplates and is prepared for LT */
.contentSlot	{
	overflow: hidden;
	position: relative;
}

.contentSlotInner	{
	height: 100%;
	width: 100%;
	overflow: hidden;
	position: relative;
}


.tableHead	{
	height: 24px;
	margin: 0;
	padding: 0 10px 0 10px;

	list-style-position: outside;
	list-style-type: none;
	
	background-color: #dee3e4;

	background-image: linear-gradient(bottom, rgb(229,230,232) 0%, rgb(237,237,237) 25%, rgb(254,254,254) 83%);
	background-image: -o-linear-gradient(bottom, rgb(229,230,232) 0%, rgb(237,237,237) 25%, rgb(254,254,254) 83%);
	background-image: -moz-linear-gradient(bottom, rgb(229,230,232) 0%, rgb(237,237,237) 25%, rgb(254,254,254) 83%);
	background-image: -webkit-linear-gradient(bottom, rgb(229,230,232) 0%, rgb(237,237,237) 25%, rgb(254,254,254) 83%);
	background-image: -ms-linear-gradient(bottom, rgb(229,230,232) 0%, rgb(237,237,237) 25%, rgb(254,254,254) 83%);

	
	border-top: 1px solid #c3c7cd;
	border-bottom: 1px solid #f08925;
	
	line-height: 24px;
	font-weight: bold;
}


.tableHead li	{
	float: left;
	margin-right: 3px;
}


/* table for data show and edit */


.ul_table	{
	height: auto;
	margin: 3px 0 3px 0;
	padding: 0;
	
	list-style-position: outside;
	list-style-type: none;
	clear: both;
	overflow: hidden;

	line-height: 18px;
}


.ul_table li	{
	margin-right: 3px;
	float: left;
	overflow: hidden;
}

.contentList .ul_table	{
	line-height: 18px;
	margin: 0;
}

 .ul_table li:first-child	{
	margin-left: 10px;	
}

.linkList li	{
	cursor: pointer;
	padding: 0;
	line-height: 30px;
}

/* sublists have a reduced height! */
.contentList .contentList .ul_table	{
	padding: 4px 0;
}


.contentList .contentList .contentList .ul_table	{
	padding: 2px 10px 0 10px;
}



.contentShow, .contentShow .tabContainer .contentShow	{
    background-color: #F0F2F4;
    border-left: 1px solid #CFD2D5;
    border-right: 1px solid #CFD2D5;
    	
	margin: 0 10px 10px 10px;
	padding-top: 10px;
	overflow: hidden;
	cursor: default;
}



.contentShow .contentShow	{
	margin: 0px;
	border: none;
}


.contentShow .ul_table	{
	line-height: 18px;
	padding: 2px 0 2px 0;
}

.contentEdit	{
	background-color: #f0f2f4;
}

.contentEdit .ul_table	{
	line-height: 18px;
	padding: 2px 0 2px 0;
}

.contentEdit .ul_table input[type="text"] {
	width: 100%;
}

.contentEdit .ul_table textarea	{
	width: 100%;
	overflow: visible;
	height: auto;
}






.showFieldName	{
	width: 100px;
	margin-right: 10px;
	text-align: right;
	font-weight: bold;
	cursor: default;
}

.contentEdit .showFieldName	{
/*	padding-top: 3px; */
}

.showFieldValue	{
	width: 350px;	
	margin-right: 10px;
	cursor: default;
}


.contentShow .showFieldValue	{
	height: auto;
}

.showIDValue	{
	width: 30px;	
	margin-right: 10px;
	cursor: default;
}

#textSearchLeft_mainSearch	{
	width: 100%;
}

#textSearchLeft_mainSearch	table {
	width: 100%;
}

.textSearchInput {
	width:100%;
	height:19px;
	text-align:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #667f9b;
}


/*xxxxxxxxxxxxx Video */

.c_player	{		/* this is the default */
/*	width: 640px;  do not set a width for the default player. this is the job of the classes below!
/*	height: 360px; never define a player height!! If you want a fix height, use a wrapping container */
	height: auto;
	overflow: hidden;
}

.c_player640	{
	width: 640px; 
}


.c_player480	{
	width: 480px; 
}


.c_player320	{
	width: 320px; 
}


.fullscreen .c_player	{
	width: 960px;
	height: auto;
}



.playerContainer	{
	height: 100%;
	width: 100%;
	float: left; 
}





/* action menu on top or bottom of a dataset */

.actionMenuTop	{
	height: auto;
	clear: both;
	overflow: hidden;
}

.actionMenuBottom	{
	height: 50px;	/* for IE only... */
	clear: both;
	overflow: hidden;
}

.actionHR	{
	margin: 5px 10px 5px 10px;;
	clear: both;
}

.actionleft	{
	height: 20px;
	margin: 0 10px 10px 10px;
	float: left;
}

.actionright	{
/*	height: 20px; affects composProcess buttons*/
	margin: 0 10px 10px 10px;
	float: right;
}

.actionright a, .actionleft a {
    color: #3A444E;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
}

.resultArea	{
	clear: both;
	margin: 10px;
	padding: 10px;
}

.ok	{
	background-color: lightgreen;
}

.nok	{
	background-color: red;
}

.debugArea	{
	clear: both;
	margin: 10px;
	background-color: orange;
}





/* ++++++++++++++++ uploadFile ++++++++++++++++++++ */

.uploadFile	{
	float: left; 
	height: auto; 
	margin-right: 5px; 
	display: inline; 
	overflow: hidden;
}

.uploadFile input	{
	width: 100%;
}


.uploadFileSubmitButton	{
	float: left; 
	margin-left: 5px;
}

.uploadFileAltButton	{
	margin-left: 5px;
	float: right; 
	cursor: pointer;
}

.uploadProgressContainer	{
	height:100%; 
	overflow: hidden; 
	border-left: 1px solid #CFD2D5;
	border-right: 1px solid #CFD2D5;


}

/* ++++++++++++++++ listFile/sendFile ++++++++++++++++++++ */

.listFile_ul{
	height: auto;
	padding: 3px 0 3px 0;
	margin: 0;
	list-style-position: outside;
	list-style-type: none;
	overflow: hidden;
	clear: both;
	cursor: pointer;
}

*html .listFile_ul	{
	height: 25px;
	padding: 5px 0 3px 0;

}


.listFile_ul li {
	margin-right: 3px;
	float: left;
}


.sendFile_ul{
	height: auto;
	padding: 3px 0 3px 0;
	margin: 0;
	list-style-position: outside;
	list-style-type: none;
	overflow: hidden;
	clear: both;
	cursor: pointer;
}

*html .sendFile_ul	{
	height: 25px;
	padding: 5px 0 3px 0;

}


.sendFile_ul li {
	margin-right: 3px;
	float: left;
}



.sortLink		{
	padding: 0;
	background-color: transparent;
	background-image: none;
	color: black;
	text-decoration: none;
}

.sortLink:active	{
	color: black;
}

.sortLink:visited	{
	color: black;
}

.sortLink:hover	{
	text-decoration: underline; 
}

.sortLinkAsc	{
	padding: 0 0 0 15px;
	background-image: url(../images/sortAsc.gif);
	background-repeat: no-repeat;
}

.sortLinkDesc	{
	padding: 0 0 0 15px;
	background-image: url(../images/sortDesc.gif);
	background-repeat: no-repeat;
}


/* always combine .downloadlink with the filetype below! */
.downloadlink {
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 33px;
	display: inline;
}

.downloadlink a {
	font-size: 11px;
	font-weight: normal;
	color: #5e6b79;
	text-decoration: underline;
}

.downloadlink  a:hover {
	color: #ef7f00;
}


.pdflink {
	background-image: url(../images/i_pdf.gif);
}

.xlslink {
	background-image: url(../images/i_xls.gif);
}

.xlsxlink {
	background-image: url(../images/i_xlsx.gif);
}

.doclink {
	background-image: url(../images/i_doc.gif);
}

.docxlink {
	background-image: url(../images/i_docx.gif);
}

.pptlink {
	background-image: url(../images/i_ppt.gif);
}

.pptxlink {
	background-image: url(../images/i_ppt.gif);
}

.txtlink {
	background-image: url(../images/i_txt.gif);
}

.jpglink {
	background-image: url(../images/i_jpg.gif);
}

.mp3link {
	background-image: url(../images/i_mp3.gif);
}



.addlink {
	margin: 0 0 0 13px;
	background-image: url(../images/b_addLink.gif);
	background-position: 0 8px;
	background-repeat: no-repeat;
	padding-left: 15px;
	display: inline;
	padding-left: 15px;
	display: block;
	color: #5e6b79;
}

.addlink:hover {
	color: #ef7f00;
}

.adminlink {
	font-size: 10px;
}

.adminlink:hover {
	color: #ef7f00;
}



.simplecmslink {
	background-image: url(../images/b_cmsLink.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-left: 3px;
	display: inline;
}

#syswarning .simplecmslink {
	color: #ef7f00;
}



.unitPlay {
	height: 30px;
	background-image: url(../images/bg_unitPlay.gif);
	line-height: 29px;
	text-align: center;
	overflow: hidden;
}


.sortLink1 {
	padding: 0 0 0 15px;
	background-image: url(../images/sortAsc.gif);
	background-repeat: no-repeat;
}

.sortLink0 {
	padding: 0 0 0 15px;
	background-image: url(../images/sortDesc.gif);
	background-repeat: no-repeat;
}


/*******************************************/
/*  	Adpation for specific dataTypes 	   */
/*******************************************/


/* -------------- Client ----------------- */

.t_Client_list	{
	clear: both;	
	background-color: white;
	overflow: hidden;
}

.t_Client_list_ul{
	height: auto;
	padding: 3px 0 3px 0;
	margin: 0;
	list-style-position: outside;
	list-style-type: none;
	overflow: hidden;
	clear: both;
	cursor: pointer;
}

*html .t_Client_list_ul	{
	height: 25px;
	padding: 5px 0 3px 0;

}

#listOf_t_Client	{
	margin-bottom: 30px;
	width: 95%;
}

.t_Client_list_ul li {
	margin-right: 3px;
	float: left;
}
/*
.t_Client_list	ul li div {
	margin: 3px 0 0 0;
}
*/

.t_Client_show	{

}



.t_Client_show_ul {
	cursor: default;
	list-style-position: outside;
	list-style-type: none;
	overflow: hidden;
	clear: both;
}

.t_Client_edit	{

}


.t_User_show	{
	margin: 0 10px 10px 10px;
	padding-top: 10px;
	
}

.t_User_edit {
	margin: 0 10px 10px 10px;
	padding-top: 10px;
	
}

#street	{
	width: 260px;
}

#nr	{
	width: 30px;
	margin-left: 6px;
}

#zip	{
	width: 40px;
}

#city	{
	width: 250px;
	margin-left: 6px;
}

.listOf_t_comData	{
	overflow: hidden;
}

#t_comData0	{
	height: auto;
	clear: both;	
	overflow: hidden;

}

.t_comData_list	{
	cursor: pointer;
}

.t_comData_edit		{
	overflow: hidden;
}


.searchResult 		{
	margin: 10px;
}

.textSearch		{
	margin: 10px;
}


.footerCopyright	{
	margin-top: 10px;
	color: #21272D;
	text-align: center;
	font-size: 11px;
	clear: both;
	float: left;
}

.loginstartPage_Welcome	{
	text-align: center;
}

/* ------------- Video ----------------- */



.upload_Picture_inner	{
	overflow: hidden;
}

.listOf_Picture_Container	{
		/* width: 100%; */
	margin: 0 10px 10px 10px;
	height: 270px;
	background-color: #F0F0F0;	
	border-left: 1px solid #CFD2D5;
	border-right: 1px solid #CFD2D5;
	border-bottom: 1px solid #CFD2D5;

	overflow-x: auto;
	overflow-y: hidden;
}


.pictureList_ul	{
	height: 200px;
	margin: 10px 10px 5px 10px;
	padding: 0;
	list-style-position: outside;
	list-style-type: none;
	clear: both;
	overflow: hidden;
}

.pictureList_ul li	{
	width: 200px;
	margin-right: 10px;
	float: left;
}	

.picListNavi	{
	background-color: #eaeaea;
}

.picListNaviText	{
	width: 185px; 
	height: 13px; 
	overflow: hidden; 
	float: left; 
	font-size: 9px;
	color: #666666;
}

.picListContainer	{
	text-align: center;
}

.picListContainer img	{
	max-width: 200px; 
	max-height: 150px;
	cursor: pointer; 
}



.CMS_t_Gema_list	{
	cursor: pointer;
}



.showFieldValue p	{
	margin: 0;
}

.IEdummy	{
	display: none;
}


.gapsCheckImage	{
	margin-right: 10px;
}

.specialKeys	{
	margin: 5px;
	padding: 5px;
	border: 1px solid #b0b0b0;
	background-color: yellow;

	
}

.configure .showFieldValue	{
	width: auto;
}


.configure .subTemplate	{
	margin: 0 10px 10px 10px; 
	border: 2px solid black; 
	
}

.configure .subTemplate .head	{
	text-align: center; 
	font-weight: bold; 
	color: white; 
	background-color: black; 
	padding: 10px;
}

.configure .subTemplate .content {
	margin: 15px;
}

.configure .clip	{
	margin: 10px; 
	border: 2px solid #606060; 
	
}

.configure .clip .head	{
	text-align: center; 
	font-weight: bold; 
	color: white; 
	background-color: #606264; 
	padding: 5px 10px;
}

.configure .clip .content {
	margin: 15px;
}

.configure .clip .content .pictureList_ul li {
	width: auto;
}

.configure .clip .content .pictureList_ul .showFieldName {
	width: 50px;
}

.configure .clip .content .pictureList_ul .showFieldValue {
	width: 150px;
}

.configure .clip .content .pictureList_ul .sendPlayerCommand .showFieldValue {
	width: auto;
}

.configure .event	{
	margin: 10px; 
	background-color: white; 
	border: 2px solid orange;
} 

.configure .event .head	{
	background-color: orange;
	color: white;
	font-weight: bold;
	padding: 3px;
}

.configure .sendPlayerCommand	{
	margin: 5px; 
	border: 2px solid #c0c0c0;
	clear: both;
	overflow: hidden;
} 

.objectConfigSection	{
	border: 1px solid black; 
	background-color: white; 
	margin: 15px 10px;
}
 
 .objectConfigSectionHeader	{
	text-align: center; 
	font-weight: bold; 
/*	text-decoration: underline; */
	font-size: 12px;
	line-height: 12px;
	padding: 5px 10px;
	background-color: #E0E2E4;
 }
 
 .CMS_t_ObjectConfigurationPreview .c_unit	{
 
 	margin: 0;
 	position: relative;
 }
 
 .configure .previewImage	{
	width: 240px;
}

.show {
	display: block;
}

.hide {
	display:none;
}

.iconEdit	{
	float: right; 
	overflow: visible; 
	text-align: right; 
	position: relative;  
	width: 0; height: 0; 
	cursor: pointer;
}

.addInfo	{
	float: right;
	overflow: visible; 
	text-align: right; 
	position: relative;  
	width: 0; height: 0; 
}

.showFieldValue ul 	{
	list-style-type: circle;
	height: auto;
	overflow: hidden;
}

.showFieldValue ul li	{
	clear: both;
}

.wrapImage	{
   float: left;
    overflow: hidden;
 
}

.lessonIMG	{
/*	float: left; when the image floats any following container cannot have a distance to it */
	line-height: 15px;
}

.lessonIMGPic{
	border: none;
	width: 100%;
}

.lessonIMGCaption {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-align:center;
	margin: 0;
}

.c_previewPlayer	{
	height: 70%;
}

.wnd_videoPreview .captions	{

	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
}


.t_ClientContract_show .showFieldValue	{
	
	width: 180px;
	
}

.rbmWindow .c_contentLeft	{
	margin-bottom: 0;
	padding-bottom: 0;
}

.rbmWindow #c_contentInner	{
	min-height: 10px;

}

#c_topBanner	{
	overflow: hidden;
}

.videoPreview	{
	position: relative;
}

.videoPreviewImage	{
	position: relative; 
}

.videoPreviewOverlay	{
	position: absolute; 
}

.t_EMail_show .showFieldValue 	{
	width: 600px;
}

.actionMenuTop .actionleft	{
	margin: 10px 15px;
}

.statusGIF	{
/*	margin: 8px 5px 0 3px; */
	display: inline;
}

.listFunction	{
	margin: 6px 0 0 0;
	display: inline;
}

.pictureEditorToolbar	{
	width: 100%;
	height: 70px;
	border-bottom: 1px solid #cccccc;
	overflow: hidden;
}

.pictureEditorLeft	{
	width: 200px;	
	height: auto;
	float: left;
	border-right: 1px solid #cccccc;
}

.pictureEditorContentContainer	{
	width: 780px;	
	height: 550px;
	float: left;
}

.pictureEditorContent	{
	width: auto;
	height: 100%;
	margin: 20px;
	overflow: hidden;
	position: relative;
}

.sizePicker	{
	margin: 15px 0 0 15px;
	border: 1px solid orange;
	cursor: pointer;
	position: relative;

}

.pictureEditorMarker	{
	border: 2px solid orange;	
	position: absolute;		
		
}

.pictureEditorPic	{
	position: relative;
}

.toolbarIcons16 img	{
	display: inline;
	margin: 0 5px 0 5px;
	cursor: pointer;
}

.handleDispute {
	display: none;
	margin: 20px;
}

.makroTemplateSelection		{
	margin: 0 5px 0 5px;
}

.configure .showFieldValue ul li	{
	float: left;	
}




.questionInfo	{
	left: 150px; 
	top: 0;
	position: absolute; 	
	width: 450px;
	text-align: center;
}

.c_contentRight .questionInfo	{
	width: 100px;
}

.waitElement	{
	background-image: url(../images/ajax2.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	padding: 1px 0 2px 22px;
	margin-left: 3px;
	display: inline;
}

.errorArea	{
	clear: both;
	margin: 10px;
	background-color: red;
	color: white;
	line-height: 25px;
	padding: 5px;
}


.warning	{
	clear: both;
	margin: 10px;
	line-height: 25px;
	padding: 5px;
	text-align: center;
}


.warningLevel1	{
	font-weight: bold;
	font-size: 12px;
	color: white;
	background-color: red;
	
}

.contentSlideshow {
	width: 100%;
	height: 100%;
	overflow: hidden;	
}

.contentSlideshowContainer	{
	width: auto;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	
	transition: margin-left 1.5s ease;
	-moz-transition: margin-left 1.5s ease;
	-webkit-transition: margin-left 1.5s ease;
	-ms-transition: margin-left 1.5s ease;
	-o-transition: margin-left 1.5s ease;	

}

.contentSlideshowSlide	{
	float: left;
}

.contentSlideshowNavi	{
	width: 100%;
	height: 20px;
	margin: 0;
	padding: 0;
	background-color: #f1f1f1;
}


.contentSlideshowNavi .goLeft  {
	width: 20px;
	height: 20px;
	margin-top: -20px;
	background: url(../images/c_SlideshowNavi.png) no-repeat;;
	float: left;
	cursor: pointer;
}
.contentSlideshowNavi .goRight  {
	width: 20px;
	height: 20px;
	margin-top: -20px;
	background: url(../images/c_SlideshowNavi.png) no-repeat -48px 0;
	float: right;
	cursor: pointer;
}

.contentSlideshowNavi .pageCounter  {
	margin: 0 auto;
	position: relative;
	width: auto;
	height: 20px;
}

.contentSlideshowNavi .page {
	float: left;
	width: 14px;
	height: 20px;
	background: url(../images/c_SlideshowNavi.png) no-repeat -34px 0;
	cursor: pointer;
}

.contentSlideshowNavi .page:hover {
	background: url(../images/c_SlideshowNavi.png) no-repeat -20px 0;
}

.contentSlideshowNavi .pageSel {
	background: url(../images/c_SlideshowNavi.png) no-repeat -20px 0;
}


.generalPlayer {
	width: 100%;
	height: 100%;
}

.generalPlayer video {
	width: 100%;
	height: 100%;
} 

.simpleTrainingBottom	{
	width: 640px;
	height: 41px;
	float: left;
	background-image: url(../images/panel/linguaTVTrainingBottom/bg_panel.jpg);
	background-repeat: no-repeat;	
}

.simpleTrainingBottom .panel_navi	{
	margin: 10px;
}


.panel_navi 	{
	padding: 0;
	float: left;
	list-style-type: none;
	list-style-position: inside;
	display: inline;
}

.panel_navi li {
	float: left;
	cursor: pointer;
}

.panel_navi li img	{
	cursor: pointer;
}


.playerPanel_flexPanelBottom	{
	width: 100%;
	height: 35px;
	float: left;
	background-image: url(../images/panel/flexPanelBottom/bg_panel.jpg);
	background-repeat: no-repeat;
	position: relative; /* to allow overlay */	
}


.playerPanel_flexPanelBottom .playerPanelLeft	{
	float: left;
	margin-top: -35px;
}

.playerPanel_flexPanelBottom .playerPanelCenter	{
	height: 35px;
	width: 100px;
	margin: 0 auto;

}

.playerPanel_flexPanelBottom .playerPanelRight	{
	float: right;
	margin-top: -35px;
}


.playerPanel_flexPanelBottom .panel_navi 	{
	width: 160px; 
	height: 30px;
	margin: 1px 22px 0 22px;
}


.playerPanel_flexPanelBottom .panel_navi li {
	width: auto;
	height: 30px;
	margin: 0;
}

.playerPanel_flexPanelBottom .panel_add li {
	float: right;
}

.playerPanel_flexPanelBottom .panel_time {
	margin: 6px 0 0 0;
/*	float: left; */
	text-align: center;
	line-height: 30px;
	color: #373833;
	font-weight: bold;
	
}	



.playerPanel_flexPanelBottom .volumeBar	{
	width: 7px;
	height: 30px;
	float: left;
	cursor: pointer;
}


.playerPanel_flexPanelBottom .timeElapsed	{
	width: 100%;
	line-height: 35px;
	text-align: center;
}





.contractCancellation	{
	margin-right: 30px;
}

.b_Login	{
	margin-left: 7px;
	background-image: url(../images/b_go.gif);
	background-repeat: no-repeat;
    border: medium none;
    height: 20px;	
}



.captcha .contentEdit .ul_table input {
	width: auto;
}

.captcha {
	margin-top: 25px;
}

#captchaCode {
	width: 50px;
}

/* search template */

.contentData_tab .searchResult {
	overflow: hidden;
	background-color: #ffffff;
	/*	border-left: 1px solid #cfd2d5;
	border-right: 1px solid #cfd2d5; */
}

.tabSearchListAll {
	width: 150px;
	height: 40px;
	float: right;
	line-height: 40px;
}

.tabSearchImage {
	margin-top: 10px;
	display: block;
	float: right;
	cursor: pointer;
}



.tabSearch {
	height: 40px;
	line-height: 40px;
	padding-left: 17px;
	background-color: #f3f4f5;
	border-left: 1px solid #cfd2d5;
	border-right: 1px solid #cfd2d5;
	border-bottom: 1px solid #cfd2d5;
}


.contentEdit {
	background-color: transparent;
}

.tabSearchListAll .simplecmslink,.addNews .simplecmslink {
	margin-left: 13px;
}

/* do not remove this! */
.IEdummy {
	display: none;
}


/* Group stuff */

.contentData_tabhead {
	height: 29px;
	overflow: hidden;
	background-color: #ffffff;
	/*	border-left: 1px solid #cfd2d5;
	border-right: 1px solid #cfd2d5; */
}

.add_tabhead {
	width: 150px;
	height: 29px;
	float: right;
	line-height: 29px;
}




.c_contentInner	.textList {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	list-style-type: none;
	list-style-position: inside;
	border-bottom: 1px solid #d6d6d6;
}

.c_contentInner	.textList li {
	padding: 0 0 0 15px;
	background-image: url(../images/i_startPageList.gif);
	background-position: 0 6px;
	background-repeat: no-repeat;
	line-height: 20px;
	color: #373833;
	font-size: 12px;
}



.buttonLowProfile {
	height: 22px;
	width: auto;
	padding: 0 15px 0 15px;
	line-height: 22px;
	background-image: url(../images/bg_ButtonLowProfile.gif);
	border: 1px solid #b0b6bb;
	cursor: pointer;
	color: #3a444e;
	font-weight: bold;
	text-decoration: none;
}

.buttonLowProfile:hover {
	color: #ef7f00;
}


.c_contentInner .buttonLowProfile {
	border: 1px solid #b0b6bb;
	height: 22px;
	width: auto;
	padding: 0 15px 0 15px;
	line-height: 22px;
	float: left;
}



.contentBlock {
	clear: both;
	overflow: hidden;
}

.contentBlock	.img {
	font-size: 12px;
	line-height: 16px;
}

.contentBlock_line {
	width: auto;
	height: auto;
	margin: 15px 0;
}

.contentBlock_sortlist {
	margin: 0;
	padding: 0;
	list-style-position: outside;
	list-style-type: none;
	overflow: hidden;
	clear: both;
}

.contentBlock_list {
	margin: 0;
	padding: 0;
	list-style-position: outside;
	list-style-type: none;
	overflow: hidden;
	clear: both;
}


.testSitemap	{
	font-size: 10px;
}


