/* hb_loginsystem_td generall set all td valign to top for this plugin */
.hb_loginsystem_success{
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	border:1px solid #70e36a;
	/*color:#339933;*/
	color:#666;
	background-color:#d5ffc6;
}
.hb_loginsystem_errorMsg{
	margin:5px;
	padding:5px;
	border:1px solid #c7300d;
	background-color:#fdd9ba;
	width:90%;
}
.hb_loginsystem_errorMsg ul{
	margin:0;
	padding:0;
}

.hb_loginsystem_errorMsg li{
	list-style:none;
	margin:0;
	padding-bottom:2px;
	color:#c7300d;
}

.hb_loginsystem_registrationConf{
background-image:url("/typo3conf/ext/hb_loginsystem/pi1/kasten2.jpg");
background-repeat:no-repeat;
width:459px;
height:205px;
}

.tx-hbloginsystem-pi1 td{
	vertical-align:top;
}
.tx-hbloginsystem-pi1 h3{
	margin:0;
	padding:2px;
	font-size:110%;
	font-weight:normal;
}
.tx-hbloginsystem-pi1 h2{
	margin:0;
	padding:2px;
	font-size:150%;
	font-weight:bold;
	color:#ff6600;
}
#hb_loginsystem_error{
	border:1px solid red;
	color:red;
}
/* #### Begin styles for Login form #### */
#hb_loginsystem_loginForm{
	width:470px;
	height:157px;
	background-image:url("/typo3conf/ext/hb_loginsystem/pi1/images/hintergrund.jpg");
    background-repeat:no-repeat;
	border:1px solid #fff;
}
#hb_loginsystem_header{
	width:470px;
	height:346px;
	background-image:url("/typo3conf/ext/hb_loginsystem/pi1/images/hintergrund2.jpg");
	background-repeat:no-repeat;
	border:1px solid #fff;
}
#hb_loginsystem_header h2{
	color:#ff6600;
	font-size:150%;
}

#hb_loginsystem_header table tr th{
color:#ff6600;
}

#hb_loginsystem_header_asklogin{
color:#000;
margin-left:60px;
}

#hb_loginsystem_loginForm h2{
	margin-left:15px;
	margin-top:10px;
	padding:0;
	color:#ff6600;
}

#hb_loginsystem_loginForm table{
	margin-left:10px;
	margin-top:10px;
	padding:0;
	font-size:90%;
    
}

#hb_loginsystem_loginForm td{
	margin:5px;
	padding:5px;
	#padding-top:3px;
	#padding-left:3px;
	#padding-bottom:0px;
	#padding-right:0px;
	color:#666666;
	
}

.hb_loginSystem_rosa_td{
	background-color:#fff4ec;
	border:solid 1px #ccc;
	width:418px;
	font-size:90%;
	padding:2px;
	margin-top:5px;
	margin-bottom:5px;
	color:#666;
}

.hb_loginSystem_input_td{
	background-color:#fff4ec;
	border:solid 1px #ffc69f;
	width:190px;
}

.hb_loginSystem_disabled_td{
	background-color:#faf9f9;
	border:solid 1px #e5e5e5;
	width:190px;
}
.hb_loginSystem_disabled_td input{
	border:none;
	color:#999;
	padding:3px;
	background-color:transparent;
}

.hb_loginSystem_lable_td{
	border:solid 1px #ffc69f;
	width:85px;
	height:15px;
}

.hb_loginsystem_input{
	padding:3px;
	border:none;
	background-color:transparent;
	color:#666;
	width:96%;
}
.hb_loginSystem_loginSubmit_input_td{
	background-color:#fff4ec;
	width:150px;
}

.hb_loginsystem_loginSubmit{
	margin-top:10px;
	margin-left:10px;
	#margin-left:30px;
	padding:0px;
	border:none;
	background-color:#f1f2f3;
	color:#FF6600;
	height:40px;
	width:100px;
	
}
.hb_loginsystem_registerSubmit{
	margin-top:10px;
	margin-left:10px;
	padding:0px;
	border:none;
	background-color:#f1f2f3;
	color:#FF6600;
	height:54px;
	width:100px;
	
}


