body {
	margin: 0;
	padding-left: 0px;
	background-color: #f7f1e1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4c4e42;
	font-size: 11px;
}

a img {
	border: 0px;
}

#footer.jpg {
	border:none;
}

.accessible {
	position: absolute;
	left: -1000em;
	width: 600px;
}
/**** bla ****/
/* general background 914px - top layout */
#pagewrap_Gen {
	padding-top: 0px;
	width: 914px;
	height: auto !important;
	height: 100%;
	min-height: 101%;
	margin: 0px auto;
	background-color: #f7f1e1;
	z-index: 9998;
}

/* general background 914px - register layout */
#pagewrap_Reg {
	padding-top: 0px;
	width: 914px;
	height: auto !important;
	height: 100%;
	min-height: 101%;
	margin: 0px auto;
	background-color: #f7f1e1;
	z-index: 9998;
}

/* general background 914px - center layout */
#pagewrap {
	width: 914px;
	height: auto !important;
	height: 100%;
	min-height: 101%;
	margin: 0px auto;
	background-color: #f7f1e1;
	z-index: 9998;
}

#page {
	height: auto;
	width: auto;
	background-color: #f7f1e1;
}

/* general menue */
.menue_left_canv {
	float: left;
	background-color: #f7f1e1;
	width: 540px;
	margin-bottom: -18px;
}

.menue_left_canv_i {
	float: left;
	width: 540px;
	margin-bottom: -18px;
}

.menue_right_canv {
	float: right;
	background-color: #f7f1e1;
	width: 330px;
}

.menue_right_canv_i {
	float: right;
	width: 330px;
}

.bg_menue {
	background-color: #f7f1e1;
	width: 914px;
}

.bg_menue_i {
	width: 880px;
}

.menue_txt,a.menue_txt:link,a.menue_txt:visited {
	color: #fff;
	font-weight: bold;
	margin-top: 14px;
	text-decoration: none;
}

a.menue_txt:hover {
	text-decoration: underline;
}

.menue_txt_active {
	color: #fff;
	font-weight: bold;
	margin-top: 14px;
	text-decoration: underline;
}

/*START menu bar classes only for index site*/
.me_space_i {
	width: auto;
	height: auto;
}

.me_rr_i {
	float: right;
	background: url(../pics_menue/btn_rr_i.gif) no-repeat;
	background-color: #f7f1e1;
	width: 8px;
	height: 40px;
}

.me_rl_i {
	float: right;
	width: 8px;
	height: 40px;
}

.me_ll_i {
	float: left;
	background: url(../pics_menue/btn_ll_i.gif) no-repeat;
	background-color: #f7f1e1;
	width: 4px;
	height: 40px;
}

.me_lr_i {
	float: left;
	width: 8px;
	height: 40px;
}

.me_btn1l_i {
	float: left;
	background: url(../pics_menue/btn1l_i.gif) no-repeat;
	background-color: #f7f1e1;
	width: 9px;
	height: 40px;
	margin-left: 3px;
}

.me_btn1m_i {
	float: left;
	background: url(../pics_menue/btn1m_i.gif) repeat-x;
	background-color: #f7f1e1;
	height: 40px;
	padding: 0px 6px 0px 6px;
}

.me_btn1r_i {
	float: left;
	background: url(../pics_menue/btn1r_i.gif) no-repeat;
	background-color: #f7f1e1;
	width: 9px;
	height: 40px;
}

.success_form {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
        text-align:left;
	BORDER-RIGHT: #0000cc 1px solid;
	BORDER-TOP: #0000cc 1px solid;
	BORDER-LEFT: #0000cc 1px solid;
	BORDER-BOTTOM: #0000cc 1px solid;
	background-color: #f9feff;
} 

.error_form {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
        text-align:left;
	BORDER-RIGHT: #c50000 1px solid;
	BORDER-TOP: #c50000 1px solid;
	BORDER-LEFT: #c50000 1px solid;
	BORDER-BOTTOM: #c50000 1px solid;
	background-color: #FFFFCC;
} 

.me_btn2l_i {
	float: left;
	background: url(../pics_menue/btn2l_i.gif) no-repeat;
	background-color: #3d8360;
	width: 9px;
	height: 40px;
}

.me_btn2m_i {
	float: left;
	background: url(../pics_menue/btn2m_i.gif) repeat-x;
	background-color: #3d8360;
	height: 40px;
	padding: 0px 6px 0px 6px;
}

.me_btn2r_i {
	float: left;
	background: url(../pics_menue/btn2r_i.gif) no-repeat;
	background-color: #3d8360;
	width: 9px;
	height: 40px;
}

.me_btn3l_i {
	float: left;
	background: url(../pics_menue/btn3l_i.gif) no-repeat;
	background-color: #487298;
	width: 9px;
	height: 40px;
}

.me_btn3m_i {
	float: left;
	background: url(../pics_menue/btn3m_i.gif) repeat-x;
	background-color: #487298;
	height: 40px;
	padding: 0px 6px 0px 6px;
}

.me_btn3r_i {
	float: left;
	background: url(../pics_menue/btn3r_i.gif) no-repeat;
	background-color: #487298;
	width: 9px;
	height: 40px;
}

.me_btn4l_i {
	float: left;
	background: url(../pics_menue/btn4l_i.gif) no-repeat;
	background-color: #e17d65;
	width: 9px;
	height: 40px;
}

.me_btn4m_i {
	float: left;
	background: url(../pics_menue/btn4m_i.gif) repeat-x;
	background-color: #e17d65;
	height: 40px;
	padding: 0px 6px 0px 6px;
}

.me_btn4r_i {
	float: left;
	background: url(../pics_menue/btn4r_i.gif) no-repeat;
	background-color: #e17d65;
	width: 9px;
	height: 40px;
}

.me_btn5l_i {
	float: right;
	background: url(../pics_menue/btn5l_i.gif) no-repeat;
	background-color: #f7f1e1;
	width: 9px;
	height: 40px;
}

.me_btn5m_i {
	float: right;
	background: url(../pics_menue/btn5m_i.gif) repeat-x;
	background-color: #f7f1e1;
	height: 40px;
	padding: 0px 6px 0px 6px;
}

.me_btn5r_i {
	float: right;
	background: url(../pics_menue/btn5r_i.gif) no-repeat;
	background-color: #f7f1e1;
	width: 9px;
	height: 40px;
}

.me_btn6l_i {
	float: right;
	background: url(../pics_menue/btn6l_i.gif) no-repeat;
	background-color: #f7f1e1;
	width: 9px;
	height: 40px;
}

.me_btnZw_i {
	float: left;
	background: url(../pics_menue/btn_zw_i.gif) no-repeat;
	background-color: #f7f1e1;
	width: 1px;
	height: 40px;
}

.me_btnZwR_i {
	float: right;
	background: url(../pics_menue/btn_zw_i.gif) no-repeat;
	background-color: #f7f1e1;
	width: 1px;
	height: 40px;
}

/*END menu bar classes only for index site*/
.me_space {
	background: url(../pics_menue/btn_space.gif);
	background-repeat: repeat;
	background-color: #f7f1e1;
	width: auto;
	height: auto;
}

.me_rr {
	float: right;
	background: url(../pics_menue/btn_rr.gif) no-repeat;
	background-color: #f7f1e1;
	width: 8px;
	height: 40px;
}

.me_rl {
	float: right;
	background: url(../pics_menue/btn_ll.gif) no-repeat;
	background-color: #f7f1e1;
	width: 8px;
	height: 40px;
}

.me_ll {
	float: left;
	background: url(../pics_menue/btn_ll.gif) no-repeat;
	background-color: #f7f1e1;
	width: 8px;
	height: 40px;
}

.me_lr {
	float: left;
	background: url(../pics_menue/btn_rr.gif) no-repeat;
	background-color: #f7f1e1;
	width: 8px;
	height: 40px;
}

.me_btn1l {
	float: left;
	background: url(../pics_menue/btn1l.gif) no-repeat;
	background-color: #f7f1e1;
	width: 9px;
	height: 40px;
}

.me_btn1m {
	float: left;
	background: url(../pics_menue/btn1m.gif) repeat-x;
	background-color: #f7f1e1;
	height: 40px;
	padding: 0px 6px 0px 6px;
}

.me_btn1r {
	float: left;
	background: url(../pics_menue/btn1r.gif) no-repeat;
	background-color: #f7f1e1;
	width: 9px;
	height: 40px;
}

.me_btn2l {
	float: left;
	background: url(../pics_menue/btn2l.gif) no-repeat;
	background-color: #3d8360;
	width: 9px;
	height: 40px;
}

.me_btn2m {
	float: left;
	background: url(../pics_menue/btn2m.gif) repeat-x;
	background-color: #3d8360;
	height: 40px;
	padding: 0px 6px 0px 6px;
}

.me_btn2r {
	float: left;
	background: url(../pics_menue/btn2r.gif) no-repeat;
	background-color: #3d8360;
	width: 9px;
	height: 40px;
}

.me_btn3l {
	float: left;
	background: url(../pics_menue/btn3l.gif) no-repeat;
	background-color: #487298;
	width: 9px;
	height: 40px;
}

.me_btn3m {
	float: left;
	background: url(../pics_menue/btn3m.gif) repeat-x;
	background-color: #487298;
	height: 40px;
	padding: 0px 6px 0px 6px;
}

.me_btn3r {
	float: left;
	background: url(../pics_menue/btn3r.gif) no-repeat;
	background-color: #487298;
	width: 9px;
	height: 40px;
}

.me_btn4l {
	float: left;
	background: url(../pics_menue/btn4l.gif) no-repeat;
	background-color: #e17d65;
	width: 9px;
	height: 40px;
}

.me_btn4m {
	float: left;
	background: url(../pics_menue/btn4m.gif) repeat-x;
	background-color: #e17d65;
	height: 40px;
	padding: 0px 6px 0px 6px;
}

.me_btn4r {
	float: left;
	background: url(../pics_menue/btn4r.gif) no-repeat;
	background-color: #e17d65;
	width: 9px;
	height: 40px;
}

/* ---- Temp Menue -------- */ /*
.me_btn3l, .me_btn4l{
 float:left;
     background:
     url(../pics_menue/btn6l.gif)
     no-repeat;
    background-color:#f7f1e1;
     width: 9px;
     height: 40px;
}
.me_btn3m, .me_btn4m{
    float:left;
     background:
     url(../pics_menue/btn5m.gif)
     repeat-x;
    background-color:#f7f1e1;
     height: 40px;
     padding:0px 6px 0px 6px;
}
.me_btn3r, .me_btn4r{
    float:left;
     background:
     url(../pics_menue/btn5r.gif)
     no-repeat;
    background-color:#f7f1e1;
     width: 9px;
     height: 40px;
}
/* ----------------------------- */
.me_btn5l {
	float: right;
	background: url(../pics_menue/btn5l.gif) no-repeat;
	background-color: #f7f1e1;
	width: 9px;
	height: 40px;
}

.me_btn5m {
	float: right;
	background: url(../pics_menue/btn5m.gif) repeat-x;
	background-color: #f7f1e1;
	height: 40px;
	padding: 0px 6px 0px 6px;
}

.me_btn5r {
	float: right;
	background: url(../pics_menue/btn5r.gif) no-repeat;
	background-color: #f7f1e1;
	width: 9px;
	height: 40px;
}

.me_btn6l {
	float: right;
	background: url(../pics_menue/btn6l.gif) no-repeat;
	background-color: #f7f1e1;
	width: 9px;
	height: 40px;
}

.me_btnZw {
	float: left;
	background: url(../pics_menue/btn_zw.gif) no-repeat;
	background-color: #f7f1e1;
	width: 1px;
	height: 40px;
}

.me_btnZwR {
	float: right;
	background: url(../pics_menue/btn_zw.gif) no-repeat;
	background-color: #f7f1e1;
	width: 1px;
	height: 40px;
}

/* general background 914px */
#page {
	position: relative;
	height: auto;
	width: 914px;
	background-color: #fff;
	padding: 0px;
	font-size: 1.3em;
}

