body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-image: url(../gfx/bg.gif);

	background-repeat: repeat-x;

}



a:link {

	color: #66625c;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #66625c;

}

a:hover {

	text-decoration: none;

	color: #bf0000;

}

a:active {

	text-decoration: none;

	color: #bf0000;

}

a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}



.navi {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 18px;

	font-weight: normal;

	color: #66625c;

	text-decoration: none;

}

.navi_act {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 18px;

	font-weight: normal;

	color: #bf0000;

	text-decoration: none;

}

.navi A {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 18px;

	font-weight: normal;

	color: #66625c;

	text-decoration: none;

}

.navi A:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 18px;

	font-weight: normal;

	color: #bf0000;

	text-decoration: none;

}

.navi A:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 18px;

	font-weight: normal;

	color: #bf0000;

	text-decoration: none;

}



.P {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 14px;

	font-weight: normal;

	color: #66625c;

	text-decoration: none;

}



.maintext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 14px;

	font-weight: normal;

	color: #66625c;

	text-decoration: none;

}

.maintext A {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 14px;

	font-weight: bold;

	color: #66625c;

	text-decoration: none;

}

.maintext A:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 14px;

	font-weight: bold;

	color: #bf0000;

	text-decoration: none;

}

.maintext_header_01 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 18px;

	font-weight: bold;

	color: #66625c;

	text-decoration: none;

}

.maintext_header_02 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 18px;

	font-weight: bold;

	color: #66625c;

	text-decoration: none;

}

.maintext_header_03 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	line-height: 18px;

	font-weight: bold;

	color: #66625c;

	text-decoration: none;

}

.kuenstler_name {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	line-height: 35px;

	font-weight: bold;

	color: #66625c;

	text-decoration: none;

}

.root {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 18px;

	font-weight: normal;

	color: #66625c;

	text-decoration: none;

}

.root A {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 18px;

	font-weight: normal;

	color: #66625c;

	text-decoration: none;

}

.root A:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 18px;

	font-weight: normal;

	color: #bf0000;

	text-decoration: none;

}



/*  Kontakt */

input.Normal, textarea {

	background-color: #F7F7F7;

	border: 1px solid #CCCCCC;

	width: 300px;

	font-family: Arial;

	font-size:8pt;

	color: #000000;

	font-weight: normal;

}



/*

input.Normal {

  width: 300px;

}	

textarea.Normal { 

	width: 300px;

}

*/

*.Message {

	color: ;

	font-weight: bold;

	text-decoration: none;

}

	

/* Styles für shartmei.de-Backend */
input.maske_eingabe, select.maske_eingabe, textarea.maske_eingabe {
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	width: 450px;
	font-family: Arial;
	font-size:8pt;
	color: #000000;
	font-weight: normal;
}

.maske_bezeichner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 35px;
	font-weight: bold;
	color: #66625c;
	text-decoration: none;
}

table.uebersicht {
  border-collapse:collapse;
  border-width:0px;
  padding-left:20px;
  margin-top:25px;
  width:90%;
  max-width:810px;
  font-size:10pt;
}

tr.uebersicht_hell {
	background-color:#f9f9f9
}

tr.uebersicht_dunkel {
	background-color:#eaeaea
}

td.uebersicht { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #66625c;
	text-decoration: none;
	border-width:0px 1px;
	border-style:solid;
	border-color:#cccccc;
	text-align:left;
	vertical-align:top;
	margin-left:15px;
}

td.uebersicht_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #66625c;
	text-decoration: none;
	background-color:#f9a9a9;
	border-width:1px 1px;
	border-style:solid;
	border-color:#cccccc;
	text-align:left;
	vertical-align:top;
	margin-left:15px;
}

td.uebersicht_green { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #66625c;
	text-decoration: none;
	background-color:#a9f9a9;
	border-width:1px 1px;
	border-style:solid;
	border-color:#cccccc;
	text-align:left;
	vertical-align:top;
	margin-left:15px;
}

span.backend_navlink {
	padding-right:10px;
}
.artist_table {
	/* background-color:#d9d6ce; */
	background-image:"fileadmin/gfx/main_backing.gif";
}

.uebersicht_100 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #66625c;
}

.link_oben {
	text-align:left;
	padding-left:38;
	padding-top:38;
}

.link_oben2 {
	text-align:left;
	padding-left:38;
	padding-top:10;
}

table.warn {
	border-collapse:collapse;
	border-width:0px;
	padding-left:38px;
	width:90%;
	max-width:810px;
	/* color: #66625c; */
	color: #ee625c;
	padding-top:10;
}
tr.warn {
	/* background-color: #66625c; */
	/* background-color: #aa625c; */
}
td.warn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
table.logout {
	padding-left:38;
	padding-top:38;
}
td.logout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #66625c;
	text-decoration: none;
	text-align:left;
}

th.aktual {
	background-color: #a7a7a7;
	border: 1px solid #CCCCCC;
	width: 120px;
	height: 30px;
}
input.aktual {
	background-color: #a7a7a7;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	color: #000000;
	font-weight: normal;
}