.hb_loginsystem_loginSubmit{
	border:none;
	float:right;
	background-image:url("/typo3conf/ext/hb_loginsystem/pi1/images/button.gif");
		width:100px;
		color:#ff6600;
font-weight:bold;
background-repeat:no-repeat;
}
.hb_loginsystem_button input{
color: #ff6600;
font-weight: bold;

}
.hb_loginsystem_Submit_foto{
color:#ff6600;
font-weight:bold;
border:none;
	float:right;
	background-image:url("/typo3conf/ext/hb_loginsystem/pi1/images/bildbutton.gif");
		width:130px;
		height:40px;
		background-color:transparent;
		}
.hb_loginsystem_loginSubmit td{
	border:none;
	color:blue; 
	width:150px;
}
.hb_loginsystem_loginSubmit input{
	border:1px solid;
	width:250px;
}
.hb_loginsystem_loginSubmit_input_td{
	border:1px solid;
	width:100px;
}
.hb_loginsystem_loginForm_pw{
margin-top:10px;
margin-left:10px;
}
.hb_loginsystem_table{
margin-top:15px;
}

.hb_lognsystem_table_without_border{
	border:none;
}

.hb_loginsystem_table_askbabysitter{
background-image:url('/typo3conf/ext/hb_loginsystem/pi1/images/button_babysitter.gif');
background-repeat:no-repeat;
height:115px;
#height:103px;
padding-left:3px;
padding-top:20px
}
.hb_loginsystem_table_askbabysitter a{
font-size:120%;
color:#ff6600;
font-weight:bold;
}
.hb_loginsystem_table_askeltern{
background-image:url('/typo3conf/ext/hb_loginsystem/pi1/images/button_eltern.gif');
background-repeat:no-repeat;
height:115px;
#height:103px;
padding-left:3px;
padding-top:20px
}
.hb_loginsystem_table_askeltern a{
font-size:120%;
color:#28468a;
font-weight:bold;
}
#hb_loginsystem_clickandbuy{
background-image:url('/typo3conf/ext/hb_loginsystem/pi1/images/kasten.jpg');
background-repeat:no-repeat;
margin-top:20px;

}
#hb_loginsystem_clickandbuy table tr td{
vertical-align:middle;
}
.hb_loginsystem_clickandbuy_comment{
font-size:80%;
#float:right;

}
/* #### End styles for Login form #### */

/* Begin styles for registration form */
#hb_loginsystem_registerForm{
	margin:10px;
	padding:0;
	width:430px;
}


#hb_loginsystem_registerForm td{
	margin:0;
	padding:0;
	margin-bottom:10px;
	border:1px solid #ccc;
}
#hb_loginsystem_registerForm td{
	margin:3px;
	padding:3px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	border:solid 1px #ffc69f;

	
}
.hb_loginSystem_register_input_td{
	background-color:#fff4ec;
	width:240px;
}

 .hb_loginsystem_registerSelect{
	border:0px solid #666;
	color:#666;
	background-color:#fff4ec;
 }
 
 
.hb_loginsystem_registerSubmit {
	border:none;
	float:right;
	background-image:url("/fileadmin/babysitter_login/button2.gif");
		width:89px;
}
.hb_loginsystem_registerSubmit td{
border:0px solid #ccc;
}
/* End styles for registration form */

/* begin styles for completeUserProfileFrom */
.hb_loginsystem_optional{
	font-size:80%;
	color:#888;
}
.hb_loginsystem_completeUserProfileForm{
	margin-top:10px;
}
.hb_loginsystem_completeUserProfileForm_block2{
	
}
.hb_loginsystem_completeUserProfileForm_block2 td{
	border:solid 1px #ffc69f;
}
.hb_loginsystem_completeUserProfileForm td, .hb_loginsystem_userSpecificationForm td{
	border:solid 1px #ffc69f;
}
.hb_loginsystem_userSpecificationForm_input{
	padding:3px;
	border:none;
	background-color:transparent;
	color:#666;
	width:50%;
}
.hb_loginsystem_completeUserProfileForm table{
	padding:0;
	font-size:90%;
}
.hb_loginsystem_userSpecificationForm h3{
	margin:0;
	padding:2px;
	font-size:100%;
	font-weight:bold;
	color:#666666;
	visibility:visible;
}
.hb_loginsystem_userSpecificationForm h2{
font-weight:bold;
font-size:100%;
color:#666666;
}
.hb_loginsystem_userSpecificationForm{
	margin-top:10px;
	width:440px;
}

