/*      Styles for cron_mhsbabygalerie    */
/*	       	    by Sinian Zhang           */
/*	       	   cron-it GmbH. 2007         */


div.tx-cronmhsbabygalerie-pib div#formular {
	background-color:#f1f6ff;
}

div.tx-cronmhsbabygalerie-pib div#formular form input.textfield { 
	color:#666666;
	width:147px;
}

div.tx-cronmhsbabygalerie-pib div#formular form input.textfield_datum { 
	color:#666666;
	width:125px;
	margin-right:3px;
}

div.tx-cronmhsbabygalerie-pib div#formular form input.button { 
	font-weight: bold;
	font-size:1em;
	color:#666666;
}

div.tx-cronmhsbabygalerie-pib div#formular label { 
	color:#666666;
}

div.tx-cronmhsbabygalerie-pib div#formular p {
       padding-left: 4px;
       padding-right: 4px;
}

div.tx-cronmhsbabygalerie-pib div#formular p.title {
	color:#666666;
	font-size:1em;
	font-weight:bold;
}

/* Listenansicht */
div.tx-cronmhsbabygalerie-pib div#liste table { 
	width:550px;
}

div.tx-cronmhsbabygalerie-pib div#liste table td.title { 
	color:#666666;
	font-weight: bold;
	height:32px;
	text-align:center;
}

div.tx-cronmhsbabygalerie-pib div#liste table td.name_td { 
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	height:50px;
	border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:white;
}

div.tx-cronmhsbabygalerie-pib div#liste table td.symbol { 
	text-align:center;
	height:50px;
	width:50px;
	border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:white;
}

div.tx-cronmhsbabygalerie-pib div#liste table td.time_td { 
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	width:100px;
	height:50px;
	border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:white;
}

div.tx-cronmhsbabygalerie-pib div#liste table td.photo { 
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	height:50px;
	width:50px;
	border-left-width:1px;
	border-right-width:1px;
    border-left-style:solid;
    border-right-style:solid;
    border-left-color:white;
    border-right-color:white;
	border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:white;
}

div.tx-cronmhsbabygalerie-pib div#liste hr.clear{
	clear:both;
	visibility:hidden;
}


/* Detalsansicht */
div.tx-cronmhsbabygalerie-pib div#details div.photo {float:left; width:350px;}
div.tx-cronmhsbabygalerie-pib div#details div.text {margin-left: 350px;} 
div.tx-cronmhsbabygalerie-pib div#details table.babypic_box {width:100%; border-collapse: collapse; }
div.tx-cronmhsbabygalerie-pib div#details table.babypic_box td { margin: 0; padding: 0; }
div.tx-cronmhsbabygalerie-pib div#details table.babypic_box img { border: 0 none;  }

div.tx-cronmhsbabygalerie-pib div#details table.babypic_box tr.photo_top td {background: url('../images/babypic_box_bg_top.png') no-repeat 0 0; height: 18px; background-position:left;}
div.tx-cronmhsbabygalerie-pib div#details table.babypic_box tr.photo_middle td { background: url('../images/babypic_box_bg_middle.png') repeat-y 0 0; background-position:left;}
div.tx-cronmhsbabygalerie-pib div#details table.babypic_box tr.photo_bottom td { background: url('../images/babypic_box_bg_bottom.png') no-repeat 0 0; height: 44px; vertical-align: top; background-position:left;}
div.tx-cronmhsbabygalerie-pib div#details table.babypic_box tr.photo_middle td img {margin-left:15px;}
div.tx-cronmhsbabygalerie-pib div#details table.babypic_box tr.photo_bottom td div.lupe { padding-left: 292px; padding-top: 4px; }


div.tx-cronmhsbabygalerie-pib div#details input.button {
	color:#666666;
	width:165px;
}

div.tx-cronmhsbabygalerie-pib div#details hr.clear{
	clear:both;
	visibility:hidden;
}

div.tx-cronmhsbabygalerie-pib div#details div.text table.data {
	order-collapse: collapse; 
	border: 0;;
}

div.tx-cronmhsbabygalerie-pib div#details div.text table.data tr td {
	padding: 3px 10px 0 0;
}



/* Namens-Topliste */
div.tx-cronmhsbabygalerie-pib div#toplist div.female_toplist {
	float:left;
	width:250px;
}

div.tx-cronmhsbabygalerie-pib div#toplist div.male_toplist {
	float:left;
	width:250px;
}


div.tx-cronmhsbabygalerie-pib div#toplist table tr td.td_title {
	text-align:center;
	height:32px;
	font-weight:bold;
	color:#666666;
}


div.tx-cronmhsbabygalerie-pib div#toplist div.female_toplist table tr td.td_ranking {
	color:#cc6699;
	text-align:center;
	height:32px;
	width:50px;
}

div.tx-cronmhsbabygalerie-pib div#toplist div.female_toplist table tr td.td_name {
	color:#cc6699;
	text-align:center;
	height:32px;
	width:350px;
}

