@charset "UTF-8";
/*
	Erstellt am: 07.10.2013
	Letzte Änderung am: 18.10.2013	
	
	Beschreibung:
	-     = Inputfelder
	- btn = Button- und Submitfelder
	- form-select = Selectboxen
	- "selectBox..." = keine eigen erstelle Klasse, überschreiben einer anderen CSS, gehört zu Selectbox
	- form-message = Fehlermeldungen
	- form-height = Div um Form und Fehlermeldungen
*/


/* Inputfelder */

.cb-form-control-default {
	font-family:"Lucida Grande", "Lucida Sans Unicode", 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif; 
	-webkit-font-smoothing: antialiased;
	color:#666;	
	font-size:11px;
	font-weight:300;
	line-height:1.428571429;
	vertical-align:middle;
	outline:0;
	border:1px solid #cccccc;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	background-color:#ffffff;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	padding:5px;
	width:300px;
	margin:3px 0px; 
}
.cb-form-control-default.cb-form-control-80 {width: 240px;}
.cb-form-control-default.cb-form-control-75 {width: 222px;}
.cb-form-control-default.cb-form-control-70 {width: 212px;}
.cb-form-control-default.cb-form-control-50 {width: 144px;}
.cb-form-control-default.cb-form-control-40 {width: 114px;}
.cb-form-control-default.cb-form-control-30 {width: 82px;}
.cb-form-control-default.cb-form-control-25 {width: 66px;}
.cb-form-control-default.cb-form-control-20 {width: 51px;}
.cb-code-editor { width: 80%; height: 300px; }
.cb-form-select.cb-twins {width: 152px; margin-right:4px;}
.cb-form-control-default.cb-twins {width: 142px; margin-right:4px;}
.selectBox.cb-twins:last-child, .cb-form-control-default.cb-twins:last-child {margin-right:0px;}
.cb-form-control-number { text-align: right; }


.cb-form-control-xs {
	padding:1px 2px;
	margin:3px 0px; 
}


.intro-login .cb-form-control-default {
	width:158px;
	padding:5px;
}

.cb-form-control-default:focus {
	border-color:#66afe9;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}


.ui-widget input {font-size:11px;}

/* Button - Submit */
.btn, .ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	font-size:11px;
	font-weight:300;
	line-height:1.428571429;
	text-align:center;
	vertical-align:middle;
	height:27px;
	cursor:pointer;
	border:1px solid #cccccc;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	white-space:nowrap;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	color:#666;
	margin:4px 0px;
	background:#ffffff;
	background:-moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
	background:-webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
	background:-webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
	background:-o-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
	background:-ms-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
	background:linear-gradient(to bottom, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
	outline: none;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	margin-right:5px;
}
.accordion {margin-top:1px;}
.accordion .ui-state-default, .accordion .ui-widget-content .ui-state-default {margin-right:0px; height:15px; margin:-1px 0 0 0; text-align:left;}




.btn:hover, .ui-state-default:hover,
.ui-widget-content .ui-state-default:hover,
.ui-widget-header .ui-state-default:hover { 
	color:#000;
	text-decoration:none;
	
}

.btn:focus, .ui-state-default:focus,
.ui-widget-content .ui-state-default:focus,
.ui-widget-header .ui-state-default:focus {
	color:#000;
	text-decoration:none;
	/*-moz-box-shadow: inset 0px 0px 5px #ccc;
	-webkit-box-shadow: inset 0px 0px 5px #ccc;
	box-shadow: inset 0px 0px 5px #ccc;*/
}

li.ui-state-default.ui-state-active {background:none!important; background-color:#fff!important;}


.ui-tabs-active {
	-moz-box-shadow: inset 0px 0px 0px #ccc;
	-webkit-box-shadow: inset 0px 0px 0px #ccc;
	box-shadow: inset 0px 0px 0px #ccc;
}

.btn.btn-170 {
	width:170px;
}

/* Selectbox */

.cb-form-select {
	width:310px;
	margin:3px 0px;
	cursor:pointer;
	max-height:150px;
}

.selectBox-dropdown {min-width:20px;}
.cb-form-select.cb-form-control-70 {width:222px;}
.cb-form-select.cb-form-control-50 {width:154px;}
.cb-form-select.cb-form-control-25 {width:77px;}
.cb-form-select.cb-form-control-20 {width:63px;}

.cb-form-select.cb-select-no-margin {
	margin-top:-16px;
}


#main .intro-login .cb-form-select {
	width:168px;
}

a.cb-form-select:hover  {
	color:#000;
}

.selectBox-options LI.selectBox-selected A {
	color:#000;
	background-color:#eee;
}

.selectBox-options LI.selectBox-hover A {
	color:#000;
	cursor:pointer;
}

.selectBox-dropdown {
	color:#666;
}
.cb-form-group .selectBox-dropdown {
	line-height:22px;
}

.selectBox-dropdown .selectBox-arrow {
	border-left:none;
	position: absolute;
	top: 0;
	right: 0;
	width: 23px;
	height: 100%;
	background-repeat:no-repeat; 
	background-image:url('../../js/form/selectbox/jquery.selectBox-arrow.gif');
	background-image:url('../../js/form/selectbox/jquery.selectBox-arrow.svg'), none;
	opacity:0.5;
}

#main .selectBox-dropdown:focus .selectBox-arrow, .selectBox-dropdown:hover .selectBox-arrow  {
	border-left:none;
	box-shadow:none;
	opacity:1;
}
.selectBox-dropdown:hover {
	color:#000;
	text-decoration:none;
/*	-moz-box-shadow:inset 0px 0px 5px rgba(153, 153, 153, 0.61);
	-webkit-box-shadow:inset 0px 0px 5px rgba(153, 153, 153, 0.61);
	box-shadow:inset 0px 0px 5px rgba(153, 153, 153, 0.61);*/
}