.hb_loginsystem_userSpecificationForm textarea{
	color:#666;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:100%;
	width:438px;
	border:none;
	background-color:#fff4ec;
}
.hb_loginsystem_userSpecificationForm table{
	width:440px;
}
.hb_loginsystem_completeUserProfileForm_td{
width:120px;
padding:3px;
margin:3px;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
}

.hb_loginsystem_input_foto{
	width:255px;
	background-color:#FFFFFF;
}
.hb_loginsystem_completeUserProfileForm_ueberschrift{

margin-left:5px;
margin-top:20px;
}
.hb_loginsystem_completeUserProfileForm_uebers{
font-weight:bold;
}
.hb_loginsystem_completeUserProfileForm_buttom{

margin-right:10px;
}
.hb_loginsystem_completeUserProfileForm_pw_button{
color:#ff6600;
float:right;
background-image:url("images/button_finden.jpg");
font-weight: bold;
background-color:transparent;
background-repeat:no-repeat;
border:0px;
align:right;
width:140px;
height:27px;
}
.hb_loginsystem_buttom{
color:#ff6600;
width:360px;
}
.hb_loginsystem_buttom_speichern{
color:#ff6600;
width:190px;
}
/* end styles for completeUserProfileFrom */
#hb_loginsystem_registerb_bg{
	background-image:url("/fileadmin/bilder/hallobabysitter/babyloginbg.jpg");
	hight:461;
	}
#hb_loginsystem_registere_bg{
	background-image:url("/fileadmin/bilder/hallobabysitter/elternloginbg.jpg");
	height:461;
	background-repeat:no-repeat;
}	
	/* begin start pw*/
#hb_loginsystem_pwForm{
	width:470px;
	height:346px;
	background-image:url("/typo3conf/ext/hb_loginsystem/pi1/images/hintergrund3.jpg");
	background-repeat:no-repeat;
	padding-left:50px;
	
}
#hb_loginsystem_pwForm h2 {
padding-top:10px;
margin-left:10px;
font-size:13.5pt;
font-weight:bold;
color:#ff6600;
}

#hb_loginsystem_pwForm table{
	margin-left:10px;
	padding:0;
	font-size:90%;
	}
#hb_loginsystem_pwForm p{
	font-size:90%;
	width:245px;
	line-height:18px;
	margin:0;
	padding:0;
}
.hb_loginsystem_pwForm_td{
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
width:150px;
float:left;
}

.hb_loginsystem_pwForm_input{
width:150px;
}

.hb_loginsystem_pwForm_buttom{
color:#ff6600;
padding-left:125px;
margin-left:125px;
width:250px;
height:26px;
}
.hb_loginsystem_pwForm_submit{
background-color:transparent;
color:#ff6600;
background-image:url('/typo3conf/ext/hb_loginsystem/pi1/images/anmelden_button.gif');
background-repeat:no-repeat;
font-weight:bold;
border:0px;
width:250px;
height:26px;
}
/* begin styles for general and generalsub menu */

.hb_loginsystem_feedback{
	background-color: #fff4ec;
	border: 1px #ccc solid;
	width:450px;
}

.hb_loginsystem_feedback_input{
	width:416px;
	font-size:90%;
	padding:2px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	color:#666;
	border: 1px #ccc solid;
}
.hb_loginsystem_feedback_submit{
color:#FFFFFF;
font-weight:bold;
font-size:150%;
background-color:transparent;
border:0px;
background-image:url("images/nachricht-senden.gif");
background-repeat:no-repeat;
width:217px;
height:33px;
margin-top:10px;
margin-bottom:15px;
cursor:pointer;
valign:middle;
}
#area2{
	margin-left:15px;
	background-color:#FFFFFF;
}
#hb_loginsystem_generalMenu{
	clear:right;
	background-repeat:repeat-x;
	width:460px;
	height:25px;
	margin:0;
	padding:0;
}

#hb_loginsystem_generalMenu ul{
	margin:0;
	padding:0;
}
/*
# ##### styles for version 2 hb loginsystem ##### #
*/
/*
#hb_loginsystem_generalMenu li{
	margin:0;
	list-style:none;
	padding-top:5px;
	padding-bottom:6px;
	float:left;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-top:1px solid #666;
	font-size:95%;
}

#hb_loginsystem_generalMenu a{
	text-decoration:none;
	height:20px;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:6px;
	color:#666666;
	font-size:95%;
}
#hb_loginsystem_generalMenu a:hover{
	text-decoration:none;
	background-color:#fbdcc6;
	background-image:url('/typo3conf/ext/hb_loginsystem/pi1/images/hb_genMenHover.gif');
	background-repeat:repeat-x;
	color:#ff6600;
	}
*/
#hb_loginsystem_generalMenu li{
	margin:0;
	list-style:none;
	padding-top:5px;
	padding-bottom:6px;
	float:left;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-top:1px solid #666;
	font-size:95%;
	background-image:url('images/version_2_imgs/menu_imgs/butt_ruhe.jpg');
	background-repeat:repeat-x;
}