.bg_ltc {
	float: left;
	background: url(../pics_framework/custom_ltCorner.gif) no-repeat;
	margin: 0;
	width: 17px;
	height: 17px;
}

.bg_mt {
	float: left;
	background: url(../pics_framework/custom_tMiddle.gif) repeat-x;
	margin: 0;
	width: 878px;
	height: 17px;
}

.bg_rtc {
	float: left;
	background: url(../pics_framework/custom_rtCorner.gif) no-repeat;
	margin: 0;
	width: 17px;
	height: 17px;
}

.bg_lay_content {
	float: left;
	background: url(../pics_framework/custom_cMiddle.gif) repeat-y;
	margin:0 0 0 -1px;
	width: 914px;
	height:auto;
}

.bg_lay_searchbar_index {
	float: left;
	background: url(../pics_content/menu_i.jpg) repeat-y;
	margin: 0;
	width: 880px;
	height: 50px;
	margin-top: -3px;
}

.bg_content {
	float: left;
	padding-left: 17px;
	width: 880px;
	height: auto;
}

.bg_content_n {
	float: left;
	margin-left: 24px;
	margin-top: 12px;
	width: 880px;
	height: auto;
}

.bg_lbc {
	float: left;
	background: url(../pics_framework/custom_lbCorner.gif) no-repeat;
	margin: 0;
	width: 17px;
	height: 17px;
}

.bg_mbc {
	float: left;
	background: url(../pics_framework/custom_bMiddle.gif) repeat-x;
	margin: 0;
	width: 879px;
	height: 17px;
}

.bg_rbc {
	float: left;
	background: url(../pics_framework/custom_rbCorner.gif) no-repeat;
	margin: 0;
	width: 17px;
	height: 17px;
}

/* standart search layout inside small box */
.search_sidbar_l {
	float: left;
	width: 90px;
	height: auto;
	padding-bottom: 6px;
	vertical-align: bottom;
	font-size: 0.9em;
}

.search_sidbar_r {
	float: left;
	width: 90px;
	height: auto;
	padding-bottom: 6px;
	text-align: right;
	vertical-align: bottom;
	font-size: 0.9em;
}

.search_sidbar_all {
	float: left;
	width: 180px;
	height: auto;
	padding-bottom: 6px;
	vertical-align: bottom;
	font-size: 0.9em;
}

.search_sidbar_gap {
	float: left;
	width: 180px;
	height: auto;
	margin-top: -6px;
}

/* standart Box Layout small/big */
.boxRMC {
	height: auto;
	margin-bottom: -4px;
}

.boxLTC,.boxRTC,.boxLBC,.boxRBC {
	float: left;
	height: 10px;
	width: 15px;
}

.boxLTC {
	background: url(../pics_framework/box_ltc.gif);
	background-repeat: no-repeat;
}

.boxRTC {
	background: url(../pics_framework/box_rtc.gif);
	background-repeat: no-repeat;
}

.boxLBC {
	background: url(../pics_framework/box_lbc.gif);
	background-repeat: no-repeat;
}

.boxRBC {
	background: url(../pics_framework/box_rbc.gif);
	background-repeat: no-repeat;
}

/* small */
.boxTMS,.boxBMS {
	float: left;
	height: 10px;
	width: 190px;
}

.boxMCS {
	float: left;
	height: 100%;
	width: 208px;
	border: 1px solid #c3c3c3;
	border-top: 0px;
	border-bottom: 0px;
	margin-left: 5px;
	background-color: #f4f8fb
}

.boxMCS_test {
	float: left;
	height: auto;
	width: 208px;
	border: 1px solid #c3c3c3;
	border-top: 0px;
	border-bottom: 0px;
	margin-left: 5px;
	background-color: #f4f8fb
}

.boxTMS {
	background: url(../pics_framework/box_mt.gif);
	background-repeat: repeat-x;
}

.boxBMS {
	background: url(../pics_framework/box_mb.gif);
	background-repeat: repeat-x;
}

/* big */ /*640temp*/
.boxTML,.boxBML {
	float: left;
	height: 10px;
	width: 630px;
}

/*658temp*/
.boxMCL {
	float: left;
	height: auto;
	width: 648px;
	border: 1px solid #c3c3c3;
	border-top: 0px;
	border-bottom: 0px;
	margin-left: 5px;
	background-color: #f4f8fb;
}

.boxTML {
	background: url(../pics_framework/box_mt.gif);
	background-repeat: repeat-x;
}

.boxBML {
	background: url(../pics_framework/box_mb.gif);
	background-repeat: repeat-x;
}

/* Supersized box */
.boxTMXL {
	background: url(../pics_framework/box_mt.gif);
	background-repeat: repeat-x;
}

.boxBMXL {
	background: url(../pics_framework/box_mb.gif);
	background-repeat: repeat-x;
}

.boxTMXL,.boxBMXL {
	float: left;
	height: 10px;
	width: 850px;
}

.boxMCXL {
	float: left;
	height: auto;
	width: 868px;
	border: 1px solid #c3c3c3;
	border-top: 0px;
	border-bottom: 0px;
	margin-left: 5px;
	background-color: #f4f8fb;
}

/* generall Content */
#gContentDiv {
	float: left;
	width: 880px;
	height: auto;
}

#gCont_l {
	float: left;
	width: 220px;
	height: auto;
}

#gCont_r {
	float: right;
	width: 660px;
	height: auto;
}

.gMargin_l {
	font-size: 11px;
	font-weight: bold;
	float: left;
	margin: 0px 20px 0px 24px
}

.gMargin {
	float: left;
	margin: 0px 10px 0px 10px
}

.gMargin5151 {
	float: left;
	margin: 5px 10px 5px 10px;
}

.gMargin1212 {
	float: left;
	margin: 10px 20px 10px 20px;
}

.gPadding1212 {
	float: left;
	margin: 10px 0px 10px 14px;
}

.gPadding5151 {
	float: left;
	padding: 16px 2px 5px 20px;
}

/* bottom menue */
#bottom {
	float: left;
	width: 100%;
	height: auto;
	text-align: center;
}

.bottom_txt,a.bottom_txt:link,a.bottom_txt:visited {
	font-size: 0.8em;
	letter-spacing: 1px;
	color: #7f8173;
	text-decoration: none;
}

a.bottom_txt:hover {
	color: #f08736;
	text-decoration: underline;
}

.links,a.links:link,a.links:visited {
	font-size: 0.8em;
	color: #4c4e42;
	text-decoration: none;
}

a.links:hover {
	color: #f08736;
	text-decoration: underline;
}

.links_fstandart,a.links_fstandart:link,a.links_fstandart:visited {
	font-size: 0.9em;
	color: #4c4e42;
	text-decoration: underline;
}

a.links_fstandart:hover {
	color: #f08736;
	text-decoration: underline;
}

/* header menue */
#header_menue {
	right: 18px;
	top: 16px;
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
	list-style-type: none;
}

#header_menue li {
	float: left;
	padding: 0px;
	margin: 2px 5px 0px 0px;
	line-height: 16px;
}

#header_menue a {
	color: #4c4e42;
	text-decoration: none;
}

#header_menue  a:hover {
	color: #f08736;
	text-decoration: underline;
}

/* header menue general */
#header_menue_gen {
	right: 18px;
	padding-top: 16px;
	margin: 0px;
	padding-bottom: 20px;
	list-style-type: none;
}

#header_menue_gen li {
	float: left;
	padding: 0px;
	margin: -6px 5px 0px 0px;
	line-height: 16px;
}

#header_menue_gen a {
	color: #4c4e42;
	text-decoration: none;
}

#header_menue_gen  a:hover {
	color: #f08736;
	text-decoration: underline;
}

/* Normal site view */
#n_header {
	float: left;
	height: 70px;
	width: 880px;
}

#search_index {
	text-align: center;
	margin-top: 32px;
	height: 170px;
}

#search_offer {
	padding: 0px;
	padding-top: 4px;
	text-align: center;
}

.search_offer_i {
	padding: 0;
	text-align: center;
}

#search_index_lp_babysitter {
	text-align: left;
	padding-left: 15px;
	margin-top: 20px;
}

/* Landing Page */
#search_babysitter {
	text-align: center;
	margin-top: 40px;
	margin-left: -14px;
}

#lp_header {
	float: left;
	height: 65px;
	width: 880px;
}

#lp_header_l {
	float: left;
	width: 240px;
	height: auto;
	margin-bottom: -4px;
}

.logo {
	border: 0px;
	border-color: #FFFFFF;
}

#lp_header_r {
	font-size: 0.8em;
	font-weight: bold;
	float: right;
	width: auto;
	height: 30px;
}

#lp_cont { /*  float:left;*/
	width: 880px;
	height: 312px;
}

#lp_cont_l {
	background: url(../flash/flash_pic.jpg) no-repeat;
	float: left;
	width: 610px;
}

#lp_cont_r {
	background: url(../pics_content/lp_search_bg.jpg) no-repeat;
	float: right;
	width: 268px;
	height: 100%;
	margin-bottom: -30px;
}

#lp_cont_r_i {
	background: url(../pics_content/lp_search_bg_i.jpg) no-repeat;
	float: right;
	width: 268px;
	height: 100%;
	margin-bottom: -30px;
}

#lp_cont_r_babysitter {
	background: url(../pics_content/lp_search_bg_babysitter.jpg) no-repeat;
	float: right;
	width: 268px;
	height: 100%;
	margin-bottom: -30px;
}

/* lp register stripe */
#lp_reg_t {
	float: left;
	width: 880px;
	height: 47px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#lp_reg_l_top {
	float: left;
	background: url(../pics_framework/register_bg_l_t.gif) no-repeat;
	width: 15px;
	height: 47px;
}

#lp_reg_m_top {
	float: left;
	background: url(../pics_framework/register_bg_m_t.gif);
	background-repeat: repeat-x;
	width: 850px;
	height: 47px;
	/* margin-bottom:-12px;*/
	padding-top: 12px;
}

*+html #lp_reg_m_top {
	padding-top: 16px;
}

#lp_reg_r_top {
	float: left;
	background: url(../pics_framework/register_bg_r_t.gif) no-repeat;
	width: 15px;
	height: 47px;
}

#lp_reg_bottom {
	float: left;
	width: 880px;
	height: 50px;
}

#lp_reg_l_bottom {
	float: left;
	background: url(../pics_framework/register_bg_l_b.gif) no-repeat;
	width: 15px;
	height: 50px;
}

#lp_reg_lr_bottom {
	float: left;
	background: url(../pics_framework/register_bg_lr_b.gif) no-repeat;
	width: 60px;
	height: 100%;
}

#lp_reg_m_bottom {
	float: left;
	background: url(../pics_framework/register_bg_m_b.gif) repeat-x;
	width: 790px;
	height: 100%;
	padding-top: 10px;
}

#lp_reg_r_bottom {
	float: left;
	background: url(../pics_framework/register_bg_r_b.gif) no-repeat;
	width: 15px;
	height: 100%;
}

.lp_headline {
	padding-top: 8px;
	margin-left: 10px;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0px;
	color: #909283;
}

.lp_headline_i {
	padding-top: 30px;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0px;
	color: #909283;
}

.register_i {
	margin-left: 9px;
	padding-top: 7px;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0px;
	color: #909283;
}

.lp_gesuch {
	font-weight: bold;
	float: left;
	padding-left: 96px;
	margin-top: 10px;
	text-align: center;
}

.lp_gesuch_n {
	font-weight: bold;
	float: left;
	text-align: center;
}

.lp_whiteNoLine,a.lp_whiteNoLine:link,a.lp_whiteNoLine:visited {
	color: #ffffff;
	text-decoration: none;
}

a.lp_whiteNoLine:hover {
	text-decoration: underline;
}

/* Profile */
.noPic,.pic {
	background-color: #ffffff;
	border-spacing: 10px;
	border: 1px solid #c3c3c3;
	border-color: #c3c3c3;
	padding: 4px;
}

.profile_header_l {
	float: left;
	text-align: center;
	padding-bottom: 6px;
}

