@media print, screen {

fieldset {
	border-color: #D0D0D0;
	border-width: 1px;
	border-style: solid;
	color:#333333;
}

legend {
	margin-left: 10px;
	padding-left: 5px; 
	padding-right: 5px;
}

legend.out, td.out	{
	background: url("http://www.binb.info/cms/typo3conf/ext/bbvdb/pi1/programme/images/silk/arrow_redo.png") no-repeat;
	padding-left: 19px; 
}

legend.out:hover, td.out:hover	{
	cursor: pointer;
}

legend.in, td.in	{
	background: url("http://www.binb.info/cms/typo3conf/ext/bbvdb/pi1/programme/images/silk/arrow_undo.png") no-repeat;
	padding-left: 19px; 
}
legend.in:hover, td.in:hover	{
	cursor: pointer;
}

/* Tooltip linksbündig*/

a.tooltip-left,
a.tooltip-left:link,
a.tooltip-left:visited,
a.tooltip-left:active {
position: relative;
text-decoration: none;
cursor: help;
border-bottom:0px dotted #4dbcf3;
color: #222222;
}

a.tooltip-left:hover {
background: transparent;
z-index: 250;
}

a.tooltip-left span {
display: none;
text-decoration: none;
}

a.tooltip-left:hover span {
display: block;
position: absolute;
top: 30px;
left: 0px;
width: 200px;
z-index: 250;
border: 1px solid;
border-color: #FFFFFF #D5D7DB #D5D7DB #FFFFFF;
border-left: 4px solid #4dbcf3;
padding: 2px 10px 2px 10px;
background: #EEEEEE;
text-align: left;
}

/* Tooltip rechtsbündig*/

a.tooltip-right,
a.tooltip-right:link,
a.tooltip-right:visited,
a.tooltip-right:active {
position: relative;
text-decoration: none;
cursor: help;
border-bottom:0px dotted #4dbcf3;
color: #222222;
}

a.tooltip-right:hover {
background: transparent;
z-index: 250;
}

a.tooltip-right span {
display: none;
text-decoration: none;
}

a.tooltip-right:hover span {
display: block;
position: absolute;
top: 30px;
left: -200px;
width: 200px;
z-index: 250;
border: 1px solid;
border-color: #FFFFFF #D5D7DB #D5D7DB #FFFFFF;
border-left: 4px solid #4dbcf3;
padding: 2px 10px 2px 10px;
background: #EEEEEE;
text-align: left;
}

input[type="submit"]:hover, input[type="reset"]:hover {
/* background: #F0F0F0 none repeat scroll 0%; */
background-color: #F0F0F0;
border-color:#666666;
color:#333333;
}

input[type="text"].dis {
	color: #cccccc;
}

.bbvs_button_suchen, .bbvs_button_suchen:hover {
	background: url("http://www.binb.info/cms/typo3conf/ext/bbvdb/pi1/programme/images/silk/find.png") no-repeat 2px center;
	padding-left: 17px;
}

.bbvs_button_felderleeren, .bbvs_button_felderleeren:hover {
	background: url("http://www.binb.info/cms/typo3conf/ext/bbvdb/pi1/programme/images/silk/delete.png") no-repeat 2px center;
	padding-left: 17px;
}

.bbvs_button_zuruecksetzen, .bbvs_button_zuruecksetzen:hover {
	background: url("http://www.binb.info/cms/typo3conf/ext/bbvdb/pi1/programme/images/silk/cancel.png") no-repeat 2px center;
	padding-left: 17px;
}

.bbvs_button_ok, .bbvs_button_ok:hover {
	background: url("http://www.binb.info/cms/typo3conf/ext/bbvdb/pi1/programme/images/silk/accept.png") no-repeat 2px center;
	padding-left: 17px;
}

.bbvs_button_zuruecksetzen_dis, .bbvs_button_zuruecksetzen_dis:hover {
	color: #cccccc;
	padding-left: 17px;
}

.bbvs_button_ok_dis, .bbvs_button_ok_dis:hover {
	color: #cccccc;
	padding-left: 17px;
	
}

.bbvs_button_email, .bbvs_button_email:hover {
	background: url("http://www.binb.info/cms/typo3conf/ext/bbvdb/pi1/programme/images/silk/email.png") no-repeat 2px center;
	padding-left: 17px;
}

.bbvs_button_save, .bbvs_button_save:hover {
	background: url("http://www.binb.info/cms/typo3conf/ext/bbvdb/pi1/programme/images/silk/table_save.png") no-repeat 2px center;
	padding-left: 17px;
}

.bbvs_button_del, .bbvs_button_del:hover {
	background: url("http://www.binb.info/cms/typo3conf/ext/bbvdb/pi1/programme/images/silk/table_delete.png") no-repeat 2px center;
	padding-left: 17px;
}

.bbvs_button_pdf, .bbvs_button_pdf:hover {
	background: url("http://www.binb.info/cms/typo3conf/ext/bbvdb/pi1/programme/images/silk/page_white_acrobat.png") no-repeat 2px center;
	padding-left: 17px;
}

.bbvs_button_csv, .bbvs_button_csv:hover {
	background: url("http://www.binb.info/cms/typo3conf/ext/bbvdb/pi1/programme/images/silk/page_white_csv.png") no-repeat 2px center;
	padding-left: 17px;
}

.bbvs_button_excel, .bbvs_button_excel:hover {
	background: url("http://www.binb.info/cms/typo3conf/ext/bbvdb/pi1/programme/images/silk/page_white_excel.png") no-repeat 2px center;
	padding-left: 17px;
}

.bbvs_button_ical, .bbvs_button_ical:hover {
	background: url("http://www.binb.info/cms/typo3conf/ext/bbvdb/pi1/programme/images/silk/date.png") no-repeat 2px center;
	padding-left: 17px;
}

.bbvs_button_print, .bbvs_button_print:hover {
	background: url("http://www.binb.info/cms/typo3conf/ext/bbvdb/pi1/programme/images/silk/printer.png") no-repeat 2px center;
	padding-left: 17px;
}

.bbvs_button_first, .bbvs_button_first:hover {
	background: url("http://www.binb.info/cms/typo3conf/ext/bbvdb/pi1/programme/images/silk/resultset_first.png") no-repeat 2px center;
	padding-left: 17px;
}

.bbvs_button_prev, .bbvs_button_prev:hover {
	background: url("http://www.binb.info/cms/typo3conf/ext/bbvdb/pi1/programme/images/silk/resultset_previous.png") no-repeat 2px center;
	padding-left: 17px;
}

.bbvs_button_next, .bbvs_button_next:hover {
	background: url("http://www.binb.info/cms/typo3conf/ext/bbvdb/pi1/programme/images/silk/resultset_next.png") no-repeat 2px center;
	padding-left: 17px;
}

.bbvs_button_last, .bbvs_button_last:hover {
	background: url("http://www.binb.info/cms/typo3conf/ext/bbvdb/pi1/programme/images/silk/resultset_last.png") no-repeat 2px center;
	padding-left: 17px;
}

.bbvs_button_goto, .bbvs_button_goto:hover {
	background: url("http://www.binb.info/cms/typo3conf/ext/bbvdb/pi1/programme/images/silk/page_white_find.png") no-repeat 2px center;
	padding-left: 17px;
}

.bbvs_button_link, .bbvs_button_link:hover {
	background: url("http://www.binb.info/cms/typo3conf/ext/bbvdb/pi1/programme/images/silk/link.png") no-repeat 2px center;
	padding-left: 17px;
}

.LV_validation_message{
    font-weight:bold;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
	/* margin:0 0 0 5px; */
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
/*    border: 1px solid #00CC00;
    background-color: #00CC00; */
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    /* border: 1px solid #CC0000; */
    background-color: #CC0000; 
}

* html #right_ad {right:-120px;}
* html #page_margins {padding-right: 35px;}


} /* @media print, screen */