/* Styles for mnm_musiker */

/**********   Startseite   */

#count{
  text-align: right;
  color: #A0A0A0;
  margin: 0 0px 0 0;
}

#startbilder{
  margin: 10px 0 20px 25px;
  background-color: white;
  height: 330px;
}
.startbild{
  float: left;
  width: 100px;
  height: 100px;
  border: 3px solid white;
}
.startbild:hover{
  border: 3px solid #A0A0A0;
}

#count_buttons{
  height: 40px;
  width: 635px;
  margin: 0 auto;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  padding: 3px 0 0 0;
}
#count_button_musiker{
  float: left;
  width: 308px;
  height: 28px;
  display: block;
  border: 2px solid #A0A0A0;
  padding: 6px 0 0 0;
  background-image: url("../img/bg_button_no.gif");
  -moz-border-radius:7px 7px 7px 7px;
}
#count_button_ensembles{
  float: right;
  width: 308px;
  height: 28px;
  display: block;
  border: 2px solid #A0A0A0;
  padding: 6px 0 0 0;
  background-image: url("../img/bg_button_no.gif");
  -moz-border-radius:7px 7px 7px 7px;
}
#count_button_musiker:hover, #count_button_ensembles:hover{
  background-image: url("../img/bg_button_over.gif");
  color: white;
}

/**********   Listenansicht   */
.tx-mnmfeusers-pi2{
	width: 100%;
	background-color: white;
}

#table_over{
	margin: 5px 0px 0px 0;
	padding: 5px 8px 5px 160px;
	text-align: right;
	background-color: #E7E5B8;
	color: white;
	/*border-top: 2px solid #E7E5B8;
	border-bottom: 2px solid #E7E5B8;*/
}
tr.tableheader{
  border-top: 2px solid #E7E5B8;
}
td.tableheader1, td.tableheader2, td.tableheader3{
  border-top: 1px solid #E7E5B8;
} 
tr.tablerow{
	border-bottom: 1px solid #FF4500;
	margin: 2px 0 2px 0;
	padding: 2px 0 2px 0;
}
td.tablecol1{
	width: 150px;
	padding: 0 5px 0 5px;
	border-bottom: 2px solid white;
}
td.tablecol1 img{
	height: 100px;
	width: 120px;
	overflow: hidden;
}
td.tablecol2{
	border-bottom: 2px solid white;
}
td.tablecol3{
	width: 50px;
	border-bottom: 2px solid white;
}
td.tablerow2{
	
}
.row_content{
	padding: 5px 5px 5px 0; 
}
.row_header{
	margin: 5px 5px 0px 0;
	font-weight: bold;
	height: 20px;
}
.row_content1{
	margin: 5px 5px 5px 0;
	font-size: 11px;
	height: 20px;
}

.row_content2{
	margin: 5px 5px 5px 0;
	padding: 0 0 0 0;
	text-align: right;
	width: 450px;
}
.row_content2 a{
	text-align: right;
}
.row_content2 br{
	display: none;
}

ul.pager{
	margin: 12px 20px 10px 20px;
	font-size: 16px;
}
.tx-mnmfeusers-pi2 li{
	list-style: none;
}
#left {
	float: left;
	width: 130px;
}
#middle {
	float: left;
	width: 400px;
	color: #E7E5B8;
}
#middle a{
	color: #307594;
}
#middle a.aktiv{
	color: #D7D297;
	font-weight: bold;
}


/*****   Detailansicht    *****/

#tx_mnmfeuser_detail{
	padding: 20px;
	padding-left: 30px;
}
#container_E{
  margin: 10px 0 0 20px;
  min-height: 250px;
}
.backlink_oben{
	margin: 0px 0 20px 0;
}
.backlink_unten{
	margin: 30px 0 10px 0;
}

#floatrechts{
	float: right;
	width: 300px;
	text-align: right;
	margin: 0 0 0 20px;
}
#titel{
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 0px 0;
}
#titel h1{
	/*margin: 20px 0 20px 10px;*/
}
#titel h1 c{
  font-size: 14px;
  font-variant: italic;
}
#subheader{
  padding: 10px 0 0 0;
}
#subtitel{
	margin: 0 0 0 0;
	padding: 0px 0 0 0;
	font-weight: bold;
	font-size: 14px;
}
#subtitel2{
	margin: 0 0 0 0;
	padding: 0px 0 0 0;
	font-weight: normal;
	font-size: 14px;
}
#mitglieder{
	margin: 10px 0 0 0;
	font-size: 14px;
}
#button_links{
  padding: 10px 0 0 0;
}