.profile_header_r {
	float: left;
	padding-left: 20px;
	max-width: 426px;
}

.profile_header_r3 {
	float: left;
	padding-left: 20px;
	width: 112px;
	text-align: right;
}

.profile_header_r_side {
	float: right;
	width: 378px;
}

.profile_header_sidebar {
	float: right;
	width: 170px;
}

.tab_left {
	float: left;
	min-width: 180px;
	width: 180px;
	max-width: 240px;
	min-height: 30px;
	text-align: left;
	padding-top: 10px;
}

.tab_middle,.tab_right {
	float: left;
	width: 150px;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
}

.tab_box {
	float: left;
	width: auto;
	height: auto;
	padding-bottom: 10px;
	padding-left: 60px;
	text-align: center;
}

.message_box {
	float: left;
	width: 610px;
	height: auto;
	padding-bottom: 10px;
}

.message_box_zus {
	float: left;
	width: auto;
	height: auto;
}

.message_box_left {
	float: left;
	width: auto;
	padding-right: 8px;
}

.message_box_action {
	float: right;
	width: 30px;
	vertical-align: middle;
}

.message_box_right {
	float: left;
	width: 350px;
}

.message_box_middle {
	float: left;
	width: 330px;
}

.message_box_middle_top {
	float: left;
	width: 10px;
}

.message_box_middle_anz {
	float: right;
	width: 166px;
}

.message_box_right_top {
	float: right;
	width: 368px;
}

.message_box_right_mes {
	float: right;
	width: 166px;
}

.message_box_right_sort {
	float: right;
	width: 192px;
}

.message_box_middle_new {
	float: left;
	width: 170px;
	padding-right: 4px;
}

.message_box_left_sort {
	float: left;
	width: 90px;
	padding-right: 4px;
}

.blueLink,a.blueLink:link,a.blueLink:visited {
	color: #49639d;
	text-decoration: none;
}

a.blueLink:hover {
	text-decoration: underline;
}

.profile_links,a.profile_links:link,a.profile_links:visited {
	color: #49639d;
	text-decoration: none;
}

a.profile_links:hover {
	color: #f08736;
	text-decoration: underline;
}

.service_links,a.service_links:link,a.service_links:visited {
	color: #49639d;
	text-decoration: underline;
}

a.service_links:hover {
	color: #f08736;
	text-decoration: none;
}

/* Register Page */
#steps_null {
	float: left;
	background: url(../pics_content/graphicStep0.gif) no-repeat;
	width: 660px;
	height: 50px;
}

#steps_eins {
	float: left;
	background: url(../pics_content/graphicStep1.gif) no-repeat;
	width: 660px;
	height: 50px;
}

#steps_zwei {
	float: left;
	background: url(../pics_content/graphicStep2.gif) no-repeat;
	width: 660px;
	height: 50px;
}

#steps_drei {
	float: left;
	background: url(../pics_content/graphicStep3.gif) no-repeat;
	width: 660px;
	height: 50px;
}

#steps_vier {
	float: left;
	background: url(../pics_content/graphicStep4.gif) no-repeat;
	width: 660px;
	height: 50px;
}

#steps_fuenf {
	float: left;
	background: url(../pics_content/graphicStep5.gif) no-repeat;
	width: 660px;
	height: 50px;
}

.steps_txt {
	float: left;
	margin: 17px 0px 0px 110px;
}

.steps_txt_3 {
	float: left;
	margin: 17px 0px 0px 140px;
}

.reg_box_all {
	float: left;
	width: 660px;
	height: auto;
}

.reg_box_size {
	float: left;
	width: 330px;
	height: auto;
}

.reg_box_size_s {
	float: left;
	width: 220px;
	height: auto;
}

/* left site */ /* top part box */
#registerL_reg_t {
	float: left;
	width: 330px;
	height: 47px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#registerL_register {
	float: left;
	width: 330px;
	height: 74px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: url(../pics_framework/bg_registerRed.gif) no-repeat;
	width: 330px;
	height: 74px;
}

/*#registerL_register:hover {
  float:left;
  width: 330px;
  height: 74px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background:
  url(../pics_framework/bg_registerRedActive.gif)
  no-repeat;
  width: 330px;
  height: 74px;
  cursor:pointer;
}

#registerL_registerActive {
  float:left;
  width: 330px;
  height: 74px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background:
  url(../pics_framework/bg_registerRedActive.gif)
  no-repeat;
  width: 330px;
  height: 74px;
  cursor:pointer;
}*/
#registerR_register {
	float: left;
	width: 330px;
	height: 74px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: url(../pics_framework/bg_registerBlue.gif) no-repeat;
	width: 330px;
	height: 74px;
}

/*#registerR_register:hover {
  float:left;
  width: 330px;
  height: 74px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background:
  url(../pics_framework/bg_registerBlueActive.gif)
  no-repeat;
  width: 330px;
  height: 74px;
  cursor:pointer;
}

#registerR_registerActive {
  float:left;
  width: 330px;
  height: 74px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background:
  url(../pics_framework/bg_registerBlueActive.gif)
  no-repeat;
  width: 330px;
  height: 74px;
}*/
#registerL_reg_l_top {
	float: left;
	background: url(../pics_framework/red_bg_l_t.gif) no-repeat;
	width: 15px;
	height: 100%;
}

#registerL_reg_m_top {
	float: left;
	background: url(../pics_framework/red_bg_m_t.gif) repeat-x;
	width: 300px;
	height: 100%;
	padding-top: 11px;
}

#registerL_reg_r_top {
	float: left;
	background: url(../pics_framework/red_bg_r_t.gif) no-repeat;
	width: 15px;
	height: 100%;
}

/* middle part box */
.registerL_reg_bottom {
	float: left;
	width: 330px;
	height: 27px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#registerL_reg_l_bottom {
	float: left;
	background: url(../pics_framework/red_bg_l_m.gif) no-repeat;
	width: 71px;
	height: 100%;
}

.registerL_reg_m_bottom {
	float: left;
	background: url(../pics_framework/redblue_bg_r_m.gif) repeat-x;
	width: 244px;
	height: 100%;
}

.registerL_reg_r_bottom {
	float: left;
	background: url(../pics_framework/redblue_bg_r_r.gif) no-repeat;
	width: 15px;
	height: 100%;
}

/* right site */
#registerR_reg_t {
	float: left;
	width: 330px;
	height: 47px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#registerR_reg_l_top {
	float: left;
	background: url(../pics_framework/blue_bg_l_t.gif) no-repeat;
	width: 15px;
	height: 100%;
}

#registerR_reg_m_top {
	float: left;
	background: url(../pics_framework/blue_bg_m_t.gif) repeat-x;
	width: 300px;
	height: 100%;
	padding-top: 11px;
}

#registerR_reg_r_top {
	float: left;
	background: url(../pics_framework/blue_bg_r_t.gif) no-repeat;
	width: 15px;
	height: 100%;
}

#registerR_reg_l_bottom {
	float: left;
	background: url(../pics_framework/blue_bg_l_m.gif) no-repeat;
	width: 71px;
	height: 100%;
}

.register_provider_index {
	background: url(../pics_content/registration_i.jpg) no-repeat;
	background-attachment: scroll;
	margin-top: 49px;
}

#step_list {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#step_list li {
	float: left;
	padding: 0px;
	margin: 0px 5px 0px 0px;
	line-height: 16px;
}

