* {
	font-family: "Helvetica Condensed BQ",Helvetica, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #676767;
}
BODY {
	padding:0px;
	margin:0px;
	background-color:#ffffff;
	background-image:url(/melodie-express/img/bgbody.jpg);
    position:relative;
    left:0px;
	background-repeat:repeat-x;
}

option {
	color:white;
}

.table_mainframe {
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;
	border-color:#676767;
	border-width:10px 0px 0px 0px;	/* war 1 1 0 0 */
	border-style:solid;
	empty-cells:show;
}
.td_mainframe {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	border-collapse:collapse;
	border-spacing:0px;
	border-color:#ffffff #676767 #676767 #ffffff;
	border-width:0px 0px 1px 1px;
	border-style:solid;
}
/* für layout startseite */
.td_mainframe2 {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	border-collapse:collapse;
	border-spacing:0px;
	border-color:#676767;
	border-width:0px 0px 0px 0px;
	border-style:solid;
}
.td_mainframe_navi {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	border-collapse:collapse;
	border-spacing:0px;
	border-color:#fdfdff;
	border-width:0px 1px 1px 1px;
	border-style:solid;
}
/*  ENDE für layout startseite */

.td_werbung {
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;
	border-width:0px;
	background-color:#5f1111;
	background-image:url(/melodie-express/img/bgwerbung.png);
	background-repeat:repeat;
	border-color:#fdfdff;
	border-width:0px 1px 0px 0px;
	border-style:solid;
}
.td_news {
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;
	border-width:0px;
	background-color:#dfdfdf;
	border-color:#fdfdff;
	border-width:0px 1px 0px 0px;
	border-style:solid;
}

.table_empty {
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;
	empty-cells:show;
	border-width:0px;
}

.title {
	font-size:11pt;
	font-weight:bold;
	color:white;
}
.title_ccard {
	font-size:11pt;
	font-weight:bold;
}

.theme {
	font-weight:bold;
}

.preis_statt {
	text-decoration:line-through;
}
.preis_big {
	font-weight:bold;
	font-size:11pt;
}
.preis_small {
	font-weight:bold;
}

.comment {
	font-size:8pt;
}
.comment_navi {
	font-size:8pt;
	color:white;
}
.comment2 {
	font-size:7pt;
	font-style: italic;
}
.navi {
	color:white;
}
.menu {
	color:#0b0b0b;
}
A.menu {
	font-weight: bold;
	text-decoration: none;
}
A:hover.menu {
	color:#0b0b7b;
}

.kwnet {
	font-size:8pt;
}
A.kwnet {
	text-decoration: none;
}
A:hover.kwnet {
	text-decoration: underline;
}

.menu_active {
	font-weight: bold;
	color:#5b5b5b;
}

.errortext {
	font-weight: bold;
	color: #FD0000;
}

.form_input {
	border-color: #686868 #686868 #292929 #292929;
	border-width: 1px;
	border-style: solid;
	background-color: #686868;
	background-image: url(/melodie-express/img/bgform_input.png);
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
	color:white;
}

.form_input_error {
	border-color: #fd0000 #fd0000 #a00000 #a00000;
	border-width: 1px;
	border-style: solid;
	background-color: #686868;
	background-image: url(/melodie-express/img/bgform_input.png);
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
	color:white;
}
.form_text_error {
	border-color: #fd0000 #fd0000 #a00000 #a00000;
	border-width: 1px;
	border-style: solid;
	color:white;
}
.form_button {
	border-color: #292929 #292929 #686868 #686868;
	border-width: 1px;
	border-style: solid;
	background-color: #686868;
	background-image: url(/melodie-express/img/bgform_input.png);
	background-repeat:repeat-x;
	color:white;
}
.form_button100 {
	border-width: 0px;
	background-image: url(/melodie-express/img/bgform_button100.gif);
	width:100px;
	height:21px;
	font-size:9pt;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:white;
}
.form_button150 {
	border-width: 0px;
	background-image: url(/melodie-express/img/bgform_button150.gif);
	width:150px;
	height:21px;
	font-size:9pt;
	font-weight:bold;
	margin:0px;
	padding:0px;
	vertical-align: top;
	color:white;
}

.tracklist_inhalt {
	font-size: 11pt;
	font-weight: bold;
	color: #ffffff;
	height: 35px;
	vertical-align: middle;
	background-color: #212955;
	padding: 0px 0px 0px 10px;	/* oben rechts unten links */
}
.tracklist_heada {
	font-size: 11pt;
	font-weight: bold;
	color: #212955;
	height: 20px;
	vertical-align: middle;
	background-color: #e7f5ff;
	padding: 0px 0px 0px 10px;
}
.tracklist_zeile1a {
	height: 20px;
	vertical-align: middle;
	background-color: #ffffff;
}
.tracklist_zeile2a {
	height: 20px;
	vertical-align: middle;
	background-color: #e7f5ff;
}
.tracklist_font {
	font-size: 9pt;
	vertical-align: middle;
	/*font-weight: small;*/
	color: #000000;
}	

.login_neukunde {
	font-size: 11pt;
	font-weight: small;
}

.login_bereitskunde {
	font-size: 11pt;
	font-weight: small;
}

.login_kennwortvergessen {
	font-size: 11pt;
	font-weight: small;
}

.login_beschreibungstext {
	font-size: 9pt;
	font-weight: small;
}

.iframe_ccard {
	border-color: #686868 #686868 #292929 #292929;
	border-width: 0px;
	border-style: solid;
	margin: 0px;
	padding: 0px;
}