#hb_loginsystem_generalMenu a{
	text-decoration:none;
	height:20px;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:6px;
	color:#666666;
	font-size:95%;
}
#hb_loginsystem_generalMenu a:hover{
	text-decoration:none;
	background-color:#ccc;
	background-image:url('images/version_2_imgs/menu_imgs/butt_aktiv.jpg');
	background-repeat:repeat-x;
	}

#hb_loginSystem_generalSubMenu{
	background-color:#e6e6e6;
	width:448px;
	margin-bottom:10px;
	padding:0;
	font-size:95%;
	float:left;
}
#hb_loginSystem_generalSubMenu ul{
	margin:0;
	padding:0;
}

#hb_loginSystem_generalSubMenu li{
	margin:0;
	list-style:none;
	float:left;
	padding-top:5px;
	padding-bottom:6px;
}
#hb_loginSystem_generalSubMenu a{
	text-decoration:none;
	height:20px;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:6px;
	font-size:95%;
	color:#666;
}
#hb_loginSystem_generalSubMenu a:hover{
	text-decoration:none;
	background-color:#f1f1f1;
	color:#ff6600;
}

.hb_loginsystem_atGeneralLink a{
	background-color:#ccc;
	background-image:url('images/version_2_imgs/menu_imgs/butt_aktiv.jpg');
	background-repeat:repeat-x;
	font-weight:bold;
}
.hb_loginsystem_atGeneralSubLink{
	font-weight:bold;
	background-repeat:repeat-x;
}
/* end styles for general menu */

/* begin showdetails */
#hb_loginsystem_showDetails {
	width:430px;
	margin-top:15px;
	margin-bottom:15px;
	background-image:url('images/version_2_imgs/uebersicht/box_verlauf.jpg');
	background-repeat:repeat-y;
	border:1px solid #cdcdcd;
}
.hb_loginsystem_showDetails_img{
	margin-left:10px;
	margin-top:10px;
	padding:0;
	border:1px solid #cdcdcd;
}
/* end showdetails */

/*
#hb_loginsystem_babysitter {
width:427px;
height:169px;
margin-left:10px;
background-image:url("/typo3conf/ext/hb_loginsystem/pi1/images/kasten_orange.jpg");
}
*/
#hb_loginsystem_babysitter, #hb_loginsystem_eltern, #hb_loginsystem_nachhilfe {
	width:430px;
	height:220px;
	margin:0;
	padding:0;
	margin-left:10px;
}

#hb_loginsystem_babysitter{
	background-image:url("images/version_2_imgs/regForm_imgs/babysitter_reg.jpg");
}

#hb_loginsystem_eltern{
	background-image:url("images/version_2_imgs/regForm_imgs/eltern_reg.jpg");
	background-repeat:no-repeat;
}

#hb_loginsystem_nachhilfe{
	background-image:url("images/version_2_imgs/regForm_imgs/nachhilfe_reg.jpg");
}

#hb_loginsystem_babysitter h2 {
	font-size:120%;
	padding:0;
	padding-left:5px;
	margin:0;
	color:#666;
}

#hb_loginsystem_eltern h2 {
	font-size:120%;
	padding:0;
	padding-left:5px;
	margin:0;
	color:#666;
}

#hb_loginsystem_nachhilfe h2 {
	font-size:120%;
	padding:0;
	padding-left:5px;
	margin:0;
	color:#666;
}
#hb_loginsystem_babysitter #hb_loginsystem_eltern #hb_loginsystem_nachhilfe, p {
	margin:0;
	padding:5px;
	
}


/* BEGIN MAIL STYLES */
.hb_loginsystem_mailList_light{
	margin:0;
	padding:5px;
	height:20px;
	background-color:#fcfcfc;
}
.hb_loginsystem_mailList_dark{
	margin:0;
	padding:5px;
	height:20px;
	background-color:#fff4ec;
}
.hb_loginsystem_mailList_th{
	margin:0;
	padding:5px;
	height:20px;
	background-color:#efefef;
}
/* END MAIL STYLES */

