@CHARSET "UTF-8";

.tx-nxtrainingmgnt-pi7-padding {
    padding: 15px;
}

.tx-nxtrainingmgnt-pi7-search {
    margin-bottom: 20px;
}

.tx-nxtrainingmgnt-pi7-search .roundedbox_shadow {
	background:url("trainingssearch-box-background.png") repeat-x scroll left 20px #FFFFFF;
	overflow:visible;
}

.tx-nxtrainingmgnt-pi7-searchbox h2 {
    background: url("finden-sie-ihr-seminar.png") no-repeat scroll center center transparent;
    height: 40px;
    text-indent: -9999px;
}

.tx-nxtrainingmgnt-pi7-searchword {
	float:left;
	background:url("suchfeld_gross.png") repeat scroll 0 0 transparent;
	border:medium none;
	font-size:14px;
	height:20px;
	padding-bottom:10px;
	padding-left:20px;
	padding-top:10px;
	position:relative;
	width:430px;
}

.tx-nxtrainingmgnt-pi7-submit {
	margin-left:5px;
	float:left;
	background:url("suchbutton_gross_green.png") repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	height:40px;
	text-indent:-9999px;
	width:40px;
}

.tx-nxtrainingmgnt-pi7-provider,
.tx-nxtrainingmgnt-pi7-topic,
.tx-nxtrainingmgnt-pi7-fromdate,
.tx-nxtrainingmgnt-pi7-todate,
.tx-nxtrainingmgnt-pi7-special {
	float:left;
	height:32px;
	margin-top:0;
	overflow:hidden;
	padding-right:13px;
}

.tx-nxtrainingmgnt-pi7-fromdate input,
.tx-nxtrainingmgnt-pi7-todate input {
	background:url("datepicker-input.png") no-repeat scroll left center transparent;
	border:0 none;
	float:left;
	height:21px;
	margin:0;
	padding:5px;
	width:76px;
}
.tx-nxtrainingmgnt-pi7-provider select{
	width:170px;
}
.tx-nxtrainingmgnt-pi7-topic select {
	width:310px;
}
.tx-nxtrainingmgnt-pi7-special select {
	width:150px;
}

.tx-nxtrainingmgnt-pi7-fromdate input.tx-nxtrainingmgnt-pi7-datepicker,
.tx-nxtrainingmgnt-pi7-todate input.tx-nxtrainingmgnt-pi7-datepicker {
	background:url("datepicker-button.png") no-repeat scroll 0 1px transparent;
	height:31px;
	width:31px;
}
.tx-nxtrainingmgnt-pi7-special {
	padding-right:0;
}

.tx-nxtrainingmgnt-pi7-extendbutton {
	display:block;
	display:inline-block;
	width:105px;
	margin-left:5px;
	float:left;
}



.tx-nxtrainingmgnt-pi7-keyword {
	margin-bottom:0;
	padding-left:220px;
	overflow:hidden;
	position:relative;
	width:698px;
}

.tx-nxtrainingmgnt-pi7-keyword .button {
	left:auto;
	top:auto;
}
.tx-nxtrainingmgnt-pi7-keyword .button a {
	line-height:31px;
}
.tx-nxtrainingmgnt-pi7-extended-options {
	overflow:hidden;
	padding-top:25px;
}
.tx-nxtrainingmgnt-pi7-extended-options-hide {
	display:none;
}

