body	{ color: #333333;background-color: #ffffff; font-size: 11px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;} 
td.fr     { color: #333; font-size: 11px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; line-height: 15px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; top: 0; left: 0; vertical-align: text-top }
td.shop { color: #2859a6; font-size: 11px; line-height: 15px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; vertical-align: text-top; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; border-bottom: 1px solid #ef4a42; top: 0px; left: 0px }
td.frnoborder { color: #2859a6; font-size: 11px; line-height: 15px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; vertical-align: text-top; padding-top: 5px; padding-bottom: 5px; top: 0px; left: 0px }
td.cdline { color: #2859a6; font-size: 11px; line-height: 15px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; vertical-align: top; border-top: 1px solid #2859a6; border-right: 1px solid #2859a6; border-bottom: 1px solid #2859a6; top: 0px; left: 0px }
td.cdlborder { font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; padding: 10px; top: 0px; left: 0px }
td.songs   { color: gray; font-size: 11px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; line-height: 15px; padding-right: 5px; padding-left: 5px; top: 0; left: 0; vertical-align: text-top; border-top: 1px solid #2859a6; border-right: medium none #2859a6; border-bottom: medium none #2859a6 }
td.songs_left   { color: gray; font-size: 11px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: bold; line-height: 15px; text-align: right; padding-left: 5px; top: 0; left: 0; vertical-align: text-top; border-top: 1px solid #2859a6; border-right: medium none #2859a6; border-bottom: medium none #2859a6 }
td.cdhl  { color: #2859a6; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; vertical-align: text-top; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; top: 0px; left: 0px }
td.cdcopy   { color: #333; font-size: 11px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: normal; line-height: 15px; padding-right: 5px; padding-left: 10px; top: 0; left: 0; vertical-align: text-top; border-bottom: medium none #2859a6 }
td.mail  { color: #fff; font-weight: normal; font-size: 11px; line-height: 15px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; vertical-align: text-top; padding-right: 10px; padding-left: 10px; top: 0px; left: 0px }
td.frhl  { color: #2859a6; font-weight: bold; font-size: 12px; line-height: 15px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; padding-right: 5px; padding-bottom: 5px; border-bottom: 1px solid #2859a6; top: 0px; left: 0px }
td.right { color: #2859a6; font-size: 11px; line-height: 15px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; padding: 10px; top: 0px; left: 0px }

.headline { color: #ff3300; font-size: 11px; line-height: 15px; font-weight: bold; }

a.info { color: #fff; text-decoration: none }
a:link.info { color: #fff }
a:hover.info { color: #fff; text-decoration: underline }
a:activ.info { color: #fff; text-decoration: none }


a.txt    { color: #333; font-weight: bold; text-decoration: underline }
a.txt:link   { color: #333; font-weight: bold; text-decoration: underline }
a.txt:visited   { color: #333; font-weight: bold; text-decoration: underline }
a.txt:hover   { color: #333; font-weight: bold; text-decoration: underline }
a.txt:activ   { color: #333; font-weight: bold; text-decoration: underline }


a  { color: #ef4a42; text-decoration: none }
a:link  { color: #ef4a42 }
a:visited  { color: #ef4a42;  }
a:hover  { color: #ef4a42; text-decoration: underline }
a:activ { color: #ef4a42; text-decoration: none }

input.cf_ort { color: #2859a6; font-size: 10px; line-height: 11px; font-family: Arial, Geneva, Helvetica, SansSerif; background-color: #fff; padding-top: 1px; padding-left: 2px; border: solid 1px #2859a6; width: 150px; height: 18px }
input.cf_plz { color: #2859a6; font-size: 10px; line-height: 11px; font-family: Arial, Geneva, Helvetica, SansSerif; background-color: #fff; padding-top: 1px; padding-left: 2px; border: solid 1px #2859a6; width: 100px; height: 18px }
input[type=checkbox].formelement { background-color: #999; margin-right: 8px; border: 0px; width: 11px; height: 11px }
td.formular { color: #000; font-size: 12px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; padding: 8px; border-bottom: 1px solid #fff }
form { margin: 0px; padding: 0px; }
.noDisplayInPrint{display:block;}
.scrollDiv{
	overflow:auto;
	width:490px;	
	height:340px;
	padding-top: 5px;
}
.error { 
	color: #9e0719 !important;
	font-size: 12px; 	
	line-height: 15px; 
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; 
}


TABLE.liste{
	border-collapse: collapse;
	empty-cells: show;
	width: 100%;
	padding: none;
	margin: none;
	border-spacing: none;
	border: none;
}

TABLE.liste CAPTION{
	color: #2859a6; 
	font-weight: bold; 
	font-size: 12px; 
	line-height: 15px; 
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; 
	padding: 0px 5px 5px 0px; 
	border-bottom: 1px solid #2859a6; 
	text-align: left;
	white-space: nowrap;
	margin-bottom: 10px;
}

TABLE.liste TR{
	vertical-align: middle;
}

TABLE.liste TBODY TD{
	color: #2859a6; 
	border-bottom: 1px solid #ef4a42;
	font-size: 11px;
	line-height: 15px; 
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; 
	padding: 5px 5px 5px 0px; 

}

TABLE.liste THEAD TH{
	color: #2859a6; 
	font-weight: bold; 
	font-size: 12px; 
	line-height: 15px; 
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; 
	padding: 5px 5px 5px 0px; 
	border-bottom: 1px solid #2859a6; 
	text-align: left;
	white-space: nowrap;
}

TABLE.liste TFOOT TD{
	color: #2859a6; 
	vertical-align: text-top;  
	border: none;
	font-size: 11px;
	line-height: 15px; 
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; 
	padding: 5px 10px 5px 0px; 

}

TABLE.fieldset{
	border-collapse: collapse;
	empty-cells: show;
	width: 100%;
	padding: 0;
	margin: 0;
	border-spacing: 0;
	border: 0;
}

TABLE.fieldset CAPTION{
	color: #2859a6; 
	font-weight: bold; 
	font-size: 12px; 
	line-height: 15px; 
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; 
	padding: 0px 5px 5px 0px; 
	border-bottom: 1px solid #2859a6; 
	text-align: left;
	white-space: nowrap;
	margin-bottom: 10px;	
}

TABLE.fieldset TR{
	vertical-align: middle;
}

TABLE.fieldset TBODY TD{
	color: #2859a6; 
	font-size: 11px;
	line-height: 15px; 
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; 
	padding: 5px 5px 5px 0px; 

}

TABLE.fieldset THEAD TH{
	color: #2859a6; 
	font-weight: bold; 
	font-size: 12px; 
	line-height: 15px; 
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; 
	padding: 5px 5px 5px 0px; 
	border-bottom: 1px solid #2859a6; 
	text-align: left;
	white-space: nowrap;
}

TABLE.fieldset TFOOT TD{
	color: #2859a6; 
	vertical-align: text-top;  
	border: none;
	font-size: 11px;
	line-height: 15px; 
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; 
	padding: 5px 10px 5px 0px; 
	border-top: 1px solid #2859a6; 	

}

BR.tenpix{
	line-height: 10px;
	height: 10px;

}

.betrag{
	text-align: right !important;
}

A.pfeilerechts{
	background: transparent url(/i/pfeile.gif) no-repeat right;
	width: 46px;
	height: 15px;
	line-height: 15px;
	padding-right: 12px;
}

A:hover.pfeilerechts{
	background: transparent url(/i/pfeile_over.gif) no-repeat right;
}