/* BEGIN STATUS STYLES */
.hb_status_name{
    font-size:115%;
	margin-top:5px;
	margin-bottom:5px;
	color:#666;
	line-height:23px;
}
.hb_status_mailbox{
	margin-top:5px;
	margin-bottom:5px;
	color:#666;
	line-height:23px;
}
.hb_status_status{
	margin-top:5px;
	margin-bottom:5px;
	color:#666;
	line-height:20px;
}
.hb_status_status img{
	vertical-align:top;
}
.hb_status_green{
	color:#669900;
	font-weight:bold;
}

.hb_status_green a{
	color:#669900;
}

.hb_status_red_heading{
	color:#cc0000;
	font-weight:bold;
}

.hb_status_red{
	color:#fff;
	font-weight:bold;
}

.hb_status_red a{
	color:#cc0000;
}
.hb_status_yellow{
	font-weight:bold;
}

.hb_status_7{
	width:440px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #990000;
}
.hb_status_7_head{
	background-color:#990000;
	font-size:110%;
	font-weight:bold;
	padding:3px;
	color:#ffffff;
}

.hb_status_warning, .hb_status_gesuche, .hb_supportbox{
	width:440px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #f0f0f0;
}

.hb_status_warning_head{
	background-image:url('images/version_2_imgs/uebersicht/rot_ausrufe.jpg');
	background-repeat:no-repeat;
}

.hb_status_warning .hb_status_gesuche .hb_supportbox, p{
	padding:5px;
}

.hb_status_gesuche h3{
	font-size:120%;
	text-align:center;
}

.hb_status_warning_head, .hb_status_gesuche_head, .hb_supportbox_head{
	background-color:#f0f0f0;
	font-size:110%;
	font-weight:bold;
	padding-left:35px;
	padding-top:10px;
	height:24px;
}

.hb_status_gesuche_head{
	background-image:url('images/version_2_imgs/uebersicht/gr_haken.jpg');
	background-repeat:no-repeat;
}

.hb_supportbox_head{
	background-image:url('images/version_2_imgs/uebersicht/or_mail.jpg');
	background-repeat:no-repeat;
}

/* END STATUS STYLES */

/* begin confermaiton styles*/
#hb_successconfirmation{
	 width:459px;
	 padding-left:3px;
	 padding-top:0px;
}
#hb_successconfirmation h2{
	 width:425px;
	 margin:0;
	 font-size:120%;
	 font-weight:bold;
}
#hb_successconfirmation p{
	 width:425px;
}
/* end confermaiton styles*/

/* begin styles for eltern anzeigen */
.hb_loginsystem_elternAnzeigen{
	width:450px;
	font-size:90%;
	margin:0;
	padding:0;
	padding-left:20px;
	padding-right:15px;
	padding-bottom:20px;
	background-color: #fff4ec;
	border:1px solid #ccc;
	
}

.hb_loginsystem_elternAnzeigen input, textarea, select, option{
	border:1px solid #ccc;
	background-color:#FFFFFF;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin: 0px;
	padding: 0px;

}
.hb_loginsystem_elternAnzeigen option{
width:25px;
}
.hb_loginsystem_elternAnzeigen th{
	padding-top:20px;
	text-align:left;
}
.hb_loginsystem_elternAnzeigen td{
	margin:0;
	padding:3px;
}
.hb_loginsystem_elternAnzeigen_input_td{

	width:200px;
}

.hb_loginsystem_elternAnzeigen_submit{
color:#FFFFFF !important;
font-weight:bold !important;
background-color:transparent;
border:0px;
background-image:url("images/nachricht-senden.gif");
background-repeat:no-repeat;
width:217px;
height:33px;
cursor:pointer;
font-size:150% !important;
margin-right:10px !important;
}

.hb_loginsystem_elternAnzeigen_registerSelect{
	border:1px solid #ccc;
	color:#666;
	background-color:#ffffff;
 }

