/******************************************************************************/
/*   Jommla: edit content                                                     */
/*                                                                            */
/******************************************************************************/

/*--- error message during user login ---*/
#system-message-container{
	color: red;
	margin-top: 5px;
}

#system-message-container button{
	display: none;
}
/*--- ---*/
/*--- edit icon if registered ---*/
.icons{
	height: 20px;
	margin: 5px 0 0 5px;
}

/*--- ---*/
.edit-icon a{
	margin-left: 5px;
}

/*--- ---*/
span.hasTooltip.icon-edit.tip{
	background: url('../../../media/system/images/edit.png');
	height: 18px;
	width: 18px;
	float: left;*/
}

/*--- ---*/
.dropdown-menu{
	padding: 0px;
	margin: 0 0 0 5px;
	float: left;
	list-style: none;
}		

/*--- ---*/
h4.alert-heading{
	text-align: center;
	line-height: 1.5rem;
}

/*--- ---*/
a.btn.dropdown-toggle{
	display: none;
}

/*--- edit ---*/
/*--- button save ---*/


/*--- ---*/
button.btn.modal_1{
	
	background-image: linear-gradient(blue, navy, navy);
	color: white;
	padding: 3px 5px;
	text-align: center;
	border: 2px solid;
	border-color: #F0F0F0 gray gray #F0F0F0;
	width: 95px;
}

/*--- ---*/
button.btn.modal_1:hover{
	background-image: linear-gradient( red, maroon, maroon);
}

/*--- ---*/
button.btn.modal_1:active{
	background-image: linear-gradient( yellow, orange, darkorange);
	border-color: gray #F0F0F0 #F0F0F0 gray;
}

/*--- ---*/
.edit_btn-group button{
	width: 95px;
	margin-bottom: 5px;
}


/*--- ---*/
ul.nav.nav-tabs{
	display: none;
}

/*--- ---*/
div#jform_tags_chzn.chzn-container.chzn-container-multi ul.chzn-choices{
	width: 250px;
}

/*--- ---*/
input#jform_version_note.inputbox{
	width: 239px;
	padding: 0px 5px;
}

/*--- ---*/
div#jform_tags_chzn input.default{
	width: 150px;
}

/*--- ---*/
input.default{
		width: 200px !important;
}

/*--- ---*/
div#jform_catid_chzn.chzn-container.chzn-container-single.chzn-container-single-nosearch{
	width: 250px !important;
}

/*--- ---*/
div#jform_state_chzn.chzn-container.chzn-container-single.chzn-container-single-nosearch{
	width: 250px !important;
}


/*--- ---*/
#publishing.control-group{
	width: 250px;
}

/*--- ---*/
#publishing .control-label{
	margin-bottom: 5px;
}

/*--- ---*/
#publishing.tab-pane .control-group{
	width: 250px;

}

/*--- ---*/
input#jform_created_by_alias.inputbox{
	width: 243px;
	padding-left: 5px;
}

/*--- ---*/
input#jform_publish_up.inputbox{
	width: 243px;
	padding-left: 5px;
}

/*--- ---*/
input#jform_publish_down.inputbox{
	width: 243px;
	padding-left: 5px;
}

/*--- ---*/
#jform_publish_up_img{
	height: 30px;
	width: 30px;
	margin-top: 2px;
}

/*--- ---*/
#jform_publish_up_img:hover{
	background-image: linear-gradient( red, maroon, maroon);
}

/*--- ---*/
#jform_publish_up_img:focus{
	background-image: linear-gradient( yellow, orange, darkorange);
	border-color: gray #F0F0F0 #F0F0F0 gray;
}

/*--- ---*/
#jform_publish_up_img.icon-calendar{
	margin: 0px auto !important;
}

/*--- ---*/
#jform_publish_down_img{
	height: 30px;
	width: 30px;
	margin-top: 2px;
}

/*--- ---*/
#jform_publish_down_img.icon-calendar{
	margin: 0px auto !important;
}