/* bg Content Box */
.registerL_reg_mt {
	float: right;
	width: 330px;
	height: auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* bg Content Box */
.registerL_reg_mt_s {
	float: right;
	width: 220px;
	height: auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.registerL_reg_mm {
	float: left;
	background: url(../pics_framework/redblue_bg_mm.gif) repeat-y;
	background-color: #f7f7e9;
	width: 330px;
	height: auto;
}

.registerL_reg_mm_s {
	float: left;
	background: url(../pics_framework/redblue_bg_mm_s.gif) repeat-y;
	background-color: #f7f7e9;
	width: 220px;
	height: auto;
}

.registerL_reg_mm_r {
	float: left;
	background: url(../pics_framework/redblue_bg_mm.gif) repeat-y;
	background-color: #f7f7e9;
	width: 330px;
	height: 90px;
}

/* bg bottom Box */
.registerL_mb {
	float: right;
	width: 330px;
	height: 16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.registerL_mb_s {
	float: right;
	width: 220px;
	height: 16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.registerL_reg_lb {
	float: left;
	background: url(../pics_framework/redblue_bg_lb.gif) no-repeat;
	width: 15px;
	height: 16px;
}

.registerL_reg_mb {
	float: left;
	background: url(../pics_framework/redblue_bg_mb.gif) repeat-x;
	width: 300px;
	height: 16px;
}

.registerL_reg_mb_s {
	float: left;
	background: url(../pics_framework/redblue_bg_mb.gif) repeat-x;
	width: 190px;
	height: 16px;
}

.registerL_reg_rb {
	float: left;
	background: url(../pics_framework/redblue_bg_rb.gif) no-repeat;
	width: 15px;
	height: 16px;
}

/* ####### End Structure Infos ##### */ /* table */
#t570 {
	text-align: center;
	width: auto;
}

.tw250 {
	width: 250px;
}

.tw30 {
	width: 40px;
}

.tw10 {
	width: 10px;
}

.th30 {
	height: 30px;
}

/* line spaces */
.line_spaceX1 {
	float: left;
	width: 100%;
	height: 10px;
}

.line_spaceX2 {
	float: left;
	width: 100%;
	height: 20px;
}

.line_spaceX4 {
	float: left;
	width: 100%;
	height: 40px;
}

.line_spaceXY1 {
	min-height: 10px;
}

.line_spaceXY2 {
	min-height: 20px;
}

.line_spaceXY3 {
	float: left;
	min-height: 6px;
	min-width: 500px;
}

/* misc */
.btnS_search {
	color: #fff;
	font-weight: bold;
	background-color: #ffffff;
	background-image: url(../pics_content/btnS_search.gif);
	width: 134px;
	height: 28px;
	border: 0px;
	vertical-align: middle;
	cursor: pointer;
}
.btnS_search_k {

         margin-left:185px;
	vertical-align: middle;
	cursor: pointer;
}
.btnS_search_k_k {

         margin-left:185px;
	vertical-align: middle;
	cursor: pointer;
}
.btnS_search_kl {
         margin-left:125px;
	vertical-align: middle;
	cursor: pointer;
}

.btnS_message {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	background-color: #ffffff;
	background-image: url(../pics_content/btn_messages.gif);
	width: 120px;
	height: 28px;
	border: 0px;
	vertical-align: middle;
	cursor: pointer;
}

.btnS_lp {
	color: #ffffff;
	font-weight: bold;
	background-color: #f08736;
	background-image: url(../pics_content/btnS_lp.gif);
	width: 134px;
	height: 28px;
	border: 0px;
	vertical-align: middle;
	cursor: pointer;
}

.btnS {
	color: #ffffff;
	font-weight: bold;
	background-color: #f4f8fb;
	background-image: url(../pics_content/btnS.gif);
	width: 134px;
	height: 28px;
	border: 0px;
	cursor: pointer;
}

.rateSubmit {
	color: #ffffff;
	float: right;
	font-weight: bold;
	background-color: #f4f8fb;
	background-image: url(../pics_content/btnL_g.gif);
	width: 200px;
	height: 28px;
	border: 0px;
	cursor: pointer;
}

.rateSubmitab {
	color: #ffffff;
	float: right;
	font-weight: bold;
	background-color: #f4f8fb;
	background-image: url(../pics_content/btnS_g.gif);
	width: 134px;
	height: 28px;
	border: 0px;
	cursor: pointer;
}

.btnL {
	color: #ffffff;
	font-weight: bold;
	background-color: #f4f8fb;
	background-image: url(../pics_content/btnL.gif);
	width: 200px;
	height: 28px;
	border: 0px;
	cursor: pointer;
}

.tleft {
	float: left;
	width: 200px;
	min-height: 30px;
	vertical-align: top;
	padding-bottom: 4px;
}

.t_left_s {
	float: left;
	width: 50px;
	vertical-align: top;
}

.t_right_s {
	float: left;
	width: 550px;
	min-height: 24px;
	padding-bottom: 4px;
}

.t_right_r {
	float: left;
	width: 510px;
	vertical-align: top;
	padding-bottom: 4px;
}

.tleft_gesuch {
	float: left;
	width: 115px;
	vertical-align: top;
	padding-bottom: 6px;
}

.tleft_gesuch_l {
	float: left;
	width: 270px;
	vertical-align: top;
	padding-bottom: 6px;
}

.tleft_gesuch_s {
	float: left;
	width: 80px;
	vertical-align: top;
	padding-bottom: 6px;
}

.tleft_gesuch_m {
	float: left;
	width: 70px;
	vertical-align: top;
	padding-bottom: 6px;
}

.tleft_profile,.tright_3 {
	float: left;
	width: 250px;
	vertical-align: top;
	padding-bottom: 6px;
}

.tright {
	float: left;
	width: 360px;
	min-height: 30px;
	height: auto;
	vertical-align: top;
	padding-bottom: 4px;
}

.tright_profile,.tleft_3 {
	float: left;
	width: 360px;
	min-height: 30px;
	height: auto;
	vertical-align: top;
}

.tall {
	float: left;
	text-align: right;
	width: 470px;
	min-height: 30px;
	height: auto;
	vertical-align: top;
}

.tall_left {
	float: left;
	width: 560px;
	min-height: 34px;
	height: auto;
	vertical-align: top;
}

.tall_left2 {
	float: left;
	width: 610px;
	min-height: 34px;
	height: auto;
	vertical-align: top;
}

.tall_right {
	float: left;
	width: 560px;
	min-height: 34px;
	height: auto;
	vertical-align: top;
	text-align: right;
}

.tall_right2 {
	float: left;
	width: 628px;
	min-height: 34px;
	height: auto;
	vertical-align: top;
	text-align: right;
}

.trightMid {
	float: left;
	width: 294px;
	min-height: 30px;
	height: auto;
	vertical-align: top;
	/* no padding before */
	padding-right: 12px;
	padding-bottom: 6px;
}

div.pad_5 {
	padding-left: 15px;
}

.trightMid_ratel {
	float: left;
	width: 204px;
	min-height: 30px;
	height: auto;
	vertical-align: top;
	/* no padding before */
	padding-right: 12px;
	padding-bottom: 6px;
}

.trightMid_rater {
	float: left;
	width: 364px;
	min-height: 30px;
	height: auto;
	vertical-align: top;
	/* no padding before */
	padding-right: 12px;
	padding-bottom: 6px;
}

.trightB {
	float: left;
	width: 356px;
	min-height: 30px;
	height: auto;
	vertical-align: top;
}

.trightA {
	float: left;
	width: 270px;
	min-height: 30px;
	height: auto;
	vertical-align: top;
	text-align: right;
}

.leftA {
	float: left;
	width: 270px;
	min-height: 30px;
	height: auto;
	vertical-align: top;
	text-align: left;
}

.radio {
	vertical-align: middle;
}

.checkBox {
	vertical-align: middle;
}

.selectBox_km {
	color: #666666;
	vertical-align: middle;
	border-color: #c3c3c3;
	font-size: 11px;
	font-weight: bold;
}

.selectBox {
	color: #666666;
	vertical-align: middle;
	border: 1px solid #c3c3c3;
	border-color: #c3c3c3;
}

/* needed for search results page on the left side */
.selectBoxSearch {
	color: #666666;
	vertical-align: middle;
	border: 1px solid #c3c3c3;
	border-color: #c3c3c3;
	font-size: 0.9em;
	width: 82px;
}

.inputF260 {
	width: 260px;
}

/* needed for tutor search results page on the left side */
.selectBoxTutorSearch {
	color: #666666;
	vertical-align: middle;
	border: 1px solid #c3c3c3;
	border-color: #c3c3c3;
	font-size: 0.9em;
	width: 182px;
}

.inputLP {
	margin: 0px;
	padding-top: 0px;
	display: inline;
}

.inputF, .inputF_1, .inputF_2, .inputF_3, .inputF_4 {
	color: #666666;
	vertical-align: middle;
	border: 1px solid #c3c3c3;
	border-color: #c3c3c3;
        margin-top:2px;
}

.inputF_k {
	color: #666666;
	vertical-align: middle;
	border: 1px solid #c3c3c3;
	border-color: #c3c3c3;
         margin-top:-2px;
}
.inputF_a {
	color: #666666;
	vertical-align: middle;
	border: 1px solid #c3c3c3;
	border-color: #c3c3c3;
         margin-top:-5px;
}
.inputF_anliegen {
	color: #666666;
	vertical-align: middle;
	border: 1px solid #c3c3c3;
	border-color: #c3c3c3;
         margin-top:-2px;
         height:125px;
}
.inputF_big {
	color: #666666;
	vertical-align: middle;
	border: 1px solid #c3c3c3;
	border-color: #c3c3c3;
         margin-top:-2px;
         width:300px;
         height:100px;
         margin-left:-125px;
         margin-bottom:5px;
}

.inputF_i {
	color: #666666;
	vertical-align: middle;
	border: 1px solid #c3c3c3;
	border-color: #c3c3c3;
	width: 30px;
         float:left;
}
.inputF_i_k {
	color: #666666;
	vertical-align: middle;
	border: 1px solid #c3c3c3;
	border-color: #c3c3c3;
	width: 30px;
         float:left;
}
.inputF_s {
	color: #666666;
	vertical-align: middle;
	border: 1px solid #c3c3c3;
	border-color: #c3c3c3;
	width: 105px;
         margin-left:-30px;
}
.inputF_s_a {
	color: #666666;
	vertical-align: middle;
	border: 1px solid #c3c3c3;
	border-color: #c3c3c3;
	width: 100px;
         margin-left:10px;
}
.inputF_s_k {
	color: #666666;
	vertical-align: middle;
	border: 1px solid #c3c3c3;
	border-color: #c3c3c3;
	width: 105px;
         margin-left:6px;
}

.inputR {
	color: #666666;
	vertical-align: middle;
	border: 1px solid #c3c3c3;
	border-color: #FFCC66;
}

.inputFSearch {
	color: #666666;
	vertical-align: middle;
	border: 1px solid #c3c3c3;
	border-color: #c3c3c3;
	font-size: 0.9em;
	width: 80px;
}

/* error forms */
.inputFerror {
	color: #666666;
	vertical-align: middle;
	border: 1px solid #b0232a;
	border-color: #b0232a;
}

.error_pic {
	vertical-align: middle;
	padding-right: 4px;
}

.error {
	color: #b0232a;
	border-color: #b0232a;
}

.error_custom {
	color: #b0232a;
	margin-bottom: 12px;
	padding-right: 60px;
	line-height: 26px;
}

.confirm_custom {
	margin-bottom: 12px;
}

.required {
	color: #666666;
	vertical-align: top;
}

/* -- */
#top_icon_up {
	background: url(../pics_content/icon_top.gif);
	background-repeat: no-repeat;
	/* margin-left:-6px; */
	margin-left: -2px;
	padding-left: 18px;
	width: 37px;
	height: auto;
}

#top_icon_down {
	background: url(../pics_content/icon_down.gif);
	background-repeat: no-repeat;
	/* margin-left:-6px; */
	margin-left: -2px;
	padding-left: 18px;
	width: 37px;
	height: auto;
}

#top_icon {
	background: url(../pics_content/icon_top.gif);
	background-repeat: no-repeat;
	margin-left: -20px;
	padding-left: 21px;
	width: 37px;
	height: auto;
}

