
div.tx-smemployeelist {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 1em;
	line-height: 1.5em;
	font-family:Arial,sans-serif;
}

div.tx-smemployeelist-pi1 h2.PositionName,
div.tx-smemployeelist-pi1 h2.DepartmentName, 
div.tx-smemployeelist-pi1 h2.CustomListName, 
div.tx-smemployeelist-pi1 h2.NumberName {
	width: 50%;
	padding: 0.2em;
	margin: 1em auto 1em auto;
}
/* lists -------------------------------------------------------------------- */
div.tx-smemployeelist-pi1 div.anchorList{color:inherit;background-color:#ABACAC;margin:0px 10px 5px 10px;padding:0;text-align:right;}
body#uid112 div.content h2{background-color:#ABACAC ;color:#FFFFFF;font-size:1em;margin:10px 10px 0px 10px;padding:3px 3px 3px 8px;}
div.anchorList h2{
	padding:0px!important;
	margin:0px;
	background-color:#ABACAC ;
	font-size:1.0em;
	text-decoration:none;
	text-align:left;
	float:left;
	color:#fff;
	margin-left:5px;
}
div.anchorList{height:2em}
div.anchorList a{background-color:inherit;color:#fff!important;text-decoration:none!important;font-weight:600;}
div#infofooter{text-align: right;margin-left:0;margin-top:20px;}
body#uid118 div#infofooter{margin-left:0px;}
div.anchorList h2{margin:0!important;padding:6px 0px 0px 6px!important;}
table.smEmployeeList{margin-left:10px;width:545px;}
table.smEmployeeList tr a:link,
table.smEmployeeList td a:link,
table.smEmployeeList th a:link{
	color:#000!important;background-color:inherit;
	text-decoration:none!important;
}
table.smEmployeeList th{color:#fff;background-color:#ABACAC ;}
table.smEmployeeList th a{color:#fff!important;background-color:#ABACAC ;}
table.smEmployeeList th.firstentry{	color:#ABACAD!important;background-color:#ABACAC!important;}
table.smEmployeeList tr.toTop{
	background-color:#ABACAC ;color:inherit;
	padding:3px;
	margin-left:5px;
}
table.smEmployeeList tr.odd{
	background-color:#eee;color:inherit;
}
table.smEmployeeList tr.toTop a.arrowbefore{
	text-decoration:none;
	color:#FFFFFF !important;background-color:inherit;
	margin-left:180px;
	font-size:1em;
	text-align:center;
	background: url(../../images/backtotop.gif);
 	background-repeat: no-repeat;
 	background-position: left;
 	padding-left:14px;}
table.smEmployeeList td{	padding:2px;}
div#genre-artistlist{margin:0 10px;}
/* details page ------------------------------------------------------------- */
/* container around details page */
div.tx-smemployeelist-pi1 div.tx-smemployeelist-empDetails {padding-left:10px;}
/* wraps around department/position list */
div.tx-smemployeelist-pi1 div.tx-smemployeelist-empDetails div.tx-smemployeelist-empTop div.tx-smemployeelist-empInfo div.tx-smemployeelist-empDepartments ul,
div.tx-smemployeelist-pi1 div.tx-smemployeelist-empDetails div.tx-smemployeelist-empTop div.tx-smemployeelist-empInfo div.tx-smemployeelist-empPositions ul {margin: 0 0 2em 2em;}
/* wrap around the bottom part of details page (hobbies, birthday etc.) */
div.tx-smemployeelist-pi1 div.tx-smemployeelist-empDetails div.tx-smemployeelist-empBottom {clear: both;}
/* the bottom part of details page (hobbies, birthday etc.) */
div.tx-smemployeelist-pi1 div.tx-smemployeelist-empDetails div.tx-smemployeelist-empBottom h2 {font-size: 120%;margin: 1em 1em 0 1em;border-bottom: 1px solid #036;}
div.tx-smemployeelist-pi1 div.tx-smemployeelist-empDetails div.tx-smemployeelist-empBottom dl {margin: 0 1em;padding: 0.5em;clear: both;overflow: auto;}
div.tx-smemployeelist-pi1 div.tx-smemployeelist-empDetails div.tx-smemployeelist-empBottom dl dt {width: 20em;float: left;font-weight: bold;}
div.tx-smemployeelist-pi1 div.tx-smemployeelist-empDetails div.tx-smemployeelist-empBottom dl dd {float: right;	width: 25em;}
/* stylesheets for Kuenstlerverzeichnis ------------------------------------------ */
div.tx-smemployeelist-empDetails h1{
margin-top:5px;
background-color:#ABACAC ;
font-size:1.5em;
text-decoration:none;
color:#FFFFFF;
padding:5px;
}
div#artist-url-genre li,
div#artist-url-genre ul{list-style:none;margin-left:0px!important;padding-left:0px!important;}
div.tx-smemployeelist-empDetails h2{background-color:#ABACAC ;font-size:1.0em;text-decoration:none;color:#FFFFFF;padding:5px;}
div#artist-url-genre h3{font-size:14px;}
div.info-wrapper{color:inherit;background-color:#fff;margin-bottom:0.3em;}
div.info-wrapper-adress{color:#575855;background-color:#fff; padding-top: 15px; margin-bottom:0.3em;}
/*hasLayout für IE 5-6*/
* html div.info-wrapper{min-height: 100px;padding-top: 15px;_height: 100px;}
/*hasLayout für IE 7*/
*+html div.info-wrapper{min-height: 100px;padding-top: 15px;_height: 100px;}
div.info-moreimage{color:inherit;background-color:#fff;padding:5px;margin-bottom:5px;}
/*hasLayout für IE 5-6*/
* html div.info-moreimage{min-height: 50px;_height: 50px;}
/*hasLayout für IE 7*/
*+html div.info-moreimage{min-height: 50px;_height: 50px;}
div.info-wrapper-adress div#adresse,
div.info-wrapper-adress div#telefonnummer,
div.info-wrapper-adress div#telefax,
div.info-wrapper-adress div#beschreibung{
float:left;width:160px;
}
div.info-wrapper-adress div#artist_termine{
float:left;width:190px;
}
div.info-wrapper-adress div#beschreibung{
margin-top:5px;width:460px;
}
div.info-wrapper-adress div#beschreibung h5{margin-left:0px!important;}
div.info-wrapper-adress div#telefonnummer h5{margin-left:0px!important;margin-right:10px;}
div.info-wrapper-adress div#telefax h5{margin-left:0px!important;}
div.info-wrapper-adress div#adresse h5{margin-left:0px!important;}
div.info-wrapper-adress div#artist_termine h5{margin-left:0px!important;}

div#infofooter a,
div#infofooter a:link,
div#infofooter a:visited{
 text-decoration:underline !important;
 padding-left:10px !important;
 color:#ABACAC;background-color:inherit;
 font-weight:bold;
 
 background-position:0 60%;
 background-repeat:no-repeat;
 margin:10px 0px 0px 10px;
}
div#infofooter a:hover,div#infofooter a:focus{background-color:inherit;}
div#artist-photo{float:left;}
div#artist-url-genre{float:left;padding-left:20px;}

/********************************************************/
div#genre-artistlist h2{
	background-color:#ABACAC ;
	font-size:1.5em;
	text-decoration:none;
	color:#FFFFFF;
	padding:5px;
	margin:5px 0px;
}
div#genre-artistlist div.genre-singleartist{
	background-color:#eee;color:inherit;
	margin-bottom:5px;
	min-height:70px;
	padding:5px;
}
/*hasLayout für IE 5-6*/
* html div#genre-artistlist div.genre-singleartist{
min-height: 70px;
_height: 70px;
}
/*hasLayout für IE 7*/
*+html div#genre-artistlist div.genre-singleartist{
min-height: 70px;
_height: 70px;
}
div.genre-singleartist-photo{float:left;margin-right:10px;background-color:#999999;color:inherit;}
div.genre-singleartist-info{float:left;background-color:#eee;color:inherit;}
div.artist{background-color:#eee;color:inherit;}
tr.noDisplay{height:0px;background-color:#ABACAC;color:inherit;}
div.moreimages{
background:#EEEEEE none repeat scroll 0%;color:inherit;
margin:0pt 1em;
overflow:auto;
padding:0.5em;
}
div.moreimages img{
padding-right: 10px;
}

body#uid111 legend,body#uid117 legend, body#uid112 legend{
	display:none;
}
body#uid111 fieldset,body#uid117 fieldset,body#uid112 fieldset{
	border: 0px solid #fff;
	padding:5px!important;
	margin:0;background-color:inherit;
	color:inherit;
}