/*--- ---*/
#jform_publish_down_img:hover{
	background-image: linear-gradient( red, maroon, maroon);
}

/*--- ---*/
#jform_publish_down_img:focus{
	background-image: linear-gradient( yellow, orange, darkorange);
	border-color: gray #F0F0F0 #F0F0F0 gray;
}

/*--- ---*/
.chzn-container{

}

/*--- ---*/
.toggle-editor.btn-toolbar.pull-right.clearfix{
	margin-top: 5px;
	margin-left: 5px;
}

/*--- ---*/
.chzn-container-multi .chzn-choices li.search-field input[type="text"]{
	padding: 0px 5px !important;	
}

/*--- ---*/
#jform_tags_chzn.chzn-container.chzn-container-multi.chzn-with-drop.chzn-container-active{
	width: 250px !important;
}



/*--- ---*/
.chzn-drop li.no-results{
	widht: 200px;
}

/*--- ---*/
#jform_featured_chzn.chzn-container.chzn-container-single.chzn-container-single-nosearch{
	width: 250px !important;
}

/*--- ---*/
#jform_access_chzn.chzn-container.chzn-container-single.chzn-container-single-nosearch{
	width: 250px !important;
}

/*--- ---*/
#jform_language_chzn.chzn-container.chzn-container-single.chzn-container-single-nosearch{
	width: 250px !important;	
}

/*--- ---*/
label#jform_language-lbl.hasPower{
	margin-bottom: 5px;
}

/*--- ---*/
#language.tab-pane .control-label{
	margin-bottom: 5px;
}

/*--- ---*/
#metadata .control-label{
	margin-bottom: 5px;
}

/*--- ---*/
#editor.tab-pane .control-label{
	margin-bottom: 5px;
}

/*--- ---*/
#jform_title.inputbox.required{
	margin-bottom: 5px;
	padding-left: 5px;
	border: 1px solid black;
}

/*--- formular version ---*/
/*
button#toolbar-load.btn.hasTooltip{
	background-image: linear-gradient(blue, navy, navy);
	color: white;
	padding: 3px 5px;
	text-align: center;
	border: 2px solid;
	border-color: #F0F0F0 gray gray #F0F0F0;	
}*/

/*--- ---*/
#btn-group.pull-right button{
	background-image: linear-gradient(blue, navy, navy) !important;
}


/*
.btn-group.pull-right button:hover{
	background-image: linear-gradient( red, maroon, maroon);
}

.btn-group.pull-right button:active{
	background-image: linear-gradient( yellow, orange, darkorange);
	border-color: gray #F0F0F0 #F0F0F0 gray;
}*/
/*
.table.table-striped.table-condensed{
	
	text-align: left;
}*/


/*--------------------------------------------------------------------------------------------- */
/* ******** PAGINATION        Seitennummerierung noch nicht ausprobiert            **********/ 

.pagination
{
margin:1rem;
}

.pagination .counter {
width:90%;
margin:0 auto;
text-align:right;
}

.pagination ul
{
list-style-type:none;
text-align:center;
padding:0;
}

.pagination li
{
display:inline;
padding: 4px;
margin:2px;
color:#999;
}

.pagination li a {
	text-decoration: none;
	background: #eee;
	padding: 10px;
	display: block;
	float: left;
	margin: 5px;
}

#main ul.pagenav {
list-style-type: none;
overflow: hidden;
padding: 0;
width:90%;
margin:1rem;
}

#main ul.pagenav li {
line-height: 2em;
}
ul.pagenav li a {
background: #eee;
padding: 4px;
text-decoration: none;
}
ul.pagenav li.pagenav-prev {
float: left;
}
ul.pagenav li.pagenav-next {
float: right;
}

/*--- div pagebreak ---*/
.pager {
	text-align: center;
}

/*--- pagebrek vorward and back ---*/
.pager ul li {
	display: inline;
	color: navy;
}

.pager ul li a:active{
	color: orange;
}