.selectBox-dropdown:focus, .selectBox-active, .selectBox-active:hover {
	/*border-color:#bbb;*/
	outline:0;
	color:#000;
/*	-moz-box-shadow:inset 0px 0px 20px rgba(153, 153, 153, 0.61);
	-webkit-box-shadow:inset 0px 0px 20px rgba(153, 153, 153, 0.61);
	box-shadow:inset 0px 0px 20px rgba(153, 153, 153, 0.61);*/
}
.cb-btn-inactive.selectBox-dropdown:focus, .cb-btn-inactive.selectBox-active, .cb-btn-inactive.selectBox-active:hover {
	border:1px solid #ccc;
	box-shadow:none;
}
#main .cb-btn-inactive.selectBox-dropdown:focus .selectBox-arrow, .cb-btn-inactive.selectBox-dropdown:hover .selectBox-arrow,
.cb-btn-inactive.selectBox-dropdown .selectBox-arrow,
.cb-btn-inactive.selectBox-dropdown:hover .selectBox-arrow {opacity:0.1;}


.selectBox-options {
	margin-top:0px;
}
.selectBox-options.selectBox-options-top {
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}


.selectBox-inline {
	border-radius:2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}


.cb-form-select.select-width-50 { width:50px; }
.cb-form-select.select-width-100 { width:100px; }
.cb-form-select.select-width-150 { width:150px; }
.cb-form-select.select-width-200 { width:200px; }
.cb-form-select.select-width-500 { width:500px; }

.selectBox-active {outline:none;}
.selectBox-active.selectBox-menuShowing {
	border-color:#66afe9;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);

	
}
#afmiddle .selectBox-options LI A,
#main .selectBox-options LI A {font-size:11px;}


/* Fehlermeldungen - Warnungen und Infos */
div.cb-form-message {
	font-size:11px;
	line-height:15px;
	text-align:left;
}

div.cb-form-message p {
	padding:5px;
	max-height:45px;
	margin:0px;
	vertical-align:middle;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	margin-bottom:5px;
}
div.cb-form-message p, .cb-form-message.alert-info p {
	color:#2f94d1;
	border:1px solid #66afe9;
	background-color:#d1e7f8;
}

div.cb-form-message.alert-warning p {
	color:#d60037;
	border:1px solid #d60037;
	background-color:#fbe5eb;
}
.warning-old-browser-detect {
	margin-bottom: 10px;
}

#progress .ui-state-error, #progress .ui-widget-content .ui-state-error, #progress .ui-widget-header .ui-state-error {border:none;}

/* feste Höhe für Form und Fehlermeldungen zusammen */

.cb-form-height {
	height:201px;
}

/* Form Aufbau */
input[type=file] {margin:0px; padding-top:4px;}

form.el-width-300 input[type=email], form.el-width-300 input[type=text], form.el-width-300 input[type=password] {
	width:300px;
}

form.el-width-300 select {
	width:310px;
}