.minus {
	float: left;
	background: url(../pics_content/icon_minus.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 17px;
	padding-left: 22px;
}

.plus {
	float: left;
	background: url(../pics_content/icon_plus.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 17px;
	padding-left: 22px;
}

.arrow {
	float: left;
	background: url(../pics_content/arrow.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 19px;
	padding-left: 26px;
}

/* changed arrow for payment */
.arrow_pay {
	float: left;
	background: url(../pics_content/arrow.gif);
	background-repeat: no-repeat;
	width: auto;
	height: auto;
	padding-left: 26px;
	padding-bottom: 10px;
}

.arrow_active {
	float: left;
	background: url(../pics_content/arrow_active.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 19px;
	padding-left: 26px;
}

#premium {
	float: left;
	background: url(../pics_content/icon_premium.gif);
	background-repeat: no-repeat;
	width: 134px;
	height: 50px;
	margin-top: -16px;
}

#pre_txt {
	float: left;
	margin-top: 19px;
	margin-left: 50px;
	color: #ffffff;
	font-size: 1em;
	font-weight: bold;
}

.Testem {
	text-align: right;
	width: 180px;
}

.vAlign {
	vertical-align: middle;
}

.vAlignBottom {
	vertical-align: bottom;
}

.vAlignTop {
	vertical-align: top;
}

.tAlign {
	width: 100%;
	text-align: right;
}

.vAlignLeft {
	text-align: left;
}

.dash {
	float: left;
	background: url(../pics_framework/dash.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 16px;
}
.dash_orange {
	float: left;
	background: url(../pics_service/dash_orange.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 16px;
}

.dash_mail {
	float: left;
	background: url(../pics_framework/dash.gif);
	background-repeat: repeat-x;
	width: 624px;
	height: 16px;
	margin-top:0px;
}

.dash_mail_inbox {
	float: left;
	background: url(../pics_framework/dash.gif);
	background-repeat: repeat-x;
	background-position: center;
	width: 624px;
	height: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.dash_box {
	float: left;
	background: url(../pics_framework/dash.gif);
	background-repeat: repeat-x;
	width: 180px;
	height: 16px;
}

.bullet {
	list-style: url(../pics_content/bullet.gif);
	margin-left: -14px;
	padding-bottom: 4px;
}

.bulletSearch {
	list-style: url(../pics_content/bullet.gif);
	margin-left: -2px;
	padding-bottom: 4px;
}

.bulletS {
	background-image: url(../pics_content/bullet.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
}

/* font misc */
.f_red16 {
	color: #b0232a;
	font-size: 1.1em;
	font-weight: bold;
}

.f_red14 {
	color: #b0232a;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
}

.f_blue14 {
	color: #49639d;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
}

.f_green16 {
	color: #468966;
	font-size: 1.1em;
	font-weight: bold;
}

.f_red18 {
	color: #b0232a;
	font-size: 1.3em;
	font-weight: bold;
}

.f_green18 {
	color: #468966;
	font-size: 1.3em;
	font-weight: bold;
}

.f_orange {
	color: #faa047;
}

.f_orangeB {
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
}

.f_orange14 {
	color: #faa047;
	font-size: 0.9em;
	font-weight: bold;
}

.f_orange16 {
	color: #faa047;
	font-size: 1.1em;
	font-weight: bold;
}

.f_orange18 {
	color: #faa047;
	font-size: 1.3em;
	font-weight: bold;
}

.f_white12 {
	color: #ffffff;
	font-size: 0.7em;
	font-weight: bold;
}

.f_white14 {
	color: #ffffff;
	font-size: 0.9em;
	font-weight: bold;
}

.f_white16 {
	color: white;
	font-size: 1.0em;
	font-weight: bold;
}

.arrowbar_i {
	color: white;
	font-size: 0.86em;
	font-weight: bold;
	padding: 0.7em 0 0 1.3em;
	vertical-align: middle;
}

.f_gray8 {
	color: gray;
	font-size: 0.8em;
	font-weight: 100;
}

.f_black10 {
	color: #4c4e42;
	font-size: 12px;
	font-weight: bold;
}

.f_black10g {
	color: #4c4e42;
	font-size: 12px;
}

.f_black10gn {
	color: #4c4e42;
	font-size: 12px;
	font-weight: normal;
	display: block;
}

.f_black11 {
	color: #4c4e42;
	font-size: 0.9em;
}

.f_black12 {
	color: #4c4e42;
	font-size: 0.8em;
	font-weight: bold;
}

.f_black13 {
	color: #4c4e42;
	font-size: 0.9em;
	font-weight: bold;
}

.f_black12r {
	font-weight: 100;
	font-size: 1em;
}

.f_blue12 {
	color: #49639d;
	font-size: 0.9em;
	font-weight: bold;
}

.f_blue13 {
	color: #49639d;
	font-size: 1em;
	font-weight: bold;
}

.f_black14 {
	color: #4c4e42;
	font-size: 1.0em;
	font-weight: bold;
}

.f_black14k {
	color: #4c4e42;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}
.f_black14_n {
	color: #4c4e42;
	font-size: 1.0em;
	font-weight: none;
}

.f_black16 {
	color: #4c4e42;
	font-size: 1.1em;
	font-weight: bold;
}

.f_black18 {
	color: #4c4e42;
	font-size: 1.3em;
	font-weight: bold;
}

.f_black_price {
	text-align: right;
	color: #4c4e42;
	font-size: 1.3em;
	font-weight: bold;
}

.fstandart {
	color: #4c4e42;
	font-size: 0.9em;
}

.tBold {
	font-weight: bold;
}

.f_grey18 {
	float: right;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #567ca1;
	text-align: right;
	height: 12px;
	width: 550px;
}

.f_claim {
	float: right;
	font-size: 20px;
	font-style: italic;
	font-weight: 100;
	color: #567ca1;
	text-align: right;
	padding-top: 8px;
	height: auto;
	width: 500px;
}

/* search */
#lp_sea_m_top {
	float: left;
	background: url(../pics_framework/register_bg_m_t.gif);
	background-repeat: repeat-x;
	width: 630px;
	height: 47px;
	padding-top: 12px;
}

#lp_sea_m_bottom {
	float: left;
	background: url(../pics_framework/register_bg_m_b.gif) repeat-x;
	width: 570px;
	height: 100%;
	padding-top: 10px;
}

.matrix_container {
	float: left;
	width: auto;
	height: auto;
}

.matrix_search_x2 {
	float: left;
	width: 260px;
	height: auto;
	font-size: 0.9em;
	text-align: center;
}

.matrix_search_x1 {
	float: left;
	width: 180px;
	height: auto;
	font-size: 0.9em;
}

.matrix_search_x3 {
	float: left;
	width: 180px;
	height: auto;
	font-size: 0.9em;
	text-align: right;
}

.matrix_c_out {
	float: left;
	width: 456px;
	height: auto;
}

.matrix_c_out_inner {
	float: left;
	width: 338px;
	height: auto;
}

.matrix_c_txt {
	float: left;
	width: 331px;
	height: auto;
	padding-left: 5px;
	padding-top: 10px;
}

.matrix_c_1 {
	float: left;
	width: 110px;
	height: auto;
	text-align: center;
	vertical-align: top;
}

.matrix_c_1l {
	float: left;
	width: 110px;
	height: auto;
	vertical-align: top;
}

.matrix_c_2 {
	float: left;
	width: 90px;
	height: auto;
	padding-left: 5px;
}

.matrix_c_3 {
	float: left;
	width: 100px;
	height: auto;
	padding-left: 5px;
}

.matrix_c_4 {
	float: left;
	width: 54px;
	height: auto;
	padding-left: 5px;
}

.matrix_c_5 {
	float: left;
	width: 65px;
	height: auto;
	padding-left: 5px;
}

.matrix_c_6 {
	float: left;
	width: 164px;
	height: auto;
	padding-left: 6px;
}

.matrix_c_6r {
	float: right;
	width: 188px;
	height: auto;
	text-align: right;
}

.matrix_b {
	float: left;
	width: 620px;
	height: auto;
	padding-left: 5px;
}

.matrix_b_rate {
	float: left;
	width: 600px;
	height: auto;
	padding: 10px;
	margin: 2px;
	/* background-color:#FFFFCC;*/
	background-color: #FFFEF2;
	border: 1px solid;
	border-color: #FFCC66;
}

.td_left {
	width: 170px;
}

.td_left_bew {
	width: 220px;
	vertical-align: text-top;
}

.td_space {
	width: 10px;
}

.td_middle {
	width: 32px;
}

.td_middle_bew {
	vertical-align: text-top;
	text-align: left;
	width: 180px;
}

.td_middle_bew_r {
	vertical-align: text-top;
	text-align: center;
	width: 160px;
}

.tr_h {
	height: 32px;
}

/* teaser templates */
.teas_marg {
	padding-top: 10px;
	margin-left: -60px;
	margin-right: -160px;
}

.teas_marg_l {
	padding-top: 224px;
	padding-left: 12px;
}

.teas_marg_n {
	padding-top: 30px;
	margin-left: -15px;
	margin-right: -160px;
}

#teas_out {
	float: left;
	width: 880px;
	height: 261px;
}

#teas_l {
	float: left;
	background: url(../pics_teaser/babysitter_l.jpg) no-repeat;
	width: 389px;
	height: 100%;
}

#teas_lna {
	float: left;
	background: url(../pics_teaser/nachhilfe_l.jpg) no-repeat;
	width: 389px;
	height: 100%;
}

#teas_lsenioren {
	float: left;
	background: url(../pics_teaser/seniorenbetreuung_l.jpg) no-repeat;
	width: 389px;
	height: 100%;
}

#teas_m {
	float: left;
	background: url(../pics_teaser/templ_mid.gif);
	background-repeat: repeat-x;
	width: 238px;
	height: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-stretch: wider;
}

#teas_r {
	float: left;
	background: url(../pics_teaser/templ_right.jpg) no-repeat;
	width: 253px;
	height: 100%;
}

#lp_tb_t {
	float: left;
	width: 880px;
	height: 47px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* lp_ts = seniorenbetreuer, blaue farbgestaltung */
.f_black14k_senioren {
	color: #4c4e42;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}

#lp_ts_t {
	float: left;
	width: 880px;
	height: 47px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#lp_ts_l_top {
	float: left;
	background: url(../pics_framework/blue_bg_l_t.gif) no-repeat;
	width: 15px;
	height: 47px;
}

#lp_ts_m_top {
	float: left;
	background: url(../pics_framework/blue_bg_m_t.gif);
	background-repeat: repeat-x;
	width: 850px;
	height: 47px;
	padding-top: 12px;
	margin-bottom: -12px;
}

#lp_ts_r_top {
	float: left;
	background: url(../pics_framework/blue_bg_r_t.gif) no-repeat;
	width: 15px;
	height: 47px;
}

#lp_blue_lr_bottom {
	float: left;
	background: url(../pics_framework/blue_bg_lr_b.gif) no-repeat;
	width: 60px;
	height: 100%;
}

.btnS_blue_white {
	color: #ffffff;
	font-weight: bold;
	background-color: #ffffff;
	background-image: url(../pics_content/btnS_blue_white.gif);
	width: 134px;
	height: 28px;
	border: 0px;
	vertical-align: middle;
	cursor: pointer;
}

.btnS_blue_lp {
	color: #ffffff;
	font-weight: bold;
	background-color: #f08736;
	background-image: url(../pics_teaser/btns_standart_small_blue.gif);
	width: 134px;
	height: 28px;
	border: 0px;
	vertical-align: middle;
	cursor: pointer;
}

/* Ende von Seniorenbetreuung (blau) */
#lp_tb_l_top {
	float: left;
	background: url(../pics_framework/red_bg_l_t.gif) no-repeat;
	width: 15px;
	height: 47px;
}

#lp_tn_l_top {
	float: left;
	background: url(../pics_framework/green_bg_l_t.gif) no-repeat;
	width: 15px;
	height: 47px;
}

#lp_tb_m_top {
	float: left;
	background: url(../pics_framework/red_bg_m_t.gif);
	background-repeat: repeat-x;
	width: 850px;
	height: 47px;
	padding-top: 12px;
	margin-bottom: -12px;
}

#lp_tn_m_top {
	float: left;
	background: url(../pics_framework/green_bg_m_t.gif);
	background-repeat: repeat-x;
	width: 850px;
	height: 47px;
	padding-top: 12px;
	margin-bottom: -12px;
}

#lp_tb_r_top {
	float: left;
	background: url(../pics_framework/red_bg_r_t.gif) no-repeat;
	width: 15px;
	height: 47px;
}

#lp_tn_r_top {
	float: left;
	background: url(../pics_framework/green_bg_r_t.gif) no-repeat;
	width: 15px;
	height: 47px;
}

#lp_red_lr_bottom {
	float: left;
	background: url(../pics_framework/red_bg_lr_b.gif) no-repeat;
	width: 60px;
	height: 100%;
}

#lp_green_lr_bottom {
	float: left;
	background: url(../pics_framework/green_bg_lr_b.gif) no-repeat;
	width: 60px;
	height: 100%;
}

.btnS_red_white {
	color: #ffffff;
	font-weight: bold;
	background-color: #ffffff;
	background-image: url(../pics_content/btnS_red_white.gif);
	width: 134px;
	height: 28px;
	border: 0px;
	vertical-align: middle;
	cursor: pointer;
}

.btnS_green_white {
	color: #ffffff;
	font-weight: bold;
	background-color: #ffffff;
	background-image: url(../pics_content/btnS_green_white.gif);
	width: 134px;
	height: 28px;
	border: 0px;
	vertical-align: middle;
	cursor: pointer;
}

.btnS_red_lp {
	color: #ffffff;
	font-weight: bold;
	background-color: #f08736;
	background-image: url(../pics_teaser/btns_standart_small.gif);
	width: 134px;
	height: 28px;
	border: 0px;
	vertical-align: middle;
	cursor: pointer;
}

.btnS_green_lp {
	color: #ffffff;
	font-weight: bold;
	background-color: #f08736;
	background-image: url(../pics_teaser/btns_standart_small_green.gif);
	width: 134px;
	height: 28px;
	border: 0px;
	vertical-align: middle;
	cursor: pointer;
}