#editor-xtd-buttons.btn-toolbar.pull-left {
	margin-top: 5px;
}

.btn.dropdown-toggle {
	display: none;
}

#jform_publish_up_btn.btn.btn-secondary {
	padding: 5px;
	margin-top: 5px;
}

#jform_publish_up_btn.btn.btn-secondary span.icon-calendar {
	margin-left: 4px;
	margin-top: 2px;
}

#jform_publish_down_btn.btn.btn-secondary {
	padding: 5px;
	margin-top: 5px;
}

#jform_publish_down_btn.btn.btn-secondary span.icon-calendar {
	margin-left: 4px;
	margin-top: 2px;
}

#VersionButton {
	display: none;
}

		

li.page-item span.icon-angle-double-right {
	background: url("/cms_j3/media/templates/site/kwb/images/Doppelpfeil_rechts.png") no-repeat;
	display: block;
	width: 14px;
	height: 15px;
	margin-top: 2px;
}

li.page-item span.icon-angle-double-left {
	background: url("/cms_j3/media/templates/site/kwb/images/Doppelpfeil_links.png") no-repeat;
	display: block;
	width: 14px;
	height: 15px;
	margin-top: 2px;
}

li.page-item span.icon-angle-right {
	background: url("/cms_j3/media/templates/site/kwb/images/Pfeil_rechts.png") no-repeat;
	display: block;
	width: 14px;
	height: 15px;
	margin-top: 2px;
}

li.page-item span.icon-angle-left {
	background: url("/cms_j3/media/templates/site/kwb/images/Pfeil_links.png") no-repeat;
	display: block;
	width: 14px;
	height: 15px;
	margin-top: 2px;
}

li.active.page-item a{
	color:red;
}

li.disabled.page-item {
	display: none;
}




@media only screen and (max-width: 991px), only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio : 1.5) 
{	
	li.edit-icon {
		display: none;
	}
	
	.pagination li
	{
		display:inline;
		padding: 4px;
		margin:2px;
		color:#999;
		float: left;
	}
	
	li.page-item span {
	width: 20px;
	height: 40px;
	}
	
	.pagination li a {
		text-decoration: none;
		background: #eee;
		padding: 10px;
		display: block;
		float: left;
		margin: 5px;
	}
	
	li.page-item span.icon-angle-double-right {
		background: url("/cms_j3/media/templates/site/kwb/images/Doppelpfeil_rechts_big.png") no-repeat;
		display: block;
		width: 30px;
		height: 40px;
	}

	li.page-item span.icon-angle-double-left {
		background: url("/cms_j3/media/templates/site/kwb/images/Doppelpfeil_links_big.png") no-repeat;
		display: block;
		width: 30px;
		height: 40px;
	}

	li.page-item span.icon-angle-right {
		background: url("/cms_j3/media/templates/site/kwb/images/Pfeil_rechts_big.png") no-repeat;
		display: block;
		width: 22px;
		height: 40px;
	}

	li.page-item span.icon-angle-left {
		background: url("/cms_j3/media/templates/site/kwb/images/Pfeil_links_big.png") no-repeat;
		display: block;
		width: 22px;
		height: 40px;
	}
}



/*--------------------------------------------------------------------------------------------- */
/* ******** NOTICES        Benachrichtigungen noch nicht ausprobiert            **********/ 

/* ******** NOTICES ************** */
/*
.success, .notice, .error {
    margin-bottom: 1.5rem;
    padding: 5px 10px 5px 40px;
}
.success {
    background: #E6EFC2;
    border: 1px solid #C6D880;
    color: #264409;
}
.notice {
    background: #FFF6BF;
    border: 1px solid #FFD324;
    color: #514721;
}
.error {
    background: #FBE3E4;
    border: 1px solid #FBC2C4;
    color: #8A1F11;
}*/
/*
legend {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E6E6E6;
    color: #777777;
    font-size: 1.0rem;
    padding: 0.2rem 1rem;
}*/