/* Anzeige Inputfeld ohne bearbeiten - kein readonly */
.cb-form-control-show, .cb-checkbox-group, .cb-radio-group {
	line-height:13px;
	display:inline-block;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-align:left;
	vertical-align: top;
	padding: 9px 0px 0 0;
	font-size:11px;
}
#cb_type_div {padding:0px;}
#cb_type_div .cb-radio-group {width: 130px;}

.cb-form-control-show {
	white-space:normal;
	word-break:break-all;
}
.cb-form-control-colorpicker {
	padding: 0px 0px 0 0;
	height: 33px;
}
.cb-form-control-colorpicker div.evo-pointer {
	margin: 0px;
	left: 12px;
	top: -30px;
	width: 25px;
	height: 25px;
	border: 1px solid #ccc;
}
.cb-form-control-colorpicker div.evo-pop {
	border: 1px solid #ccc;
	border-radius: 2px;
	left: 318px;
	top: -97px;
	position: relative!important;
}

.cb-textarea-resizable {
	word-wrap: break-word;
	white-space: normal;
}
.cb-textarea-resizable-hidden {
	visibility:hidden;
	position: absolute;
	top: -9999px; left: -9999px;
	word-wrap: break-word!important;
	white-space: normal!important;
}
.cb-textarea-resizable-hidden div{
	text-overflow: clip!important;
	word-wrap: break-word!important;
	white-space: normal!important;
	font-size: 11px;
	font-family: Verdana,Arial,sans-serif;
}
.cb-textarea-resizable-hidden > div {position: relative; overflow:hidden;}

.cb-view-textarea,
.cb-view-text {max-width:584px;}
.cb-fieldset-box-view .cb-view-text {max-width:198px;}

.cb-form-group .cb-help-icon-border i,
.cb-form-group .cb-help-icon i {
	color: #ccc;
	font-size:18px;
	margin-left: 5px;
	position: absolute;
	margin-top: 7px;
}
.cb-form-group .cb-help-icon-border i {margin-top:0px;}
.cb-form-group .cb-help-icon-border i:hover,
.cb-form-group .cb-help-icon i:hover {cursor:pointer;}