div.tx-nxtrainingmgnt-pi7-suggestions {
	left:220px;
	position:absolute;
	margin-top:40px;
	z-index:300;
}
.tx-nxtrainingmgnt-pi7-suggestions ul,
#main #col3 .tx-nxtrainingmgnt-pi7-suggestions ul {
	background:url("suchfeld_gross.png") no-repeat scroll center bottom transparent;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0 0 2px;
	width:450px;
	display:block;
}
.tx-nxtrainingmgnt-pi7-suggestions ul li,
#main #col3 .tx-nxtrainingmgnt-pi7-suggestions ul li {
	margin:0;
	padding:0;
	background-color:#ffffff;
}
.tx-nxtrainingmgnt-pi7-suggestions ul li a,
	.tx-nxtrainingmgnt-pi7-suggestions ul li a:link,
	.tx-nxtrainingmgnt-pi7-suggestions ul li a:visited,
	.tx-nxtrainingmgnt-pi7-suggestions ul li a:hover,
	.tx-nxtrainingmgnt-pi7-suggestions ul li a:active,
	.tx-nxtrainingmgnt-pi7-suggestions ul li a:focus {
	background:url("suggest-line.png") repeat scroll center bottom transparent;
	display:block;
	padding:10px 10px 10px 22px;
	border-right:1px solid #cccccc;
}
/*.tx-nxtrainingmgnt-pi7-suggestions ul li a:hover,*/
.tx-nxtrainingmgnt-pi7-suggestions ul li.tx-nxtrainingmgnt-pi7-suggestion-active a,
.tx-nxtrainingmgnt-pi7-suggestions ul li.tx-nxtrainingmgnt-pi7-suggestion-active a:link,
.tx-nxtrainingmgnt-pi7-suggestions ul li.tx-nxtrainingmgnt-pi7-suggestion-active a:visited,
.tx-nxtrainingmgnt-pi7-suggestions ul li.tx-nxtrainingmgnt-pi7-suggestion-active a:hover,
.tx-nxtrainingmgnt-pi7-suggestions ul li.tx-nxtrainingmgnt-pi7-suggestion-active a:active,
.tx-nxtrainingmgnt-pi7-suggestions ul li.tx-nxtrainingmgnt-pi7-suggestion-active a:focus{
	background:#cccccc;
	text-decoration:none;
	zoom:1;
}

.nx_combobox_ComboboxStyle {
	background-color:red;
	display:block;
	width:150px;
}

.nx_combobox_ComboboxOptions {
	background-color:green;
}




select.nx-newcombobox-wrapped {
	visibility:hidden;
}

.nx-newcombobox-box {
	position:absolute;
	top:0;
	left:0;
	display:inline-block;
	z-index:250;
}
.nx-newcombobox .nx-newcombobox-closed ul {
	display:none;
}

.nx-newcombobox ul,
.nx-newcombobox ul li {
	list-style-type: none;
	display:block;
	margin:0;
	padding:0;
	background-color:#ffffff;
}
.nx-newcombobox ul {
	background-color:#FFFFFF;
	border-bottom:1px solid #A79E99;
	height:197px;
	left:0;
	overflow-x:hidden;
	overflow-y:scroll;
	position:absolute;
	top:31px;
}
.nx-newcombobox .nx-newcombobox-display {
	background:url("dropdown-left.png") no-repeat scroll left center transparent;
	position:absolute;
}

.nx-newcombobox ul li a,
.nx-newcombobox .nx-newcombobox-display a {
	padding:5px;
	cursor:pointer;
}
.nx-newcombobox ul li a {
	border-left:1px solid #A79E99;
	font-size:13px;
	padding:10px 5px;
}
.nx-newcombobox ul li a:hover {
	background-color:#cccccc;
}
.nx-newcombobox .nx-newcombobox-display a {
	background:url("dropdown-right.png") no-repeat scroll right center transparent;
	display:block;
	height:21px;
	line-height:21px;
}
.nx-newcombobox a,
.nx-newcombobox a:link,
.nx-newcombobox a:visited,
.nx-newcombobox a:active,
.nx-newcombobox a:hover {
	text-decoration:none;
}

.calendar {
	background-color:#ffffff;
	z-index:140;
}
.calendar table {
	margin-left:0;
	margin-right:0
}
.calendar .button {
	background:none;
	float:none;
	bottom:auto;
	position:relative;
	right:auto;
}
.calendar td {
	padding:5px 0;
	text-align:center;
	width:30px;
}
.calendar tbody tr td.hilite {
	background:none repeat scroll 0 0 #CCCCCC;
	color:#000000;
	cursor:pointer;
}
.calendar tbody tr.rowhilite {
	background:none repeat scroll 0 0 #EEEEEE;
}
.calendar thead td {
	padding: 0;
}

.calendar .combo {
	display:none;
}
.calendar .daysrow {
}
.calendar .daysrow td {
}
.calendar .daysrow td a {
}
.calendar .footrow .ttip {
	text-align:left;
}

.tx-nxtrainingmgnt-pi7-searchresults {
	width:100%;
}
.tx-nxtrainingmgnt-pi7-searchresults tbody tr {
	background-color:#EEEEEE;
}
.tx-nxtrainingmgnt-pi7-id {
	width:85px;
}
.tx-nxtrainingmgnt-pi7-days {
	width:40px;
}
.tx-nxtrainingmgnt-pi7-price {
	width:65px;
}
.nxtrainingmgnt_trainingslist_column_pric_plus_tax {
	font-size:10px;
}