/* static site */
.grayL_reg_t {
	float: left;
	width: 330px;
	height: 47px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.grayL_reg_l_top {
	float: left;
	background: url(../pics_framework/gray_bg_l_t.gif) no-repeat;
	width: 15px;
	height: 100%;
}

.grayL_reg_m_top {
	float: left;
	background: url(../pics_framework/gray_bg_m_t.gif) repeat-x;
	width: 300px;
	height: 100%;
	padding-top: 11px;
}

.grayL_reg_r_top {
	float: left;
	background: url(../pics_framework/gray_bg_r_t.gif) no-repeat;
	width: 15px;
	height: 100%;
}

.grayL_reg_bottom {
	float: left;
	width: 330px;
	height: 27px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.grayL_reg_bottom_s {
	float: left;
	width: 220px;
	height: 27px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.grayL_reg_l_bottom {
	float: left;
	background: url(../pics_framework/gray_bg_l_m.gif) no-repeat;
	width: 71px;
	height: 100%;
}

.grayL_reg_m_bottom {
	float: left;
	background: url(../pics_framework/redblue_bg_r_m.gif) repeat-x;
	width: 244px;
	height: 100%;
}

.grayL_reg_m_bottom_s { /* Smaller box for 3 in a row */
	float: left;
	background: url(../pics_framework/redblue_bg_r_m.gif) repeat-x;
	width: 134px;
	height: 100%;
}

.grayL_reg_r_bottom {
	float: left;
	background: url(../pics_framework/redblue_bg_r_r.gif) no-repeat;
	width: 15px;
	height: 100%;
}

/* right site */
.grayR_reg_t {
	float: left;
	width: 330px;
	height: 47px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.grayR_reg_t_s {
	float: left;
	width: 220px;
	height: 47px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.grayR_reg_l_top {
	float: left;
	background: url(../pics_framework/grey_bg_l_t.gif) no-repeat;
	width: 15px;
	height: 100%;
}

.grayR_reg_m_top {
	float: left;
	background: url(../pics_framework/grey_bg_m_t.gif) repeat-x;
	width: 300px;
	height: 100%;
	padding-top: 11px;
}

.grayR_reg_m_top_s {
	float: left;
	background: url(../pics_framework/grey_bg_m_t.gif) repeat-x;
	width: 190px;
	height: 100%;
	padding-top: 11px;
}

.grayR_reg_r_top {
	float: left;
	background: url(../pics_framework/grey_bg_r_t.gif) no-repeat;
	width: 15px;
	height: 100%;
}

.grayR_reg_l_bottom {
	float: left;
	background: url(../pics_framework/grey_bg_l_m.gif) no-repeat;
	width: 71px;
	height: 100%;
}

/* select */
.selectArea {
	width: 200px;
	height: 21px;
	background: url(pics_select/select_bg.gif) repeat-x left top;
}

.selectArea .left {
	width: 8px;
	height: 21px;
	float: left;
	background: url(pics_select/select_left.gif) no-repeat left top;
}

.selectArea .right {
	width: 21px;
	height: 21px;
	float: right;
	background: url(pics_select/select_right.gif) no-repeat left top;
}

.selectArea .right a {
	display: block;
	width: 21px;
	height: 21px;
}

.selectArea .right i {
	display: none;
}

.selectArea .center {
	width: 160px;
	margin-left: 5px;
	margin-right: 20px;
	color: #FFF;
	padding-top: 3px;
}

/*Selects drop-down*/
.optionsDivInvisible,.optionsDivVisible {
	position: absolute;
	margin-top: -1px;
	margin-left: 3px;
	width: 172px;
	background: #6f7074;
	padding: 2px;
	font-size: 11px;
	z-index: 20;
}

.optionsDivInvisible {
	display: none;
}

.optionsDivVisible {
	display: block;
}

.optionsDivVisible p {
	margin: 0;
	padding: 0;
}

.optionsDivVisible a {
	color: #F2F2F2;
	text-decoration: none;
	display: block;
	padding: 1px 4px;
	border: 1px solid #6f7074;
}

.optionsDivVisible a:hover {
	color: #FFF;
	background: #5F6062;
	border-color: #cfd0d6;
}

#StyleRequest {
	position: absolute;
	left: -999px;
	width: 10px;
	height: 10px;
}

#lp_reg_t_ie6 {
	float: left;
	width: 880px;
	height: 47px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#claim {
	margin-right: 10px;
}

.breadcr {
	width: 100%;
	float: left;
	vertical-align: middle;
}

.btnS_lp:hover,.btnS:hover,.btnS_search:hover,.btnL:hover,.btnS_red_white:hover,.btnS_green_white:hover,.btnS_green_lp:hover,.btnS_red_lp:hover
	{
	cursor: pointer;
}

.floadL {
	float: left;
}

.floadR {
	float: right;
}

a {
	text-decoration: none;
	color: #faa047;
}

a:hover {
	text-decoration: underline;
}

.expand {
	text-decoration: none;
	color: #49639d;
}

.expand:hover {
	text-decoration: underline;
	color: #faa047;
}

img.captcha {
	border: 1px solid #c3c3c3;
}

.perc_vancas {
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	width: 160px;
	height: 12px;
	background: url(../percentage_display//percentImage_inactive.gif)
		no-repeat 2px 3px;
}

.overflow {
	overflow: hidden;
	/* height: 1%; */
}

.perc_div {
	float: left;
	width: 290px;
	height: 18px;
}

.perc_div_last {
	float: left;
	width: 160px;
	height: 18px;
}

.perc_image {
	float: left;
	width: 170px;
	height: 20px;
}

.perc_txt {
	float: left;
	width: 600px;
	padding-top: 4px;
}

.messageDel {
	height: 24px;
	padding-top: 4px;
}

#paymentTxt {
	float: left;
	padding-top: 10px;
	font-weight: bold;
}

#cubPaymentTxt {
	float: left;
	padding-top: 10px;
	font-weight: bold;
	text-align: left;
	width: 310px;
}

#paymentIcons {
	float: left;
	width: 50%;
}

.paymentIconsBox {
	text-align: center;
	width: 96%;
}

#worldPayImprint {
	float: left;
	margin: 10px 10px 0px 10px;
}

/* ######################### */ /* ######## Gesuche ######## */
	/* ######################### */
.tboxl_gesuche {
	float: left;
	width: 120px;
	vertical-align: top;
	padding-bottom: 6px;
}

.tboxr_gesuche {
	float: left;
	width: 180px;
	vertical-align: top;
	padding-bottom: 6px;
}

.tleft_gesuch {
	float: left;
	width: 115px;
	vertical-align: top;
	padding-bottom: 6px;
}

.tleft_gesuch_l {
	float: left;
	width: 270px;
	vertical-align: top;
	padding-bottom: 6px;
}

.tleft_gesuch_s {
	float: left;
	width: 80px;
	vertical-align: top;
	padding-bottom: 6px;
}

.tleft_gesuch_m {
	float: left;
	width: 70px;
	vertical-align: top;
	padding-bottom: 6px;
}

.inputPLZ {
	border: 1px solid #C3C3C3;
	color: #666666;
	vertical-align: middle;
	width: 50px;
}

/* START Empfehlungen Seite */
.benefitRefCon {
	margin-bottom: 10px;
	padding: 0;
}

*+html .benefitRefCon {
	float: left;
}

.benefitList {
	padding-left: 0;
	margin-left: 0;
}

.benefitList li {
	list-style: none;
}

.benefitImg {
	margin: 0;
	padding: 0;
	width: 160px;
	height: 40px;
	float: left;
}

.benefitRefTxt {
	margin-left: 165px;
	padding: 0;
}

/* ENDE Empfehlungen Seite */
.reg_confirm {
	height: 40px;
	padding-right: 10px;
	width: 30px;
	float: left;
	background-image: url(../pics_content/confirm_reg.gif);
	background-repeat: no-repeat;
}

.No_reg_confirm {
	height: 40px;
	padding-right: 10px;
	width: 10px;
	float: left;
}

.reg_confirm_txt {
	float: left;
	width: 230px;
}

.nintendo table {
	text-align: right;
	width: 560px;
}

.nintendo form {
	padding: 10px 0px 0px 0px;
	background: transparent url("../pics_content/nintendo-ds.jpg") no-repeat
		;
}

.nintendo p {
	color: #716F6F;
	margin: 0px 0px 15px 0px !important;
}

.nintendo td {
	font-size: 12px;
}

.pad {
	padding: 15px 20px 0px 20px;
}

td.r {
	text-align: right;
	width: 380px;
}

.footer_index_text {
	display: block;
	color: #7F8173;
	font-size: 0.8em;
}

/*Hack for how it works on IE*/
.hiw_r {
	margin-bottom: 17px;
}

*+html .hiw_r {
	margin-bottom: 0px;
}

/*****************************/ /* #################### */
	/* ####Landingpages#### */ /* #################### */
#Landing_p_wrapper {
	width: 780px;
	margin: 10px auto;
}

#Landing_p_header {
	background: #fff url(../pics_content/betreut.jpg) no-repeat;
	height: 78px;
	margin: 0px 0px 5px 0px;
}

#Landing_p_footer {
	width: 800px;
	margin: 5px auto;
	padding-top: 5px;
	border-top: 1px solid #9A9BA5;
	color: #9A9BA5;
	text-align: center;
	clear: both;
}

#Landing_p_footer a:link,#Landing_p_footer a:visited {
	color: #9A9BA5;
	margin: 0px 2px 0px 2px;
	text-decoration: none;
}

.Landing_p_right {
	width: 442px;
	float: right;
}

.Landing_p_left {
	width: 318px;
	float: left;
}

.Landing_p_babysitter {
	background: #fff url(../pics_content/babysitter.jpg) no-repeat 0px 20px;
	height: 366px;
}

.Landing_p_familien {
	background: #fff url(../pics_content/familien.jpg) no-repeat 0px 20px;
	height: 416px;
}

.Landing_p_blue-box,.Landing_p_pink-box {
	height: 236px;
	margin-bottom: 10px;
	padding: 20px 35px 0px 20px;
}

.Landing_p_blue-box {
	background: #fff url(../pics_content/blue-box.jpg) no-repeat;
	vertical-align: middle;
}

.Landing_p_pink-box {
	background: #fff url(../pics_content/pink-box.jpg) no-repeat;
}

.Landing_p_blue-box-small {
	background: #fff url(../pics_content/blue-box-small.jpg) no-repeat;
	height: 156px;
	margin-bottom: 5px;
	padding: 10px 35px 0px 35px;
}

.Landing_p_blue-box-big {
	background: #fff url(../pics_content/blue-box-big.jpg) no-repeat;
	height: 330px;
	margin-bottom: 5px;
	padding: 20px 0px 0px 35px;
}

.Landing_p_pink-box h1,.Landing_p_blue-box h1,.Landing_p_blue-box-small h1
	{
	font-weight: bold;
	font-size: 18px;
	color: #FAA047;
}

.Landing_p_blue-box-small a:link,.Landing_p_blue-box-small a:visited {
	margin: -30px 0px 0px 0px;
	font-weight: bold;
	float: right;
}

.Landing_p_blue-box-small a:hover,.Landing_p_blue-box-small a:active,.Landing_p_blue-box-small a:focus
	{
	text-decoration: underline;
}

.Landing_p_pink-box h1,.Landing_p_blue-box h1 {
	margin: 0px 0px 15px 0px;
}

.Landing_p_blue-box-small h1 {
	margin: 0px 0px 5px 0px;
}

.Landing_p_pink-box p,.Landing_p_blue-box p,.Landing_p_blue-box-small p,.Landing_p_blue-box-big p
	{
	color: #4C4E42;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

.Landing_p_blue-box-big p.pad {
	margin: 18px 0px 18px 0px;
}

.Landing_p_blue-box-big strong {
	color: #FAA047;
}

.Landing_p_pink-box ul,.Landing_p_blue-box ul,.Landing_p_blue-box-small ul
	{
	width: 130px;
	position: relative;
	Top: -15px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 23px;
}

.Landing_p_pink-box li,.Landing_p_blue-box li,.Landing_p_blue-box-small li
	{
	list-style: none;
	background: transparent url(../pics_content/bullet.png) no-repeat;
	padding: 2px 0px 2px 20px;
	color: #4C4E42;
	font-weight: bold;
}

.Landing_p_pink-box li,.Landing_p_blue-box li {
	margin: 5px 0px 5px 0px;
}

.Landing_p_blue-box-small li {
	margin: 2px 0px 2px 0px;
}
/* html .* ergibt keinen Sinn
html .* .Landing_p_pink-box li,html .* .Landing_p_blue-box li,html .* .Landing_p_blue-box-small li
	{
	background-image: url(../pics_content/arrow.gif);
}*/

.Landing_p_pink-box li, .Landing_p_blue-box li, .Landing_p_blue-box-small li
	{
	background-image: url(../pics_content/arrow.gif);
	}

.Landing_p_pink-box form,.Landing_p_blue-box form,.Landing_p_blue-box-big form
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.Landing_p_pink-box label,.Landing_p_blue-box label,.Landing_p_blue-box-big label
	{
	color: #4C4E42;
	font-weight: bold;
	margin: 0px 10px 0px 0px;
}

.Landing_p_blue-box-big td {
	padding: 5px 0px 5px 0px;
}

.Landing_p_table-form .submit {
	border: 0px;
	background: transparent url(../pics_content/button.jpg) no-repeat;
	width: 134px !important;
	height: 29px;
	color: #fff;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.Landing_p_table-form {
	width: 410px;
	margin: 0px 2px 0px 2px;;
	padding: 0px 3px 0px 2px;
	border-spacing: 2px;
	border-collapse: collapse;
	position: relative;
	top: 0px;
	border: 0px solid black;
}

.Landing_p_table-form td {
	padding: 2px 0px 0px 0px;
}

.Landing_p_table-form select {
	width: 60px;
}

.Landing_p_p_box1 {
	background-image: url('../pics_content/auswahl1.gif');
}

.Landing_p_p_box2 {
	background-image: url('../pics_content/auswahl5.gif');
}

.Landing_p_p_box1,.Landing_p_p_box2 {
	margin-top: -13px;
	width: 737px;
	Background-repeat: no-repeat;
	background-position: right bottom;
	height: 243px
}

.Landing_p_Container_Table {
	position: relative;
	top: -10px;
	margin: 5px 0px -13px -10px;
	/*zum verändern der hintergrundbilder in auswahl.htm*/
	padding: 5px 0px 5px 0px;
}

.nachbarschaft {
	width:100%;
	height:auto;
	}


/*Servie only*/

#allx{
	width:100%;
	heigh:100%;
	}