.hb_loginsystem_deleteSubmit{
	border:none;
	color:#28468a;
	background:transparent;
	font-size:95%;
	margin:0;
	margin-top:5px;
	padding:0;
}
.anzeigen_von_bis{
	margin:0;
	padding:0;
}
.anzeigen_von_bis ul{
	margin:0;
	padding:0;
}
.anzeigen_von_bis li{
	margin:0;
	padding-right:10px;
	float:left;
	list-style:none;
}
.anzeigen_von_bis select{
	margin-right:2px;
	padding-bottom:2px;
	font-size:95%;
}
/* end styles for eltern anzeigen */

/* neue style für anmeldung bestätigung seite */
.thm_test{
	font-size:12pt;
	font-weight:bold;
	color:#FF6600;
}
/* begin gutschein code */
.hb_loginsystem_gutschein{
	padding:5px;
	color:#29468a;
}

.hb_loginsystem_gutscheinInput{
	margin-left:2px;
	padding:1px;
	border:1px solid #ccc;
	color:#29468a;
	background:transparent;
	font-size:90%;
}

.hb_loginsystem_gutscheinSubmit{
	margin-left:5px;
	padding:1px;
	border:none;
	color:#FF6600;
	font-weight:bold;
	background:transparent;
}
/* end gutschein code */

#user_profile_teaser, .elternFaviList{
	width:420px;
	background-color:#fff4ec;
	border:1px solid #ffc69f;
	margin:0;
}

.elternFaviList{
	position:relative;
	height:0;
	border-top:none;
	height:160px;
}

.elternFaviList li{
	margin:5px;
}

#user_profile_teaser img{
	padding:5px;
	margin:5px;
	border:1px solid #ccc;
	background-color:#fff;
	vertical-align:top;
	float:left;
}

.elternFaviList_img{
	padding:5px;
	margin:5px;
	border:1px solid #ccc;
	background-color:#fff;
	vertical-align:top;
	float:left;
}

.elternFaviListTitle{
	width:416px;
	padding:2px;
	padding-top:4px;
	padding-bottom:4px;
	margin:0;
	border:1px solid #ffc69f;
	font-size:105%;
	font-weight:bold;
	display:block;
}
.elternFaviListTitle a{
	display:block;
	vertical-align:top;
}

.elternFaviListTitle a{
	text-decoration:none;
}

.gesucheVerwalten_div{
	clear:both;
	padding-top:7px;
	padding-bottom:7px;
	border:1px solid #737373;
	width:400px;
}
.gesucheVerwalten_div_a{
	text-align:center;
}
.gesucheVerwalten_div_a a{
	padding:7px;
	padding-right:35px;
	padding-left:35px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	background-image:url('images/btn_bg.gif');
	background-repeat:repeat-x;
	
}

.babysitterjobs_div{
	clear:both;
	padding-top:7px;
	padding-bottom:7px;
	width:340px;
}
.babysitterjobs_div_a{
	text-align:center;
}
.babysitterjobs_div_a a{
	padding:7px;
	padding-right:70px;
	padding-left:70px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	background-image:url('images/btn_bg.gif');
	background-repeat:repeat-x;
	
}

/* #### #### for babysitter profil teaser #### ####
begin */

.babysitter_list_main{
	width:470px;
	margin-top:10px;
	padding:2px;
	border:1px solid #c8c8c8;
	background-color:#fff4ec;
}
.babysitter_list_top{
	width:100%;
	height:9px;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
}

.babysitter_list_middle{
	width:100%;
	margin:0;
}
.babysitter_list_info{
	width:450px;
}
.babysitter_list_info  ul{
	margin:0;
	padding:0;
}
.babysitter_list_info li{
	list-style:none;
	float:left;
	height:20px;
	margin:0;
	width:85px;
	color:#003399;
	padding-left:5px;
	padding-top:5px;
	font-weight:bold;
}
.babysitter_list_info a{
	color:#003399;
}
.middle_left{
	margin:0;
	padding:0;
	float:left;
	width:108px;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}
.middle_right{
	margin-left:5px;
	padding:0;
	float:left;
	width:350px;
	overflow:hidden;
}
.babysitter_description p{
	margin-top:10px;
	padding:0;
	font-size:90%;
}
.babysitter_description img{
	margin:0;
	padding:0;
}
.babysitter_icon1{
	float:left;
	width:100px;
	height:40px;
	text-align:left;
	padding-top:10px;
}

.babysitter_icon2{
	float:left;
	width:125px;
	height:40px;
	text-align:right;
}

.babysitter_icon3{
	float:right;
	text-align:right;
	width:125px;
	height:40px;
	padding-top:10px;
}