.cb-form-group .cb-help-icon-border {float:right;}
.cb-help-icon-div .cb-form-group-cols-default.cb-form-group-cols-m:last-child {border-right:1px solid #ccc;}

.cb-form-group .cb-help-icon {margin-left: 160px; margin-top: -22px;}
.cb-form-group .cb-bg-color.cb-help-tips {margin-bottom:-8px;}
.cb-form-group .cb-help-icon.cb-rte {margin-left:663px;}


.cb-form-group .cb-unit-group {margin-left: 160px; margin-top: -22px; margin-bottom:7px;}
.cb-form-group .cb-unit-group input.cb-form-control-default {padding-right: 75px; width: 230px;}
.cb-form-group .cb-unit-group div.cb-unit-group-item {width: 70px; text-align: right; margin-left: 237px; margin-top: -25px; color: #666;}

.cb-unit-group .cb-help-icon {margin-left: 0px;}

.cb-form-group.cb-form-group-without-label .cb-form-control-show:hover span {
	background-position:center bottom;
}
.cb-form-group input[type=checkbox] {height:27px; width:auto;}

.cb-form-group.cb-form-group-without-label .cb-form-control-show label {line-height:20px; height:24px;}

.cb-form-group.cb-form-group-without-label .cb-form-control-show a,
.cb-form-group.cb-form-group-without-label .cb-form-control-show a:hover {color:#333; text-decoration:none}

.cb-form-group.cb-form-group-without-label .cb-form-control-show input[type=checkbox] {margin-top:-3px; margin-right:5px;}

.cb-form-group .cb-form-group-cols-default input[type=checkbox] {height:auto;}

.cb-form-control-show input[type=checkbox], .cb-checkbox-group input[type=checkbox], .cb-radio-group input[type=radio] {margin-top:-6px; margin-right:5px;}

.cb-form-group {min-height:22px;}
.cb-form-group-without-label .cb-checkbox-group, .cb-form-group-without-label .cb-radio-group {min-height:22px;}

.cb-checkbox-group b, .cb-radio-group b,
.cb-checkbox-group i, .cb-radio-group i {vertical-align:inherit;}


.cb-form-group label {
	line-height:13px;
	width:150px;
	display:inline-block;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-align:right;
	vertical-align: top;
	padding: 9px 10px 0 0;
	font-size:11px;
	white-space: normal;
}
.cb-form-group label.cb-required {font-weight: bold;}

label.cb-bg-color {
	border-radius: 2px;
	margin-right: 10px;
	width: 130px;
	margin-top: 3px;
	padding: 7px 10px 7px 10px;
}

.cb-form-group label.cb-label-79 { width:116px;}
.cb-form-group label.cb-label-75 { width:112px;}
.cb-form-group label.cb-label-50 { width:75px;}
.cb-form-group label.cb-label-35 { width:53px;}




.cb-form-group-without-label .cb-form-control-show,
.cb-form-group-without-label .cb-form-control-show label,
.cb-form-control-show label,
.cb-checkbox-group label,
.cb-radio-group label,
.cb-form-group-without-label .cb-checkbox-group,
.cb-form-group-without-label .cb-radio-group {text-align:left; padding:0; display:block; width: auto;}
.cb-checkbox-group label a, .cb-radio-group label a {display: block; margin-top: -24px; margin-left: 21px; margin-bottom: 11px;}
.cb-form-group .cb-icon-default {margin-bottom: 4px;}

.cb-form-group .cb-form-group-without-label span {margin-top:-18px;}
.cb-form-group .cb-form-group-without-label a.cb-form-select span {margin-top:0;}

/* .cb-form-group .cb-form-control-show.cb-form-group-without-label table {margin-bottom:5px;} */
.cb-form-group .cb-form-control-show.cb-form-group-without-label table td { 
	border-right:1px solid #ccc;
	padding-right:5px;
	padding-left:5px;
	width:100px;
}
.cb-form-group .cb-form-control-show.cb-form-group-without-label table td:last-child {border-right:none; padding-right:0;}
.cb-form-group .cb-form-control-show.cb-form-group-without-label table td:first-child {padding-left:0;}
.cb-form-group .cb-form-control-show.cb-form-group-without-label table td:nth-child(2) {width:65px}
.cb-form-group .cb-form-control-show.cb-form-group-without-label table td:nth-child(3),
.cb-form-group .cb-form-control-show.cb-form-group-without-label table td:nth-child(4) {width:150px}

.cb-form-group .cb-form-control-show.cb-form-group-without-label table tr:first-child td {font-weight:bold; padding-bottom:5px;}

.cb-form-group-highlight {background-color: #f6f6f6; border: 1px solid #ccc;}
.cb-form-group-highlight .cb-form-group label {width:149px;}

.cb-form-group-cols-default {float:left; width:229px; margin-top:-2px;}
.cb-form-group-cols-default .cb-checkbox-group {margin-top: 2px; width:229px; white-space:normal;}

.cb-form-group-cols-default .cb-checkbox-group div {margin-left: 20px; margin-top: -18px; padding:2px; border-radius:2px; word-wrap:break-word;}
.cb-form-group-cols-default .cb-checkbox-group label {padding-bottom:3px;}

.cb-form-group-cols-default.cb-form-group-cols-xs,
.cb-form-group-cols-default.cb-form-group-cols-xs .cb-checkbox-group {width:94px;}

.cb-form-group-cols-default.cb-form-group-cols-m,
.cb-form-group-cols-default.cb-form-group-cols-m .cb-checkbox-group {width:156px;}

.cb-form-group-cols-default.cb-form-group-cols-xl,
.cb-form-group-cols-default.cb-form-group-cols-xl .cb-checkbox-group {width:344px;}


.cb-form-group-info label {font-weight:bold;}

.cb-form-group label.checkbox-inline, .cb-form-group label.radio-inline {width: auto; text-align: left;}
.cb-form-group label.column-labels {
	width: 190px;
	padding-left: 3px;
	padding-right: 3px;
	float: left;
	line-height: 14px;
	margin-bottom: 7px;
	padding-top: 1px;
}
label.checkbox-inline {
	float: left;
	margin: 0 15px 0 0;
}
.checkbox-inline-group .cb-checkbox-group {width:469px;}



form .tx-md-search-cols {
	float: left;
	width: 190px;
	margin: 0;
	padding-top: 5px;
}
form .tx-md-label-col-left {float: left; display: block;}

.cb-form-group .selectBox-dropdown {height:25px;}


.cb-form-control-default[disabled],
.cb-form-control-default[readonly],
fieldset[disabled] .cb-form-control-default {
  cursor: not-allowed;
  background-color: #eeeeee;
  color:#999;
}


.cb-search-form.cb-btn-inactive .cb-search-form-extra {cursor:not-allowed;}
.cb-search-form.cb-btn-inactive .cb-search-form-extra img {opacity:0.5;}
.cb-search-form.cb-btn-inactive .cb-search-form-btn {background-color:#eeeeee; cursor:not-allowed;}


.cb-form-slider {
	display:inline-block;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-align:left;
	vertical-align: top;
	font-size:11px;
	min-width:310px;
	height:33px;
	line-height:31px;
}

.cb-form-slider-default div:first-child {float:right; margin-left:10px;}
.cb-form-slider-default div div:first-child {float:none; margin-left:0;}
.cb-form-slider-default div.ui-slider {border:1px solid #ccc; border-radius:2px; float:left; width: 295px; margin-top:11px; margin-left:7px;}
.cb-form-slider-default div.ui-slider a, .ui-timepicker-div .ui-slider a {margin:-7px 0 0 -8px;}

.cb-form-control-show.cb-form-control-without-label .cb-form-slider-default div.ui-slider {width: 297px; margin-bottom:11px; margin-top:3px;}

.plupload-container .cb-form-control-show {padding-top:6px;}
.plupload_view_list .plupload_file {width:100%!important;}
/* ---------- Tooltip ---------- */
.t_ContentContainer a:hover, .t_Content .cb-form-group-without-label label:hover {cursor:pointer; color:#000; text-decoration:none;}
.t_ContentContainer a { color:#666;}



/* ---------- CodeMirror und iFrame ---------- */
#main .CodeMirror {
	width: 624px;
	height: 300px;
	position: relative;
	margin-left: 160px;
	margin-top: -26px;
	border: 1px solid #ccc;
}

#cb-mailsystem-html-template-preview {
	margin-left: 160px;
	margin-top: 10px;
	border: 1px solid #ccc;
	width: 624px;
	height: 300px;
}

#afmiddle .CodeMirror {
	border:1px solid #ccc;
	margin-bottom:10px;
}

#afmiddle iframe#tx_md_pi5html_preview {
	border:1px solid #ccc;
}


/* Dialog */
.ui-widget-overlay { position: fixed!important; }

.ui-widget-content { 
	font-family:"Lucida Grande", "Lucida Sans Unicode", 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif!important; 	
}
.ui-widget-header { 
	/*border-top: none!important; 
	border-left: none!important; 
	border-right: none!important; 
	border-bottom-right-radius: 0px!important;
	border-bottom-left-radius: 0px!important;
	font-family:"Lucida Grande", "Lucida Sans Unicode", 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif!important; 	*/
}


#afmiddle .ui-widget-header, #content_body .ui-widget-header{
	background: none;
	border: none;
}
.ui-tabs .ui-tabs-panel {
	border: 1px solid #ccc;
	
}
.ui-tabs .ui-tabs-nav { padding: 0px; }
.ui-widget-content { border: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0px; }
.ui-dialog { padding: 0px!important; }
.ui-tabs { padding:0px !important; padding-top:3px !important;}


button.cb-button-check {
	color: #FFFFFF!important;
	border: 1px Solid #6A9631!important;
	background: #adc27e!important; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkYzI3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YTk2MzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)!important;/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top,  #adc27e 0%, #6a9631 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#adc27e), color-stop(100%,#6a9631)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #adc27e 0%,#6a9631 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #adc27e 0%,#6a9631 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #adc27e 0%,#6a9631 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #adc27e 0%,#6a9631 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adc27e', endColorstr='#6a9631',GradientType=0 ); /* IE6-8 */
}


button.cb-button-check:hover {
	border: 1px solid #2D4B06!important;
}
button.cb-button-check span.ui-icon  {
	background-image: url('../../library/jqueryui/css/smoothness/images/ui-icons_ffffff_256x240.png')!important;
	margin-top:-10px !important;
}
.ui-button .ui-button-text { line-height: 14px!important; font-size:12px;} 
.ui-button {border-radius: 3px!important; outline: none;}

.ui-tabs-vertical .cb-form-group.ui-tabs-panel {border:none; border-left:1px solid #ccc; border-radius:0px;}
#afmiddle .ui-tabs-vertical .ui-widget-header {width:190px; border-right:1px solid #ccc; border-radius:0px; margin-bottom:10px;}
.ui-tabs.ui-tabs-vertical > div {margin-left: 190px; padding:0 15px 0 15px;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav  {	float: left; }
/* .ui-tabs.ui-tabs-vertical .ui-tabs-nav:after {height:10px;} */
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li {display: block; float:none; width: 175px;}

.ui-tabs .ui-tabs-nav li { 
	margin-right:-1px!important; 
	transition-property: width;
    transition-duration: 0.25s, 0.25s;
    -webkit-transition-duration:0.25s, 0.25s;
}

.ui-tabs-selected { z-index: 1; padding-bottom: 1px!important; }
.ui-state-hover { z-index: 1!important; }
.ui-dialog .ui-dialog-content { padding:9px 9px 7px 9px!important;}

.ui-dialog {
	-webkit-box-shadow: 0px 0px 61px 15px #999; /* WebKit */
	-moz-box-shadow: 0px 0px 61px 15px #999; /* Firefox */
	box-shadow: 0px 0px 61px 15px #999; /* Standard */
	z-index: 600; /* ganz oben */
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-top:-7px !important; 
	padding-top:7px !important;
	transition-property: width;
    transition-duration: 0.25s, 0.25s;
    -webkit-transition-duration:0.25s, 0.25s;
}

#afmiddle {
	padding:10px 10px 0 10px;
	color:#666 !important;
	font-size:12px;
}
#afmiddle h3 {
	font-weight: 500;
}


#afbottom {
	background-color:#f6f6f6;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	padding:5px 10px;
	margin-top:10px;
	border-top:1px solid #d3d3d3;
	font-size:12px;
}

.ui-dialog .ui-dialog-content {
	padding:0 0 0 0 !important;
}

.ui-widget-overlay {
	background: #aaaaaa url('../../images/other/ui-bg_diagonals-small_50_aaaaaa_40x40.png') 50% 50% repeat;
	opacity: .60;
	filter: Alpha(Opacity=60);
	z-index:501;
}

.ui-dialog .ui-dialog-titlebar {
	padding:5px 10px;
}

button.ui-dialog-titlebar-close {
	margin-top:-10px !important;
	padding:5px !important;
	height:20px !important;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 2px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius: 2px;
}
	

.modal-help {
	color:#aaa;
	background-image:url('/images/iconset/info.svg');
	background-repeat:no-repeat;
	background-position:0px -30px;
	padding-left:25px;
	min-height:20px;
	line-height:20px;
	margin-top:30px;
}



.ui-button-icon-only .ui-icon { margin-left:-9px;}



.cb_line_bottom {
	border-bottom:1px solid #ccc;
	padding-top:5px;
	margin-bottom:5px;
} 


/* BADGES */
.badge {
	display:inline-block;
	min-width:10px;
	padding:3px 7px;
	font-size:10px;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	background-color:#ccc;
	border-radius:4px;
	border:1px solid #ccc;
}

.badge.danger {
	color:#d60037;
	border:1px solid #fbe5eb;
	background-color:#fbe5eb;
}

.badge.info {
  	color:#2f94d1;
	border:1px solid #d1e7f8;
	background-color:#d1e7f8;
}

.badge.success {
	color: #249d26;
	border:1px solid #dff0d8;
	background-color: #dff0d8;
}


.ui-button i { 
	font-size:14px;
}


.ui-datepicker-calendar .ui-state-default, .ui-datepicker-calendar .ui-widget-content .ui-state-default {
	margin-right:0px;
	margin:0px;
	height: auto;
	font-size: 12px;
	border-radius:0px;
	text-align:right;
	border: 1px solid #d3d3d3;
}
.ui-datepicker-calendar .ui-state-highlight {
	background: #fff;
	border:1px solid #999;
}

.ui-datepicker-calendar .ui-state-active {
	color:#8aa81d;
	border:1px solid #8aa81d;
	background: #fff;
	font-weight:bold;
}

#ui-datepicker-div {
	border:1px solid #ccc;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	margin-top: 1px;
}

.ui-datepicker-header.ui-corner-left {
	border-top-left-radius:2px;
}
.ui-datepicker-header.ui-corner-right {
	border-top-right-radius:2px;
}

.ui-timepicker-div .ui-slider {
	border:1px solid #ccc;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	margin-bottom: 7px;
}

.ui-timepicker-div dl dd.ui_tpicker_time {
	margin-left:57px;
}


.cb-form-control-default.cb-width-1-4 {
  width: 8.35%;
  margin-right:5px;
}