#all {
	width:914px;
	background-color:#f7f1e1;
	}
.header_l {
	background-image:url(../pics_service/head_bgl.gif);
	background-repeat:no-repeat;
	background-color:#f7f1e1;
	width:12px;
	height:113px;
	float:left;
	}
.header_m {
	background-image:url(../pics_service/head_bgm.gif);
	background-repeat:repeat-x;
	background-color:#f7f1e1;
	width:887px;
	height:113px;
	float:left;
	}
.header_r {
	background-image:url(../pics_service/head_bgr.gif);
	background-repeat:no-repeat;
	width:12px;
	height:113px;
	float:left;
	}
#logo {
	margin-top:15px;
	float:left;
	}
#logo_firmen {
	margin-left:751px;
	margin-top:6px;
	}
#header_txt {
	float:left;
	font:"trebuchet ms";
	font-size:36px;
	font-style:italic;
	font-weight:bold;
	color:#f08736;
	margin-left:300px;
	margin-top:30px;
	}
#slogan {
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
	color:#468966;
	margin-top:65px;
	margin-left:-230px;
	float:left;
	}
.menu {
	width:850px;
	height:auto;
	text-align:justify;
	margin-left:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666666;
	}
.menu_marg{
	float:left;
	padding-left:20px;
	padding-right:15px;
	border-bottom:solid;
	border-bottom-color:#ffa740;
	font-weight:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666666;
	text-decoration:none;
	}
.menu_marg:hover{
	float:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666666;
	border-bottom:none;
	}
.menu_marg_y {
	float:left;
	padding-left:15px;
	padding-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	}
.menu_marg_y:hover {
	float:left;
	padding-left:15px;
	padding-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bolder;
	color:#666666;
	text-decoration:none;
	}
#head_con_l {
	background-image:url(../pics_service/head_con_bgl.gif);
	background-repeat:no-repeat;
	width:8px;
	height:39px;
	float:left;
	}
#head_con_m {
	background:url(../pics_service/head_con_bgm.gif) repeat-x;
	width:650px;
	height:39px;
	float:left;
	padding-top:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#f08736;
	}
#head_con_r {
	background:url(../pics_service/head_con_bgr.gif) no-repeat;
	width:8px;
	height:39px;
	float:left;
	}

.content_header {
	width:676px;
	margin-top:20px;
	margin-left:120px;
	float:left;
	}
.content_txt {
	width:676px;
	margin-left:0px;
	margin-top:0px;
	}
#con_bgtl {
	background:url(../pics_service/con_bgtl.gif) no-repeat;
	width:8px;
	height:8px;
	float:left;
	}
#con_bgtm {
	background:url(../pics_service/con_bgtm.gif) repeat-x;
	width:650px;
	height:8px;
	float:left;
	}
#con_bgtr {
	background:url(../pics_service/con_bgtr.gif) no-repeat;
	width:8px;
	height:8px;
	float:left;
	}
#con_bgm {
	background:url(../pics_service/con_bgm.gif) repeat-y;
	margin: 0;
	width:666px;
	height:auto;
	float:left;
	padding-top:5px;
	padding-left:5px;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4c4e42;
	}
#con_bgbl {
	background:url(../pics_service/con_bgbl.gif) no-repeat;
	width:8px;
	height:8px;
	float:left;
	}
#con_bgbm {
	background:url(../pics_service/con_bgbm.gif) repeat-x;
	width:650px;
	height:8px;
	float:left;
	}
#con_bgbr {
	background:url(../pics_service/con_bgbr.gif) no-repeat;
	width:8px;
	height:8px;
	float:left;
	}
#kontakt_start {
	margin-top:20px;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif
	}
.text_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
#betreut_presse {
	float:left;
         width:114px;
         height:59px;
	background-image:url(../pics_service/betreut_presse2.gif);
         background-repeat:no-repeat;
         margin-left:45px;
         margin-right:-65px;
         }


#service_content {
	width:700px;
         height:auto;
         margin-top:30px;
         }
#service_content_k {
	height:auto;
	margin-top:30px;
	width:800px;
         }
#service_content_bkg {
	width:800px;
    height:auto;
	margin-top:40px;
         }
#service_buf {
	width:800px;
    height:auto;
	margin-left:-37px;
         }
#con_info {
	float:left;
         width:390px;
         margin-left:10px;
         margin-top:20px;
         text-align:left;
	}
#diagramm {
	width:250px;
         height:200px;
         margin-left:5px;
         float:left;
         }
#diagramm_top{
	margin-left:15px;
         margin-bottom:10px;
         margin-top:10px;
         }
#diagramm_bot {
	padding-left:30px;
         text-align:left;
         background-image:url(../pics_service/dia_punkt.gif);
         background-repeat:no-repeat;
		 width:340px;

         }
#vorteile {
	width:330px;
         height:120px;
         margin-top:20px;
         margin-bottom:10px;
         }
#vorteile1 {
	width:330px;
         height:120px;
         margin-top:50px;
         margin-bottom:10px;
         }
#vorteile2 {
	width:330px;
         height:120px;
         margin-top:50px;
         margin-bottom:10px;
         }
#vorteile_buf {
		width:630px;
		height:120px;
		margin-top:20px;
		margin-bottom:10px;
         }
#vorteile_ekz {
		float:left;
		width:330px;
		height:120px;
		margin-top:64px;
		margin-bottom:10px;
         }	 		 
.boxRMC_s {
	height: auto;
	margin-bottom: -4px;
}
/* small */
.boxTMS_s,.boxBMS_s {
	float: left;
	height: 10px;
	width: 300px;
}
.boxTMS_xl,.boxBMS_xl{
	float: left;
	height: 10px;
	width: 600px;
}
.boxTMS_x2,.boxBMS_x2{
	float: left;
	height: 10px;
	width: 390px;
}
.boxTMS_buf,.boxBMS_buf {
	float: left;
	height: 10px;
	width: 600px;
}
.boxMCS_s {
	float: left;
	height: auto;
	width: 308px;
	border: 1px solid #c3c3c3;
	border-top: 0px;
	border-bottom: 0px;
	margin-left: 5px;
	background-color: #f4f8fb;
         padding-left:10px;
}
.boxMCS_xl {
	background-image: url('../pics_service/arrow.gif');
    background-repeat:no-repeat;
	float:left;
	height: auto;
	width: 589px;
	border: 1px solid #c3c3c3;
	border-top: 0px;
	border-bottom: 0px;
	margin-left: 5px;
	background-color: #f4f8fb;
         padding-left:30px;
         text-align:left;
}
.boxMCS_x2 {
	float:left;
	height: auto;
	width: 398px;
	border: 1px solid #c3c3c3;
	border-top: 0px;
	border-bottom: 0px;
	margin-left: 5px;
	background-color: #f4f8fb;
         padding-left:10px;
         text-align:left;
}
.boxMCS_buf {
	float: left;
	height: auto;
	width: 608px;
	border: 1px solid #c3c3c3;
	border-top: 0px;
	border-bottom: 0px;
	margin-left: 5px;
	background-color: #f4f8fb;
    padding-left:10px;
}
.boxTMS_s, .boxTMS_xl, .boxTMS_x2, .boxTMS_buf {
	background: url(../pics_framework/box_mt.gif);
	background-repeat: repeat-x;
}

.boxBMS_s, .boxBMS_xl, .boxBMS_x2, .boxBMS_buf {
	background: url(../pics_framework/box_mb.gif);
	background-repeat: repeat-x;
}
.con_box_l {
	background-image: url(../pics_service/arrow.gif);
         background-repeat:no-repeat;
	padding-left:25px;
         margin-bottom:5px;
         }
.con_box_lt {
	background-image: url(../pics_service/arrow.gif);
         background-repeat:no-repeat;
         margin-top:-5px;
	padding-left:25px;
         margin-bottom:5px;
         }
#con_bot_info {

         }
#con_bot_quelle {
	font-family:"TrebuchetMS";
         font-size:0.8em;
         color:#aaaaaa;
         margin-left:424px;
		 margin-top:10px;
         width:250px;
         }
#galleryContainer{
                 margin-right:80px;
		height:102px;
		position:relative;
		overflow:hidden;
		padding:1px;
                 width:600px;
		height: 70px;

	}
#arrow_left{
                 background-image: url(../pics_service/scroll_left.gif)
                 background-repeat:no-repeat;
                 background-color: #FFF;
		position:absolute;
		left:0px;
		z-index:10;
		padding:1px;
                 width:19px;
                 height:61px;
	}
#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
	}
#theImages{
		position:absolute;
		height:100px;
		left:40px;
		width:800px;
                 margin-top:6px;

	}
#theImages #slideEnd{
		float:left;
	}
#theImages img{
		float:left;
		padding:1px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		cursor:pointer;
		border:0px;
	}

#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;
	}

#theImages .imageCaption{
		display:none;
	}
#logo1 {
	float:left;
	margin-left:10px;
         margin-top:10px;
	}
#logo2 {
	float:left;
	margin-left:15px;
	}
#logo3 {
	float:left;
	margin-left:10px;
         margin-top:4px;
	}
#logo4 {
	float:left;
	margin-left:10px;
         margin-top:8px;
	}
#logo5 {
	float:left;
	margin-left:-15px;
         margin-top:10px;
         }
#logo6 {
	float:left;
	margin-left:15px;
	}
#logo7 {
	float:left;
	margin-left:15px;
        margin-top:10px;
	}
.con_title {
	width:150px;
         height:auto;
         margin-right:1100px;
         margin-top:20px;
         text-align:left;
         font-family:"Trebuchet MS";
         font-weight:bold;
         font-size:18px;
         color:#767676;
         }
		 
.con_title_1 {
	width:800px;
         height:auto;
		 margin-left:45px;
         margin-top:20px;
         text-align:left;
         font-family:"Trebuchet MS";
         font-weight:bold;
         font-size:18px;
         color:#767676;
         }
.con_title_bk {
		color:#767676;
		font-family:"Trebuchet MS";
		font-size:18px;
		font-weight:bold;
		height:auto;
		margin-left:45px;
		margin-top:20px;
		text-align:left;
		width:632px
         }
.con_title_s {
		color:#767676;
		font-family:"Trebuchet MS";
		font-size:18px;
		font-weight:bold;
		height:auto;
		margin-left:45px;
		margin-top:20px;
		text-align:left;

         }
.con_title_s2 {
	color:#767676;
	font-family:"Trebuchet MS";
	font-size:18px;
	font-weight:bold;
	height:auto;
	margin-left:-43px;
	margin-top:20px;
	text-align:left;

         }
.con_title_b {
		 width:686px;
         height:auto;
		 margin-top:25px;
         text-align:center;
         font-family:"Trebuchet MS";
         font-weight:bold;
         font-size:18px;
         color:#767676;
         }

.con_title_2 {
	width:400px;
         height:auto;
         margin-right:1100px;
         margin-top:50px;
         text-align:left;
         font-family:"Trebuchet MS";
         font-weight:bold;
         font-size:14px;
         color:#767676;
         }
.con_txt {
	text-align:left;
         font-size:14px;
         font-weight:100;
         color:#666;
         width:680px;
         margin-right:20px;
         }
.con_txt_bg {
		text-align:left;
		font-size:12px;
		font-weight:100;
		color:#666;
		width:680px;
		margin-right:20px;
 }
.con_txt_s {
		text-align:left;
		font-size:12px;
		font-weight:100;
		color:#666;
		width:680px;
		margin-right:20px;
		margin-left:56px;
 }