#conMiddle #button_links{
	margin: 10px 10px 10x 20px;
	padding: 10px 10px 10x 20px;
	border-top: 20px solid white;
	border-left: 20px solid white;
}
#button_links br{
	display: none;
}
#button_links a{
	float: left;
}


.fieldwrap{
  clear: left;
	margin: 0px 0 5px 0;
}
.label1{
	float: left;
	width: 150px;
	text-align: right;
	padding: 0 5px 0 0;
}
.label2{
	padding: 0 0 0 180px;
}
.label3{
	padding: 0 0 0 180px;
	color: #2E8B57;
}

#tx_mnmfeuser_detail h5{
	font-size: 14px;
	color: #DBD8A1;
	border-bottom: 1px dotted #DBD8A1;
	margin: 20px 0 10px 0;
	padding: 0 0 0 180px;
}

/* box  */
#containerbox{
  text-align: left;
}


/**************    Form   */
.tx-mnmfeusers-pi1{
	width: 100%;
}
.filler{
	margin: 5px 0 0 0;
	padding: 15px 0 0 0;
}
.filler0{
  display: block;
  margin: 1px 0 0 0;
}

input.tx_mnmfeuser-pi1-button input{
	margin: 10px 0 0 0;
	padding: 4px 20px 4px 20px;
	font-size: 14px;
	font-weight: bold;
	color: #307594;
}

.fieldwrap{
	/*clear: left;*/
	margin: 0px 0 5px 0;
	display: block;
}
.label1{
	float: left;
	width: 150px;
	text-align: right;
	padding: 0 5px 0 0;
	color: #A0A0A0;
	display: block;
}
.label2{
	padding: 0 0 0 180px;
	display: block;
}
/*.label3{
	padding: 0 0 0 10px;
} */

#part-1 h5, #part-2 h5, #part-3 h5, #part-4 h5, #part-5 h5 {
	font-size: 14px;
	color: White;
	border-bottom: 1px dotted White;
	margin: 20px 0 10px 0;
	padding: 0 0 0 180px;
}


#submit-button{
	margin: 20px 0 0 0px;
	padding: 3px;
}









color{
	color: #F3F4DC;
}

/***************   Suche in Listenansicht   */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.basictab{
	padding: 0px 0 0px 0px;
	margin-left: 0; 
	font-weight: bold;
	list-style-type: none;
	text-align: left; 
	background-color: #f1f4f6;
	height: 24px;
}
ul.basictab {
  margin: 0;
  border-bottom: 3px solid #eaeff2;
}

.basictab li{
  display: inline;
  margin: 0;
  padding: 0 0 4px 0;
}

.basictab li {
  float: left;
	text-decoration: none;
	margin-right: 3px;
	border-bottom: none;
	background-color: #f1f4f6;
	color: #2d2b2b;
	font-size: 13px;
}

.basictab li a{
  display: block;
  padding: 3px 20px;
}
.basictab li a:visited{
  color: #2d2b2b;
}
.basictab li a:hover{
	background-color: #eaeff2;
	color: black;
}
.basictab li a:active{
  color: black;
}

.basictab li.selected {
	/*selected tab effect
	position: relative;
	top: 3px;
	padding-top: 6px;*/
	background-color: #eaeff2;
}


#form-suche{
	padding: 10px 0 10px 0;
}
.fieldwrap2{
  margin: 6px 0 0 0;
}
.fieldwrap_top{
	padding: 0 0 0 0;
}

#form-suche .label1{
	/*margin: 3px 0 0 0;
	padding: 3px;*/
}
#form-suche .label2{
	margin: 3px;
	padding: 3px 0 0 180px;
}
#form-suche .label4{
	color: #A0A0A0;
  padding: 0 5px 0 20px; 
}
#form-suche .tx_mnmfeuser-pi1-button{
	margin: 0px;
	padding: 3px;
}
#label_group{
	clear: left;
	margin: 0 0 10px 0;
}
#label_group .label2{
	float: left;
	width: 130px;
}

#form-suche select{
  width: 300px;
}

.message{
  color: #C35620;
  margin: 0 0 5px 0;
  font-weight: bold;
}