.babysitter_list_lable{
	color:#666;
}
.babysitter_description{
	margin:0;
	padding:0;
}
.babysitter_description ul{
	margin:0;
	padding:0;
}
.babysitter_description li{
	list-style:none;
	height:20px;
	margin-right:5px;
}
.babysitter_description img{
	padding:0;
	margin-right:5px;
}
.babysitter_list_bottom{
	width:100%;
	height:10px;
	margin:0;
	padding:0;
	
	background-repeat:no-repeat;
}
.premiumzugangMsg{
	text-align:center;
	font-weight:bold;
	margin-top:15px;
}
.premiumzugangLinkDiv{
	margin:auto;
	margin-top:7px;
	margin-bottom:7px;
	padding:7px;
	border:1px solid #737373;
	width:260px;
}
.premiumzugangLink a{
	padding:3px;
	padding-right:30px;
	padding-left:30px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	background-image:url('images/btn_bg.gif');
	background-repeat:repeat-x;
	
}
/* end */
.profileKontaktDaten ul{
	margin:0;
	padding:0;
}
.profileKontaktDaten li{
	display:inline;
	padding-right:20px;
	color:#003399;
	padding-left:5px;
	padding-top:5px;
	font-weight:bold;
	font-size:90%;
}


/* --------- Petros styles for Anmeldung siten ---------START------- */

.anmldn_cont {
	width:765px;
	height:301px; 
	background-image:url('images/bg_nue.gif'); 
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	padding-left:30px;
}
.anmldn_cont_nh {
	width:765px;
	height:301px; 
	background-image:url('/uploads/bg_nue.gif'); 
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	padding-left:30px;
}
.anmldn_cont_h2 {
	width:770px;
	margin:0px;
	padding:0px; 
	color:#ff6600; 
	font-size:150%; 
	margin-bottom:20px; 
}
.subTitle {
	float:left;
	width:280px;  
	font-size:12pt; 
	color:#003366; 
	font-family:Verdana;
	margin:0px;
	padding:0px;
	padding-left:30px;
	margin-top:67px;
}
.anmldn_right {
	width:312px; 
	height:175px; 
	float:left; 
	margin:0px;
	padding:0px;
	padding-left:5px;
	margin-top:25px;
}
.anmldn_left {
	width:312px;
	height:175px;
	float:left; 
	margin:0px;
	padding:0px;
	padding-left:5px;
	margin-top:25px;
}
.anmldn_submit  a{
	float:right;
	width: 220px;
	height:36px;
	margin:0px;
	padding:0px;
	margin-top:2px;
	font-weight:bold;
	background-image: url('images/anmldn_btn.gif');
	background-repeat: no-repeat;
	color:white; 
	font-size:110%;
	cursor:pointer;
}
.anmldn_submit a:hover {
	background-image: url('images/anmldn_btn_rollover.gif');
	background-repeat: no-repeat;
}
/* ----------------------------anmldn_li----------------------------- */
.anmldn_left ul {
	padding:0px;
	margin:0px;

	float:left;  
	width:205px; 
	color:#003366;
	font-size:8pt;
}
.anmldn_left li{
	margin:0px;
	padding-left:25px;
	background-image:url('images/check.gif');
	background-repeat:no-repeat;
	list-style:none;
	font-size:100%;
	height:37px;
	vertical-align:bottom;
}
.anmldn_right ul {
	padding:0px;
	margin:0px;
	float:left;  
	width:205px; 
	color:#003366;
	font-size:8pt;
}
.anmldn_right li{
	margin:0px;
	padding-left:25px;
	background-image:url('images/check.gif');
	background-repeat:no-repeat;
	list-style:none;
	font-size:100%;
	height:37px;
	vertical-align:bottom;
}
/* ------------------------------INPUTS/SUMBIT----------------------------------------- */
.bs_login_submit{
	border: none;
	margin:0px;
	padding:0px;
	background:url('images/login_btn.gif');
	width:217px;
	height:36px;
	cursor:pointer;
}
.bs_login_submit:hover{
	background:url('images/login_btn_rollover.gif');
}
.login_btn{
	float:right;
	margin:0px;
	margin-top:12px;
	*margin-top:9px;
	padding:0px;
	width:217px;
}

.login_input{
	border:1px solid #afc1d2;
	background-color: #dee7ef;
	color: #003366;
}
/* --------- Petros styles for Anmeldung siten --------END---------- */