.con_txt_s2 {
		text-align:left;
		font-size:12px;
		font-weight:100;
		color:#666;
		width:680px;
		margin-right:20px;
 }
.con_txt_buf {
	text-align:left;
         font-size:14px;
         font-weight:100;
         color:#666;
         width:500px;
         margin-right:20px;
         }
.con_txt_email {
	text-align:left;
         font-size:14px;
         font-weight:100;
         color:#666;
         width:680px;
         margin-right:75px;
         }
.con_txt_footer {
	float:left;
	text-align:left;
         font-size:13px;
         font-weight:normal;
         color:#666;
         width:180px;
         margin-right:30px;
         margin-top:10px;
         }
.con_txt_footer_r {
	text-align:left;
         font-size:12px;
         font-weight:bold;
         color:#666;
         margin-right:20px;
         margin-top:10px;
         }

.con_txt_a {
	text-align:left;
         font-size:12px;
         font-weight:100;
         color:#666;
         width:auto;
         margin-right:20px;
         float:left;
         }

.service_ueschriften {
	width:400px;
         height:auto;
         margin-right:1100px;
         text-align:left;
         font-family:"Trebuchet MS";
         font-size:14px;
         font-weight:bold;
         color:#6a6a6a;
         }
.service_blue_box {
	width:640px;
         height:50px;
         margin-right:370px;
         }
.service_blue_box_t {
	width:640px;
         height:50px;
         margin-right:370px;
         margin-top:-20px;
         }
.buf_blue_box_t {
	width:640px;
         height:50px;
         margin-left:10px;
         margin-top:20px;
         }
.buf_blue_box_t_2 {
	width:640px;
         height:50px;
         margin-left:10px;
         margin-top:5px;
         }
.service_blue_box_k {
	width:420px;
         height:50px;
         margin-right:370px;
         margin-top:20px;
		 margin-left:-10px;
         }
.service_blue_box_s {
	width:420px;
         height:50px;
         margin-top:20px;
		 margin-left:133px;
         }
#ecke_tl {
	width:9px;
         height:9px;
         background-image:url(../pics_service/ecke.gif);
         background-repeat:no-repeat;
         margin-right:100px;
         float:left;
         }
#ecke_tl_buf {
		background-image:url(../pics_service/ecke.gif);
		background-repeat:no-repeat;
		float:left;
		height:9px;
		margin-right:682px;
		width:9px;
         }
#ecke_tl_bk {
		background-image:url(../pics_service/ecke.gif);
		background-repeat:no-repeat;
		float:left;
		height:9px;
		margin-right:764px;
		width:9px;
         }
#ecke_tl_bg {
		background-image:url(../pics_service/ecke.gif);
		background-repeat:no-repeat;
		float:left;
		height:9px;
		margin-right:756px;
		width:9px;
         }
#ecke_tr_k {
         width:9px;
         height:9px;
         background-image:url(../pics_service/ecke-r.gif);
         background-repeat:no-repeat;
         margin-right:-740px;
         }
#ecke_tr_buf {
		background-image:url(../pics_service/ecke-r.gif);
		background-repeat:no-repeat;
		float:left;
		height:9px;
		margin-right:-740px;
		width:9px;
         }
#ecke_tr {
         width:9px;
         height:9px;
         background-image:url(../pics_service/ecke-r.gif);
         background-repeat:no-repeat;
         margin-right:-620px;
         }		
#ecke_bl {
	float:left;
         width:9px;
         height:9px;
         background-image:url(../pics_service/ecke-lu.gif);
         background-repeat:no-repeat;
         }
#ecke_bl_buf {
	float:left;
         width:9px;
         height:9px;
         background-image:url(../pics_service/ecke-lu.gif);
         background-repeat:no-repeat;
		 margin-right:65px;
}
#ecke_br {
         width:9px;
         height:9px;
         background-image:url(../pics_service/ecke-ru.gif);
         background-repeat:no-repeat;
         margin-right:-620px;
         }
#ecke_br_k {
         width:9px;
         height:9px;
         background-image:url(../pics_service/ecke-ru.gif);
         background-repeat:no-repeat;
         margin-right:-740px;
         }
#ecke_br_bk {
         width:9px;
         height:9px;
         background-image:url(../pics_service/ecke-ru.gif);
         background-repeat:no-repeat;
         margin-right:-755px;
         }		 
fieldset {;
         border:1px solid #cccccc;
         width:625px;
         margin-right:85px;
}
legend {
	border:1px solid #cccccc;
         padding: 0.2em 0.5em;
         font-size:12px;
         text-align:right;

}
#vorteile_formular_left {
	width:240px;
	margin-left:10px;
         text-align:right;
         float:left;
         }
#vorteile_formular_left_align {
	width:500px;
	text-align:left;
	float:left;
         }
#vorteile_formular_left_x {
	width:235px;
	margin-left:10px;
         margin-top:10px;
         text-align:right;
         float:left;
         }
#vorteile_formular_right {
	width:330px;
	margin-left:25px;
         float:left;
         border-left:1px solid #cccccc;
         padding-left:25px;
         }
#vorteile_formular_right_x {
	width:325px;
	margin-left:25px;
         margin-top:10px;
         float:left;
         border-left:1px solid #cccccc;
         padding-left:25px;
         }
#vorteile_formular_right_k {
	text-align:left;
         padding-left:30px;
	width:330px;
         height:450px;
         float:left;
         border-left:1px solid #cccccc;
         }
.service-blue-txt {
	text-align:left;
         padding-left:20px;
         font-family:"Trebuchet MS";
         font-size:14px;
         color:#5d80a1;
         }
.service_kontakt_l {
	float:left;
	width:250px;
         height:250px;
         }
.service_kontakt_r {
	float:left;
	width:350px;
         height:480px;
         margin-left: 50px;
         }
.service_kontakt_top {
	text-align:left;
         margin-bottom:10px;
         }
.service_kontakt_top_rueck {
	text-align:left;
         margin-bottom:10px;
         margin-left:30px;
         font-family:"Trebuchet MS";
         font-size:16px;
         font-style:italic;
         }
.kontakt_txt {
	float:left;
         }
.kontakt_footer {
	width:800px;
         height:350px;
         }
#impressum_left {
	text-align:left;
         float:left;
         }
#impressum_right {
	text-align:left;
         margin-left:300px;
         }
.service_kontakt_top {
	font-family:"Trebuchet MS";
         font-size:16px;
         font-style:italic;
         }
#content_service {
	width:650px;
         padding-left:5px;
         margin-right:50px;
         margin-top:-20px;
         }
#content_service_a {
	width:650px;
         padding-left:10px;
         margin-right:50px;
         margin-top:-20px;
         }
#content_service_p{
	width:650px;
         height:1170px;
         padding-left:15px;
         margin-right:50px;
         margin-top:-20px;
         }
#content_service_ue{
	width:690px;
         height:440px;
         padding-left:15px;
         margin-right:50px;
         }
#content_service_v{
	width:650px;
         height:420px;
         padding-left:15px;
         margin-right:50px;
         margin-top:-20px;
         }
#content_service_k{
	width:650px;
         height:630px;
         padding-left:15px;
         margin-right:50px;
         margin-top:-20px;
         height:auto;
         }
#content_service_i{
	width:650px;
         height:auto;
         padding-left:15px;
         margin-right:50px;
         margin-top:-20px;
         }
#content_service_kinder{
	width:750px;
         height:659px;
         padding-left:15px;
         margin-right:50px;
         margin-top:-20px;
         }
#content_service_sen{
	width:750px;
         height:411px;
         padding-left:15px;
         margin-right:50px;
         margin-top:-20px;
         }
#content_service_ez{
	width:750px;
         height:480px;
         padding-left:15px;
         margin-right:50px;
         margin-top:-20px;
         }
#content_service_buf{
		 width:685px;
         height:462px;
         padding-left:15px;
         margin-right:50px;
         margin-top:-20px;
         }
#content_service_ez{
		 width:685px;
         height:512px;
         padding-left:15px;
         margin-right:50px;
         margin-top:-20px;
         }
.pflichtfeld {
	font-family:"Verdana";
	font-size:0.8em;
         margin-left:90px;
         color:#666666;
         }
.pflichtfeld_k {
	font-family:"Verdana";
	font-size:0.8em;
         margin-left:-60px;
         color:#666666;
         }
.pflichtfeld_k_k {
	font-family:"Verdana";
	font-size:0.8em;
         margin-left:60px;
         color:#666666;
         }
.rechtshinweis {
	text-align:left;
         }
.bolder {
	font-weight:bolder;
         color:#000000;
         }
.presse_bolder {
	font-weight: bolder;
}
.kontakt_eingabe {
	width:150px;
	height:auto;
	float:left;
	 margin-left:5px;
}
.hilfe {
	width:323px;
	height:auto;
	float:right;
	margin-top:20px;
}
.hilf_cont {
	width:300px;
	height:auto;
	float:left;
	margin-left:-10px;
}
.hilf_buf {
	width:700px;
	height:auto;
	float:right;
	text-align:left;
	margin-left:25px;
	margin-bottom:10px
}
.hilf_buf1 {
	float:left;
	height:auto;
	margin-left:-9px;
	text-align:left;
	width:500px;
}
.hilf_buf_partner {
	float:left;
	height:auto;
	margin-left:-10px;
	margin-top:15px;
	text-align:left;
	width:700px;
}
.bild {
	margin:25px 0 0 30px;
	width:367px;
}
.space0 {
	margin:0;
}
.space1 {
	margin:13px 0 0;
}
.space2 {
	margin:15px 0 0;
}
.space3 {
	margin:13px 0 0;
}
.space4 {
	margin:15px 0 0;
}
.space5 {
	margin:13px 0 0;
}
.space6 {
	margin:13px 0 0 10px;
}
.space_text {
	margin:15px 0 0 0px;
}
.logo_audit {
	float:left;
	height:56px;
	margin-top:3px;
	width:196px;
}
.logo_provil {
	float:left;
	height:98px;
	width:184px;
}
.logo_provil2 {
	float:left;
	height:98px;
	width:184px;
	margin-bottom:0px;
	margin-left:21px;
	margin-right:0;
	margin-top:40px;
}
.logo_provil3 {
	float:left;
	margin-left:35px;
	margin-top:56px;
}
.partner {
	float:left;
	margin-left:-83px;
	padding-top:20px;
	width:840px;
}
.vorteilsrahmen{
	margin:0;
	margin-top:-55px;
}
.sub_nav{
	color:#FAA047;
	float:left;
	font-size:12px;
	height:20px;
	margin:0;
	padding-left:68px;
	padding-top:10px;
	text-align:left;
	text-decoration:underline;
	width:100%;
}
.sub_nav_ue{
	color:#FAA047;
	float:left;
	font-size:12px;
	height:20px;
	margin:0;
	padding-left:38px;
	padding-right:140px;
	text-align:left;
	text-decoration:underline;
	width:100%;
}
.sub_nav_bg{
	color:#FAA047;
	float:right;
	font-size:12px;
	height:20px;
	margin:0;
	padding-left:38px;
	padding-right:170px;
	text-align:right;
	text-decoration:underline;
	width:100%;
}
.sub_nav_bg2{
	color:#FAA047;
	float:right;
	font-size:12px;
	height:20px;
	margin:10px 0 0;
	padding-left:38px;
	padding-right:170px;
	text-align:right;
	text-decoration:underline;
	width:100%;
}
.sub_nav_bk{
	color:#FAA047;
	float:right;
	font-size:12px;
	height:20px;
	margin:10px 0 0;
	padding-left:38px;
	padding-right:227px;
	text-align:right;
	text-decoration:underline;
	width:100%;
}
.ff_float{
	float:right;
	width:200px;
}
.ff_float_2{
	float:right;
	width:200px;
	margin-right:123px;
}
.ff_float1{
	float:right;
	width:110px;
	margin-right:-317px;
}
.ff_float_l{
	float:left;
	width:110px;;
}
.ff_float_ls{
	float:left;
	width:200px;;
}
.ff_float_1l{
	float:left;
	width:110px;
}
.black{	color:black;}