div.tx-cronmhsbabygalerie-pib div#toplist div.male_toplist table tr td.td_ranking {
	color:#0066cc;
	text-align:center;
	height:32px;
	width:50px;
}

div.tx-cronmhsbabygalerie-pib div#toplist div.male_toplist table tr td.td_name {
	color:#0066cc;
	text-align:center;
	height:32px;
	width:350px;
}

div.tx-cronmhsbabygalerie-pib div#toplist hr.clear{
	clear:both;
	visibility:hidden;
}


/* Namometer*/
div.tx-cronmhsbabygalerie-pib div#namometer {
	width:280px;
}

div.tx-cronmhsbabygalerie-pib div#namometer table{
	text-align:center;
	width:280px;
}

div.tx-cronmhsbabygalerie-pib div#namometer table tr td{
	height:40px;
}

div.tx-cronmhsbabygalerie-pib div#namometer input.input_field{
	color:#666666;
	width:200px;
}

div.tx-cronmhsbabygalerie-pib div#namometer form input.button { 
	font-weight: bold;
	font-size:1em;
	color:#666666;
}

div.tx-cronmhsbabygalerie-pib div#namometer table tr td.classification_td { 
	font-weight: bold;
	text-align: left;
	padding-left:20px;
}

div.tx-cronmhsbabygalerie-pib div#namometer table tr td.classification_img { 
	text-align: left;
	width:180px;
}

div.tx-cronmhsbabygalerie-pib div#namometer table tr td.scalar_td { 
	font-weight: bold;
	text-align: left;
	padding-left:20px;
	background-color:#cccccc
}

div.tx-cronmhsbabygalerie-pib div#namometer table tr td.scalar_img { 
	text-align: left;
	width:180px;
	background-color:#cccccc
}

div.tx-cronmhsbabygalerie-pib div#namometer table tr td.no_baby_td { 
	color:red;
	font-weight: bold;
	text-align: left;
	padding-left:20px;
	background-color:#cccccc
}

div.tx-cronmhsbabygalerie-pib div#namometer hr.clear{
	clear:both;
	visibility:hidden;
}


/* E-Mail & E-Card*/
div.tx-cronmhsbabygalerie-pib div#email_ecard table.email_ecard {
	width:580px;
}

div.tx-cronmhsbabygalerie-pib div#email_ecard table.email_ecard tr td.label_td{
	vertical-align: top;
	font-weight: bold;
}

div.tx-cronmhsbabygalerie-pib div#email_ecard table.email_ecard tr td.input_td{
	vertical-align: top;
	text-align:left;
}

div.tx-cronmhsbabygalerie-pib div#email_ecard input.input_field{
	width:400px;
}

div.tx-cronmhsbabygalerie-pib div#email_ecard textarea.input_area{
	height:100px;
	width:400px;
}

div.tx-cronmhsbabygalerie-pib div#email_ecard table.email_ecard tr td.msg_td{
	color:red;
	font-weight: bold;
	text-align: left;
}

div.tx-cronmhsbabygalerie-pib div#email_ecard table.email_ecard tr td.button_td{
	text-align:center;
}

div.tx-cronmhsbabygalerie-pib div#email_ecard table.email_ecard tr td input.button{
	color:#666666;
}

div.tx-cronmhsbabygalerie-pib div#email_ecard table.email_ecard tr td.template_td{
	width:50%;
	text-align:center;
	vertical-align:bottom;
}


/* cronmhsbabygalerie_template_a_small
div#cronmhsbabygalerie_template_a_small table { 
	width:160px;
	height:120px;
	border:2px solid #bad896; background-color:#FAFAFA; padding:1px;
}

div#cronmhsbabygalerie_template_a_small table tr td.img_td { 
	text-align:center;
	border:1px solid #bad896;
	background-color:#bad896;
} 

div#cronmhsbabygalerie_template_a_small table tr td.text_td { 
	text-align:center;
	border:1px solid #bad896;
} 
*/

/* cronmhsbabygalerie_template_b_small */
div#cronmhsbabygalerie_template_b_small table { 
	width:120px;
	height:160px;
	border:2px solid #e0e0e0; background-color:#ffffff; padding:1px;
}

div#cronmhsbabygalerie_template_b_small table tr td.img_td { 
	text-align:center;
	border:1px solid #e0e0e0;
	background-color:#e0e0e0;
}

div#cronmhsbabygalerie_template_b_small table tr td.text_td { 
	text-align:center;
	border:1px solid #e0e0e0;
} 


/* Global für Babagalerie */
div.tx-cronmhsbabygalerie-pib .act { font-weight: bold; }
div.tx-cronmhsbabygalerie-pib .leftright {text-align:center; }
div.tx-cronmhsbabygalerie-pib .right {text-align:right; }
div.tx-cronmhsbabygalerie-pib .left {text-align:left; }
div.tx-cronmhsbabygalerie-pib .even { background-color:#e0e0e0; }
div.tx-cronmhsbabygalerie-pib .odd { background-color:#FAFAFA; }